| 1 |
"use strict";var wp;(wp||={}).editor=(()=>{var ZG=Object.create;var Xg=Object.defineProperty;var qG=Object.getOwnPropertyDescriptor;var KG=Object.getOwnPropertyNames;var XG=Object.getPrototypeOf,JG=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 Le=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qa=(e,t)=>{for(var r in t)Xg(e,r,{get:t[r],enumerable:!0})},n5=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of KG(t))!JG.call(e,s)&&s!==r&&Xg(e,s,{get:()=>t[s],enumerable:!(o=qG(t,s))||o.enumerable});return e};var n=(e,t,r)=>(r=e!=null?ZG(XG(e)):{},n5(t||!e||!e.__esModule?Xg(r,"default",{value:e,enumerable:!0}):r,e)),QG=e=>n5(Xg({},"__esModule",{value:!0}),e);var A=Le((ome,i5)=>{i5.exports=window.wp.data});var Y=Le((sme,a5)=>{a5.exports=window.wp.coreData});var M=Le((nme,l5)=>{l5.exports=window.wp.element});var ge=Le((ime,c5)=>{c5.exports=window.wp.compose});var Xr=Le((ame,u5)=>{u5.exports=window.wp.hooks});var ee=Le((lme,d5)=>{d5.exports=window.wp.blockEditor});var Ye=Le((fme,v5)=>{v5.exports=window.wp.blocks});var Ka=Le((hme,b5)=>{b5.exports=window.wp.date});var Or=Le((gme,S5)=>{S5.exports=window.wp.url});var Xn=Le((yme,w5)=>{w5.exports=window.wp.deprecated});var dt=Le((vme,_5)=>{_5.exports=window.wp.preferences});var he=Le((wme,T5)=>{T5.exports=window.wp.primitives});var x=Le((_me,E5)=>{E5.exports=window.ReactJSXRuntime});var mv=Le(($fe,A5)=>{A5.exports=window.wp.privateApis});var uf=Le((che,H5)=>{H5.exports=window.wp.a11y});var df=Le((uhe,G5)=>{G5.exports=window.wp.apiFetch});var pt=Le((dhe,W5)=>{W5.exports=window.wp.notices});var R=Le((mhe,Y5)=>{Y5.exports=window.wp.i18n});var gt=Le((vhe,e6)=>{e6.exports=window.wp.htmlEntities});var B=Le((whe,t6)=>{t6.exports=window.wp.components});var pn=Le((Jhe,w6)=>{w6.exports=window.wp.patterns});var fc=Le((nge,C6)=>{C6.exports=window.wp.mediaUtils});var Tv=Le((vge,Cv)=>{var M6={\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"},V6=Object.keys(M6).join("|"),qq=new RegExp(V6,"g"),Kq=new RegExp(V6,"");function Xq(e){return M6[e]}var j6=function(e){return e.replace(qq,Xq)},Jq=function(e){return!!e.match(Kq)};Cv.exports=j6;Cv.exports.has=Jq;Cv.exports.remove=j6});var Dv=Le((Nye,z3)=>{z3.exports=window.wp.blob});var n2=Le((obe,DA)=>{DA.exports=window.wp.styleEngine});var HA=Le((hbe,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 ZA=Le((ybe,YA)=>{"use strict";var wX=function(t){return _X(t)&&!xX(t)};function _X(e){return!!e&&typeof e=="object"}function xX(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||CX(e)}var kX=typeof Symbol=="function"&&Symbol.for,PX=kX?Symbol.for("react.element"):60103;function CX(e){return e.$$typeof===PX}function TX(e){return Array.isArray(e)?[]:{}}function Tf(e,t){return t.clone!==!1&&t.isMergeableObject(e)?pd(TX(e),e,t):e}function EX(e,t,r){return e.concat(t).map(function(o){return Tf(o,r)})}function AX(e,t){if(!t.customMerge)return pd;var r=t.customMerge(e);return typeof r=="function"?r:pd}function RX(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function GA(e){return Object.keys(e).concat(RX(e))}function WA(e,t){try{return t in e}catch{return!1}}function IX(e,t){return WA(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function BX(e,t,r){var o={};return r.isMergeableObject(e)&&GA(e).forEach(function(s){o[s]=Tf(e[s],r)}),GA(t).forEach(function(s){IX(e,s)||(WA(e,s)&&r.isMergeableObject(t[s])?o[s]=AX(s,r)(e[s],t[s],r):o[s]=Tf(t[s],r))}),o}function pd(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||EX,r.isMergeableObject=r.isMergeableObject||wX,r.cloneUnlessOtherwiseSpecified=Tf;var o=Array.isArray(t),s=Array.isArray(e),i=o===s;return i?o?r.arrayMerge(e,t,r):BX(e,t,r):Tf(t,r)}pd.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,s){return pd(o,s,r)},{})};var OX=pd;YA.exports=OX});var _2=Le((b1e,D4)=>{D4.exports=window.wp.commands});var L4=Le((S1e,N4)=>{N4.exports=window.wp.viewport});var cl=Le((w1e,M4)=>{M4.exports=window.wp.plugins});var yn=Le((jSe,TR)=>{TR.exports=window.wp.keyboardShortcuts});var Mr=Le((zSe,AR)=>{AR.exports=window.wp.keycodes});var aD=Le((X5e,iD)=>{"use strict";iD.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=Le((p6e,TD)=>{TD.exports=window.wp.dom});var MC=Le((_3e,fN)=>{fN.exports=window.wp.richText});var PL=Le((LAe,kL)=>{kL.exports=window.wp.warning});var q0=Le((cOe,cV)=>{cV.exports=window.React});var dV=Le((uOe,uV)=>{"use strict";var hle="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";uV.exports=hle});var hV=Le((dOe,fV)=>{"use strict";var gle=dV();function mV(){}function pV(){}pV.resetWarningCache=mV;fV.exports=function(){function e(o,s,i,a,c,l){if(l!==gle){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:pV,resetWarningCache:mV};return r.PropTypes=r,r}});var yV=Le((fOe,gV)=>{gV.exports=hV()();var mOe,pOe});var bV=Le((K0,vV)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof K0<"u")t(vV,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 S=window.getComputedStyle(l,null);S.resize==="vertical"?l.style.resize="none":S.resize==="both"&&(l.style.resize="horizontal"),S.boxSizing==="content-box"?u=-(parseFloat(S.paddingTop)+parseFloat(S.paddingBottom)):u=parseFloat(S.borderTopWidth)+parseFloat(S.borderBottomWidth),isNaN(u)&&(u=0),v()}function h(S){{var _=l.style.width;l.style.width="0px",l.offsetWidth,l.style.width=_}l.style.overflowY=S}function g(S){for(var _=[];S&&S.parentNode&&S.parentNode instanceof Element;)S.parentNode.scrollTop&&_.push({node:S.parentNode,scrollTop:S.parentNode.scrollTop}),S=S.parentNode;return _}function y(){if(l.scrollHeight!==0){var S=g(l),_=document.documentElement&&document.documentElement.scrollTop;l.style.height="",l.style.height=l.scrollHeight+u+"px",m=l.clientWidth,S.forEach(function(P){P.node.scrollTop=P.scrollTop}),_&&(document.documentElement.scrollTop=_)}}function v(){y();var S=Math.round(parseFloat(l.style.height)),_=window.getComputedStyle(l,null),P=_.boxSizing==="content-box"?Math.round(parseFloat(_.height)):l.offsetHeight;if(P<S?_.overflowY==="hidden"&&(h("scroll"),y(),P=_.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight):_.overflowY!=="hidden"&&(h("hidden"),y(),P=_.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight),d!==P){d=P;var I=o("autosize:resized");try{l.dispatchEvent(I)}catch{}}}var w=function(){l.clientWidth!==m&&v()},C=function(S){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(S).forEach(function(_){l.style[_]=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 wV=Le((hOe,SV)=>{var yle=function(e,t,r){return r=window.getComputedStyle,(r?r(e):e.currentStyle)[t.replace(/-(\w)/gi,function(o,s){return s.toUpperCase()})]};SV.exports=yle});var xV=Le((gOe,_V)=>{var WT=wV();function vle(e){var t=WT(e,"line-height"),r=parseFloat(t,10);if(t===r+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=WT(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=" ",s.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var a=WT(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}_V.exports=vle});var PV=Le(Fa=>{"use strict";var ble=Fa&&Fa.__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)}})(),YT=Fa&&Fa.__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},Sle=Fa&&Fa.__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};Fa.__esModule=!0;var J0=q0(),eg=yV(),X0=bV(),wle=xV(),_le=wle,kV="autosize:resized",xle=(function(e){ble(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:_le(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(kV,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(kV,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=Sle(s,["onResize","maxRows","onChange","style","innerRef","children"]),f=o.state.lineHeight,h=a&&f?f*a:null;return J0.createElement("textarea",YT({},d,{onChange:this.onChange,style:h?YT({},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:eg.number,maxRows:eg.number,onResize:eg.func,innerRef:eg.any,async:eg.bool},t})(J0.Component);Fa.TextareaAutosize=J0.forwardRef(function(e,t){return J0.createElement(xle,YT({},e,{innerRef:t}))})});var qT=Le(ZT=>{"use strict";ZT.__esModule=!0;var kle=PV();ZT.default=kle.TextareaAutosize});var ig=Le((sFe,o9)=>{o9.exports=window.wp.wordcount});var C9=Le((SFe,P9)=>{P9.exports=window.wp.serverSideRender});var MH=Le((dVe,LH)=>{LH.exports=window.ReactDOM});var tme={};qa(tme,{AlignmentToolbar:()=>Ole,Autocomplete:()=>Ble,AutosaveMonitor:()=>y1,BlockAlignmentToolbar:()=>Fle,BlockControls:()=>Dle,BlockEdit:()=>Nle,BlockEditorKeyboardShortcuts:()=>Lle,BlockFormatControls:()=>Mle,BlockIcon:()=>Vle,BlockInspector:()=>jle,BlockList:()=>Ule,BlockMover:()=>zle,BlockNavigationDropdown:()=>Hle,BlockSelectionClearer:()=>Gle,BlockSettingsMenu:()=>Wle,BlockTitle:()=>Yle,BlockToolbar:()=>Zle,CharacterCount:()=>ep,ColorPalette:()=>qle,ContrastChecker:()=>Kle,CopyHandler:()=>Xle,DefaultBlockAppender:()=>Jle,DocumentBar:()=>O1,DocumentOutline:()=>am,DocumentOutlineCheck:()=>vN,EditorHistoryRedo:()=>V1,EditorHistoryUndo:()=>z1,EditorKeyboardShortcuts:()=>Cd,EditorKeyboardShortcutsRegister:()=>PN,EditorNotices:()=>Th,EditorProvider:()=>sI,EditorSnackbars:()=>LN,EntitiesSavedStates:()=>J1,ErrorBoundary:()=>XN,FontSizePicker:()=>Qle,InnerBlocks:()=>ece,Inserter:()=>$le,InspectorAdvancedControls:()=>tce,InspectorControls:()=>rce,LocalAutosaveMonitor:()=>eL,MediaPlaceholder:()=>lce,MediaUpload:()=>cce,MediaUploadCheck:()=>uce,MultiSelectScrollIntoView:()=>dce,NavigableToolbar:()=>mce,ObserveTyping:()=>pce,PageAttributesCheck:()=>um,PageAttributesOrder:()=>iL,PageAttributesPanel:()=>oS,PageAttributesParent:()=>yL,PageTemplate:()=>aS,PanelColorSettings:()=>oce,PlainText:()=>sce,PluginBlockSettingsMenuItem:()=>NL,PluginDocumentSettingPanel:()=>mS,PluginMoreMenuItem:()=>jL,PluginPostPublishPanel:()=>fS,PluginPostStatusInfo:()=>gS,PluginPrePublishPanel:()=>vS,PluginPreviewMenuItem:()=>KL,PluginSidebar:()=>lu,PluginSidebarMoreMenuItem:()=>QL,PostAuthor:()=>PS,PostAuthorCheck:()=>CS,PostAuthorPanel:()=>AS,PostComments:()=>OS,PostDiscussionPanel:()=>VS,PostExcerpt:()=>Dh,PostExcerptCheck:()=>mu,PostExcerptPanel:()=>rM,PostFeaturedImage:()=>Mh,PostFeaturedImageCheck:()=>Ia,PostFeaturedImagePanel:()=>KS,PostFormat:()=>jh,PostFormatCheck:()=>Cm,PostLastRevision:()=>QS,PostLastRevisionCheck:()=>hu,PostLastRevisionPanel:()=>xM,PostLockedModal:()=>TM,PostPendingStatus:()=>IM,PostPendingStatusCheck:()=>t0,PostPingbacks:()=>LS,PostPreviewButton:()=>Rm,PostPublishButton:()=>Bm,PostPublishButtonLabel:()=>s0,PostPublishPanel:()=>C0,PostSavedState:()=>L0,PostSchedule:()=>Dm,PostScheduleCheck:()=>M0,PostScheduleLabel:()=>Nm,PostSchedulePanel:()=>U0,PostSticky:()=>A0,PostStickyCheck:()=>T0,PostSwitchToDraftButton:()=>tV,PostSyncStatus:()=>G0,PostTaxonomies:()=>Gm,PostTaxonomiesCheck:()=>W0,PostTaxonomiesFlatTermSelector:()=>OT,PostTaxonomiesHierarchicalTermSelector:()=>NT,PostTaxonomiesPanel:()=>Z0,PostTemplatePanel:()=>_S,PostTextEditor:()=>tg,PostTitle:()=>iw,PostTitleRaw:()=>lw,PostTrash:()=>dw,PostTrashCheck:()=>cw,PostTypeSupportCheck:()=>Ft,PostURL:()=>ng,PostURLCheck:()=>fw,PostURLLabel:()=>QV,PostURLPanel:()=>vw,PostVisibility:()=>Hh,PostVisibilityCheck:()=>r9,PostVisibilityLabel:()=>l0,RichText:()=>R9,RichTextShortcut:()=>nce,RichTextToolbarButton:()=>ice,ServerSideRender:()=>E9.default,SkipToSelectedBlock:()=>fce,TableOfContents:()=>b9,TextEditorGlobalKeyboardShortcuts:()=>Rce,ThemeSupportCheck:()=>YS,TimeToRead:()=>$m,URLInput:()=>hce,URLInputButton:()=>gce,URLPopover:()=>yce,UnsavedChangesWarning:()=>k9,VisualEditorGlobalKeyboardShortcuts:()=>Ace,Warning:()=>vce,WordCount:()=>Qm,WritingFlow:()=>bce,__unstableRichTextInputEvent:()=>ace,cleanForSlug:()=>BA,createCustomColorsHOC:()=>Sce,getColorClassName:()=>wce,getColorObjectByAttributeValues:()=>_ce,getColorObjectByColorValue:()=>xce,getFontSize:()=>kce,getFontSizeClass:()=>Pce,getTemplatePartIcon:()=>Ja,mediaUpload:()=>zv,privateApis:()=>HG,registerEntityAction:()=>Jde,registerEntityField:()=>$de,store:()=>b,storeConfig:()=>_f,transformStyles:()=>GG.transformStyles,unregisterEntityAction:()=>Qde,unregisterEntityField:()=>eme,useEntitiesSavedStatesIsDirty:()=>X1,usePostScheduleLabel:()=>Lm,usePostURLLabel:()=>$T,usePostVisibilityLabel:()=>kT,userAutocompleter:()=>h1,withColorContext:()=>Cce,withColors:()=>Tce,withFontSizes:()=>Ece});var hD=n(A()),gD=n(Y()),yD=n(M()),vD=n(ge()),bD=n(Xr());var f1=n(A());var g5=n(A());var m5=n(ee()),p5={...m5.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,fontLibraryEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only"};var f5=n(A());function $G(e={},t){switch(t.type){case"SET_IS_READY":return{...e,[t.kind]:{...e[t.kind],[t.name]:!0}}}return e}function eW(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 tW(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 h5=(0,f5.combineReducers)({actions:eW,fields:tW,isReady:$G});function Jg(e){return e&&typeof e=="object"&&"raw"in e?e.raw:e}function rW(e=null,t){switch(t.type){case"SET_EDITED_POST":return t.postId}return e}function oW(e=null,t){switch(t.type){case"SET_CURRENT_TEMPLATE_ID":return t.id}return e}function sW(e=null,t){switch(t.type){case"SET_EDITED_POST":return t.postType}return e}function nW(e={isValid:!0},t){switch(t.type){case"SET_TEMPLATE_VALIDITY":return{...e,isValid:t.isValid}}return e}function iW(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 aW(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 lW(e={isLocked:!1},t){switch(t.type){case"UPDATE_POST_LOCK":return t.lock}return e}function cW(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 uW(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 dW(e=p5,t){switch(t.type){case"UPDATE_EDITOR_SETTINGS":return{...e,...t.settings}}return e}function mW(e="post-only",t){switch(t.type){case"SET_RENDERING_MODE":return t.mode}return e}function pW(e="Desktop",t){switch(t.type){case"SET_DEVICE_TYPE":return t.deviceType}return e}function fW(e=[],t){switch(t.type){case"REMOVE_PANEL":if(!e.includes(t.panelName))return[...e,t.panelName]}return e}function hW(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 gW(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 yW(e={current:null}){return e}function vW(e={current:null}){return e}function bW(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 SW(e="/",t){switch(t.type){case"SET_STYLES_PATH":return t.path;case"RESET_STYLES_NAVIGATION":return"/"}return e}function wW(e=!1,t){switch(t.type){case"SET_SHOW_STYLEBOOK":return t.show;case"RESET_STYLES_NAVIGATION":return!1}return e}function _W(e=0,t){switch(t.type){case"SET_CANVAS_MIN_HEIGHT":return t.minHeight}return e}var y5=(0,g5.combineReducers)({postId:rW,postType:sW,templateId:oW,saving:iW,deleting:aW,postLock:lW,template:nW,postSavingLock:cW,editorSettings:dW,postAutosavingLock:uW,renderingMode:mW,deviceType:pW,removedPanels:fW,blockInserterPanel:hW,inserterSidebarToggleRef:vW,listViewPanel:gW,listViewToggleRef:yW,publishSidebarActive:bW,stylesPath:SW,showStylebook:wW,canvasMinHeight:_W,dataviews:h5});var Qk={};qa(Qk,{__experimentalGetDefaultTemplatePartAreas:()=>fZ,__experimentalGetDefaultTemplateType:()=>hZ,__experimentalGetDefaultTemplateTypes:()=>pZ,__experimentalGetTemplateInfo:()=>gZ,__unstableIsEditorReady:()=>lY,canInsertBlockType:()=>cZ,canUserUseUnfilteredHTML:()=>eY,didPostSaveRequestFail:()=>UW,didPostSaveRequestSucceed:()=>jW,getActivePostLock:()=>$W,getAdjacentBlockClientId:()=>FY,getAutosaveAttribute:()=>N5,getBlock:()=>bY,getBlockAttributes:()=>vY,getBlockCount:()=>PY,getBlockHierarchyRootClientId:()=>OY,getBlockIndex:()=>qY,getBlockInsertionPoint:()=>sZ,getBlockListSettings:()=>mZ,getBlockMode:()=>tZ,getBlockName:()=>gY,getBlockOrder:()=>ZY,getBlockRootClientId:()=>BY,getBlockSelectionEnd:()=>TY,getBlockSelectionStart:()=>CY,getBlocks:()=>SY,getBlocksByClientId:()=>kY,getClientIdsOfDescendants:()=>wY,getClientIdsWithDescendants:()=>_Y,getCurrentPost:()=>ho,getCurrentPostAttribute:()=>of,getCurrentPostId:()=>As,getCurrentPostLastRevisionId:()=>AW,getCurrentPostRevisionsCount:()=>EW,getCurrentPostType:()=>Es,getCurrentTemplateId:()=>TW,getDeviceType:()=>uY,getEditedPostAttribute:()=>Bt,getEditedPostContent:()=>lf,getEditedPostPreviewLink:()=>GW,getEditedPostSlug:()=>qW,getEditedPostVisibility:()=>IW,getEditorBlocks:()=>rY,getEditorMode:()=>pY,getEditorSelection:()=>aY,getEditorSelectionEnd:()=>iY,getEditorSelectionStart:()=>nY,getEditorSettings:()=>cY,getFirstMultiSelectedBlockClientId:()=>jY,getGlobalBlockCount:()=>xY,getInserterItems:()=>uZ,getLastMultiSelectedBlockClientId:()=>UY,getMultiSelectedBlockClientIds:()=>MY,getMultiSelectedBlocks:()=>VY,getMultiSelectedBlocksEndClientId:()=>YY,getMultiSelectedBlocksStartClientId:()=>WY,getNextBlockClientId:()=>NY,getPermalink:()=>ZW,getPermalinkParts:()=>j5,getPostEdits:()=>af,getPostLockUser:()=>QW,getPostTypeLabel:()=>yZ,getPreviousBlockClientId:()=>DY,getRenderingMode:()=>fv,getSelectedBlock:()=>IY,getSelectedBlockClientId:()=>RY,getSelectedBlockCount:()=>EY,getSelectedBlocksInitialCaretPosition:()=>LY,getStateBeforeOptimisticTransaction:()=>fY,getSuggestedPostFormat:()=>WW,getTemplate:()=>aZ,getTemplateLock:()=>lZ,hasChangedContent:()=>D5,hasEditorRedo:()=>kW,hasEditorUndo:()=>xW,hasInserterItems:()=>dZ,hasMultiSelection:()=>QY,hasNonPostEntityChanges:()=>PW,hasSelectedBlock:()=>AY,hasSelectedInnerBlock:()=>XY,inSomeHistory:()=>hY,isAncestorMultiSelected:()=>GY,isAutosavingPost:()=>zW,isBlockInsertionPointVisible:()=>nZ,isBlockMultiSelected:()=>HY,isBlockSelected:()=>KY,isBlockValid:()=>yY,isBlockWithinSelection:()=>JY,isCaretWithinFormattedText:()=>oZ,isCleanNewPost:()=>CW,isCurrentPostPending:()=>BW,isCurrentPostPublished:()=>Jk,isCurrentPostScheduled:()=>OW,isDeletingPost:()=>MW,isEditedPostAutosaveable:()=>DW,isEditedPostBeingScheduled:()=>NW,isEditedPostDateFloating:()=>LW,isEditedPostDirty:()=>Xk,isEditedPostEmpty:()=>M5,isEditedPostNew:()=>F5,isEditedPostPublishable:()=>FW,isEditedPostSaveable:()=>L5,isEditorPanelEnabled:()=>oY,isEditorPanelOpened:()=>sY,isEditorPanelRemoved:()=>z5,isFirstMultiSelectedBlock:()=>zY,isInserterOpened:()=>mY,isListViewOpened:()=>dY,isMultiSelecting:()=>$Y,isPermalinkEditable:()=>V5,isPostAutosavingLocked:()=>U5,isPostLockTakeover:()=>JW,isPostLocked:()=>KW,isPostSavingLocked:()=>XW,isPreviewingPost:()=>HW,isPublishSidebarEnabled:()=>tY,isPublishSidebarOpened:()=>vZ,isPublishingPost:()=>YW,isSavingNonPostEntityChanges:()=>VW,isSavingPost:()=>Yu,isSelectionEnabled:()=>eZ,isTyping:()=>rZ,isValidTemplate:()=>iZ});var Qa=n(Ye()),Wu=n(Ka()),sf=n(Or()),rt=n(A()),Jn=n(Xn()),O5=n(M()),pv=n(ee()),zt=n(Y()),cf=n(dt());var x5=new Set(["meta"]),k5="core/editor",ax=/%(?:postname|pagename)%/,lx=60*1e3,P5=["title","excerpt","content"];var mt="wp_template",Fr="wp_template_part",Cs="wp_block",lc="wp_navigation",Qg={custom:"custom",theme:"theme",plugin:"plugin"},cx=["wp_template","wp_template_part"],C5=[...cx,"wp_block","wp_navigation"],Xa=[mt,Fr,Cs,lc];var $g=n(M()),Jr=(0,$g.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,$g.cloneElement)(e,{width:t,height:t,...r,ref:o}));var ey=n(he()),ux=n(x()),dx=(0,ux.jsx)(ey.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ux.jsx)(ey.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 ty=n(he()),mx=n(x()),px=(0,mx.jsx)(ty.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,mx.jsx)(ty.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 ry=n(he()),fx=n(x()),Ni=(0,fx.jsx)(ry.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fx.jsx)(ry.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 oy=n(he()),hx=n(x()),gx=(0,hx.jsx)(oy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hx.jsx)(oy.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 sy=n(he()),yx=n(x()),ps=(0,yx.jsx)(sy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yx.jsx)(sy.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var ny=n(he()),vx=n(x()),bx=(0,vx.jsx)(ny.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vx.jsx)(ny.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var iy=n(he()),Sx=n(x()),jt=(0,Sx.jsx)(iy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Sx.jsx)(iy.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var ay=n(he()),wx=n(x()),_x=(0,wx.jsx)(ay.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,wx.jsx)(ay.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 ly=n(he()),xx=n(x()),Ut=(0,xx.jsx)(ly.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xx.jsx)(ly.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var cy=n(he()),kx=n(x()),cc=(0,kx.jsx)(cy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kx.jsx)(cy.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 uy=n(he()),Px=n(x()),Cx=(0,Px.jsx)(uy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Px.jsx)(uy.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 dy=n(he()),Tx=n(x()),Ex=(0,Tx.jsx)(dy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Tx.jsx)(dy.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 my=n(he()),Ax=n(x()),Rx=(0,Ax.jsx)(my.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ax.jsx)(my.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 py=n(he()),Ix=n(x()),Bx=(0,Ix.jsx)(py.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ix.jsx)(py.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 fy=n(he()),Ox=n(x()),Fx=(0,Ox.jsx)(fy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ox.jsx)(fy.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 hy=n(he()),Dx=n(x()),Np=(0,Dx.jsx)(hy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Dx.jsx)(hy.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 gy=n(he()),Nx=n(x()),Lp=(0,Nx.jsx)(gy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Nx.jsx)(gy.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 yy=n(he()),Lx=n(x()),vy=(0,Lx.jsx)(yy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Lx.jsx)(yy.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 by=n(he()),Mx=n(x()),Vx=(0,Mx.jsx)(by.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Mx.jsx)(by.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 Sy=n(he()),jx=n(x()),Hu=(0,jx.jsx)(Sy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,jx.jsx)(Sy.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 wy=n(he()),Ux=n(x()),Mp=(0,Ux.jsx)(wy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ux.jsx)(wy.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()),zx=n(x()),Vp=(0,zx.jsx)(_y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zx.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 xy=n(he()),Hx=n(x()),Zo=(0,Hx.jsx)(xy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Hx.jsx)(xy.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 ky=n(he()),Gx=n(x()),jp=(0,Gx.jsx)(ky.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Gx.jsx)(ky.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 Py=n(he()),Wx=n(x()),Yx=(0,Wx.jsx)(Py.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Wx.jsx)(Py.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 Cy=n(he()),Zx=n(x()),Up=(0,Zx.jsx)(Cy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Zx.jsx)(Cy.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 Ty=n(he()),qx=n(x()),Kx=(0,qx.jsx)(Ty.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,qx.jsx)(Ty.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(x()),Xx=(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 Ey=n(he()),Jx=n(x()),dn=(0,Jx.jsx)(Ey.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Jx.jsx)(Ey.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 Ay=n(he()),Qx=n(x()),$x=(0,Qx.jsx)(Ay.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qx.jsx)(Ay.Path,{d:"M5 11.25h14v1.5H5z"})});var Ry=n(he()),ek=n(x()),Gp=(0,ek.jsx)(Ry.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ek.jsx)(Ry.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var Iy=n(he()),tk=n(x()),rk=(0,tk.jsx)(Iy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,tk.jsx)(Iy.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()),ok=n(x()),Oy=(0,ok.jsx)(By.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ok.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 Fy=n(he()),sk=n(x()),Sr=(0,sk.jsx)(Fy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,sk.jsx)(Fy.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Dy=n(he()),nk=n(x()),ik=(0,nk.jsx)(Dy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,nk.jsx)(Dy.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()),ak=n(x()),Li=(0,ak.jsx)(Ny.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ak.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 Ly=n(he()),lk=n(x()),Wp=(0,lk.jsx)(Ly.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,lk.jsx)(Ly.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(x()),Gu=(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 My=n(he()),ck=n(x()),uk=(0,ck.jsx)(My.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ck.jsx)(My.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Vy=n(he()),dk=n(x()),qp=(0,dk.jsx)(Vy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,dk.jsx)(Vy.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 jy=n(he()),mk=n(x()),Mi=(0,mk.jsx)(jy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,mk.jsx)(jy.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Uy=n(he()),pk=n(x()),Vi=(0,pk.jsx)(Uy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pk.jsx)(Uy.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 zy=n(he()),fk=n(x()),uc=(0,fk.jsx)(zy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fk.jsx)(zy.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 Hy=n(he()),hk=n(x()),Kp=(0,hk.jsx)(Hy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hk.jsx)(Hy.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 Gy=n(he()),gk=n(x()),yk=(0,gk.jsx)(Gy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,gk.jsx)(Gy.Path,{d:"M7 11.5h10V13H7z"})});var Wy=n(he()),vk=n(x()),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:"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 Yy=n(he()),Sk=n(x()),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:"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 Zy=n(he()),_k=n(x()),Xp=(0,_k.jsx)(Zy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_k.jsx)(Zy.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 qy=n(he()),xk=n(x()),kk=(0,xk.jsx)(qy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,xk.jsx)(qy.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(x()),Pk=(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 Ky=n(he()),Ck=n(x()),$p=(0,Ck.jsx)(Ky.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ck.jsx)(Ky.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 Xy=n(he()),Tk=n(x()),Ek=(0,Tk.jsx)(Xy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/SVG",children:(0,Tk.jsx)(Xy.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 Jy=n(he()),Ak=n(x()),ef=(0,Ak.jsx)(Jy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ak.jsx)(Jy.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 Qy=n(he()),Rk=n(x()),Ik=(0,Rk.jsx)(Qy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Rk.jsx)(Qy.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var $y=n(he()),Bk=n(x()),Ok=(0,Bk.jsx)($y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bk.jsx)($y.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})});var ev=n(he()),Fk=n(x()),Dk=(0,Fk.jsx)(ev.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fk.jsx)(ev.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 tv=n(he()),Nk=n(x()),Lk=(0,Nk.jsx)(tv.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Nk.jsx)(tv.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 rv=n(he()),Mk=n(x()),dc=(0,Mk.jsx)(rv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Mk.jsx)(rv.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 ov=n(he()),Vk=n(x()),tf=(0,Vk.jsx)(ov.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vk.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-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 sv=n(he()),jk=n(x()),mc=(0,jk.jsx)(sv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,jk.jsx)(sv.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 nv=n(he()),Uk=n(x()),iv=(0,Uk.jsx)(nv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Uk.jsx)(nv.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 av=n(he()),zk=n(x()),ji=(0,zk.jsx)(av.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zk.jsx)(av.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 lv=n(he()),Hk=n(x()),Gk=(0,Hk.jsx)(lv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Hk.jsx)(lv.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 cv=n(he()),Wk=n(x()),rf=(0,Wk.jsx)(cv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Wk.jsx)(cv.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 uv=n(he()),Yk=n(x()),Zk=(0,Yk.jsx)(uv.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Yk.jsx)(uv.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 dv=n(he()),qk=n(x()),Kk=(0,qk.jsx)(dv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,qk.jsx)(dv.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 Ja(e){return e==="header"?Up:e==="footer"?jp:e==="sidebar"?ef:e==="overlay"?mc:e==="menu"?mc:dc}var R5=n(mv()),{lock:I5,unlock:V}=(0,R5.__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 B5={},Ts=e=>{if(!e)return B5;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)??B5,m=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,h=r?.map(g=>({...g,icon:Ja(g.icon)}))?.find(g=>c===g.area)?.icon||dn;return{title:m&&m!==i?m:l||i,description:d||u,icon:h}};var nf={},xW=(0,rt.createRegistrySelector)(e=>()=>e(zt.store).hasUndo()),kW=(0,rt.createRegistrySelector)(e=>()=>e(zt.store).hasRedo());function F5(e){return ho(e).status==="auto-draft"}function D5(e){return"content"in af(e)}var Xk=(0,rt.createRegistrySelector)(e=>t=>{let r=Es(t),o=As(t);return e(zt.store).hasEditsForEntityRecord("postType",r,o)}),PW=(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 CW(e){return!Xk(e)&&F5(e)}var ho=(0,rt.createRegistrySelector)(e=>t=>{let r=As(t),o=Es(t),s=e(zt.store).getRawEntityRecord("postType",o,r);return s||nf});function Es(e){return e.postType}function As(e){return e.postId}function TW(e){return e.templateId}function EW(e){return ho(e)._links?.["version-history"]?.[0]?.count??0}function AW(e){return ho(e)._links?.["predecessor-version"]?.[0]?.id??null}var af=(0,rt.createRegistrySelector)(e=>t=>{let r=Es(t),o=As(t);return e(zt.store).getEntityRecordEdits("postType",r,o)||nf});function of(e,t){switch(t){case"type":return Es(e);case"id":return As(e);default:let r=ho(e);if(!r.hasOwnProperty(t))break;return Jg(r[t])}}var RW=(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 Bt(e,t){switch(t){case"content":return lf(e)}let r=af(e);return r.hasOwnProperty(t)?x5.has(t)?RW(e,t):r[t]:of(e,t)}var N5=(0,rt.createRegistrySelector)(e=>(t,r)=>{if(!P5.includes(r)&&r!=="preview_link")return;let o=Es(t);if(o==="wp_template")return!1;let s=As(t),i=e(zt.store).getCurrentUser()?.id,a=e(zt.store).getAutosave(o,s,i);if(a)return Jg(a[r])});function IW(e){return Bt(e,"status")==="private"?"private":Bt(e,"password")?"password":"public"}function BW(e){return ho(e).status==="pending"}function Jk(e,t){let r=t||ho(e);return["publish","private"].indexOf(r.status)!==-1||r.status==="future"&&!(0,Wu.isInTheFuture)(new Date(Number((0,Wu.getDate)(r.date))-lx))}function OW(e){return ho(e).status==="future"&&!Jk(e)}function FW(e){let t=ho(e);return Xk(e)||["publish","private","future"].indexOf(t.status)===-1}function L5(e){return Yu(e)?!1:!!Bt(e,"title")||!!Bt(e,"excerpt")||!M5(e)||O5.Platform.OS==="native"}var M5=(0,rt.createRegistrySelector)(e=>t=>{let r=As(t),o=Es(t),s=e(zt.store).getEditedEntityRecord("postType",o,r);if(typeof s.content!="function")return!s.content;let i=Bt(t,"blocks");if(i.length===0)return!0;if(i.length>1)return!1;let a=i[0].name;return a!==(0,Qa.getDefaultBlockName)()&&a!==(0,Qa.getFreeformContentHandlerName)()?!1:!lf(t)}),DW=(0,rt.createRegistrySelector)(e=>t=>{if(!L5(t)||U5(t))return!1;let r=Es(t),o=e(zt.store).getPostType(r);if(r==="wp_template"||!o?.supports?.autosave)return!1;let s=As(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||D5(t)?!0:["title","excerpt","meta"].some(l=>Jg(c[l])!==Bt(t,l)):!1});function NW(e){let t=Bt(e,"date"),r=new Date(Number((0,Wu.getDate)(t))-lx);return(0,Wu.isInTheFuture)(r)}function LW(e){let t=Bt(e,"date"),r=Bt(e,"modified"),o=ho(e).status;return o==="draft"||o==="auto-draft"||o==="pending"?t===r||t===null:!1}function MW(e){return!!e.deleting.pending}function Yu(e){return!!e.saving.pending}var VW=(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)}),jW=(0,rt.createRegistrySelector)(e=>t=>{let r=Es(t),o=As(t);return!e(zt.store).getLastEntitySaveError("postType",r,o)}),UW=(0,rt.createRegistrySelector)(e=>t=>{let r=Es(t),o=As(t);return!!e(zt.store).getLastEntitySaveError("postType",r,o)});function zW(e){return Yu(e)&&!!e.saving.options?.isAutosave}function HW(e){return Yu(e)&&!!e.saving.options?.isPreview}function GW(e){if(e.saving.pending||Yu(e))return;let t=N5(e,"preview_link");(!t||ho(e).status==="draft")&&(t=Bt(e,"link"),t&&(t=(0,sf.addQueryArgs)(t,{preview:!0})));let r=Bt(e,"featured_media");return t&&r?(0,sf.addQueryArgs)(t,{_thumbnail_id:r}):t}var WW=(0,rt.createRegistrySelector)(e=>()=>{let t=e(pv.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=As(t),o=Es(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,Qa.__unstableSerializeAndClean)(s.blocks);if(s.content)return s.content}return""});function YW(e){return Yu(e)&&!Jk(e)&&Bt(e,"status")==="publish"}function V5(e){let t=Bt(e,"permalink_template");return ax.test(t)}function ZW(e){let t=j5(e);if(!t)return null;let{prefix:r,postName:o,suffix:s}=t;return V5(e)?r+o+s:r}function qW(e){return Bt(e,"slug")||(0,sf.cleanForSlug)(Bt(e,"title"))||As(e)}function j5(e){let t=Bt(e,"permalink_template");if(!t)return null;let r=Bt(e,"slug")||Bt(e,"generated_slug"),[o,s]=t.split(ax);return{prefix:o,postName:r,suffix:s}}function KW(e){return e.postLock.isLocked}function XW(e){return Object.keys(e.postSavingLock).length>0}function U5(e){return Object.keys(e.postAutosavingLock).length>0}function JW(e){return e.postLock.isTakeover}function QW(e){return e.postLock.user}function $W(e){return e.postLock.activePostLock}function eY(e){return!!ho(e)._links?.hasOwnProperty("wp:action-unfiltered-html")}var tY=(0,rt.createRegistrySelector)(e=>()=>!!e(cf.store).get("core","isPublishSidebarEnabled")),rY=(0,rt.createSelector)(e=>Bt(e,"blocks")||(0,Qa.parse)(lf(e)),e=>[Bt(e,"blocks"),lf(e)]);function z5(e,t){return e.removedPanels.includes(t)}var oY=(0,rt.createRegistrySelector)(e=>(t,r)=>{let o=e(cf.store).get("core","inactivePanels");return!z5(t,r)&&!o?.includes(r)}),sY=(0,rt.createRegistrySelector)(e=>(t,r)=>!!e(cf.store).get("core","openPanels")?.includes(r));function nY(e){return(0,Jn.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Bt(e,"selection")?.selectionStart}function iY(e){return(0,Jn.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Bt(e,"selection")?.selectionEnd}function aY(e){return Bt(e,"selection")}function lY(e){return!!e.postId}function cY(e){return e.editorSettings}function fv(e){return e.renderingMode}var uY=(0,rt.createRegistrySelector)(e=>t=>V(e(pv.store)).isZoomOut()?"Desktop":t.deviceType);function dY(e){return e.listViewPanel}function mY(e){return!!e.blockInserterPanel}var pY=(0,rt.createRegistrySelector)(e=>()=>e(cf.store).get("core","editorMode")??"visual");function fY(){return(0,Jn.default)("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function hY(){return(0,Jn.default)("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function Be(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(pv.store)[e](...o)))}var gY=Be("getBlockName"),yY=Be("isBlockValid"),vY=Be("getBlockAttributes"),bY=Be("getBlock"),SY=Be("getBlocks"),wY=Be("getClientIdsOfDescendants"),_Y=Be("getClientIdsWithDescendants"),xY=Be("getGlobalBlockCount"),kY=Be("getBlocksByClientId"),PY=Be("getBlockCount"),CY=Be("getBlockSelectionStart"),TY=Be("getBlockSelectionEnd"),EY=Be("getSelectedBlockCount"),AY=Be("hasSelectedBlock"),RY=Be("getSelectedBlockClientId"),IY=Be("getSelectedBlock"),BY=Be("getBlockRootClientId"),OY=Be("getBlockHierarchyRootClientId"),FY=Be("getAdjacentBlockClientId"),DY=Be("getPreviousBlockClientId"),NY=Be("getNextBlockClientId"),LY=Be("getSelectedBlocksInitialCaretPosition"),MY=Be("getMultiSelectedBlockClientIds"),VY=Be("getMultiSelectedBlocks"),jY=Be("getFirstMultiSelectedBlockClientId"),UY=Be("getLastMultiSelectedBlockClientId"),zY=Be("isFirstMultiSelectedBlock"),HY=Be("isBlockMultiSelected"),GY=Be("isAncestorMultiSelected"),WY=Be("getMultiSelectedBlocksStartClientId"),YY=Be("getMultiSelectedBlocksEndClientId"),ZY=Be("getBlockOrder"),qY=Be("getBlockIndex"),KY=Be("isBlockSelected"),XY=Be("hasSelectedInnerBlock"),JY=Be("isBlockWithinSelection"),QY=Be("hasMultiSelection"),$Y=Be("isMultiSelecting"),eZ=Be("isSelectionEnabled"),tZ=Be("getBlockMode"),rZ=Be("isTyping"),oZ=Be("isCaretWithinFormattedText"),sZ=Be("getBlockInsertionPoint"),nZ=Be("isBlockInsertionPointVisible"),iZ=Be("isValidTemplate"),aZ=Be("getTemplate"),lZ=Be("getTemplateLock"),cZ=Be("canInsertBlockType"),uZ=Be("getInserterItems"),dZ=Be("hasInserterItems"),mZ=Be("getBlockListSettings"),pZ=(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)),fZ=(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:Ja(r.icon)}))))),hZ=(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})),gZ=(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 Ts({template:r,templateAreas:i,templateTypes:s})})),yZ=(0,rt.createRegistrySelector)(e=>t=>{let r=Es(t);return e(zt.store).getPostType(r)?.labels?.singular_name});function vZ(e){return e.publishSidebarActive}var tP={};qa(tP,{__experimentalTearDownEditor:()=>SZ,__unstableSaveForPreview:()=>RZ,autosave:()=>AZ,clearSelectedBlock:()=>dq,closePublishSidebar:()=>tq,createUndoLevel:()=>OZ,disablePublishSidebar:()=>NZ,editPost:()=>kZ,enablePublishSidebar:()=>DZ,enterFormattedText:()=>Rq,exitFormattedText:()=>Iq,hideInsertionPoint:()=>wq,insertBlock:()=>vq,insertBlocks:()=>bq,insertDefaultBlock:()=>Bq,lockPostAutosaving:()=>VZ,lockPostSaving:()=>LZ,mergeBlocks:()=>kq,moveBlockToPosition:()=>yq,moveBlocksDown:()=>hq,moveBlocksUp:()=>gq,multiSelect:()=>uq,openPublishSidebar:()=>eq,receiveBlocks:()=>sq,redo:()=>IZ,refreshPost:()=>TZ,removeBlock:()=>Cq,removeBlocks:()=>Pq,removeEditorPanel:()=>ZZ,replaceBlock:()=>fq,replaceBlocks:()=>pq,resetBlocks:()=>oq,resetEditorBlocks:()=>UZ,resetPost:()=>wZ,savePost:()=>PZ,selectBlock:()=>aq,setDeviceType:()=>GZ,setEditedPost:()=>$5,setIsInserterOpened:()=>qZ,setIsListViewOpened:()=>KZ,setRenderingMode:()=>HZ,setTemplateValidity:()=>_q,setupEditor:()=>bZ,setupEditorState:()=>xZ,showInsertionPoint:()=>Sq,startMultiSelect:()=>lq,startTyping:()=>Eq,stopMultiSelect:()=>cq,stopTyping:()=>Aq,switchEditorMode:()=>$Z,synchronizeTemplate:()=>xq,toggleBlockMode:()=>Tq,toggleDistractionFree:()=>XZ,toggleEditorPanelEnabled:()=>WZ,toggleEditorPanelOpened:()=>YZ,togglePublishSidebar:()=>rq,toggleSelection:()=>mq,toggleSpotlightMode:()=>JZ,toggleTopToolbar:()=>QZ,trashPost:()=>EZ,undo:()=>BZ,unlockPostAutosaving:()=>jZ,unlockPostSaving:()=>MZ,updateBlock:()=>nq,updateBlockAttributes:()=>iq,updateBlockListSettings:()=>Oq,updateEditorSettings:()=>zZ,updatePost:()=>_Z,updatePostLock:()=>FZ});var eP=n(uf()),Q5=n(df()),el=n(Xn()),Zu=n(Ye()),mn=n(pt()),Fo=n(Y()),$a=n(ee()),qu=n(Xr()),or=n(dt()),dr=n(R());function $k(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function Z5(e,t){return window.sessionStorage.getItem($k(e,t))}function q5(e,t,r,o,s){window.sessionStorage.setItem($k(e,t),JSON.stringify({post_title:r,content:o,excerpt:s}))}function hv(e,t){window.sessionStorage.removeItem($k(e,t))}var Rs=n(R());function K5(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,Rs.__)("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,Rs.__)("View Preview"):o.labels.view_item,url:r.link,openInNewTab:!0}),[l,{id:"editor-save",type:"snackbar",actions:d}]}function X5(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,Rs.__)("Publishing failed because you were offline. Please, verify your connection and try again."),private:(0,Rs.__)("Publishing failed because you were offline. Please, verify your connection and try again."),future:(0,Rs.__)("Scheduling failed because you were offline. Please, verify your connection and try again."),default:(0,Rs.__)("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,Rs.__)("Publishing failed."),private:(0,Rs.__)("Publishing failed."),future:(0,Rs.__)("Scheduling failed."),default:(0,Rs.__)("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 J5(e){return[e.error.message&&e.error.code!=="unknown_error"?e.error.message:(0,Rs.__)("Trashing failed"),{id:"editor-trash-fail"}]}var bZ=(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,Zu.parse)(i);a=(0,Zu.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 SZ(){return(0,el.default)("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function wZ(){return(0,el.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 _Z(){return(0,el.default)("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function xZ(e){return(0,el.default)("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),$5(e.type,e.id)}function $5(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}var kZ=(e,t)=>({select:r,registry:o})=>{let{id:s,type:i}=r.getCurrentPost();o.dispatch(Fo.store).editEntityRecord("postType",i,s,e,t)},PZ=(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,qu.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,dr.__)("An error occurred while updating.")}if(c||(c=o.select(Fo.store).getLastEntitySaveError("postType",i.type,i.id)),!c)try{await(0,qu.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e)}catch(l){c=l}if(!c)try{await(0,qu.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))&&CZ({select:t,dispatch:r,registry:o}),c){let l=X5({post:i,edits:a,error:c});l.length&&o.dispatch(mn.store).createErrorNotice(...l)}else{let l=t.getCurrentPost(),u=K5({previousPost:i,post:l,postType:await o.resolveSelect(Fo.store).getPostType(l.type),options:e});u.length&&o.dispatch(mn.store).createSuccessNotice(...u),e.isAutosave||o.dispatch($a.store).__unstableMarkLastChangeAsPersistent()}};async function CZ({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(mn.store).createNotice("info",(0,dr.sprintf)((0,dr.__)('Do you want to activate this "%s" template?'),c?.title??s),{id:"template-activate-notice",actions:[{label:(0,dr.__)("Activate"),onClick:async()=>{await t.dispatch(mn.store).createNotice("info",(0,dr.__)("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(mn.store).createSuccessNotice((0,dr.__)("Template activated."),{id:"template-activate-notice"})}catch(l){throw await t.dispatch(mn.store).createErrorNotice((0,dr.__)("Template activation failed."),{id:"template-activate-notice"}),l}}}]})}function TZ(){return(0,el.default)("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}var EZ=()=>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,Q5.default)({path:`/${a}/${i}/${c.id}`,method:"DELETE"}),await t.savePost()}catch(c){r.dispatch(mn.store).createErrorNotice(...J5({error:c}))}t({type:"REQUEST_POST_DELETE_FINISH"})},AZ=({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");q5(s.id,i,a,c,l)}else await o.savePost({isAutosave:!0,...t})},RZ=({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()),IZ=()=>({registry:e})=>{e.dispatch(Fo.store).redo()},BZ=()=>({registry:e})=>{e.dispatch(Fo.store).undo()};function OZ(){return(0,el.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function FZ(e){return{type:"UPDATE_POST_LOCK",lock:e}}var DZ=()=>({registry:e})=>{e.dispatch(or.store).set("core","isPublishSidebarEnabled",!0)},NZ=()=>({registry:e})=>{e.dispatch(or.store).set("core","isPublishSidebarEnabled",!1)};function LZ(e){return{type:"LOCK_POST_SAVING",lockName:e}}function MZ(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function VZ(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function jZ(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}var UZ=(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,Zu.__unstableSerializeAndClean)(d)}o.editPost(c)};function zZ(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var HZ=e=>({dispatch:t,registry:r,select:o})=>{o.__unstableIsEditorReady()&&!o.getEditorSettings().isPreviewMode&&(r.dispatch($a.store).clearSelectedBlock(),t.editPost({selection:void 0},{undoIgnore:!0})),t({type:"SET_RENDERING_MODE",mode:e})};function GZ(e){return{type:"SET_DEVICE_TYPE",deviceType:e}}var WZ=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)},YZ=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 ZZ(e){return{type:"REMOVE_PANEL",panelName:e}}var qZ=e=>({dispatch:t,registry:r})=>{typeof e=="object"&&e.hasOwnProperty("rootClientId")&&e.hasOwnProperty("insertionIndex")&&V(r.dispatch($a.store)).setInsertionPoint({rootClientId:e.rootClientId,index:e.insertionIndex}),t({type:"SET_IS_INSERTER_OPENED",value:e})};function KZ(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var XZ=({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),V(r.dispatch($a.store)).resetZoomLevel()}),r.batch(()=>{r.dispatch(or.store).set("core","distractionFree",!o),e&&r.dispatch(mn.store).createInfoNotice(o?(0,dr.__)("Distraction free mode deactivated."):(0,dr.__)("Distraction free mode activated."),{id:"core/editor/distraction-free-mode/notice",type:"snackbar",actions:[{label:(0,dr.__)("Undo"),onClick:()=>{r.batch(()=>{r.dispatch(or.store).set("core","fixedToolbar",o),r.dispatch(or.store).toggle("core","distractionFree")})}}]})})},JZ=()=>({registry:e})=>{e.dispatch(or.store).toggle("core","focusMode");let t=e.select(or.store).get("core","focusMode");e.dispatch(mn.store).createInfoNotice(t?(0,dr.__)("Spotlight mode activated."):(0,dr.__)("Spotlight mode deactivated."),{id:"core/editor/toggle-spotlight-mode/notice",type:"snackbar",actions:[{label:(0,dr.__)("Undo"),onClick:()=>{e.dispatch(or.store).toggle("core","focusMode")}}]})},QZ=()=>({registry:e})=>{e.dispatch(or.store).toggle("core","fixedToolbar");let t=e.select(or.store).get("core","fixedToolbar");e.dispatch(mn.store).createInfoNotice(t?(0,dr.__)("Top toolbar activated."):(0,dr.__)("Top toolbar deactivated."),{id:"core/editor/toggle-top-toolbar/notice",type:"snackbar",actions:[{label:(0,dr.__)("Undo"),onClick:()=>{e.dispatch(or.store).toggle("core","fixedToolbar")}}]})},$Z=e=>({dispatch:t,registry:r})=>{r.dispatch(or.store).set("core","editorMode",e),e!=="visual"&&(r.dispatch($a.store).clearSelectedBlock(),V(r.dispatch($a.store)).resetZoomLevel()),e==="visual"?(0,eP.speak)((0,dr.__)("Visual editor selected"),"assertive"):e==="text"&&(r.select(or.store).get("core","distractionFree")&&t.toggleDistractionFree(),(0,eP.speak)((0,dr.__)("Code editor selected"),"assertive"))};function eq(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function tq(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function rq(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}var lt=e=>(...t)=>({registry:r})=>{(0,el.default)("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),r.dispatch($a.store)[e](...t)},oq=lt("resetBlocks"),sq=lt("receiveBlocks"),nq=lt("updateBlock"),iq=lt("updateBlockAttributes"),aq=lt("selectBlock"),lq=lt("startMultiSelect"),cq=lt("stopMultiSelect"),uq=lt("multiSelect"),dq=lt("clearSelectedBlock"),mq=lt("toggleSelection"),pq=lt("replaceBlocks"),fq=lt("replaceBlock"),hq=lt("moveBlocksDown"),gq=lt("moveBlocksUp"),yq=lt("moveBlockToPosition"),vq=lt("insertBlock"),bq=lt("insertBlocks"),Sq=lt("showInsertionPoint"),wq=lt("hideInsertionPoint"),_q=lt("setTemplateValidity"),xq=lt("synchronizeTemplate"),kq=lt("mergeBlocks"),Pq=lt("removeBlocks"),Cq=lt("removeBlock"),Tq=lt("toggleBlockMode"),Eq=lt("startTyping"),Aq=lt("stopTyping"),Rq=lt("enterFormattedText"),Iq=lt("exitFormattedText"),Bq=lt("insertDefaultBlock"),Oq=lt("updateBlockListSettings");var xC={};qa(xC,{createTemplate:()=>tne,hideBlockTypes:()=>one,registerEntityAction:()=>qse,registerEntityField:()=>Xse,registerPostTypeSchema:()=>$se,removeTemplates:()=>ine,resetStylesNavigation:()=>une,revertTemplate:()=>nne,saveDirtyEntities:()=>sne,setCanvasMinHeight:()=>dne,setCurrentTemplateId:()=>ene,setDefaultRenderingMode:()=>ane,setIsReady:()=>Qse,setShowStylebook:()=>cne,setStylesPath:()=>lne,showBlockTypes:()=>rne,unregisterEntityAction:()=>Kse,unregisterEntityField:()=>Jse});var ts=n(Y()),nt=n(R()),es=n(pt()),oD=n(ee()),Qc=n(dt()),sD=n(Or()),nD=n(df()),p1=n(Ye()),_C=n(gt());function gv(e){return e?e.source===Qg.custom&&(!!e?.plugin||e?.has_theme_file):!1}var m1=n(Y()),rD=n(Xr());var m6=n(R());var Do=n(B());var Sv=n(ge()),i6=n(A()),Ku=n(M()),a6=n(pt()),l6=n(Or()),pc=n(R());var n6=n(Or());var yv=n(gt()),r6=n(R());function o6(e){return e.type==="wp_template"}function s6(e){return e.type==="wp_template_part"}function Ui(e){return e.type==="wp_template"||e.type==="wp_template_part"}function Ge(e,t=(0,r6.__)("(no title)")){let r="";return typeof e.title=="string"?r=(0,yv.decodeEntities)(e.title):e.title&&"rendered"in e.title?r=(0,yv.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title&&(r=(0,yv.decodeEntities)(e.title.raw)),r||t}function vv(e){return e?[e.source,e.source].includes("custom")&&!(e.type==="wp_template"&&e?.plugin)&&!e.has_theme_file:!1}var bv=e=>typeof e!="object"?"":e.slug||(0,n6.cleanForSlug)(Ge(e))||e.id.toString();var Dr=n(x()),c6=({field:e,onChange:t,data:r})=>{let{id:o}=e,s=e.getValue({item:r})||bv(r),i=r.permalink_template||"",a=/%(?:postname|pagename)%/,[c,l]=i.split(a),u=c,m=l,d=a.test(i),f=(0,Ku.useRef)(s),h=s||f.current,g=d?`${u}${h}${m}`:(0,l6.safeDecodeURIComponent)(r.link||"");(0,Ku.useEffect)(()=>{s&&f.current===void 0&&(f.current=s)},[s]);let y=(0,Ku.useCallback)(S=>t({[o]:S}),[o,t]),{createNotice:v}=(0,i6.useDispatch)(a6.store),w=(0,Sv.useCopyToClipboard)(g,()=>{v("info",(0,pc.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),C="editor-post-url__slug-description-"+(0,Sv.useInstanceId)(c6);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,pc.__)("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,pc.__)("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:Lp,ref:w,label:(0,pc.__)("Copy")})}),label:(0,pc.__)("Link"),hideLabelFromVision:!0,value:s,autoComplete:"off",spellCheck:"false",type:"text",className:"fields-controls__slug-input",onChange:S=>{y(S)},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,pc.__)("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})]})},u6=c6;var wv=n(M());var Fq=({item:e})=>{let t=bv(e),r=(0,wv.useRef)(t);return(0,wv.useEffect)(()=>{t&&r.current===void 0&&(r.current=t)},[t]),`${t||r.current}`},d6=Fq;var Dq={id:"slug",type:"text",label:(0,m6.__)("Slug"),Edit:u6,render:d6,filterBy:!1},rP=Dq;var oP=n(R());function p6(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=p6(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Nq(){for(var e,t,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=p6(e))&&(o&&(o+=" "),o+=t);return o}var le=Nq;var f6=n(B()),h6=n(R());var mf=n(x());function pf({item:e,className:t,children:r}){let o=Ge(e);return(0,mf.jsxs)(f6.__experimentalHStack,{className:le("fields-field__title",t),alignment:"center",justify:"flex-start",children:[(0,mf.jsx)("span",{children:o||(0,h6.__)("(no title)")}),r]})}function _v({item:e}){return(0,mf.jsx)(pf,{item:e})}var Lq={type:"text",id:"title",label:(0,oP.__)("Title"),placeholder:(0,oP.__)("No title"),getValue:({item:e})=>Ge(e),render:_v,enableHiding:!0,enableGlobalSearch:!0,filterBy:!1},sP=Lq;var aP=n(R());var nP=n(R()),y6=n(A()),v6=n(Y()),b6=n(B());var g6=n(mv()),{lock:jhe,unlock:qo}=(0,g6.__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 iP=n(x()),{Badge:Mq}=qo(b6.privateApis);function S6({item:e}){let{frontPageId:t,postsPageId:r}=(0,y6.useSelect)(o=>{let{getEntityRecord:s}=o(v6.store),i=s("root","site");return{frontPageId:i?.page_on_front,postsPageId:i?.page_for_posts}},[]);return(0,iP.jsx)(pf,{item:e,className:"fields-field__page-title",children:[t,r].includes(e.id)&&(0,iP.jsx)(Mq,{children:e.id===t?(0,nP.__)("Homepage"):(0,nP.__)("Posts Page")})})}var Vq={type:"text",id:"title",label:(0,aP.__)("Title"),placeholder:(0,aP.__)("No title"),getValue:({item:e})=>Ge(e),render:S6,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},lP=Vq;var cP=n(R());var jq={type:"text",label:(0,cP.__)("Template"),placeholder:(0,cP.__)("No title"),id:"title",getValue:({item:e})=>Ge(e),render:_v,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},ff=jq;var uP=n(R());var _6=n(R());var x6=n(B()),k6=n(pn());var xv=n(x()),{PATTERN_TYPES:Uq}=qo(k6.privateApis);function P6({item:e}){return(0,xv.jsx)(pf,{item:e,className:"fields-field__pattern-title",children:e.type===Uq.theme&&(0,xv.jsx)(x6.Tooltip,{placement:"top",text:(0,_6.__)("This pattern cannot be edited."),children:(0,xv.jsx)(Jr,{icon:rk,size:24})})})}var zq={type:"text",id:"title",label:(0,uP.__)("Title"),placeholder:(0,uP.__)("No title"),getValue:({item:e})=>Ge(e),render:P6,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},hf=zq;var I6=n(R());var kv=n(B()),T6=n(A()),Xu=n(M()),Pv=n(fc());var E6=n(Y()),dP=n(R());var Ht=n(x()),{MediaUploadModal:Hq}=qo(Pv.privateApis);function Gq({render:e,...t}){let[r,o]=(0,Xu.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,Ht.jsxs)(Ht.Fragment,{children:[e&&e({open:()=>o(!0)}),(0,Ht.jsx)(Hq,{...t,isOpen:r,onClose:()=>{o(!1),t.onClose?.()},onSelect:s=>{o(!1),t.onSelect?.(s)}})]}):(0,Ht.jsx)(Pv.MediaUpload,{...t,render:e})}var A6=({data:e,field:t,onChange:r})=>{let{id:o}=t,s=t.getValue({item:e}),i=(0,T6.useSelect)(m=>{let{getEntityRecord:d}=m(E6.store);return d("postType","attachment",s)},[s]),a=(0,Xu.useCallback)(m=>r({[o]:m}),[o,r]),c=i?.source_url,l=i?.title?.rendered,u=(0,Xu.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)(Gq,{onSelect:m=>{a(m.id)},allowedTypes:["image"],value:s,title:(0,dP.__)("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)(kv.__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,dP.__)("Choose an image\u2026")})]}),c&&(0,Ht.jsx)(Ht.Fragment,{children:(0,Ht.jsx)(kv.Button,{size:"small",className:"fields-controls__featured-image-remove-button",icon:$x,onClick:d=>{d.stopPropagation(),a(0)}})})]})})})})})};var mP=n(x()),R6=({item:e,config:t})=>{let r=e?._embedded?.["wp:featuredmedia"]?.[0],o=r?.source_url;return o?(0,mP.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,mP.jsx)("span",{className:"fields-controls__featured-image-placeholder"})};var Wq={id:"featured_media",type:"media",label:(0,I6.__)("Featured Image"),Edit:A6,render:R6,enableSorting:!1,filterBy:!1},pP=Wq;var L6=n(R());var Ju=n(M()),B6=n(Ye()),gf=n(Y()),O6=n(ee()),hn=n(B()),F6=n(ge()),fP=n(A()),D6=n(gt()),yf=n(R());var fn=n(x()),Yq=[],N6=({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,fP.useSelect)(w=>{let C=w(gf.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:s})??Yq,{getHomePage:S,getPostsPageId:_}=qo(w(gf.store)),P=_()===+i,I=s==="page"&&S()?.postId===+i;return{templates:C,canSwitchTemplate:!P&&!I}},[i,s]),u=(0,Ju.useMemo)(()=>c?l.filter(w=>w.is_custom&&w.slug!==e.template&&!!w.content.raw).map(w=>({name:w.slug,blocks:(0,B6.parse)(w.content.raw),title:(0,D6.decodeEntities)(w.title.rendered),id:w.id})):[],[c,e.template,l]),m=(0,F6.useAsyncList)(u),d=t.getValue({item:e}),f=l.find(w=>w.slug===d),h=(0,fP.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 S=w(gf.store).getDefaultTemplateId({slug:C});return w(gf.store).getEntityRecord("postType","wp_template",S)}},[f,s,a]),[g,y]=(0,Ju.useState)(!1),v=(0,Ju.useCallback)(w=>r({[o]:w}),[o,r]);return(0,fn.jsxs)("fieldset",{className:"fields-controls__template",children:[(0,fn.jsx)(hn.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:w})=>(0,fn.jsx)(hn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",size:"compact",onClick:w,children:h?Ge(h):""}),renderContent:({onToggle:w})=>(0,fn.jsxs)(hn.MenuGroup,{children:[(0,fn.jsx)(hn.MenuItem,{onClick:()=>{y(!0),w()},children:(0,yf.__)("Change template")}),d!==""&&(0,fn.jsx)(hn.MenuItem,{onClick:()=>{v(""),w()},children:(0,yf.__)("Use default template")})]})}),g&&(0,fn.jsx)(hn.Modal,{title:(0,yf.__)("Choose a template"),onRequestClose:()=>y(!1),overlayClassName:"fields-controls__template-modal",isFullScreen:!0,children:(0,fn.jsx)("div",{className:"fields-controls__template-content",children:(0,fn.jsx)(O6.__experimentalBlockPatternsList,{label:(0,yf.__)("Templates"),blockPatterns:u,shownPatterns:m,onClickPattern:w=>{v(w.name),y(!1)}})})})]})};var Zq={id:"template",type:"text",label:(0,L6.__)("Template"),Edit:N6,enableSorting:!1,filterBy:!1},hP=Zq;var Q6=n(R());var gP=n(Tv()),Ev=n(B()),yP=n(A()),Hi=n(M()),vP=n(Y()),G6=n(ge()),W6=n(gt()),tl=n(R()),Y6=n(Or());var U6=n(gt()),z6=n(R());function vf(e){return typeof e.title=="object"&&"rendered"in e.title&&e.title.rendered?(0,U6.decodeEntities)(e.title.rendered):`#${e?.id} (${(0,z6.__)("no title")})`}var zi=n(x());function Qq(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 H6=(e,t)=>{let r=(0,gP.default)(e||"").toLowerCase(),o=(0,gP.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function $q({data:e,onChangeControl:t}){let[r,o]=(0,Hi.useState)(null),s=e.parent,i=e.id,a=e.type,{parentPostTitle:c,pageItems:l,isHierarchical:u}=(0,yP.useSelect)(h=>{let{getEntityRecord:g,getEntityRecords:y,getPostType:v}=h(vP.store),w=v(a),C=w?.hierarchical&&w.viewable,S=s?g("postType",a,s):null,_={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:S?vf(S):"",pageItems:C?y("postType",a,_):null}},[r,s,i,a]),m=(0,Hi.useMemo)(()=>{let h=(w,C=0)=>w.map(P=>[{value:P.id,label:"\u2014 ".repeat(C)+(0,W6.decodeEntities)(P.name),rawName:P.name},...h(P.children||[],C+1)]).sort(([P],[I])=>{let N=H6(P.rawName,r??""),D=H6(I.rawName,r??"");return N>=D?1:-1}).flat();if(!l)return[];let g=l.map(w=>({id:w.id,parent:w.parent??null,name:vf(w)}));r||(g=Qq(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,zi.jsx)(Ev.ComboboxControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,tl.__)("Parent"),help:(0,tl.__)("Choose a parent page."),value:s?.toString(),options:m,onFilterValueChange:(0,G6.debounce)(h=>d(h),300),onChange:f,hideLabelFromVision:!0})}var Z6=({data:e,field:t,onChange:r})=>{let{id:o}=t,s=(0,yP.useSelect)(a=>a(vP.store).getEntityRecord("root","__unstableBase")?.home,[]),i=(0,Hi.useCallback)(a=>r({[o]:a}),[o,r]);return(0,zi.jsx)("fieldset",{className:"fields-controls__parent",children:(0,zi.jsxs)("div",{children:[(0,Hi.createInterpolateElement)((0,tl.sprintf)((0,tl.__)('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,Y6.filterURLForDisplay)(s).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,zi.jsx)("wbr",{})}),(0,zi.jsx)("p",{children:(0,Hi.createInterpolateElement)((0,tl.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,zi.jsx)(Ev.ExternalLink,{href:(0,tl.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"),children:void 0})})}),(0,zi.jsx)($q,{data:e,onChangeControl:i})]})})};var q6=n(A()),K6=n(Y()),X6=n(R());var Qu=n(x()),J6=({item:e})=>{let t=(0,q6.useSelect)(r=>{let{getEntityRecord:o}=r(K6.store);return e?.parent?o("postType",e.type,e.parent):null},[e.parent,e.type]);return t?(0,Qu.jsx)(Qu.Fragment,{children:vf(t)}):(0,Qu.jsx)(Qu.Fragment,{children:(0,X6.__)("None")})};var eK={id:"parent",type:"text",label:(0,Q6.__)("Parent"),Edit:Z6,render:J6,enableSorting:!0,filterBy:!1},bP=eK;var t3=n(R());var ed=n(B()),$6=n(M()),bf=n(R()),$u=n(x());function tK({data:e,onChange:t,field:r}){let[o,s]=(0,$6.useState)(!!r.getValue({item:e})),i=a=>{s(a),a||t({password:""})};return(0,$u.jsxs)(ed.__experimentalVStack,{as:"fieldset",spacing:4,className:"fields-controls__password",children:[(0,$u.jsx)(ed.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,bf.__)("Password protected"),help:(0,bf.__)("Only visible to those who know the password"),checked:o,onChange:i}),o&&(0,$u.jsx)("div",{className:"fields-controls__password-input",children:(0,$u.jsx)(ed.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,__nextHasNoMarginBottom:!0,maxLength:255})})]})}var e3=tK;var rK={id:"password",type:"text",label:(0,t3.__)("Password"),Edit:e3,enableSorting:!1,enableHiding:!1,isVisible:e=>e.status!=="private",filterBy:!1},SP=rK;var o3=n(R());var Rv=n(B());var Is=n(R()),oK=[{value:"draft",label:(0,Is.__)("Draft"),icon:Hu,description:(0,Is.__)("Not ready to publish.")},{value:"future",label:(0,Is.__)("Scheduled"),icon:Xp,description:(0,Is.__)("Publish automatically on a chosen date.")},{value:"pending",label:(0,Is.__)("Pending Review"),icon:qp,description:(0,Is.__)("Waiting for review before publishing.")},{value:"private",label:(0,Is.__)("Private"),icon:Wp,description:(0,Is.__)("Only visible to site admins and editors.")},{value:"publish",label:(0,Is.__)("Published"),icon:uc,description:(0,Is.__)("Visible to everyone.")},{value:"trash",label:(0,Is.__)("Trash"),icon:ji}],Av=oK;var td=n(x());function sK({item:e}){let t=Av.find(({value:s})=>s===e.status),r=t?.label||e.status,o=t?.icon;return(0,td.jsxs)(Rv.__experimentalHStack,{alignment:"left",spacing:0,children:[o&&(0,td.jsx)("div",{className:"edit-site-post-list__status-icon",children:(0,td.jsx)(Rv.Icon,{icon:o})}),(0,td.jsx)("span",{children:r})]})}var r3=sK;var nK="isAny",iK={label:(0,o3.__)("Status"),id:"status",type:"text",elements:Av,render:r3,Edit:"radio",enableSorting:!1,filterBy:{operators:[nK]}},wP=iK;var rd=n(R()),aK={id:"comment_status",label:(0,rd.__)("Comments"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,rd.__)("Open"),description:(0,rd.__)("Visitors can add new comments and replies.")},{value:"closed",label:(0,rd.__)("Closed"),description:(0,rd.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}]},_P=aK;var Gi=n(R()),Iv=n(B()),xP=n(x());function lK({data:e,onChange:t}){let r=e?.ping_status??"open",o=s=>{t({...e,ping_status:s?"open":"closed"})};return(0,xP.jsx)(Iv.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,Gi.__)("Enable pingbacks & trackbacks"),checked:r==="open",onChange:o,help:(0,xP.jsx)(Iv.ExternalLink,{href:(0,Gi.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,Gi.__)("Learn more about pingbacks & trackbacks")})})}var cK={id:"ping_status",label:(0,Gi.__)("Trackbacks & Pingbacks"),type:"text",Edit:lK,enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,Gi.__)("Allow"),description:(0,Gi.__)("Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")},{value:"closed",label:(0,Gi.__)("Don't allow"),description:(0,Gi.__)("Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")}]},kP=cK;var od=n(R()),uK={id:"discussion",label:(0,od.__)("Discussion"),type:"text",render:({item:e})=>{let t=e.comment_status==="open",r=e.ping_status==="open";return t&&r?(0,od.__)("Open"):t&&!r?(0,od.__)("Comments only"):!t&&r?(0,od.__)("Pings only"):(0,od.__)("Closed")},filterBy:!1},PP=uK;var n3=n(R());var $n=n(R()),wf=n(M()),rl=n(Ka()),Qn=n(x()),Sf=e=>(0,rl.dateI18n)((0,rl.getSettings)().formats.datetimeAbbreviated,(0,rl.getDate)(e)),dK=({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,rl.getDate)(e.modified??null)>(0,rl.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)})},s3=dK;var mK={id:"date",type:"datetime",label:(0,n3.__)("Date"),render:s3,filterBy:{operators:["before","after"]}},CP=mK;var d3=n(R()),m3=n(A()),p3=n(Y());var i3=n(R()),a3=n(M());var Bv=n(B()),l3=n(A()),c3=n(Y()),ol=n(x());function pK({item:e}){let t=e?.author,r=e?._embedded?.author?.[0]?.id,o=!!(t&&r&&t!==r),s=(0,l3.useSelect)(u=>{if(!o)return null;let{getEntityRecord:m}=u(c3.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,a3.useState)(!1);return(0,ol.jsxs)(Bv.__experimentalHStack,{alignment:"left",spacing:0,children:[!!a&&(0,ol.jsx)("div",{className:le("page-templates-author-field__avatar",{"is-loaded":c}),children:(0,ol.jsx)("img",{onLoad:()=>l(!0),alt:(0,i3.__)("Author avatar"),src:a})}),!a&&(0,ol.jsx)("div",{className:"page-templates-author-field__icon",children:(0,ol.jsx)(Bv.Icon,{icon:Fx})}),(0,ol.jsx)("span",{className:"page-templates-author-field__name",children:i})]})}var u3=pK;var fK={label:(0,d3.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,m3.resolveSelect)(p3.store).getEntityRecords("root","user",{per_page:-1})??[]).map(({id:t,name:r})=>({value:t,label:r})),setValue:({value:e})=>({author:Number(e)}),render:u3,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"]}},TP=fK;var f3=n(R()),hK={id:"notesCount",label:(0,f3.__)("Notes"),type:"integer",enableSorting:!1,filterBy:!1},EP=hK;var h3=n(R()),gK={id:"view-post",label:(0,h3._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)}},AP=gK;var RP=n(A()),g3=n(Y()),sl=n(R()),y3=n(pt()),v3=n(M()),Yi=n(B()),Wi=n(x());function yK(e){return typeof e.menu_order=="number"&&Number.isInteger(e.menu_order)&&e.menu_order>0}function vK({items:e,closeModal:t,onActionPerformed:r}){let[o,s]=(0,v3.useState)(e[0]),{editEntityRecord:i,saveEditedEntityRecord:a}=(0,RP.useDispatch)(g3.store),{createSuccessNotice:c,createErrorNotice:l}=(0,RP.useDispatch)(y3.store),u=yK(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,sl.__)("Order updated."),{type:"snackbar"}),r?.(e)}catch(f){let h=f,g=h.message&&h.code!=="unknown_error"?h.message:(0,sl.__)("An error occurred while updating the order");l(g,{type:"snackbar"})}}return(0,Wi.jsx)("form",{onSubmit:m,children:(0,Wi.jsxs)(Yi.__experimentalVStack,{spacing:"5",children:[(0,Wi.jsx)("div",{children:(0,sl.__)("Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported.")}),(0,Wi.jsx)(Yi.__experimentalInputControl,{__next40pxDefaultSize:!0,label:(0,sl.__)("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,Wi.jsxs)(Yi.__experimentalHStack,{justify:"right",children:[(0,Wi.jsx)(Yi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,sl.__)("Cancel")}),(0,Wi.jsx)(Yi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!u,children:(0,sl.__)("Save")})]})]})})}var bK={id:"order-pages",label:(0,sl.__)("Order"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:vK},IP=bK;var BP=n(A()),b3=n(Y()),go=n(R()),S3=n(pt()),OP=n(M()),qi=n(B());var Zi=n(x()),SK={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,OP.useState)({...e[0],title:(0,go.sprintf)((0,go._x)("%s (Copy)","post"),Ge(e[0]))}),[i,a]=(0,OP.useState)(!1),{saveEntityRecord:c}=(0,BP.useDispatch)(b3.store),{createSuccessNotice:l,createErrorNotice:u}=(0,BP.useDispatch)(S3.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,Zi.jsx)("form",{onSubmit:m,children:(0,Zi.jsxs)(qi.__experimentalVStack,{spacing:3,children:[typeof o.id=="string"&&(0,Zi.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,Zi.jsx)(qi.__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,Zi.jsxs)(qi.__experimentalHStack,{spacing:2,justify:"end",children:[(0,Zi.jsx)(qi.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,go.__)("Cancel")}),(0,Zi.jsx)(qi.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,__next40pxDefaultSize:!0,children:(0,go._x)("Duplicate","action label")})]})]})})}},FP=SK;var DP=n(A()),w3=n(Y()),hc=n(R()),_3=n(M()),x3=n(pn()),Ki=n(B()),k3=n(pt());var nl=n(x()),{PATTERN_TYPES:wK}=qo(x3.privateApis),_K={id:"rename-post",label:(0,hc.__)("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)?o6(e)&&!window?.__experimentalTemplateActivate?vv(e)&&e.is_custom&&e.permissions?.update:s6(e)?e.source==="custom"&&!e?.has_theme_file&&e.permissions?.update:e.type===wK.user&&e.permissions?.update:e.permissions?.update},RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o]=e,[s,i]=(0,_3.useState)(()=>Ge(o,"")),{editEntityRecord:a,saveEditedEntityRecord:c}=(0,DP.useDispatch)(w3.store),{createSuccessNotice:l,createErrorNotice:u}=(0,DP.useDispatch)(k3.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,hc.__)("Name updated"),{type:"snackbar"}),r?.(e)}catch(f){let h=f,g=h.message&&h.code!=="unknown_error"?h.message:(0,hc.__)("An error occurred while updating the name");u(g,{type:"snackbar"})}}return(0,nl.jsx)("form",{onSubmit:m,children:(0,nl.jsxs)(Ki.__experimentalVStack,{spacing:"5",children:[(0,nl.jsx)(Ki.TextControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,hc.__)("Name"),value:s,onChange:i,required:!0}),(0,nl.jsxs)(Ki.__experimentalHStack,{justify:"right",children:[(0,nl.jsx)(Ki.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,hc.__)("Cancel")}),(0,nl.jsx)(Ki.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,hc.__)("Save")})]})]})})}},NP=_K;var yo=n(A()),gc=n(Y()),mr=n(R()),il=n(pt()),P3=n(M()),Ov=n(Ye()),Xi=n(B()),C3=n(Or()),T3=n(df());var yc=n(x()),xK=e=>e?e.source==="custom"&&(!!e?.plugin||e?.has_theme_file):!1,kK=async(e,{allowUndo:t=!0}={})=>{let r="edit-site-template-reverted";if((0,yo.dispatch)(il.store).removeNotice(r),!xK(e)){(0,yo.dispatch)(il.store).createErrorNotice((0,mr.__)("This template is not revertable."),{type:"snackbar"});return}try{let o=(0,yo.select)(gc.store).getEntityConfig("postType",e.type);if(!o){(0,yo.dispatch)(il.store).createErrorNotice((0,mr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let s=(0,C3.addQueryArgs)(`${o.baseURL}/${e.id}`,{context:"edit",source:e.origin}),i=await(0,T3.default)({path:s});if(!i){(0,yo.dispatch)(il.store).createErrorNotice((0,mr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let a=({blocks:u=[]})=>(0,Ov.__unstableSerializeAndClean)(u),c=(0,yo.select)(gc.store).getEditedEntityRecord("postType",e.type,e.id);(0,yo.dispatch)(gc.store).editEntityRecord("postType",e.type,e.id,{content:a,blocks:c.blocks,source:"custom"},{undoIgnore:!0});let l=(0,Ov.parse)(i?.content?.raw);if((0,yo.dispatch)(gc.store).editEntityRecord("postType",e.type,i.id,{content:a,blocks:l,source:"theme"}),t){let u=()=>{(0,yo.dispatch)(gc.store).editEntityRecord("postType",e.type,c.id,{content:a,blocks:c.blocks,source:"custom"})};(0,yo.dispatch)(il.store).createSuccessNotice((0,mr.__)("Template reset."),{type:"snackbar",id:r,actions:[{label:(0,mr.__)("Undo"),onClick:u}]})}}catch(o){let s=o.message&&o.code!=="unknown_error"?o.message:(0,mr.__)("Template revert failed. Please reload.");(0,yo.dispatch)(il.store).createErrorNotice(s,{type:"snackbar"})}},PK={id:"reset-post",label:(0,mr.__)("Reset"),isEligible:e=>window?.__experimentalTemplateActivate?e.type==="wp_template_part"&&e?.source==="custom"&&e?.has_theme_file:Ui(e)&&e?.source==="custom"&&(!!(e.type==="wp_template"&&e?.plugin)||e?.has_theme_file),icon:Ni,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,P3.useState)(!1),{saveEditedEntityRecord:i}=(0,yo.useDispatch)(gc.store),{createSuccessNotice:a,createErrorNotice:c}=(0,yo.useDispatch)(il.store),l=async()=>{try{for(let u of e)await kK(u,{allowUndo:!1}),await i("postType",u.type,u.id);a(e.length>1?(0,mr.sprintf)((0,mr.__)("%d items reset."),e.length):(0,mr.sprintf)((0,mr.__)('"%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,mr.__)("An error occurred while reverting the template."):(0,mr.__)("An error occurred while reverting the templates."):m=e.length===1?(0,mr.__)("An error occurred while reverting the template part."):(0,mr.__)("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,yc.jsxs)(Xi.__experimentalVStack,{spacing:"5",children:[(0,yc.jsx)(Xi.__experimentalText,{children:(0,mr.__)("Reset to default and clear all customizations?")}),(0,yc.jsxs)(Xi.__experimentalHStack,{justify:"right",children:[(0,yc.jsx)(Xi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,mr.__)("Cancel")}),(0,yc.jsx)(Xi.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{s(!0),await l(),r?.(e),s(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,mr.__)("Reset")})]})]})}},LP=PK;var Fv=n(R()),E3=n(pn());var A3=n(x()),{CreatePatternModalContents:CK,useDuplicatePatternProps:TK}=qo(E3.privateApis),EK={id:"duplicate-pattern",label:(0,Fv._x)("Duplicate","action label"),isEligible:e=>e.type!=="wp_template_part",modalHeader:(0,Fv._x)("Duplicate pattern","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=TK({pattern:r,onSuccess:()=>t?.()});return(0,A3.jsx)(CK,{onClose:t,confirmLabel:(0,Fv._x)("Duplicate","action label"),...o})}},MP=EK;var sd=function(){return sd=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},sd.apply(this,arguments)};function R3(e){return e.toLowerCase()}var AK=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],RK=/[^A-Z0-9]+/gi;function B3(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?AK:r,s=t.stripRegexp,i=s===void 0?RK:s,a=t.transform,c=a===void 0?R3:a,l=t.delimiter,u=l===void 0?" ":l,m=I3(I3(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 I3(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,s){return o.replace(s,r)},e)}function O3(e,t){return t===void 0&&(t={}),B3(e,sd({delimiter:"."},t))}function vc(e,t){return t===void 0&&(t={}),O3(e,sd({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 id=e=>new DataView(new ArrayBuffer(e)),Ji=e=>new Uint8Array(e.buffer||e),nd=e=>new TextEncoder().encode(String(e)),bc=e=>Math.min(4294967295,Number(e)),F3=e=>Math.min(65535,Number(e));function IK(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:nd(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:Ji(e)};if(Symbol.asyncIterator in e)return{isFile:1,t,i:N3(e[Symbol.asyncIterator]())};throw new TypeError("Unsupported input format.")}function N3(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=BK(s.value);r.enqueue(i),o+=i.byteLength}}},cancel(r){t.throw?.(r)}})}function BK(e){return typeof e=="string"?nd(e):e instanceof Uint8Array?e:Ji(e)}function L3(e,t,r){let[o,s]=(function(i){return i?i instanceof Uint8Array?[i,1]:ArrayBuffer.isView(i)||i instanceof ArrayBuffer?[Ji(i),1]:[nd(i),0]:[void 0,0]})(t);if(e instanceof File)return{o:VP(o||nd(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:VP(o||nd(l)),u:BigInt(u),l:s}}return o=VP(o,e!==void 0||r!==void 0),typeof e=="string"?{o,u:BigInt(nd(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:OK(e,r),l:s}}function OK(e,t){return t>-1?BigInt(t):e?void 0:0n}function VP(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 M3=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);M3[e]=t}function D3(e,t=0){t^=-1;for(var r=0,o=e.length;r<o;r++)t=t>>>8^M3[255&t^e[r]];return(-1^t)>>>0}function V3(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 FK({o:e,l:t},r){return 8*(!t||(r??(function(o){try{DK.decode(o)}catch{return 0}return 1})(e)))}var DK=new TextDecoder("utf8",{fatal:1});function NK(e,t=0){let r=id(30);return r.setUint32(0,1347093252),r.setUint32(4,754976768|t),V3(e.t,r,10),r.setUint16(26,e.o.length,1),Ji(r)}async function*LK(e){let{i:t}=e;if("then"in t&&(t=await t),t instanceof Uint8Array)yield t,e.m=D3(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=D3(o,e.m),e.u+=BigInt(o.length),yield o}}}function MK(e,t){let r=id(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,bc(e.u),1),r.setUint32(12,bc(e.u),1)),Ji(r)}function VK(e,t,r=0,o=0){let s=id(46);return s.setUint32(0,1347092738),s.setUint32(4,755182848),s.setUint16(8,2048|r),V3(e.t,s,12),s.setUint32(16,e.isFile?e.m:0,1),s.setUint32(20,bc(e.u),1),s.setUint32(24,bc(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,bc(t),1),Ji(s)}function jK(e,t,r){let o=id(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),Ji(o)}function j3(e){return e instanceof File||e instanceof Response?[[e],[e]]:[[e.input,e.name,e.size],[e.input,e.lastModified]]}var UK=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 L3(...j3(r)[0])})(e));function U3(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(UK(t.metadata))),new Response(zK(e,t),{headers:r})}function zK(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]=j3(i.value);return{done:0,value:Object.assign(IK(...c),L3(...a))}},throw:s.throw?.bind(s),[Symbol.asyncIterator](){return this}}})(e);return N3((async function*(o,s){let i=[],a=0n,c=0n,l=0;for await(let d of o){let f=FK(d,s.buffersAreUTF8);yield NK(d,f),yield new Uint8Array(d.o),d.isFile&&(yield*LK(d));let h=d.u>=0xffffffffn,g=12*(a>=0xffffffffn)|28*h;yield MK(d,h),i.push(VK(d,a,f,g)),i.push(d.o),g&&i.push(jK(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=id(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 Ji(d)}let m=id(22);m.setUint32(0,1347093766),m.setUint16(8,F3(c),1),m.setUint16(10,F3(c),1),m.setUint32(12,bc(u),1),m.setUint32(16,bc(a),1),yield Ji(m)})(r,t),r)}var jP=n(Dv()),UP=n(R());function H3(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 HK={id:"export-pattern",label:(0,UP.__)("Export as JSON"),icon:Vx,supportsBulk:!0,isEligible:e=>e.type==="wp_block",callback:async e=>{if(e.length===1)return(0,jP.downloadBlob)(`${vc(Ge(e[0])||e[0].slug)}.json`,H3(e[0]),"application/json");let t={},r=e.map(o=>{let s=vc(Ge(o)||o.slug);return t[s]=(t[s]||0)+1,{name:`${s+(t[s]>1?"-"+(t[s]-1):"")}.json`,lastModified:new Date,input:H3(o)}});return(0,jP.downloadBlob)((0,UP.__)("patterns-export")+".zip",await U3(r).blob(),"application/zip")}},zP=HK;var G3=n(Or()),Nv=n(R()),GK={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,G3.addQueryArgs)("revision.php",{revision:r?._links?.["predecessor-version"]?.[0]?.id});document.location.href=o,t&&t(e)}},HP=GK;var W3=n(Y()),wr=n(R()),Y3=n(pt());var Z3=n(M()),GP=n(A()),Qi=n(B()),q3=n(gt());var Sc=n(x()),WK={id:"permanently-delete",label:(0,wr.__)("Permanently delete"),supportsBulk:!0,icon:ji,isEligible(e){if(Ui(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,Z3.useState)(!1),{createSuccessNotice:i,createErrorNotice:a}=(0,GP.useDispatch)(Y3.store),{deleteEntityRecord:c}=(0,GP.useDispatch)(W3.store);return(0,Sc.jsxs)(Qi.__experimentalVStack,{spacing:"5",children:[(0,Sc.jsx)(Qi.__experimentalText,{children:e.length>1?(0,wr.sprintf)((0,wr._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,wr.sprintf)((0,wr.__)('Are you sure you want to permanently delete "%s"?'),(0,q3.decodeEntities)(Ge(e[0])))}),(0,Sc.jsxs)(Qi.__experimentalHStack,{justify:"right",children:[(0,Sc.jsx)(Qi.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,wr.__)("Cancel")}),(0,Sc.jsx)(Qi.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,wr.sprintf)((0,wr.__)('"%s" permanently deleted.'),Ge(e[0])):u=(0,wr.__)("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,wr.__)("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,wr.__)("An error occurred while permanently deleting the items."):m.size===1?u=(0,wr.sprintf)((0,wr.__)("An error occurred while permanently deleting the items: %s"),[...m][0]):u=(0,wr.sprintf)((0,wr.__)("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,wr.__)("Delete permanently")})]})]})}},WP=WK;var K3=n(Y()),No=n(R()),X3=n(pt());var YK={id:"restore",label:(0,No.__)("Restore"),isPrimary:!0,icon:Ni,supportsBulk:!0,isEligible(e){return!Ui(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(X3.store),{editEntityRecord:i,saveEditedEntityRecord:a}=t.dispatch(K3.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,No.sprintf)((0,No.__)('"%s" has been restored.'),Ge(e[0])):e[0].type==="page"?l=(0,No.sprintf)((0,No.__)("%d pages have been restored."),e.length):l=(0,No.sprintf)((0,No.__)("%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,No.__)("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,No.__)("An error occurred while restoring the posts."):u.size===1?l=(0,No.sprintf)((0,No.__)("An error occurred while restoring the posts: %s"),[...u][0]):l=(0,No.sprintf)((0,No.__)("Some errors occurred while restoring the posts: %s"),[...u].join(","))}s(l,{type:"snackbar"})}}},YP=YK;var ZP=n(A()),J3=n(Y()),sr=n(R()),Q3=n(pt()),$3=n(M()),$i=n(B());var wc=n(x()),ZK={id:"move-to-trash",label:(0,sr._x)("Trash","verb"),isPrimary:!0,icon:ji,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,$3.useState)(!1),{createSuccessNotice:i,createErrorNotice:a}=(0,ZP.useDispatch)(Q3.store),{deleteEntityRecord:c}=(0,ZP.useDispatch)(J3.store);return(0,wc.jsxs)($i.__experimentalVStack,{spacing:"5",children:[(0,wc.jsx)($i.__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,wc.jsxs)($i.__experimentalHStack,{justify:"right",children:[(0,wc.jsx)($i.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,sr.__)("Cancel")}),(0,wc.jsx)($i.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")})]})]})}},qP=ZK;var yt=n(R()),oA=n(M()),ea=n(B()),sA=n(pn()),XP=n(gt());var eA=n(pt()),tA=n(Y()),KP=n(A());function qK(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 rA=async(e,t,r)=>{let{createSuccessNotice:o,createErrorNotice:s}=(0,KP.dispatch)(eA.store),{deleteEntityRecord:i}=(0,KP.dispatch)(tA.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=qK(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(x()),{PATTERN_TYPES:KK}=qo(sA.privateApis),XK={id:"delete-post",label:(0,yt.__)("Delete"),isPrimary:!0,icon:ji,isEligible(e){return Ui(e)?vv(e):e.type===KK.user},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,oA.useState)(!1),i=e.every(a=>Ui(a)&&a?.has_theme_file);return(0,_c.jsxs)(ea.__experimentalVStack,{spacing:"5",children:[(0,_c.jsx)(ea.__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)(ea.__experimentalHStack,{justify:"right",children:[(0,_c.jsx)(ea.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,yt.__)("Cancel")}),(0,_c.jsx)(ea.Button,{variant:"primary",onClick:async()=>{s(!0),await rA(e,{success:{messages:{getMessage:c=>i?(0,yt.sprintf)((0,yt.__)('"%s" reset.'),(0,XP.decodeEntities)(Ge(c))):(0,yt.sprintf)((0,yt._x)('"%s" deleted.',"template part"),(0,XP.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")})]})]})}},JP=XK;var hA=n(A()),ta=n(R()),gA=n(pt()),yA=n(M()),vA=n(Ye());var vo=n(B()),mA=n(ge()),Mv=n(Y()),ld=n(A()),Lv=n(M()),ad=n(R());var pA=n(pt()),fA=n(Ye());var nA=n(A()),iA=n(Y()),aA=()=>(0,nA.useSelect)(e=>e(iA.store).getEntityRecords("postType","wp_template_part",{per_page:-1}),[])??[],lA=(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}`},cA=e=>vc(e).replace(/[^\w-]+/g,"")||"wp-custom-part";var _r=n(x());function uA(e,t){return`fields-create-template-part-modal__area-option-${e}-${t}`}function dA(e,t){return`fields-create-template-part-modal__area-option-description-${e}-${t}`}function cd({modalTitle:e,...t}){let r=(0,ld.useSelect)(o=>o(Mv.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)(QP,{...t})})}var JK=e=>e==="header"?Up:e==="footer"?jp:e==="sidebar"?ef:e==="overlay"?mc:e==="menu"?mc:dc;function QP({defaultArea:e="uncategorized",blocks:t=[],confirmLabel:r=(0,ad.__)("Add"),closeModal:o,onCreate:s,onError:i,defaultTitle:a=""}){let{createErrorNotice:c}=(0,ld.useDispatch)(pA.store),{saveEntityRecord:l}=(0,ld.useDispatch)(Mv.store),u=aA(),[m,d]=(0,Lv.useState)(a),[f,h]=(0,Lv.useState)(e),[g,y]=(0,Lv.useState)(!1),v=(0,mA.useInstanceId)(cd),w=(0,ld.useSelect)(S=>S(Mv.store).getCurrentTheme()?.default_template_part_areas,[]);async function C(){if(!(!m||g))try{y(!0);let S=lA(m,u),_=cA(S),P=await l("postType","wp_template_part",{slug:_,title:S,content:(0,fA.serialize)(t),area:f},{throwOnError:!0});await s(P)}catch(S){let _=S instanceof Error&&"code"in S&&S.message&&S.code!=="unknown_error"?S.message:(0,ad.__)("An error occurred while creating the template part.");c(_,{type:"snackbar"}),i?.()}finally{y(!1)}}return(0,_r.jsx)("form",{onSubmit:async S=>{S.preventDefault(),await C()},children:(0,_r.jsxs)(vo.__experimentalVStack,{spacing:"4",children:[(0,_r.jsx)(vo.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,ad.__)("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,ad.__)("Area")}),(0,_r.jsx)("div",{className:"fields-create-template-part-modal__area-radio-group",children:(w??[]).map(S=>{let _=JK(S.icon);return(0,_r.jsxs)("div",{className:"fields-create-template-part-modal__area-radio-wrapper",children:[(0,_r.jsx)("input",{type:"radio",id:uA(S.area,v),name:`fields-create-template-part-modal__area-${v}`,value:S.area,checked:f===S.area,onChange:()=>{h(S.area)},"aria-describedby":dA(S.area,v)}),(0,_r.jsx)(vo.Icon,{icon:_,className:"fields-create-template-part-modal__area-radio-icon"}),(0,_r.jsx)("label",{htmlFor:uA(S.area,v),className:"fields-create-template-part-modal__area-radio-label",children:S.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:dA(S.area,v),children:S.description})]},S.area)})})]}),(0,_r.jsxs)(vo.__experimentalHStack,{justify:"right",children:[(0,_r.jsx)(vo.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{o()},children:(0,ad.__)("Cancel")}),(0,_r.jsx)(vo.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!m||g,isBusy:g,children:r})]})]})})}var bA=n(x()),QK={id:"duplicate-template-part",label:(0,ta._x)("Duplicate","action label"),isEligible:e=>e.type==="wp_template_part",modalHeader:(0,ta._x)("Duplicate template part","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=(0,yA.useMemo)(()=>r.blocks??(0,vA.parse)(typeof r.content=="string"?r.content:r.content.raw,{__unstableSkipMigrationLogs:!0}),[r.content,r.blocks]),{createSuccessNotice:s}=(0,hA.useDispatch)(gA.store);function i(a){s((0,ta.sprintf)((0,ta._x)('"%s" duplicated.',"template part"),Ge(a)),{type:"snackbar",id:"edit-site-patterns-success"}),t?.()}return(0,bA.jsx)(QP,{blocks:o,defaultArea:r.area,defaultTitle:(0,ta.sprintf)((0,ta._x)("%s (Copy)","template part"),Ge(r)),onCreate:i,onError:t,confirmLabel:(0,ta._x)("Duplicate","action label"),closeModal:t??(()=>{})})}},$P=QK;var eD=n(R());var JF=n(R()),wC=n(ee()),QF=n(A()),Sh=n(Y());var vn=n(M()),Zf=n(A()),M2=n(R()),Sl=n(Y()),Td=n(ee()),tI=n(pt()),rI=n(pn()),oI=n(Ye());var SA=n(M()),ud=n(A()),wA=n(ge()),_A=n(ee());var Vv=n(x());function $K(e,t,r){if(!r)return t;let o=e.get(t);return o||(o=(0,ud.createRegistry)({"core/block-editor":_A.storeConfig},t),o.registerStore("core/editor",_f),e.set(t,o)),o}var eX=(0,wA.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let o=(0,ud.useRegistry)(),[s]=(0,SA.useState)(()=>new WeakMap),i=$K(s,o,t);return i===o?(0,Vv.jsx)(e,{registry:o,...r}):(0,Vv.jsx)(ud.RegistryProvider,{value:i,children:(0,Vv.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),xA=eX;var Pc=n(M()),bd=n(A()),hs=n(Y()),S4=n(R()),w4=n(dt()),_4=n(ge()),x4=n(Ye()),Xv=n(ee());var xr=n(R()),kA=n(A()),jv=n(gt()),PA=n(Y()),al=(e,t)=>`<a ${t2(e)}>${t}</a>`,t2=e=>`href="${e}" target="_blank" rel="noreferrer noopener"`,tX=(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},rX=e=>{let{title:t,foreign_landing_url:r,creator:o,creator_url:s,license:i,license_version:a,license_url:c}=e,l=tX(i,a),u=(0,jv.decodeEntities)(o),m;return u?m=t?(0,xr.sprintf)((0,xr._x)('"%1$s" by %2$s/ %3$s',"caption"),al(r,(0,jv.decodeEntities)(t)),s?al(s,u):u,c?al(`${c}?ref=openverse`,l):l):(0,xr.sprintf)((0,xr._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),t2(r),s?al(s,u):u,c?al(`${c}?ref=openverse`,l):l):m=t?(0,xr.sprintf)((0,xr._x)('"%1$s"/ %2$s',"caption"),al(r,(0,jv.decodeEntities)(t)),c?al(`${c}?ref=openverse`,l):l):(0,xr.sprintf)((0,xr._x)("<a %1$s>Work</a>/ %2$s","caption"),t2(r),c?al(`${c}?ref=openverse`,l):l),m.replace(/\s{2}/g," ")},e2=async(e={})=>(await(0,kA.resolveSelect)(PA.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})),oX=[{name:"images",labels:{name:(0,xr.__)("Images"),search_items:(0,xr.__)("Search images")},mediaType:"image",async fetch(e={}){return e2({...e,media_type:"image"})}},{name:"videos",labels:{name:(0,xr.__)("Videos"),search_items:(0,xr.__)("Search videos")},mediaType:"video",async fetch(e={}){return e2({...e,media_type:"video"})}},{name:"audio",labels:{name:(0,xr.__)("Audio"),search_items:(0,xr.__)("Search audio")},mediaType:"audio",async fetch(e={}){return e2({...e,media_type:"audio"})}},{name:"openverse",labels:{name:(0,xr.__)("Openverse"),search_items:(0,xr.__)("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:rX(l),previewUrl:l.thumbnail}))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}],CA=oX;var Uv,sX=new Uint8Array(16);function r2(){if(!Uv&&(Uv=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Uv))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Uv(sX)}var Qr=[];for(let e=0;e<256;++e)Qr.push((e+256).toString(16).slice(1));function TA(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 nX=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),o2={randomUUID:nX};function iX(e,t,r){if(o2.randomUUID&&!t&&!e)return o2.randomUUID();e=e||{};let o=e.random||(e.rng||r2)();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 TA(o)}var dd=iX;var xf=n(A()),EA=n(Y()),AA=n(fc());var aX=()=>{};function zv({additionalData:e={},allowedTypes:t,filesList:r,maxUploadFileSize:o,onError:s=aX,onFileChange:i,onSuccess:a,multiple:c=!0}){let{receiveEntityRecords:l}=(0,xf.dispatch)(EA.store),{getCurrentPost:u,getEditorSettings:m}=(0,xf.select)(b),{lockPostAutosaving:d,unlockPostAutosaving:f,lockPostSaving:h,unlockPostSaving:g}=(0,xf.dispatch)(b),y=m().allowedMimeTypes,v=`image-upload-${dd()}`,w=!1;o=o||m().maxUploadFileSize;let C=u(),S=typeof C?.id=="number"?C.id:C?.wp_id,_=()=>{h(v),d(v),w=!0},P=S?{post:S}:{},I=()=>{g(v),f(v),w=!1};(0,AA.uploadMedia)({allowedTypes:t,filesList:r,onFileChange:N=>{w?I():_(),i?.(N);let D=N.filter(E=>E?.id);D?.length&&l("postType","attachment",D,void 0,!0)},onSuccess:a,additionalData:{...P,...e},maxUploadFileSize:o,onError:({message:N})=>{I(),s(N)},wpAllowedMimeTypes:y,multiple:c})}var RA=n(Or()),IA=n(Xn());function BA(e){return(0,IA.default)("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,RA.cleanForSlug)(e)}var OA=n(fc());var{sideloadMedia:lX}=V(OA.privateApis),FA=lX;var v4=n(ee()),gd=n(Y()),yd=n(A()),vd=n(M());function ll(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 cX=["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.minHeight","dimensions.width","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 xc(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 cX.forEach(l=>{let u=vt(e,`settings${o}.${l}`)??vt(e,`settings.${l}`);u!==void 0&&(c=ll(c,l.split("."),u))}),c}function s2(e,t,r,o){let s=o?".blocks."+o:"",i=t?"."+t:"",a=`settings${s}${i}`;return ll(e,a.split("."),r)}var LA=n(n2());var uX="1600px",dX="320px",mX=1,pX=.25,fX=.75,hX="14px";function NA({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=dX,maximumViewportWidth:s=uX,scaleFactor:i=mX,minimumFontSizeLimit:a}){if(a=ei(a)?a:hX,r){let S=ei(r);if(!S?.unit||!S?.value)return null;let _=ei(a,{coerceTo:S.unit});if(_?.value&&!e&&!t&&S?.value<=_?.value)return null;if(t||(t=`${S.value}${S.unit}`),!e){let P=S.unit==="px"?S.value:S.value*16,I=Math.min(Math.max(1-.075*Math.log2(P),pX),fX),N=kf(S.value*I,3);_?.value&&N<_?.value?e=`${_.value}${_.unit}`:e=`${N}${S.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 i2(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function gX(e){let t=e?.typography??{},r=e?.layout,o=ei(r?.wideSize)?r?.wideSize:null;return i2(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function Hv(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!i2(t?.typography)&&!i2(e))return r;let o=gX(t)?.fluid??{},s=NA({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",md=[{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)=>Hv(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:[]}];function gn(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 MA(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,s])=>{typeof s=="string"&&(r[o]=gn(e,s)),typeof s=="object"&&(r[o]={},Object.entries(s).forEach(([i,a])=>{r[o][i]=gn(e,a)}))}),r}function VA(e,t){return e.includes(",")?e.split(",").map(s=>s+t).join(","):e+t}function jA(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 yX(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,LA.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 vX(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 a2(e,t){if(!e||!t)return e;let r=yX(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=vX(r.url,t?._links?.["wp:theme-file"])),r}function UA(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"||UA(e,t,r,"slug",m.slug)[o]===m[o]?m:void 0}}}}function bX(e,t,r,[o,s]=[]){let i=md.find(c=>c.cssVarInfix===o);if(!i||!e.settings)return r;let a=UA(e.settings,t,i.path,"slug",s);if(a){let{valueKey:c}=i,l=a[c];return Gv(e,t,l)}return r}function SX(e,t,r,o=[]){let s=(t?vt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??vt(e?.settings??{},["custom",...o]);return s?Gv(e,t,s):r}function Gv(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"?bX(e,t,r,l):c==="custom"?SX(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?Gv(e,r,a):a}function l2(e,t,r,o){let s=t?"."+t:"",i=o?`styles.blocks.${o}${s}`:`styles${s}`;return ll(e,i.split("."),r)}var c2=n(HA());function kc(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,c2.default)(e?.styles,t?.styles)&&(0,c2.default)(e?.settings,t?.settings)}var XA=n(ZA());function qA(e){return Object.prototype.toString.call(e)==="[object Object]"}function KA(e){var t,r;return qA(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(qA(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Nr(e,t){return(0,XA.default)(e,t,{isMergeableObject:KA,customMerge:r=>{if(r==="backgroundImage")return(o,s)=>s??o}})}function JA(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(R()),QA=n(Ye()),Wv=new Map,FX=[],u2={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")},DX=JA(()=>(0,QA.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),Yv=e=>e!==null&&typeof e=="object";function NX(e){if(u2[e])return u2[e];let t=e.split(".");if(t?.[0]==="blocks")return DX()?.[t[1]]||t[1];if(t?.[0]==="elements")return u2[t[1]]||t[1]}function $A(e,t,r=""){if(!Yv(e)&&!Yv(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=Yv(e)?e:{},t=Yv(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=$A(e[i],t[i],a);c&&(s=s.concat(c))}return s}function LX(e,t){let r=JSON.stringify({next:e,previous:t});if(Wv.has(r))return Wv.get(r);let o=$A({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 Wv.set(r,[]),[];let s=Array.isArray(o)?o:[o],i=[...new Set(s)].reduce((a,c)=>{let l=NX(c);return l&&a.push([c.split(".")[0],l]),a},[]);return Wv.set(r,i),i}function Ef(e,t,r={}){let o=LX(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)}})):FX}var bo=n(Ye()),Rf=n(n2()),g4=n(A());function fd(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?gn(u,h):f}let d;return c&&(d=vt(i,l,null)),d||(o?fd(e,m[0],r):null)}var MX={grad:.9,turn:360,rad:360/(2*Math.PI)},ra=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Lr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Bs=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},a4=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},e4=function(e){return{r:Bs(e.r,0,255),g:Bs(e.g,0,255),b:Bs(e.b,0,255),a:Bs(e.a)}},d2=function(e){return{r:Lr(e.r),g:Lr(e.g),b:Lr(e.b),a:Lr(e.a,3)}},VX=/^#([0-9a-f]{3,8})$/i,Zv=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},l4=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}},c4=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}},t4=function(e){return{h:a4(e.h),s:Bs(e.s,0,100),l:Bs(e.l,0,100),a:Bs(e.a)}},r4=function(e){return{h:Lr(e.h),s:Lr(e.s),l:Lr(e.l),a:Lr(e.a,3)}},o4=function(e){return c4((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=l4(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},jX=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,UX=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,zX=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,HX=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,f2={string:[[function(e){var t=VX.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?Lr(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?Lr(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=zX.exec(e)||HX.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:e4({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=jX.exec(e)||UX.exec(e);if(!t)return null;var r,o,s=t4({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(MX[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return o4(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 ra(t)&&ra(r)&&ra(o)?e4({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(!ra(t)||!ra(r)||!ra(o))return null;var a=t4({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return o4(a)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,s=e.a,i=s===void 0?1:s;if(!ra(t)||!ra(r)||!ra(o))return null;var a=(function(c){return{h:a4(c.h),s:Bs(c.s,0,100),v:Bs(c.v,0,100),a:Bs(c.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return c4(a)},"hsv"]]},s4=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]},GX=function(e){return typeof e=="string"?s4(e.trim(),f2.string):typeof e=="object"&&e!==null?s4(e,f2.object):[null,void 0]};var m2=function(e,t){var r=Af(e);return{h:r.h,s:Bs(r.s+100*t,0,100),l:r.l,a:r.a}},p2=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},n4=function(e,t){var r=Af(e);return{h:r.h,s:r.s,l:Bs(r.l+100*t,0,100),a:r.a}},h2=(function(){function e(t){this.parsed=GX(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 Lr(p2(this.rgba),2)},e.prototype.isDark=function(){return p2(this.rgba)<.5},e.prototype.isLight=function(){return p2(this.rgba)>=.5},e.prototype.toHex=function(){return t=d2(this.rgba),r=t.r,o=t.g,s=t.b,a=(i=t.a)<1?Zv(Lr(255*i)):"","#"+Zv(r)+Zv(o)+Zv(s)+a;var t,r,o,s,i,a},e.prototype.toRgb=function(){return d2(this.rgba)},e.prototype.toRgbString=function(){return t=d2(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 r4(Af(this.rgba))},e.prototype.toHslString=function(){return t=r4(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=l4(this.rgba),{h:Lr(t.h),s:Lr(t.s),v:Lr(t.v),a:Lr(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(m2(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),fs(m2(this.rgba,-t))},e.prototype.grayscale=function(){return fs(m2(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),fs(n4(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),fs(n4(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}):Lr(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}):Lr(r.h)},e.prototype.isEqual=function(t){return this.toHex()===fs(t).toHex()},e})(),fs=function(e){return e instanceof h2?e:new h2(e)},i4=[],u4=function(e){e.forEach(function(t){i4.indexOf(t)<0&&(t(h2,f2),i4.push(t))})};function WX(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 d4(e,t){let r=WX(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 oa(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 g2(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function YX(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function y2(e,t="0"){let r=YX(e);if(!r)return null;let o=g2(r?.top)||t,s=g2(r?.left)||t;return o===s?o:`${o} ${s}`}var m4={backgroundSize:"cover",backgroundPosition:"50% 50%"};function p4(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:m4.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:m4.backgroundPosition}),t}var f4={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 ZX={button:"wp-element-button",caption:"wp-element-caption"},qX={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"};function KX(e={},t){return md.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}--${oa(u.slug)}: ${u[s]}`):i&&typeof i=="function"&&r.push(`--wp--preset--${a}--${oa(u.slug)}: ${i(u,t)}`)})}),r},[])}function XX(e="*",t={}){return md.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-${oa(l)}-${u}`,f=e.split(",").map(g=>`${g}${d}`).join(","),h=`var(--wp--preset--${s}--${oa(l)})`;r+=`${f}{${m}: ${h} !important;}`})})}),r},"")}function JX(e={}){return md.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=>d4(`wp-duotone-${s.slug}`,s.colors))).join("")})}function y4(e={},t,r){let o=[];return Object.keys(e).forEach(s=>{let i=t+oa(s.replace("/","-")),a=e[s];if(a instanceof Object){let c=i+r;o=[...o,...y4(a,c,r)]}else o.push(`${i}: ${a}`)}),o}function QX(e,t){let r=e.split(","),o=[];return r.forEach(s=>{o.push(`${t.trim()}${s.trim()}`)}),o.join(", ")}var h4=(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=hd(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=hd(c);r[a]=[...r[a]||[],...l],delete t[o]}}),r};function hd(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 S=w.startsWith("--")?w:oa(w);l.push(`${S}: ${(0,Rf.getCSSValueFromRawStyle)(vt(y,[C]))}`)});else if(vt(e,g,!1)){let v=u.startsWith("--")?u:oa(u);l.push(`${v}: ${(0,Rf.getCSSValueFromRawStyle)(vt(e,g))}`)}return l},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=a2(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...p4(e.background)}})),(0,Rf.getCSSRules)(e).forEach(l=>{if(i&&(r||s)&&l.key.startsWith("padding"))return;let u=l.key.startsWith("--")?l.key:oa(l.key),m=a2(l.value,o);u==="font-size"&&(m=Hv({name:"",slug:"",size:m},o?.settings)),u==="aspect-ratio"&&a.push("min-height: unset"),a.push(`${u}: ${m}`)}),a}function $X({layoutDefinitions:e=f4,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:s,fallbackGapValue:i}){let a="",c=o?y2(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 eJ=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function qv(e){if(!e)return{};let o=Object.entries(e).filter(([s])=>eJ.includes(s)).map(([s,i])=>[s,JSON.parse(JSON.stringify(i))]);return Object.fromEntries(o)}var tJ=(e,t)=>{let r=[];if(!e?.styles)return r;let o=qv(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:!ZX[s]})}),Object.entries(e.styles?.blocks??{}).forEach(([s,i])=>{let a=qv(i),c=i;if(c?.variations){let l={};Object.entries(c.variations).forEach(([u,m])=>{let d=m;l[u]=qv(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:gn(f,bo.__EXPERIMENTAL_ELEMENTS[h])})}),Object.entries(d?.blocks??{}).forEach(([h,g])=>{let y=typeof t!="string"?gn(f,t[h]?.selector):void 0,v=typeof t!="string"?gn(f,t[h]?.duotoneSelector):void 0,w=typeof t!="string"?MA(f,t[h]?.featureSelectors??{}):void 0,C=qv(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(([S,_])=>{_&&bo.__EXPERIMENTAL_ELEMENTS[S]&&r.push({styles:_,selector:gn(y,bo.__EXPERIMENTAL_ELEMENTS[S])})}))})}),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},b2=(e,t)=>{let r=[];if(!e?.settings)return r;let o=a=>{let c={};return md.forEach(({path:l})=>{let u=vt(a,l,!1);u!==!1&&(c=ll(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},rJ=(e,t)=>{let r=b2(e,t),o="";return r.forEach(({presets:s,custom:i,selector:a})=>{let c=e?.settings?KX(s,e?.settings):[],l=y4(i,"--wp--custom--","--");l.length>0&&c.push(...l),c.length>0&&(o+=`${a}{${c.join(";")};}`)}),o},oJ=(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=tJ(e,t),u=b2(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:S,featureSelectors:_,styleVariationSelectors:P,skipSelectorWrapper:I})=>{if(_){let E=h4(_,w);Object.entries(E).forEach(([O,z])=>{if(z.length){let K=z.join(";");g+=`:root :where(${O}){${K};}`}})}if(v){let E={};w?.filter&&(E.filter=w.filter,delete w.filter);let O=hd(E);O.length&&(g+=`${v}{${O.join(";")};}`)}!s&&(ti===y||S)&&(g+=$X({style:w,selector:y,hasBlockGapSupport:r,hasFallbackGapSupport:o,fallbackGapValue:C}));let N=hd(w,y,m,e,i);if(N?.length){let E=I?y:`:root :where(${y})`;g+=`${E}{${N.join(";")};}`}w?.css&&(g+=v2(w.css,`:root :where(${y})`)),c.variationStyles&&P&&Object.entries(P).forEach(([E,O])=>{let z=w?.variations?.[E];if(z){if(_){let W=h4(_,z);Object.entries(W).forEach(([T,F])=>{if(F.length){let X=QX(T,O),H=F.join(";");g+=`:root :where(${X}){${H};}`}})}let K=hd(z,O,m,e);K.length&&(g+=`:root :where(${O}){${K.join(";")};}`),z?.css&&(g+=v2(z.css,`:root :where(${O})`))}});let D=Object.entries(w).filter(([E])=>E.startsWith(":"));D?.length&&D.forEach(([E,O])=>{let z=hd(O);if(!z?.length)return;let W=`:root :where(${y.split(",").map(T=>T+E).join(",")}){${z.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=y2(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=XX(y,v);w.length>0&&(g+=w)}),g};function sJ(e,t){return b2(e,t).flatMap(({presets:o})=>JX(o))}var nJ=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(qX).forEach(([o,s])=>{let i=fd(e,o);i&&(r[s]=i)}),r},iJ=(e,t)=>{let{getBlockStyles:r}=(0,g4.select)(bo.store),o={};return e.forEach(s=>{let i=s.name,a=fd(s);if(!a)return;let c=fd(s,"filter.duotone");if(!c){let h=fd(s),g=(0,bo.getBlockSupport)(s,"color.__experimentalDuotone",!1);c=g&&h&&gn(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=jA(y,a);d[y]=v});let f=nJ(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 aJ(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 v2(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(" ")?gn(t,d):VA(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=xc(e,"spacing.blockGap"),m=o??u!==null,d=s??!m;if(!e?.styles||!e?.settings)return[[],{}];let f=aJ(e),h=iJ(l),g=rJ(f,h),y=oJ(f,h,m,d,i,a,c),v=sJ(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 S=f?.styles?.blocks?.[C.name];if(S?.css){let _=h[C.name].selector;w.push({css:v2(S.css,_),isGlobalStyles:!0})}}),[w,f.settings]}var{cleanEmptyObject:S2}=V(v4.privateApis);function lJ(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:s}=(0,yd.useSelect)(u=>{let{getEntityRecord:m,getEditedEntityRecord:d,hasFinishedResolution:f,canUser:h}=u(gd.store),g=u(gd.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,yd.useSelect)(gd.store),{editEntityRecord:a}=(0,yd.useDispatch)(gd.store),c=(0,vd.useMemo)(()=>({settings:r??{},styles:o??{},_links:s??{}}),[r,o,s]),l=(0,vd.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:S2(h.styles)||{},settings:S2(h.settings)||{},_links:S2(h._links)||{}},m)},[e,a,i]);return[t,c,l]}function cJ(){let e=(0,yd.useSelect)(t=>t(gd.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function Kv(){let[e,t,r]=lJ(),[o,s]=cJ(),i=(0,vd.useMemo)(()=>!s||!t?{}:Nr(s,t),[t,s]);return(0,vd.useMemo)(()=>({isReady:e&&o,user:t,base:s,merged:i,setUserConfig:r}),[i,t,s,r,e,o])}var b4={};function uJ(e){let{RECEIVE_INTERMEDIATE_RESULTS:t}=V(hs.privateApis),{getEntityRecords:r}=e(hs.store);return r("postType","wp_block",{per_page:-1,[t]:!0})}var dJ=["__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:mJ,globalStylesLinksDataKey:pJ,selectBlockPatternsKey:fJ,reusableBlocksSelectKey:hJ,sectionRootClientIdKey:gJ,mediaEditKey:yJ,getMediaSelectKey:vJ,isIsolatedEditorKey:bJ}=V(Xv.privateApis);function SJ(e,t,r,o){let s=(0,_4.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:S}=(0,bd.useSelect)(L=>{let{canUser:j,getRawEntityRecord:U,getEntityRecord:te,getUserPatternCategories:de,getBlockPatternCategories:ue}=L(hs.store),{get:we}=L(w4.store),{getBlockTypes:Ke}=L(x4.store),{getBlocksByName:Ae,getBlockAttributes:re}=L(Xv.store),ve=j("read",{kind:"root",name:"site"})?te("root","site"):void 0;function ze(){return o==="template-locked"?Ae("core/post-content")?.[0]??"":Ae("core/group").find(Ie=>re(Ie)?.tagName==="main")??""}return{allowRightClickOverrides:we("core","allowRightClickOverrides"),blockTypes:Ke(),canUseUnfilteredHTML:U("postType",t,r)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:we("core","focusMode"),hasFixedToolbar:we("core","fixedToolbar")||!s,hiddenBlockTypes:we("core","hiddenBlockTypes"),isDistractionFree:we("core","distractionFree"),keepCaretInsideBlock:we("core","keepCaretInsideBlock"),hasUploadPermissions:j("create",{kind:"postType",name:"attachment"})??!0,userCanCreatePages:j("create",{kind:"postType",name:"page"}),pageOnFront:ve?.page_on_front,pageForPosts:ve?.page_for_posts,userPatternCategories:de(),restBlockPatternCategories:ue(),sectionRootClientId:ze()}},[t,r,s,o]),{merged:_}=Kv(),P=_.styles??b4,I=_._links??b4,N=e.__experimentalAdditionalBlockPatterns??e.__experimentalBlockPatterns,D=e.__experimentalAdditionalBlockPatternCategories??e.__experimentalBlockPatternCategories,E=(0,Pc.useMemo)(()=>[...N||[]].filter(({postTypes:L})=>!L||Array.isArray(L)&&L.includes(t)),[N,t]),O=(0,Pc.useMemo)(()=>[...D||[],...C||[]].filter((L,j,U)=>j===U.findIndex(te=>L.name===te.name)),[D,C]),{undo:z,setIsInserterOpened:K}=(0,bd.useDispatch)(b),{editMediaEntity:W}=V((0,bd.useDispatch)(hs.store)),{saveEntityRecord:T}=(0,bd.useDispatch)(hs.store),F=(0,Pc.useCallback)(L=>g?T("postType","page",L):Promise.reject({message:(0,S4.__)("You do not have permission to create Pages.")}),[T,g]),X=(0,Pc.useMemo)(()=>f&&f.length>0?(e.allowedBlockTypes===!0?a.map(({name:j})=>j):e.allowedBlockTypes||[]).filter(j=>!f.includes(j)):e.allowedBlockTypes,[e.allowedBlockTypes,f,a]),H=e.focusMode===!1;return(0,Pc.useMemo)(()=>({...Object.fromEntries(Object.entries(e).filter(([j])=>dJ.includes(j))),[mJ]:P,[pJ]:I,allowedBlockTypes:X,allowRightClickOverrides:i,focusMode:c&&!H,hasFixedToolbar:l,isDistractionFree:u,keepCaretInsideBlock:m,[vJ]:(j,U)=>j(hs.store).getEntityRecord("postType","attachment",U),[yJ]:d?W:void 0,mediaUpload:d?zv:void 0,mediaSideload:d?FA:void 0,__experimentalBlockPatterns:E,[fJ]:j=>{let{hasFinishedResolution:U,getBlockPatternsForPostType:te}=V(j(hs.store)),de=te(t);return U("getBlockPatterns")?de:void 0},[hJ]:uJ,__experimentalBlockPatternCategories:O,__experimentalUserPatternCategories:w,__experimentalFetchLinkSuggestions:(j,U)=>(0,hs.__experimentalFetchLinkSuggestions)(j,U,e),inserterMediaCategories:CA,__experimentalFetchRichUrlData:hs.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:h,__experimentalUndo:z,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:K,[gJ]:S,editorTool:o==="post-only"&&t!=="wp_template"?"edit":void 0,[bJ]:["wp_template_part","wp_block","wp_navigation"].includes(t)}),[X,i,c,H,l,u,m,e,d,w,E,O,h,z,F,g,y,v,t,K,S,P,I,o,W])}var k4=SJ;var Of=n(A()),Cc=n(ee()),Bf=n(M());var P4=n(A()),C4=n(M()),T4=n(Xr());var wJ=["core/post-title","core/post-featured-image","core/post-content"];function E4(){let e=(0,C4.useMemo)(()=>[...(0,T4.applyFilters)("editor.postContentBlockTypes",wJ)],[]);return(0,P4.useSelect)(r=>{let{getPostBlocksByName:o}=V(r(b));return o(e)},[e])}function A4(){let e=E4(),{templateParts:t}=(0,Of.useSelect)(s=>{let{getBlocksByName:i}=s(Cc.store);return{templateParts:i("core/template-part")}},[]),r=(0,Of.useSelect)(s=>{let{getBlockOrder:i}=s(Cc.store);return t.flatMap(a=>i(a))},[t]),o=(0,Of.useRegistry)();return(0,Bf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Cc.store);return s("","disabled"),()=>{i("")}},[o]),(0,Bf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Cc.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(Cc.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(Cc.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 R4=n(M()),Jv=n(A()),w2=n(ee());function I4(){let e=(0,Jv.useSelect)(o=>o(w2.store).getBlockOrder()?.[0],[]),{setBlockEditingMode:t,unsetBlockEditingMode:r}=(0,Jv.useDispatch)(w2.store);(0,R4.useEffect)(()=>{if(e)return t(e,"contentOnly"),()=>{r(e)}},[e,r,t])}var O4=n(M()),Sd=n(Xr()),B4=["wp_block","wp_template","wp_template_part"];function F4(e,t){(0,O4.useEffect)(()=>((0,Sd.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",(r,o)=>!B4.includes(e)&&o.name==="core/template-part"&&t==="post-only"?!1:r),(0,Sd.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",(r,o,s,{getBlockParentsByBlockName:i})=>!B4.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(A()),Ze=n(R());var jf=n(_2()),R2=n(dt()),hR=n(pt()),gR=n(ee()),kd=n(Y());var T2={};qa(T2,{ActionItem:()=>Fs,ComplementaryArea:()=>pl,ComplementaryAreaMoreMenuItem:()=>dl,FullscreenMode:()=>tR,InterfaceSkeleton:()=>cb,PinnedItems:()=>_d,store:()=>ke});var Ds=n(B()),Lf=n(A()),ab=n(R());var oi=n(M()),P2=n(L4()),J4=n(dt()),ml=n(ge()),Q4=n(cl());var H4=n(B()),tb=n(A()),G4=n(cl());var eb=n(A());var x2={};qa(x2,{closeModal:()=>IJ,disableComplementaryArea:()=>kJ,enableComplementaryArea:()=>xJ,openModal:()=>RJ,pinItem:()=>PJ,setDefaultComplementaryArea:()=>_J,setFeatureDefaults:()=>AJ,setFeatureValue:()=>EJ,toggleFeature:()=>TJ,unpinItem:()=>CJ});var $v=n(Xn()),Os=n(dt());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 Tc(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 _J=(e,t)=>(e=ri(e),t=Tc(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),xJ=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=ri(e),t=Tc(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})},kJ=e=>({registry:t})=>{e=ri(e),t.select(Os.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(Os.store).set(e,"isComplementaryAreaVisible",!1)},PJ=(e,t)=>({registry:r})=>{if(!t)return;e=ri(e),t=Tc(e,t);let o=r.select(Os.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(Os.store).set(e,"pinnedItems",{...o,[t]:!0})},CJ=(e,t)=>({registry:r})=>{if(!t)return;e=ri(e),t=Tc(e,t);let o=r.select(Os.store).get(e,"pinnedItems");r.dispatch(Os.store).set(e,"pinnedItems",{...o,[t]:!1})};function TJ(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 EJ(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 AJ(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 RJ(e){return{type:"OPEN_MODAL",name:e}}function IJ(){return{type:"CLOSE_MODAL"}}var k2={};qa(k2,{getActiveComplementaryArea:()=>BJ,isComplementaryAreaLoading:()=>OJ,isFeatureActive:()=>DJ,isItemPinned:()=>FJ,isModalActive:()=>NJ});var Ff=n(A()),V4=n(Xn()),Df=n(dt());var BJ=(0,Ff.createRegistrySelector)(e=>(t,r)=>{r=ri(r);let o=e(Df.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),OJ=(0,Ff.createRegistrySelector)(e=>(t,r)=>{r=ri(r);let o=e(Df.store).get(r,"isComplementaryAreaVisible"),s=t?.complementaryAreas?.[r];return o&&s===void 0}),FJ=(0,Ff.createRegistrySelector)(e=>(t,r,o)=>(r=ri(r),o=Tc(r,o),e(Df.store).get(r,"pinnedItems")?.[o]??!0)),DJ=(0,Ff.createRegistrySelector)(e=>(t,r,o)=>((0,V4.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(Df.store).get(r,o)));function NJ(e,t){return e.activeModal===t}var j4=n(A());function LJ(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 MJ(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var U4=(0,j4.combineReducers)({complementaryAreas:LJ,activeModal:MJ});var z4="core/interface";var ke=(0,eb.createReduxStore)(z4,{reducer:U4,actions:x2,selectors:k2});(0,eb.register)(ke);var W4=n(x());function VJ(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function wd({as:e=H4.Button,scope:t,identifier:r,icon:o,selectedIcon:s,name:i,shortcut:a,...c}){let l=e,u=(0,G4.usePluginContext)(),m=o||u.icon,d=r||`${u.name}/${i}`,f=(0,tb.useSelect)(y=>y(ke).getActiveComplementaryArea(t)===d,[d,t]),{enableComplementaryArea:h,disableComplementaryArea:g}=(0,tb.useDispatch)(ke);return(0,W4.jsx)(l,{icon:s&&f?s:m,"aria-controls":d.replace("/",":"),"aria-checked":VJ(c.role)?f:void 0,onClick:()=>{f?g(t):h(t,d)},shortcut:a,...c})}var rb=n(x()),jJ=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,rb.jsx)(wd,{icon:cc,...r});return(0,rb.jsxs)("div",{className:le("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},Y4=jJ;var K4=n(B());var ul=n(B()),ob=n(M()),Nf=n(x()),Z4=()=>{};function UJ({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 q4({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||Z4)(...i),(s||Z4)(...i)}:void 0,...o})})}q4.Slot=UJ;var Fs=q4;var sb=n(x()),zJ=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,sb.jsx)(K4.MenuItem,{...r});function dl({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,sb.jsx)(wd,{as:s=>(0,sb.jsx)(Fs,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:zJ,name:`${e}/plugin-more-menu`,...s}),role:"menuitemcheckbox",selectedIcon:ps,name:t,scope:e,...o})}var ib=n(B()),nb=n(x());function X4({scope:e,...t}){return(0,nb.jsx)(ib.Fill,{name:`PinnedItems/${e}`,...t})}function HJ({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:le(t,"interface-pinned-items"),children:o})})}X4.Slot=HJ;var _d=X4;var pr=n(x()),GJ=.3;function WJ({scope:e,...t}){return(0,pr.jsx)(Ds.Slot,{name:`ComplementaryArea/${e}`,...t})}var $4=280,YJ={open:{width:$4},closed:{width:0},mobileOpen:{width:"100vw"}};function ZJ({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:GJ,ease:[.6,0,.4,1]};return(0,pr.jsx)(Ds.Fill,{name:`ComplementaryArea/${r}`,children:(0,pr.jsx)(Ds.__unstableAnimatePresence,{initial:!1,children:(u||t)&&(0,pr.jsx)(Ds.__unstableMotion.div,{variants:YJ,initial:"closed",animate:c?"mobileOpen":"open",exit:"closed",transition:d,className:"interface-complementary-area__fill",children:(0,pr.jsx)("div",{id:i,className:s,style:{width:c?"100vw":$4},children:o})})})})}function qJ(e,t,r,o,s){let i=(0,oi.useRef)(!1),a=(0,oi.useRef)(!1),{enableComplementaryArea:c,disableComplementaryArea:l}=(0,Lf.useDispatch)(ke);(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 eR({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,Q4.usePluginContext)(),y=a||g.icon,v=o||`${g.name}/${m}`,[w,C]=(0,oi.useState)(!1),{isLoading:S,isActive:_,isPinned:P,activeArea:I,isSmall:N,isLarge:D,showIconLabels:E}=(0,Lf.useSelect)(F=>{let{getActiveComplementaryArea:X,isComplementaryAreaLoading:H,isItemPinned:L}=F(ke),{get:j}=F(J4.store),U=X(u);return{isLoading:H(u),isActive:U===v,isPinned:L(u,v),activeArea:U,isSmall:F(P2.store).isViewportMatch("< medium"),isLarge:F(P2.store).isViewportMatch("large"),showIconLabels:j("core","showIconLabels")}},[v,u]),O=(0,ml.useViewportMatch)("medium","<");qJ(u,v,I,_,N);let{enableComplementaryArea:z,disableComplementaryArea:K,pinItem:W,unpinItem:T}=(0,Lf.useDispatch)(ke);if((0,oi.useEffect)(()=>{h&&I===void 0&&!N?z(u,v):I===void 0&&N&&K(u,v),C(!0)},[I,h,u,v,N,z,K]),!!w)return(0,pr.jsxs)(pr.Fragment,{children:[c&&(0,pr.jsx)(_d,{scope:u,children:P&&(0,pr.jsx)(wd,{scope:u,identifier:v,isPressed:_&&(!E||D),"aria-expanded":_,"aria-disabled":S,label:d,icon:E?ps:y,showTooltip:!E,variant:E?"tertiary":void 0,size:"compact",shortcut:f})}),m&&c&&(0,pr.jsx)(dl,{target:m,scope:u,icon:y,identifier:v,children:d}),(0,pr.jsxs)(ZJ,{activeArea:I,isActive:_,className:le("interface-complementary-area",t),scope:u,id:v.replace("/",":"),children:[(0,pr.jsx)(Y4,{className:i,closeLabel:r,onClose:()=>K(u),toggleButtonProps:{label:r,size:"compact",shortcut:f,scope:u,identifier:v},children:s||(0,pr.jsxs)(pr.Fragment,{children:[(0,pr.jsx)("h2",{className:"interface-complementary-area-header__title",children:d}),c&&!O&&(0,pr.jsx)(Ds.Button,{className:"interface-complementary-area__pin-unpin-item",icon:P?Dk:Ok,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,pr.jsx)(Ds.Panel,{className:l,children:e})]})]})}eR.Slot=WJ;var pl=eR;var C2=n(M()),KJ=({isActive:e})=>((0,C2.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,C2.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),tR=KJ;var rR=n(M()),oR=n(x()),sR=(0,rR.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...s},i)=>(0,oR.jsx)(o,{ref:i,className:le("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...s,children:e}));sR.displayName="NavigableRegion";var fl=sR;var lb=n(M()),Ec=n(B()),hl=n(R()),xd=n(ge()),Lo=n(x()),iR=.25,nR={type:"tween",duration:iR,ease:[.6,0,.4,1]};function XJ(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 JJ={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...nR,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...nR,delay:.8,delayChildren:.8}}};function QJ({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,xd.useResizeObserver)(),h=(0,xd.useViewportMatch)("medium","<"),y={type:"tween",duration:(0,xd.useReducedMotion)()?0:iR,ease:[.6,0,.4,1]};XJ("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,Lo.jsxs)("div",{ref:m,className:le(u,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,Lo.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,Lo.jsx)(Ec.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,Lo.jsx)(fl,{as:Ec.__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:JJ,transition:y,children:r})}),e&&(0,Lo.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,Lo.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,Lo.jsx)(Ec.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,Lo.jsx)(fl,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:w.secondarySidebar,as:Ec.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:f.width},closed:{width:0}},transition:y,children:(0,Lo.jsxs)(Ec.__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,Lo.jsx)(fl,{className:"interface-interface-skeleton__content",ariaLabel:w.body,children:a}),!!s&&(0,Lo.jsx)(fl,{className:"interface-interface-skeleton__sidebar",ariaLabel:w.sidebar,children:s}),!!c&&(0,Lo.jsx)(fl,{className:"interface-interface-skeleton__actions",ariaLabel:w.actions,children:c})]})]}),!!t&&(0,Lo.jsx)(fl,{className:"interface-interface-skeleton__footer",ariaLabel:w.footer,children:t})]})}var cb=(0,lb.forwardRef)(QJ);var ub=n(gt());var Mf=n(A()),aR=n(pn()),lR=n(Y());var cR=n(x()),{RenamePatternModal:$J}=V(aR.privateApis),E2="editor/pattern-rename";function uR(){let e=(0,Mf.useSelect)(s=>s(ke).isModalActive(E2)),{record:t,postType:r}=(0,Mf.useSelect)(s=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:a}=s(b),{getEditedEntityRecord:c}=s(lR.store),l=i();return{record:c("postType",l,a()),postType:l}},[e]),{closeModal:o}=(0,Mf.useDispatch)(ke);return!e||r!==Cs?null:(0,cR.jsx)($J,{onClose:o,pattern:t})}var Vf=n(A()),dR=n(pn()),mR=n(Y());var pR=n(x()),{DuplicatePatternModal:eQ}=V(dR.privateApis),A2="editor/pattern-duplicate";function fR(){let e=(0,Vf.useSelect)(s=>s(ke).isModalActive(A2)),{record:t,postType:r}=(0,Vf.useSelect)(s=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:a}=s(b),{getEditedEntityRecord:c}=s(mR.store),l=i();return{record:c("postType",l,a()),postType:l}},[e]),{closeModal:o}=(0,Vf.useDispatch)(ke);return!e||r!==Cs?null:(0,pR.jsx)(eQ,{onClose:o,onSuccess:()=>o(),pattern:t})}var tQ=()=>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)(O=>{let{get:z}=O(R2.store),{isListViewOpened:K,getCurrentPostType:W,getEditorSettings:T}=O(b),{getSettings:F}=O(gR.store),{getPostType:X}=O(kd.store);return{editorMode:z("core","editorMode")??"visual",isListViewOpen:K(),showBlockBreadcrumbs:z("core","showBlockBreadcrumbs"),isDistractionFree:z("core","distractionFree"),isFocusMode:z("core","focusMode"),isPreviewMode:F().isPreviewMode,isViewable:X(W())?.viewable??!1,isCodeEditingEnabled:T().codeEditingEnabled,isRichEditingEnabled:T().richEditingEnabled,isPublishSidebarEnabled:O(b).isPublishSidebarEnabled()}},[]),{getActiveComplementaryArea:d}=(0,Ko.useSelect)(ke),{toggle:f}=(0,Ko.useDispatch)(R2.store),{createInfoNotice:h}=(0,Ko.useDispatch)(hR.store),{__unstableSaveForPreview:g,setIsListViewOpened:y,switchEditorMode:v,toggleDistractionFree:w,toggleSpotlightMode:C,toggleTopToolbar:S}=(0,Ko.useDispatch)(b),{openModal:_,enableComplementaryArea:P,disableComplementaryArea:I}=(0,Ko.useDispatch)(ke),{getCurrentPostId:N}=(0,Ko.useSelect)(b),D=l&&u;if(a)return{commands:[],isLoading:!1};let E=[];return E.push({name:"core/open-shortcut-help",label:(0,Ze.__)("Keyboard shortcuts"),icon:Xx,callback:({close:O})=>{O(),_("editor/keyboard-shortcut-help")}}),E.push({name:"core/toggle-distraction-free",label:s?(0,Ze.__)("Exit Distraction free"):(0,Ze.__)("Enter Distraction free"),callback:({close:O})=>{w(),O()}}),E.push({name:"core/open-preferences",label:(0,Ze.__)("Editor preferences"),callback:({close:O})=>{O(),_("editor/preferences")}}),E.push({name:"core/toggle-spotlight-mode",label:i?(0,Ze.__)("Exit Spotlight mode"):(0,Ze.__)("Enter Spotlight mode"),callback:({close:O})=>{C(),O()}}),E.push({name:"core/toggle-list-view",label:r?(0,Ze.__)("Close List View"):(0,Ze.__)("Open List View"),icon:Gp,callback:({close:O})=>{y(!r),O(),h(r?(0,Ze.__)("List View off."):(0,Ze.__)("List View on."),{id:"core/editor/toggle-list-view/notice",type:"snackbar"})}}),E.push({name:"core/toggle-top-toolbar",label:(0,Ze.__)("Top toolbar"),callback:({close:O})=>{S(),O()}}),D&&E.push({name:"core/toggle-code-editor",label:t==="visual"?(0,Ze.__)("Open code editor"):(0,Ze.__)("Exit code editor"),icon:Rx,callback:({close:O})=>{v(t==="visual"?"text":"visual"),O()}}),E.push({name:"core/toggle-breadcrumbs",label:o?(0,Ze.__)("Hide block breadcrumbs"):(0,Ze.__)("Show block breadcrumbs"),callback:({close:O})=>{f("core","showBlockBreadcrumbs"),O(),h(o?(0,Ze.__)("Breadcrumbs hidden."):(0,Ze.__)("Breadcrumbs visible."),{id:"core/editor/toggle-breadcrumbs/notice",type:"snackbar"})}}),E.push({name:"core/open-settings-sidebar",label:(0,Ze.__)("Show or hide the Settings panel"),icon:(0,Ze.isRTL)()?Mp:Vp,callback:({close:O})=>{let z=d("core");O(),z==="edit-post/document"?I("core"):P("core","edit-post/document")}}),E.push({name:"core/open-block-inspector",label:(0,Ze.__)("Show or hide the Block settings panel"),icon:gx,callback:({close:O})=>{let z=d("core");O(),z==="edit-post/block"?I("core"):P("core","edit-post/block")}}),E.push({name:"core/toggle-publish-sidebar",label:m?(0,Ze.__)("Disable pre-publish checks"):(0,Ze.__)("Enable pre-publish checks"),icon:Yx,callback:({close:O})=>{O(),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&&E.push({name:"core/preview-link",label:(0,Ze.__)("Preview in a new tab"),icon:Zo,callback:async({close:O})=>{O();let z=N(),K=await g();window.open(K,`wp-preview-${z}`)}}),{commands:E,isLoading:!1}},rQ=()=>function(){let{postType:t}=(0,Ko.useSelect)(s=>{let{getCurrentPostType:i}=s(b);return{postType:i()}},[]),{openModal:r}=(0,Ko.useDispatch)(ke),o=[];return t===Cs&&(o.push({name:"core/rename-pattern",label:(0,Ze.__)("Rename pattern"),icon:uk,callback:({close:s})=>{r(E2),s()}}),o.push({name:"core/duplicate-pattern",label:(0,Ze.__)("Duplicate pattern"),icon:tf,callback:({close:s})=>{r(A2),s()}})),{isLoading:!1,commands:o}},oQ=()=>function(){let{onNavigateToEntityRecord:t,goBack:r,templateId:o,isPreviewMode:s,canEditTemplate:i}=(0,Ko.useSelect)(u=>{let{getRenderingMode:m,getEditorSettings:d,getCurrentTemplateId:f}=V(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:dn,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:Gu,callback:({close:u})=>{r(),u()}}),{isLoading:!1,commands:l}},sQ=()=>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}=V((0,Ko.useDispatch)(b));if(!s||![Fr,mt].includes(t))return{isLoading:!0,commands:[]};let a=[];if(gv(o)){let c=o.type===mt?(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)()?wk:bk,callback:({close:l})=>{i(o),l()}})}return{isLoading:!s,commands:a}};function yR(){(0,jf.useCommandLoader)({name:"core/editor/edit-ui",hook:tQ()}),(0,jf.useCommandLoader)({name:"core/editor/contextual-commands",hook:rQ(),context:"entity-edit"}),(0,jf.useCommandLoader)({name:"core/editor/page-content-focus",hook:oQ(),context:"entity-edit"}),(0,jf.useCommandLoader)({name:"core/edit-site/manipulate-document",hook:sQ()})}var I2=n(R()),bR=n(ee()),SR=n(A()),wR=n(M());var _R=n(x()),{BlockRemovalWarningModal:vR}=V(bR.privateApis),nQ=["core/post-content","core/post-template","core/query"],iQ=[{postTypes:["wp_template","wp_template_part"],callback(e){if(e.filter(({name:r})=>nQ.includes(r)).length)return(0,I2._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,I2._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 xR(){let e=(0,SR.useSelect)(r=>r(b).getCurrentPostType(),[]),t=(0,wR.useMemo)(()=>iQ.filter(r=>r.postTypes.includes(e)),[e]);return!vR||!t?null:(0,_R.jsx)(vR,{rules:t})}var gl=n(B()),B2=n(R()),Ac=n(M()),db=n(ee()),sa=n(A()),kR=n(Y()),PR=n(Ye()),O2=n(dt());var si=n(x());function aQ(){let{blockPatternsWithPostContentBlockType:e,postType:t}=(0,sa.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,Ac.useMemo)(()=>e?.length?e.filter(r=>t==="page"&&!r.postTypes||Array.isArray(r.postTypes)&&r.postTypes.includes(t)):[],[t,e])}function lQ({blockPatterns:e,onChoosePattern:t}){let{editEntityRecord:r}=(0,sa.useDispatch)(kR.store),{postType:o,postId:s}=(0,sa.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,PR.__unstableSerializeAndClean)(c)}),t()}})}function cQ({onClose:e}){let[t,r]=(0,Ac.useState)(!0),{set:o}=(0,sa.useDispatch)(O2.store),s=aQ();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,B2.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:a,children:[(0,si.jsx)("div",{className:"editor-start-page-options__modal-content",children:(0,si.jsx)(lQ,{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,{__nextHasNoMarginBottom:!0,checked:t,label:(0,B2.__)("Always show starter patterns for new pages"),onChange:c=>{r(c)}})})})]})}function CR(){let[e,t]=(0,Ac.useState)(!1),{isEditedPostDirty:r,isEditedPostEmpty:o}=(0,sa.useSelect)(b),{isModalActive:s}=(0,sa.useSelect)(ke),{enabled:i,postId:a}=(0,sa.useSelect)(c=>{let{getCurrentPostId:l,getCurrentPostType:u}=c(b),m=c(O2.store).get("core","enableChoosePatternModal");return{postId:l(),enabled:m&&mt!==u()}},[]);return(0,Ac.useEffect)(()=>{let c=!r()&&o(),l=s("editor/preferences");!i||!c||l||t(!0)},[i,a,r,o,s]),e?(0,si.jsx)(cQ,{onClose:()=>t(!1)}):null}var LR=n(B()),ni=n(R()),hb=n(yn()),Uf=n(A());var Ns=n(R()),ER=[{keyCombination:{modifier:"primary",character:"b"},description:(0,Ns.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,Ns.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,Ns.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,Ns.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,Ns.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,Ns.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,Ns.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,Ns.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,Ns.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,Ns.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,Ns.__)("Add non breaking space.")}];var IR=n(M()),mb=n(Mr()),Ls=n(x());function RR({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)(IR.Fragment,{children:s},i):(0,Ls.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key",children:s},i))})}function uQ({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)(RR,{keyCombination:t,forceAriaLabel:o}),r.map((s,i)=>(0,Ls.jsx)(RR,{keyCombination:s,forceAriaLabel:o},i))]})]})}var pb=uQ;var BR=n(A()),OR=n(yn());var FR=n(x());function dQ({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,BR.useSelect)(s=>{let{getShortcutKeyCombination:i,getShortcutDescription:a,getShortcutAliases:c}=s(OR.store);return{keyCombination:i(e),aliases:c(e),description:a(e)}},[e]);return t?(0,FR.jsx)(pb,{keyCombination:t,description:r,aliases:o}):null}var DR=dQ;var $r=n(x()),NR="editor/keyboard-shortcut-help",mQ=({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)(DR,{name:t}):(0,$r.jsx)(pb,{...t})},r))}),F2=({title:e,shortcuts:t,className:r})=>(0,$r.jsxs)("section",{className:le("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)(mQ,{shortcuts:t})]}),fb=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,Uf.useSelect)(s=>s(hb.store).getCategoryShortcuts(t),[t]);return(0,$r.jsx)(F2,{title:e,shortcuts:o.concat(r)})};function pQ(){let e=(0,Uf.useSelect)(s=>s(ke).isModalActive(NR),[]),{openModal:t,closeModal:r}=(0,Uf.useDispatch)(ke),o=()=>{e?r():t(NR)};return(0,hb.useShortcut)("core/editor/keyboard-shortcuts",o),e?(0,$r.jsxs)(LR.Modal,{className:"editor-keyboard-shortcut-help-modal",title:(0,ni.__)("Keyboard shortcuts"),closeButtonLabel:(0,ni.__)("Close"),onRequestClose:o,children:[(0,$r.jsx)(F2,{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)(F2,{title:(0,ni.__)("Text formatting"),shortcuts:ER}),(0,$r.jsx)(fb,{title:(0,ni.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var MR=pQ;var yl=n(B()),zf=n(R()),Pd=n(M()),VR=n(ee()),Hf=n(A()),D2=n(Ye()),Rc=n(Y());var ii=n(x());function fQ(e,t=!1){return(0,Hf.useSelect)(r=>{let{getEntityRecord:o,getDefaultTemplateId:s}=r(Rc.store),i=s({slug:e,is_custom:t,ignore_empty:!0});return i?o("postType",mt,i)?.content?.raw:void 0},[e,t])}function hQ(e){let{slug:t,patterns:r}=(0,Hf.useSelect)(i=>{let{getCurrentPostType:a,getCurrentPostId:c}=i(b),{getEntityRecord:l,getBlockPatterns:u}=i(Rc.store),m=c(),d=a();return{slug:l("postType",d,m).slug,patterns:u()}},[]),o=(0,Hf.useSelect)(i=>i(Rc.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,D2.parse)(e),title:(0,zf.__)("Fallback content")},...r.filter(i=>Array.isArray(i.templateTypes)&&i.templateTypes.some(a=>t.startsWith(a))).map(i=>({...i,blocks:(0,D2.parse)(i.content).map(a=>s(a))}))],[e,t,r])}function gQ({fallbackContent:e,onChoosePattern:t,postType:r}){let[,,o]=(0,Rc.useEntityBlockEditor)("postType",r),s=hQ(e);return(0,ii.jsx)(VR.__experimentalBlockPatternsList,{blockPatterns:s,onClickPattern:(i,a)=>{o(a,{selection:void 0}),t()}})}function yQ({slug:e,isCustom:t,onClose:r,postType:o}){let s=fQ(e,t);return s?(0,ii.jsxs)(yl.Modal,{className:"editor-start-template-options__modal",title:(0,zf.__)("Choose a pattern"),closeLabel:(0,zf.__)("Cancel"),focusOnMount:"firstElement",onRequestClose:r,isFullScreen:!0,children:[(0,ii.jsx)("div",{className:"editor-start-template-options__modal-content",children:(0,ii.jsx)(gQ,{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,zf.__)("Skip")})})})]}):null}function jR(){let[e,t]=(0,Pd.useState)(!1),{shouldOpenModal:r,slug:o,isCustom:s,postType:i,postId:a}=(0,Hf.useSelect)(c=>{let{getCurrentPostType:l,getCurrentPostId:u}=c(b),m=l(),d=u(),{getEditedEntityRecord:f,hasEditsForEntityRecord:h}=c(Rc.store),g=f("postType",m,d);return{shouldOpenModal:!h("postType",m,d)&&g.content===""&&mt===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)(yQ,{slug:o,isCustom:s,postType:i,onClose:()=>t(!0)})}var vl=n(yn()),bl=n(A());var UR=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)(UR.store),{getActiveComplementaryArea:r}=(0,bl.useSelect)(ke),{enableComplementaryArea:o,disableComplementaryArea:s}=(0,bl.useDispatch)(ke),{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 QR=n(A()),yb=n(ee());var Gf=n(A()),gb=n(ee()),zR=n(B()),HR=n(R()),GR=n(x());function WR({clientId:e,onClose:t}){let{getBlocks:r}=(0,Gf.useSelect)(gb.store),{replaceBlocks:o}=(0,Gf.useDispatch)(gb.store);return(0,Gf.useSelect)(i=>i(gb.store).canRemoveBlock(e),[e])?(0,GR.jsx)(zR.MenuItem,{onClick:()=>{o(e,r(e)),t()},children:(0,HR.__)("Detach")}):null}var Wf=n(A()),N2=n(ee()),YR=n(B()),ZR=n(Ye()),L2=n(R()),qR=n(M()),KR=n(pt());var XR=n(Y());var Ic=n(x());function JR({clientIds:e,blocks:t}){let[r,o]=(0,qR.useState)(!1),{replaceBlocks:s}=(0,Wf.useDispatch)(N2.store),{createSuccessNotice:i}=(0,Wf.useDispatch)(KR.store),{isBlockBasedTheme:a,canCreate:c}=(0,Wf.useSelect)(u=>({isBlockBasedTheme:u(XR.store).getCurrentTheme()?.is_block_theme,canCreate:u(N2.store).canInsertBlockType("core/template-part")}),[]);if(!a||!c)return null;let l=async u=>{s(e,(0,ZR.createBlock)("core/template-part",{slug:u.slug,theme:u.theme})),i((0,L2.__)("Template part created."),{type:"snackbar"})};return(0,Ic.jsxs)(Ic.Fragment,{children:[(0,Ic.jsx)(YR.MenuItem,{icon:dc,onClick:()=>{o(!0)},"aria-expanded":r,"aria-haspopup":"dialog",children:(0,L2.__)("Create template part")}),r&&(0,Ic.jsx)(cd,{closeModal:()=>{o(!1)},blocks:t,onCreate:l})]})}var Yf=n(x());function $R(){return(0,Yf.jsx)(yb.BlockSettingsMenuControls,{children:({selectedClientIds:e,onClose:t})=>(0,Yf.jsx)(vQ,{clientIds:e,onClose:t})})}function vQ({clientIds:e,onClose:t}){let{blocks:r}=(0,QR.useSelect)(o=>{let{getBlocksByClientId:s}=o(yb.store);return{blocks:s(e)}},[e]);return r.length===1&&r[0]?.name==="core/template-part"?(0,Yf.jsx)(WR,{clientId:e[0],onClose:t}):(0,Yf.jsx)(JR,{clientIds:e,blocks:r})}var nr=n(x()),{ExperimentalBlockEditorProvider:bQ}=V(Td.privateApis),{PatternsMenuItems:SQ}=V(rI.privateApis),eI=()=>{},wQ=["wp_block","wp_navigation","wp_template_part"];function _Q(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,vn.useMemo)(()=>{if(e.type==="wp_navigation")return[(0,oI.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]},[e.type,e.id]),d=(0,vn.useMemo)(()=>m||(o==="template"?c:s),[m,o,c,s]);return!!t&&r==="template-locked"||e.type==="wp_navigation"?[d,eI,eI]:[d,o==="post"?i:l,o==="post"?a:u]}var V2=xA(({post:e,settings:t,recovery:r,initialEdits:o,children:s,BlockEditorProviderComponent:i=bQ,__unstableTemplate:a})=>{let c=!!a,{editorSettings:l,selection:u,isReady:m,mode:d,defaultMode:f,postTypeEntities:h}=(0,Zf.useSelect)(F=>{let{getEditorSettings:X,getEditorSelection:H,getRenderingMode:L,__unstableIsEditorReady:j,getDefaultRenderingMode:U}=V(F(b)),{getEntitiesConfig:te}=F(Sl.store),de=L(),ue=U(e.type),we=ue==="template-locked"?c:ue!==void 0,Ke=ue!==void 0;return{editorSettings:X(),isReady:j(),mode:Ke?de:void 0,defaultMode:we?ue:void 0,selection:H(),postTypeEntities:e.type==="wp_template"?te("postType"):null}},[e.type,c]),g=c&&d!=="post-only",y=g?a:e,v=(0,vn.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 X=h?.map(L=>L.name)||[],H=e.slug.match(`^single-(${X.join("|")})(?:-.+)?$`);H&&(F.postType=H[1])}}else(!wQ.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,S=k4(l,C,w,d),[_,P,I]=_Q(e,a,d),{updatePostLock:N,setupEditor:D,updateEditorSettings:E,setCurrentTemplateId:O,setEditedPost:z,setRenderingMode:K}=V((0,Zf.useDispatch)(b)),{createWarningNotice:W,removeNotice:T}=(0,Zf.useDispatch)(tI.store);return(0,vn.useLayoutEffect)(()=>{r||(N(t.postLock),D(e,o,t.template),t.autosave&&W((0,M2.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,M2.__)("View the autosave"),url:t.autosave.editLink}]}))},[]),(0,vn.useEffect)(()=>{z(e.type,e.id),typeof window<"u"&&window.__experimentalTemplateActivate&&T("template-activate-notice")},[e.type,e.id,z,T]),(0,vn.useEffect)(()=>{E(t)},[t,E]),(0,vn.useEffect)(()=>{O(a?.id)},[a?.id,O]),(0,vn.useEffect)(()=>{f&&K(f)},[f,K]),F4(e.type,d),yR(),!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:_,onChange:I,onInput:P,selection:u,settings:S,useSubRegistry:!1,children:[s,!t.isPreviewMode&&(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(SQ,{}),(0,nr.jsx)($R,{}),d==="template-locked"&&(0,nr.jsx)(A4,{}),C==="wp_navigation"&&(0,nr.jsx)(I4,{}),(0,nr.jsx)(Cd,{}),(0,nr.jsx)(MR,{}),(0,nr.jsx)(xR,{}),(0,nr.jsx)(CR,{}),(0,nr.jsx)(jR,{}),(0,nr.jsx)(uR,{}),(0,nr.jsx)(fR,{})]})]})})})})});function j2(e){return(0,nr.jsx)(V2,{...e,BlockEditorProviderComponent:Td.BlockEditorProvider,children:e.children})}var sI=j2;var qF=n(Y()),KF=n(A()),SC=n(M());var Kd=n(B()),u1=n(Ye()),jF=n(A()),UF=n(ee()),Rl=n(M()),hC=n(ge());var U2=n(M());var nI=n(M()),kr=(0,nI.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var iI=n(x());function qf({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:s}){let i=(0,U2.useMemo)(()=>Nr(r,t),[r,t]),a=(0,U2.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:s}),[t,r,i,o,s]);return(0,iI.jsx)(kr.Provider,{value:a,children:e})}var Wt=n(B()),Nc=n(R());var AI=n(A()),RI=n(Y());var aI=n(x());function Kf({className:e,...t}){return(0,aI.jsx)(Jr,{className:le(e,"global-styles-ui-icon-with-current-color"),...t})}var wl=n(B());var Bc=n(x());function xQ({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)(Kf,{icon:e,size:24}),(0,Bc.jsx)(wl.FlexItem,{children:t})]}),!e&&t]})}function Gt(e){return(0,Bc.jsx)(wl.Navigator.Button,{as:xQ,...e})}var gI=n(B());var Oc=n(R()),yI=n(ee());var z2=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},H2=function(e){return .2126*z2(e.r)+.7152*z2(e.g)+.0722*z2(e.b)};function lI(e){e.prototype.luminance=function(){return t=H2(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=H2(i),l=H2(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 Ms=n(M()),mI=n(A()),pI=n(Y()),W2=n(R());function G2(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"&&G2(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 Xf(e,t){let r=vb(structuredClone(e),t);return kc(r,e)}function cI(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 uI(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=cI(o,s),a=e?.styles?.elements?.heading?.typography?.fontFamily,c;return a?c=cI(o,e?.styles?.elements?.heading?.typography?.fontFamily):c=i,[i,c]}function dI(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}u4([lI]);function _e(e,t,r="merged",o=!0){let{user:s,base:i,merged:a,onChange:c}=(0,Ms.useContext)(kr),l=a;r==="base"?l=i:r==="user"&&(l=s);let u=(0,Ms.useMemo)(()=>Cf(l,e,t,o),[l,e,t,o]),m=(0,Ms.useCallback)(d=>{let f=l2(s,e,d,t);c(f)},[s,c,e,t]);return[u,m]}function ce(e,t,r="merged"){let{user:o,base:s,merged:i,onChange:a}=(0,Ms.useContext)(kr),c=i;r==="base"?c=s:r==="user"&&(c=o);let l=(0,Ms.useMemo)(()=>xc(c,e,t),[c,e,t]),u=(0,Ms.useCallback)(m=>{let d=s2(o,e,m,t);a(d)},[o,a,e,t]);return[l,u]}var kQ=[];function PQ({title:e,settings:t,styles:r}){return e===(0,W2.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Sb(e=[]){let{variationsFromTheme:t}=(0,mI.useSelect)(o=>({variationsFromTheme:o(pI.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||kQ}),[]),{user:r}=(0,Ms.useContext)(kr);return(0,Ms.useMemo)(()=>{let o=structuredClone(r),s=G2(o,e);s.title=(0,W2.__)("Default");let i=t.filter(c=>Xf(c,e)).map(c=>Nr(s,c)),a=[s,...i];return a?.length?a.filter(PQ):[]},[e,r,t])}function fI(e){let[t,r]=ce("color.palette.theme",e),o=(0,Ms.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 hI=n(mv()),{lock:Y0e,unlock:Je}=(0,hI.__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 bn=n(x()),{useHasDimensionsPanel:CQ,useHasTypographyPanel:TQ,useHasColorPanel:EQ,useSettingsForBlockElement:AQ,useHasBackgroundPanel:RQ}=Je(yI.privateApis);function IQ(){let[e]=ce(""),t=AQ(e),r=RQ(e),o=TQ(t),s=EQ(t),i=!0,c=CQ(t);return(0,bn.jsx)(bn.Fragment,{children:(0,bn.jsxs)(gI.__experimentalItemGroup,{children:[o&&(0,bn.jsx)(Gt,{icon:Gk,path:"/typography",children:(0,Oc.__)("Typography")}),s&&(0,bn.jsx)(Gt,{icon:Bx,path:"/colors",children:(0,Oc.__)("Colors")}),r&&(0,bn.jsx)(Gt,{icon:px,path:"/background","aria-label":(0,Oc.__)("Background styles"),children:(0,Oc.__)("Background")}),i&&(0,bn.jsx)(Gt,{icon:$p,path:"/shadows",children:(0,Oc.__)("Shadows")}),c&&(0,bn.jsx)(Gt,{icon:dn,path:"/layout",children:(0,Oc.__)("Layout")})]})})}var vI=IQ;var ai=n(B());function Ed(){let[e="black"]=_e("color.text"),[t="white"]=_e("color.background"),[r=e]=_e("elements.h1.color.text"),[o=r]=_e("elements.link.color.text"),[s=o]=_e("elements.button.color.background"),[i]=ce("color.palette.core")||[],[a]=ce("color.palette.theme")||[],[c]=ce("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 wI=n(M()),_I=n(B()),Z2=n(R());function BQ(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function OQ(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 bI(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 Y2(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 Fc(e){let t={fontFamily:bI(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=OQ(r),s=BQ(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 SI(e){return{fontFamily:bI(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var Jf=n(x());function wb({fontSize:e,variation:t}){let{base:r}=(0,wI.useContext)(kr),o=r;t&&(o={...r,...t});let[s]=_e("color.text"),[i,a]=uI(o),c=i?Fc(i):{},l=a?Fc(a):{};return s&&(c.color=s,l.color=s),e&&(c.fontSize=e,l.fontSize=e),(0,Jf.jsxs)(_I.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,Jf.jsx)("span",{style:l,children:(0,Z2._x)("A","Uppercase letter A")}),(0,Jf.jsx)("span",{style:c,children:(0,Z2._x)("a","Lowercase letter A")})]})}var xI=n(B());var kI=n(x());function PI({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Ed(),o=e*t;return r.map(({slug:s,color:i},a)=>(0,kI.jsx)(xI.__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 EI=n(B()),Ad=n(ge()),Dc=n(M());var _l=n(x()),CI=248,TI=152,FQ={leading:!0,trailing:!0};function DQ({children:e,label:t,isFocused:r,withHoverView:o}){let[s="white"]=_e("color.background"),[i]=_e("color.gradient"),a=(0,Ad.useReducedMotion)(),[c,l]=(0,Dc.useState)(!1),[u,{width:m}]=(0,Ad.useResizeObserver)(),[d,f]=(0,Dc.useState)(m),[h,g]=(0,Dc.useState)(),y=(0,Ad.useThrottle)(f,250,FQ);(0,Dc.useLayoutEffect)(()=>{m&&y(m)},[m,y]),(0,Dc.useLayoutEffect)(()=>{let S=d?d/CI:1,_=S-(h||0);(Math.abs(_)>.1||!h)&&g(S)},[d,h]);let v=m?m/CI:1,w=h||v;return(0,_l.jsxs)(_l.Fragment,{children:[(0,_l.jsx)("div",{style:{position:"relative"},children:u}),!!m&&(0,_l.jsx)("div",{className:"global-styles-ui-preview__wrapper",style:{height:TI*w},onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),tabIndex:-1,children:(0,_l.jsx)(EI.__unstableMotion.div,{style:{height:TI*w,width:"100%",background:i??s,cursor:o?"pointer":void 0},initial:"start",animate:(c||r)&&!a&&t?"hover":"start",children:[].concat(e).map((S,_)=>S({ratio:w,key:_}))})})]})}var Rd=DQ;var Xo=n(x()),NQ={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},LQ={hover:{opacity:1},start:{opacity:.5}},MQ={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function VQ({label:e,isFocused:t,withHoverView:r,variation:o}){let[s]=_e("typography.fontWeight"),[i="serif"]=_e("typography.fontFamily"),[a=i]=_e("elements.h1.typography.fontFamily"),[c=s]=_e("elements.h1.typography.fontWeight"),[l="black"]=_e("color.text"),[u=l]=_e("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:NQ,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)(PI,{normalizedColorSwatchSize:32,ratio:d})})]})},f),({key:d})=>(0,Xo.jsx)(ai.__unstableMotion.div,{variants:r?LQ: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:MQ,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 _b=VQ;var $t=n(x());function jQ(){let e=(0,AI.useSelect)(t=>{let{__experimentalGetCurrentThemeGlobalStylesVariations:r}=t(RI.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)(_b,{})})}),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)(Kf,{icon:(0,Nc.isRTL)()?jt:Ut})]})})}),(0,$t.jsx)(vI,{})]})}),(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)(Kf,{icon:(0,Nc.isRTL)()?jt:Ut})]})})})]})]})}var II=jQ;var K2=n(Ye()),li=n(R()),xl=n(B()),X2=n(A()),ci=n(M()),kb=n(ee()),NI=n(ge()),LI=n(uf());var BI=n(Ye()),OI=n(A()),FI=n(B());var q2=n(x());function UQ(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function Qf(e){let t=(0,OI.useSelect)(s=>{let{getBlockStyles:i}=s(BI.store);return i(e)},[e]),[r]=_e("variations",e),o=Object.keys(r??{});return UQ(t,o)}function DI({name:e}){let t=Qf(e);return(0,q2.jsx)(FI.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map((r,o)=>r?.isDefault?null:(0,q2.jsx)(Gt,{path:"/blocks/"+encodeURIComponent(e)+"/variations/"+encodeURIComponent(r.name),children:r.label},o))})}var So=n(B()),xb=n(R());var Sn=n(x());function ct({title:e,description:t,onBack:r}){return(0,Sn.jsx)(So.__experimentalVStack,{spacing:0,children:(0,Sn.jsx)(So.__experimentalView,{children:(0,Sn.jsx)(So.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,Sn.jsxs)(So.__experimentalVStack,{spacing:2,children:[(0,Sn.jsxs)(So.__experimentalHStack,{spacing:2,children:[(0,Sn.jsx)(So.Navigator.BackButton,{icon:(0,xb.isRTL)()?Ut:jt,size:"small",label:(0,xb.__)("Back"),onClick:r}),(0,Sn.jsx)(So.__experimentalSpacer,{children:(0,Sn.jsx)(So.__experimentalHeading,{className:"global-styles-ui-header",level:2,size:13,children:e})})]}),t&&(0,Sn.jsx)(So.__experimentalText,{className:"global-styles-ui-header__description",children:t})]})})})})}var Mo=n(x()),{useHasDimensionsPanel:zQ,useHasTypographyPanel:HQ,useHasBorderPanel:GQ,useSettingsForBlockElement:WQ,useHasColorPanel:YQ}=Je(kb.privateApis);function ZQ(){let e=(0,X2.useSelect)(s=>s(K2.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 qQ(e){let[t]=ce("",e),r=WQ(t,e),o=HQ(r),s=YQ(r),i=GQ(r),a=zQ(r),c=i||a,l=!!Qf(e)?.length;return o||s||c||l}function KQ({block:e}){return qQ(e.name)?(0,Mo.jsx)(Gt,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Mo.jsxs)(xl.__experimentalHStack,{justify:"flex-start",children:[(0,Mo.jsx)(kb.BlockIcon,{icon:e.icon}),(0,Mo.jsx)(xl.FlexItem,{children:e.title})]})}):null}function XQ({filterValue:e}){let t=ZQ(),r=(0,NI.useDebounce)(LI.speak,500),{isMatchingSearchTerm:o}=(0,X2.useSelect)(K2.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)(xl.__experimentalText,{align:"center",as:"p",children:(0,li.__)("No blocks found.")}):s.map(a=>(0,Mo.jsx)(KQ,{block:a},"menu-itemblock-"+a.name))})}var JQ=(0,ci.memo)(XQ);function QQ(){let[e,t]=(0,ci.useState)(""),r=(0,ci.useDeferredValue)(e);return(0,Mo.jsxs)(Mo.Fragment,{children:[(0,Mo.jsx)(ct,{title:(0,li.__)("Blocks"),description:(0,li.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,Mo.jsx)(xl.SearchControl,{__nextHasNoMarginBottom:!0,className:"global-styles-ui-block-types-search",onChange:t,value:e,label:(0,li.__)("Search"),placeholder:(0,li.__)("Search")}),(0,Mo.jsx)(JQ,{filterValue:r})]})}var MI=QQ;var WI=n(Ye()),YI=n(ee()),Tb=n(M()),ZI=n(A()),qI=n(Y()),Lc=n(B()),Id=n(R());var VI=n(ee()),Cb=n(Ye()),jI=n(B()),UI=n(M());var Pb=n(x()),$Q=({name:e,variation:t=""})=>{let r=(0,Cb.getBlockType)(e)?.example,o=(0,UI.useMemo)(()=>{if(!r)return null;let u={...r,attributes:{...r.attributes,style:void 0,className:t?dI(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)(jI.__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)(VI.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=$Q;var HI=n(B()),GI=n(x());function er({children:e,level:t=2}){return(0,GI.jsx)(HI.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var ir=n(x()),e$={backgroundSize:"cover",backgroundPosition:"50% 50%"};function $f(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 t$(e){return e&&((0,Lc.__experimentalHasSplitBorders)(e)?{top:$f(e.top),right:$f(e.right),bottom:$f(e.bottom),left:$f(e.left)}:$f(e))}var{useHasDimensionsPanel:r$,useHasTypographyPanel:o$,useHasBorderPanel:s$,useSettingsForBlockElement:n$,useHasColorPanel:i$,useHasFiltersPanel:a$,useHasImageSettingsPanel:l$,useHasBackgroundPanel:c$,BackgroundPanel:u$,BorderPanel:d$,ColorPanel:m$,TypographyPanel:p$,DimensionsPanel:f$,FiltersPanel:h$,ImageSettingsPanel:g$,AdvancedPanel:y$}=Je(YI.privateApis);function v$({name:e,variation:t}){let r=[];t&&(r=["variations",t].concat(r));let o=r.join("."),[s]=_e(o,e,"user",!1),[i,a]=_e(o,e,"merged",!1),[c]=ce("",e,"user"),[l,u]=ce("",e),m=n$(l,e),d=(0,WI.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=Qf(e),v=c$(g),w=o$(g),C=i$(g),S=s$(g),_=r$(g),P=a$(g),I=l$(e,c,g),N=!!y?.length&&!t,{canEditCSS:D}=(0,ZI.useSelect)(F=>{let{getEntityRecord:X,__experimentalGetCurrentGlobalStylesId:H}=F(qI.store),L=H();return{canEditCSS:!!(L?X("root","globalStyles",L):void 0)?._links?.["wp:action-edit-css"]}},[]),E=t?y.find(F=>F.name===t):null,O=(0,Tb.useMemo)(()=>({...i,layout:g.layout}),[i,g.layout]),z=(0,Tb.useMemo)(()=>({...s,layout:c.layout}),[s,c.layout]),K=F=>{let X={...F};delete X.layout,a(X),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:X,...H}=F.border,L=t$(H),j=(0,Lc.__experimentalHasSplitBorders)(L)?{color:null,style:null,width:null,...L}:{top:L,right:L,bottom:L,left:L};a({...F,border:{...j,radius:X}})};return(0,ir.jsxs)(ir.Fragment,{children:[(0,ir.jsx)(ct,{title:t?E?.label:d?.title}),(0,ir.jsx)(zI,{name:e,variation:t}),N&&(0,ir.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,ir.jsxs)(Lc.__experimentalVStack,{spacing:3,children:[(0,ir.jsx)(er,{children:(0,Id.__)("Style Variations")}),(0,ir.jsx)(DI,{name:e})]})}),C&&(0,ir.jsx)(m$,{inheritedValue:i,value:s,onChange:a,settings:g}),v&&(0,ir.jsx)(u$,{inheritedValue:i,value:s,onChange:a,settings:g,defaultValues:e$}),w&&(0,ir.jsx)(p$,{inheritedValue:i,value:s,onChange:a,settings:g}),_&&(0,ir.jsx)(f$,{inheritedValue:O,value:z,onChange:K,settings:g,includeLayoutControls:!0}),S&&(0,ir.jsx)(d$,{inheritedValue:i,value:s,onChange:T,settings:g}),P&&(0,ir.jsx)(h$,{inheritedValue:O,value:z,onChange:a,settings:g,includeLayoutControls:!0}),I&&(0,ir.jsx)(g$,{onChange:W,value:c,inheritedValue:g}),D&&(0,ir.jsxs)(Lc.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)(y$,{value:s,onChange:a,inheritedValue:i})]})]})}var J2=v$;var Qb=n(R()),lO=n(B()),cO=n(M());var KI=n(B());var XI=n(x());function kl({children:e,className:t}){return(0,XI.jsx)(KI.__experimentalSpacer,{className:le("global-styles-ui-screen-body",t),padding:4,children:e})}var Pl=n(R()),na=n(B());var Jo=n(x());function eh({parentMenu:e,element:t,label:r}){let o=t==="text"||!t?"":`elements.${t}.`,s=t==="link"?{textDecoration:"underline"}:{},[i]=_e(o+"typography.fontFamily"),[a]=_e(o+"typography.fontStyle"),[c]=_e(o+"typography.fontWeight"),[l]=_e(o+"color.background"),[u]=_e("color.background"),[m]=_e(o+"color.gradient"),[d]=_e(o+"color.text");return(0,Jo.jsx)(Gt,{path:e+"/typography/"+t,children:(0,Jo.jsxs)(na.__experimentalHStack,{justify:"flex-start",children:[(0,Jo.jsx)(na.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)(na.FlexItem,{children:r})]})})}function b$(){return(0,Jo.jsxs)(na.__experimentalVStack,{spacing:3,children:[(0,Jo.jsx)(er,{level:3,children:(0,Pl.__)("Elements")}),(0,Jo.jsxs)(na.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,Jo.jsx)(eh,{parentMenu:"",element:"text",label:(0,Pl.__)("Text")}),(0,Jo.jsx)(eh,{parentMenu:"",element:"link",label:(0,Pl.__)("Links")}),(0,Jo.jsx)(eh,{parentMenu:"",element:"heading",label:(0,Pl.__)("Headings")}),(0,Jo.jsx)(eh,{parentMenu:"",element:"caption",label:(0,Pl.__)("Captions")}),(0,Jo.jsx)(eh,{parentMenu:"",element:"button",label:(0,Pl.__)("Buttons")})]})]})}var JI=b$;var Rb=n(B());var QI=n(B());var Eb=n(x()),S$=({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)(QI.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Eb.jsx)(wb,{variation:e,fontSize:85*o})},s)}),$I=S$;var eB=n(B()),Mc=n(M()),tB=n(Mr()),Ab=n(R());var th=n(x());function Bd({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:s=!1}){let[i,a]=(0,Mc.useState)(!1),{base:c,user:l,onChange:u}=(0,Mc.useContext)(kr),m=(0,Mc.useMemo)(()=>{let v=Nr(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===tB.ENTER&&(v.preventDefault(),d())},h=(0,Mc.useMemo)(()=>kc(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,th.jsx)("div",{className:le("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,th.jsx)("div",{className:le("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,th.jsx)(kr.Provider,{value:m,children:s?(0,th.jsx)(eB.Tooltip,{text:e?.title,children:y}):y})}var Vc=n(x()),rB=["typography"];function Od({title:e,gap:t=2}){let r=Sb(rB);return r?.length<=1?null:(0,Vc.jsxs)(Rb.__experimentalVStack,{spacing:3,children:[e&&(0,Vc.jsx)(er,{level:3,children:e}),(0,Vc.jsx)(Rb.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,s)=>(0,Vc.jsx)(Bd,{variation:o,properties:rB,showTooltip:!0,children:()=>(0,Vc.jsx)($I,{variation:o})},s))})]})}var Wc=n(R()),_n=n(B());var nO=n(M());var aa=n(M()),El=n(A()),Tl=n(Y()),tC=n(R());var Q2=n(df()),oB=n(Y()),sB="/wp/v2/font-families";function nB(e){let{receiveEntityRecords:t}=e.dispatch(oB.store);t("postType","wp_font_family",[],void 0,!0)}async function iB(e,t){let o=await(0,Q2.default)({path:sB,method:"POST",body:e});return nB(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function aB(e,t,r){let o={path:`${sB}/${e}/font-faces`,method:"POST",body:t},s=await(0,Q2.default)(o);return nB(r),{id:s.id,...s.font_face_settings}}var uB=n(B());var Vs=n(R()),$2=["otf","ttf","woff","woff2"],lB={100:(0,Vs._x)("Thin","font weight"),200:(0,Vs._x)("Extra-light","font weight"),300:(0,Vs._x)("Light","font weight"),400:(0,Vs._x)("Normal","font weight"),500:(0,Vs._x)("Medium","font weight"),600:(0,Vs._x)("Semi-bold","font weight"),700:(0,Vs._x)("Bold","font weight"),800:(0,Vs._x)("Extra-bold","font weight"),900:(0,Vs._x)("Black","font weight")},cB={normal:(0,Vs._x)("Normal","font style"),italic:(0,Vs._x)("Italic","font style")};var{File:dB}=window,{kebabCase:w$}=Je(uB.privateApis);function ia(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function _$(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Ib(e){let t=lB[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":cB[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function x$(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 mB(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=x$(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 dB)o=await t.arrayBuffer();else return;let i=await new window.FontFace(Y2(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 rh(e,t="all"){let r=o=>{o.forEach(s=>{s.family===Y2(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 _$(t)||(t=encodeURI(t)),t}function pB(e){let t=new FormData,{fontFace:r,category:o,...s}=e,i={...s,slug:w$(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function fB(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 hB(e,t,r){let o=[];for(let i of t)try{let a=await aB(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 gB(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 dB([o],s,{type:o.type})})));return t.length===1?t[0]:t}function eC(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function yB(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 Bb(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 vB=n(x()),eo=(0,aa.createContext)({});eo.displayName="FontLibraryContext";function k$({children:e}){let t=(0,El.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,El.useDispatch)(Tl.store),{globalStylesId:s}=(0,El.useSelect)(j=>{let{__experimentalGetCurrentGlobalStylesId:U}=j(Tl.store);return{globalStylesId:U()}},[]),i=(0,Tl.useEntityRecord)("root","globalStyles",s),[a,c]=(0,aa.useState)(!1),{records:l=[],isResolving:u}=(0,Tl.useEntityRecords)("postType","wp_font_family",{_embed:!0}),m=(l||[]).map(j=>({id:j.id,...j.font_family_settings||{},fontFace:j?._embedded?.font_faces?.map(U=>U.font_face_settings)||[]}))||[],[d,f]=ce("typography.fontFamilies"),h=async j=>{if(!i.record)return;let U=i.record;yB(U??{},["settings","typography","fontFamilies"],j),await r("root","globalStyles",U)},[g,y]=(0,aa.useState)(""),[v,w]=(0,aa.useState)(void 0),C=d?.theme?d.theme.map(j=>ia(j,{source:"theme"})).sort((j,U)=>j.name.localeCompare(U.name)):[],S=d?.custom?d.custom.map(j=>ia(j,{source:"custom"})).sort((j,U)=>j.name.localeCompare(U.name)):[],_=m?m.map(j=>ia(j,{source:"custom"})).sort((j,U)=>j.name.localeCompare(U.name)):[];(0,aa.useEffect)(()=>{g||w(void 0)},[g]);let P=j=>{if(!j){w(void 0);return}let te=(j.source==="theme"?C:_).find(de=>de.slug===j.slug);w({...te||j,source:j.source})},[I]=(0,aa.useState)(new Set),N=j=>j.reduce((te,de)=>{let ue=de?.fontFace&&de.fontFace?.length>0?de?.fontFace.map(we=>`${we.fontStyle??""}${we.fontWeight??""}`):["normal400"];return te[de.slug]=ue,te},{}),D=j=>{switch(j){case"theme":return N(C);case"custom":default:return N(S)}},E=(j,U,te,de)=>!U&&!te?!!D(de)[j]:!!D(de)[j]?.includes((U??"")+(te??"")),O=(j,U)=>D(U)[j]||[];async function z(j){c(!0);try{let U=[],te=[];for(let ue of j){let we=!1,Ke=await(0,El.resolveSelect)(Tl.store).getEntityRecords("postType","wp_font_family",{slug:ue.slug,per_page:1,_embed:!0}),Ae=Ke&&Ke.length>0?Ke[0]:null,re=Ae?{id:Ae.id,...Ae.font_family_settings,fontFace:(Ae?._embedded?.font_faces??[]).map(Pe=>Pe.font_face_settings)||[]}:null;re||(we=!0,re=await iB(pB(ue),t));let ve=re.fontFace&&ue.fontFace?re.fontFace.filter(Pe=>Pe&&ue.fontFace&&eC(Pe,ue.fontFace)):[];re.fontFace&&ue.fontFace&&(ue.fontFace=ue.fontFace.filter(Pe=>!eC(Pe,re.fontFace)));let ze=[],Ie=[];if(ue?.fontFace?.length??!1){let Pe=await hB(re.id,fB(ue),t);ze=Pe?.successes,Ie=Pe?.errors}(ze?.length>0||ve?.length>0)&&(re.fontFace=[...ze],U.push(re)),re&&!ue?.fontFace?.length&&U.push(re),we&&(ue?.fontFace?.length??0)>0&&ze?.length===0&&await o("postType","wp_font_family",re.id,{force:!0}),te=te.concat(Ie)}let de=te.reduce((ue,we)=>ue.includes(we.message)?ue:[...ue,we.message],[]);if(U.length>0){let ue=T(U);await h(ue)}if(de.length>0){let ue=new Error((0,tC.__)("There was an error installing fonts."));throw ue.installationErrors=de,ue}}finally{c(!1)}}async function K(j){if(!j?.id)throw new Error((0,tC.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",j.id,{force:!0});let U=W(j);return await h(U),{deleted:!0}}catch(U){throw console.error("There was an error uninstalling the font family:",U),U}}let W=j=>{let te=(d?.[j.source??""]??[]).filter(ue=>ue.slug!==j.slug),de={...d,[j.source??""]:te};return f(de),j.fontFace&&j.fontFace.forEach(ue=>{rh(ue,"all")}),de},T=j=>{let U=F(j),te={...d,custom:mB(d?.custom,U)};return f(te),X(U),te},F=j=>j.map(({id:U,fontFace:te,...de})=>({...de,...te&&te.length>0?{fontFace:te.map(({id:ue,...we})=>we)}:{}})),X=j=>{j.forEach(U=>{U.fontFace&&U.fontFace.forEach(te=>{let de=Fd(te?.src??"");de&&Cl(te,de,"all")})})},H=(j,U)=>{let te=d?.[j.source??""]??[],de=Bb(j,U,te);f({...d,[j.source??""]:de});let ue=E(j.slug,U?.fontStyle??"",U?.fontWeight??"",j.source??"custom");if(U&&ue)rh(U,"all");else{let we=Fd(U?.src??"");U&&we&&Cl(U,we,"all")}},L=async j=>{if(!j.src)return;let U=Fd(j.src);!U||I.has(U)||(Cl(j,U,"document"),I.add(U))};return(0,vB.jsx)(eo.Provider,{value:{libraryFontSelected:v,handleSetLibraryFontSelected:P,fontFamilies:d??{},baseCustomFonts:_,isFontActivated:E,getFontFacesActivated:O,loadFontFaceAsset:L,installFonts:z,uninstallFontFamily:K,toggleActivateFont:H,getAvailableFontsOutline:N,modalTabOpen:g,setModalTabOpen:y,saveFontFamilies:h,isResolvingLibrary:u,isInstalling:a},children:e})}var Ob=k$;var Md=n(R()),Kb=n(B()),Xb=n(Y()),eO=n(A());var We=n(B()),sh=n(Y()),rC=n(A()),Uc=n(M()),Ot=n(R());var Nd=n(R()),js=n(B());var bB=n(B()),ui=n(M());var Fb=n(x());function P$(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function C$(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 T$({font:e,text:t}){let r=(0,ui.useRef)(null),o=C$(e),s=Fc(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??P$(o),f=d&&d.match(/\.(png|jpg|jpeg|gif|svg)$/i),h=SI(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)(bB.__experimentalText,{style:g,className:"font-library__font-variant_demo-text",children:t})})}var Dd=T$;var di=n(x());function E$({font:e,onClick:t,variantsText:r,navigatorPath:o}){let s=e.fontFace?.length||1,i={cursor:t?"pointer":"default"},a=(0,js.useNavigator)();return(0,di.jsx)(js.Button,{__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:i,className:"font-library__font-card",children:(0,di.jsxs)(js.Flex,{justify:"space-between",wrap:!1,children:[(0,di.jsx)(Dd,{font:e}),(0,di.jsxs)(js.Flex,{justify:"flex-end",children:[(0,di.jsx)(js.FlexItem,{children:(0,di.jsx)(js.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Nd.sprintf)((0,Nd._n)("%d variant","%d variants",s),s)})}),(0,di.jsx)(js.FlexItem,{children:(0,di.jsx)(Jr,{icon:(0,Nd.isRTL)()?jt:Ut})})]})]})})}var oh=E$;var Db=n(M()),Nb=n(B());var jc=n(x());function A$({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,jc.jsx)("div",{className:"font-library__font-card",children:(0,jc.jsxs)(Nb.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,jc.jsx)(Nb.CheckboxControl,{checked:s,onChange:i,__nextHasNoMarginBottom:!0,id:c}),(0,jc.jsx)("label",{htmlFor:c,children:(0,jc.jsx)(Dd,{font:e,text:a,onClick:i})})]})})}var SB=A$;function wB(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 Lb(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?wB(t.fontWeight?.toString()??"normal")-wB(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Ve=n(x());function R$(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:s,isInstalling:i,saveFontFamilies:a,getFontFacesActivated:c}=(0,Uc.useContext)(eo),[l,u]=ce("typography.fontFamilies"),[m,d]=(0,Uc.useState)(!1),[f,h]=(0,Uc.useState)(null),[g]=ce("typography.fontFamilies",void 0,"base"),y=(0,rC.useSelect)(L=>{let{__experimentalGetCurrentGlobalStylesId:j}=L(sh.store);return j()},[]),w=!!(0,sh.useEntityRecord)("root","globalStyles",y)?.edits?.settings?.typography?.fontFamilies,C=l?.theme?l.theme.map(L=>ia(L,{source:"theme"})).sort((L,j)=>L.name.localeCompare(j.name)):[],S=new Set(C.map(L=>L.slug)),_=g?.theme?C.concat(g.theme.filter(L=>!S.has(L.slug)).map(L=>ia(L,{source:"theme"})).sort((L,j)=>L.name.localeCompare(j.name))):[],P=t?.source==="custom"&&t?.id,I=(0,rC.useSelect)(L=>{let{canUser:j}=L(sh.store);return P&&j("delete",{kind:"postType",name:"wp_font_family",id:P})},[P]),N=!!t&&t?.source!=="theme"&&I,D=()=>{d(!0)},E=async()=>{h(null);try{await a(l),h({type:"success",message:(0,Ot.__)("Font family updated successfully.")})}catch(L){h({type:"error",message:(0,Ot.sprintf)((0,Ot.__)("There was an error updating the font family. %s"),L.message)})}},O=L=>L?!L.fontFace||!L.fontFace.length?[{fontFamily:L.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Lb(L.fontFace):[],z=L=>{let j=L?.fontFace&&(L?.fontFace?.length??0)>0?L.fontFace.length:1,U=c(L.slug,L.source).length;return(0,Ot.sprintf)((0,Ot.__)("%1$d/%2$d variants active"),U,j)};(0,Uc.useEffect)(()=>{r(t)},[]);let K=t?c(t.slug,t.source).length:0,W=t?.fontFace?.length??(t?.fontFamily?1:0),T=K>0&&K!==W,F=K===W,X=()=>{if(!t||!t?.source)return;let L=l?.[t.source]?.filter(U=>U.slug!==t.slug)??[],j=F?L:[...L,t];u({...l,[t.source]:j}),t.fontFace&&t.fontFace.forEach(U=>{if(F)rh(U,"all");else{let te=Fd(U?.src??"");te&&Cl(U,te,"all")}})},H=_.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}),!H&&(0,Ve.jsx)(We.__experimentalText,{as:"p",children:(0,Ot.__)("No fonts installed.")}),_.length>0&&(0,Ve.jsxs)(We.__experimentalVStack,{children:[(0,Ve.jsx)("h2",{className:"font-library__fonts-title",children:(0,Ot._x)("Theme","font source")}),(0,Ve.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:_.map(L=>(0,Ve.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ve.jsx)(oh,{font:L,navigatorPath:"/fontFamily",variantsText:z(L),onClick:()=>{h(null),r(L)}})},L.slug))})]}),e.length>0&&(0,Ve.jsxs)(We.__experimentalVStack,{children:[(0,Ve.jsx)("h2",{className:"font-library__fonts-title",children:(0,Ot._x)("Custom","font source")}),(0,Ve.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(L=>(0,Ve.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ve.jsx)(oh,{font:L,navigatorPath:"/fontFamily",variantsText:z(L),onClick:()=>{h(null),r(L)}})},L.slug))})]})]})}),(0,Ve.jsxs)(We.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Ve.jsx)(I$,{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,Ot.isRTL)()?Ut:jt,size:"small",onClick:()=>{r(void 0),h(null)},label:(0,Ot.__)("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,Ot.__)("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,Ot.__)("Select all"),checked:F,onChange:X,indeterminate:T,__nextHasNoMarginBottom:!0}),(0,Ve.jsx)(We.__experimentalSpacer,{margin:8}),(0,Ve.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&O(t).map((L,j)=>(0,Ve.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ve.jsx)(SB,{font:t,face:L},`face${j}`)},`face${j}`))})]})]})]}),(0,Ve.jsxs)(We.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,Ve.jsx)(We.ProgressBar,{}),N&&(0,Ve.jsx)(We.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:D,children:(0,Ot.__)("Delete")}),(0,Ve.jsx)(We.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:E,disabled:!w,accessibleWhenDisabled:!0,children:(0,Ot.__)("Update")})]})]})]})}function I$({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,Ot.__)("Font family uninstalled successfully.")})}catch(u){o({type:"error",message:(0,Ot.__)("There was an error uninstalling the font family.")+u.message})}},l=()=>{r(!1)};return(0,Ve.jsx)(We.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,Ot.__)("Cancel"),confirmButtonText:(0,Ot.__)("Delete"),onCancel:l,onConfirm:c,size:"medium",children:e&&(0,Ot.sprintf)((0,Ot.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var Mb=R$;var Vr=n(M()),De=n(B()),AB=n(ge()),At=n(R());var RB=n(Y());function _B(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 xB(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,s)=>({...o,[`${s.fontStyle}-${s.fontWeight}`]:!0}),{})}),{})}function kB(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var nh=n(R()),Vo=n(B()),Us=n(x());function B$(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,Us.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,Us.jsx)(Vo.Card,{children:(0,Us.jsxs)(Vo.CardBody,{children:[(0,Us.jsx)(Vo.__experimentalHeading,{level:2,children:(0,nh.__)("Connect to Google Fonts")}),(0,Us.jsx)(Vo.__experimentalSpacer,{margin:6}),(0,Us.jsx)(Vo.__experimentalText,{as:"p",children:(0,nh.__)("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,Us.jsx)(Vo.__experimentalSpacer,{margin:3}),(0,Us.jsx)(Vo.__experimentalText,{as:"p",children:(0,nh.__)("You can alternatively upload files directly on the Upload tab.")}),(0,Us.jsx)(Vo.__experimentalSpacer,{margin:6}),(0,Us.jsx)(Vo.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,nh.__)("Allow access to Google Fonts")})]})})})}var PB=B$;var CB=n(M()),Vb=n(B());var zc=n(x());function O$({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,CB.useId)();return(0,zc.jsx)("div",{className:"font-library__font-card",children:(0,zc.jsxs)(Vb.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,zc.jsx)(Vb.CheckboxControl,{checked:o,onChange:s,__nextHasNoMarginBottom:!0,id:a}),(0,zc.jsx)("label",{htmlFor:a,children:(0,zc.jsx)(Dd,{font:e,text:i,onClick:s})})]})})}var TB=O$;var Te=n(x()),F$={slug:"all",name:(0,At._x)("All","font categories")},EB="wp-font-library-google-fonts-permission",D$=500;function N$({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(EB)==="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,RB.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 S=()=>{window.localStorage.setItem(EB,"false"),window.dispatchEvent(new Event("storage"))};(0,Vr.useEffect)(()=>{s(null)},[e]),(0,Vr.useEffect)(()=>{l([])},[o]);let _=(0,Vr.useMemo)(()=>w?.font_families??[],[w]),P=w?.categories??[],I=[F$,...P],N=(0,Vr.useMemo)(()=>_B(_,d),[_,d]),D=Math.max(window.innerHeight,D$),E=Math.floor((D-417)/61),O=Math.ceil(N.length/E),z=(u-1)*E,K=u*E,W=N.slice(z,K),T=re=>{f({...d,category:re}),m(1)},X=(0,AB.debounce)(re=>{f({...d,search:re}),m(1)},300),H=(re,ve)=>{let ze=Bb(re,ve,c);l(ze)},L=xB(c),j=()=>{l([])},U=c.length>0?c[0]?.fontFace?.length??0:0,te=U>0&&U!==o?.fontFace?.length,de=U===o?.fontFace?.length,ue=()=>{let re=[];!de&&o&&re.push(o),l(re)},we=async()=>{a(null);let re=c[0];try{re?.fontFace&&await Promise.all(re.fontFace.map(async ve=>{ve.src&&(ve.file=await gB(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})}j()},Ke=re=>re?!re.fontFace||!re.fontFace.length?[{fontFamily:re.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Lb(re.fontFace):[];if(h)return(0,Te.jsx)(PB,{});let Ae=()=>e!=="google-fonts"||h||o?null:(0,Te.jsx)(De.DropdownMenu,{icon:Sr,label:(0,At.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,At.__)("Revoke access to Google Fonts"),onClick:S}]});return(0,Te.jsxs)("div",{className:"font-library__tabpanel-layout",children:[C&&(0,Te.jsx)("div",{className:"font-library__loading",children:(0,Te.jsx)(De.ProgressBar,{})}),!C&&w&&(0,Te.jsxs)(Te.Fragment,{children:[(0,Te.jsxs)(De.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,Te.jsxs)(De.Navigator.Screen,{path:"/",children:[(0,Te.jsxs)(De.__experimentalHStack,{justify:"space-between",children:[(0,Te.jsxs)(De.__experimentalVStack,{children:[(0,Te.jsx)(De.__experimentalHeading,{level:2,size:13,children:w.name}),(0,Te.jsx)(De.__experimentalText,{children:w.description})]}),(0,Te.jsx)(Ae,{})]}),(0,Te.jsx)(De.__experimentalSpacer,{margin:4}),(0,Te.jsxs)(De.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,Te.jsx)(De.SearchControl,{value:d.search,placeholder:(0,At.__)("Font name\u2026"),label:(0,At.__)("Search"),onChange:X,__nextHasNoMarginBottom:!0,hideLabelFromVision:!1}),(0,Te.jsx)(De.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,At.__)("Category"),value:d.category,onChange:T,children:I&&I.map(re=>(0,Te.jsx)("option",{value:re.slug,children:re.name},re.slug))})]}),(0,Te.jsx)(De.__experimentalSpacer,{margin:4}),!!w?.font_families?.length&&!N.length&&(0,Te.jsx)(De.__experimentalText,{children:(0,At.__)("No fonts found. Try with a different search term.")}),(0,Te.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,Te.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:W.map(re=>(0,Te.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Te.jsx)(oh,{font:re.font_family_settings,navigatorPath:"/fontFamily",onClick:()=>{s(re.font_family_settings)}})},re.font_family_settings.slug))})})]}),(0,Te.jsxs)(De.Navigator.Screen,{path:"/fontFamily",children:[(0,Te.jsxs)(De.Flex,{justify:"flex-start",children:[(0,Te.jsx)(De.Navigator.BackButton,{icon:(0,At.isRTL)()?Ut:jt,size:"small",onClick:()=>{s(null),a(null)},label:(0,At.__)("Back")}),(0,Te.jsx)(De.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),i&&(0,Te.jsxs)(Te.Fragment,{children:[(0,Te.jsx)(De.__experimentalSpacer,{margin:1}),(0,Te.jsx)(De.Notice,{status:i.type,onRemove:()=>a(null),children:i.message}),(0,Te.jsx)(De.__experimentalSpacer,{margin:1})]}),(0,Te.jsx)(De.__experimentalSpacer,{margin:4}),(0,Te.jsx)(De.__experimentalText,{children:(0,At.__)("Select font variants to install.")}),(0,Te.jsx)(De.__experimentalSpacer,{margin:4}),(0,Te.jsx)(De.CheckboxControl,{className:"font-library__select-all",label:(0,At.__)("Select all"),checked:de,onChange:ue,indeterminate:te,__nextHasNoMarginBottom:!0}),(0,Te.jsx)(De.__experimentalVStack,{spacing:0,children:(0,Te.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&Ke(o).map((re,ve)=>(0,Te.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Te.jsx)(TB,{font:o,face:re,handleToggleVariant:H,selected:kB(o.slug,o.fontFace?re:null,L)})},`face${ve}`))})}),(0,Te.jsx)(De.__experimentalSpacer,{margin:16})]})]}),o&&(0,Te.jsx)(De.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,Te.jsx)(De.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:we,isBusy:v,disabled:c.length===0||v,accessibleWhenDisabled:!0,children:(0,At.__)("Install")})}),!o&&(0,Te.jsxs)(De.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,Te.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 />",O),{div:(0,Te.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Te.jsx)(De.SelectControl,{"aria-label":(0,At.__)("Current page"),value:u.toString(),options:[...Array(O)].map((re,ve)=>({label:(ve+1).toString(),value:(ve+1).toString()})),onChange:re=>m(parseInt(re)),size:"small",__nextHasNoMarginBottom:!0,variant:"minimal"})})}),(0,Te.jsxs)(De.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Te.jsx)(De.Button,{onClick:()=>m(u-1),disabled:u===1,accessibleWhenDisabled:!0,label:(0,At.__)("Previous page"),icon:(0,At.isRTL)()?Li:Vi,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Te.jsx)(De.Button,{onClick:()=>m(u+1),disabled:u===O,accessibleWhenDisabled:!0,label:(0,At.__)("Next page"),icon:(0,At.isRTL)()?Vi:Li,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var jb=N$;var Ld=n(R()),jr=n(B()),ah=n(M());var L$=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')}),M$=(e,t)=>function(){return t||(0,e[L$(e)[0]])((t={exports:{}}).exports,t),t.exports},V$=M$({"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,S=256,_=704,P=26,I=6,N=2,D=8,E=255,O=1080,z=18,K=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]),X=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 H(ne){var J;return ne.readBits(1)===0?16:(J=ne.readBits(3),J>0?17+J:(J=ne.readBits(3),J>0?8+J:17))}function L(ne){if(ne.readBits(1)){var J=ne.readBits(3);return J===0?1:ne.readBits(J)+(1<<J)}return 0}function j(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function U(ne){var J=new j,se,$,oe;if(J.input_end=ne.readBits(1),J.input_end&&ne.readBits(1))return J;if(se=ne.readBits(2)+4,se===7){if(J.is_metadata=!0,ne.readBits(1)!==0)throw new Error("Invalid reserved bit");if($=ne.readBits(2),$===0)return J;for(oe=0;oe<$;oe++){var Ne=ne.readBits(8);if(oe+1===$&&$>1&&Ne===0)throw new Error("Invalid size byte");J.meta_block_length|=Ne<<oe*8}}else for(oe=0;oe<se;++oe){var xe=ne.readBits(4);if(oe+1===se&&se>4&&xe===0)throw new Error("Invalid size nibble");J.meta_block_length|=xe<<oe*4}return++J.meta_block_length,!J.input_end&&!J.is_metadata&&(J.is_uncompressed=ne.readBits(1)),J}function te(ne,J,se){var $=J,oe;return se.fillBitWindow(),J+=se.val_>>>se.bit_pos_&E,oe=ne[J].bits-D,oe>0&&(se.bit_pos_+=D,J+=ne[J].value,J+=se.val_>>>se.bit_pos_&(1<<oe)-1),se.bit_pos_+=ne[J].bits,ne[J].value}function de(ne,J,se,$){for(var oe=0,Ne=w,xe=0,Ce=0,Xe=32768,Fe=[],pe=0;pe<32;pe++)Fe.push(new f(0,0));for(h(Fe,0,5,ne,z);oe<J&&Xe>0;){var at=0,mo;if($.readMoreInput(),$.fillBitWindow(),at+=$.val_>>>$.bit_pos_&31,$.bit_pos_+=Fe[at].bits,mo=Fe[at].value&255,mo<C)xe=0,se[oe++]=mo,mo!==0&&(Ne=mo,Xe-=32768>>mo);else{var us=mo-14,Ao,po,Xt=0;if(mo===C&&(Xt=Ne),Ce!==Xt&&(xe=0,Ce=Xt),Ao=xe,xe>0&&(xe-=2,xe<<=us),xe+=$.readBits(us)+3,po=xe-Ao,oe+po>J)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var fo=0;fo<po;fo++)se[oe+fo]=Ce;oe+=po,Ce!==0&&(Xe-=po<<15-Ce)}}if(Xe!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Xe);for(;oe<J;oe++)se[oe]=0}function ue(ne,J,se,$){var oe=0,Ne,xe=new Uint8Array(ne);if($.readMoreInput(),Ne=$.readBits(2),Ne===1){for(var Ce,Xe=ne-1,Fe=0,pe=new Int32Array(4),at=$.readBits(2)+1;Xe;)Xe>>=1,++Fe;for(Ce=0;Ce<at;++Ce)pe[Ce]=$.readBits(Fe)%ne,xe[pe[Ce]]=2;switch(xe[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");xe[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");$.readBits(1)?(xe[pe[2]]=3,xe[pe[3]]=3):xe[pe[0]]=2;break}}else{var Ce,mo=new Uint8Array(z),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(Ce=Ne;Ce<z&&us>0;++Ce){var Xt=K[Ce],fo=0,Ro;$.fillBitWindow(),fo+=$.val_>>>$.bit_pos_&15,$.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");de(mo,ne,xe,$)}if(oe=h(J,se,D,xe,ne),oe===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return oe}function we(ne,J,se){var $,oe;return $=te(ne,J,se),oe=y.kBlockLengthPrefixCode[$].nbits,y.kBlockLengthPrefixCode[$].offset+se.readBits(oe)}function Ke(ne,J,se){var $;return ne<W?(se+=T[ne],se&=3,$=J[se]+F[ne]):$=ne-W+1,$}function Ae(ne,J){for(var se=ne[J],$=J;$;--$)ne[$]=ne[$-1];ne[0]=se}function re(ne,J){var se=new Uint8Array(256),$;for($=0;$<256;++$)se[$]=$;for($=0;$<J;++$){var oe=ne[$];ne[$]=se[oe],oe&&Ae(se,oe)}}function ve(ne,J){this.alphabet_size=ne,this.num_htrees=J,this.codes=new Array(J+J*X[ne+31>>>5]),this.htrees=new Uint32Array(J)}ve.prototype.decode=function(ne){var J,se,$=0;for(J=0;J<this.num_htrees;++J)this.htrees[J]=$,se=ue(this.alphabet_size,this.codes,$,ne),$+=se};function ze(ne,J){var se={num_htrees:null,context_map:null},$,oe=0,Ne,xe;J.readMoreInput();var Ce=se.num_htrees=L(J)+1,Xe=se.context_map=new Uint8Array(ne);if(Ce<=1)return se;for($=J.readBits(1),$&&(oe=J.readBits(4)+1),Ne=[],xe=0;xe<O;xe++)Ne[xe]=new f(0,0);for(ue(Ce+oe,Ne,0,J),xe=0;xe<ne;){var Fe;if(J.readMoreInput(),Fe=te(Ne,0,J),Fe===0)Xe[xe]=0,++xe;else if(Fe<=oe)for(var pe=1+(1<<Fe)+J.readBits(Fe);--pe;){if(xe>=ne)throw new Error("[DecodeContextMap] i >= context_map_size");Xe[xe]=0,++xe}else Xe[xe]=Fe-oe,++xe}return J.readBits(1)&&re(Xe,ne),se}function Ie(ne,J,se,$,oe,Ne,xe){var Ce=se*2,Xe=se,Fe=te(J,se*O,xe),pe;Fe===0?pe=oe[Ce+(Ne[Xe]&1)]:Fe===1?pe=oe[Ce+(Ne[Xe]-1&1)]+1:pe=Fe-2,pe>=ne&&(pe-=ne),$[se]=pe,oe[Ce+(Ne[Xe]&1)]=pe,++Ne[Xe]}function Pe(ne,J,se,$,oe,Ne){var xe=oe+1,Ce=se&oe,Xe=Ne.pos_&m.IBUF_MASK,Fe;if(J<8||Ne.bit_pos_+(J<<3)<Ne.bit_end_pos_){for(;J-- >0;)Ne.readMoreInput(),$[Ce++]=Ne.readBits(8),Ce===xe&&(ne.write($,xe),Ce=0);return}if(Ne.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Ne.bit_pos_<32;)$[Ce]=Ne.val_>>>Ne.bit_pos_,Ne.bit_pos_+=8,++Ce,--J;if(Fe=Ne.bit_end_pos_-Ne.bit_pos_>>3,Xe+Fe>m.IBUF_MASK){for(var pe=m.IBUF_MASK+1-Xe,at=0;at<pe;at++)$[Ce+at]=Ne.buf_[Xe+at];Fe-=pe,Ce+=pe,J-=pe,Xe=0}for(var at=0;at<Fe;at++)$[Ce+at]=Ne.buf_[Xe+at];if(Ce+=Fe,J-=Fe,Ce>=xe){ne.write($,xe),Ce-=xe;for(var at=0;at<Ce;at++)$[at]=$[xe+at]}for(;Ce+J>=xe;){if(Fe=xe-Ce,Ne.input_.read($,Ce,Fe)<Fe)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");ne.write($,xe),J-=Fe,Ce=0}if(Ne.input_.read($,Ce,J)<J)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Ne.reset()}function tt(ne){var J=ne.bit_pos_+7&-8,se=ne.readBits(J-ne.bit_pos_);return se==0}function $e(ne){var J=new l(ne),se=new m(J);H(se);var $=U(se);return $.meta_block_length}c.BrotliDecompressedSize=$e;function cs(ne,J){var se=new l(ne);J==null&&(J=$e(ne));var $=new Uint8Array(J),oe=new u($);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,J){var se,$=0,oe=0,Ne=0,xe,Ce=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,Bp=128+m.READ_SIZE;He=new m(ne),Ne=H(He),xe=(1<<Ne)-16,Xe=1<<Ne,Fe=Xe-1,pe=new Uint8Array(Xe+Bp+d.maxDictionaryWordLength),at=Xe,fo=[],Ro=[];for(var ju=0;ju<3*O;ju++)fo[ju]=new f(0,0),Ro[ju]=new f(0,0);for(;!oe;){var lr=0,qg,Ps=[1<<28,1<<28,1<<28],Kn=[0],ds=[1,1,1],G=[0,1,0,1,0,1],ie=[0],k,fe,Pt,ae,Io=null,me=null,Jt,q=null,Z,sc=0,_t=null,Se=0,nc=0,ic=null,Mt=0,et=0,cr=0,ur,Br;for(se=0;se<3;++se)Xt[se].codes=null,Xt[se].htrees=null;He.readMoreInput();var Fi=U(He);if(lr=Fi.meta_block_length,$+lr>J.buffer.length){var ac=new Uint8Array($+lr);ac.set(J.buffer),J.buffer=ac}if(oe=Fi.input_end,qg=Fi.is_uncompressed,Fi.is_metadata){for(tt(He);lr>0;--lr)He.readMoreInput(),He.readBits(8);continue}if(lr!==0){if(qg){He.bit_pos_=He.bit_pos_+7&-8,Pe(J,lr,$,pe,Fe,He),$+=lr;continue}for(se=0;se<3;++se)ds[se]=L(He)+1,ds[se]>=2&&(ue(ds[se]+2,fo,se*O,He),ue(P,Ro,se*O,He),Ps[se]=we(Ro,se*O,He),ie[se]=1);for(He.readMoreInput(),k=He.readBits(2),fe=W+(He.readBits(4)<<k),Pt=(1<<k)-1,ae=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]<<I,He);Jt=Vt.num_htrees,Io=Vt.context_map;var Bo=ze(ds[2]<<N,He);for(Z=Bo.num_htrees,q=Bo.context_map,Xt[0]=new ve(S,Jt),Xt[1]=new ve(_,ds[1]),Xt[2]=new ve(ae,Z),se=0;se<3;++se)Xt[se].decode(He);for(_t=0,ic=0,ur=me[Kn[0]],et=g.lookupOffsets[ur],cr=g.lookupOffsets[ur+1],Br=Xt[1].htrees[0];lr>0;){var Qt,Oo,Go,Uu,sx,Wo,ms,Di,Op,zu,Fp;for(He.readMoreInput(),Ps[1]===0&&(Ie(ds[1],fo,1,Kn,G,ie,He),Ps[1]=we(Ro,O,He),Br=Xt[1].htrees[Kn[1]]),--Ps[1],Qt=te(Xt[1].codes,Br,He),Oo=Qt>>6,Oo>=2?(Oo-=2,ms=-1):ms=0,Go=y.kInsertRangeLut[Oo]+(Qt>>3&7),Uu=y.kCopyRangeLut[Oo]+(Qt&7),sx=y.kInsertLengthPrefixCode[Go].offset+He.readBits(y.kInsertLengthPrefixCode[Go].nbits),Wo=y.kCopyLengthPrefixCode[Uu].offset+He.readBits(y.kCopyLengthPrefixCode[Uu].nbits),Ao=pe[$-1&Fe],po=pe[$-2&Fe],zu=0;zu<sx;++zu)He.readMoreInput(),Ps[0]===0&&(Ie(ds[0],fo,0,Kn,G,ie,He),Ps[0]=we(Ro,0,He),sc=Kn[0]<<I,_t=sc,ur=me[Kn[0]],et=g.lookupOffsets[ur],cr=g.lookupOffsets[ur+1]),Op=g.lookup[et+Ao]|g.lookup[cr+po],Se=Io[_t+Op],--Ps[0],po=Ao,Ao=te(Xt[0].codes,Xt[0].htrees[Se],He),pe[$&Fe]=Ao,($&Fe)===Fe&&J.write(pe,Xe),++$;if(lr-=sx,lr<=0)break;if(ms<0){var Op;if(He.readMoreInput(),Ps[2]===0&&(Ie(ds[2],fo,2,Kn,G,ie,He),Ps[2]=we(Ro,2*O,He),nc=Kn[2]<<N,ic=nc),--Ps[2],Op=(Wo>4?3:Wo-2)&255,Mt=q[ic+Op],ms=te(Xt[2].codes,Xt[2].htrees[Mt],He),ms>=fe){var nx,t5,Dp;ms-=fe,t5=ms&Pt,ms>>=k,nx=(ms>>1)+1,Dp=(2+(ms&1)<<nx)-4,ms=fe+(Dp+He.readBits(nx)<<k)+t5}}if(Di=Ke(ms,mo,us),Di<0)throw new Error("[BrotliDecompress] invalid distance");if($<xe&&Ce!==xe?Ce=$:Ce=xe,Fp=$&Fe,Di>Ce)if(Wo>=d.minDictionaryWordLength&&Wo<=d.maxDictionaryWordLength){var Dp=d.offsetsByLength[Wo],r5=Di-Ce-1,o5=d.sizeBitsByLength[Wo],WG=(1<<o5)-1,YG=r5&WG,s5=r5>>o5;if(Dp+=YG*Wo,s5<v.kNumTransforms){var ix=v.transformDictionaryWord(pe,Fp,Dp,Wo,s5);if(Fp+=ix,$+=ix,lr-=ix,Fp>=at){J.write(pe,Xe);for(var Kg=0;Kg<Fp-at;Kg++)pe[Kg]=pe[at+Kg]}}else throw new Error("Invalid backward reference. pos: "+$+" distance: "+Di+" len: "+Wo+" bytes left: "+lr)}else throw new Error("Invalid backward reference. pos: "+$+" distance: "+Di+" len: "+Wo+" bytes left: "+lr);else{if(ms>0&&(mo[us&3]=Di,++us),Wo>lr)throw new Error("Invalid backward reference. pos: "+$+" distance: "+Di+" len: "+Wo+" bytes left: "+lr);for(zu=0;zu<Wo;++zu)pe[$&Fe]=pe[$-Di&Fe],($&Fe)===Fe&&J.write(pe,Xe),++$,--lr}Ao=pe[$-1&Fe],po=pe[$-2&Fe]}$&=1073741823}}J.write(pe,$&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,S,_,P,I,N,D,E,O,z,K,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,_=1;_<u;_++)F[_+1]=F[_]+T[_];for(P=0;P<w;P++)v[P]!==0&&(W[F[v[P]]++]=P);if(O=y,z=1<<O,K=z,F[u]===1){for(I=0;I<K;++I)h[g+I]=new l(0,W[0]&65535);return K}for(I=0,P=0,_=1,N=2;_<=y;++_,N<<=1)for(;T[_]>0;--T[_])S=new l(_&255,W[P++]&65535),d(h,g+I,N,z,S),I=m(I,_);for(E=K-1,D=-1,_=y+1,N=2;_<=u;++_,N<<=1)for(;T[_]>0;--T[_])(I&E)!==D&&(g+=z,O=f(T,_,y),z=1<<O,K+=z,D=I&E,h[C+D]=new l(O+y&255,g-C-D&65535)),S=new l(_-y&255,W[P++]&65535),d(h,g+(I>>y),N,z,S),I=m(I,_);return K}},{}],8:[function(i,a,c){"use strict";c.byteLength=y,c.toByteArray=w,c.fromByteArray=_;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 I=P.length;if(I%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var N=P.indexOf("=");N===-1&&(N=I);var D=N===I?0:4-N%4;return[N,D]}function y(P){var I=g(P),N=I[0],D=I[1];return(N+D)*3/4-D}function v(P,I,N){return(I+N)*3/4-N}function w(P){for(var I,N=g(P),D=N[0],E=N[1],O=new m(v(P,D,E)),z=0,K=E>0?D-4:D,W=0;W<K;W+=4)I=u[P.charCodeAt(W)]<<18|u[P.charCodeAt(W+1)]<<12|u[P.charCodeAt(W+2)]<<6|u[P.charCodeAt(W+3)],O[z++]=I>>16&255,O[z++]=I>>8&255,O[z++]=I&255;return E===2&&(I=u[P.charCodeAt(W)]<<2|u[P.charCodeAt(W+1)]>>4,O[z++]=I&255),E===1&&(I=u[P.charCodeAt(W)]<<10|u[P.charCodeAt(W+1)]<<4|u[P.charCodeAt(W+2)]>>2,O[z++]=I>>8&255,O[z++]=I&255),O}function C(P){return l[P>>18&63]+l[P>>12&63]+l[P>>6&63]+l[P&63]}function S(P,I,N){for(var D,E=[],O=I;O<N;O+=3)D=(P[O]<<16&16711680)+(P[O+1]<<8&65280)+(P[O+2]&255),E.push(C(D));return E.join("")}function _(P){for(var I,N=P.length,D=N%3,E=[],O=16383,z=0,K=N-D;z<K;z+=O)E.push(S(P,z,z+O>K?K:z+O));return D===1?(I=P[N-1],E.push(l[I>>2]+l[I<<4&63]+"==")):D===2&&(I=(P[N-2]<<8)+P[N-1],E.push(l[I>>10]+l[I>>4&63]+l[I<<2&63]+"=")),E.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,S=10,_=11,P=12,I=13,N=14,D=15,E=16,O=17,z=18,K=19,W=20;function T(H,L,j){this.prefix=new Uint8Array(H.length),this.transform=L,this.suffix=new Uint8Array(j.length);for(var U=0;U<H.length;U++)this.prefix[U]=H.charCodeAt(U);for(var U=0;U<j.length;U++)this.suffix[U]=j.charCodeAt(U)}var F=[new T("",u,""),new T("",u," "),new T(" ",u," "),new T("",P,""),new T("",S," "),new T("",u," the "),new T(" ",u,""),new T("s ",u," "),new T("",u," of "),new T("",S,""),new T("",u," and "),new T("",I,""),new T("",m,""),new T(", ",u," "),new T("",u,", "),new T(" ",S," "),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("",N,""),new T("",d,""),new T("",u," a "),new T("",u," that "),new T(" ",S,""),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("",E,""),new T("",O,""),new T(" the ",u,""),new T("",h,""),new T("",u,". The "),new T("",_,""),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("",z,""),new T("",y,""),new T("",u,"("),new T("",S,", "),new T("",w,""),new T("",u," at "),new T("",u,"ly "),new T(" the ",u," of "),new T("",g,""),new T("",C,""),new T(" ",S,", "),new T("",S,'"'),new T(".",u,"("),new T("",_," "),new T("",S,'">'),new T("",u,'="'),new T(" ",u,"."),new T(".com/",u,""),new T(" the ",u," of the "),new T("",S,"'"),new T("",u,". This "),new T("",u,","),new T(".",u," "),new T("",S,"("),new T("",S,"."),new T("",u," not "),new T(" ",u,'="'),new T("",u,"er "),new T(" ",_," "),new T("",u,"al "),new T(" ",_,""),new T("",u,"='"),new T("",_,'"'),new T("",S,". "),new T(" ",u,"("),new T("",u,"ful "),new T(" ",S,". "),new T("",u,"ive "),new T("",u,"less "),new T("",_,"'"),new T("",u,"est "),new T(" ",S,"."),new T("",_,'">'),new T(" ",u,"='"),new T("",S,","),new T("",u,"ize "),new T("",_,"."),new T("\xC2\xA0",u,""),new T(" ",u,","),new T("",S,'="'),new T("",_,'="'),new T("",u,"ous "),new T("",_,", "),new T("",S,"='"),new T(" ",S,","),new T(" ",_,'="'),new T(" ",_,", "),new T("",_,","),new T("",_,"("),new T("",_,". "),new T(" ",_,"."),new T("",_,"='"),new T(" ",_,". "),new T(" ",S,'="'),new T(" ",_,"='"),new T(" ",S,"='")];c.kTransforms=F,c.kNumTransforms=F.length;function X(H,L){return H[L]<192?(H[L]>=97&&H[L]<=122&&(H[L]^=32),1):H[L]<224?(H[L+1]^=32,2):(H[L+2]^=5,3)}c.transformDictionaryWord=function(H,L,j,U,te){var de=F[te].prefix,ue=F[te].suffix,we=F[te].transform,Ke=we<P?0:we-(P-1),Ae=0,re=L,ve;Ke>U&&(Ke=U);for(var ze=0;ze<de.length;)H[L++]=de[ze++];for(j+=Ke,U-=Ke,we<=C&&(U-=we),Ae=0;Ae<U;Ae++)H[L++]=l.dictionary[j+Ae];if(ve=L-U,we===S)X(H,ve);else if(we===_)for(;U>0;){var Ie=X(H,ve);ve+=Ie,U-=Ie}for(var Pe=0;Pe<ue.length;)H[L++]=ue[Pe++];return L-re}},{"./dictionary":6}],12:[function(i,a,c){a.exports=i("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})}}),IB=V$();var j$=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')}),U$=(e,t)=>function(){return t||(0,e[j$(e)[0]])((t={exports:{}}).exports,t),t.exports},z$=U$({"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,S,_=g.length,P=0;for(C=0;C<_;C++)v=g.charCodeAt(C),(v&64512)===55296&&C+1<_&&(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),S=0,C=0;S<P;C++)v=g.charCodeAt(C),(v&64512)===55296&&C+1<_&&(w=g.charCodeAt(C+1),(w&64512)===56320&&(v=65536+(v-55296<<10)+(w-56320),C++)),v<128?y[S++]=v:v<2048?(y[S++]=192|v>>>6,y[S++]=128|v&63):v<65536?(y[S++]=224|v>>>12,y[S++]=128|v>>>6&63,y[S++]=128|v&63):(y[S++]=240|v>>>18,y[S++]=128|v>>>12&63,y[S++]=128|v>>>6&63,y[S++]=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,S,_=y||g.length,P=new Array(_*2);for(w=0,v=0;v<_;){if(C=g[v++],C<128){P[w++]=C;continue}if(S=d[C],S>4){P[w++]=65533,v+=S-1;continue}for(C&=S===2?31:S===3?15:7;S>1&&v<_;)C=C<<6|g[v++]&63,S--;if(S>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,S,_,P,I,N,D,E,O,z,K,W,T,F,X,H,L,j,U,te;h=d.state,g=d.next_in,U=d.input,y=g+(d.avail_in-5),v=d.next_out,te=d.output,w=v-(f-d.avail_out),C=v+(d.avail_out-257),S=h.dmax,_=h.wsize,P=h.whave,I=h.wnext,N=h.window,D=h.hold,E=h.bits,O=h.lencode,z=h.distcode,K=(1<<h.lenbits)-1,W=(1<<h.distbits)-1;e:do{E<15&&(D+=U[g++]<<E,E+=8,D+=U[g++]<<E,E+=8),T=O[D&K];t:for(;;){if(F=T>>>24,D>>>=F,E-=F,F=T>>>16&255,F===0)te[v++]=T&65535;else if(F&16){X=T&65535,F&=15,F&&(E<F&&(D+=U[g++]<<E,E+=8),X+=D&(1<<F)-1,D>>>=F,E-=F),E<15&&(D+=U[g++]<<E,E+=8,D+=U[g++]<<E,E+=8),T=z[D&W];r:for(;;){if(F=T>>>24,D>>>=F,E-=F,F=T>>>16&255,F&16){if(H=T&65535,F&=15,E<F&&(D+=U[g++]<<E,E+=8,E<F&&(D+=U[g++]<<E,E+=8)),H+=D&(1<<F)-1,H>S){d.msg="invalid distance too far back",h.mode=l;break e}if(D>>>=F,E-=F,F=v-w,H>F){if(F=H-F,F>P&&h.sane){d.msg="invalid distance too far back",h.mode=l;break e}if(L=0,j=N,I===0){if(L+=_-F,F<X){X-=F;do te[v++]=N[L++];while(--F);L=v-H,j=te}}else if(I<F){if(L+=_+I-F,F-=I,F<X){X-=F;do te[v++]=N[L++];while(--F);if(L=0,I<X){F=I,X-=F;do te[v++]=N[L++];while(--F);L=v-H,j=te}}}else if(L+=I-F,F<X){X-=F;do te[v++]=N[L++];while(--F);L=v-H,j=te}for(;X>2;)te[v++]=j[L++],te[v++]=j[L++],te[v++]=j[L++],X-=3;X&&(te[v++]=j[L++],X>1&&(te[v++]=j[L++]))}else{L=v-H;do te[v++]=te[L++],te[v++]=te[L++],te[v++]=te[L++],X-=3;while(X>2);X&&(te[v++]=te[L++],X>1&&(te[v++]=te[L++]))}}else if((F&64)===0){T=z[(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=O[(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);X=E>>3,g-=X,E-=X<<3,D&=(1<<E)-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=E}},{}],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,S=0,_=1,P=2,I=-2,N=-3,D=-4,E=-5,O=8,z=1,K=2,W=3,T=4,F=5,X=6,H=7,L=8,j=9,U=10,te=11,de=12,ue=13,we=14,Ke=15,Ae=16,re=17,ve=18,ze=19,Ie=20,Pe=21,tt=22,$e=23,cs=24,qn=25,ne=26,J=27,se=28,$=29,oe=30,Ne=31,xe=32,Ce=852,Xe=592,Fe=15,pe=Fe;function at(G){return(G>>>24&255)+(G>>>8&65280)+((G&65280)<<8)+((G&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(G){var ie;return!G||!G.state?I:(ie=G.state,G.total_in=G.total_out=ie.total=0,G.msg="",ie.wrap&&(G.adler=ie.wrap&1),ie.mode=z,ie.last=0,ie.havedict=0,ie.dmax=32768,ie.head=null,ie.hold=0,ie.bits=0,ie.lencode=ie.lendyn=new l.Buf32(Ce),ie.distcode=ie.distdyn=new l.Buf32(Xe),ie.sane=1,ie.back=-1,S)}function Ao(G){var ie;return!G||!G.state?I:(ie=G.state,ie.wsize=0,ie.whave=0,ie.wnext=0,us(G))}function po(G,ie){var k,fe;return!G||!G.state||(fe=G.state,ie<0?(k=0,ie=-ie):(k=(ie>>4)+1,ie<48&&(ie&=15)),ie&&(ie<8||ie>15))?I:(fe.window!==null&&fe.wbits!==ie&&(fe.window=null),fe.wrap=k,fe.wbits=ie,Ao(G))}function Xt(G,ie){var k,fe;return G?(fe=new mo,G.state=fe,fe.window=null,k=po(G,ie),k!==S&&(G.state=null),k):I}function fo(G){return Xt(G,pe)}var Ro=!0,He,Bp;function ju(G){if(Ro){var ie;for(He=new l.Buf32(512),Bp=new l.Buf32(32),ie=0;ie<144;)G.lens[ie++]=8;for(;ie<256;)G.lens[ie++]=9;for(;ie<280;)G.lens[ie++]=7;for(;ie<288;)G.lens[ie++]=8;for(f(g,G.lens,0,288,He,0,G.work,{bits:9}),ie=0;ie<32;)G.lens[ie++]=5;f(y,G.lens,0,32,Bp,0,G.work,{bits:5}),Ro=!1}G.lencode=He,G.lenbits=9,G.distcode=Bp,G.distbits=5}function lr(G,ie,k,fe){var Pt,ae=G.state;return ae.window===null&&(ae.wsize=1<<ae.wbits,ae.wnext=0,ae.whave=0,ae.window=new l.Buf8(ae.wsize)),fe>=ae.wsize?(l.arraySet(ae.window,ie,k-ae.wsize,ae.wsize,0),ae.wnext=0,ae.whave=ae.wsize):(Pt=ae.wsize-ae.wnext,Pt>fe&&(Pt=fe),l.arraySet(ae.window,ie,k-fe,Pt,ae.wnext),fe-=Pt,fe?(l.arraySet(ae.window,ie,k-fe,fe,0),ae.wnext=fe,ae.whave=ae.wsize):(ae.wnext+=Pt,ae.wnext===ae.wsize&&(ae.wnext=0),ae.whave<ae.wsize&&(ae.whave+=Pt))),0}function qg(G,ie){var k,fe,Pt,ae,Io,me,Jt,q,Z,sc,_t,Se,nc,ic,Mt=0,et,cr,ur,Br,Fi,ac,Vt,Bo,Qt=new l.Buf8(4),Oo,Go,Uu=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!G||!G.state||!G.output||!G.input&&G.avail_in!==0)return I;k=G.state,k.mode===de&&(k.mode=ue),Io=G.next_out,Pt=G.output,Jt=G.avail_out,ae=G.next_in,fe=G.input,me=G.avail_in,q=k.hold,Z=k.bits,sc=me,_t=Jt,Bo=S;e:for(;;)switch(k.mode){case z:if(k.wrap===0){k.mode=ue;break}for(;Z<16;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if(k.wrap&2&&q===35615){k.check=0,Qt[0]=q&255,Qt[1]=q>>>8&255,k.check=m(k.check,Qt,2,0),q=0,Z=0,k.mode=K;break}if(k.flags=0,k.head&&(k.head.done=!1),!(k.wrap&1)||(((q&255)<<8)+(q>>8))%31){G.msg="incorrect header check",k.mode=oe;break}if((q&15)!==O){G.msg="unknown compression method",k.mode=oe;break}if(q>>>=4,Z-=4,Vt=(q&15)+8,k.wbits===0)k.wbits=Vt;else if(Vt>k.wbits){G.msg="invalid window size",k.mode=oe;break}k.dmax=1<<Vt,G.adler=k.check=1,k.mode=q&512?U:de,q=0,Z=0;break;case K:for(;Z<16;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if(k.flags=q,(k.flags&255)!==O){G.msg="unknown compression method",k.mode=oe;break}if(k.flags&57344){G.msg="unknown header flags set",k.mode=oe;break}k.head&&(k.head.text=q>>8&1),k.flags&512&&(Qt[0]=q&255,Qt[1]=q>>>8&255,k.check=m(k.check,Qt,2,0)),q=0,Z=0,k.mode=W;case W:for(;Z<32;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}k.head&&(k.head.time=q),k.flags&512&&(Qt[0]=q&255,Qt[1]=q>>>8&255,Qt[2]=q>>>16&255,Qt[3]=q>>>24&255,k.check=m(k.check,Qt,4,0)),q=0,Z=0,k.mode=T;case T:for(;Z<16;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}k.head&&(k.head.xflags=q&255,k.head.os=q>>8),k.flags&512&&(Qt[0]=q&255,Qt[1]=q>>>8&255,k.check=m(k.check,Qt,2,0)),q=0,Z=0,k.mode=F;case F:if(k.flags&1024){for(;Z<16;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}k.length=q,k.head&&(k.head.extra_len=q),k.flags&512&&(Qt[0]=q&255,Qt[1]=q>>>8&255,k.check=m(k.check,Qt,2,0)),q=0,Z=0}else k.head&&(k.head.extra=null);k.mode=X;case X: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,ae,Se,Vt)),k.flags&512&&(k.check=m(k.check,fe,Se,ae)),me-=Se,ae+=Se,k.length-=Se),k.length))break e;k.length=0,k.mode=H;case H:if(k.flags&2048){if(me===0)break e;Se=0;do Vt=fe[ae+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,ae)),me-=Se,ae+=Se,Vt)break e}else k.head&&(k.head.name=null);k.length=0,k.mode=L;case L:if(k.flags&4096){if(me===0)break e;Se=0;do Vt=fe[ae+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,ae)),me-=Se,ae+=Se,Vt)break e}else k.head&&(k.head.comment=null);k.mode=j;case j:if(k.flags&512){for(;Z<16;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if(q!==(k.check&65535)){G.msg="header crc mismatch",k.mode=oe;break}q=0,Z=0}k.head&&(k.head.hcrc=k.flags>>9&1,k.head.done=!0),G.adler=k.check=0,k.mode=de;break;case U:for(;Z<32;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}G.adler=k.check=at(q),q=0,Z=0,k.mode=te;case te:if(k.havedict===0)return G.next_out=Io,G.avail_out=Jt,G.next_in=ae,G.avail_in=me,k.hold=q,k.bits=Z,P;G.adler=k.check=1,k.mode=de;case de:if(ie===w||ie===C)break e;case ue:if(k.last){q>>>=Z&7,Z-=Z&7,k.mode=J;break}for(;Z<3;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}switch(k.last=q&1,q>>>=1,Z-=1,q&3){case 0:k.mode=we;break;case 1:if(ju(k),k.mode=Ie,ie===C){q>>>=2,Z-=2;break e}break;case 2:k.mode=re;break;case 3:G.msg="invalid block type",k.mode=oe}q>>>=2,Z-=2;break;case we:for(q>>>=Z&7,Z-=Z&7;Z<32;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if((q&65535)!==(q>>>16^65535)){G.msg="invalid stored block lengths",k.mode=oe;break}if(k.length=q&65535,q=0,Z=0,k.mode=Ke,ie===C)break e;case Ke:k.mode=Ae;case Ae:if(Se=k.length,Se){if(Se>me&&(Se=me),Se>Jt&&(Se=Jt),Se===0)break e;l.arraySet(Pt,fe,ae,Se,Io),me-=Se,ae+=Se,Jt-=Se,Io+=Se,k.length-=Se;break}k.mode=de;break;case re:for(;Z<14;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if(k.nlen=(q&31)+257,q>>>=5,Z-=5,k.ndist=(q&31)+1,q>>>=5,Z-=5,k.ncode=(q&15)+4,q>>>=4,Z-=4,k.nlen>286||k.ndist>30){G.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(;Z<3;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}k.lens[Uu[k.have++]]=q&7,q>>>=3,Z-=3}for(;k.have<19;)k.lens[Uu[k.have++]]=0;if(k.lencode=k.lendyn,k.lenbits=7,Oo={bits:k.lenbits},Bo=f(h,k.lens,0,19,k.lencode,0,k.work,Oo),k.lenbits=Oo.bits,Bo){G.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[q&(1<<k.lenbits)-1],et=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(et<=Z);){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if(ur<16)q>>>=et,Z-=et,k.lens[k.have++]=ur;else{if(ur===16){for(Go=et+2;Z<Go;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if(q>>>=et,Z-=et,k.have===0){G.msg="invalid bit length repeat",k.mode=oe;break}Vt=k.lens[k.have-1],Se=3+(q&3),q>>>=2,Z-=2}else if(ur===17){for(Go=et+3;Z<Go;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}q>>>=et,Z-=et,Vt=0,Se=3+(q&7),q>>>=3,Z-=3}else{for(Go=et+7;Z<Go;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}q>>>=et,Z-=et,Vt=0,Se=11+(q&127),q>>>=7,Z-=7}if(k.have+Se>k.nlen+k.ndist){G.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){G.msg="invalid code -- missing end-of-block",k.mode=oe;break}if(k.lenbits=9,Oo={bits:k.lenbits},Bo=f(g,k.lens,0,k.nlen,k.lencode,0,k.work,Oo),k.lenbits=Oo.bits,Bo){G.msg="invalid literal/lengths set",k.mode=oe;break}if(k.distbits=6,k.distcode=k.distdyn,Oo={bits:k.distbits},Bo=f(y,k.lens,k.nlen,k.ndist,k.distcode,0,k.work,Oo),k.distbits=Oo.bits,Bo){G.msg="invalid distances set",k.mode=oe;break}if(k.mode=Ie,ie===C)break e;case Ie:k.mode=Pe;case Pe:if(me>=6&&Jt>=258){G.next_out=Io,G.avail_out=Jt,G.next_in=ae,G.avail_in=me,k.hold=q,k.bits=Z,d(G,_t),Io=G.next_out,Pt=G.output,Jt=G.avail_out,ae=G.next_in,fe=G.input,me=G.avail_in,q=k.hold,Z=k.bits,k.mode===de&&(k.back=-1);break}for(k.back=0;Mt=k.lencode[q&(1<<k.lenbits)-1],et=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(et<=Z);){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if(cr&&(cr&240)===0){for(Br=et,Fi=cr,ac=ur;Mt=k.lencode[ac+((q&(1<<Br+Fi)-1)>>Br)],et=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(Br+et<=Z);){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}q>>>=Br,Z-=Br,k.back+=Br}if(q>>>=et,Z-=et,k.back+=et,k.length=ur,cr===0){k.mode=ne;break}if(cr&32){k.back=-1,k.mode=de;break}if(cr&64){G.msg="invalid literal/length code",k.mode=oe;break}k.extra=cr&15,k.mode=tt;case tt:if(k.extra){for(Go=k.extra;Z<Go;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}k.length+=q&(1<<k.extra)-1,q>>>=k.extra,Z-=k.extra,k.back+=k.extra}k.was=k.length,k.mode=$e;case $e:for(;Mt=k.distcode[q&(1<<k.distbits)-1],et=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(et<=Z);){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if((cr&240)===0){for(Br=et,Fi=cr,ac=ur;Mt=k.distcode[ac+((q&(1<<Br+Fi)-1)>>Br)],et=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(Br+et<=Z);){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}q>>>=Br,Z-=Br,k.back+=Br}if(q>>>=et,Z-=et,k.back+=et,cr&64){G.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;Z<Go;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}k.offset+=q&(1<<k.extra)-1,q>>>=k.extra,Z-=k.extra,k.back+=k.extra}if(k.offset>k.dmax){G.msg="invalid distance too far back",k.mode=oe;break}k.mode=qn;case qn:if(Jt===0)break e;if(Se=_t-Jt,k.offset>Se){if(Se=k.offset-Se,Se>k.whave&&k.sane){G.msg="invalid distance too far back",k.mode=oe;break}Se>k.wnext?(Se-=k.wnext,nc=k.wsize-Se):nc=k.wnext-Se,Se>k.length&&(Se=k.length),ic=k.window}else ic=Pt,nc=Io-k.offset,Se=k.length;Se>Jt&&(Se=Jt),Jt-=Se,k.length-=Se;do Pt[Io++]=ic[nc++];while(--Se);k.length===0&&(k.mode=Pe);break;case ne:if(Jt===0)break e;Pt[Io++]=k.length,Jt--,k.mode=Pe;break;case J:if(k.wrap){for(;Z<32;){if(me===0)break e;me--,q|=fe[ae++]<<Z,Z+=8}if(_t-=Jt,G.total_out+=_t,k.total+=_t,_t&&(G.adler=k.check=k.flags?m(k.check,Pt,_t,Io-_t):u(k.check,Pt,_t,Io-_t)),_t=Jt,(k.flags?q:at(q))!==k.check){G.msg="incorrect data check",k.mode=oe;break}q=0,Z=0}k.mode=se;case se:if(k.wrap&&k.flags){for(;Z<32;){if(me===0)break e;me--,q+=fe[ae++]<<Z,Z+=8}if(q!==(k.total&4294967295)){G.msg="incorrect length check",k.mode=oe;break}q=0,Z=0}k.mode=$;case $:Bo=_;break e;case oe:Bo=N;break e;case Ne:return D;case xe:default:return I}return G.next_out=Io,G.avail_out=Jt,G.next_in=ae,G.avail_in=me,k.hold=q,k.bits=Z,(k.wsize||_t!==G.avail_out&&k.mode<oe&&(k.mode<J||ie!==v))&&lr(G,G.output,G.next_out,_t-G.avail_out)?(k.mode=Ne,D):(sc-=G.avail_in,_t-=G.avail_out,G.total_in+=sc,G.total_out+=_t,k.total+=_t,k.wrap&&_t&&(G.adler=k.check=k.flags?m(k.check,Pt,_t,G.next_out-_t):u(k.check,Pt,_t,G.next_out-_t)),G.data_type=k.bits+(k.last?64:0)+(k.mode===de?128:0)+(k.mode===Ie||k.mode===Ke?256:0),(sc===0&&_t===0||ie===v)&&Bo===S&&(Bo=E),Bo)}function Ps(G){if(!G||!G.state)return I;var ie=G.state;return ie.window&&(ie.window=null),G.state=null,S}function Kn(G,ie){var k;return!G||!G.state||(k=G.state,(k.wrap&2)===0)?I:(k.head=ie,ie.done=!1,S)}function ds(G,ie){var k=ie.length,fe,Pt,ae;return!G||!G.state||(fe=G.state,fe.wrap!==0&&fe.mode!==te)?I:fe.mode===te&&(Pt=1,Pt=u(Pt,ie,k,0),Pt!==fe.check)?N:(ae=lr(G,ie,k,k),ae?(fe.mode=Ne,D):(fe.havedict=1,S))}c.inflateReset=Ao,c.inflateReset2=po,c.inflateResetKeep=us,c.inflateInit=fo,c.inflateInit2=Xt,c.inflate=qg,c.inflateEnd=Ps,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(_,P,I,N,D,E,O,z){var K=z.bits,W=0,T=0,F=0,X=0,H=0,L=0,j=0,U=0,te=0,de=0,ue,we,Ke,Ae,re,ve=null,ze=0,Ie,Pe=new l.Buf16(u+1),tt=new l.Buf16(u+1),$e=null,cs=0,qn,ne,J;for(W=0;W<=u;W++)Pe[W]=0;for(T=0;T<N;T++)Pe[P[I+T]]++;for(H=K,X=u;X>=1&&Pe[X]===0;X--);if(H>X&&(H=X),X===0)return D[E++]=1<<24|64<<16|0,D[E++]=1<<24|64<<16|0,z.bits=1,0;for(F=1;F<X&&Pe[F]===0;F++);for(H<F&&(H=F),U=1,W=1;W<=u;W++)if(U<<=1,U-=Pe[W],U<0)return-1;if(U>0&&(_===f||X!==1))return-1;for(tt[1]=0,W=1;W<u;W++)tt[W+1]=tt[W]+Pe[W];for(T=0;T<N;T++)P[I+T]!==0&&(O[tt[P[I+T]]++]=T);if(_===f?(ve=$e=O,Ie=19):_===h?(ve=y,ze-=257,$e=v,cs-=257,Ie=256):(ve=w,$e=C,Ie=-1),de=0,T=0,W=F,re=E,L=H,j=0,Ke=-1,te=1<<H,Ae=te-1,_===h&&te>m||_===g&&te>d)return 1;for(;;){qn=W-j,O[T]<Ie?(ne=0,J=O[T]):O[T]>Ie?(ne=$e[cs+O[T]],J=ve[ze+O[T]]):(ne=96,J=0),ue=1<<W-j,we=1<<L,F=we;do we-=ue,D[re+(de>>j)+we]=qn<<24|ne<<16|J|0;while(we!==0);for(ue=1<<W-1;de&ue;)ue>>=1;if(ue!==0?(de&=ue-1,de+=ue):de=0,T++,--Pe[W]===0){if(W===X)break;W=P[I+O[T]]}if(W>H&&(de&Ae)!==Ke){for(j===0&&(j=H),re+=F,L=W-j,U=1<<L;L+j<X&&(U-=Pe[L+j],!(U<=0));)L++,U<<=1;if(te+=1<<L,_===h&&te>m||_===g&&te>d)return 1;Ke=de&Ae,D[Ke]=H<<24|L<<16|re-E|0}}return de!==0&&(D[re+de]=W-j<<24|64<<16|0),z.bits=H,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(S){if(!(this instanceof v))return new v(S);this.options=u.assign({chunkSize:16384,windowBits:0,to:""},S||{});var _=this.options;_.raw&&_.windowBits>=0&&_.windowBits<16&&(_.windowBits=-_.windowBits,_.windowBits===0&&(_.windowBits=-15)),_.windowBits>=0&&_.windowBits<16&&!(S&&S.windowBits)&&(_.windowBits+=32),_.windowBits>15&&_.windowBits<48&&(_.windowBits&15)===0&&(_.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,_.windowBits);if(P!==d.Z_OK)throw new Error(f[P]);if(this.header=new g,l.inflateGetHeader(this.strm,this.header),_.dictionary&&(typeof _.dictionary=="string"?_.dictionary=m.string2buf(_.dictionary):y.call(_.dictionary)==="[object ArrayBuffer]"&&(_.dictionary=new Uint8Array(_.dictionary)),_.raw&&(P=l.inflateSetDictionary(this.strm,_.dictionary),P!==d.Z_OK)))throw new Error(f[P])}v.prototype.push=function(S,_){var P=this.strm,I=this.options.chunkSize,N=this.options.dictionary,D,E,O,z,K,W=!1;if(this.ended)return!1;E=_===~~_?_:_===!0?d.Z_FINISH:d.Z_NO_FLUSH,typeof S=="string"?P.input=m.binstring2buf(S):y.call(S)==="[object ArrayBuffer]"?P.input=new Uint8Array(S):P.input=S,P.next_in=0,P.avail_in=P.input.length;do{if(P.avail_out===0&&(P.output=new u.Buf8(I),P.next_out=0,P.avail_out=I),D=l.inflate(P,d.Z_NO_FLUSH),D===d.Z_NEED_DICT&&N&&(D=l.inflateSetDictionary(this.strm,N)),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&&(E===d.Z_FINISH||E===d.Z_SYNC_FLUSH))&&(this.options.to==="string"?(O=m.utf8border(P.output,P.next_out),z=P.next_out-O,K=m.buf2string(P.output,O),P.next_out=z,P.avail_out=I-z,z&&u.arraySet(P.output,P.output,O,z,0),this.onData(K)):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&&(E=d.Z_FINISH),E===d.Z_FINISH?(D=l.inflateEnd(this.strm),this.onEnd(D),this.ended=!0,D===d.Z_OK):(E===d.Z_SYNC_FLUSH&&(this.onEnd(d.Z_OK),P.avail_out=0),!0)},v.prototype.onData=function(S){this.chunks.push(S)},v.prototype.onEnd=function(S){S===d.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=S,this.msg=this.strm.msg};function w(S,_){var P=new v(_);if(P.push(S,!0),P.err)throw P.msg||f[P.err];return P.result}function C(S,_){return _=_||{},_.raw=!0,w(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")})}}),BB=z$();var mxe=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]`}},H$=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)}},G$=new Date("1904-01-01T00:00:00+0000").getTime();function W$(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var Y$=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 W$([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(G$+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 Y$(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 Z$=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 q$(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)})}},q$=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},OB=BB.inflate||void 0,FB=void 0,K$=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 X$(o)),J$(this,t,r)}},X$=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function J$(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(OB)c=OB(new Uint8Array(a));else if(FB)c=FB(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 DB=IB,NB=void 0,Q$=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 $$(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(DB)i=DB(new Uint8Array(a));else if(NB)i=new Uint8Array(NB(a));else{let c="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(c),new Error(c)}eee(this,i,r)}},$$=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=tee(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 eee(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 tee(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 HB={},GB=!1;Promise.all([Promise.resolve().then(function(){return Aee}),Promise.resolve().then(function(){return Iee}),Promise.resolve().then(function(){return Oee}),Promise.resolve().then(function(){return Nee}),Promise.resolve().then(function(){return Mee}),Promise.resolve().then(function(){return Hee}),Promise.resolve().then(function(){return Wee}),Promise.resolve().then(function(){return Zee}),Promise.resolve().then(function(){return ote}),Promise.resolve().then(function(){return fte}),Promise.resolve().then(function(){return tre}),Promise.resolve().then(function(){return ore}),Promise.resolve().then(function(){return are}),Promise.resolve().then(function(){return dre}),Promise.resolve().then(function(){return pre}),Promise.resolve().then(function(){return hre}),Promise.resolve().then(function(){return vre}),Promise.resolve().then(function(){return Sre}),Promise.resolve().then(function(){return _re}),Promise.resolve().then(function(){return kre}),Promise.resolve().then(function(){return Cre}),Promise.resolve().then(function(){return Ere}),Promise.resolve().then(function(){return Ire}),Promise.resolve().then(function(){return Fre}),Promise.resolve().then(function(){return Dre}),Promise.resolve().then(function(){return Lre}),Promise.resolve().then(function(){return Vre}),Promise.resolve().then(function(){return Ure}),Promise.resolve().then(function(){return Hre}),Promise.resolve().then(function(){return Yre}),Promise.resolve().then(function(){return Qre}),Promise.resolve().then(function(){return roe}),Promise.resolve().then(function(){return noe}),Promise.resolve().then(function(){return coe}),Promise.resolve().then(function(){return doe}),Promise.resolve().then(function(){return poe}),Promise.resolve().then(function(){return goe}),Promise.resolve().then(function(){return voe}),Promise.resolve().then(function(){return xoe}),Promise.resolve().then(function(){return Poe}),Promise.resolve().then(function(){return Eoe})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];HB[r]=t[r]}),GB=!0});function ree(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),s=HB[o];return s?new s(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function oee(){let e=0;function t(r,o){if(!GB)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(ree)}return new Promise((r,o)=>t(r))}function see(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 nee(e,t,r={}){if(!globalThis.document)return;let o=see(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 iee=[0,1,0,0],aee=[79,84,84,79],lee=[119,79,70,70],cee=[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 uee(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(Gb(t,iee)||Gb(t,aee))return"SFNT";if(Gb(t,lee))return"WOFF";if(Gb(t,cee))return"WOFF2"}function dee(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var Yb=class extends H${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 nee(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>dee(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=uee(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 oee().then(t=>(e==="SFNT"&&(this.opentype=new Z$(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new K$(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new Q$(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 la=class extends Yt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},mee=class extends la{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}]}},pee=class extends la{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 fee(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}))}},fee=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}},hee=class extends la{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}))}},gee=class extends la{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}]}},yee=class extends la{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 vee(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}))}},vee=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},bee=class extends la{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}]}},See=class extends la{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 wee(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}))}},wee=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},_ee=class extends la{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 xee(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}))}},xee=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},kee=class extends la{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 Pee(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)}},Pee=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function Cee(e,t,r){let o=e.uint16;return o===0?new mee(e,t,r):o===2?new pee(e,t,r):o===4?new hee(e,t,r):o===6?new gee(e,t,r):o===8?new yee(e,t,r):o===10?new bee(e,t,r):o===12?new See(e,t,r):o===13?new _ee(e,t,r):o===14?new kee(e,t,r):{}}var Tee=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 Eee(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})}},Eee=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,Cee(e,r,o)))}},Aee=Object.freeze({__proto__:null,cmap:Tee}),Ree=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})}},Iee=Object.freeze({__proto__:null,head:Ree}),Bee=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()}},Oee=Object.freeze({__proto__:null,hhea:Bee}),Fee=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 Dee(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)))}}},Dee=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},Nee=Object.freeze({__proto__:null,hmtx:Fee}),Lee=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()}},Mee=Object.freeze({__proto__:null,maxp:Lee}),Vee=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 Uee(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new jee(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}},jee=class{constructor(e,t){this.length=e,this.offset=t}},Uee=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,zee(e,this)))}};function zee(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 Hee=Object.freeze({__proto__:null,name:Vee}),Gee=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()}},Wee=Object.freeze({__proto__:null,OS2:Gee}),Yee=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]<LB.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 LB[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(""))}},LB=[".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"],Zee=Object.freeze({__proto__:null,post:Yee}),qee=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 oC({offset:e.offset+this.horizAxisOffset},t)),ye(this,"vertAxis",()=>new oC({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ye(this,"itemVarStore",()=>new oC({offset:e.offset+this.itemVarStoreOffset},t)))}},oC=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 Kee({offset:e.offset+this.baseTagListOffset},t)),ye(this,"baseScriptList",()=>new Xee({offset:e.offset+this.baseScriptListOffset},t))}},Kee=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)}},Xee=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 Jee(this.start,r))))}},Jee=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ye(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new Qee(t)))}},Qee=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 $ee(this.start,e)),ye(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new ete(e))),ye(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new WB(e)))}},$ee=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ye(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new WB(t)))}},ete=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 rte(this.parser)}},WB=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 tte(e))))}},tte=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},rte=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)}},ote=Object.freeze({__proto__:null,BASE:qee}),MB=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 ste(e)))}},ste=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},ih=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 nte(e)))}},nte=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},ite=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)}},ate=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 MB(r)}),this.attachListOffset=r.Offset16,ye(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new lte(r)}),this.ligCaretListOffset=r.Offset16,ye(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new ute(r)}),this.markAttachClassDefOffset=r.Offset16,ye(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new MB(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ye(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new pte(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ye(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new ite(r)}))}},lte=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 cte(this.parser)}},cte=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},ute=class extends Yt{constructor(e){super(e),this.coverageOffset=e.Offset16,ye(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new ih(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 dte(this.parser)}},dte=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 mte(this.parser)}},mte=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)}},pte=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 ih(this.parser)}},fte=Object.freeze({__proto__:null,GDEF:ate}),VB=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 hte(e))}},hte=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},gte=class extends Yt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new yte(e))}},yte=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},jB=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)}},UB=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 vte(e))}},vte=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},bte=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 wte(e);if(t.startsWith("cc"))return new Ste(e);if(t.startsWith("ss"))return new _te(e)}}},Ste=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)}},wte=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},_te=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function YB(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Hc=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 ih(e)}},nC=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},xte=class extends Hc{constructor(e){super(e),this.deltaGlyphID=e.int16}},kte=class extends Hc{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 Pte(t)}},Pte=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Cte=class extends Hc{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 Tte(t)}},Tte=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Ete=class extends Hc{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 Ate(t)}},Ate=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 Rte(t)}},Rte=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},Ite=class extends Hc{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&&(YB(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 nC(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 Bte(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 Ote(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 ih(t)}},Bte=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 ZB(t)}},ZB=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 nC(e))}},Ote=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 Fte(t)}},Fte=class extends ZB{constructor(e){super(e)}},Dte=class extends Hc{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&&(YB(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 qB(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 Nte(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 Mte(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 ih(t)}},Nte=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 Lte(t)}},Lte=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 nC(e))}},Mte=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 Vte(t)}},Vte=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 qB(e))}},qB=class extends Yt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},jte=class extends Yt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},Ute=class extends Hc{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)}},zte={buildSubtable:function(e,t){let r=new[void 0,xte,kte,Cte,Ete,Ite,Dte,jte,Ute][e](t);return r.type=e,r}},ca=class extends Yt{constructor(e){super(e)}},Hte=class extends ca{constructor(e){super(e),console.log("lookup type 1")}},Gte=class extends ca{constructor(e){super(e),console.log("lookup type 2")}},Wte=class extends ca{constructor(e){super(e),console.log("lookup type 3")}},Yte=class extends ca{constructor(e){super(e),console.log("lookup type 4")}},Zte=class extends ca{constructor(e){super(e),console.log("lookup type 5")}},qte=class extends ca{constructor(e){super(e),console.log("lookup type 6")}},Kte=class extends ca{constructor(e){super(e),console.log("lookup type 7")}},Xte=class extends ca{constructor(e){super(e),console.log("lookup type 8")}},Jte=class extends ca{constructor(e){super(e),console.log("lookup type 9")}},Qte={buildSubtable:function(e,t){let r=new[void 0,Hte,Gte,Wte,Yte,Zte,qte,Kte,Xte,Jte][e](t);return r.type=e,r}},zB=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)}},$te=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"?zte:Qte;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},KB=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?VB.EMPTY:(o.currentPosition=s+this.scriptListOffset,new VB(o))),ye(this,"featureList",()=>i?UB.EMPTY:(o.currentPosition=s+this.featureListOffset,new UB(o))),ye(this,"lookupList",()=>i?zB.EMPTY:(o.currentPosition=s+this.lookupListOffset,new zB(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 gte(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 jB(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 jB(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 bte(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 $te(this.parser,t)}},ere=class extends KB{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},tre=Object.freeze({__proto__:null,GSUB:ere}),rre=class extends KB{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},ore=Object.freeze({__proto__:null,GPOS:rre}),sre=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 nre(r)}},nre=class extends Yt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new ire(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)}},ire=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},are=Object.freeze({__proto__:null,SVG:sre}),lre=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 cre(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 ure(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)}},cre=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}},ure=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)}},dre=Object.freeze({__proto__:null,fvar:lre}),mre=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))}},pre=Object.freeze({__proto__:null,cvt:mre}),fre=class extends je{constructor(e,t){let{p:r}=super(e,t);ye(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},hre=Object.freeze({__proto__:null,fpgm:fre}),gre=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 yre(r)))}},yre=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},vre=Object.freeze({__proto__:null,gasp:gre}),bre=class extends je{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},Sre=Object.freeze({__proto__:null,glyf:bre}),wre=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}}},_re=Object.freeze({__proto__:null,loca:wre}),xre=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,prep:xre}),Pre=class extends je{constructor(e,t){let{p:r}=super(e,t);ye(this,"data",()=>r.readBytes())}},Cre=Object.freeze({__proto__:null,CFF:Pre}),Tre=class extends je{constructor(e,t){let{p:r}=super(e,t);ye(this,"data",()=>r.readBytes())}},Ere=Object.freeze({__proto__:null,CFF2:Tre}),Are=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 Rre(r)))}},Rre=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},Ire=Object.freeze({__proto__:null,VORG:Are}),Bre=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}},Ore=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}},XB=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 Bre(o)))}},Fre=Object.freeze({__proto__:null,EBLC:XB}),JB=class extends je{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},Dre=Object.freeze({__proto__:null,EBDT:JB}),Nre=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 Ore(r)))}},Lre=Object.freeze({__proto__:null,EBSC:Nre}),Mre=class extends XB{constructor(e,t){super(e,t,"CBLC")}},Vre=Object.freeze({__proto__:null,CBLC:Mre}),jre=class extends JB{constructor(e,t){super(e,t,"CBDT")}},Ure=Object.freeze({__proto__:null,CBDT:jre}),zre=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))}},Hre=Object.freeze({__proto__:null,sbix:zre}),Gre=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 sC(this.parser),o=r.gID,s=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=s;let i=new sC(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 sC(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 Wre(p))}},sC=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},Wre=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},Yre=Object.freeze({__proto__:null,COLR:Gre}),Zre=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 qre(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 Kre(r,o))),ye(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new Xre(r,o))),ye(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new Jre(r,o))))}},qre=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},Kre=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},Xre=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},Jre=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},Qre=Object.freeze({__proto__:null,CPAL:Zre}),$re=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 eoe(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new toe(this.parser)}},eoe=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},toe=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},roe=Object.freeze({__proto__:null,DSIG:$re}),ooe=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 soe(o,s))}},soe=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},noe=Object.freeze({__proto__:null,hdmx:ooe}),ioe=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 aoe(r);s.push(a),o+=a}return s})}},aoe=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 loe(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]}},loe=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},coe=Object.freeze({__proto__:null,kern:ioe}),uoe=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)}},doe=Object.freeze({__proto__:null,LTSH:uoe}),moe=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.")}},poe=Object.freeze({__proto__:null,MERG:moe}),foe=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 hoe(this.tableStart,r))}},hoe=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)}},goe=Object.freeze({__proto__:null,meta:foe}),yoe=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.")}},voe=Object.freeze({__proto__:null,PCLT:yoe}),boe=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 Soe(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new woe(r))}},Soe=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},woe=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new _oe(e))}},_oe=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},xoe=Object.freeze({__proto__:null,VDMX:boe}),koe=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()}},Poe=Object.freeze({__proto__:null,vhea:koe}),Coe=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 Toe(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)))}}},Toe=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},Eoe=Object.freeze({__proto__:null,vmtx:Coe});var QB=n(B());var{kebabCase:Aoe}=Je(QB.privateApis);function $B(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:Aoe(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var jo=n(x());function Roe(){let{installFonts:e}=(0,ah.useContext)(eo),[t,r]=(0,ah.useState)(!1),[o,s]=(0,ah.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 S=>{if(!await u(S))return v=!0,null;if(g.has(S.name))return null;let P=(((S.name??"").split(".")??[]).pop()??"").toLowerCase();return $2.includes(P)?(g.add(S.name),S):null}),C=(await Promise.all(w)).filter(S=>S!==null);if(C.length>0)l(C);else{let S=v?(0,Ld.__)("Sorry, you are not allowed to upload this file type."):(0,Ld.__)("No fonts found to install.");s({type:"error",message:S}),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(E=>y.onload=E)).detail.font,{name:C}=w.opentype.tables,S=C.get(16)||C.get(1),_=C.get(2).toLowerCase().includes("italic"),P=w.opentype.tables["OS/2"].usWeightClass||"normal",N=!!w.opentype.tables.fvar&&w.opentype.tables.fvar.axes.find(({tag:E})=>E==="wght"),D=N?`${N.minValue} ${N.maxValue}`:null;return{file:h,fontFamily:S,fontStyle:_?"italic":"normal",fontWeight:D||P}},f=async h=>{let g=$B(h);try{await e(g),s({type:"success",message:(0,Ld.__)("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:$2.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,Ld.__)("Upload font")})}),(0,jo.jsx)(jr.__experimentalSpacer,{margin:2}),(0,jo.jsx)(jr.__experimentalText,{className:"font-library__upload-area__text",children:(0,Ld.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var Zb=Roe;var wn=n(x()),{Tabs:qb}=Je(Kb.privateApis),Ioe={id:"installed-fonts",title:(0,Md._x)("Library","Font library")},Boe={id:"upload-fonts",title:(0,Md._x)("Upload","noun")},Ooe=e=>e.map(({slug:t,name:r})=>({id:t,title:e.length===1&&t==="google-fonts"?(0,Md.__)("Install Fonts"):r}));function Foe({onRequestClose:e,defaultTabId:t="installed-fonts"}){let{records:r=[]}=(0,Xb.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),o=(0,eO.useSelect)(i=>i(Xb.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]),s=[Ioe];return o&&(s.push(Boe),s.push(...Ooe(r||[]))),(0,wn.jsx)(Kb.Modal,{title:(0,Md.__)("Fonts"),onRequestClose:e,isFullScreen:!0,className:"font-library-modal",children:(0,wn.jsxs)(qb,{defaultTabId:t,children:[(0,wn.jsx)("div",{className:"font-library-modal__tablist-container",children:(0,wn.jsx)(qb.TabList,{children:s.map(({id:i,title:a})=>(0,wn.jsx)(qb.Tab,{tabId:i,children:a},i))})}),s.map(({id:i})=>{let a;switch(i){case"upload-fonts":a=(0,wn.jsx)(Zb,{});break;case"installed-fonts":a=(0,wn.jsx)(Mb,{});break;default:a=(0,wn.jsx)(jb,{slug:i})}return(0,wn.jsx)(qb.TabPanel,{tabId:i,focusable:!1,className:"font-library-modal__tab-panel",children:a},i)})]})})}var tO=Foe;var Jb=n(R()),Gc=n(B()),rO=n(M());var Vd=n(x());function Doe({font:e}){let{handleSetLibraryFontSelected:t,setModalTabOpen:r}=(0,rO.useContext)(eo),o=e?.fontFace?.length||1,s=()=>{t?.(e),r?.("installed-fonts")},i=Fc(e);return(0,Vd.jsx)(Gc.__experimentalItem,{onClick:s,children:(0,Vd.jsxs)(Gc.__experimentalHStack,{justify:"space-between",children:[(0,Vd.jsx)(Gc.FlexItem,{style:i,children:e.name}),(0,Vd.jsx)(Gc.FlexItem,{className:"global-styles-ui-screen-typography__font-variants-count",children:(0,Jb.sprintf)((0,Jb._n)("%d variant","%d variants",o),o)})]})})}var oO=Doe;var fr=n(x());function sO(e,t){return e?e.map(r=>ia(r,{source:t})):[]}function Noe(){let{baseCustomFonts:e,modalTabOpen:t,setModalTabOpen:r}=(0,nO.useContext)(eo),[o]=ce("typography.fontFamilies"),[s]=ce("typography.fontFamilies",void 0,"base"),i=sO(o?.theme,"theme"),a=sO(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,fr.jsxs)(fr.Fragment,{children:[!!t&&(0,fr.jsx)(tO,{onRequestClose:()=>r?.(""),defaultTabId:t}),(0,fr.jsxs)(_n.__experimentalVStack,{spacing:2,children:[(0,fr.jsxs)(_n.__experimentalHStack,{justify:"space-between",children:[(0,fr.jsx)(er,{level:3,children:(0,Wc.__)("Fonts")}),(0,fr.jsx)(_n.Button,{onClick:()=>r?.("installed-fonts"),label:(0,Wc.__)("Manage fonts"),icon:Pk,size:"small"})]}),c.length>0&&(0,fr.jsx)(fr.Fragment,{children:(0,fr.jsx)(_n.__experimentalItemGroup,{size:"large",isBordered:!0,isSeparated:!0,children:c.map(m=>(0,fr.jsx)(oO,{font:m},m.slug))})}),!l&&(0,fr.jsxs)(fr.Fragment,{children:[(0,fr.jsx)(_n.__experimentalText,{as:"p",children:u?(0,Wc.__)("No fonts activated."):(0,Wc.__)("No fonts installed.")}),(0,fr.jsx)(_n.Button,{className:"global-styles-ui-font-families__manage-fonts",variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{r?.(u?"installed-fonts":"upload-fonts")},children:u?(0,Wc.__)("Manage fonts"):(0,Wc.__)("Add fonts")})]})]})]})}function iO({...e}){return(0,fr.jsx)(Ob,{children:(0,fr.jsx)(Noe,{...e})})}var lh=n(R()),ua=n(B());var mi=n(x());function Loe(){return(0,mi.jsxs)(ua.__experimentalVStack,{spacing:2,children:[(0,mi.jsx)(ua.__experimentalHStack,{justify:"space-between",children:(0,mi.jsx)(er,{level:3,children:(0,lh.__)("Font Sizes")})}),(0,mi.jsx)(ua.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,mi.jsx)(Gt,{path:"/typography/font-sizes",children:(0,mi.jsxs)(ua.__experimentalHStack,{direction:"row",children:[(0,mi.jsx)(ua.FlexItem,{children:(0,lh.__)("Font size presets")}),(0,mi.jsx)(Jr,{icon:(0,lh.isRTL)()?jt:Ut})]})})})]})}var aO=Loe;var zs=n(x());function Moe(){let{fontLibraryEnabled:e}=(0,cO.useContext)(kr);return(0,zs.jsxs)(zs.Fragment,{children:[(0,zs.jsx)(ct,{title:(0,Qb.__)("Typography"),description:(0,Qb.__)("Available fonts, typographic styles, and the application of those styles.")}),(0,zs.jsx)(kl,{children:(0,zs.jsxs)(lO.__experimentalVStack,{spacing:7,children:[(0,zs.jsx)(Od,{title:(0,Qb.__)("Typesets")}),e&&(0,zs.jsx)(iO,{}),(0,zs.jsx)(JI,{}),(0,zs.jsx)(aO,{})]})})]})}var uO=Moe;var xt=n(R()),gs=n(B()),yO=n(M());var dO=n(ee());var mO=n(x()),{useSettingsForBlockElement:Voe,TypographyPanel:joe}=Je(dO.privateApis);function pO({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]=_e(o,"","user",!1),[i,a]=_e(o,"","merged",!1),[c]=ce(""),u=Voe(c,void 0,e==="heading"?t:e);return(0,mO.jsx)(joe,{inheritedValue:i,value:s,onChange:a,settings:u})}var fO=n(x());function hO({name:e,element:t,headingLevel:r}){let o="";t==="heading"?o=`elements.${r}.`:t&&t!=="text"&&(o=`elements.${t}.`);let[s]=_e(o+"typography.fontFamily",e),[i]=_e(o+"color.gradient",e),[a]=_e(o+"color.background",e),[c]=_e("color.background"),[l]=_e(o+"color.text",e),[u]=_e(o+"typography.fontSize",e),[m]=_e(o+"typography.fontStyle",e),[d]=_e(o+"typography.fontWeight",e),[f]=_e(o+"typography.letterSpacing",e);return(0,fO.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(x()),gO={text:{description:(0,xt.__)("Manage the fonts used on the site."),title:(0,xt.__)("Text")},link:{description:(0,xt.__)("Manage the fonts and typography used on the links."),title:(0,xt.__)("Links")},heading:{description:(0,xt.__)("Manage the fonts and typography used on headings."),title:(0,xt.__)("Headings")},caption:{description:(0,xt.__)("Manage the fonts and typography used on captions."),title:(0,xt.__)("Captions")},button:{description:(0,xt.__)("Manage the fonts and typography used on buttons."),title:(0,xt.__)("Buttons")}};function Uoe({element:e}){let[t,r]=(0,yO.useState)("heading");return(0,Ur.jsxs)(Ur.Fragment,{children:[(0,Ur.jsx)(ct,{title:gO[e].title,description:gO[e].description}),(0,Ur.jsx)(gs.__experimentalSpacer,{marginX:4,children:(0,Ur.jsx)(hO,{element:e,headingLevel:t})}),e==="heading"&&(0,Ur.jsx)(gs.__experimentalSpacer,{marginX:4,marginBottom:"1em",children:(0,Ur.jsxs)(gs.__experimentalToggleGroupControl,{label:(0,xt.__)("Select heading level"),hideLabelFromVision:!0,value:t,onChange:o=>r(o),isBlock:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0,children:[(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"heading",showTooltip:!0,"aria-label":(0,xt.__)("All headings"),label:(0,xt._x)("All","heading levels")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h1",showTooltip:!0,"aria-label":(0,xt.__)("Heading 1"),label:(0,xt.__)("H1")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h2",showTooltip:!0,"aria-label":(0,xt.__)("Heading 2"),label:(0,xt.__)("H2")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h3",showTooltip:!0,"aria-label":(0,xt.__)("Heading 3"),label:(0,xt.__)("H3")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h4",showTooltip:!0,"aria-label":(0,xt.__)("Heading 4"),label:(0,xt.__)("H4")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h5",showTooltip:!0,"aria-label":(0,xt.__)("Heading 5"),label:(0,xt.__)("H5")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h6",showTooltip:!0,"aria-label":(0,xt.__)("Heading 6"),label:(0,xt.__)("H6")})]})}),(0,Ur.jsx)(pO,{element:e,headingLevel:t})]})}var jd=Uoe;var iC=n(R()),xO=n(B()),kO=n(ee());var ys=n(B()),Ud=n(R());var wO=n(M());var vO=n(B()),bO=n(x());function zoe({className:e,children:t,...r}){return(0,bO.jsx)(vO.Flex,{className:le("global-styles-ui__color-indicator-wrapper",e),...r,children:t})}var SO=zoe;var wo=n(x()),$b=[];function Hoe({name:e}){let[t]=ce("color.palette.custom"),[r]=ce("color.palette.theme"),[o]=ce("color.palette.default"),[s]=ce("color.defaultPalette",e),i=t||$b,a=r||$b,c=o||$b,l=s??!0,u=(0,wO.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)(SO,{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 _O=Hoe;var pi=n(x()),{useSettingsForBlockElement:Goe,ColorPanel:Woe}=Je(kO.privateApis);function Yoe(){let[e,t]=_e("",void 0,"user",!1),[r]=_e("",void 0,"merged",!1),[o]=ce(""),s=Goe(o);return(0,pi.jsxs)(pi.Fragment,{children:[(0,pi.jsx)(ct,{title:(0,iC.__)("Colors"),description:(0,iC.__)("Palette colors and the application of those colors on site elements.")}),(0,pi.jsx)(kl,{children:(0,pi.jsx)(xO.__experimentalVStack,{spacing:7,children:(0,pi.jsx)(_O,{})})}),(0,pi.jsx)(Woe,{inheritedValue:r,value:e,onChange:t,settings:s})]})}var PO=Yoe;var dh=n(R()),FO=n(B());var RO=n(ge()),ma=n(B()),Hd=n(R());var t1=n(B());var e1=n(B());var CO=n(x());function TO(){let{paletteColors:e}=Ed();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,CO.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var ch=n(x()),Zoe={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},qoe=({label:e,isFocused:t,withHoverView:r})=>(0,ch.jsx)(Rd,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,ch.jsx)(e1.__unstableMotion.div,{variants:Zoe,style:{height:"100%",overflow:"hidden"},children:(0,ch.jsx)(e1.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,ch.jsx)(TO,{})})},o)}),EO=qoe;var Yc=n(x()),AO=["color"];function zd({title:e,gap:t=2}){let r=Sb(AO);return r?.length<=1?null:(0,Yc.jsxs)(t1.__experimentalVStack,{spacing:3,children:[e&&(0,Yc.jsx)(er,{level:3,children:e}),(0,Yc.jsx)(t1.__experimentalGrid,{gap:t,children:r.map((o,s)=>(0,Yc.jsx)(Bd,{variation:o,isPill:!0,properties:AO,showTooltip:!0,children:()=>(0,Yc.jsx)(EO,{})},s))})]})}var da=n(x()),Koe={placement:"bottom-start",offset:8};function IO({name:e}){let[t,r]=ce("color.palette.theme",e),[o]=ce("color.palette.theme",e,"base"),[s,i]=ce("color.palette.default",e),[a]=ce("color.palette.default",e,"base"),[c,l]=ce("color.palette.custom",e),[u]=ce("color.defaultPalette",e),d=(0,RO.useViewportMatch)("small","<")?Koe:void 0,[f]=fI(e);return(0,da.jsxs)(ma.__experimentalVStack,{className:"global-styles-ui-color-palette-panel",spacing:8,children:[(0,da.jsxs)(ma.__experimentalVStack,{spacing:4,children:[!!t&&!!t.length&&(0,da.jsx)(ma.__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,da.jsx)(ma.Button,{__next40pxDefaultSize:!0,variant:"secondary",icon:Ek,onClick:f,children:(0,Hd.__)("Randomize colors")})]}),!!s&&!!s.length&&!!u&&(0,da.jsx)(ma.__experimentalPaletteEdit,{canReset:s!==a,canOnlyChangeValues:!0,colors:s,onChange:i,paletteLabel:(0,Hd.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:d}),(0,da.jsx)(ma.__experimentalPaletteEdit,{colors:c,onChange:l,paletteLabel:(0,Hd.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:d}),(0,da.jsx)(zd,{title:(0,Hd.__)("Palettes")})]})}var BO=n(ge()),hi=n(B()),uh=n(R());var fi=n(x()),Xoe={placement:"bottom-start",offset:8},Joe=()=>{};function OO({name:e}){let[t,r]=ce("color.gradients.theme",e),[o]=ce("color.gradients.theme",e,"base"),[s,i]=ce("color.gradients.default",e),[a]=ce("color.gradients.default",e,"base"),[c,l]=ce("color.gradients.custom",e),[u]=ce("color.defaultGradients",e),[m]=ce("color.duotone.custom")||[],[d]=ce("color.duotone.default")||[],[f]=ce("color.duotone.theme")||[],[h]=ce("color.defaultDuotone"),g=[...m||[],...f||[],...d&&h?d:[]],v=(0,BO.useViewportMatch)("small","<")?Xoe: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,uh.__)("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,uh.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:v}),(0,fi.jsx)(hi.__experimentalPaletteEdit,{gradients:c,onChange:l,paletteLabel:(0,uh.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:v}),!!g&&!!g.length&&(0,fi.jsxs)("div",{children:[(0,fi.jsx)(er,{level:3,children:(0,uh.__)("Duotone")}),(0,fi.jsx)(hi.__experimentalSpacer,{margin:3}),(0,fi.jsx)(hi.DuotonePicker,{duotonePalette:g,disableCustomDuotone:!0,disableCustomColors:!0,clearable:!1,onChange:Joe,colorPalette:[]})]})]})}var Qo=n(x()),{Tabs:Gd}=Je(FO.privateApis);function Qoe({name:e}){return(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsx)(ct,{title:(0,dh.__)("Edit palette"),description:(0,dh.__)("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,dh.__)("Color")}),(0,Qo.jsx)(Gd.Tab,{tabId:"gradient",children:(0,dh.__)("Gradient")})]}),(0,Qo.jsx)(Gd.TabPanel,{tabId:"color",focusable:!1,children:(0,Qo.jsx)(IO,{name:e})}),(0,Qo.jsx)(Gd.TabPanel,{tabId:"gradient",focusable:!1,children:(0,Qo.jsx)(OO,{name:e})})]})]})}var DO=Qoe;var aC=n(R()),VO=n(ee()),jO=n(B());var NO=n(ee());var LO=n(x()),$oe={backgroundSize:"auto"},{BackgroundPanel:ese}=Je(NO.privateApis);function MO(){let[e]=_e("",void 0,"user",!1),[t,r]=_e("",void 0,"merged",!1),[o]=ce("");return(0,LO.jsx)(ese,{inheritedValue:t,value:e,onChange:r,settings:o,defaultValues:$oe})}var Al=n(x()),{useHasBackgroundPanel:tse}=Je(VO.privateApis);function rse(){let[e]=ce(""),t=tse(e);return(0,Al.jsxs)(Al.Fragment,{children:[(0,Al.jsx)(ct,{title:(0,aC.__)("Background"),description:(0,Al.jsx)(jO.__experimentalText,{children:(0,aC.__)("Set styles for the site's background.")})}),t&&(0,Al.jsx)(MO,{})]})}var UO=rse;var xo=n(B()),_o=n(R());var YO=n(M());var zO=n(B()),HO=n(R()),GO=n(x());function ose({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:s}){let i=async()=>{o(),s()},a=()=>{o()};return(0,GO.jsx)(zO.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,HO.__)("Cancel"),confirmButtonText:t,onCancel:a,onConfirm:i,size:"medium",children:e})}var WO=ose;var bt=n(x()),{Menu:mh}=Je(xo.privateApis),cC="6px 6px 9px rgba(0, 0, 0, 0.2)";function ZO(){let[e]=ce("shadow.presets.default"),[t]=ce("shadow.defaultPresets"),[r]=ce("shadow.presets.theme"),[o,s]=ce("shadow.presets.custom"),i=m=>{s([...o||[],m])},a=()=>{s([])},[c,l]=(0,YO.useState)(!1),u=()=>l(!c);return(0,bt.jsxs)(bt.Fragment,{children:[c&&(0,bt.jsx)(WO,{text:(0,_o.__)("Are you sure you want to remove all custom shadows?"),confirmButtonText:(0,_o.__)("Remove"),isOpen:c,toggleOpen:u,onConfirm:a}),(0,bt.jsx)(ct,{title:(0,_o.__)("Shadows"),description:(0,_o.__)("Manage and create shadow styles for use across the site.")}),(0,bt.jsx)(kl,{children:(0,bt.jsxs)(xo.__experimentalVStack,{className:"global-styles-ui__shadows-panel",spacing:7,children:[t&&(0,bt.jsx)(lC,{label:(0,_o.__)("Default"),shadows:e||[],category:"default"}),r&&r.length>0&&(0,bt.jsx)(lC,{label:(0,_o.__)("Theme"),shadows:r||[],category:"theme"}),(0,bt.jsx)(lC,{label:(0,_o.__)("Custom"),shadows:o||[],category:"custom",canCreate:!0,onCreate:i,onReset:u})]})})]})}function lC({label:e,shadows:t,category:r,canCreate:o,onCreate:s,onReset:i}){let a=()=>{let c=bb(t,"shadow-");s?.({name:(0,_o.sprintf)((0,_o.__)("Shadow %d"),c),shadow:cC,slug:`shadow-${c}`})};return(0,bt.jsxs)(xo.__experimentalVStack,{spacing:2,children:[(0,bt.jsxs)(xo.__experimentalHStack,{justify:"space-between",children:[(0,bt.jsx)(er,{level:3,children:e}),(0,bt.jsxs)(xo.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:[o&&(0,bt.jsx)(xo.Button,{size:"small",icon:Mi,label:(0,_o.__)("Add shadow"),onClick:()=>{a()}}),!!t?.length&&r==="custom"&&(0,bt.jsxs)(mh,{children:[(0,bt.jsx)(mh.TriggerButton,{render:(0,bt.jsx)(xo.Button,{size:"small",icon:Sr,label:(0,_o.__)("Shadow options")})}),(0,bt.jsx)(mh.Popover,{children:(0,bt.jsx)(mh.Item,{onClick:i,children:(0,bt.jsx)(mh.ItemLabel,{children:(0,_o.__)("Remove all custom shadows")})})})]})]})]}),t.length>0&&(0,bt.jsx)(xo.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map(c=>(0,bt.jsx)(sse,{shadow:c,category:r},c.slug))})]})}function sse({shadow:e,category:t}){return(0,bt.jsx)(Gt,{path:`/shadows/edit/${t}/${e.slug}`,children:(0,bt.jsxs)(xo.__experimentalHStack,{children:[(0,bt.jsx)(xo.FlexItem,{children:e.name}),(0,bt.jsx)(Jr,{icon:(0,_o.isRTL)()?jt:Ut})]})})}var Re=n(B()),Ct=n(R());var vs=n(M());function qO(e){return(e.match(/(?:[^,(]|\([^)]*\))+/g)||[]).map(r=>r.trim())}function KO(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 XO(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(x()),{Menu:ph}=Je(Re.privateApis),nse=[{label:(0,Ct.__)("Rename"),action:"rename"},{label:(0,Ct.__)("Delete"),action:"delete"}],ise=[{label:(0,Ct.__)("Reset"),action:"reset"}];function JO(){let{goBack:e,params:t}=(0,Re.useNavigator)(),{category:r,slug:o}=t,[s,i]=ce(`shadow.presets.${r}`);(0,vs.useEffect)(()=>{let _=s?.some(P=>P.slug===o);o&&!_&&e()},[s,o,e]);let[a]=ce(`shadow.presets.${r}`,void 0,"base"),[c,l]=(0,vs.useState)(()=>(s||[]).find(_=>_.slug===o)),u=(0,vs.useMemo)(()=>(a||[]).find(_=>_.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=_=>{l({...c,shadow:_});let P=s.map(I=>I.slug===o?{...c,shadow:_}:I);i(P)},w=_=>{if(_==="reset"){let P=s.map(I=>I.slug===o?u:I);l(u),i(P)}else _==="delete"?d(!0):_==="rename"&&h(!0)},C=()=>{i(s.filter(_=>_.slug!==o))},S=_=>{if(!_)return;let P=s.map(I=>I.slug===o?{...c,name:_}:I);l({...c,name:_}),i(P)};return c?(0,be.jsxs)(be.Fragment,{children:[(0,be.jsxs)(Re.__experimentalHStack,{justify:"space-between",children:[(0,be.jsx)(ct,{title:c.name}),(0,be.jsx)(Re.FlexItem,{children:(0,be.jsx)(Re.__experimentalSpacer,{marginTop:2,marginBottom:0,paddingX:4,children:(0,be.jsxs)(ph,{children:[(0,be.jsx)(ph.TriggerButton,{render:(0,be.jsx)(Re.Button,{size:"small",icon:Sr,label:(0,Ct.__)("Menu")})}),(0,be.jsx)(ph.Popover,{children:(r==="custom"?nse:ise).map(_=>(0,be.jsx)(ph.Item,{onClick:()=>w(_.action),disabled:_.action==="reset"&&c.shadow===u?.shadow,children:(0,be.jsx)(ph.ItemLabel,{children:_.label})},_.action))})]})})})]}),(0,be.jsxs)(kl,{children:[(0,be.jsx)(ase,{shadow:c.shadow}),(0,be.jsx)(lse,{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:_=>{_.preventDefault(),S(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)(ct,{title:""})}function ase({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 lse({shadow:e,onChange:t}){let r=(0,vs.useRef)(null),o=(0,vs.useMemo)(()=>qO(e),[e]),s=(c,l)=>{let u=[...o];u[c]=l,t(u.join(", "))},i=()=>{t([...o,cC].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:Mi,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)(cse,{shadow:c,onChange:u=>s(l,u),canRemove:o.length>1,onRemove:()=>a(l)},l))})]})}function cse({shadow:e,onChange:t,canRemove:r,onRemove:o}){let s={placement:"left-start",offset:36,shift:!0},i=(0,vs.useMemo)(()=>KO(e),[e]),a=c=>{t(XO(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:le("global-styles-ui__shadow-editor__dropdown-toggle",{"is-open":l}),"aria-expanded":l},m={onClick:()=>{l&&c(),o()},className:le("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:yk,...m})]})},renderContent:()=>(0,be.jsx)(Re.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"global-styles-ui__shadow-editor__dropdown-content",children:(0,be.jsx)(use,{shadowObj:i,onChange:a})})})}function use({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"),__nextHasNoMarginBottom:!0,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 uC=n(x());function QO(){return(0,uC.jsx)(ZO,{})}function $O(){return(0,uC.jsx)(JO,{})}var oF=n(R()),sF=n(ee());var eF=n(ee()),dC=n(M());var tF=n(x()),{useSettingsForBlockElement:dse,DimensionsPanel:mse}=Je(eF.privateApis),pse={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,minHeight:!0,width:!0,childLayout:!1};function rF(){let[e]=_e("",void 0,"user",!1),[t,r]=_e("",void 0,"merged",!1),[o]=ce("",void 0,"user"),[s,i]=ce(""),a=dse(s),c=(0,dC.useMemo)(()=>({...t,layout:a.layout}),[t,a.layout]),l=(0,dC.useMemo)(()=>({...e,layout:o.layout}),[e,o.layout]);return(0,tF.jsx)(mse,{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:pse})}var Zc=n(x()),{useHasDimensionsPanel:fse,useSettingsForBlockElement:hse}=Je(sF.privateApis);function gse(){let[e]=ce(""),t=hse(e),r=fse(t);return(0,Zc.jsxs)(Zc.Fragment,{children:[(0,Zc.jsx)(ct,{title:(0,oF.__)("Layout")}),r&&(0,Zc.jsx)(rF,{})]})}var nF=gse;var i1=n(B()),pC=n(R());var mC=n(R()),uF=n(B());var iF=n(Y()),aF=n(A()),s1=n(M()),lF=n(B()),cF=n(R());var o1=n(x());function yse({gap:e=2}){let{user:t}=(0,s1.useContext)(kr),r=t?.styles,s=(0,aF.useSelect)(a=>{let c=a(iF.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(c)?c:void 0},[])?.filter(a=>!Xf(a,["color"])&&!Xf(a,["typography","spacing"])),i=(0,s1.useMemo)(()=>[...[{title:(0,cF.__)("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)(lF.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((a,c)=>(0,o1.jsx)(Bd,{variation:a,children:l=>(0,o1.jsx)(_b,{label:a?.title,withHoverView:!0,isFocused:l,variation:a})},c))})}var n1=yse;var Wd=n(x());function dF(){return(0,Wd.jsxs)(uF.__experimentalVStack,{spacing:10,className:"global-styles-ui-variation-container",children:[(0,Wd.jsx)(n1,{gap:3}),(0,Wd.jsx)(zd,{title:(0,mC.__)("Color Variations"),gap:3}),(0,Wd.jsx)(Od,{title:(0,mC.__)("Typography"),gap:3})]})}var pa=n(x());function vse(){return(0,pa.jsxs)(pa.Fragment,{children:[(0,pa.jsx)(ct,{title:(0,pC.__)("Browse styles"),description:(0,pC.__)("Choose a variation to change the look of the site.")}),(0,pa.jsx)(i1.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-style-variations",children:(0,pa.jsx)(i1.CardBody,{children:(0,pa.jsx)(dF,{})})})]})}var mF=vse;var fh=n(R()),pF=n(B()),fF=n(ee());var Hs=n(x()),{AdvancedPanel:bse}=Je(fF.privateApis);function Sse(){let[e]=_e("",void 0,"user",!1),[t,r]=_e("",void 0,"merged",!1);return(0,Hs.jsxs)(Hs.Fragment,{children:[(0,Hs.jsx)(ct,{title:(0,fh.__)("Additional CSS"),description:(0,Hs.jsxs)(Hs.Fragment,{children:[(0,fh.__)("You can add custom CSS to further customize the appearance and layout of your site."),(0,Hs.jsx)("br",{}),(0,Hs.jsx)(pF.ExternalLink,{href:(0,fh.__)("https://developer.wordpress.org/advanced-administration/wordpress/css/"),className:"global-styles-ui-screen-css-help-link",children:(0,fh.__)("Learn more about CSS")})]})}),(0,Hs.jsx)("div",{className:"global-styles-ui-screen-css",children:(0,Hs.jsx)(bse,{value:e,onChange:r,inheritedValue:t})})]})}var hF=Sse;var fa=n(R()),Yd=n(B()),qc=n(M());var gF=n(A()),yF=n(Y()),hh=n(M());var wse={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},_se={per_page:100,page:1},a1=[];function gh({query:e}={}){let{user:t}=(0,hh.useContext)(kr),r=(0,hh.useMemo)(()=>({..._se,...e}),[e]),{authors:o,currentUser:s,isDirty:i,revisions:a,isLoadingGlobalStylesRevisions:c,revisionsCount:l}=(0,gF.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:m,getCurrentUser:d,getUsers:f,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:y,isResolving:v}=u(yF.store),w=m()||[],C=d(),S=w.length>0,_=g(),I=(_?y("root","globalStyles",_):void 0)?._links?.["version-history"]?.[0]?.count??0,N=_&&h("root","globalStyles",_,r)||a1,D=f(wse)||a1,E=_?v("getRevisions",["root","globalStyles",_,r]):!1;return{authors:D,currentUser:C,isDirty:S,revisions:N,isLoadingGlobalStylesRevisions:E,revisionsCount:I}},[r]);return(0,hh.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(R()),yh=n(B()),gi=n(Ka()),vF=n(Y()),bF=n(A());var l1=n(Mr()),zr=n(x()),xse=3600*1e3*24;function kse({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 Pse(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 Cse({userRevisions:e,selectedRevisionId:t,onChange:r,canApplyRevision:o,onApplyRevision:s}){let{currentThemeName:i,currentUser:a}=(0,bF.useSelect)(u=>{let{getCurrentTheme:m,getCurrentUser:d}=u(vF.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)(yh.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"],S=t?t===d:m===0,_=!o&&S,P=d==="parent",I=h instanceof Date?h.toISOString():h,N=(0,gi.getDate)(I??null),D=I&&c-N.getTime()>xse?(0,gi.dateI18n)(l,N):(0,gi.humanTimeDiff)(I??N,void 0),E=Pse(d,v,(0,gi.dateI18n)(l,N),_);return(0,zr.jsxs)(yh.Composite.Item,{className:"global-styles-ui-screen-revisions__revision-item","aria-current":S,role:"option",onKeyDown:O=>{let{keyCode:z}=O;(z===l1.ENTER||z===l1.SPACE)&&r(u)},onClick:O=>{O.preventDefault(),r(u)},"aria-selected":S,"aria-label":E,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:I,children:D}),(0,zr.jsxs)("span",{className:"global-styles-ui-screen-revisions__meta",children:[(0,zr.jsx)("img",{alt:v,src:w}),v]}),S&&(0,zr.jsx)(kse,{revision:u,previousRevision:m<e.length?e[m+1]:void 0})]})}),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)(yh.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 SF=Cse;var Gs=n(B()),Hr=n(R());var xn=n(x());function wF({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)(Gs.__experimentalHStack,{expanded:!1,as:"nav","aria-label":c,spacing:3,justify:"flex-start",className:le("global-styles-ui-pagination",s),children:[(0,xn.jsx)(Gs.__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)(Gs.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,xn.jsx)(Gs.Button,{variant:a,onClick:()=>r(1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Hr.__)("First page"),icon:(0,Hr.isRTL)()?Li:Vi,size:"compact"}),(0,xn.jsx)(Gs.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)(Gs.__experimentalText,{variant:"muted",children:(0,Hr.sprintf)((0,Hr._x)("%1$d of %2$d","paging"),e,t)}),(0,xn.jsxs)(Gs.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,xn.jsx)(Gs.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)(Gs.Button,{variant:a,onClick:()=>r(t),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Hr.__)("Last page"),icon:(0,Hr.isRTL)()?Vi:Li,size:"compact"})]})]})}var kn=n(x()),_F=10;function Tse({onClose:e}={}){let{user:t,onChange:r}=(0,qc.useContext)(kr),{params:o,goTo:s}=(0,Yd.useNavigator)(),{revisionId:i}=o,[a,c]=(0,qc.useState)(1),{revisions:l,isLoading:u,hasUnsavedChanges:m,revisionsCount:d}=gh({query:{per_page:_F,page:a}}),f=Math.ceil(d/_F),[h,g]=(0,qc.useState)(!1),y=(0,qc.useMemo)(()=>i&&l.find(D=>String(D.id)===String(i))||t,[i,l,t]),v=kc(y,t),w=()=>{e&&e()},C=N=>{r(N),g(!1),w()},S=N=>{s(`/revisions/${N.id}`)},_=y?.id??l[0]?.id,P=!!_&&_!=="unsaved"&&!v,I=!!l.length;return(0,kn.jsxs)(kn.Fragment,{children:[(0,kn.jsx)(ct,{title:d?(0,fa.sprintf)((0,fa.__)("Revisions (%d)"),d):(0,fa.__)("Revisions"),description:(0,fa.__)(`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}),!I&&(0,kn.jsx)(Yd.Spinner,{className:"global-styles-ui-screen-revisions__loading"}),(0,kn.jsx)(SF,{onChange:S,selectedRevisionId:_,userRevisions:l,canApplyRevision:P,onApplyRevision:()=>m?g(!0):C(y)}),f>1&&(0,kn.jsx)("div",{className:"global-styles-ui-screen-revisions__footer",children:(0,kn.jsx)(wF,{className:"global-styles-ui-screen-revisions__pagination",currentPage:a,numPages:f,changePage:c,totalItems:d,disabled:u,label:(0,fa.__)("Global Styles pagination")})}),h&&(0,kn.jsx)(Yd.__experimentalConfirmDialog,{isOpen:h,confirmButtonText:(0,fa.__)("Apply"),onConfirm:()=>C(y),onCancel:()=>g(!1),size:"medium",children:(0,fa.__)("Are you sure you want to apply this revision? Any unsaved changes will be lost.")})]})}var xF=Tse;var Pr=n(R()),tr=n(B());var EF=n(M());var kF=n(B()),PF=n(R()),CF=n(x());function Ese({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:s}){let i=async()=>{o(),s()},a=()=>{o()};return(0,CF.jsx)(kF.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,PF.__)("Cancel"),confirmButtonText:t,onCancel:a,onConfirm:i,size:"medium",children:e})}var TF=Ese;var ut=n(x()),{Menu:vh}=Je(tr.privateApis);function fC({label:e,origin:t,sizes:r,handleAddFontSize:o,handleResetFontSizes:s}){let[i,a]=(0,EF.useState)(!1),c=()=>a(!i),l=t==="custom"?(0,Pr.__)("Are you sure you want to remove all custom font size presets?"):(0,Pr.__)("Are you sure you want to reset all font size presets to their default values?");return(0,ut.jsxs)(ut.Fragment,{children:[s&&i&&(0,ut.jsx)(TF,{text:l,confirmButtonText:t==="custom"?(0,Pr.__)("Remove"):(0,Pr.__)("Reset"),isOpen:i,toggleOpen:c,onConfirm:s}),(0,ut.jsxs)(tr.__experimentalVStack,{spacing:4,children:[(0,ut.jsxs)(tr.__experimentalHStack,{children:[(0,ut.jsx)(er,{level:3,children:e}),(0,ut.jsxs)(tr.FlexItem,{className:"global-styles-ui__typography-panel__options-container",children:[t==="custom"&&(0,ut.jsx)(tr.Button,{label:(0,Pr.__)("Add font size"),icon:Mi,size:"small",onClick:o}),!!s&&(0,ut.jsxs)(vh,{children:[(0,ut.jsx)(vh.TriggerButton,{render:(0,ut.jsx)(tr.Button,{size:"small",icon:Sr,label:(0,Pr.__)("Font size presets options")})}),(0,ut.jsx)(vh.Popover,{children:(0,ut.jsx)(vh.Item,{onClick:c,children:(0,ut.jsx)(vh.ItemLabel,{children:t==="custom"?(0,Pr.__)("Remove font size presets"):(0,Pr.__)("Reset font size presets")})})})]})]})]}),!!r.length&&(0,ut.jsx)(tr.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:r.map(u=>(0,ut.jsx)(Gt,{path:`/typography/font-sizes/${t}/${u.slug}`,children:(0,ut.jsxs)(tr.__experimentalHStack,{children:[(0,ut.jsx)(tr.FlexItem,{className:"global-styles-ui-font-size__item",children:u.name}),(0,ut.jsx)(tr.FlexItem,{display:"flex",children:(0,ut.jsx)(Jr,{icon:(0,Pr.isRTL)()?jt:Ut})})]})},u.slug))})]})]})}function Ase(){let[e,t]=ce("typography.fontSizes.theme"),[r]=ce("typography.fontSizes.theme","base"),[o,s]=ce("typography.fontSizes.default"),[i]=ce("typography.fontSizes.default","base"),[a=[],c]=ce("typography.fontSizes.custom"),[l]=ce("typography.defaultFontSizes"),u=()=>{let d=bb(a,"custom-"),f={name:(0,Pr.sprintf)((0,Pr.__)("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,ut.jsxs)(tr.__experimentalVStack,{spacing:2,children:[(0,ut.jsx)(ct,{title:(0,Pr.__)("Font size presets"),description:(0,Pr.__)("Create and edit the presets used for font sizes across the site.")}),(0,ut.jsx)(tr.__experimentalView,{children:(0,ut.jsx)(tr.__experimentalSpacer,{paddingX:4,children:(0,ut.jsxs)(tr.__experimentalVStack,{spacing:8,children:[!!e?.length&&(0,ut.jsx)(fC,{label:(0,Pr.__)("Theme"),origin:"theme",sizes:e,handleAddFontSize:u,handleResetFontSizes:m(e,r)?void 0:()=>t(r)}),l&&!!o?.length&&(0,ut.jsx)(fC,{label:(0,Pr.__)("Default"),origin:"default",sizes:o,handleAddFontSize:u,handleResetFontSizes:m(o,i)?void 0:()=>s(i)}),(0,ut.jsx)(fC,{label:(0,Pr.__)("Custom"),origin:"custom",sizes:a,handleAddFontSize:u,handleResetFontSizes:a.length>0?()=>c([]):void 0})]})})})]})}var AF=Ase;var $o=n(R()),rr=n(B());var bh=n(M());var RF=n(ee()),IF=n(R());var BF=n(x());function Rse({fontSize:e}){let[t]=_e("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,RF.getComputedFluidTypographyValue)(r);return(0,BF.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontSize:o,fontFamily:t?.fontFamily??"serif"},children:(0,IF.__)("Aa")})}var OF=Rse;var FF=n(B()),Zd=n(R()),DF=n(x());function Ise({fontSize:e,isOpen:t,toggleOpen:r,handleRemoveFontSize:o}){let s=async()=>{r(),o(e)},i=()=>{r()};return(0,DF.jsx)(FF.__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 NF=Ise;var Pn=n(B()),qd=n(R()),LF=n(M()),ha=n(x());function Bse({fontSize:e,toggleOpen:t,handleRename:r}){let[o,s]=(0,LF.useState)(e.name),i=()=>{o&&o.trim()&&r(o),t()};return(0,ha.jsx)(Pn.Modal,{onRequestClose:t,focusOnMount:"firstContentElement",title:(0,qd.__)("Rename"),size:"small",children:(0,ha.jsx)("form",{onSubmit:a=>{a.preventDefault(),i(),t()},children:(0,ha.jsxs)(Pn.__experimentalVStack,{spacing:"3",children:[(0,ha.jsx)(Pn.__experimentalInputControl,{__next40pxDefaultSize:!0,autoComplete:"off",value:o,onChange:s,label:(0,qd.__)("Name"),placeholder:(0,qd.__)("Font size preset name")}),(0,ha.jsxs)(Pn.__experimentalHStack,{justify:"right",children:[(0,ha.jsx)(Pn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,qd.__)("Cancel")}),(0,ha.jsx)(Pn.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,qd.__)("Save")})]})]})})})}var MF=Bse;var Cr=n(B()),ga=n(x()),Ose=["px","em","rem","vw","vh"];function c1({__nextHasNoMarginBottom:e,...t}){let{baseControlProps:r}=(0,Cr.useBaseControlProps)(t),{value:o,onChange:s,fallbackValue:i,disabled:a,label:c}=t,l=(0,Cr.__experimentalUseCustomUnits)({availableUnits:Ose}),[u,m="px"]=(0,Cr.__experimentalParseQuantityAndUnitFromRawValue)(o,l),d=!!m&&["em","rem","vw","vh"].includes(m);return(0,ga.jsx)(Cr.BaseControl,{...r,__nextHasNoMarginBottom:!0,children:(0,ga.jsxs)(Cr.Flex,{children:[(0,ga.jsx)(Cr.FlexItem,{isBlock:!0,children:(0,ga.jsx)(Cr.__experimentalUnitControl,{__next40pxDefaultSize:!0,label:c,hideLabelFromVision:!0,value:o,onChange:g=>{s?.(g)},units:l,min:0,disabled:a})}),(0,ga.jsx)(Cr.FlexItem,{isBlock:!0,children:(0,ga.jsx)(Cr.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,ga.jsx)(Cr.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:c,hideLabelFromVision:!0,value:u,initialPosition:i,withInputField:!1,onChange:g=>{s?.(g!==void 0?g+m:void 0)},min:0,max:d?10:100,step:d?.1:1,disabled:a})})})]})})}var st=n(x()),{Menu:Kc}=Je(rr.privateApis);function Fse(){let[e,t]=(0,bh.useState)(!1),[r,o]=(0,bh.useState)(!1),{params:{origin:s,slug:i},goBack:a}=(0,rr.useNavigator)(),[c,l]=ce("typography.fontSizes"),[u]=ce("typography.fluid"),m=c?.[s]??[],d=m.find(D=>D.slug===i);if((0,bh.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=>{_("name",D)},y=D=>{_("size",D)},v=D=>{_("fluid",D)},w=D=>{D?_("fluid",{min:d.size,max:d.size}):_("fluid",!0)},C=D=>{let E=typeof d.fluid=="object"?d.fluid:{};_("fluid",{...E,min:D})},S=D=>{let E=typeof d.fluid=="object"?d.fluid:{};_("fluid",{...E,max:D})},_=(D,E)=>{let O=m.map(z=>z.slug===i?{...z,[D]:E}:z);l({...c,[s]:O})},P=()=>{let D=m.filter(E=>E.slug!==i);l({...c,[s]:D})},I=()=>{t(!e)},N=()=>{o(!r)};return(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)(NF,{fontSize:d,isOpen:e,toggleOpen:I,handleRemoveFontSize:P}),r&&(0,st.jsx)(MF,{fontSize:d,toggleOpen:N,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)(ct,{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)(Kc,{children:[(0,st.jsx)(Kc.TriggerButton,{render:(0,st.jsx)(rr.Button,{size:"small",icon:Sr,label:(0,$o.__)("Font size options")})}),(0,st.jsxs)(Kc.Popover,{children:[(0,st.jsx)(Kc.Item,{onClick:N,children:(0,st.jsx)(Kc.ItemLabel,{children:(0,$o.__)("Rename")})}),(0,st.jsx)(Kc.Item,{onClick:I,children:(0,st.jsx)(Kc.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)(OF,{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,__nextHasNoMarginBottom:!0}),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,__nextHasNoMarginBottom:!0}),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:S})]})]})})})]})]})}var VF=Fse;var Ee=n(x());function Dse({parentMenu:e,blockStyles:t,blockName:r}){return(0,Ee.jsx)(Ee.Fragment,{children:t.map((o,s)=>(0,Ee.jsx)(Kd.Navigator.Screen,{path:e+"/variations/"+o.name,children:(0,Ee.jsx)(J2,{name:r,variation:o.name})},s))})}function Nse({name:e,parentMenu:t=""}){let r=(0,jF.useSelect)(o=>{if(!e)return[];let{getBlockStyles:s}=o(u1.store);return s(e)},[e]);return r?.length?(0,Ee.jsx)(Dse,{parentMenu:t,blockStyles:r,blockName:e||""}):null}function gC({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)(()=>Nr(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,Ee.jsx)(qf,{value:e,baseValue:t,onChange:r,fontLibraryEnabled:i,children:(0,Ee.jsx)(UF.BlockEditorProvider,{settings:h,children:(0,Ee.jsxs)(Kd.Navigator,{className:"global-styles-ui-sidebar__navigator-provider",initialPath:o||"/",children:[(o||s)&&(0,Ee.jsx)(Lse,{path:o,onPathChange:s}),(0,Ee.jsx)(hr,{path:"/",children:(0,Ee.jsx)(II,{})}),(0,Ee.jsx)(hr,{path:"/colors",children:(0,Ee.jsx)(PO,{})}),(0,Ee.jsx)(hr,{path:"/typography",children:(0,Ee.jsx)(uO,{})}),(0,Ee.jsx)(hr,{path:"/typography/font-sizes",children:(0,Ee.jsx)(AF,{})}),(0,Ee.jsx)(hr,{path:"/typography/font-sizes/:origin/:slug",children:(0,Ee.jsx)(VF,{})}),(0,Ee.jsx)(hr,{path:"/layout",children:(0,Ee.jsx)(nF,{})}),(0,Ee.jsx)(hr,{path:"/colors/palette",children:(0,Ee.jsx)(DO,{})}),(0,Ee.jsx)(hr,{path:"/variations",children:(0,Ee.jsx)(mF,{})}),(0,Ee.jsx)(hr,{path:"/css",children:(0,Ee.jsx)(hF,{})}),(0,Ee.jsx)(hr,{path:"/revisions/:revisionId?",children:(0,Ee.jsx)(xF,{})}),(0,Ee.jsx)(hr,{path:"/shadows",children:(0,Ee.jsx)(QO,{})}),(0,Ee.jsx)(hr,{path:"/shadows/edit/:category/:slug",children:(0,Ee.jsx)($O,{})}),(0,Ee.jsx)(hr,{path:"/background",children:(0,Ee.jsx)(UO,{})}),(0,Ee.jsx)(hr,{path:"/typography/text",children:(0,Ee.jsx)(jd,{element:"text"})}),(0,Ee.jsx)(hr,{path:"/typography/link",children:(0,Ee.jsx)(jd,{element:"link"})}),(0,Ee.jsx)(hr,{path:"/typography/heading",children:(0,Ee.jsx)(jd,{element:"heading"})}),(0,Ee.jsx)(hr,{path:"/typography/caption",children:(0,Ee.jsx)(jd,{element:"caption"})}),(0,Ee.jsx)(hr,{path:"/typography/button",children:(0,Ee.jsx)(jd,{element:"button"})}),(0,Ee.jsx)(hr,{path:"/blocks",children:(0,Ee.jsx)(MI,{})}),l.map(g=>(0,Ee.jsxs)(Rl.Fragment,{children:[(0,Ee.jsx)(hr,{path:"/blocks/"+encodeURIComponent(g.name),children:(0,Ee.jsx)(J2,{name:g.name})}),(0,Ee.jsx)(Nse,{name:g.name,parentMenu:"/blocks/"+encodeURIComponent(g.name)})]},g.name))]})})})}function hr({path:e,children:t}){return(0,Ee.jsx)(Kd.Navigator.Screen,{className:"global-styles-ui-sidebar__navigator-screen",path:e,children:t})}function Lse({path:e,onPathChange:t}){let r=(0,Kd.useNavigator)(),{path:o}=r.location,s=(0,hC.usePrevious)(e),i=(0,hC.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 yC=n(x());function Xd(e){return function({value:r,baseValue:o,onChange:s,...i}){return(0,yC.jsx)(qf,{value:r,baseValue:o,onChange:s,children:(0,yC.jsx)(e,{...i})})}}var Mse=Xd(n1);var Vse=Xd(zd);var jse=Xd(Od);var Use=n(x());var XF=n(fc());var zF=n(A()),HF=n(M()),GF=n(ee()),WF=n(ge());function YF({path:e,onPathChange:t}){let{selectedBlockName:r,selectedBlockClientId:o}=(0,zF.useSelect)(a=>{let{getSelectedBlockClientId:c,getBlockName:l}=a(GF.store),u=c();return{selectedBlockName:l(u),selectedBlockClientId:u}},[]),s=!0,i=(0,WF.usePrevious)(o);return(0,HF.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 Xc=n(M());var Jd=n(Y()),Qd=n(A()),ZF=n(ee());var{cleanEmptyObject:vC}=V(ZF.privateApis);function zse(){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,Xc.useMemo)(()=>({settings:r??{},styles:o??{},_links:s??{}}),[r,o,s]),l=(0,Xc.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:vC(h.styles)||{},settings:vC(h.settings)||{},_links:vC(h._links)||{}},m)},[e,a,i]);return[t,c,l]}function Hse(){let e=(0,Qd.useSelect)(t=>t(Jd.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function Gr(){let[e,t,r]=zse(),[o,s]=Hse();return{merged:(0,Xc.useMemo)(()=>!e||!o?{}:Nr(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,Xc.useMemo)(()=>Cf(r,e,t),[r,e,t])}function bC(e,t){let{merged:r}=Gr();return(0,Xc.useMemo)(()=>xc(r,e,t),[r,e,t])}var Jc=n(x());function Gse(){let{styles:e,__unstableResolvedAssets:t,colors:r,gradients:o,__experimentalDiscussionSettings:s,mediaUploadHandler:i,fontLibraryEnabled:a}=(0,KF.useSelect)(u=>{let{getEditorSettings:m}=u(b),{canUser:d}=u(qF.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?XF.uploadMedia:void 0,fontLibraryEnabled:f?.fontLibraryEnabled??!0}},[]),c=(0,SC.useMemo)(()=>e?e.filter(u=>!u.isGlobalStyles):[],[e]),l=(0,SC.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}=Gse();return i?(0,Jc.jsxs)(Jc.Fragment,{children:[(0,Jc.jsx)(gC,{value:r,baseValue:o||{},onChange:s,path:e,onPathChange:t,fontLibraryEnabled:l,serverCSS:a,serverSettings:c}),(0,Jc.jsx)(YF,{path:e,onPathChange:t})]}):null}var Bl=n(x());function Wse({template:e,post:t}){let[r="white"]=Il("color.background"),[o]=(0,Sh.useEntityBlockEditor)("postType",t.type,{id:t.id}),[s]=(0,Sh.useEntityBlockEditor)("postType",e?.type,{id:e?.id}),i=e&&s?s:o,a=!i?.length;return(0,Bl.jsxs)("div",{className:"editor-fields-content-preview",style:{backgroundColor:r},children:[a&&(0,Bl.jsx)("span",{className:"editor-fields-content-preview__empty",children:(0,JF.__)("Empty content")}),!a&&(0,Bl.jsx)(wC.BlockPreview.Async,{children:(0,Bl.jsx)(wC.BlockPreview,{blocks:i})})]})}function $F({item:e}){let{settings:t,template:r}=(0,QF.useSelect)(o=>{let{canUser:s,getPostType:i,getTemplateId:a,getEntityRecord:c}=V(o(Sh.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,Bl.jsx)(j2,{post:e,settings:t,__unstableTemplate:r,children:(0,Bl.jsx)(Wse,{template:r,post:e})})}var Yse={type:"media",id:"content-preview",label:(0,eD.__)("Content preview"),render:$F,enableSorting:!1},tD=Yse;function Zse(e){let t=e?.editor;return Array.isArray(t)?!!t[0]?.notes:!1}function qse(e,t,r){return{type:"REGISTER_ENTITY_ACTION",kind:e,name:t,config:r}}function Kse(e,t,r){return{type:"UNREGISTER_ENTITY_ACTION",kind:e,name:t,actionId:r}}function Xse(e,t,r){return{type:"REGISTER_ENTITY_FIELD",kind:e,name:t,config:r}}function Jse(e,t,r){return{type:"UNREGISTER_ENTITY_FIELD",kind:e,name:t,fieldId:r}}function Qse(e,t){return{type:"SET_IS_READY",kind:e,name:t}}var $se=e=>async({registry:t})=>{if(V(t.select(b)).isEntityReady("postType",e))return;V(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&&FP;o.slug==="wp_template"&&!window?.__experimentalTemplateActivate&&(a=void 0);let c=[o.viewable?AP:void 0,o.supports?.revisions?HP:void 0,a,o.slug==="wp_template_part"&&s&&i?.is_block_theme?$P:void 0,s&&o.slug==="wp_block"?MP:void 0,o.supports?.title?NP:void 0,o.supports?.["page-attributes"]?IP:void 0,o.slug==="wp_block"?zP:void 0,YP,LP,JP,qP,WP].filter(Boolean),l=[o.supports?.thumbnail&&i?.theme_supports?.["post-thumbnails"]&&pP,o.supports?.author&&TP,wP,!Xa.includes(o.slug)&&CP,rP,o.supports?.["page-attributes"]&&bP,o.supports?.comments&&_P,o.supports?.trackbacks&&kP,(o.supports?.comments||o.supports?.trackbacks)&&PP,hP,SP,o.supports?.editor&&o.viewable&&tD,Zse(o.supports)&&EP].filter(Boolean);if(o.supports?.title){let u;e==="page"?u=lP:e==="wp_template"?u=ff:e==="wp_block"?u=hf:u=sP,l.push(u)}t.batch(()=>{c.forEach(u=>{V(t.dispatch(b)).registerEntityAction("postType",e,u)}),l.forEach(u=>{V(t.dispatch(b)).registerEntityField("postType",e,u)})}),(0,rD.doAction)("core.registerPostTypeSchema",e)};function ene(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}var tne=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},rne=e=>({registry:t})=>{let o=(t.select(Qc.store).get("core","hiddenBlockTypes")??[]).filter(s=>!(Array.isArray(e)?e:[e]).includes(s));t.dispatch(Qc.store).set("core","hiddenBlockTypes",o)},one=e=>({registry:t})=>{let r=t.select(Qc.store).get("core","hiddenBlockTypes")??[],o=new Set([...r,...Array.isArray(e)?e:[e]]);t.dispatch(Qc.store).set("core","hiddenBlockTypes",[...o])},sne=({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(oD.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}`))},nne=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{let o="edit-site-template-reverted";if(r.dispatch(es.store).removeNotice(o),!gv(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,sD.addQueryArgs)(`${s.baseURL}/${e.id}`,{context:"edit",source:e.origin}),a=await(0,nD.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"})}},ine=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,_C.decodeEntities)(i)):(0,nt.sprintf)((0,nt._x)('"%s" deleted.',"template part"),(0,_C.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"})}},ane=e=>({select:t,registry:r})=>{let o=t.getCurrentPostType(),s=r.select(ts.store).getCurrentTheme()?.stylesheet,i=r.select(Qc.store).get("core","renderingModes")?.[s]??{};if(i[o]===e)return;let a={[s]:{...i,[o]:e}};r.dispatch(Qc.store).set("core","renderingModes",a)};function lne(e){return{type:"SET_STYLES_PATH",path:e}}function cne(e){return{type:"SET_SHOW_STYLEBOOK",show:e}}function une(){return{type:"RESET_STYLES_NAVIGATION"}}function dne(e){return{type:"SET_CANVAS_MIN_HEIGHT",minHeight:e}}var kC={};qa(kC,{getCanvasMinHeight:()=>Cne,getDefaultRenderingMode:()=>xne,getEntityActions:()=>bne,getEntityFields:()=>wne,getInserter:()=>fne,getInserterSidebarToggleRef:()=>gne,getListViewToggleRef:()=>hne,getPostBlocksByName:()=>_ne,getPostIcon:()=>yne,getShowStylebook:()=>Pne,getStylesPath:()=>kne,hasPostMetaChanges:()=>vne,isEntityReady:()=>Sne});var pD=n(aD()),wh=n(ee()),ya=n(A());var $d=n(Y()),fD=n(dt());var lD=[];function cD(e,t,r){return e.actions[t]?.[r]??lD}function uD(e,t,r){return e.fields[t]?.[r]??lD}function dD(e,t,r){return e.isReady[t]?.[r]}var mne={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},pne=["post-only","template-locked"],fne=(0,ya.createRegistrySelector)(e=>(0,ya.createSelector)(t=>{if(typeof t.blockInserterPanel=="object")return t.blockInserterPanel;if(fv(t)==="template-locked"){let[r]=e(wh.store).getBlocksByName("core/post-content");if(r)return{rootClientId:r,insertionIndex:void 0,filterValue:void 0}}return mne},t=>{let[r]=e(wh.store).getBlocksByName("core/post-content");return[t.blockInserterPanel,fv(t),r]}));function hne(e){return e.listViewToggleRef}function gne(e){return e.inserterSidebarToggleRef}var mD={wp_block:tf,wp_navigation:ik,page:Gu,post:Zk},yne=(0,ya.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?Ja(a.icon):dn}if(mD[r])return mD[r];let s=e($d.store).getPostType(r);return typeof s?.icon=="string"&&s.icon.startsWith("dashicons-")?s.icon.slice(10):Gu}}),vne=(0,ya.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,pD.default)({...c,footnotes:void 0},{...a.meta,footnotes:void 0})});function bne(e,...t){return cD(e.dataviews,...t)}function Sne(e,...t){return dD(e.dataviews,...t)}function wne(e,...t){return uD(e.dataviews,...t)}var _ne=(0,ya.createRegistrySelector)(e=>(0,ya.createSelector)((t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:s,getBlockName:i}=e(wh.store);return o(r).filter(a=>s(a).every(c=>{let l=i(c);return l!=="core/query"&&!r.includes(l)}))},()=>[e(wh.store).getBlocks()])),xne=(0,ya.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(fD.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 pne.includes(d)?d:"post-only"});function kne(e){return e.stylesPath??"/"}function Pne(e){return e.showStylebook??!1}function Cne(e){return e.canvasMinHeight}var _f={reducer:y5,selectors:Qk,actions:tP},b=(0,f1.createReduxStore)(k5,{..._f});(0,f1.register)(b);V(b).registerPrivateActions(xC);V(b).registerPrivateSelectors(kC);var SD=n(x()),Tne=e=>(0,vD.createHigherOrderComponent)(t=>({attributes:r,setAttributes:o,...s})=>{let i=(0,hD.useSelect)(u=>u(b).getCurrentPostType(),[]),[a,c]=(0,gD.useEntityProp)("postType",i,"meta"),l=(0,yD.useMemo)(()=>({...r,...Object.fromEntries(Object.entries(e).map(([u,m])=>[u,a[m]]))}),[r,a]);return(0,SD.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 Ene(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=Tne(t)(e.edit)),e}(0,bD.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",Ene);var I9=n(Xr());var wD=n(M()),_D=n(A()),xD=n(Y()),va=n(x());function Ane(e){let t=e.avatar_urls&&e.avatar_urls[24]?(0,va.jsx)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,va.jsx)("span",{className:"editor-autocompleters__no-avatar"});return(0,va.jsxs)(va.Fragment,{children:[t,(0,va.jsx)("span",{className:"editor-autocompleters__user-name",children:e.name}),(0,va.jsx)("span",{className:"editor-autocompleters__user-slug",children:e.slug})]})}var h1={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){let t=(0,_D.useSelect)(o=>{let{getUsers:s}=o(xD.store);return s({context:"view",search:encodeURIComponent(e)})},[e]);return[(0,wD.useMemo)(()=>t?t.map(o=>({key:`user-${o.slug}`,value:o,label:Ane(o)})):[],[t])]},getOptionCompletion(e){return`@${e.slug}`}};var kD=n(M()),PD=n(ge()),g1=n(A()),CD=n(Y());var Rne=class extends kD.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,PD.compose)([(0,g1.withSelect)((e,t)=>{let{getReferenceByDistinctEdits:r}=e(CD.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()}}))])(Rne);var Ml=n(R()),kh=n(A()),En=n(B()),Ph=n(ee());var lN=n(Mr()),cN=n(Y()),uN=n(_2()),B1=n(M()),dN=n(ge()),mN=n(gt()),pN=n(em());var PC=n(R()),ED=n(A()),AD=n(Y());function v1(e){let{isFrontPage:t,isPostsPage:r}=(0,ED.useSelect)(o=>{let{canUser:s,getEditedEntityRecord:i}=o(AD.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,PC.__)("Homepage"):r?(0,PC.__)("Posts Page"):!1}var tN=n(B()),rN=n(Mr()),R1=n(R()),xh=n(A());var I1=n(ge()),oN=n(dt());var ZD=n(M());var ba=n(B()),Cn=n(R()),Tr=n(ee()),eu=n(A());var Et=n(M()),C1=n(Mr()),VD=n(fc()),jD=n(Y());var Tt=n(R()),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"]}],CC=[{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:[]}],Ine=[...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:[]}],RD=[{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:Ine}],Bne=` |
| 52 |
.is-root-container { |
| 53 |
display: flow-root; |
| 54 |
} |
| 55 |
`,ID=` |
| 56 |
body { |
| 57 |
position: relative; |
| 58 |
padding: 32px !important; |
| 59 |
} |
| 60 |
|
| 61 |
${Bne} |
| 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 BD=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 TC(){let e=[...b1,...CC].map(({slug:o})=>o),r=(0,BD.getCategories)().filter(({slug:o})=>!e.includes(o));return[...CC,...r]}var yi=n(R()),ro=n(Ye());var OD=n(B()),S1=n(ee()),EC=n(x()),One=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,EC.jsx)(OD.__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=le("editor-style-book__color-example",i);return(0,EC.jsx)("div",{className:a,style:{height:o}},s.slug)})}):null,AC=One;var RC=n(B()),$c=n(x()),Fne=({duotones:e})=>e?(0,$c.jsx)(RC.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,$c.jsxs)(RC.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,$c.jsx)("div",{children:(0,$c.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,$c.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,FD=Fne;var w1=n(x());function Dne(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)(FD,{duotones:s[r.type]}),t.push(i)):(i.content=(0,w1.jsx)(AC,{colors:s[r.type],type:r.type}),t.push(i))}}),t}function Nne(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)(AC,{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 IC(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=Dne(e),i=Nne(e);return[o,...s,...t,...i]}var MD=n(M()),x1=n(A());var _1=n(Ye()),DD=n(A()),ND=n(M());function rm(e={},t=!1){let o=bC("spacing.blockGap")!==null,s=!o,{disableLayoutStyles:i,getBlockStyles:a}=(0,DD.useSelect)(c=>{let{getEditorSettings:l}=c(b),{getBlockStyles:u}=c(_1.store);return{disableLayoutStyles:!!l()?.disableLayoutStyles,getBlockStyles:u}},[]);return(0,ND.useMemo)(()=>{if(!e?.styles||!e?.settings)return[[],{}];let c=(0,_1.getBlockTypes)();return If(e,c,{hasBlockGapSupport:o,hasFallbackGapSupport:s,disableLayoutStyles:i,disableRootPadding:t,getBlockStyles:a})},[o,s,e,i,t,a])}function LD(e=!1){let{merged:t}=Gr();return rm(t,e)}function Lne(e){let[t,r]=LD(e),{getEditorSettings:o}=(0,x1.useSelect)(b),{updateEditorSettings:s}=(0,x1.useDispatch)(b);(0,MD.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 Lne(e),null}var Qe=n(x()),{ExperimentalBlockEditorProvider:Mne}=V(Tr.privateApis),{Tabs:P1}=V(ba.privateApis);function Ol(e){return!e||Object.keys(e).length===0}var Vne=(e,t)=>{if(!e||!t||!t?.contentDocument)return;let r=e==="top"?t.contentDocument.body:t.contentDocument.getElementById(e);r&&r.scrollIntoView({behavior:"smooth"})},UD=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,Tr.__experimentalUseMultipleOriginColorsAndGradients)(),[r,o,s,i]=(0,Tr.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,Cn._x)("Theme","Indicates these duotone filters come from the theme."),slug:"theme",duotones:s}),r&&i&&i.length&&c.duotones.push({name:(0,Cn._x)("Default","Indicates these duotone filters come from WordPress."),slug:"default",duotones:i}),o&&o.length&&c.duotones.push({name:(0,Cn._x)("Custom","Indicates these doutone filters are created by the user."),slug:"custom",duotones:o}),c},[e,t,o,s,i,r])}function HD(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 jne(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 Une({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)(()=>IC(u),[u]),d=(0,Et.useMemo)(()=>TC().filter(S=>m.some(_=>_.category===S.slug)),[m]),f=HD(m),{base:h}=Gr(),g=UD(i),y=(0,Et.useMemo)(()=>!Ol(s)&&!Ol(h)?Nr(h,s):{},[h,s]),v=(0,eu.useSelect)(S=>S(Tr.store).getSettings(),[]),[w]=rm(y),C=(0,Et.useMemo)(()=>({...v,styles:!Ol(w)&&!Ol(s)?w:v.styles,isPreviewMode:!0}),[w,v,s]);return(0,Qe.jsx)("div",{ref:a,className:le("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(S=>(0,Qe.jsx)(P1.Tab,{tabId:S.slug,children:S.title},S.slug))})}),d.map(S=>{let _=S.slug?TC().find(I=>I.slug===S.slug):null,P=_?_h(_,m):{examples:m};return(0,Qe.jsx)(P1.TabPanel,{tabId:S.slug,focusable:!1,className:"editor-style-book__tabpanel",children:(0,Qe.jsx)(BC,{category:S.slug,examples:P,isSelected:e,onSelect:r,settings:C,title:S.title,goTo:g})},S.slug)})]}):(0,Qe.jsx)(BC,{examples:{examples:f},isSelected:e,onClick:t,onSelect:r,settings:C,goTo:g})})}var GD=({userConfig:e={},isStatic:t=!1,path:r,onPathChange:o})=>{let s=(0,eu.useSelect)(E=>E(b).getEditorSettings(),[]),i=(0,eu.useSelect)(E=>E(jD.store).canUser("create",{kind:"postType",name:"attachment"}),[]);(0,Et.useEffect)(()=>{(0,eu.dispatch)(Tr.store).updateSettings({...s,mediaUpload:i?VD.uploadMedia:void 0})},[s,i]);let[a,c]=(0,Et.useState)("/"),l=r??a,u=o??c,m=E=>l===`/blocks/${encodeURIComponent(E)}`||l.startsWith(`/blocks/${encodeURIComponent(E)}/`),d=(E,O=!1)=>{if(tm.find(z=>z.slug===E)){u("/colors/palette");return}if(E==="typography"){u("/typography");return}O||u(`/blocks/${encodeURIComponent(E)}`)},f=zD(),h=IC(f),g=HD(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 E=decodeURIComponent(l).split("/blocks/")[1];E?.includes("/variations")&&([E,v]=E.split("/variations/")),E&&h.find(O=>O.name===E)&&(y=E)}else t||(y="overview");let w=RD.find(E=>E.slug===y),C=(0,Et.useMemo)(()=>w?_h(w,h):{examples:[h.find(E=>E.name===y)]},[w,h,y]),S=(0,Et.useMemo)(()=>y?v?{examples:jne(C.examples,v)}:C:{examples:g},[y,g,v,C]),{base:_}=Gr(),P=UD(l),I=(0,Et.useMemo)(()=>!Ol(e)&&!Ol(_)?Nr(_,e):{},[_,e]),[N]=rm(I),D=(0,Et.useMemo)(()=>({...s,styles:!Ol(N)&&!Ol(e)?N:s.styles,isPreviewMode:!0}),[N,s,e]);return(0,Qe.jsx)("div",{className:"editor-style-book",children:(0,Qe.jsxs)(Tr.BlockEditorProvider,{settings:D,children:[(0,Qe.jsx)(k1,{disableRootPadding:!0}),(0,Qe.jsx)(BC,{examples:S,settings:D,goTo:P,isSelected:t?null:m,onSelect:t?null:d})]})})},BC=({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&&Vne("top",d.current)},[a?.top,u]),(0,Qe.jsxs)(Tr.__unstableIframe,{onLoad:h,ref:d,className:le("editor-style-book__iframe",{"is-focused":c&&!!r,"is-button":!!r}),name:"style-book-canvas",tabIndex:0,...r?f:{},children:[(0,Qe.jsx)(Tr.__unstableEditorStyles,{styles:s.styles}),(0,Qe.jsxs)("style",{children:[ID,!!r&&"body { cursor: pointer; } body * { pointer-events: none; }"]}),(0,Qe.jsx)(zne,{className:"editor-style-book__examples",filteredExamples:e,label:i?(0,Cn.sprintf)((0,Cn.__)("Examples of blocks in the %s category"),i):(0,Cn.__)("Examples of blocks"),isSelected:t,onSelect:o},i)]})},zne=(0,Et.memo)(({className:e,filteredExamples:t,label:r,isSelected:o,onSelect:s})=>(0,Qe.jsxs)(ba.Composite,{orientation:"vertical",className:e,"aria-label":r,role:"grid",children:[!!t?.examples?.length&&t.examples.map(i=>(0,Qe.jsx)(WD,{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)(ba.Composite.Group,{className:"editor-style-book__subcategory",children:[(0,Qe.jsx)(ba.Composite.GroupLabel,{children:(0,Qe.jsx)("h2",{className:"editor-style-book__subcategory-title",children:i.title})}),(0,Qe.jsx)(Hne,{examples:i.examples,isSelected:o,onSelect:s})]},`subcategory-${i.slug}`))]})),Hne=({examples:e,isSelected:t,onSelect:r})=>!!e?.length&&e.map(o=>(0,Qe.jsx)(WD,{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)),Gne=["example-duotones"],WD=({id:e,title:t,blocks:r,isSelected:o,onClick:s,content:i})=>{let a=(0,eu.useSelect)(m=>m(Tr.store).getSettings(),[]),c=(0,Et.useMemo)(()=>({...a,focusMode:!1,isPreviewMode:!0}),[a]),l=(0,Et.useMemo)(()=>Array.isArray(r)?r:[r],[r]),u=Gne.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)(ba.Composite.Item,{className:le("editor-style-book__example",{"is-selected":o,"is-disabled-example":!!u?.disabled}),id:e,"aria-label":s?(0,Cn.sprintf)((0,Cn.__)("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)(ba.Disabled,{className:"editor-style-book__example-preview__content",children:i||(0,Qe.jsxs)(Mne,{value:l,settings:c,children:[(0,Qe.jsx)(Tr.__unstableEditorStyles,{}),(0,Qe.jsx)(Tr.BlockList,{renderAppender:!1})]})})})]})})})},YD=(0,Et.forwardRef)(Une);var qD=n(x());function Wne({path:e,onPathChange:t},r){return(0,qD.jsx)(YD,{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 KD=(0,ZD.forwardRef)(Wne);var XD=n(B()),Tn=n(ee()),OC=n(A()),Fl=n(M());var Sa=n(x()),{ExperimentalBlockEditorProvider:Yne,__unstableBlockStyleVariationOverridesWithConfig:Zne}=V(Tn.privateApis);function T1(e){return!e||Object.keys(e).length===0}function qne({path:e},t){let r=(0,OC.useSelect)(v=>v(Tn.store).getBlocks(),[]),{user:o,base:s}=Gr(),{revisions:i,isLoading:a}=gh(),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)?Nr(s,u):{},[s,u]),d=(0,Fl.useMemo)(()=>Array.isArray(r)?r:[r],[r]),f=(0,OC.useSelect)(v=>v(Tn.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,Sa.jsxs)(Tn.__unstableIframe,{ref:t,className:"editor-revisions__iframe",name:"revisions",tabIndex:0,children:[(0,Sa.jsx)("style",{children:".is-root-container { display: flow-root; }"}),(0,Sa.jsx)(XD.Disabled,{className:"editor-revisions__example-preview__content",children:(0,Sa.jsxs)(Yne,{value:d,settings:h,children:[(0,Sa.jsx)(Tn.BlockList,{renderAppender:!1}),(0,Sa.jsx)(Tn.__unstableEditorStyles,{styles:y}),(0,Sa.jsx)(Zne,{config:m})]})})]})}var JD=(0,Fl.forwardRef)(qne);var sm=n(M()),eN=n(B());var E1=n(R()),Dl=n(Mr()),om=n(B()),Nl=n(x()),QD=20;function FC({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(QD):(e==="left"&&a===Dl.RIGHT||e==="right"&&a===Dl.LEFT)&&t(-QD))}let o={active:{opacity:1,scaleY:1.3}},s=`resizable-editor__resize-help-${e}`;return(0,Nl.jsxs)(Nl.Fragment,{children:[(0,Nl.jsx)(om.Tooltip,{text:(0,E1.__)("Drag to resize"),children:(0,Nl.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,Nl.jsx)(om.VisuallyHidden,{id:s,children:(0,E1.__)("Use left and right arrow keys to resize the canvas.")})]})}var A1=n(x()),$D={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 Kne({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)(eN.ResizableBox,{className:le("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)(FC,{direction:"left",resizeWidthBy:c}),right:(0,A1.jsx)(FC,{direction:"right",resizeWidthBy:c})},handleClasses:void 0,handleStyles:{left:$D,right:$D},children:o})}var nm=Kne;var Ll=n(x());function DC(e,t){return t?(0,R1.__)("Style Book"):e?.startsWith("/revisions")?(0,R1.__)("Style Revisions"):""}function sN(){let{stylesPath:e,showStylebook:t,showListViewByDefault:r}=(0,xh.useSelect)(f=>{let{getStylesPath:h,getShowStylebook:g}=V(f(b)),y=f(oN.store).get("core","showListViewByDefault");return{stylesPath:h(),showStylebook:g(),showListViewByDefault:y}},[]),{resetStylesNavigation:o,setStylesPath:s}=V((0,xh.useDispatch)(b)),{setIsListViewOpened:i}=(0,xh.useDispatch)(b),a=(0,I1.useFocusOnMount)("firstElement"),c=(0,I1.useFocusReturn)(),l=null;t?l=(0,Ll.jsx)(KD,{path:e,onPathChange:s,ref:c}):e?.startsWith("/revisions")&&(l=(0,Ll.jsx)(JD,{path:e,ref:c}));let u=DC(e,t),m=()=>{i(r),o()};return(0,Ll.jsx)("div",{className:"editor-styles-canvas",children:(0,Ll.jsx)(nm,{enableResizing:!1,children:(0,Ll.jsxs)("section",{className:"editor-styles-canvas__section",ref:a,onKeyDown:f=>{f.keyCode===rN.ESCAPE&&!f.defaultPrevented&&(f.preventDefault(),m())},"aria-label":u,children:[(0,Ll.jsx)(tN.Button,{size:"compact",className:"editor-styles-canvas__close-button",icon:cc,label:(0,R1.__)("Close"),onClick:m}),l]})})})}var nN=n(A()),NC=n(gt()),LC=n(ee()),iN=n(Y());function aN(){return(0,nN.useSelect)(e=>{if(!window?.__experimentalContentOnlyPatternInsertion)return null;let{getBlockAttributes:t,getBlockName:r,__experimentalGetParsedPattern:o}=e(LC.store),{getEditedEntityRecord:s,getCurrentTheme:i}=e(iN.store),{getEditedContentOnlySection:a}=V(e(LC.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,NC.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,NC.decodeEntities)(h.title),type:"template-part"}}}return null},[])}var ko=n(x()),Xne=En.__unstableMotion.create(En.Button);function O1(e){let{stopEditingContentOnlySection:t}=V((0,kh.useDispatch)(Ph.store)),r=aN(),{postId:o,postType:s,postTypeLabel:i,documentTitle:a,isNotFound:c,templateTitle:l,onNavigateToPreviousEntityRecord:u,isTemplatePreview:m,stylesCanvasTitle:d}=(0,kh.useSelect)(I=>{let{getCurrentPostType:N,getCurrentPostId:D,getEditorSettings:E,getRenderingMode:O}=I(b),{getEditedEntityRecord:z,getPostType:K,getCurrentTheme:W,isResolving:T}=I(cN.store),F=N(),X=D(),H=z("postType",F,X),{default_template_types:L=[]}=W()??{},j=Ts({templateTypes:L,template:H}),U=K(F)?.labels?.singular_name,{getStylesPath:te,getShowStylebook:de}=V(I(b)),ue=te(),we=de(),Ke=DC(ue,we);return{postId:X,postType:F,postTypeLabel:U,documentTitle:H.title,isNotFound:!H&&!T("getEditedEntityRecord","postType",F,X),templateTitle:j.title,onNavigateToPreviousEntityRecord:E().onNavigateToPreviousEntityRecord,isTemplatePreview:O()==="template-locked",stylesCanvasTitle:Ke}},[]),{open:f}=(0,kh.useDispatch)(uN.store),h=(0,dN.useReducedMotion)(),g=cx.includes(s),y=!!u||!!r,v=g?l:a,w=r?.patternTitle||e.title||d||v,C=e.icon,S=I=>{I.stopPropagation(),r?t():u&&u()},_=v1(o),P=(0,B1.useRef)(!1);return(0,B1.useEffect)(()=>{P.current=!0},[]),(0,ko.jsxs)("div",{className:le("editor-document-bar",{"has-back-button":y}),children:[(0,ko.jsx)(En.__unstableAnimatePresence,{children:y&&(0,ko.jsx)(Xne,{className:"editor-document-bar__back",icon:(0,Ml.isRTL)()?_x:bx,onClick:S,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)(Ph.BlockIcon,{icon:dn,className:"editor-document-bar__icon-layout"}),c?(0,ko.jsx)(En.__experimentalText,{children:(0,Ml.__)("Document not found")}):(0,ko.jsxs)(En.Button,{className:"editor-document-bar__command",onClick:()=>f(),size:"compact",children:[(0,ko.jsxs)(En.__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)(Ph.BlockIcon,{icon:C}),(0,ko.jsxs)(En.__experimentalText,{size:"body",as:"h1",children:[(0,ko.jsx)("span",{className:"editor-document-bar__post-title",children:w?(0,pN.__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&&_&&(0,ko.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${_}`}),!r&&i&&!e.title&&!_&&(0,ko.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${(0,mN.decodeEntities)(i)}`})]})]},y),(0,ko.jsx)("span",{className:"editor-document-bar__shortcut",children:lN.displayShortcut.primary("k")})]})]})}var ru=n(R()),im=n(A()),D1=n(M()),N1=n(MC()),F1=n(ee()),hN=n(Y()),Wr=n(B());var tu=n(x()),Jne=({children:e,isValid:t,isDisabled:r,level:o,href:s,onSelect:i})=>{function a(c){if(r){c.preventDefault();return}i()}return(0,tu.jsx)("li",{className:le("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!t,"is-disabled":r}),children:(0,tu.jsxs)("a",{href:s,className:"document-outline__button","aria-disabled":r,onClick:a,children:[(0,tu.jsx)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,tu.jsx)("strong",{className:"document-outline__level",children:o}),(0,tu.jsx)("span",{className:"document-outline__item-content",children:e})]})})},VC=Jne;var ft=n(x()),Qne=(0,ft.jsx)("em",{children:(0,ru.__)("(Empty heading)")}),$ne=[(0,ft.jsx)("br",{},"incorrect-break"),(0,ft.jsx)("em",{children:(0,ru.__)("(Incorrect heading level)")},"incorrect-message")],eie=[(0,ft.jsx)("br",{},"incorrect-break-h1"),(0,ft.jsx)("em",{children:(0,ru.__)("(Your theme may already use a H1 for the post title)")},"incorrect-message-h1")],tie=[(0,ft.jsx)("br",{},"incorrect-break-multiple-h1"),(0,ft.jsx)("em",{children:(0,ru.__)("(Multiple H1 headings are not recommended)")},"incorrect-message-multiple-h1")];function rie(){return(0,ft.jsxs)(Wr.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,ft.jsx)(Wr.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,ft.jsx)(Wr.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,ft.jsx)(Wr.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ft.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,ft.jsx)(Wr.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,ft.jsx)(Wr.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ft.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,ft.jsx)(Wr.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,ft.jsx)(Wr.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,ft.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,ft.jsx)(Wr.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,ft.jsx)(Wr.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ft.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 oie=(e=[])=>e.filter(t=>t.name==="core/heading").map(t=>({...t,level:t.attributes.level,isEmpty:sie(t)})),sie=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(hN.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)(()=>oie(i),[i]);if(l.length<1)return(0,ft.jsxs)("div",{className:"editor-document-outline has-no-headings",children:[(0,ft.jsx)(rie,{}),(0,ft.jsx)("p",{children:(0,ru.__)("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,ft.jsx)("div",{className:"document-outline",children:(0,ft.jsxs)("ul",{children:[m&&(0,ft.jsx)(VC,{level:(0,ru.__)("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,ft.jsxs)(VC,{level:`H${g.level}`,isValid:v,isDisabled:t||!h(g.clientId),href:`#block-${g.clientId}`,onSelect:()=>{r(g.clientId),e?.()},children:[g.isEmpty?Qne:(0,N1.getTextContent)((0,N1.create)({html:g.attributes.content})),y&&$ne,g.level===1&&f&&tie,m&&g.level===1&&!f&&eie]},g.clientId)})]})})}var gN=n(A()),yN=n(ee());function vN({children:e}){return(0,gN.useSelect)(r=>{let{getGlobalBlockCount:o}=r(yN.store);return o("core/heading")>0})?e:null}var bN=n(M()),SN=n(A()),An=n(R()),wN=n(ee()),_N=n(yn()),xN=n(Mr()),kN=n(x());function nie(){let{registerShortcut:e}=(0,SN.useDispatch)(_N.store);return(0,bN.useEffect)(()=>{e({name:"core/editor/toggle-mode",category:"global",description:(0,An.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),e({name:"core/editor/save",category:"global",description:(0,An.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,An.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,An.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,xN.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/editor/toggle-list-view",category:"global",description:(0,An.__)("Show or hide the List View."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/editor/toggle-distraction-free",category:"global",description:(0,An.__)("Enter or exit distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),e({name:"core/editor/toggle-sidebar",category:"global",description:(0,An.__)("Show or hide the Settings panel."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/editor/keyboard-shortcuts",category:"main",description:(0,An.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/editor/next-region",category:"global",description:(0,An.__)("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,An.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),(0,kN.jsx)(wN.BlockEditorKeyboardShortcuts.Register,{})}var PN=nie;var L1=n(R()),CN=n(B()),M1=n(A()),Ch=n(Mr());var TN=n(M());var EN=n(x());function iie(e,t){let r=(0,Ch.isAppleOS)()?Ch.displayShortcut.primaryShift("z"):Ch.displayShortcut.primary("y"),o=(0,M1.useSelect)(i=>i(b).hasEditorRedo(),[]),{redo:s}=(0,M1.useDispatch)(b);return(0,EN.jsx)(CN.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,L1.isRTL)()?rf:Kp,label:(0,L1.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?s:void 0,className:"editor-history__redo"})}var V1=(0,TN.forwardRef)(iie);var j1=n(R()),AN=n(B()),U1=n(A()),RN=n(Mr());var IN=n(M());var BN=n(x());function aie(e,t){let r=(0,U1.useSelect)(s=>s(b).hasEditorUndo(),[]),{undo:o}=(0,U1.useDispatch)(b);return(0,BN.jsx)(AN.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,j1.isRTL)()?Kp:rf,label:(0,j1.__)("Undo"),shortcut:RN.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,className:"editor-history__undo"})}var z1=(0,IN.forwardRef)(aie);var UC=n(B()),W1=n(A()),zC=n(pt());var H1=n(B()),lm=n(R()),G1=n(A()),ON=n(M()),jC=n(ee()),ou=n(x());function FN(){let[e,t]=(0,ON.useState)(!1),r=(0,G1.useSelect)(i=>i(jC.store).isValidTemplate(),[]),{setTemplateValidity:o,synchronizeTemplate:s}=(0,G1.useDispatch)(jC.store);return r?null:(0,ou.jsxs)(ou.Fragment,{children:[(0,ou.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,ou.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(x());function lie(){let{notices:e}=(0,W1.useSelect)(s=>({notices:s(zC.store).getNotices()}),[]),{removeNotice:t}=(0,W1.useDispatch)(zC.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)(UC.NoticeList,{notices:o,className:"components-editor-notices__pinned"}),(0,Vl.jsx)(UC.NoticeList,{notices:r,className:"components-editor-notices__dismissible",onRemove:t,children:(0,Vl.jsx)(FN,{})})]})}var Th=lie;var DN=n(B()),Y1=n(A()),HC=n(pt()),NN=n(x()),cie=-3;function LN(){let e=(0,Y1.useSelect)(o=>o(HC.store).getNotices(),[]),{removeNotice:t}=(0,Y1.useDispatch)(HC.store),r=e.filter(({type:o})=>o==="snackbar").slice(cie);return(0,NN.jsx)(DN.SnackbarList,{notices:r,className:"components-editor-notices__snackbar",onRemove:t})}var ka=n(B()),xa=n(R()),cm=n(M()),Eh=n(ge()),GN=n(A());var su=n(R()),YC=n(A()),q1=n(B()),ZC=n(Y());var Z1=n(B()),GC=n(R()),MN=n(A()),WC=n(Y()),VN=n(gt());var wa=n(x());function jN({record:e,checked:t,onChange:r}){let{name:o,kind:s,title:i,key:a}=e,{entityRecordTitle:c,hasPostMetaChanges:l}=(0,MN.useSelect)(u=>{if(s!=="postType"||o!=="wp_template")return{entityRecordTitle:i,hasPostMetaChanges:V(u(b)).hasPostMetaChanges(o,a)};let m=u(WC.store).getEditedEntityRecord(s,o,a),{default_template_types:d=[]}=u(WC.store).getCurrentTheme()??{};return{entityRecordTitle:Ts({template:m,templateTypes:d}).title,hasPostMetaChanges:V(u(b)).hasPostMetaChanges(o,a)}},[o,s,i,a]);return(0,wa.jsxs)(wa.Fragment,{children:[(0,wa.jsx)(Z1.PanelRow,{children:(0,wa.jsx)(Z1.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,VN.decodeEntities)(c)||(0,GC.__)("Untitled"),checked:t,onChange:r,className:"entities-saved-states__change-control"})}),l&&(0,wa.jsx)("ul",{className:"entities-saved-states__changes",children:(0,wa.jsx)("li",{children:(0,GC.__)("Post Meta.")})})]})}var _a=n(x());function uie(e,t){switch(e){case"site":return t===1?(0,su.__)("This change will affect your whole site."):(0,su.__)("These changes will affect your whole site.");case"wp_template":return(0,su.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,su.__)("The following has been modified.")}}function die({record:e}){let{editedRecord:t,savedRecord:r}=(0,YC.useSelect)(s=>{let{getEditedEntityRecord:i,getEntityRecord:a}=s(ZC.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,_a.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(s=>(0,_a.jsx)("li",{children:s},s))}):null}function mie({record:e,count:t}){if(e?.name==="globalStyles")return null;let r=uie(e?.name,t);return r?(0,_a.jsx)(q1.PanelRow,{children:r}):null}function UN({list:e,unselectedEntities:t,setUnselectedEntities:r}){let o=e.length,s=e[0],a=(0,YC.useSelect)(c=>c(ZC.store).getEntityConfig(s.kind,s.name),[s.kind,s.name]).label;return s?.name==="wp_template_part"&&(a=o===1?(0,su.__)("Template Part"):(0,su.__)("Template Parts")),(0,_a.jsxs)(q1.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,_a.jsx)(mie,{record:s,count:o}),e.map(c=>(0,_a.jsx)(jN,{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,_a.jsx)(die,{record:s})]})}var zN=n(A()),HN=n(Y()),K1=n(M()),X1=()=>{let{editedEntities:e,siteEdits:t,siteEntityConfig:r}=(0,zN.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:u,getEntityRecordEdits:m,getEntityConfig:d}=l(HN.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(x());function pie(e){return e}function J1({close:e,renderDialog:t,variant:r}){let o=X1();return(0,Yr.jsx)(Ah,{close:e,renderDialog:t,variant:r,...o})}function Ah({additionalPrompt:e=void 0,close:t,onSave:r=pie,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}=V((0,GN.useDispatch)(b)),h=a.reduce((K,W)=>{let{name:T}=W;return K[T]||(K[T]=[]),K[T].push(W),K},{}),{site:g,wp_template:y,wp_template_part:v,...w}=h,C=[g,y,v,...Object.values(w)].filter(Array.isArray),S=o??c,_=(0,cm.useCallback)(()=>t(),[t]),[P,I]=(0,Eh.__experimentalUseDialog)({onClose:()=>_()}),N=(0,Eh.useInstanceId)(Ah,"entities-saved-states__panel-label"),D=(0,Eh.useInstanceId)(Ah,"entities-saved-states__panel-description"),E=a.length?(0,xa.__)("Select the items you want to save."):void 0,O=m==="inline",z=(0,Yr.jsxs)(Yr.Fragment,{children:[(0,Yr.jsx)(ka.FlexItem,{isBlock:!O,as:ka.Button,variant:O?"tertiary":"secondary",size:O?void 0:"compact",onClick:_,children:(0,xa.__)("Cancel")}),(0,Yr.jsx)(ka.FlexItem,{isBlock:!O,as:ka.Button,ref:d,variant:"primary",size:O?void 0:"compact",disabled:!S,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&&I,className:le("entities-saved-states__panel",{"is-inline":O}),role:i?"dialog":void 0,"aria-labelledby":i?N:void 0,"aria-describedby":i?D:void 0,children:[!O&&(0,Yr.jsx)(ka.Flex,{className:"entities-saved-states__panel-header",gap:2,children:z}),(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?N: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",{})}):E})]})]}),C.map(K=>(0,Yr.jsx)(UN,{list:K,unselectedEntities:u,setUnselectedEntities:l},K[0].name)),O&&(0,Yr.jsx)(ka.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:z})]})}var YN=n(M()),Q1=n(R()),nu=n(B()),ZN=n(A()),qN=n(ge()),KN=n(Xr());var jl=n(x());function fie(){try{return(0,ZN.select)(b).getEditedPostContent()}catch{}}function WN({text:e,children:t,variant:r="secondary"}){let o=(0,qN.useCopyToClipboard)(e);return(0,jl.jsx)(nu.Button,{__next40pxDefaultSize:!0,variant:r,ref:o,children:t})}var hie=class extends YN.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,KN.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)(nu.__experimentalHStack,{className:"editor-error-boundary",alignment:"baseline",spacing:4,justify:"space-between",expanded:!1,wrap:!0,children:[(0,jl.jsx)(nu.__experimentalText,{as:"p",children:(0,Q1.__)("The editor has encountered an unexpected error.")}),(0,jl.jsxs)(nu.__experimentalHStack,{expanded:!1,children:[t&&(0,jl.jsx)(WN,{text:fie,children:(0,Q1.__)("Copy contents")}),(0,jl.jsx)(WN,{variant:"primary",text:e?.stack,children:(0,Q1.__)("Copy error")})]})]}):this.props.children}},XN=hie;var Pa=n(M()),Ih=n(ge()),Ca=n(A()),qC=n(R()),JN=n(Ye()),QN=n(pt());var $N=n(x()),gie=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,Rh,yie=()=>{if(Rh!==void 0)return Rh;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),Rh=!0}catch{Rh=!1}return Rh};function vie(){let{postId:e,isEditedPostNew:t,hasRemoteAutosave:r}=(0,Ca.useSelect)(l=>({postId:l(b).getCurrentPostId(),isEditedPostNew:l(b).isEditedPostNew(),hasRemoteAutosave:!!l(b).getEditorSettings().autosave}),[]),{getEditedPostAttribute:o}=(0,Ca.useSelect)(b),{createWarningNotice:s,removeNotice:i}=(0,Ca.useDispatch)(QN.store),{editPost:a,resetEditorBlocks:c}=(0,Ca.useDispatch)(b);(0,Pa.useEffect)(()=>{let l=Z5(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))){hv(e,t);return}if(r)return;let h="wpEditorAutosaveRestore";s((0,qC.__)("The backup of this post in your browser is different from the version below."),{id:h,actions:[{label:(0,qC.__)("Restore the backup"),onClick(){let{content:g,...y}=f;a(y),c((0,JN.parse)(f.content)),i(h)}}]})},[t,e])}function bie(){let{postId:e,isEditedPostNew:t,isDirty:r,isAutosaving:o,didError:s}=(0,Ca.useSelect)(u=>({postId:u(b).getCurrentPostId(),isEditedPostNew:u(b).isEditedPostNew(),isDirty:u(b).isEditedPostDirty(),isAutosaving:u(b).isAutosavingPost(),didError:u(b).didPostSaveRequestFail()}),[]),i=(0,Pa.useRef)(r),a=(0,Pa.useRef)(o);(0,Pa.useEffect)(()=>{!s&&(a.current&&!o||i.current&&!r)&&hv(e,t),i.current=r,a.current=o},[r,o,s]);let c=(0,Ih.usePrevious)(t),l=(0,Ih.usePrevious)(e);(0,Pa.useEffect)(()=>{l===e&&c&&!t&&hv(e,!0)},[t,e])}function Sie(){let{autosave:e}=(0,Ca.useDispatch)(b),t=(0,Pa.useCallback)(()=>{gie(()=>e({local:!0}))},[]);vie(),bie();let r=(0,Ca.useSelect)(o=>o(b).getEditorSettings().localAutosaveInterval,[]);return(0,$N.jsx)(y1,{interval:r,autosave:t})}var eL=(0,Ih.ifCondition)(yie)(Sie);var tL=n(A()),rL=n(Y());function wie({children:e}){return(0,tL.useSelect)(r=>{let{getEditedPostAttribute:o}=r(b),{getPostType:s}=r(rL.store);return!!s(o("type"))?.supports?.["page-attributes"]},[])?e:null}var um=wie;var KC=n(R()),mm=n(B()),$1=n(A()),nL=n(M());var oL=n(A()),sL=n(Y());function _ie(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 xie({children:e,supportKeys:t}){let r=(0,oL.useSelect)(s=>{let{getEditedPostAttribute:i}=s(b),{getPostType:a}=s(sL.store);return a(i("type"))},[]),o=!!r;return r&&(o=(Array.isArray(t)?t:[t]).some(s=>_ie(r.supports,s))),o?e:null}var Ft=xie;var dm=n(x());function kie(){let e=(0,$1.useSelect)(a=>a(b).getEditedPostAttribute("menu_order")??0,[]),{editPost:t}=(0,$1.useDispatch)(b),[r,o]=(0,nL.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,KC.__)("Order"),help:(0,KC.__)("Set the page order."),value:i,onChange:s,hideLabelFromVision:!0,onBlur:()=>{o(null)}})})})}function iL(){return(0,dm.jsx)(Ft,{supportKeys:"page-attributes",children:(0,dm.jsx)(kie,{})})}var vL=n(A()),bL=n(Y());var JC=n(Tv()),os=n(R()),Ul=n(B()),mL=n(ge()),vi=n(M()),fm=n(A()),$C=n(gt()),tS=n(Y()),pL=n(ee()),fL=n(Or());var aL=n(B()),lL=n(M()),Bh=n(x()),Pie=(0,lL.forwardRef)(({className:e,label:t,children:r},o)=>(0,Bh.jsxs)(aL.__experimentalHStack,{className:le("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=Pie;var cL=n(gt());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,cL.decodeEntities)(e),XC=e=>({...e,name:pm(e.name)}),uL=e=>(e??[]).map(XC);var rs=n(x());function QC(e){return e?.title?.rendered?(0,$C.decodeEntities)(e.title.rendered):`#${e.id} (${(0,os.__)("no title")})`}var dL=(e,t)=>{let r=(0,JC.default)(e||"").toLowerCase(),o=(0,JC.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function hL(){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"),S=w("parent"),_=f(C),P=v(),I=_?.hierarchical??!1,N={per_page:100,exclude:P,parent_exclude:P,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(N.search=t,N.orderby="relevance");let D=S?g("postType",C,S):null;return{isHierarchical:I,parentPostId:S,parentPostTitle:D?QC(D):"",pageItems:I?h("postType",C,N):null,isLoading:I?y("getEntityRecords",["postType",C,N]):!1}},[t]),l=(0,vi.useMemo)(()=>{let d=(y,v=0)=>y.map(S=>[{value:S.id,label:"\u2014 ".repeat(v)+(0,$C.decodeEntities)(S.name),rawName:S.name},...d(S.children||[],v+1)]).sort(([S],[_])=>{let P=dL(S.rawName,t),I=dL(_.rawName,t);return P>=I?1:-1}).flat();if(!a)return[];let f=a.map(y=>({id:y.id,parent:y.parent,name:QC(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,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,os.__)("Parent"),help:(0,os.__)("Choose a parent page."),value:s,options:l,onFilterValueChange:(0,mL.debounce)(u,300),onChange:m,hideLabelFromVision:!0,isLoading:c})}function Cie({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?QC(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 gL(){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)(Cie,{isOpen:s,onClick:i}),renderContent:({onClose:s})=>(0,rs.jsxs)("div",{className:"editor-post-parent",children:[(0,rs.jsx)(pL.__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,fL.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)(hL,{})]})})})}var yL=hL;var rS=n(x()),Tie="page-attributes";function Eie(){let{isEnabled:e,postType:t}=(0,vL.useSelect)(r=>{let{getEditedPostAttribute:o,isEditorPanelEnabled:s}=r(b),{getPostType:i}=r(bL.store);return{isEnabled:s(Tie),postType:i(o("type"))}},[]);return!e||!t?null:(0,rS.jsx)(gL,{})}function oS(){return(0,rS.jsx)(um,{children:(0,rS.jsx)(Eie,{})})}var Ws=n(R()),Ea=n(B()),gm=n(A()),sT=n(Y()),_L=n(ee()),ym=n(M());var xL=n(pt());var sS=n(A()),tT=n(M()),Rn=n(Ye()),In=n(B()),iu=n(R());var Ta=n(x()),eT=(0,iu.__)("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}=V((0,sS.useDispatch)(b)),[s,i]=(0,tT.useState)(""),[a,c]=(0,tT.useState)(!1),l=()=>{i(""),e()},u=async m=>{if(m.preventDefault(),a)return;c(!0);let d=t??(0,Rn.serialize)([(0,Rn.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,Rn.createBlock)("core/site-title"),(0,Rn.createBlock)("core/site-tagline")]),(0,Rn.createBlock)("core/separator"),(0,Rn.createBlock)("core/group",{tagName:"main"},[(0,Rn.createBlock)("core/group",{layout:{inherit:!0}},[(0,Rn.createBlock)("core/post-title")]),(0,Rn.createBlock)("core/post-content",{layout:{inherit:!0}})])]),f=await o({slug:vc(s||eT)||"wp-custom-template",content:d,title:s||eT,status:"publish"});c(!1),r({postId:f.id,postType:"wp_template"}),l()};return(0,Ta.jsx)(In.Modal,{title:(0,iu.__)("Create custom template"),onRequestClose:l,focusOnMount:"firstContentElement",size:"small",overlayClassName:"editor-post-template__create-template-modal",children:(0,Ta.jsx)("form",{className:"editor-post-template__create-form",onSubmit:u,children:(0,Ta.jsxs)(In.__experimentalVStack,{spacing:"3",children:[(0,Ta.jsx)(In.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,iu.__)("Name"),value:s,onChange:i,placeholder:eT,disabled:a,help:(0,iu.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Ta.jsxs)(In.__experimentalHStack,{justify:"right",children:[(0,Ta.jsx)(In.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:l,children:(0,iu.__)("Cancel")}),(0,Ta.jsx)(In.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:a,"aria-disabled":a,children:(0,iu.__)("Create")})]})]})})})}var Oh=n(A()),SL=n(M()),iS=n(Y());function hm(){return(0,Oh.useSelect)(e=>{let{getCurrentPostId:t,getCurrentPostType:r}=e(b);return{postId:t(),postType:r()}},[])}function au(){let{postType:e,postId:t}=hm();return(0,Oh.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 wL(e){return(0,Oh.useSelect)(t=>t(iS.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e}),[e])}function rT(e){let t=oT(),r=au(),o=wL(e);return(0,SL.useMemo)(()=>r&&o?.filter(s=>s.is_custom&&s.slug!==t&&!!s.content.raw),[o,t,r])}function oT(){let{postType:e,postId:t}=hm(),r=wL(e),o=(0,Oh.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(x());function Aie({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(sT.store).canUser("create",{kind:"postType",name:"wp_template"})&&o(b).getCurrentTemplateId();return c?.title||c?.slug||a?.[s]},[]);return(0,ss.jsx)(Ea.Button,{__next40pxDefaultSize:!0,variant:"tertiary","aria-expanded":e,"aria-label":(0,Ws.__)("Template options"),onClick:t,children:r??(0,Ws.__)("Default template")})}function Rie({onClose:e}){let t=au(),{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(sT.store),S=v(b).getEditorSettings(),_=w("create",{kind:"postType",name:"wp_template"}),P=v(b).getCurrentTemplateId();return{availableTemplates:S.availableTemplates,fetchedTemplates:_?C("postType","wp_template",{post_type:v(b).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:v(b).getEditedPostAttribute("template"),canCreate:t&&_&&S.supportsTemplateMode,canEdit:t&&_&&S.supportsTemplateMode&&!!P,currentTemplateId:P,onNavigateToEntityRecord:S.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)(xL.store),[g,y]=(0,ym.useState)(!1);return(0,ss.jsxs)("div",{className:"editor-post-template__classic-theme-dropdown",children:[(0,ss.jsx)(_L.__experimentalInspectorPopoverHeader,{title:(0,Ws.__)("Template"),help:(0,Ws.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:dx,label:(0,Ws.__)("Add template"),onClick:()=>y(!0)}]:[],onClose:e}),t?(0,ss.jsx)(Ea.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,hideLabelFromVision:!0,label:(0,Ws.__)("Template"),value:d?.value??"",options:m,onChange:v=>f({template:v||""})}):(0,ss.jsx)(Ea.Notice,{status:"warning",isDismissible:!1,children:(0,Ws.__)("The posts page template cannot be changed.")}),a&&l&&(0,ss.jsx)("p",{children:(0,ss.jsx)(Ea.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>{l({postId:c,postType:"wp_template"}),e(),h((0,Ws.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,Ws.__)("Go back"),onClick:()=>u().onNavigateToPreviousEntityRecord()}]})},children:(0,Ws.__)("Edit template")})}),g&&(0,ss.jsx)(nS,{onClose:()=>y(!1)})]})}function Iie(){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,Ws.__)("Template"),ref:t,children:(0,ss.jsx)(Ea.Dropdown,{popoverProps:r,focusOnMount:!0,renderToggle:({isOpen:o,onToggle:s})=>(0,ss.jsx)(Aie,{isOpen:o,onClick:s}),renderContent:({onClose:o})=>(0,ss.jsx)(Rie,{onClose:o})})})}var aS=Iie;var uS=n(B()),RL=n(cl()),dS=n(A()),IL=n(PL());var EL=n(B());var lS=n(A()),CL=n(dt());var TL=n(x()),{PreferenceBaseOption:Bie}=V(CL.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,TL.jsx)(Bie,{isChecked:r,onChange:()=>t(e.panelName),...e})}var nT=n(x()),{Fill:Oie,Slot:Fie}=(0,EL.createSlotFill)("EnablePluginDocumentSettingPanelOption"),AL=({label:e,panelName:t})=>(0,nT.jsx)(Oie,{children:(0,nT.jsx)(zl,{label:e,panelName:t})});AL.Slot=Fie;var cS=AL;var Hl=n(x()),{Fill:Die,Slot:Nie}=(0,uS.createSlotFill)("PluginDocumentSettingPanel"),BL=({name:e,className:t,title:r,icon:o,children:s})=>{let{name:i}=(0,RL.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,IL.default)("PluginDocumentSettingPanel requires a name property."),(0,Hl.jsxs)(Hl.Fragment,{children:[(0,Hl.jsx)(cS,{label:r,panelName:a}),(0,Hl.jsx)(Die,{children:l&&(0,Hl.jsx)(uS.PanelBody,{className:t,title:r,icon:o,opened:c,onToggle:()=>u(a),children:s})})]})};BL.Slot=Nie;var mS=BL;var OL=n(ee()),FL=n(B()),DL=n(ge()),iT=n(x()),Lie=(e,t)=>e.filter(r=>!t.includes(r)).length===0,Mie=(e,t)=>!Array.isArray(t)||Lie(e,t),Vie=({allowedBlocks:e,icon:t,label:r,onClick:o,small:s,role:i})=>(0,iT.jsx)(OL.BlockSettingsMenuControls,{children:({selectedBlocks:a,onClose:c})=>Mie(a,e)?(0,iT.jsx)(FL.MenuItem,{onClick:(0,DL.compose)(o,c),icon:t,label:s?r:void 0,role:i,children:!s&&r}):null}),NL=Vie;var LL=n(B()),ML=n(cl());var VL=n(x());function jL(e){let t=(0,ML.usePluginContext)();return(0,VL.jsx)(Fs,{name:"core/plugin-more-menu",as:e.as??LL.MenuItem,icon:e.icon||t.icon,...e})}var UL=n(cl()),pS=n(B()),aT=n(x()),{Fill:jie,Slot:Uie}=(0,pS.createSlotFill)("PluginPostPublishPanel"),zL=({children:e,className:t,title:r,initialOpen:o=!1,icon:s})=>{let{icon:i}=(0,UL.usePluginContext)();return(0,aT.jsx)(jie,{children:(0,aT.jsx)(pS.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:s??i,children:e})})};zL.Slot=Uie;var fS=zL;var hS=n(B()),lT=n(x()),{Fill:zie,Slot:Hie}=(0,hS.createSlotFill)("PluginPostStatusInfo"),HL=({children:e,className:t})=>(0,lT.jsx)(zie,{children:(0,lT.jsx)(hS.PanelRow,{className:t,children:e})});HL.Slot=Hie;var gS=HL;var yS=n(B()),GL=n(cl()),cT=n(x()),{Fill:Gie,Slot:Wie}=(0,yS.createSlotFill)("PluginPrePublishPanel"),WL=({children:e,className:t,title:r,initialOpen:o=!1,icon:s})=>{let{icon:i}=(0,GL.usePluginContext)();return(0,cT.jsx)(Gie,{children:(0,cT.jsx)(yS.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:s??i,children:e})})};WL.Slot=Wie;var vS=WL;var YL=n(B()),ZL=n(cl());var qL=n(x());function KL(e){let t=(0,ZL.usePluginContext)();return(0,qL.jsx)(Fs,{name:"core/plugin-preview-menu",as:e.as??YL.MenuItem,icon:e.icon||t.icon,...e})}var XL=n(x());function lu({className:e,...t}){return(0,XL.jsx)(pl,{panelClassName:e,className:"editor-sidebar",scope:"core",...t})}var JL=n(x());function QL(e){return(0,JL.jsx)(dl,{__unstableExplicitMenuItem:!0,scope:"core",...e})}var SS=n(A()),wS=n(Y());var Aa=n(A()),S8=n(gt()),Gl=n(B()),bS=n(M()),uu=n(R()),wm=n(Y());var w8=n(pt()),_8=n(dt());var bm=n(M()),r8=n(gt()),o8=n(ee()),Sm=n(B()),vm=n(R()),s8=n(A()),n8=n(Y()),i8=n(Ye());var e8=n(Tv());function $L(e=""){return e=(0,e8.default)(e),e=e.trim().toLowerCase(),e}function Yie(e,t){let r=$L(t),o=$L(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 t8(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,Yie(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,s])=>s-o),r.map(([o])=>o)}var bs=n(x());function a8({onClick:e}){let[t,r]=(0,bm.useState)(!1),{postType:o,postId:s}=hm(),i=rT(o),{editEntityRecord:a}=(0,s8.useDispatch)(n8.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)(Zie,{postType:o,onSelect:c})})})]})}function Zie({postType:e,onSelect:t}){let[r,o]=(0,bm.useState)(""),s=rT(e),i=(0,bm.useMemo)(()=>s.map(c=>({name:c.slug,blocks:(0,i8.parse)(c.content.raw),title:(0,r8.decodeEntities)(c.title.rendered),id:c.id})),[s]),a=(0,bm.useMemo)(()=>t8(i,r),[i,r]);return(0,bs.jsxs)(bs.Fragment,{children:[(0,bs.jsx)(Sm.SearchControl,{__nextHasNoMarginBottom:!0,onChange:o,value:r,label:(0,vm.__)("Search"),placeholder:(0,vm.__)("Search"),className:"editor-post-template__swap-template-search"}),(0,bs.jsx)(o8.__experimentalBlockPatternsList,{label:(0,vm.__)("Templates"),blockPatterns:a,onClickPattern:t})]})}var l8=n(B()),c8=n(R()),u8=n(A()),d8=n(Y());var m8=n(x());function p8({onClick:e}){let t=oT(),r=au(),{postType:o,postId:s}=hm(),{editEntityRecord:i}=(0,u8.useDispatch)(d8.store);return!t||!r?null:(0,m8.jsx)(l8.MenuItem,{onClick:()=>{i("postType",o,s,{template:""},{undoIgnore:!0}),e()},children:(0,c8.__)("Use default template")})}var f8=n(B()),h8=n(R()),g8=n(A()),y8=n(Y()),v8=n(M());var cu=n(x());function b8(){let{canCreateTemplates:e}=(0,g8.useSelect)(s=>{let{canUser:i}=s(y8.store);return{canCreateTemplates:i("create",{kind:"postType",name:"wp_template"})}},[]),[t,r]=(0,v8.useState)(!1),o=au();return!e||!o?null:(0,cu.jsxs)(cu.Fragment,{children:[(0,cu.jsx)(f8.MenuItem,{onClick:()=>{r(!0)},children:(0,h8.__)("Create new template")}),t&&(0,cu.jsx)(nS,{onClose:()=>{r(!1)}})]})}var ns=n(x());function x8({id:e}){let{isTemplateHidden:t,onNavigateToEntityRecord:r,getEditorSettings:o,hasGoBack:s,hasSpecificTemplate:i}=(0,Aa.useSelect)(_=>{let{getRenderingMode:P,getEditorSettings:I,getCurrentPost:N}=V(_(b)),D=I(),E=N();return{isTemplateHidden:P()==="post-only",onNavigateToEntityRecord:D.onNavigateToEntityRecord,getEditorSettings:I,hasGoBack:D.hasOwnProperty("onNavigateToPreviousEntityRecord"),hasSpecificTemplate:!!E.template}},[]),{get:a}=(0,Aa.useSelect)(_8.store),{editedRecord:c,hasResolved:l}=(0,wm.useEntityRecord)("postType","wp_template",e),{getEntityRecord:u}=(0,Aa.useSelect)(wm.store),{editEntityRecord:m}=(0,Aa.useDispatch)(wm.store),{createSuccessNotice:d}=(0,Aa.useDispatch)(w8.store),{setRenderingMode:f,setDefaultRenderingMode:h}=V((0,Aa.useDispatch)(b)),g=(0,Aa.useSelect)(_=>!!_(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,uu.__)("Go back"),onClick:()=>o().onNavigateToPreviousEntityRecord()}]:void 0,S=()=>{a("core/edit-site","welcomeGuideTemplate")||d((0,uu.__)("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,uu.__)("Template"),ref:v,children:(0,ns.jsx)(Gl.DropdownMenu,{popoverProps:w,focusOnMount:!0,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},label:(0,uu.__)("Template options"),text:(0,S8.decodeEntities)(c.title),icon:null,children:({onClose:_})=>(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()},children:(0,uu.__)("Edit template")}),(0,ns.jsx)(a8,{onClick:_}),(0,ns.jsx)(p8,{onClick:_}),g&&(0,ns.jsx)(b8,{})]}),(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,uu.__)("Show template")})})]})})})}var uT=n(x());function _S(){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,uT.jsx)(aS,{}):t&&e?(0,uT.jsx)(x8,{id:e}):null}var j8=n(A()),U8=n(Y());var E8=n(ge()),A8=n(M()),R8=n(A()),I8=n(R()),B8=n(B());var k8=n(R()),P8=n(M()),C8=n(A()),dT=n(gt()),T8=n(Y());var Fh={_fields:"id,name",context:"view"},xS={who:"authors",per_page:100,...Fh};function kS(e){let{authorId:t,authors:r,postAuthor:o,isLoading:s}=(0,C8.useSelect)(a=>{let{getUser:c,getUsers:l,isResolving:u}=a(T8.store),{getEditedPostAttribute:m}=a(b),d=m("author"),f={...xS};return e&&(f.search=e,f.search_columns=["name"]),{authorId:d,authors:l(f),postAuthor:c(d,Fh),isLoading:u("getUsers",[f])}},[e]),i=(0,P8.useMemo)(()=>{let a=(r??[]).map(u=>({value:u.id,label:(0,dT.decodeEntities)(u.name)})),c=a.findIndex(({value:u})=>o?.id===u),l=[];return c<0&&o?l=[{value:o.id,label:(0,dT.decodeEntities)(o.name)}]:c<0&&!o&&(l=[{value:0,label:(0,k8.__)("(No author)")}]),[...l,...a]},[r,o]);return{authorId:t,authorOptions:i,postAuthor:o,isLoading:s}}var O8=n(x());function F8(){let[e,t]=(0,A8.useState)(),{editPost:r}=(0,R8.useDispatch)(b),{authorId:o,authorOptions:s,isLoading:i}=kS(e),a=c=>{c&&r({author:c})};return(0,O8.jsx)(B8.ComboboxControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,I8.__)("Author"),options:s,value:o,onFilterValueChange:(0,E8.debounce)(t,300),onChange:a,allowReset:!1,hideLabelFromVision:!0,isLoading:i})}var D8=n(R()),N8=n(A()),L8=n(B());var M8=n(x());function V8(){let{editPost:e}=(0,N8.useDispatch)(b),{authorId:t,authorOptions:r}=kS(),o=s=>{let i=Number(s);e({author:i})};return(0,M8.jsx)(L8.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,className:"post-author-selector",label:(0,D8.__)("Author"),options:r,onChange:o,value:t,hideLabelFromVision:!0})}var mT=n(x()),qie=25;function Kie(){return(0,j8.useSelect)(t=>t(U8.store).getUsers(xS)?.length>=qie,[])?(0,mT.jsx)(F8,{}):(0,mT.jsx)(V8,{})}var PS=Kie;var z8=n(A());var H8=n(x());function CS({children:e}){let{hasAssignAuthorAction:t}=(0,z8.useSelect)(r=>({hasAssignAuthorAction:!!r(b).getCurrentPost()?._links?.["wp:action-assign-author"]}),[]);return t?(0,H8.jsx)(Ft,{supportKeys:"author",children:e}):null}var du=n(R()),TS=n(B()),ES=n(M()),G8=n(gt()),W8=n(ee()),Y8=n(A()),Z8=n(Y());var bi=n(x());function Xie({isOpen:e,onClick:t}){let{postAuthor:r}=(0,Y8.useSelect)(s=>{let i=s(b).getEditedPostAttribute("author");return{postAuthor:s(Z8.store).getUser(i,Fh)}},[]),o=(0,G8.decodeEntities)(r?.name)||(0,du.__)("(No author)");return(0,bi.jsx)(TS.Button,{size:"compact",className:"editor-post-author__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,du.sprintf)((0,du.__)("Change author: %s"),o),onClick:t,children:o})}function Jie(){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,du.__)("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)(Xie,{isOpen:o,onClick:s}),renderContent:({onClose:o})=>(0,bi.jsxs)("div",{className:"editor-post-author",children:[(0,bi.jsx)(W8.__experimentalInspectorPopoverHeader,{title:(0,du.__)("Author"),onClose:o}),(0,bi.jsx)(PS,{onClose:o})]})})})})}var AS=Jie;var Wl=n(R()),IS=n(B()),BS=n(A());var RS=n(x()),Qie=[{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 $ie(){let e=(0,BS.useSelect)(o=>o(b).getEditedPostAttribute("comment_status")??"open",[]),{editPost:t}=(0,BS.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:Qie,onChange:r,selected:e})})})}var OS=$ie;var Bn=n(R()),_m=n(B()),fT=n(A()),MS=n(M()),q8=n(ee()),K8=n(Y());var FS=n(R()),DS=n(B()),NS=n(A());var pT=n(x());function eae(){let e=(0,NS.useSelect)(o=>o(b).getEditedPostAttribute("ping_status")??"open",[]),{editPost:t}=(0,NS.useDispatch)(b),r=()=>t({ping_status:e==="open"?"closed":"open"});return(0,pT.jsx)(DS.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,FS.__)("Enable pingbacks & trackbacks"),checked:e==="open",onChange:r,help:(0,pT.jsx)(DS.ExternalLink,{href:(0,FS.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,FS.__)("Learn more about pingbacks & trackbacks")})})}var LS=eae;var Uo=n(x()),tae="discussion-panel";function rae({onClose:e}){return(0,Uo.jsxs)("div",{className:"editor-post-discussion",children:[(0,Uo.jsx)(q8.__experimentalInspectorPopoverHeader,{title:(0,Bn.__)("Discussion"),onClose:e}),(0,Uo.jsxs)(_m.__experimentalVStack,{spacing:4,children:[(0,Uo.jsx)(Ft,{supportKeys:"comments",children:(0,Uo.jsx)(OS,{})}),(0,Uo.jsx)(Ft,{supportKeys:"trackbacks",children:(0,Uo.jsx)(LS,{})})]})]})}function oae({isOpen:e,onClick:t}){let{commentStatus:r,pingStatus:o,commentsSupported:s,trackbacksSupported:i}=(0,fT.useSelect)(c=>{let{getEditedPostAttribute:l}=c(b),{getPostType:u}=c(K8.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,Bn._x)("Open",'Adjective: e.g. "Comments are open"'):a=i?(0,Bn.__)("Comments only"):(0,Bn._x)("Open",'Adjective: e.g. "Comments are open"'):o==="open"?a=s?(0,Bn.__)("Pings only"):(0,Bn.__)("Pings enabled"):a=(0,Bn.__)("Closed"),(0,Uo.jsx)(_m.Button,{size:"compact",className:"editor-post-discussion__panel-toggle",variant:"tertiary","aria-label":(0,Bn.__)("Change discussion options"),"aria-expanded":e,onClick:t,children:a})}function VS(){let{isEnabled:e}=(0,fT.useSelect)(s=>{let{isEditorPanelEnabled:i}=s(b);return{isEnabled:i(tae)}},[]),[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,Bn.__)("Discussion"),ref:r,children:(0,Uo.jsx)(_m.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)(oae,{isOpen:s,onClick:i}),renderContent:({onClose:s})=>(0,Uo.jsx)(rae,{onClose:s})})})}):null}var xm=n(R()),US=n(B()),zS=n(A()),X8=n(M()),J8=n(gt());var jS=n(x());function Dh({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,X8.useState)((0,J8.decodeEntities)(r)),l=m=>{i({[s]:m})},u=o?(0,xm.__)("Write a description (optional)"):(0,xm.__)("Write an excerpt (optional)");return(0,jS.jsx)("div",{className:"editor-post-excerpt",children:(0,jS.jsx)(US.TextareaControl,{__nextHasNoMarginBottom:!0,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,xm.__)("Write a description"):(0,jS.jsx)(US.ExternalLink,{href:(0,xm.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,xm.__)("Learn more about manual excerpts")})})})}var Q8=n(x());function sae({children:e}){return(0,Q8.jsx)(Ft,{supportKeys:"excerpt",children:e})}var mu=sae;var Ra=n(R()),On=n(B()),Lh=n(A()),WS=n(M()),eM=n(ee()),gT=n(Y()),tM=n(gt());var HS=n(B()),hT=n(x()),{Fill:nae,Slot:iae}=(0,HS.createSlotFill)("PluginPostExcerpt"),$8=({children:e,className:t})=>(0,hT.jsx)(nae,{children:(0,hT.jsx)(HS.PanelRow,{className:t,children:e})});$8.Slot=iae;var Nh=$8;var Dt=n(x()),GS="post-excerpt";function aae(){let{isOpened:e,isEnabled:t,postType:r}=(0,Lh.useSelect)(a=>{let{isEditorPanelOpened:c,isEditorPanelEnabled:l,getCurrentPostType:u}=a(b);return{isOpened:c(GS),isEnabled:l(GS),postType:u()}},[]),{toggleEditorPanelOpened:o}=(0,Lh.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,Ra.__)("Description"):(0,Ra.__)("Excerpt"),opened:e,onToggle:s,children:(0,Dt.jsx)(Nh.Slot,{children:a=>(0,Dt.jsxs)(Dt.Fragment,{children:[(0,Dt.jsx)(Dh,{}),a]})})})}function rM(){return(0,Dt.jsx)(mu,{children:(0,Dt.jsx)(aae,{})})}function oM(){return(0,Dt.jsx)(mu,{children:(0,Dt.jsx)(lae,{})})}function lae(){let{shouldRender:e,excerpt:t,shouldBeUsedAsDescription:r,allowEditing:o}=(0,Lh.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",S=w||C,P=g(w?"description":"excerpt"),I=w&&d(gT.store).getEntityRecord("postType",v,h()),N=!P&&w?Ts({template:I,templateTypes:d(gT.store).getCurrentTheme()?.default_template_types})?.description:void 0,D=y(GS)||S;return{excerpt:P??N,shouldRender:D,shouldBeUsedAsDescription:S,allowEditing:D&&(!S||C||I&&I.source===Qg.custom&&!I.has_theme_file&&I.is_custom)}},[]),[s,i]=(0,WS.useState)(null),a=r?(0,Ra.__)("Description"):(0,Ra.__)("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,tM.decodeEntities)(t)});if(!o)return l;let u=r?(0,Ra.__)("Add a description\u2026"):(0,Ra.__)("Add an excerpt\u2026"),m=r?(0,Ra.__)("Edit description"):(0,Ra.__)("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)(eM.__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)(Dh,{hideLabelFromVision:!0,updateOnBlur:!0}),f]})})})]})})]})}var Ss=n(R()),vT=n(Xr()),Po=n(B()),aM=n(Dv()),ZS=n(M()),lM=n(ge()),km=n(A()),pu=n(ee()),cM=n(Y());var sM=n(A()),nM=n(Y());function YS({children:e,supportKeys:t}){let{postType:r,themeSupports:o}=(0,sM.useSelect)(i=>({postType:i(b).getEditedPostAttribute("type"),themeSupports:i(nM.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 yT=n(x());function cae({children:e}){return(0,yT.jsx)(YS,{supportKeys:"post-thumbnails",children:(0,yT.jsx)(Ft,{supportKeys:"thumbnail",children:e})})}var Ia=cae;var oo=n(x()),iM=["image"],uae=(0,Ss.__)("Featured image"),dae=(0,Ss.__)("Add a featured image"),mae=(0,oo.jsx)("p",{children:(0,Ss.__)("To edit the featured image, you need permission to upload media.")});function pae(e,t){if(!e)return{};let r=(0,vT.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,vT.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 fae({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)(pu.store),{mediaSourceUrl:h}=pae(s,e);function g(C){f().mediaUpload({allowedTypes:iM,filesList:C,onFileChange([S]){if((0,aM.isBlobURL)(S?.url)){d(!0);return}S&&r(S),d(!1)},onError(S){c.removeAllNotices(),c.createErrorNotice(S)},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)(Ia,{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)(pu.MediaUploadCheck,{fallback:mae,children:(0,oo.jsx)(pu.MediaUpload,{title:i?.labels?.featured_image||uae,onSelect:r,unstableFeaturedImageFlow:!0,allowedTypes:iM,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||dae)]}),!!t&&(0,oo.jsxs)(Po.__experimentalHStack,{className:le("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 hae=(0,km.withSelect)(e=>{let{getEntityRecord:t,getPostType:r,hasFinishedResolution:o}=e(cM.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"}])}}),gae=(0,km.withDispatch)((e,{noticeOperations:t},{select:r})=>{let{editPost:o}=e(b);return{onUpdateImage(s){o({featured_media:s.id})},onDropImage(s){r(pu.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})}}}),Mh=(0,lM.compose)(Po.withNotices,hae,gae,(0,Po.withFilters)("editor.PostFeaturedImage"))(fae);var uM=n(R()),dM=n(B()),qS=n(A()),mM=n(Y());var Pm=n(x()),bT="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(mM.store);return{postType:u(a("type")),isEnabled:c(bT),isOpened:l(bT)}},[]),{toggleEditorPanelOpened:s}=(0,qS.useDispatch)(b);return r?e?(0,Pm.jsx)(Ia,{children:(0,Pm.jsx)(dM.PanelBody,{title:t?.labels?.featured_image??(0,uM.__)("Featured image"),opened:o,onToggle:()=>s(bT),children:(0,Pm.jsx)(Mh,{})})}):(0,Pm.jsx)(Ia,{children:(0,Pm.jsx)(Mh,{})}):null}var zo=n(R()),XS=n(B()),JS=n(A()),hM=n(ge()),gM=n(Y());var pM=n(A());var fM=n(x());function Cm({children:e}){return(0,pM.useSelect)(r=>r(b).getEditorSettings().disablePostFormats,[])?null:(0,fM.jsx)(Ft,{supportKeys:"post-formats",children:e})}var fu=n(x()),Vh=[{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 jh(){let t=`post-format-selector-${(0,hM.useInstanceId)(jh)}`,{postFormat:r,suggestedFormat:o,supportedFormats:s}=(0,JS.useSelect)(u=>{let{getEditedPostAttribute:m,getSuggestedPostFormat:d}=u(b),f=m("format"),h=u(gM.store).getThemeSupports();return{postFormat:f??"standard",suggestedFormat:d(),supportedFormats:h.formats}},[]),i=Vh.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,fu.jsx)(Cm,{children:(0,fu.jsxs)("div",{className:"editor-post-format",children:[(0,fu.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,fu.jsx)("p",{className:"editor-post-format__suggestion",children:(0,fu.jsx)(XS.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>l(a.id),children:(0,zo.sprintf)((0,zo.__)("Apply suggested format: %s"),a.caption)})})]})})}var Uh=n(R()),ST=n(B()),bM=n(A());var wT=n(Or());var yM=n(A());var vM=n(x());function yae({children:e}){let{lastRevisionId:t,revisionsCount:r}=(0,yM.useSelect)(o=>{let{getCurrentPostLastRevisionId:s,getCurrentPostRevisionsCount:i}=o(b);return{lastRevisionId:s(),revisionsCount:i()}},[]);return!t||r<2?null:(0,vM.jsx)(Ft,{supportKeys:"revisions",children:e})}var hu=yae;var Tm=n(x());function SM(){return(0,bM.useSelect)(e=>{let{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:r}=e(b);return{lastRevisionId:t(),revisionsCount:r()}},[])}function vae(){let{lastRevisionId:e,revisionsCount:t}=SM();return(0,Tm.jsx)(hu,{children:(0,Tm.jsx)(ST.Button,{__next40pxDefaultSize:!0,href:(0,wT.addQueryArgs)("revision.php",{revision:e}),className:"editor-post-last-revision__title",icon:Ni,iconPosition:"right",text:(0,Uh.sprintf)((0,Uh.__)("Revisions (%s)"),t)})})}function wM(){let{lastRevisionId:e,revisionsCount:t}=SM();return(0,Tm.jsx)(hu,{children:(0,Tm.jsx)(wt,{label:(0,Uh.__)("Revisions"),children:(0,Tm.jsx)(ST.Button,{href:(0,wT.addQueryArgs)("revision.php",{revision:e}),className:"editor-private-post-last-revision__button",text:t,variant:"tertiary",size:"compact"})})})}var QS=vae;var _M=n(B());var $S=n(x());function bae(){return(0,$S.jsx)(hu,{children:(0,$S.jsx)(_M.PanelBody,{className:"editor-post-last-revision__panel",children:(0,$S.jsx)(QS,{})})})}var xM=bae;var Co=n(R()),ws=n(B()),e0=n(A()),_T=n(Or()),zh=n(M()),Em=n(Xr()),kM=n(ge()),PM=n(Y());var Er=n(x());function CM(){let t="core/editor/post-locked-modal-"+(0,kM.useInstanceId)(CM),{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:S,getPostLockUser:_,getCurrentPostId:P,getActivePostLock:I,getEditedPostAttribute:N,getEditedPostPreviewLink:D,getEditorSettings:E}=w(b),{getPostType:O}=w(PM.store);return{isLocked:C(),isTakeover:S(),user:_(),postId:P(),postLockUtils:E().postLockUtils,activePostLock:I(),postType:O(N("type")),previewLink:D()}},[]);if((0,zh.useEffect)(()=>{function w(_){s||(_["wp-refresh-post-lock"]={lock:u,post_id:c})}function C(_){if(!_["wp-refresh-post-lock"])return;let P=_["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 S(){if(s||!u)return;let _=new window.FormData;if(_.append("action","wp-remove-post-lock"),_.append("_wpnonce",l.unlockNonce),_.append("post_ID",c),_.append("active_post_lock",u),window.navigator.sendBeacon)window.navigator.sendBeacon(l.ajaxUrl,_);else{let P=new window.XMLHttpRequest;P.open("POST",l.ajaxUrl,!1),P.send(_)}}return(0,Em.addAction)("heartbeat.send",t,w),(0,Em.addAction)("heartbeat.tick",t,C),window.addEventListener("beforeunload",S),()=>{(0,Em.removeAction)("heartbeat.send",t),(0,Em.removeAction)("heartbeat.tick",t),window.removeEventListener("beforeunload",S)}},[]),!s)return null;let f=a.name,h=a.avatar,g=(0,_T.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:c,action:"edit",_wpnonce:l.nonce}),y=(0,_T.addQueryArgs)("edit.php",{post_type:m?.slug}),v=(0,Co.__)("Exit editor");return(0,Er.jsx)(ws.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,Er.jsxs)(ws.__experimentalHStack,{alignment:"top",spacing:6,children:[!!h&&(0,Er.jsx)("img",{src:h,alt:(0,Co.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,Er.jsxs)("div",{children:[!!i&&(0,Er.jsx)("p",{children:(0,zh.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,Er.jsx)("strong",{}),PreviewLink:(0,Er.jsx)(ws.ExternalLink,{href:d,children:(0,Co.__)("preview")})})}),!i&&(0,Er.jsxs)(Er.Fragment,{children:[(0,Er.jsx)("p",{children:(0,zh.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,Er.jsx)("strong",{}),PreviewLink:(0,Er.jsx)(ws.ExternalLink,{href:d,children:(0,Co.__)("preview")})})}),(0,Er.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,Er.jsxs)(ws.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end",children:[!i&&(0,Er.jsx)(ws.Button,{__next40pxDefaultSize:!0,variant:"tertiary",href:g,children:(0,Co.__)("Take over")}),(0,Er.jsx)(ws.Button,{__next40pxDefaultSize:!0,variant:"primary",href:y,children:v})]})]})]})})}var TM=(0,ws.withFilters)("editor.PostLockedModal")(CM);var AM=n(R()),RM=n(B()),r0=n(A());var EM=n(A());function Sae({children:e}){let{hasPublishAction:t,isPublished:r}=(0,EM.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=Sae;var xT=n(x());function wae(){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,xT.jsx)(t0,{children:(0,xT.jsx)(RM.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,AM.__)("Pending review"),checked:e==="pending",onChange:r})})}var IM=wae;var BM=n(M()),Ba=n(B()),Am=n(R()),o0=n(A()),OM=n(Xr()),FM=n(Y());var Ys=n(x());function _ae(e){let t=(0,BM.renderToString)((0,Ys.jsxs)("div",{className:"editor-post-preview-button__interstitial-message",children:[(0,Ys.jsxs)(Ba.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",children:[(0,Ys.jsx)(Ba.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,Ys.jsx)(Ba.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,Ys.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,OM.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(FM.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,Ys.jsx)(Ba.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(),_ae(y.document);let v=await m({forceIsAutosaveable:r});y.location=v,s?.()},role:o,size:"compact",children:t||(0,Ys.jsxs)(Ys.Fragment,{children:[(0,Am._x)("Preview","imperative verb"),(0,Ys.jsx)(Ba.VisuallyHidden,{as:"span",children:(0,Am.__)("(opens in a new tab)")})]})})}var MM=n(B()),VM=n(M()),n0=n(A()),jM=n(ge());var Yl=n(R()),DM=n(A()),NM=n(ge());function s0(){let e=(0,NM.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:s,hasPublishAction:i,isAutosaving:a,hasNonPostEntityChanges:c,postStatusHasChanged:l,postStatus:u}=(0,DM.useSelect)(m=>{let{isCurrentPostPublished:d,isEditedPostBeingScheduled:f,isSavingPost:h,isPublishingPost:g,getCurrentPost:y,getCurrentPostType:v,isAutosavingPost:w,getPostEdits:C,getEditedPostAttribute:S}=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:S("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(x()),LM=()=>{},xae=class extends VM.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),LM):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=LM,onToggle:h,visibility:g,hasNonPostEntityChanges:y,isSavingNonPostEntityChanges:v,postStatus:w,postStatusHasChanged:C}=this.props,S=(l||!c||s||!i&&!e)&&(!y||v),_=(a||l||!c||!i&&!e)&&(!y||v),P="publish";C?P=w:t?g==="private"?P="private":r&&(P="future"):P="pending";let I=()=>{S||(f(),d(P))},N=()=>{_||h()},D={"aria-disabled":S,className:"editor-post-publish-button",isBusy:!u&&l,variant:"primary",onClick:this.createOnClick(I),"aria-haspopup":y?"dialog":void 0},E={"aria-disabled":_,"aria-expanded":o,className:"editor-post-publish-panel__toggle",isBusy:l&&a,variant:"primary",size:"compact",onClick:this.createOnClick(N),"aria-haspopup":y?"dialog":void 0},O=m?E:D;return(0,Im.jsx)(Im.Fragment,{children:(0,Im.jsx)(MM.Button,{...O,className:`${O.className} editor-post-publish-button__button`,size:"compact",children:(0,Im.jsx)(s0,{})})})}},Bm=(0,jM.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()}}})])(xae);var x0=n(R()),k0=n(M()),Nn=n(B()),P0=n(A()),z7=n(ge());var H7=n(Y());var Fn=n(R()),Xh=n(B()),R7=n(A());var I7=n(Or()),B7=n(Y()),O7=n(gt());var Om=n(R()),UM=n(M()),Fm=n(B()),zM=n(ge()),a0=n(A()),HM=n(ee());var gu=n(R()),i0=[{label:(0,gu.__)("Public"),value:"public",description:(0,gu.__)("Visible to everyone.")},{label:(0,gu.__)("Private"),value:"private",description:(0,gu.__)("Only visible to site admins and editors.")},{label:(0,gu.__)("Password protected"),value:"password",description:(0,gu.__)("Only visible to those who know the password.")}];var yu=n(x());function Hh({onClose:e}){let t=(0,zM.useInstanceId)(Hh),{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,UM.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,yu.jsxs)("div",{className:"editor-post-visibility",children:[(0,yu.jsx)(HM.__experimentalInspectorPopoverHeader,{title:(0,Om.__)("Visibility"),help:(0,Om.__)("Control how this post is viewed."),onClose:e}),(0,yu.jsxs)(Fm.__experimentalVStack,{spacing:4,children:[(0,yu.jsx)(Fm.RadioControl,{label:(0,Om.__)("Visibility"),hideLabelFromVision:!0,options:i0,selected:a?"password":o,onChange:l}),a&&(0,yu.jsx)(Fm.TextControl,{label:(0,Om.__)("Password"),onChange:u,value:s,placeholder:(0,Om.__)("Use a secure password"),type:"text",id:`editor-post-visibility__password-input-${t}`,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,maxLength:255})]})]})}var GM=n(A());function l0(){return kT()}function kT(){let e=(0,GM.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 kae=Math.pow(10,8)*24*60*60*1e3,hIe=-kae;var PT=6e4,CT=36e5;var Pae=3600;var WM=Pae*24,gIe=WM*7,Cae=WM*365.2425,Tae=Cae/12,yIe=Tae*3;function YM(e){let t=c0(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function TT(e){let t=c0(e);return t.setDate(1),t.setHours(0,0,0,0),t}function ZM(e,t){let r=t?.additionalDigits??2,o=Iae(e),s;if(o.date){let l=Bae(o.date,r);s=Oae(l.restDateString,l.year)}if(!s||isNaN(s.getTime()))return new Date(NaN);let i=s.getTime(),a=0,c;if(o.time&&(a=Fae(o.time),isNaN(a)))return new Date(NaN);if(o.timezone){if(c=Dae(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+-].*)$/},Eae=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Aae=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Rae=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Iae(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 Bae(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 Oae(e,t){if(t===null)return new Date(NaN);let r=e.match(Eae);if(!r)return new Date(NaN);let o=!!r[4],s=Gh(r[1]),i=Gh(r[2])-1,a=Gh(r[3]),c=Gh(r[4]),l=Gh(r[5])-1;if(o)return jae(t,c,l)?Nae(t,c,l):new Date(NaN);{let u=new Date(0);return!Mae(t,i,a)||!Vae(t,s)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(s,a)),u)}}function Gh(e){return e?parseInt(e):1}function Fae(e){let t=e.match(Aae);if(!t)return NaN;let r=ET(t[1]),o=ET(t[2]),s=ET(t[3]);return Uae(r,o,s)?r*CT+o*PT+s*1e3:NaN}function ET(e){return e&&parseFloat(e.replace(",","."))||0}function Dae(e){if(e==="Z")return 0;let t=e.match(Rae);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),s=t[3]&&parseInt(t[3])||0;return zae(o,s)?r*(o*CT+s*PT):NaN}function Nae(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 Lae=[31,null,31,30,31,30,31,31,30,31,30,31];function qM(e){return e%400===0||e%4===0&&e%100!==0}function Mae(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Lae[t]||(qM(e)?29:28))}function Vae(e,t){return t>=1&&t<=(qM(e)?366:365)}function jae(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Uae(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function zae(e,t){return t>=0&&t<=59}var KM=n(Ka()),XM=n(R()),Wh=n(A()),JM=n(ee()),d0=n(M()),QM=n(Y());var AT=n(x()),{PrivatePublishDateTimePicker:Hae}=V(JM.privateApis);function Dm(e){return(0,AT.jsx)(RT,{...e,showPopoverHeaderActions:!0,isCompact:!1})}function RT({onClose:e,showPopoverHeaderActions:t,isCompact:r}){let{postDate:o,postType:s}=(0,Wh.useSelect)(h=>({postDate:h(b).getEditedPostAttribute("date"),postType:h(b).getCurrentPostType()}),[]),{editPost:i}=(0,Wh.useDispatch)(b),a=h=>i({date:h}),[c,l]=(0,d0.useState)(TT(new Date(o))),u=(0,Wh.useSelect)(h=>h(QM.store).getEntityRecords("postType",s,{status:"publish,future",after:TT(c).toISOString(),before:YM(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,KM.getSettings)(),f=/a(?!\\)/i.test(d.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,AT.jsx)(Hae,{currentDate:o,onChange:a,is12Hour:f,dateOrder:(0,XM._x)("dmy","date order"),events:m,onMonthPreviewed:h=>l(ZM(h)),onClose:e,isCompact:r,showPopoverHeaderActions:t})}var Ho=n(R()),Zs=n(Ka()),e7=n(A());function Nm(e){return Lm(e)}function Lm({full:e=!1}={}){let{date:t,isFloating:r}=(0,e7.useSelect)(o=>({date:o(b).getEditedPostAttribute("date"),isFloating:o(b).isEditedPostDateFloating()}),[]);return e?t7(t):Gae(t,{isFloating:r})}function t7(e){let t=(0,Zs.getDate)(e),r=Wae(),o=(0,Zs.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 Gae(e,{isFloating:t=!1,now:r=new Date}={}){if(!e||t)return(0,Ho.__)("Immediately");if(!Yae(r))return t7(e);let o=(0,Zs.getDate)(e);if($M(o,r))return(0,Ho.sprintf)((0,Ho.__)("Today at %s"),(0,Zs.dateI18n)((0,Ho._x)("g:i\xA0a","post schedule time format"),o));let s=new Date(r);return s.setDate(s.getDate()+1),$M(o,s)?(0,Ho.sprintf)((0,Ho.__)("Tomorrow at %s"),(0,Zs.dateI18n)((0,Ho._x)("g:i\xA0a","post schedule time format"),o)):o.getFullYear()===r.getFullYear()?(0,Zs.dateI18n)((0,Ho._x)("F j g:i\xA0a","post schedule date format without year"),o):(0,Zs.dateI18n)((0,Ho._x)("F j, Y g:i\xA0a","post schedule full date format"),o)}function Wae(){let{timezone:e}=(0,Zs.getSettings)();return e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC${e.offset<0?"":"+"}${e.offsetFormatted}`}function Yae(e){let{timezone:t}=(0,Zs.getSettings)(),r=Number(t.offset),o=-1*(e.getTimezoneOffset()/60);return r===o}function $M(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var wu=n(R()),d7=n(M()),FT=n(A()),m7=n(B()),h0=n(Y());var so=n(R()),Su=n(M()),Mm=n(B()),bu=n(A()),p0=n(Y()),i7=n(ge()),a7=n(uf()),l7=n(pt());var m0=n(B()),r7=n(A()),o7=n(Y());var vu=n(x()),Zae=3,qae={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function s7({onSelect:e,taxonomy:t}){let{_terms:r,showTerms:o}=(0,r7.useSelect)(i=>{let a=i(o7.store).getEntityRecords("taxonomy",t.slug,qae);return{_terms:a,showTerms:a?.length>=Zae}},[t.slug]);if(!o)return null;let s=uL(r);return(0,vu.jsxs)("div",{className:"editor-post-taxonomies__flat-term-most-used",children:[(0,vu.jsx)(m0.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label",children:t.labels.most_used}),(0,vu.jsx)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list",children:s.map(i=>(0,vu.jsx)("li",{children:(0,vu.jsx)(m0.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>e(i),children:i.name})},i.id))})]})}var Yh=n(x()),IT=[],c7=100,n7={per_page:c7,_fields:"id,name",context:"view"},u7=(e,t)=>pm(e).toLowerCase()===pm(t).toLowerCase(),BT=(e,t)=>e.map(r=>t.find(o=>u7(o.name,r))?.id).filter(r=>r!==void 0);function OT({slug:e}){let[t,r]=(0,Su.useState)([]),[o,s]=(0,Su.useState)(""),i=(0,i7.useDebounce)(s,500),{terms:a,termIds:c,taxonomy:l,hasAssignAction:u,hasCreateAction:m,hasResolvedTerms:d}=(0,bu.useSelect)(O=>{let{getCurrentPost:z,getEditedPostAttribute:K}=O(b),{getEntityRecords:W,getEntityRecord:T,hasFinishedResolution:F}=O(p0.store),X=z(),H=T("root","taxonomy",e),L=H?K(H.rest_base):IT,j={...n7,include:L?.join(","),per_page:-1};return{hasCreateAction:H?X._links?.["wp:action-create-"+H.rest_base]??!1:!1,hasAssignAction:H?X._links?.["wp:action-assign-"+H.rest_base]??!1:!1,taxonomy:H,termIds:L,terms:L?.length?W("taxonomy",e,j):IT,hasResolvedTerms:F("getEntityRecords",["taxonomy",e,j])}},[e]),{searchResults:f}=(0,bu.useSelect)(O=>{let{getEntityRecords:z}=O(p0.store);return{searchResults:o?z("taxonomy",e,{...n7,search:o}):IT}},[o,e]);(0,Su.useEffect)(()=>{if(d){let O=(a??[]).map(z=>pm(z.name));r(O)}},[a,d]);let h=(0,Su.useMemo)(()=>(f??[]).map(O=>pm(O.name)),[f]),{editPost:g}=(0,bu.useDispatch)(b),{saveEntityRecord:y}=(0,bu.useDispatch)(p0.store),{createErrorNotice:v}=(0,bu.useDispatch)(l7.store);if(!u)return null;async function w(O){try{let z=await y("taxonomy",e,O,{throwOnError:!0});return XC(z)}catch(z){if(z.code!=="term_exists")throw z;return{id:z.data.term_id,name:O.name}}}function C(O){g({[l.rest_base]:O})}function S(O){let z=[...a??[],...f??[]],K=O.reduce((T,F)=>(T.some(X=>X.toLowerCase()===F.toLowerCase())||T.push(F),T),[]),W=K.filter(T=>!z.find(F=>u7(F.name,T)));if(r(K),W.length===0){C(BT(K,z));return}m&&Promise.all(W.map(T=>w({name:T}))).then(T=>{let F=z.concat(T);C(BT(K,F))}).catch(T=>{v(T.message,{type:"snackbar"}),C(BT(K,z))})}function _(O){if(c.includes(O.id))return;let z=[...c,O.id],K=e==="post_tag"?(0,so.__)("Tag"):(0,so.__)("Term"),W=(0,so.sprintf)((0,so._x)("%s added","term"),l?.labels?.singular_name??K);(0,a7.speak)(W,"assertive"),C(z)}let P=l?.labels?.add_new_item??(e==="post_tag"?(0,so.__)("Add Tag"):(0,so.__)("Add Term")),I=l?.labels?.singular_name??(e==="post_tag"?(0,so.__)("Tag"):(0,so.__)("Term")),N=(0,so.sprintf)((0,so._x)("%s added","term"),I),D=(0,so.sprintf)((0,so._x)("%s removed","term"),I),E=(0,so.sprintf)((0,so._x)("Remove %s","term"),I);return(0,Yh.jsxs)(Mm.__experimentalVStack,{spacing:4,children:[(0,Yh.jsx)(Mm.FormTokenField,{__next40pxDefaultSize:!0,value:t,suggestions:h,onChange:S,onInputChange:i,maxSuggestions:c7,label:P,messages:{added:N,removed:D,remove:E}}),(0,Yh.jsx)(s7,{taxonomy:l,onSelect:_})]})}var f0=(0,Mm.withFilters)("editor.PostTaxonomyType")(OT);var _u=n(x()),Kae=()=>{let e=(0,FT.useSelect)(s=>s(h0.store).getTaxonomy("post_tag")?.labels,[]),t=e?.add_new_item??(0,wu.__)("Add tag"),r=e?.name??(0,wu.__)("Tags"),o=[(0,wu.__)("Suggestion:"),(0,_u.jsx)("span",{className:"editor-post-publish-panel__link",children:t},"label")];return(0,_u.jsxs)(m7.PanelBody,{initialOpen:!1,title:o,children:[(0,_u.jsx)("p",{children:(0,wu.sprintf)((0,wu.__)("%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"})]})},Xae=()=>{let{postHasTags:e,siteHasTags:t,isPostTypeSupported:r}=(0,FT.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,d7.useState)(e);return!r||!t||o?null:(0,_u.jsx)(Kae,{})},p7=Xae;var g0=n(B()),y0=n(A()),xu=n(R()),f7=n(Y());var Zl=n(x()),Jae=(e,t)=>Vh.filter(o=>e?.includes(o.id)).find(o=>o.id===t),Qae=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:r})=>(0,Zl.jsx)(g0.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>r(e),children:t});function h7(){let{currentPostFormat:e,suggestion:t}=(0,y0.useSelect)(i=>{let{getEditedPostAttribute:a,getSuggestedPostFormat:c}=i(b),l=i(f7.store).getThemeSupports().formats??[];return{currentPostFormat:a("format"),suggestion:Jae(l,c())}},[]),{editPost:r}=(0,y0.useDispatch)(b),o=i=>r({format:i}),s=[(0,xu.__)("Suggestion:"),(0,Zl.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,xu.__)("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,xu.__)("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)(Qae,{onUpdatePostFormat:o,suggestedPostFormat:t.id,suggestionText:(0,xu.sprintf)((0,xu.__)('Apply the "%1$s" format.'),t.caption)})})]})}var b0=n(R()),_7=n(A()),x7=n(B()),LT=n(Y()),S0=n(M());var qr=n(R()),Oa=n(M()),b7=n(pt()),Nt=n(B()),Vm=n(A()),S7=n(ge()),Zh=n(Y()),DT=n(uf()),w7=n(gt());var Zr=n(x()),{normalizeTextString:g7}=V(Nt.privateApis),{RECEIVE_INTERMEDIATE_RESULTS:$ae}=V(Zh.privateApis),y7={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view",[$ae]:!0},ele=8,v7=[];function tle(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 rle(e,t,r){return e.find(o=>(!o.parent&&!t||parseInt(o.parent)===parseInt(t))&&o.name.toLowerCase()===r.toLowerCase())}function ole(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)),g7(o.name).indexOf(g7(e))!==-1||o.children.length>0?o:!1};return t}function NT({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,S7.useDebounce)(DT.speak,500),{hasCreateAction:g,hasAssignAction:y,terms:v,loading:w,availableTerms:C,taxonomy:S}=(0,Vm.useSelect)(Ae=>{let{getCurrentPost:re,getEditedPostAttribute:ve}=Ae(b),{getEntityRecord:ze,getEntityRecords:Ie,isResolving:Pe}=Ae(Zh.store),tt=ze("root","taxonomy",e),$e=re();return{hasCreateAction:tt?!!$e._links?.["wp:action-create-"+tt.rest_base]:!1,hasAssignAction:tt?!!$e._links?.["wp:action-assign-"+tt.rest_base]:!1,terms:tt?ve(tt.rest_base):v7,loading:Pe("getEntityRecords",["taxonomy",e,y7]),availableTerms:Ie("taxonomy",e,y7)||v7,taxonomy:tt}},[e]),{editPost:_}=(0,Vm.useDispatch)(b),{saveEntityRecord:P}=(0,Vm.useDispatch)(Zh.store),I=(0,Oa.useMemo)(()=>tle(eS(C),v),[C]),{createErrorNotice:N}=(0,Vm.useDispatch)(b7.store);if(!y)return null;let D=Ae=>P("taxonomy",e,Ae,{throwOnError:!0}),E=Ae=>{_({[S.rest_base]:Ae})},O=Ae=>{let ve=v.includes(Ae)?v.filter(ze=>ze!==Ae):[...v,Ae];E(ve)},z=Ae=>{s(Ae)},K=Ae=>{a(Ae)},W=()=>{l(!c)},T=async Ae=>{if(Ae.preventDefault(),o===""||t)return;let re=rle(C,i,o);if(re){v.some(Pe=>Pe===re.id)||E([...v,re.id]),s(""),a("");return}r(!0);let ve;try{ve=await D({name:o,parent:i||void 0})}catch(Pe){N(Pe.message,{type:"snackbar"});return}let ze=e==="category"?(0,qr.__)("Category"):(0,qr.__)("Term"),Ie=(0,qr.sprintf)((0,qr._x)("%s added","term"),S?.labels?.singular_name??ze);(0,DT.speak)(Ie,"assertive"),r(!1),s(""),a(""),E([...v,ve.id])},F=Ae=>{let re=I.map(ole(Ae)).filter(Pe=>Pe),ve=Pe=>{let tt=0;for(let $e=0;$e<Pe.length;$e++)tt++,Pe[$e].children!==void 0&&(tt+=ve(Pe[$e].children));return tt};m(Ae),f(re);let ze=ve(re),Ie=(0,qr.sprintf)((0,qr._n)("%d result found.","%d results found.",ze),ze);h(Ie,"assertive")},X=Ae=>Ae.map(re=>(0,Zr.jsxs)("div",{className:"editor-post-taxonomies__hierarchical-terms-choice",children:[(0,Zr.jsx)(Nt.CheckboxControl,{__nextHasNoMarginBottom:!0,checked:v.indexOf(re.id)!==-1,onChange:()=>{let ve=parseInt(re.id,10);O(ve)},label:(0,w7.decodeEntities)(re.name)}),!!re.children.length&&(0,Zr.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices",children:X(re.children)})]},re.id)),H=(Ae,re,ve)=>S?.labels?.[Ae]??(e==="category"?re:ve),L=H("add_new_item",(0,qr.__)("Add Category"),(0,qr.__)("Add Term")),j=H("new_item_name",(0,qr.__)("Add Category"),(0,qr.__)("Add Term")),U=H("parent_item",(0,qr.__)("Parent Category"),(0,qr.__)("Parent Term")),te=`\u2014 ${U} \u2014`,de=L,ue=S?.labels?.search_items??(0,qr.__)("Search Terms"),we=S?.name??(0,qr.__)("Terms"),Ke=C.length>=ele;return(0,Zr.jsxs)(Nt.Flex,{direction:"column",gap:"4",children:[Ke&&!w&&(0,Zr.jsx)(Nt.SearchControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:ue,placeholder:ue,value:u,onChange:F}),w&&(0,Zr.jsx)(Nt.Flex,{justify:"center",style:{height:"40px"},children:(0,Zr.jsx)(Nt.Spinner,{})}),(0,Zr.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":we,children:X(u!==""?d:I)}),!w&&g&&(0,Zr.jsx)(Nt.FlexItem,{children:(0,Zr.jsx)(Nt.Button,{__next40pxDefaultSize:!0,onClick:W,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":c,variant:"link",children:L})}),c&&(0,Zr.jsx)("form",{onSubmit:T,children:(0,Zr.jsxs)(Nt.Flex,{direction:"column",gap:"4",children:[(0,Zr.jsx)(Nt.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,className:"editor-post-taxonomies__hierarchical-terms-input",label:j,value:o,onChange:z,required:!0}),!!C.length&&(0,Zr.jsx)(Nt.TreeSelect,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:U,noOptionLabel:te,onChange:K,selectedId:i,tree:I}),(0,Zr.jsx)(Nt.FlexItem,{children:(0,Zr.jsx)(Nt.Button,{__next40pxDefaultSize:!0,variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit",children:de})})]})})]})}var v0=(0,Nt.withFilters)("editor.PostTaxonomyType")(NT);var jm=n(x());function sle(){let{hasNoCategory:e,hasSiteCategories:t}=(0,_7.useSelect)(i=>{let a=i(b).getCurrentPostType(),{canUser:c,getEntityRecord:l}=i(LT.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(LT.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)(x7.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 k7=sle;var Si=n(B()),Kh=n(A()),ql=n(R()),qh=n(ee()),w0=n(M()),T7=n(Dv());var P7=n(Or());function nle(e){let t=new Set;return Object.fromEntries(e.map(r=>{let o=(0,P7.getFilename)(r),s="";if(o){let i=o.split(".");i.length>1&&i.pop(),s=i.join(".")}return s||(s=dd()),t.has(s)&&(s=`${s}-${dd()}`),t.add(s),[r,s]}))}function C7(e){return Object.fromEntries(Object.entries(nle(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 qs=n(x());function E7(e){let t=[];return e.forEach(r=>{t.push(r),t.push(...E7(r.innerBlocks))}),t}function ile(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 MT(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 ale({clientId:e,alt:t,url:r}){let{selectBlock:o}=(0,Kh.useDispatch)(qh.store);return(0,qs.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 A7(){let[e,t]=(0,w0.useState)(!1),[r,o]=(0,w0.useState)(!1),[s,i]=(0,w0.useState)(!1),{editorBlocks:a,mediaUpload:c}=(0,Kh.useSelect)(h=>({editorBlocks:h(qh.store).getBlocks(),mediaUpload:h(qh.store).getSettings().mediaUpload}),[]),l=E7(a).filter(h=>ile(h)),{updateBlockAttributes:u}=(0,Kh.useDispatch)(qh.store);if(!c||!l.length)return null;let m=[(0,ql.__)("Suggestion:"),(0,qs.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}=MT(y);return v})),g=Object.fromEntries(Object.entries(C7([...h])).map(([y,v])=>{let w=v.then(C=>new Promise((S,_)=>{c({filesList:[C],onFileChange:([P])=>{(0,T7.isBlobURL)(P.url)||S(P)},onError(){_()}})}));return[y,w]}));Promise.allSettled(l.map(y=>{let{url:v}=MT(y);return g[v].then(w=>d(y,w)).then(()=>o(!0)).catch(()=>i(!0))})).finally(()=>{t(!1)})}return(0,qs.jsxs)(Si.PanelBody,{initialOpen:!0,title:m,children:[(0,qs.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,qs.jsxs)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"},children:[(0,qs.jsx)(Si.__unstableAnimatePresence,{onExitComplete:()=>o(!1),children:l.map(h=>{let{url:g,alt:y}=MT(h);return(0,qs.jsx)(ale,{clientId:h.clientId,url:g,alt:y},h.clientId)})}),e||r?(0,qs.jsx)(Si.Spinner,{}):(0,qs.jsx)(Si.Button,{size:"compact",variant:"primary",onClick:f,children:(0,ql._x)("Upload","verb")})]}),s&&(0,qs.jsx)("p",{children:(0,ql.__)("Upload failed, try again.")})]})}var kt=n(x());function lle({children:e}){let{isBeingScheduled:t,isRequestingSiteIcon:r,hasPublishAction:o,siteIconUrl:s,siteTitle:i,siteHome:a}=(0,R7.useSelect)(m=>{let{getCurrentPost:d,isEditedPostBeingScheduled:f}=m(b),{getEntityRecord:h,isResolving:g}=m(B7.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,I7.filterURLForDisplay)(y.home)}},[]),c=(0,kt.jsx)(Xh.Icon,{className:"components-site-icon",size:"36px",icon:Kk});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,O7.decodeEntities)(i)||(0,Fn.__)("(Untitled)")}),(0,kt.jsx)("span",{className:"components-site-home",children:a})]})]}),(0,kt.jsx)(A7,{}),o&&(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(Xh.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)(Hh,{})}),(0,kt.jsx)(Xh.PanelBody,{initialOpen:!1,title:[(0,Fn.__)("Publish:"),(0,kt.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,kt.jsx)(Nm,{})},"label")],children:(0,kt.jsx)(Dm,{})})]}),(0,kt.jsx)(h7,{}),(0,kt.jsx)(p7,{}),(0,kt.jsx)(k7,{}),e]})}var F7=lle;var _s=n(B()),Dn=n(R()),Kl=n(M()),L7=n(A()),_0=n(Or()),M7=n(gt()),V7=n(ge()),j7=n(Y());var ar=n(x()),D7="%postname%",N7="%pagename%",cle=e=>{let{slug:t}=e;return e.permalink_template.includes(D7)?e.permalink_template.replace(D7,t):e.permalink_template.includes(N7)?e.permalink_template.replace(N7,t):e.permalink_template};function ule({text:e}){let[t,r]=(0,Kl.useState)(!1),o=(0,Kl.useRef)(),s=(0,V7.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)(_s.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:s,children:t?(0,Dn.__)("Copied!"):(0,Dn.__)("Copy")})}function U7({focusOnMount:e,children:t}){let{post:r,postType:o,isScheduled:s}=(0,L7.useSelect)(f=>{let{getEditedPostAttribute:h,getCurrentPost:g,isCurrentPostScheduled:y}=f(b),{getPostType:v}=f(j7.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"?cle(r):r.link,u=(0,_0.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)(Nm,{}),"."]}):(0,Dn.__)("is now live.");return(0,ar.jsxs)("div",{className:"post-publish-panel__postpublish",children:[(0,ar.jsxs)(_s.PanelBody,{className:"post-publish-panel__postpublish-header",children:[(0,ar.jsx)(_s.ExternalLink,{ref:m,href:l,children:(0,M7.decodeEntities)(r.title)||(0,Dn.__)("(no title)")})," ",d]}),(0,ar.jsxs)(_s.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)(_s.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Dn.sprintf)((0,Dn.__)("%s address"),i),value:(0,_0.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)(ule,{text:l})})]}),(0,ar.jsxs)("div",{className:"post-publish-panel__postpublish-buttons",children:[!s&&(0,ar.jsxs)(_s.Button,{variant:"primary",href:l,__next40pxDefaultSize:!0,icon:Zo,iconPosition:"right",target:"_blank",children:[a,(0,ar.jsx)(_s.VisuallyHidden,{as:"span",children:(0,Dn.__)("(opens in a new tab)")})]}),(0,ar.jsx)(_s.Button,{variant:s?"primary":"secondary",__next40pxDefaultSize:!0,href:u,children:c})]})]}),t]})}var gr=n(x()),dle=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,S=w&&!i;return(0,gr.jsxs)("div",{className:"editor-post-publish-panel",...v,children:[(0,gr.jsx)("div",{className:"editor-post-publish-panel__header",children:S?(0,gr.jsx)(Nn.Button,{size:"compact",onClick:c,icon:cc,label:(0,x0.__)("Close panel")}):(0,gr.jsxs)(gr.Fragment,{children:[(0,gr.jsx)("div",{className:"editor-post-publish-panel__header-cancel-button",children:(0,gr.jsx)(Nn.Button,{ref:this.cancelButtonNode,accessibleWhenDisabled:!0,disabled:a,onClick:c,variant:"secondary",size:"compact",children:(0,x0.__)("Cancel")})}),(0,gr.jsx)("div",{className:"editor-post-publish-panel__header-publish-button",children:(0,gr.jsx)(Bm,{onSubmit:this.onSubmit,forceIsDirty:e})})]})}),(0,gr.jsxs)("div",{className:"editor-post-publish-panel__content",children:[C&&(0,gr.jsx)(F7,{children:m&&(0,gr.jsx)(m,{})}),S&&(0,gr.jsx)(U7,{focusOnMount:!0,children:u&&(0,gr.jsx)(u,{})}),i&&(0,gr.jsx)(Nn.Spinner,{})]}),(0,gr.jsx)("div",{className:"editor-post-publish-panel__footer",children:(0,gr.jsx)(Nn.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,x0.__)("Always show pre-publish checks."),checked:o,onChange:l})})]})}},C0=(0,z7.compose)([(0,P0.withSelect)(e=>{let{getPostType:t}=e(H7.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()}}}),Nn.withFocusReturn,Nn.withConstrainedTabbing])(dle);var B0=n(B()),O0=n(ge()),F0=n(A()),D0=n(M()),ku=n(R());var K7=n(Mr()),X7=n(dt());var xs=n(B()),St=n(R()),I0=n(A()),Jh=n(M()),Y7=n(Y()),Z7=n(ee()),q7=n(ge());var VT=n(R()),W7=n(B()),E0=n(A());var G7=n(A());function T0({children:e}){let{hasStickyAction:t,postType:r}=(0,G7.useSelect)(o=>({hasStickyAction:o(b).getCurrentPost()._links?.["wp:action-sticky"]??!1,postType:o(b).getCurrentPostType()}),[]);return r!=="post"||!t?null:e}var jT=n(x());function A0(){let e=(0,E0.useSelect)(r=>r(b).getEditedPostAttribute("sticky")??!1,[]),{editPost:t}=(0,E0.useDispatch)(b);return(0,jT.jsx)(T0,{children:(0,jT.jsx)(W7.CheckboxControl,{className:"editor-post-sticky__checkbox-control",label:(0,VT.__)("Sticky"),help:(0,VT.__)("Pin this post to the top of the blog."),checked:e,onChange:()=>t({sticky:!e}),__nextHasNoMarginBottom:!0})})}var yr=n(x()),R0={"auto-draft":{label:(0,St.__)("Draft"),icon:Hu},draft:{label:(0,St.__)("Draft"),icon:Hu},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:uc}},UT=[{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 zT(){let{status:e,date:t,password:r,postId:o,postType:s,canEdit:i}=(0,I0.useSelect)(v=>{let{getEditedPostAttribute:w,getCurrentPostId:C,getCurrentPostType:S,getCurrentPost:_}=v(b);return{status:w("status"),date:w("date"),password:w("password"),postId:C(),postType:S(),canEdit:_()._links?.["wp:action-publish"]??!1}},[]),[a,c]=(0,Jh.useState)(!!r),l=(0,q7.useInstanceId)(zT,"editor-change-status__password-input"),{editEntityRecord:u}=(0,I0.useDispatch)(Y7.store),[m,d]=(0,Jh.useState)(null),f=(0,Jh.useMemo)(()=>({anchor:m,"aria-label":(0,St.__)("Status & visibility"),headerTitle:(0,St.__)("Status & visibility"),placement:"left-start",offset:36,shift:!0}),[m]);if(Xa.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,yr.jsx)(wt,{label:(0,St.__)("Status"),ref:d,children:i?(0,yr.jsx)(xs.Dropdown,{className:"editor-post-status",contentClassName:"editor-change-status__content",popoverProps:f,focusOnMount:!0,renderToggle:({onToggle:v,isOpen:w})=>(0,yr.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,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)(Z7.__experimentalInspectorPopoverHeader,{title:(0,St.__)("Status & visibility"),onClose:v}),(0,yr.jsx)("form",{onSubmit:w=>{w.preventDefault(),v()},children:(0,yr.jsxs)(xs.__experimentalVStack,{spacing:4,children:[(0,yr.jsx)(xs.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,St.__)("Status"),options:UT,onChange:y,selected:e==="auto-draft"?"draft":e}),e==="future"&&(0,yr.jsx)("div",{className:"editor-change-status__publish-date-wrapper",children:(0,yr.jsx)(RT,{showPopoverHeaderActions:!1,isCompact:!0})}),e!=="private"&&(0,yr.jsxs)(xs.__experimentalVStack,{as:"fieldset",spacing:4,className:"editor-change-status__password-fieldset",children:[(0,yr.jsx)(xs.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,St.__)("Password protected"),help:(0,St.__)("Only visible to those who know the password."),checked:a,onChange:g}),a&&(0,yr.jsx)("div",{className:"editor-change-status__password-input",children:(0,yr.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,__nextHasNoMarginBottom:!0,maxLength:255})})]}),(0,yr.jsx)(A0,{})]})})]})}):(0,yr.jsx)("div",{className:"editor-post-status is-read-only",children:R0[e]?.label})})}var N0=n(x());function L0({forceIsDirty:e}){let[t,r]=(0,D0.useState)(!1),o=(0,O0.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)(E=>{let{isEditedPostNew:O,isCurrentPostPublished:z,isCurrentPostScheduled:K,isEditedPostDirty:W,isSavingPost:T,isEditedPostSaveable:F,getCurrentPost:X,isAutosavingPost:H,getEditedPostAttribute:L,getPostEdits:j}=E(b),{get:U}=E(X7.store);return{isAutosaving:H(),isDirty:e||W(),isNew:O(),isPublished:z(),isSaving:T(),isSaveable:F(),isScheduled:K(),hasPublishAction:X()?._links?.["wp:action-publish"]??!1,showIconLabels:U("core","showIconLabels"),postStatus:L("status"),postStatusHasChanged:!!j()?.status}},[e]),y=h==="pending",{savePost:v}=(0,F0.useDispatch)(b),w=(0,O0.usePrevious)(u);if((0,D0.useEffect)(()=>{let E;return w&&!u&&(r(!0),E=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(E)},[u]),!d&&y)return null;let C=!["pending","draft","auto-draft"].includes(h)&&UT.map(({value:E})=>E).includes(h);if(c||m||C||g&&["pending","draft"].includes(h))return null;let S=y?(0,ku.__)("Save as pending"):(0,ku.__)("Save draft"),_=(0,ku.__)("Save"),P=t||!a&&!i,I=u||P,N=u||P||!l,D;return u?D=s?(0,ku.__)("Autosaving"):(0,ku.__)("Saving"):P?D=(0,ku.__)("Saved"):o?D=S:f&&(D=_),(0,N0.jsxs)(B0.Button,{className:l||u?le({"editor-post-save-draft":!I,"editor-post-saved-state":I,"is-saving":u,"is-autosaving":s,"is-saved":P,[(0,B0.__unstableGetAnimateClassName)({type:"loading"})]:u}):void 0,onClick:N?void 0:()=>v(),shortcut:N?void 0:K7.displayShortcut.primary("s"),variant:"tertiary",size:"compact",icon:o?void 0:Cx,label:D||S,"aria-disabled":N,children:[I&&(0,N0.jsx)(Jr,{icon:P?ps:Ex}),D]})}var J7=n(A());function M0({children:e}){return(0,J7.useSelect)(r=>r(b).getCurrentPost()._links?.["wp:action-publish"]??!1,[])?e:null}var V0=n(B()),zm=n(R()),j0=n(M()),Q7=n(A());var Um=n(x());function U0(){let[e,t]=(0,j0.useState)(null),r=(0,Q7.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=Lm(),i=Lm({full:!0});return Xa.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(B()),Hm=n(R()),H0=n(A()),$7=n(M()),eV=n(Xn());var Pu=n(x());function tV(){(0,eV.default)("wp.editor.PostSwitchToDraftButton",{since:"6.7",version:"6.9"});let[e,t]=(0,$7.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,Pu.jsxs)(Pu.Fragment,{children:[(0,Pu.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,Pu.jsx)(z0.__experimentalConfirmDialog,{isOpen:e,onConfirm:m,onCancel:()=>t(!1),confirmButtonText:u,children:l})]})}var rV=n(A()),Qh=n(R());var HT=n(x());function G0(){let{syncStatus:e,postType:t}=(0,rV.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,HT.jsx)(wt,{label:(0,Qh.__)("Sync status"),children:(0,HT.jsx)("div",{className:"editor-post-sync-status__value",children:e==="unsynced"?(0,Qh._x)("Not synced","pattern (singular)"):(0,Qh._x)("Synced","pattern (singular)")})})}var oV=n(M()),sV=n(A()),nV=n(Y());var GT=n(x()),mle=e=>e;function ple({taxonomyWrapper:e=mle}){let{postType:t,taxonomies:r}=(0,sV.useSelect)(s=>({postType:s(b).getCurrentPostType(),taxonomies:s(nV.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,GT.jsx)(oV.Fragment,{children:e((0,GT.jsx)(i,{slug:s.slug}),s)},`taxonomy-${s.slug}`)})}var Gm=ple;var iV=n(A()),aV=n(Y());function W0({children:e}){return(0,iV.useSelect)(r=>{let o=r(b).getCurrentPostType();return r(aV.store).getEntityRecords("root","taxonomy",{per_page:-1})?.some(i=>i.types.includes(o))},[])?e:null}var lV=n(B()),Y0=n(A());var $h=n(x());function fle({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,$h.jsx)(lV.PanelBody,{title:c,opened:i,onToggle:()=>a(o),children:t}):null}function Z0(){return(0,$h.jsx)(W0,{children:(0,$h.jsx)(Gm,{taxonomyWrapper:(e,t)=>(0,$h.jsx)(fle,{taxonomy:t,children:e})})})}var CV=n(qT()),KT=n(R()),XT=n(Y()),TV=n(M()),EV=n(Ye()),Q0=n(A()),AV=n(ge()),RV=n(B());var Cu=n(x());function tg(){let e=(0,AV.useInstanceId)(tg),{content:t,blocks:r,type:o,id:s}=(0,Q0.useSelect)(c=>{let{getEditedEntityRecord:l}=c(XT.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)(XT.store),a=(0,TV.useMemo)(()=>t instanceof Function?t({blocks:r}):r?(0,EV.__unstableSerializeAndClean)(r):t,[t,r]);return(0,Cu.jsxs)(Cu.Fragment,{children:[(0,Cu.jsx)(RV.VisuallyHidden,{as:"label",htmlFor:`post-content-${e}`,children:(0,KT.__)("Type text or HTML")}),(0,Cu.jsx)(CV.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,KT.__)("Start writing with text or HTML")})]})}var BV=n(R()),Ym=n(M()),OV=n(gt()),nw=n(A()),JT=n(ee()),FV=n(Mr()),DV=n(Ye()),Zm=n(MC()),NV=n(ge()),QT=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(M()),IV=n(A());function tw(e){let t=(0,Wm.useRef)(),{isCleanNewPost:r}=(0,IV.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(A());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(x()),Ple=(0,Ym.forwardRef)((e,t)=>{let{placeholder:r,isEditingContentOnlySection:o}=(0,nw.useSelect)(O=>{let{getSettings:z,getEditedContentOnlySection:K}=V(O(JT.store)),{titlePlaceholder:W}=z();return{placeholder:W,isEditingContentOnlySection:!!K()}},[]),[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)(JT.store),g=(0,OV.decodeEntities)(r)||(0,BV.__)("Add title"),{value:y,onChange:v,ref:w}=(0,Zm.__unstableUseRichText)({value:c,onChange(O){l(O.replace(ew," "))},placeholder:g,selectionStart:u.start,selectionEnd:u.end,onSelectionChange(O,z){m(K=>{let{start:W,end:T}=K;return W===O&&T===z?K:{start:O,end:z}})},__unstableDisableFormats:!1});function C(O){f(O,0)}function S(){i(!0),d()}function _(){i(!1),m({})}function P(){h(void 0,void 0,0)}function I(O){O.keyCode===FV.ENTER&&(O.preventDefault(),P())}function N(O){let z=O.clipboardData,K="",W="";try{K=z.getData("text/plain"),W=z.getData("text/html")}catch{return}window.console.log(`Received HTML: |
| 203 |
|
| 204 |
`,W),window.console.log(`Received plain text: |
| 205 |
|
| 206 |
`,K);let T=(0,DV.pasteHandler)({HTML:W,plainText:K});if(O.preventDefault(),!!T.length)if(typeof T!="string"){let[F]=T;if(!c&&(F.name==="core/heading"||F.name==="core/paragraph")){let X=(0,QT.__unstableStripHTML)(F.attributes.content);l(X),C(T.slice(1))}else C(T)}else{let F=(0,QT.__unstableStripHTML)(T);v((0,Zm.insert)(y,(0,Zm.create)({html:F})))}}let D=le($0,{"is-selected":s}),E=o?{opacity:.2}:void 0;return(0,sw.jsx)("h1",{ref:(0,NV.useMergeRefs)([w,a]),contentEditable:!o,className:D,"aria-label":g,role:"textbox","aria-multiline":"true",onFocus:S,onBlur:_,onKeyDown:I,onPaste:N,style:E})}),iw=(0,Ym.forwardRef)((e,t)=>(0,sw.jsx)(Ft,{supportKeys:"title",children:(0,sw.jsx)(Ple,{ref:t})}));var LV=n(B()),MV=n(R()),VV=n(gt()),jV=n(A()),UV=n(ee()),aw=n(M());var zV=n(x());function Cle(e,t){let{placeholder:r}=(0,jV.useSelect)(h=>{let{getSettings:g}=h(UV.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=le($0,{"is-selected":o,"is-raw-text":!0}),f=(0,VV.decodeEntities)(r)||(0,MV.__)("Add title");return(0,zV.jsx)(LV.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,__nextHasNoMarginBottom:!0})}var lw=(0,aw.forwardRef)(Cle);var qm=n(R()),uw=n(B()),Km=n(A()),WV=n(M());var HV=n(A()),GV=n(Y());function cw({children:e}){let{canTrashPost:t}=(0,HV.useSelect)(r=>{let{isEditedPostNew:o,getCurrentPostId:s,getCurrentPostType:i}=r(b),{canUser:a}=r(GV.store),c=i(),l=s(),u=o(),m=l?a("delete",{kind:"postType",name:c,id:l}):!1;return{canTrashPost:(!u||l)&&m&&!C5.includes(c)}},[]);return t?e:null}var rg=n(x());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,WV.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,rg.jsxs)(cw,{children:[(0,rg.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,rg.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 og=n(A()),sg=n(Or()),mw=n(M()),YV=n(ee()),Tu=n(R()),is=n(B()),ZV=n(pt());var qV=n(Y()),pw=n(ge());var Zt=n(x());function ng({onClose:e}){let{isEditable:t,postSlug:r,postLink:o,permalinkPrefix:s,permalinkSuffix:i,permalink:a}=(0,og.useSelect)(h=>{let g=h(b).getCurrentPost(),y=h(b).getCurrentPostType(),v=h(qV.store).getPostType(y),w=h(b).getPermalinkParts(),C=g?._links?.["wp:action-publish"]??!1;return{isEditable:h(b).isPermalinkEditable()&&C,postSlug:(0,sg.safeDecodeURIComponent)(h(b).getEditedPostSlug()),viewPostLabel:v?.labels.view_item,postLink:g.link,permalinkPrefix:w?.prefix,permalinkSuffix:w?.suffix,permalink:(0,sg.safeDecodeURIComponent)(h(b).getPermalink())}},[]),{editPost:c}=(0,og.useDispatch)(b),{createNotice:l}=(0,og.useDispatch)(ZV.store),[u,m]=(0,mw.useState)(!1),d=(0,pw.useCopyToClipboard)(a,()=>{l("info",(0,Tu.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),f="editor-post-url__slug-description-"+(0,pw.useInstanceId)(ng);return(0,Zt.jsxs)("div",{className:"editor-post-url",children:[(0,Zt.jsx)(YV.__experimentalInspectorPopoverHeader,{title:(0,Tu.__)("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,Tu.__)("<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,Tu.__)("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:Lp,ref:d,size:"small",label:"Copy"})}),label:(0,Tu.__)("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,sg.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,Tu.__)("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 KV=n(A()),XV=n(Y());function fw({children:e}){return(0,KV.useSelect)(r=>{let o=r(b).getCurrentPostType();return!(!r(XV.store).getPostType(o)?.viewable||!r(b).getCurrentPost().link||!r(b).getPermalinkParts())},[])?e:null}var JV=n(A()),hw=n(Or());function QV(){return $T()}function $T(){let e=(0,JV.useSelect)(t=>t(b).getPermalink(),[]);return(0,hw.filterURLForDisplay)((0,hw.safeDecodeURIComponent)(e))}var gw=n(M()),yw=n(A()),Jm=n(B()),Xm=n(R()),$V=n(Or()),e9=n(Y());var ks=n(x());function vw(){let{isFrontPage:e}=(0,yw.useSelect)(i=>{let{getCurrentPostId:a}=i(b),{getEditedEntityRecord:c,canUser:l}=i(e9.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,ks.jsx)(fw,{children:(0,ks.jsxs)(wt,{label:s,ref:r,children:[!e&&(0,ks.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,ks.jsx)(Tle,{isOpen:i,onClick:a}),renderContent:({onClose:i})=>(0,ks.jsx)(ng,{onClose:i})}),e&&(0,ks.jsx)(Ele,{})]})})}function Tle({isOpen:e,onClick:t}){let{slug:r}=(0,yw.useSelect)(s=>({slug:s(b).getEditedPostSlug()}),[]),o=(0,$V.safeDecodeURIComponent)(r);return(0,ks.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,ks.jsx)(ks.Fragment,{children:o})})}function Ele(){let{postLink:e}=(0,yw.useSelect)(t=>{let{getCurrentPost:r}=t(b);return{postLink:r()?.link}},[]);return(0,ks.jsx)(Jm.ExternalLink,{className:"editor-post-url__front-page-link",href:e,target:"_blank",children:e})}var t9=n(A());function r9({render:e}){let t=(0,t9.useSelect)(r=>r(b).getCurrentPost()._links?.["wp:action-publish"]??!1);return e({canEdit:t})}var h9=n(R()),ww=n(B()),g9=n(A());var y9=n(M()),v9=n(ee());var Da=n(R()),m9=n(A()),p9=n(ee());var s9=n(A()),n9=n(R()),i9=n(ig());var a9=n(x());function Qm(){let e=(0,s9.useSelect)(r=>r(b).getEditedPostAttribute("content"),[]),t=(0,n9._x)("words","Word count type. Do not translate!");return(0,a9.jsx)("span",{className:"word-count",children:(0,i9.count)(e,t)})}var l9=n(A()),Xl=n(R()),c9=n(ig()),eE=n(M());var bw=n(x()),Ale=189;function $m(){let e=(0,l9.useSelect)(s=>s(b).getEditedPostAttribute("content"),[]),t=(0,Xl._x)("words","Word count type. Do not translate!"),r=Math.round((0,c9.count)(e,t)/Ale),o=r===0?(0,eE.createInterpolateElement)((0,Xl.__)("<span>< 1</span> minute"),{span:(0,bw.jsx)("span",{})}):(0,eE.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 u9=n(A()),d9=n(ig());function ep(){let e=(0,u9.useSelect)(t=>t(b).getEditedPostAttribute("content"),[]);return(0,d9.count)(e,"characters_including_spaces")}var Rt=n(x());function Rle({hasOutlineItemsDisabled:e,onRequestClose:t}){let{headingCount:r,paragraphCount:o,numberOfBlocks:s}=(0,m9.useSelect)(i=>{let{getGlobalBlockCount:a}=i(p9.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,Da.__)("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,Da.__)("Words"),(0,Rt.jsx)(Qm,{})]}),(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("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,Da.__)("Time to read"),(0,Rt.jsx)($m,{})]}),(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("Headings"),(0,Rt.jsx)("span",{className:"table-of-contents__number",children:r})]}),(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("Paragraphs"),(0,Rt.jsx)("span",{className:"table-of-contents__number",children:o})]}),(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("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,Da.__)("Document Outline")}),(0,Rt.jsx)(am,{onSelect:t,hasOutlineItemsDisabled:e})]})]})}var f9=Rle;var Sw=n(x());function Ile({hasOutlineItemsDisabled:e,repositionDropdown:t,...r},o){let s=(0,g9.useSelect)(i=>!!i(v9.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:Kx,"aria-expanded":i,"aria-haspopup":"true",label:(0,h9.__)("Details"),tooltipPosition:"bottom","aria-disabled":!s}),renderContent:({onClose:i})=>(0,Sw.jsx)(f9,{onRequestClose:i,hasOutlineItemsDisabled:e})})}var b9=(0,y9.forwardRef)(Ile);var S9=n(R()),w9=n(M()),_9=n(A()),x9=n(Y());function k9(){let{__experimentalGetDirtyEntityRecords:e}=(0,_9.useSelect)(x9.store);return(0,w9.useEffect)(()=>{let t=r=>{if(e().length>0)return r.returnValue=(0,S9.__)("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 tE=n(Xn()),T9=n(M()),Q=n(ee()),E9=n(C9()),A9=n(x());function Ue(e,t,r=[]){let o=(0,T9.forwardRef)((s,i)=>((0,tE.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,A9.jsx)(t,{ref:i,...s})));return r.forEach(s=>{o[s]=Ue(e+"."+s,t[s])}),o}function wi(e,t){return(...r)=>((0,tE.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...r))}var R9=Ue("RichText",Q.RichText,["Content"]);R9.isEmpty=wi("RichText.isEmpty",Q.RichText.isEmpty);var Ble=Ue("Autocomplete",Q.Autocomplete),Ole=Ue("AlignmentToolbar",Q.AlignmentToolbar),Fle=Ue("BlockAlignmentToolbar",Q.BlockAlignmentToolbar),Dle=Ue("BlockControls",Q.BlockControls,["Slot"]),Nle=Ue("BlockEdit",Q.BlockEdit),Lle=Ue("BlockEditorKeyboardShortcuts",Q.BlockEditorKeyboardShortcuts),Mle=Ue("BlockFormatControls",Q.BlockFormatControls,["Slot"]),Vle=Ue("BlockIcon",Q.BlockIcon),jle=Ue("BlockInspector",Q.BlockInspector),Ule=Ue("BlockList",Q.BlockList),zle=Ue("BlockMover",Q.BlockMover),Hle=Ue("BlockNavigationDropdown",Q.BlockNavigationDropdown),Gle=Ue("BlockSelectionClearer",Q.BlockSelectionClearer),Wle=Ue("BlockSettingsMenu",Q.BlockSettingsMenu),Yle=Ue("BlockTitle",Q.BlockTitle),Zle=Ue("BlockToolbar",Q.BlockToolbar),qle=Ue("ColorPalette",Q.ColorPalette),Kle=Ue("ContrastChecker",Q.ContrastChecker),Xle=Ue("CopyHandler",Q.CopyHandler),Jle=Ue("DefaultBlockAppender",Q.DefaultBlockAppender),Qle=Ue("FontSizePicker",Q.FontSizePicker),$le=Ue("Inserter",Q.Inserter),ece=Ue("InnerBlocks",Q.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),tce=Ue("InspectorAdvancedControls",Q.InspectorAdvancedControls,["Slot"]),rce=Ue("InspectorControls",Q.InspectorControls,["Slot"]),oce=Ue("PanelColorSettings",Q.PanelColorSettings),sce=Ue("PlainText",Q.PlainText),nce=Ue("RichTextShortcut",Q.RichTextShortcut),ice=Ue("RichTextToolbarButton",Q.RichTextToolbarButton),ace=Ue("__unstableRichTextInputEvent",Q.__unstableRichTextInputEvent),lce=Ue("MediaPlaceholder",Q.MediaPlaceholder),cce=Ue("MediaUpload",Q.MediaUpload),uce=Ue("MediaUploadCheck",Q.MediaUploadCheck),dce=Ue("MultiSelectScrollIntoView",Q.MultiSelectScrollIntoView),mce=Ue("NavigableToolbar",Q.NavigableToolbar),pce=Ue("ObserveTyping",Q.ObserveTyping),fce=Ue("SkipToSelectedBlock",Q.SkipToSelectedBlock),hce=Ue("URLInput",Q.URLInput),gce=Ue("URLInputButton",Q.URLInputButton),yce=Ue("URLPopover",Q.URLPopover),vce=Ue("Warning",Q.Warning),bce=Ue("WritingFlow",Q.WritingFlow),Sce=wi("createCustomColorsHOC",Q.createCustomColorsHOC),wce=wi("getColorClassName",Q.getColorClassName),_ce=wi("getColorObjectByAttributeValues",Q.getColorObjectByAttributeValues),xce=wi("getColorObjectByColorValue",Q.getColorObjectByColorValue),kce=wi("getFontSize",Q.getFontSize),Pce=wi("getFontSizeClass",Q.getFontSizeClass),Cce=wi("withColorContext",Q.withColorContext),Tce=wi("withColors",Q.withColors),Ece=wi("withFontSizes",Q.withFontSizes);var Ace=Cd,Rce=Cd;function Ice(e=[]){return e.push({...h1}),e}(0,I9.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",Ice);var B9=n(M()),rE=n(Xr()),O9=n(Xn()),_w=n(fc());var tp=n(x()),{MediaUploadModal:Bce}=V(_w.privateApis),Oce=class extends B9.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)(Bce,{allowedTypes:e,multiple:t,value:r,onSelect:l=>{o(l),this.closeModal()},onClose:this.closeModal,title:s,isOpen:c,modalClass:i})]})}};window.__experimentalDataViewsMediaModal?(0,rE.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>((0,O9.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."}),Oce)):(0,rE.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>_w.MediaUpload);var D9=n(Xr()),N9=n(pn()),L9=n(ge()),M9=n(ee()),V9=n(A()),j9=n(Ye());var Ln=n(x()),{PatternOverridesControls:Fce,ResetOverridesControl:Dce,PATTERN_TYPES:Nce,PARTIAL_SYNCING_SUPPORTED_BLOCKS:Lce,PATTERN_SYNC_TYPES:F9}=V(N9.privateApis),Mce=(0,L9.createHigherOrderComponent)(e=>t=>{let r=!!Lce[t.name];return(0,Ln.jsxs)(Ln.Fragment,{children:[(0,Ln.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Ln.jsx)(Vce,{...t})]})},"withPatternOverrideControls");function Vce(e){let t=(0,M9.useBlockEditingMode)(),{hasPatternOverridesSource:r,isEditingSyncedPattern:o}=(0,V9.useSelect)(l=>{let{getCurrentPostType:u,getEditedPostAttribute:m}=l(b);return{hasPatternOverridesSource:!!(0,j9.getBlockBindingsSource)("core/pattern-overrides"),isEditingSyncedPattern:u()===Nce.user&&m("meta")?.wp_pattern_sync_status!==F9.unsynced&&m("wp_pattern_sync_status")!==F9.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,Ln.jsxs)(Ln.Fragment,{children:[a&&(0,Ln.jsx)(Fce,{...e}),c&&(0,Ln.jsx)(Dce,{...e})]}):null}(0,D9.addFilter)("editor.BlockEdit","core/editor/with-pattern-override-controls",Mce);var U9=n(Xr()),z9=n(ge()),H9=n(M()),oE=n(R()),rp=n(ee()),xw=n(B()),G9=n(A()),_i=n(x()),jce=["core/navigation-link","core/navigation-submenu"];function Uce({attributes:e}){let{kind:t,id:r,type:o}=e,s=(0,rp.useBlockEditingMode)(),i=(0,G9.useSelect)(c=>c(rp.store).getSettings().onNavigateToEntityRecord,[]),a=(0,H9.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,_i.jsx)(rp.__unstableBlockToolbarLastItem,{children:(0,_i.jsx)(xw.ToolbarGroup,{children:(0,_i.jsx)(xw.ToolbarButton,{name:"view",title:(0,oE.__)("View"),onClick:a,children:(0,oE.__)("View")})})})}var zce=(0,z9.createHigherOrderComponent)(e=>t=>{let r=jce.includes(t.name);return(0,_i.jsxs)(_i.Fragment,{children:[(0,_i.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,_i.jsx)(Uce,{...t})]})},"withNavigationViewButton");(0,U9.addFilter)("editor.BlockEdit","core/editor/with-navigation-view-button",zce);var W9=n(Xr()),Y9=n(ge()),Z9=n(M()),sE=n(R()),ag=n(ee()),kw=n(B()),lg=n(A());var xi=n(x()),Hce="core/navigation",Gce="core/template-part",Wce="edit-post/block";function Yce({clientId:e}){let{selectBlock:t,flashBlock:r}=(0,lg.useDispatch)(ag.store),{enableComplementaryArea:o}=(0,lg.useDispatch)(ke),{hasNavigationBlocks:s,firstNavigationBlockId:i,isNavigationEditable:a}=(0,lg.useSelect)(l=>{let{getClientIdsOfDescendants:u,getBlockName:m,getBlockEditingMode:d}=l(ag.store),h=u(e).filter(v=>m(v)===Hce),g=h.length>0,y=g?h[0]:null;return{hasNavigationBlocks:g,firstNavigationBlockId:y,isNavigationEditable:d(y)!=="disabled"}},[e]),c=(0,Z9.useCallback)(()=>{i&&(t(i),r(i,500),o("core",Wce))},[i,t,r,o]);return!s||!a?null:(0,xi.jsx)(ag.__unstableBlockToolbarLastItem,{children:(0,xi.jsx)(kw.ToolbarGroup,{children:(0,xi.jsx)(kw.ToolbarButton,{label:(0,sE.__)("Edit navigation"),onClick:c,children:(0,sE.__)("Edit navigation")})})})}var Zce=(0,Y9.createHigherOrderComponent)(e=>t=>{let r=t.name===Gce;return(0,xi.jsxs)(xi.Fragment,{children:[(0,xi.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,xi.jsx)(Yce,{clientId:t.clientId})]})},"withTemplatePartNavigationEditButton");(0,W9.addFilter)("editor.BlockEdit","core/editor/with-template-part-navigation-edit-button",Zce);var X9=n(Xr()),J9=n(ge()),Jl=n(ee()),cg=n(B()),Na=n(R()),La=n(Ye()),Cw=n(M()),op=n(A()),Q9=n(pt()),$9=n(Y());function nE(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 Ks=n(x()),{cleanEmptyObject:qce}=V(Jl.privateApis),q9={...La.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},Kce={"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"},Xce={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},Jce=["border","color","spacing","typography"],K9=(e,t)=>{let r=e;return t.forEach(o=>{r=r?.[o]}),r},Qce=["borderColor","borderWidth","borderStyle"],ej=["top","right","bottom","left"];function $ce(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&&ej.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 eue(e,t,r){let o=(0,op.useSelect)(i=>V(i(La.store)).getSupportedStyles(e),[e]),s=r?.styles?.blocks?.[e];return(0,Cw.useMemo)(()=>{let i=o.flatMap(a=>{if(!q9[a])return[];let{value:c}=q9[a],l=c.join("."),u=t[Xce[l]],m=u?`var:preset|${Kce[l]}|${u}`:K9(t.style,c);if(a==="linkColor"){let d=m?[{path:c,value:m}]:[],f=["elements","link",":hover","color","text"],h=K9(t.style,f);return h&&d.push({path:f,value:h}),d}if(Qce.includes(a)&&m){let d=[{path:c,value:m}];return ej.forEach(f=>{let h=[...c];h.splice(-1,0,f),d.push({path:h,value:m})}),d}return m?[{path:c,value:m}]:[]});return $ce(t.style?.border,t.borderColor,s?.border).forEach(a=>i.push(a)),i},[o,t,s])}function tue({name:e,attributes:t,setAttributes:r}){let{user:o,setUser:s}=Gr(),i=eue(e,t,o),{__unstableMarkNextChangeAsNotPersistent:a}=(0,op.useDispatch)(Jl.store),{createSuccessNotice:c}=(0,op.useDispatch)(Q9.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)nE(m,h,void 0),nE(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:qce(m)};a(),r(f),s(d,{undoIgnore:!0}),c((0,Na.sprintf)((0,Na.__)("%s styles applied."),(0,La.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,Na.__)("Undo"),onClick(){a(),r(t),s(o,{undoIgnore:!0})}}]})}},[a,t,i,c,e,r,s,o]);return(0,Ks.jsxs)(cg.BaseControl,{__nextHasNoMarginBottom:!0,className:"editor-push-changes-to-global-styles-control",help:(0,Na.sprintf)((0,Na.__)("Apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."),(0,La.getBlockType)(e).title),children:[(0,Ks.jsx)(cg.BaseControl.VisualLabel,{children:(0,Na.__)("Styles")}),(0,Ks.jsx)(cg.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:i.length===0,onClick:l,children:(0,Na.__)("Apply globally")})]})}function rue(e){let t=(0,Jl.useBlockEditingMode)(),r=(0,op.useSelect)(i=>i($9.store).getCurrentTheme()?.is_block_theme,[]),o=Jce.some(i=>(0,La.hasBlockSupport)(e.name,i));return t==="default"&&o&&r?(0,Ks.jsx)(Jl.InspectorAdvancedControls,{children:(0,Ks.jsx)(tue,{...e})}):null}var oue=(0,J9.createHigherOrderComponent)(e=>t=>(0,Ks.jsxs)(Ks.Fragment,{children:[(0,Ks.jsx)(e,{...t},"edit"),t.isSelected&&(0,Ks.jsx)(rue,{...t})]}));(0,X9.addFilter)("editor.BlockEdit","core/editor/push-changes-to-global-styles",oue);var ug=n(B()),tj=n(x()),iE="__experimentalMainDashboardButton",rj=()=>{let e=(0,ug.__experimentalUseSlotFills)(iE);return!!(e&&e.length)},{Fill:sue,Slot:nue}=(0,ug.createSlotFill)(iE),oj=sue,iue=()=>{let e=(0,ug.__experimentalUseSlotFills)(iE);return(0,tj.jsx)(nue,{bubblesVirtually:!0,fillProps:{length:e?e.length:0}})};oj.Slot=iue;var Tw=oj;var yG=n(A()),vG=n(Y()),bG=n(B()),SG=n(R());var OU=n(A()),ki=n(R()),FU=n(dt()),$w=n(ee()),DU=n(ge()),e_=n(M());var Jj=n(ee()),Qj=n(A()),gg=n(ge()),hg=n(B()),$j=n(dt()),eU=n(M());var sp=n(ee()),sj=n(M()),Ew=n(B()),aE=n(R());var nj=n(A());var Ma=n(x()),{useHasBlockToolbar:aue}=V(sp.privateApis);function ij({isCollapsed:e,onToggle:t}){let{blockSelectionStart:r}=(0,nj.useSelect)(i=>({blockSelectionStart:i(sp.store).getBlockSelectionStart()}),[]),o=aue(),s=!!r;return(0,sj.useEffect)(()=>{r&&t(!1)},[r,t]),o?(0,Ma.jsxs)(Ma.Fragment,{children:[(0,Ma.jsx)("div",{className:le("editor-collapsible-block-toolbar",{"is-collapsed":e||!s}),children:(0,Ma.jsx)(sp.BlockToolbar,{hideDragHandle:!0})}),(0,Ma.jsx)(Ew.Popover.Slot,{name:"block-toolbar"}),(0,Ma.jsx)(Ew.Button,{className:"editor-collapsible-block-toolbar__toggle",icon:e?Li:Vi,onClick:()=>{t(!e)},label:e?(0,aE.__)("Show block tools"):(0,aE.__)("Hide block tools"),size:"compact"})]}):null}var aj=n(ge()),Aw=n(A()),Eu=n(R()),lj=n(ee()),np=n(B());var lE=n(M()),cj=n(yn()),uj=n(dt());var Mn=n(x());function lue({className:e,disableBlockTools:t=!1}){let{setIsInserterOpened:r,setIsListViewOpened:o}=(0,Aw.useDispatch)(b),{isDistractionFree:s,isInserterOpened:i,isListViewOpen:a,listViewShortcut:c,inserterSidebarToggleRef:l,listViewToggleRef:u,showIconLabels:m}=(0,Aw.useSelect)(C=>{let{get:S}=C(uj.store),{isListViewOpened:_,getEditorMode:P,getInserterSidebarToggleRef:I,getListViewToggleRef:N}=V(C(b)),{getShortcutRepresentation:D}=C(cj.store);return{isInserterOpened:C(b).isInserterOpened(),isListViewOpen:_(),listViewShortcut:D("core/editor/toggle-list-view"),inserterSidebarToggleRef:I(),listViewToggleRef:N(),showIconLabels:S("core","showIconLabels"),isDistractionFree:S("core","distractionFree"),isVisualMode:P()==="visual"}},[]),d=C=>{i&&C.preventDefault()},f=(0,aj.useViewportMatch)("wide"),h=(0,Eu.__)("Document tools"),g=(0,lE.useCallback)(()=>o(!a),[o,a]),y=(0,lE.useCallback)(()=>r(!i),[i,r]),v=(0,Eu._x)("Block Inserter","Generic label for block inserter button"),w=i?(0,Eu.__)("Close"):(0,Eu.__)("Add");return(0,Mn.jsx)(lj.NavigableToolbar,{className:le("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:Mi,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,Eu.__)("Document Overview"),onClick:g,shortcut:c,showTooltip:!m,variant:m?"tertiary":void 0,"aria-expanded":a,ref:u})]})]})})}var dj=lue;var qt=n(R()),ip=n(A()),dE=n(Mr());var Xs=n(B()),Au=n(dt());var mj=n(B()),dg=n(A()),cE=n(R()),pj=n(ge()),fj=n(pt()),hj=n(Y()),gj=n(Ye());var yj=n(x());function vj(){let{createNotice:e}=(0,dg.useDispatch)(fj.store),{getCurrentPostId:t,getCurrentPostType:r}=(0,dg.useSelect)(b),{getEditedEntityRecord:o}=(0,dg.useSelect)(hj.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,gj.__unstableSerializeAndClean)(c.blocks);if(c.content)return c.content}function i(){e("info",(0,cE.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}let a=(0,pj.useCopyToClipboard)(s,i);return(0,yj.jsx)(mj.MenuItem,{ref:a,children:(0,cE.__)("Copy all blocks")})}var mg=n(R()),Rw=n(B()),Iw=n(A()),bj=n(yn());var uE=n(x()),cue=[{value:"visual",label:(0,mg.__)("Visual editor")},{value:"text",label:(0,mg.__)("Code editor")}];function uue(){let{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:r,mode:o}=(0,Iw.useSelect)(c=>({shortcut:c(bj.store).getShortcutRepresentation("core/editor/toggle-mode"),isRichEditingEnabled:c(b).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:c(b).getEditorSettings().codeEditingEnabled,mode:c(b).getEditorMode()}),[]),{switchEditorMode:s}=(0,Iw.useDispatch)(b),i=o;!t&&o==="visual"&&(i="text"),!r&&o==="text"&&(i="visual");let a=cue.map(c=>(!r&&c.value==="text"&&(c={...c,disabled:!0}),!t&&c.value==="visual"&&(c={...c,disabled:!0,info:(0,mg.__)("You can enable the visual editor in your profile settings.")}),c.value!==i&&!c.disabled?{...c,shortcut:e}:c));return(0,uE.jsx)(Rw.MenuGroup,{label:(0,mg.__)("Editor"),children:(0,uE.jsx)(Rw.MenuItemsChoice,{choices:a,value:i,onSelect:s})})}var Sj=uue;var wj=n(B()),_j=n(x()),{Fill:xj,Slot:due}=(0,wj.createSlotFill)("ToolsMoreMenuGroup");xj.Slot=({fillProps:e})=>(0,_j.jsx)(due,{fillProps:e});var Bw=xj;var kj=n(B()),Pj=n(M()),Cj=n(x()),{Fill:Tj,Slot:mue}=(0,kj.createSlotFill)(Pj.Platform.OS==="web"?Symbol("ViewMoreMenuGroup"):"ViewMoreMenuGroup");Tj.Slot=({fillProps:e})=>(0,Cj.jsx)(mue,{fillProps:e});var Ow=Tj;var Kt=n(x());function Ej(){let{openModal:e}=(0,ip.useDispatch)(ke),{set:t}=(0,ip.useDispatch)(Au.store),{toggleDistractionFree:r}=(0,ip.useDispatch)(b),o=(0,ip.useSelect)(i=>i(Au.store).get("core","showIconLabels"),[]),s=()=>{t("core","distractionFree",!1)};return(0,Kt.jsx)(Kt.Fragment,{children:(0,Kt.jsx)(Xs.DropdownMenu,{icon:Sr,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)(Xs.MenuGroup,{label:(0,qt._x)("View","noun"),children:[(0,Kt.jsx)(Au.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)(Au.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:dE.displayShortcut.primaryShift("\\")}),(0,Kt.jsx)(Au.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)(Ow.Slot,{fillProps:{onClose:i}})]}),(0,Kt.jsx)(Sj,{}),(0,Kt.jsx)(Fs.Slot,{name:"core/plugin-more-menu",label:(0,qt.__)("Panels"),fillProps:{onClick:i}}),(0,Kt.jsxs)(Xs.MenuGroup,{label:(0,qt.__)("Tools"),children:[(0,Kt.jsx)(Xs.MenuItem,{onClick:()=>e("editor/keyboard-shortcut-help"),shortcut:dE.displayShortcut.access("h"),children:(0,qt.__)("Keyboard shortcuts")}),(0,Kt.jsx)(vj,{}),(0,Kt.jsxs)(Xs.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)(Xs.VisuallyHidden,{as:"span",children:(0,qt.__)("(opens in a new tab)")})]}),(0,Kt.jsx)(Bw.Slot,{fillProps:{onClose:i}})]}),(0,Kt.jsx)(Xs.MenuGroup,{children:(0,Kt.jsx)(Xs.MenuItem,{onClick:()=>e("editor/preferences"),children:(0,qt.__)("Preferences")})})]})})})}var Ij=n(ge()),Fw=n(A());var Bj=n(x()),Aj="toggle",Rj="button";function Oj({forceIsDirty:e,setEntitiesSavedStatesCallback:t}){let r,o=(0,Ij.useViewportMatch)("medium","<"),{togglePublishSidebar:s}=(0,Fw.useDispatch)(b),{hasPublishAction:i,isBeingScheduled:a,isPending:c,isPublished:l,isPublishSidebarEnabled:u,isPublishSidebarOpened:m,isScheduled:d,postStatus:f,postStatusHasChanged:h}=(0,Fw.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=Rj:o||u?r=Aj:r=Rj,(0,Bj.jsx)(Bm,{forceIsDirty:e,isOpen:m,isToggle:r===Aj,onToggle:s,setEntitiesSavedStatesCallback:t})}var Fj=n(R()),Dj=n(B());var Nj=n(Y()),Lj=n(A()),Mj=n(dt());var Vj=n(x());function jj(){let{hasLoaded:e,permalink:t,isPublished:r,label:o,showIconLabels:s}=(0,Lj.useSelect)(i=>{let a=i(b).getCurrentPostType(),c=i(Nj.store).getPostType(a),{get:l}=i(Mj.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,Vj.jsx)(Dj.Button,{icon:Zo,label:o||(0,Fj.__)("View post"),href:t,target:"_blank",showTooltip:!s,size:"compact"})}var Uj=n(ge()),To=n(B()),Vn=n(R());var pg=n(A()),zj=n(Y()),Hj=n(dt());var Gj=n(ee());var Ar=n(x());function Wj({forceIsAutosaveable:e,disabled:t}){let{deviceType:r,homeUrl:o,isTemplate:s,isViewable:i,showIconLabels:a,isTemplateHidden:c,templateId:l}=(0,pg.useSelect)(_=>{let{getDeviceType:P,getCurrentPostType:I,getCurrentTemplateId:N,getRenderingMode:D}=_(b),{getEntityRecord:E,getPostType:O}=_(zj.store),{get:z}=_(Hj.store),K=I();return{deviceType:P(),homeUrl:E("root","__unstableBase")?.home,isTemplate:K==="wp_template",isViewable:O(K)?.viewable??!1,showIconLabels:z("core","showIconLabels"),isTemplateHidden:D()==="post-only",templateId:N()}},[]),{setDeviceType:u,setRenderingMode:m,setDefaultRenderingMode:d}=V((0,pg.useDispatch)(b)),{resetZoomLevel:f}=V((0,pg.useDispatch)(Gj.store)),h=_=>{u(_),f()};if((0,Uj.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:vy,mobile:Oy,tablet:iv},S=[{value:"Desktop",label:(0,Vn.__)("Desktop"),icon:vy},{value:"Tablet",label:(0,Vn.__)("Tablet"),icon:iv},{value:"Mobile",label:(0,Vn.__)("Mobile"),icon:Oy}];return(0,Ar.jsx)(To.DropdownMenu,{className:le("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:_})=>(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)(To.MenuGroup,{children:(0,Ar.jsx)(To.MenuItemsChoice,{choices:S,value:r,onSelect:h})}),s&&(0,Ar.jsx)(To.MenuGroup,{children:(0,Ar.jsxs)(To.MenuItem,{href:o,target:"_blank",icon:Zo,onClick:_,children:[(0,Vn.__)("View site"),(0,Ar.jsx)(To.VisuallyHidden,{as:"span",children:(0,Vn.__)("(opens in a new tab)")})]})}),!s&&!!l&&(0,Ar.jsx)(To.MenuGroup,{children:(0,Ar.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,Ar.jsx)(To.MenuGroup,{children:(0,Ar.jsx)(Rm,{className:"editor-preview-dropdown__button-external",role:"menuitem",forceIsAutosaveable:e,"aria-label":(0,Vn.__)("Preview in new tab"),textContent:(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Vn.__)("Preview in new tab"),(0,Ar.jsx)(To.Icon,{icon:Zo})]}),onPreview:_})}),(0,Ar.jsx)(Fs.Slot,{name:"core/plugin-preview-menu",fillProps:{onClick:_}})]})})}var Yj=n(B()),mE=n(R()),Zj=n(M()),fg=n(A()),pE=n(ee());var fE=n(dt()),Dw=n(yn()),qj=n(Mr());var Kj=n(x()),pue=({disabled:e})=>{let{isZoomOut:t,showIconLabels:r,isDistractionFree:o}=(0,fg.useSelect)(u=>({isZoomOut:V(u(pE.store)).isZoomOut(),showIconLabels:u(fE.store).get("core","showIconLabels"),isDistractionFree:u(fE.store).get("core","distractionFree")})),{resetZoomLevel:s,setZoomLevel:i}=V((0,fg.useDispatch)(pE.store)),{registerShortcut:a,unregisterShortcut:c}=(0,fg.useDispatch)(Dw.store);return(0,Zj.useEffect)(()=>(a({name:"core/editor/zoom",category:"global",description:(0,mE.__)("Enter or exit zoom out."),keyCombination:{modifier:(0,qj.isAppleOS)()?"primaryShift":"secondary",character:"0"}}),()=>{c("core/editor/zoom")}),[a,c]),(0,Dw.useShortcut)("core/editor/zoom",()=>{t?s():i("auto-scaled")},{isDisabled:o}),(0,Kj.jsx)(Yj.Button,{accessibleWhenDisabled:!0,disabled:e,onClick:()=>{t?s():i("auto-scaled")},icon:Ik,label:(0,mE.__)("Zoom Out"),isPressed:t,size:"compact",showTooltip:!r,className:"editor-zoom-out-toggle"})},Xj=pue;var Rr=n(x()),hE={distractionFreeDisabled:{y:"-50px"},distractionFreeHover:{y:0},distractionFreeHidden:{y:"-50px"},visible:{y:0},hidden:{y:0}},fue={distractionFreeDisabled:{x:"-100%"},distractionFreeHover:{x:0},distractionFreeHidden:{x:"-100%"},visible:{x:0},hidden:{x:0}};function hue({customSaveButton:e,forceIsDirty:t,setEntitiesSavedStatesCallback:r}){let o=(0,gg.useViewportMatch)("large"),s=(0,gg.useViewportMatch)("medium"),i=(0,gg.useMediaQuery)("(max-width: 403px)"),{postType:a,isTextEditor:c,isPublishSidebarOpened:l,showIconLabels:u,hasFixedToolbar:m,hasBlockSelection:d,hasSectionRootClientId:f,isStylesCanvasActive:h}=(0,Qj.useSelect)(_=>{let{get:P}=_($j.store),{getEditorMode:I,getCurrentPostType:N,isPublishSidebarOpened:D}=_(b),{getStylesPath:E,getShowStylebook:O}=V(_(b)),{getBlockSelectionStart:z,getSectionRootClientId:K}=V(_(Jj.store));return{postType:N(),isTextEditor:I()==="text",isPublishSidebarOpened:D(),showIconLabels:P("core","showIconLabels"),hasFixedToolbar:P("core","fixedToolbar"),hasBlockSelection:!!z(),hasSectionRootClientId:!!K(),isStylesCanvasActive:!!E()?.startsWith("/revisions")||O()}},[]),g=["post","page","wp_template"].includes(a)&&f,y=[lc,Fr,Cs].includes(a)||h,[v,w]=(0,eU.useState)(!0),C=!i&&(!m||m&&(!d||v)),S=rj();return(0,Rr.jsxs)("div",{className:"editor-header edit-post-header",children:[S&&(0,Rr.jsx)(hg.__unstableMotion.div,{className:"editor-header__back-button",variants:fue,transition:{type:"tween"},children:(0,Rr.jsx)(Tw.Slot,{})}),(0,Rr.jsxs)(hg.__unstableMotion.div,{variants:hE,className:"editor-header__toolbar",transition:{type:"tween"},children:[(0,Rr.jsx)(dj,{disableBlockTools:h||c}),m&&s&&(0,Rr.jsx)(ij,{isCollapsed:v,onToggle:w})]}),C&&(0,Rr.jsx)(hg.__unstableMotion.div,{className:"editor-header__center",variants:hE,transition:{type:"tween"},children:(0,Rr.jsx)(O1,{})}),(0,Rr.jsxs)(hg.__unstableMotion.div,{variants:hE,transition:{type:"tween"},className:"editor-header__settings",children:[!e&&!l&&(0,Rr.jsx)(L0,{forceIsDirty:t}),(0,Rr.jsx)(jj,{}),(0,Rr.jsx)(Wj,{forceIsAutosaveable:t,disabled:y}),(0,Rr.jsx)(Rm,{className:"editor-header__post-preview-button",forceIsAutosaveable:t}),o&&g&&(0,Rr.jsx)(Xj,{disabled:h}),(o||!u)&&(0,Rr.jsx)(_d.Slot,{scope:"core"}),!e&&(0,Rr.jsx)(Oj,{forceIsDirty:t,setEntitiesSavedStatesCallback:r}),e,(0,Rr.jsx)(Ej,{})]})]})}var tU=hue;var yg=n(A()),Lw=n(ee()),rU=n(ge()),vg=n(M()),oU=n(dt()),sU=n(Mr());var Nw=n(x()),{PrivateInserterLibrary:gue}=V(Lw.privateApis);function nU(){let{blockSectionRootClientId:e,inserterSidebarToggleRef:t,inserter:r,showMostUsedBlocks:o,sidebarIsOpened:s}=(0,yg.useSelect)(f=>{let{getInserterSidebarToggleRef:h,getInserter:g,isPublishSidebarOpened:y}=V(f(b)),{getBlockRootClientId:v,isZoomOut:w,getSectionRootClientId:C}=V(f(Lw.store)),{get:S}=f(oU.store),{getActiveComplementaryArea:_}=f(ke),P=()=>{if(w()){let I=C();if(I)return I}return v()};return{inserterSidebarToggleRef:h(),inserter:g(),showMostUsedBlocks:S("core","mostUsedBlocks"),blockSectionRootClientId:P(),sidebarIsOpened:!!(_("core")||y())}},[]),{setIsInserterOpened:i}=(0,yg.useDispatch)(b),{disableComplementaryArea:a}=(0,yg.useDispatch)(ke),c=(0,rU.useViewportMatch)("medium","<"),l=(0,vg.useRef)(),u=(0,vg.useCallback)(()=>{i(!1),t.current?.focus()},[t,i]),m=(0,vg.useCallback)(f=>{f.keyCode===sU.ESCAPE&&!f.defaultPrevented&&(f.preventDefault(),u())},[u]),d=(0,Nw.jsx)("div",{className:"editor-inserter-sidebar__content",children:(0,Nw.jsx)(gue,{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 Vw=n(ee()),jw=n(ge()),Uw=n(A()),gE=n(em()),jn=n(M()),Sg=n(R()),aU=n(yn()),lU=n(Mr());var bg=n(B()),Mw=n(R());var no=n(x());function iU(){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)(bg.__experimentalText,{children:(0,Mw.__)("Characters:")}),(0,no.jsx)(bg.__experimentalText,{children:(0,no.jsx)(ep,{})})]}),(0,no.jsxs)("div",{children:[(0,no.jsx)(bg.__experimentalText,{children:(0,Mw.__)("Words:")}),(0,no.jsx)(Qm,{})]}),(0,no.jsxs)("div",{children:[(0,no.jsx)(bg.__experimentalText,{children:(0,Mw.__)("Time to read:")}),(0,no.jsx)($m,{})]})]}),(0,no.jsx)(am,{})]})}var Ql=n(x()),{TabbedSidebar:yue}=V(Vw.privateApis);function cU(){let{setIsListViewOpened:e}=(0,Uw.useDispatch)(b),{getListViewToggleRef:t}=V((0,Uw.useSelect)(b)),r=(0,jw.useFocusOnMount)("firstElement"),o=(0,jn.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),s=(0,jn.useCallback)(y=>{y.keyCode===lU.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,jw.useMergeRefs)([r,d,a]);function h(y){let v=gE.focus.tabbable.find(m.current)[0];if(y==="list-view"){let w=gE.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,aU.useShortcut)("core/editor/toggle-list-view",g),(0,Ql.jsx)("div",{className:"editor-list-view-sidebar",onKeyDown:s,ref:u,children:(0,Ql.jsx)(yue,{tabs:[{name:"list-view",title:(0,Sg._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)(Vw.__experimentalListView,{dropZoneElement:i})})}),panelRef:f},{name:"outline",title:(0,Sg._x)("Outline","Post overview"),panel:(0,Ql.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,Ql.jsx)(iU,{})})}],onClose:o,onSelect:y=>l(y),defaultTabId:"list-view",ref:m,closeButtonLabel:(0,Sg.__)("Close")})})}var zw=n(A()),wg=n(B()),yE=n(R()),uU=n(M());var Js=n(x()),{Fill:HLe,Slot:vue}=(0,wg.createSlotFill)("ActionsPanel");function dU({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:s,togglePublishSidebar:i}=(0,zw.useDispatch)(b),{publishSidebarOpened:a,isPublishable:c,isDirty:l,hasOtherEntitiesChanges:u}=(0,zw.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,uU.useCallback)(()=>e(!0),[]),d;return a?d=(0,Js.jsx)(C0,{onClose:s,forceIsDirty:o,PrePublishExtension:vS.Slot,PostPublishExtension:fS.Slot}):c&&!u?d=(0,Js.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,Js.jsx)(wg.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,yE.__)("Open publish panel")})}):d=(0,Js.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,Js.jsx)(wg.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:m,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!l,accessibleWhenDisabled:!0,children:(0,yE.__)("Open save panel")})}),(0,Js.jsxs)(Js.Fragment,{children:[r&&(0,Js.jsx)(J1,{close:t,renderDialog:!0}),(0,Js.jsx)(vue,{bubblesVirtually:!0}),!r&&d]})}var mU=n(B()),Hw=n(A()),vE=n(R()),pU=n(yn()),Gw=n(M());var Va=n(x());function fU({autoFocus:e=!1}){let{switchEditorMode:t}=(0,Hw.useDispatch)(b),{shortcut:r,isRichEditingEnabled:o}=(0,Hw.useSelect)(i=>{let{getEditorSettings:a}=i(b),{getShortcutRepresentation:c}=i(pU.store);return{shortcut:c("core/editor/toggle-mode"),isRichEditingEnabled:a().richEditingEnabled}},[]),s=(0,Gw.useRef)();return(0,Gw.useEffect)(()=>{e||s?.current?.focus()},[e]),(0,Va.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,Va.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,Va.jsx)("h2",{children:(0,vE.__)("Editing code")}),(0,Va.jsx)(mU.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:(0,vE.__)("Exit code editor")})]}),(0,Va.jsxs)("div",{className:"editor-text-editor__body",children:[(0,Va.jsx)(lw,{ref:s}),(0,Va.jsx)(tg,{})]})]})}var Eo=n(ee()),Qs=n(M()),Jw=n(A()),kE=n(Ye()),IU=n(Y()),Qw=n(ge());var bE=n(A()),hU=n(Y()),Ww=n(M()),SE=n(R()),gU=n(B());var yU=n(x());function vU({contentRef:e}){let{onNavigateToEntityRecord:t,templateId:r}=(0,bE.useSelect)(a=>{let{getEditorSettings:c,getCurrentTemplateId:l}=a(b);return{onNavigateToEntityRecord:c().onNavigateToEntityRecord,templateId:l()}},[]),o=(0,bE.useSelect)(a=>!!a(hU.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[s,i]=(0,Ww.useState)(!1);return(0,Ww.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,yU.jsx)(gU.__experimentalConfirmDialog,{isOpen:s,confirmButtonText:(0,SE.__)("Edit template"),onConfirm:()=>{i(!1),t({postId:r,postType:"wp_template"})},onCancel:()=>i(!1),size:"medium",children:(0,SE.__)("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 SU=n(ge()),Yw=n(A()),wE=n(ee());var bue=500;function bU(e,t,r){return Math.min(Math.max(e,t),r)}function Sue(e,t,r){let o=e-bU(e,r.left,r.right),s=t-bU(t,r.top,r.bottom);return Math.sqrt(o*o+s*s)}function wU({isEnabled:e=!0}={}){let{getEnabledClientIdsTree:t,getBlockName:r,getBlockOrder:o}=V((0,Yw.useSelect)(wE.store)),{selectBlock:s}=(0,Yw.useDispatch)(wE.store);return(0,SU.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=Sue(l,u,y);v<d&&v<bue&&(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 Zw=n(A()),_U=n(ge()),_E=n(ee());function xU(){let{getSettings:e,isZoomOut:t}=V((0,Zw.useSelect)(_E.store)),{resetZoomLevel:r}=V((0,Zw.useDispatch)(_E.store));return(0,_U.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 kU=n(A()),PU=n(ge()),qw=n(ee()),CU=n(Ye()),wue=':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';function TU(e){let t=(0,kU.useRegistry)(),r=(0,PU.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(qw.store).getBlockOrder(""),m=u[u.length-1],d=t.select(qw.store).getBlock(m),{selectBlock:f,insertDefaultBlock:h}=t.dispatch(qw.store);d&&(0,CU.isUnmodifiedDefaultBlock)(d)?f(m):h()}let{ownerDocument:i}=o;return i.addEventListener("pointerdown",s),()=>{i.removeEventListener("pointerdown",s)}},[t]);return e?[r,wue]:[]}var Kw=n(A()),EU=n(ge()),xE=n(ee());function AU(){let{getEditedContentOnlySection:e}=V((0,Kw.useSelect)(xE.store)),{stopEditingContentOnlySection:t}=V((0,Kw.useDispatch)(xE.store));return(0,EU.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(x()),{LayoutStyle:Xw,useLayoutClasses:_ue,useLayoutStyles:xue,ExperimentalBlockCanvas:kue,useFlashEditableBlocks:Pue}=V(Eo.privateApis);function PE(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=PE(e[t].innerBlocks);if(r)return r}}}function RU(e){for(let t=0;t<e.length;t++)if(e[t].name==="core/post-content")return!0;return!1}function Cue({autoFocus:e,disableIframe:t=!1,iframeProps:r,contentRef:o,className:s}){let i=(0,Qw.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,Jw.useSelect)(Ie=>{let{getCurrentPostId:Pe,getCurrentPostType:tt,getCurrentTemplateId:$e,getEditorSettings:cs,getRenderingMode:qn,getDeviceType:ne,getCanvasMinHeight:J}=V(Ie(b)),{getPostType:se,getEditedEntityRecord:$}=Ie(IU.store),oe=tt(),Ne=qn(),xe;oe===Cs?xe="core/block":Ne==="post-only"&&(xe="core/post-content");let Ce=cs(),Xe=Ce.supportsTemplateMode,Fe=se(oe),pe=$e(),at=pe?$("postType",mt,pe):void 0;return{renderingMode:Ne,postContentAttributes:Ce.postContentAttributes,isDesignPostType:Xa.includes(oe),editedPostTemplate:Fe?.viewable&&Xe?at:void 0,wrapperBlockName:xe,wrapperUniqueId:Pe(),deviceType:ne(),isFocusedEntity:!!Ce.onNavigateToPreviousEntityRecord,postType:oe,isPreview:Ce.isPreviewMode,styles:Ce.styles,canvasMinHeight:J()}},[]),{isCleanNewPost:C}=(0,Jw.useSelect)(b),{hasRootPaddingAwareAlignments:S,themeHasDisabledLayoutStyles:_,themeSupportsLayout:P,isZoomedOut:I}=(0,Jw.useSelect)(Ie=>{let{getSettings:Pe,isZoomOut:tt}=V(Ie(Eo.store)),$e=Pe();return{themeHasDisabledLayoutStyles:$e.disableLayoutStyles,themeSupportsLayout:$e.supportsLayout,hasRootPaddingAwareAlignments:$e.__experimentalFeatures?.useRootPaddingAwareAlignments,isZoomedOut:tt()}},[]),N=(0,Qs.useRef)(),D=(0,Eo.__experimentalUseResizeCanvas)(d),[E]=(0,Eo.useSettings)("layout"),O=(0,Qs.useMemo)(()=>a!=="post-only"||h?{type:"default"}:P?{...E,type:"constrained"}:{type:"default"},[a,P,E,h]),z=(0,Qs.useMemo)(()=>{if(!l?.content&&!l?.blocks&&c)return c;if(l?.blocks)return PE(l?.blocks);let Ie=typeof l?.content=="string"?l?.content:"";return PE((0,kE.parse)(Ie))||{}},[l?.content,l?.blocks,c]),K=(0,Qs.useMemo)(()=>{if(!l?.content&&!l?.blocks)return!1;if(l?.blocks)return RU(l?.blocks);let Ie=typeof l?.content=="string"?l?.content:"";return RU((0,kE.parse)(Ie))||!1},[l?.content,l?.blocks]),{layout:W={},align:T=""}=z||{},F=_ue(z,"core/post-content"),X=le({"is-layout-flow":!P},P&&F,T&&`align${T}`),H=xue(z,"core/post-content",".block-editor-block-list__layout.is-root-container"),L=(0,Qs.useMemo)(()=>W&&(W?.type==="constrained"||W?.inherit||W?.contentSize||W?.wideSize)?{...E,...W,type:"constrained"}:{...E,...W,type:"default"},[W?.type,W?.inherit,W?.contentSize,W?.wideSize,E]),j=c?L:O,U=j?.type==="default"&&!K?O:j,te=(0,Eo.__unstableUseTypingObserver)(),de=(0,Qs.useRef)();(0,Qs.useEffect)(()=>{!e||!C()||de?.current?.focus()},[e,C]);let ue=`.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;}`,we=[lc,Fr,Cs].includes(g)&&!y&&!i&&!I,Ke=(0,Qs.useMemo)(()=>{if(!N.current)return w;let{ownerDocument:Ie}=N.current,Pe=Ie.documentElement.scrollTop||Ie.body.scrollTop;return w+Pe},[w]),[Ae,re]=TU(!y&&a==="post-only"&&!h),ve=(0,Qs.useMemo)(()=>[...v??[],{css:`:where(.block-editor-iframe__body){display:flow-root;${Ke?`min-height:${Ke}px;`:""}}.is-root-container{display:flow-root;${we?"min-height:0!important;":""}} |
| 210 |
${re||""} |
| 211 |
${we?".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,we,Ke,re]),ze=(0,Eo.__unstableUseTypewriter)();return o=(0,Qw.useMergeRefs)([N,o,a==="post-only"?ze:null,Pue({isEnabled:a==="template-locked"}),wU({isEnabled:a==="template-locked"}),xU(),Ae,AU()]),(0,io.jsx)("div",{className:le("editor-visual-editor","edit-post-visual-editor",s,{"has-padding":f||we,"is-resizable":we,"is-iframed":!t}),children:(0,io.jsx)(nm,{enableResizing:we,height:"100%",children:(0,io.jsxs)(kue,{shouldIframe:!t,contentRef:o,styles:ve,height:"100%",iframeProps:{...r,style:{...r?.style,...D}},children:[P&&!_&&a==="post-only"&&!h&&(0,io.jsxs)(io.Fragment,{children:[(0,io.jsx)(Xw,{selector:".editor-visual-editor__post-title-wrapper",layout:O}),(0,io.jsx)(Xw,{selector:".block-editor-block-list__layout.is-root-container",layout:U}),T&&(0,io.jsx)(Xw,{css:ue}),H&&(0,io.jsx)(Xw,{layout:L,css:H})]}),a==="post-only"&&!h&&(0,io.jsx)("div",{className:le("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":S}),contentEditable:!1,ref:te,style:{marginTop:"4rem"},children:(0,io.jsx)(iw,{ref:de})}),(0,io.jsxs)(Eo.RecursionProvider,{blockName:u,uniqueId:m,children:[(0,io.jsx)(Eo.BlockList,{className:le("is-"+d.toLowerCase()+"-preview",a!=="post-only"||h?"wp-site-blocks":`${X} wp-block-post-content`,{"has-global-padding":a==="post-only"&&!h&&S}),layout:j,dropZoneElement:t?N.current:N.current?.parentNode,__unstableDisableDropZone:a==="template-locked"}),a==="template-locked"&&(0,io.jsx)(vU,{contentRef:N})]})]})})})}var BU=Cue;var vr=n(x()),Tue={header:(0,ki.__)("Editor top bar"),body:(0,ki.__)("Editor content"),sidebar:(0,ki.__)("Editor settings"),actions:(0,ki.__)("Editor publish"),footer:(0,ki.__)("Editor footer")};function NU({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,documentLabel:v,stylesPath:w,showStylebook:C}=(0,OU.useSelect)(E=>{let{get:O}=E(FU.store),{getEditorSettings:z,getPostTypeLabel:K}=E(b),{getStylesPath:W,getShowStylebook:T}=V(E(b)),F=z(),X=K(),H=E(b).getEditorMode();return!F.richEditingEnabled&&H==="visual"&&(H="text"),!F.codeEditingEnabled&&H==="text"&&(H="visual"),{mode:H,isInserterOpened:E(b).isInserterOpened(),isListViewOpened:E(b).isListViewOpened(),isDistractionFree:O("core","distractionFree"),isPreviewMode:F.isPreviewMode,showBlockBreadcrumbs:O("core","showBlockBreadcrumbs"),documentLabel:X||(0,ki._x)("Document","noun, breadcrumb"),stylesPath:W(),showStylebook:T()}},[]),S=(0,DU.useViewportMatch)("medium"),_=f?(0,ki.__)("Document Overview"):(0,ki.__)("Block Library"),P=C||w?.startsWith("/revisions"),[I,N]=(0,e_.useState)(!1),D=(0,e_.useCallback)(E=>{typeof I=="function"&&I(E),N(!1)},[I]);return(0,vr.jsx)(cb,{isDistractionFree:h,className:le("editor-editor-interface",e,{"is-entity-save-view-open":!!I,"is-distraction-free":h&&!g}),labels:{...Tue,secondarySidebar:_},header:!g&&(0,vr.jsx)(tU,{forceIsDirty:r,setEntitiesSavedStatesCallback:N,customSaveButton:a,forceDisableBlockTools:l}),editorNotices:(0,vr.jsx)(Th,{}),secondarySidebar:!g&&m==="visual"&&(d&&(0,vr.jsx)(nU,{})||f&&(0,vr.jsx)(cU,{})),sidebar:!g&&!h&&(0,vr.jsx)(pl.Slot,{scope:"core"}),content:(0,vr.jsxs)(vr.Fragment,{children:[!h&&!g&&(0,vr.jsx)(Th,{}),P?(0,vr.jsx)(sN,{}):(0,vr.jsxs)(vr.Fragment,{children:[!g&&m==="text"&&(0,vr.jsx)(fU,{autoFocus:i}),!g&&!S&&m==="visual"&&(0,vr.jsx)($w.BlockToolbar,{hideDragHandle:!0}),(g||m==="visual")&&(0,vr.jsx)(BU,{contentRef:o,disableIframe:s,autoFocus:i,iframeProps:u}),t]})]}),footer:!g&&!h&&S&&y&&m==="visual"&&(0,vr.jsx)($w.BlockBreadcrumb,{rootLabelText:v}),actions:g?void 0:c||(0,vr.jsx)(dU,{closeEntitiesSavedStates:D,isEntitiesSavedStatesOpen:I,setEntitiesSavedStatesCallback:N,forceIsDirtyPublishPanel:r})})}var __=n(ee()),x_=n(A()),Ai=n(M()),vp=n(R());var rH=n(yn()),oH=n(B());var LU=n(A()),MU=n(pn());var VU=n(x()),{OverridesPanel:Eue}=V(MU.privateApis);function jU(){return(0,LU.useSelect)(t=>t(b).getCurrentPostType()==="wp_block",[])?(0,VU.jsx)(Eue,{}):null}var kg=n(B()),Pz=n(A());var Un=n(B()),QU=n(Y()),$U=n(A()),ez=n(M()),Ru=n(R()),tz=n(em());var i_=n(A()),xg=n(M()),KU=n(R()),dp=n(B());var XU=n(Y());var _g=n(A()),s_=n(M()),ZU=n(Y());var $s=n(R()),UU=n(M()),ja=n(B()),lp=n(A()),r_=n(Y()),zU=n(pt());var t_=n(gt());function ap(e){return typeof e.title=="string"?(0,t_.decodeEntities)(e.title):e.title&&"rendered"in e.title?(0,t_.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title?(0,t_.decodeEntities)(e.title.raw):""}var $l=n(x()),Aue=({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(r_.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)(r_.store),{createSuccessNotice:l,createErrorNotice:u}=(0,lp.useDispatch)(zU.store);async function m(g){g.preventDefault();try{await c("root","site",{page_on_front:r.id,show_on_front:"page"}),l((0,$s.__)("Homepage updated."),{type:"snackbar"})}catch(y){let v=y.message&&y.code!=="unknown_error"?y.message:(0,$s.__)("An error occurred while setting the homepage.");u(v,{type:"snackbar"})}finally{t?.()}}let d="";s==="posts"?d=(0,$s.__)("This will replace the current homepage which is set to display latest posts."):i&&(d=(0,$s.sprintf)((0,$s.__)('This will replace the current homepage: "%s"'),ap(i)));let f=(0,$s.sprintf)((0,$s.__)('Set "%1$s" as the site homepage? %2$s'),o,d).trim(),h=(0,$s.__)("Set homepage");return(0,$l.jsx)("form",{onSubmit:m,children:(0,$l.jsxs)(ja.__experimentalVStack,{spacing:"5",children:[(0,$l.jsx)(ja.__experimentalText,{children:f}),(0,$l.jsxs)(ja.__experimentalHStack,{justify:"right",children:[(0,$l.jsx)(ja.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:a,accessibleWhenDisabled:!0,children:(0,$s.__)("Cancel")}),(0,$l.jsx)(ja.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:a,accessibleWhenDisabled:!0,children:h})]})]})})},HU=()=>{let{pageOnFront:e,pageForPosts:t}=(0,lp.useSelect)(r=>{let{getEntityRecord:o,canUser:s}=r(r_.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,UU.useMemo)(()=>({id:"set-as-homepage",label:(0,$s.__)("Set as homepage"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:Aue}),[t,e])};var en=n(R()),GU=n(M()),Ua=n(B()),cp=n(A()),o_=n(Y()),WU=n(pt());var ec=n(x()),Rue=({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(o_.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)(o_.store),{createSuccessNotice:l,createErrorNotice:u}=(0,cp.useDispatch)(WU.store);async function m(g){g.preventDefault();try{await c("root","site",{page_for_posts:r.id,show_on_front:"page"}),l((0,en.__)("Posts page updated."),{type:"snackbar"})}catch(y){let v=y.message&&y.code!=="unknown_error"?y.message:(0,en.__)("An error occurred while setting the posts page.");u(v,{type:"snackbar"})}finally{t?.()}}let d=i&&s?(0,en.sprintf)((0,en.__)('This will replace the current posts page: "%s"'),ap(s)):(0,en.__)("This page will show the latest posts."),f=(0,en.sprintf)((0,en.__)('Set "%1$s" as the posts page? %2$s'),o,d),h=(0,en.__)("Set posts page");return(0,ec.jsx)("form",{onSubmit:m,children:(0,ec.jsxs)(Ua.__experimentalVStack,{spacing:"5",children:[(0,ec.jsx)(Ua.__experimentalText,{children:f}),(0,ec.jsxs)(Ua.__experimentalHStack,{justify:"right",children:[(0,ec.jsx)(Ua.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:a,accessibleWhenDisabled:!0,children:(0,en.__)("Cancel")}),(0,ec.jsx)(Ua.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:a,accessibleWhenDisabled:!0,children:h})]})]})})},YU=()=>{let{pageOnFront:e,pageForPosts:t}=(0,cp.useSelect)(r=>{let{getEntityRecord:o,canUser:s}=r(o_.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,GU.useMemo)(()=>({id:"set-as-posts-page",label:(0,en.__)("Set as posts page"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:Rue}),[t,e])};var qU=n(x());function n_({postType:e,onActionPerformed:t,context:r}){let{defaultActions:o}=(0,_g.useSelect)(l=>{let{getEntityActions:u}=V(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(ZU.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=HU(),a=YU(),{registerPostTypeSchema:c}=V((0,_g.useDispatch)(b));return(0,s_.useEffect)(()=>{c(e)},[c,e]),(0,s_.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,qU.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(x()),{Menu:up,kebabCase:Iue}=V(dp.privateApis);function JU({postType:e,postId:t,onActionPerformed:r}){let[o,s]=(0,xg.useState)(null),{item:i,permissions:a}=(0,i_.useSelect)(m=>{let{getEditedEntityRecord:d,getEntityRecordPermissions:f}=V(m(XU.store));return{item:d("postType",e,t),permissions:f("postType",e,t)}},[t,e]),c=(0,xg.useMemo)(()=>({...i,permissions:a}),[i,a]),l=n_({postType:e,onActionPerformed:r}),u=(0,xg.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:Sr,label:(0,KU.__)("Actions"),disabled:!u.length,accessibleWhenDisabled:!0,className:"editor-all-actions-button"})}),(0,ao.jsx)(up.Popover,{children:(0,ao.jsx)(Fue,{actions:u,items:[c],setActiveModalAction:s})})]}),!!o&&(0,ao.jsx)(Oue,{action:o,items:[c],closeModal:()=>s(null)})]})}function Bue({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 Oue({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__${Iue(e.id)}`,children:(0,ao.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Fue({actions:e,items:t,setActiveModalAction:r}){let o=(0,i_.useRegistry)();return(0,ao.jsx)(up.Group,{children:e.map(s=>(0,ao.jsx)(Bue,{action:s,onClick:()=>{if("RenderModal"in s){r(s);return}s.callback(t,{registry:o})},items:t},s.id))})}var Pi=n(x()),{Badge:Due}=V(Un.privateApis);function a_({postType:e,postId:t,onActionPerformed:r}){let o=(0,ez.useMemo)(()=>Array.isArray(t)?t:[t],[t]),{postTitle:s,icon:i,labels:a}=(0,$U.useSelect)(u=>{let{getEditedEntityRecord:m,getCurrentTheme:d,getPostType:f}=u(QU.store),{getPostIcon:h}=V(u(b)),g="",y=m("postType",e,o[0]);if(o.length===1){let{default_template_types:v=[]}=d()??{};g=([mt,Fr].includes(e)?Ts({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,Ru.__)("No title");return a?.name&&o.length>1?l=(0,Ru.sprintf)((0,Ru.__)("%1$d %2$s"),o.length,a?.name):s&&(l=(0,tz.__unstableStripHTML)(s)),(0,Pi.jsxs)(Un.__experimentalVStack,{spacing:1,className:"editor-post-card-panel",children:[(0,Pi.jsxs)(Un.__experimentalHStack,{spacing:2,className:"editor-post-card-panel__header",alignment:"flex-start",children:[(0,Pi.jsx)(Un.Icon,{className:"editor-post-card-panel__icon",icon:i}),(0,Pi.jsxs)(Un.__experimentalText,{numberOfLines:2,truncate:!0,className:"editor-post-card-panel__title",as:"h2",children:[(0,Pi.jsx)("span",{className:"editor-post-card-panel__title-name",children:l}),c&&o.length===1&&(0,Pi.jsx)(Due,{children:c})]}),o.length===1&&(0,Pi.jsx)(JU,{postType:e,postId:o[0],onActionPerformed:r})]}),o.length>1&&(0,Pi.jsx)(Un.__experimentalText,{className:"editor-post-card-panel__description",children:(0,Ru.sprintf)((0,Ru.__)("Changes will be applied to all selected %s."),a?.name.toLowerCase())})]})}var rz=n(B()),oz=n(A()),tn=n(R()),sz=n(ig()),nz=n(M()),CE=n(Y());var TE=n(x()),Nue=189;function iz(){let{postContent:e}=(0,oz.useSelect)(a=>{let{getEditedPostAttribute:c,getCurrentPostType:l,getCurrentPostId:u}=a(b),{canUser:m}=a(CE.store),{getEntityRecord:d}=a(CE.store),f=m("read",{kind:"root",name:"site"})?d("root","site"):void 0,h=l();return{postContent:!(+u()===f?.page_for_posts)&&![mt,Fr].includes(h)&&c("content")}},[]),t=(0,tn._x)("words","Word count type. Do not translate!"),r=(0,nz.useMemo)(()=>e?(0,sz.count)(e,t):0,[e,t]);if(!r)return null;let o=Math.round(r/Nue),s=(0,tn.sprintf)((0,tn._n)("%s word","%s words",r),r.toLocaleString()),i=o<=1?(0,tn.__)("1 minute"):(0,tn.sprintf)((0,tn._n)("%s minute","%s minutes",o),o.toLocaleString());return(0,TE.jsx)("div",{className:"editor-post-content-information",children:(0,TE.jsx)(rz.__experimentalText,{children:(0,tn.sprintf)((0,tn.__)("%1$s, %2$s read time."),s,i)})})}var l_=n(B()),mp=n(R()),az=n(A()),c_=n(M()),lz=n(ee());var za=n(x());function Lue(){let{postFormat:e}=(0,az.useSelect)(i=>{let{getEditedPostAttribute:a}=i(b);return{postFormat:a("format")??"standard"}},[]),t=Vh.find(i=>i.id===e),[r,o]=(0,c_.useState)(null),s=(0,c_.useMemo)(()=>({anchor:r,placement:"left-start",offset:36,shift:!0}),[r]);return(0,za.jsx)(Cm,{children:(0,za.jsx)(wt,{label:(0,mp.__)("Format"),ref:o,children:(0,za.jsx)(l_.Dropdown,{popoverProps:s,contentClassName:"editor-post-format__dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:a})=>(0,za.jsx)(l_.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,za.jsxs)("div",{className:"editor-post-format__dialog-content",children:[(0,za.jsx)(lz.__experimentalInspectorPopoverHeader,{title:(0,mp.__)("Format"),onClose:i}),(0,za.jsx)(jh,{})]})})})})}var cz=Lue;var uz=n(B()),dz=n(A()),u_=n(R()),mz=n(Ka());var EE=n(x());function pz(){let e=(0,dz.useSelect)(r=>r(b).getEditedPostAttribute("modified"),[]),t=e&&(0,u_.sprintf)((0,u_.__)("Last edited %s."),(0,mz.humanTimeDiff)(e));return t?(0,EE.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,EE.jsx)(uz.__experimentalText,{children:t})}):null}var fz=n(B()),hz=n(x());function Mue({className:e,children:t}){return(0,hz.jsx)(fz.__experimentalVStack,{className:le("editor-post-panel__section",e),children:t})}var gz=Mue;var Ha=n(R()),yz=n(ge()),d_=n(A()),AE=n(Y()),vz=n(gt()),pp=n(B()),m_=n(M()),bz=n(ee());var Ci=n(x()),Vue={};function Sz(){let{editEntityRecord:e}=(0,d_.useDispatch)(AE.store),{postsPageTitle:t,postsPageId:r,isTemplate:o,postSlug:s}=(0,d_.useSelect)(m=>{let{getEntityRecord:d,getEditedEntityRecord:f,canUser:h}=m(AE.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):Vue,{getEditedPostAttribute:v,getCurrentPostType:w}=m(b);return{postsPageId:y?.id,postsPageTitle:y?.title,isTemplate:w()===mt,postSlug:v("slug")}},[]),[i,a]=(0,m_.useState)(null),c=(0,m_.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,vz.decodeEntities)(t);return(0,Ci.jsx)(wt,{label:(0,Ha.__)("Blog title"),ref:a,children:(0,Ci.jsx)(pp.Dropdown,{popoverProps:c,contentClassName:"editor-blog-title-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:m,onToggle:d})=>(0,Ci.jsx)(pp.Button,{size:"compact",variant:"tertiary","aria-expanded":m,"aria-label":(0,Ha.sprintf)((0,Ha.__)("Change blog title: %s"),u),onClick:d,children:u}),renderContent:({onClose:m})=>(0,Ci.jsxs)(Ci.Fragment,{children:[(0,Ci.jsx)(bz.__experimentalInspectorPopoverHeader,{title:(0,Ha.__)("Blog title"),onClose:m}),(0,Ci.jsx)(pp.__experimentalInputControl,{placeholder:(0,Ha.__)("No title"),size:"__unstable-large",value:t,onChange:(0,yz.debounce)(l,300),label:(0,Ha.__)("Blog title"),help:(0,Ha.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),hideLabelFromVision:!0})]})})})}var fp=n(R()),p_=n(A()),RE=n(Y()),hp=n(B()),f_=n(M()),wz=n(ee());var Ti=n(x());function _z(){let{editEntityRecord:e}=(0,p_.useDispatch)(RE.store),{postsPerPage:t,isTemplate:r,postSlug:o}=(0,p_.useSelect)(l=>{let{getEditedPostAttribute:u,getCurrentPostType:m}=l(b),{getEditedEntityRecord:d,canUser:f}=l(RE.store),h=f("read",{kind:"root",name:"site"})?d("root","site"):void 0;return{isTemplate:m()===mt,postSlug:u("slug"),postsPerPage:h?.posts_per_page||1}},[]),[s,i]=(0,f_.useState)(null),a=(0,f_.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,Ti.jsx)(wt,{label:(0,fp.__)("Posts per page"),ref:i,children:(0,Ti.jsx)(hp.Dropdown,{popoverProps:a,contentClassName:"editor-posts-per-page-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:l,onToggle:u})=>(0,Ti.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,Ti.jsxs)(Ti.Fragment,{children:[(0,Ti.jsx)(wz.__experimentalInspectorPopoverHeader,{title:(0,fp.__)("Posts per page"),onClose:l}),(0,Ti.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(R()),h_=n(A()),IE=n(Y()),Ei=n(B()),g_=n(M()),xz=n(ee());var rn=n(x()),jue=[{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 kz(){let{editEntityRecord:e}=(0,h_.useDispatch)(IE.store),{allowCommentsOnNewPosts:t,isTemplate:r,postSlug:o}=(0,h_.useSelect)(l=>{let{getEditedPostAttribute:u,getCurrentPostType:m}=l(b),{getEditedEntityRecord:d,canUser:f}=l(IE.store),h=f("read",{kind:"root",name:"site"})?d("root","site"):void 0;return{isTemplate:m()===mt,postSlug:u("slug"),allowCommentsOnNewPosts:h?.default_comment_status||""}},[]),[s,i]=(0,g_.useState)(null),a=(0,g_.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,rn.jsx)(wt,{label:(0,as.__)("Discussion"),ref:i,children:(0,rn.jsx)(Ei.Dropdown,{popoverProps:a,contentClassName:"editor-site-discussion-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:l,onToggle:u})=>(0,rn.jsx)(Ei.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,rn.jsxs)(rn.Fragment,{children:[(0,rn.jsx)(xz.__experimentalInspectorPopoverHeader,{title:(0,as.__)("Discussion"),onClose:l}),(0,rn.jsxs)(Ei.__experimentalVStack,{spacing:3,children:[(0,rn.jsx)(Ei.__experimentalText,{children:(0,as.__)("Changes will apply to new posts only. Individual posts may override these settings.")}),(0,rn.jsx)(Ei.RadioControl,{className:"editor-site-discussion__options",hideLabelFromVision:!0,label:(0,as.__)("Comment status"),options:jue,onChange:c,selected:t})]})]})})})}var ht=n(x()),Uue="post-status";function Cz({onActionPerformed:e}){let{isRemovedPostStatusPanel:t,postType:r,postId:o}=(0,Pz.useSelect)(s=>{let{isEditorPanelRemoved:i,getCurrentPostType:a,getCurrentPostId:c}=s(b);return{isRemovedPostStatusPanel:i(Uue),postType:a(),postId:c()}},[]);return(0,ht.jsx)(gz,{className:"editor-post-summary",children:(0,ht.jsx)(gS.Slot,{children:s=>(0,ht.jsx)(ht.Fragment,{children:(0,ht.jsxs)(kg.__experimentalVStack,{spacing:4,children:[(0,ht.jsx)(a_,{postType:r,postId:o,onActionPerformed:e}),(0,ht.jsx)(KS,{withPanelBody:!1}),(0,ht.jsx)(oM,{}),(0,ht.jsxs)(kg.__experimentalVStack,{spacing:1,children:[(0,ht.jsx)(iz,{}),(0,ht.jsx)(pz,{})]}),!t&&(0,ht.jsxs)(kg.__experimentalVStack,{spacing:4,children:[(0,ht.jsxs)(kg.__experimentalVStack,{spacing:1,children:[(0,ht.jsx)(zT,{}),(0,ht.jsx)(U0,{}),(0,ht.jsx)(vw,{}),(0,ht.jsx)(AS,{}),(0,ht.jsx)(_S,{}),(0,ht.jsx)(VS,{}),(0,ht.jsx)(wM,{}),(0,ht.jsx)(oS,{}),(0,ht.jsx)(G0,{}),(0,ht.jsx)(Sz,{}),(0,ht.jsx)(_z,{}),(0,ht.jsx)(kz,{}),(0,ht.jsx)(cz,{}),s]}),(0,ht.jsx)(dw,{onActionPerformed:e})]})]})})})})}var Cg=n(A()),OE=n(Y()),Oz=n(B()),FE=n(R()),Fz=n(ee()),Dz=n(Ye());var Tz=n(A()),Ez=n(M()),BE=n(Y()),Az=n(Ye()),Rz=n(pn());var{EXCLUDED_PATTERN_SOURCES:zue,PATTERN_TYPES:Hue}=V(Rz.privateApis);function Iz(e,t){return e.innerBlocks=e.innerBlocks.map(r=>Iz(r,t)),e.name==="core/template-part"&&e.attributes.theme===void 0&&(e.attributes.theme=t),e}function Gue(e,t){let r=(i,a,c)=>a===c.findIndex(l=>i.name===l.name),o=i=>!zue.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 Wue(e,t){return e.map(r=>({...r,keywords:r.keywords||[],type:Hue.theme,blocks:(0,Az.parse)(r.content,{__unstableSkipMigrationLogs:!0}).map(o=>Iz(o,t))}))}function Bz({area:e,name:t,slug:r}){let{blockPatterns:o,restBlockPatterns:s,currentThemeStylesheet:i}=(0,Tz.useSelect)(a=>{let{getEditorSettings:c}=a(b),l=c();return{blockPatterns:l.__experimentalAdditionalBlockPatterns??l.__experimentalBlockPatterns,restBlockPatterns:a(BE.store).getBlockPatterns(),currentThemeStylesheet:a(BE.store).getCurrentTheme().stylesheet}},[]);return(0,Ez.useMemo)(()=>{let a=[...o||[],...s||[]],c=Gue(a,{area:e,name:t,slug:r});return Wue(c,i)},[e,t,r,o,s,i])}var Pg=n(x());function Yue({availableTemplates:e,onSelect:t}){return!e||e?.length===0?null:(0,Pg.jsx)(Fz.__experimentalBlockPatternsList,{label:(0,FE.__)("Templates"),blockPatterns:e,onClickPattern:t,showTitlesAsTooltip:!0})}function Zue(){let{area:e,name:t,slug:r,postType:o,postId:s}=(0,Cg.useSelect)(l=>{let{getCurrentPostType:u,getCurrentPostId:m}=l(b),{getEditedEntityRecord:d}=l(OE.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,Cg.useDispatch)(OE.store),a=Bz({area:e,name:t,slug:r}),c=async l=>{await i("postType",o,s,{blocks:l.blocks,content:(0,Dz.serialize)(l.blocks)})};return a?.length?(0,Pg.jsx)(Oz.PanelBody,{title:(0,FE.__)("Design"),initialOpen:o===Fr,children:(0,Pg.jsx)(Yue,{availableTemplates:a,onSelect:c})}):null}function Nz(){let{postType:e}=(0,Cg.useSelect)(t=>{let{getCurrentPostType:r}=t(b);return{postType:r()}},[]);return[Fr,mt].includes(e)?(0,Pg.jsx)(Zue,{}):null}var Lz=n(B()),y_=n(R()),Mz=n(A()),Vz=n(M());var on={document:"edit-post/document",block:"edit-post/block"};var Tg=n(x()),{Tabs:DE}=V(Lz.privateApis),que=(e,t)=>{let{documentLabel:r}=(0,Mz.useSelect)(o=>{let{getPostTypeLabel:s}=o(b);return{documentLabel:s()||(0,y_._x)("Document","noun, panel")}},[]);return(0,Tg.jsxs)(DE.TabList,{ref:t,children:[(0,Tg.jsx)(DE.Tab,{tabId:on.document,"data-tab-id":on.document,children:r}),(0,Tg.jsx)(DE.Tab,{tabId:on.block,"data-tab-id":on.block,children:(0,y_.__)("Block")})]})},jz=(0,Vz.forwardRef)(que);var v_=n(A()),Uz=n(ee()),zz=n(B()),Hz=n(R());var Gz=n(Xr()),Wz=n(M());var NE=n(x()),{BlockQuickNavigation:Kue}=V(Uz.privateApis),Xue=["core/post-title","core/post-featured-image","core/post-content"],Jue="core/template-part";function Yz(){let e=(0,Wz.useMemo)(()=>(0,Gz.applyFilters)("editor.postContentBlockTypes",Xue),[]),{clientIds:t,postType:r,renderingMode:o}=(0,v_.useSelect)(i=>{let{getCurrentPostType:a,getPostBlocksByName:c,getRenderingMode:l}=V(i(b)),u=a();return{postType:u,clientIds:c(mt===u?Jue:e),renderingMode:l()}},[e]),{enableComplementaryArea:s}=(0,v_.useDispatch)(ke);return o==="post-only"&&r!==mt||t.length===0?null:(0,NE.jsx)(zz.PanelBody,{title:(0,Hz.__)("Content"),children:(0,NE.jsx)(Kue,{clientIds:t,onSelect:()=>{s("core","edit-post/document")}})})}var b_=n(A()),Zz=n(M()),qz=n(Ye()),w_=n(ee()),Kz=n(B()),Xz=n(R());var S_=n(x()),{BlockQuickNavigation:Que}=V(w_.privateApis);function $ue(){let e=(0,b_.useSelect)(o=>{let{getBlockTypes:s}=o(qz.store);return s()},[]),t=(0,Zz.useMemo)(()=>e.filter(o=>o.category==="theme").map(({name:o})=>o),[e]),r=(0,b_.useSelect)(o=>{let{getBlocksByName:s}=o(w_.store);return s(t)},[t]);return r.length===0?null:(0,S_.jsx)(Kz.PanelBody,{title:(0,Xz.__)("Content"),children:(0,S_.jsx)(Que,{clientIds:r})})}function Jz(){return(0,b_.useSelect)(t=>{let{getCurrentPostType:r}=t(b);return r()},[])!==Fr?null:(0,S_.jsx)($ue,{})}var gp=n(A()),Qz=n(M()),$z=n(ee()),eH=n(dt());function ede(){let{hasBlockSelection:e}=(0,gp.useSelect)(s=>({hasBlockSelection:!!s($z.store).getBlockSelectionStart()}),[]),{getActiveComplementaryArea:t}=(0,gp.useSelect)(ke),{enableComplementaryArea:r}=(0,gp.useDispatch)(ke),{get:o}=(0,gp.useSelect)(eH.store);(0,Qz.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 tH=ede;var Kr=n(x()),{Tabs:yp}=V(oH.privateApis),tde=Ai.Platform.select({web:!0,native:!1}),rde=({tabName:e,keyboardShortcut:t,onActionPerformed:r,extraPanels:o})=>{let s=(0,Ai.useRef)(null),i=(0,Ai.useContext)(yp.Context);return(0,Ai.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)(lu,{identifier:e,header:(0,Kr.jsx)(yp.Context.Provider,{value:i,children:(0,Kr.jsx)(jz,{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:tde,children:(0,Kr.jsxs)(yp.Context.Provider,{value:i,children:[(0,Kr.jsxs)(yp.TabPanel,{tabId:on.document,focusable:!1,children:[(0,Kr.jsx)(Cz,{onActionPerformed:r}),(0,Kr.jsx)(mS.Slot,{}),(0,Kr.jsx)(Yz,{}),(0,Kr.jsx)(Jz,{}),(0,Kr.jsx)(Nz,{}),(0,Kr.jsx)(Z0,{}),(0,Kr.jsx)(jU,{}),o]}),(0,Kr.jsx)(yp.TabPanel,{tabId:on.block,focusable:!1,children:(0,Kr.jsx)(__.BlockInspector,{})})]})})},ode=({extraPanels:e,onActionPerformed:t})=>{tH();let{tabName:r,keyboardShortcut:o,showSummary:s}=(0,x_.useSelect)(c=>{let l=c(rH.store).getShortcutRepresentation("core/editor/toggle-sidebar"),u=c(ke).getActiveComplementaryArea("core"),m=[on.block,on.document].includes(u),d=u;return m||(d=c(__.store).getBlockSelectionStart()?on.block:on.document),{tabName:d,keyboardShortcut:l,showSummary:![mt,Fr,lc].includes(c(b).getCurrentPostType())}},[]),{enableComplementaryArea:i}=(0,x_.useDispatch)(ke),a=(0,Ai.useCallback)(c=>{c&&i("core",c)},[i]);return(0,Kr.jsx)(yp,{selectedTabId:r,onSelect:a,selectOnMove:!1,children:(0,Kr.jsx)(rde,{tabName:r,keyboardShortcut:o,showSummary:s,onActionPerformed:t,extraPanels:e})})},sH=ode;var Ep=n(R()),Lu=n(A()),aG=n(B()),W_=n(M()),lG=n(ge());var qE=n(ee());var bp="edit-post/collab-history-sidebar",tc="edit-post/collab-sidebar",LE=[bp,tc];var Ir=n(M()),Lt=n(B()),XH=n(ge());var it=n(R()),kp=n(A()),JH=n(em()),Pp=n(ee());var P_=n(B()),C_=n(R()),Ii=n(Ka()),cH=n(Y()),uH=n(A()),dH=n(ee());var iH=n(R());function aH(e){return e.trim()}function Sp(){}var nH=["#3858E9","#9fB1FF","#1D35B4","#1A1919","#E26F56","#33F078","#FFF972","#7A00DF"];function k_(e){return nH[e%nH.length]}function lH(e,t=10){if(!e)return"";let r=(0,iH._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 Ri=n(x());function sde({avatar:e,name:t,date:r,userId:o}){let s=!!e,i=(0,Ii.getSettings)(),{currentUserAvatar:a,currentUserName:c,currentUserId:l,dateFormat:u=i.formats.date}=(0,uH.useSelect)(y=>{let{canUser:v,getCurrentUser:w,getEntityRecord:C}=y(cH.store),S=v("read",{kind:"root",name:"site"})?C("root","site"):void 0;if(s)return{dateFormat:S?.date_format};let{getSettings:_}=y(dH.store),{__experimentalDiscussionSettings:P}=_(),I=P?.avatarURL,N=w();return{currentUserAvatar:N?.avatar_urls?.[48]??I,currentUserName:N?.name,currentUserId:N?.id,dateFormat:S?.date_format}},[s]),m=(0,Ii.getDate)(r),d=(0,Ii.dateI18n)("c",m),h=Math.floor((new Date-m)/(1e3*60*60*24))<30?(0,Ii.humanTimeDiff)(m):(0,Ii.dateI18n)(u,m),g=(0,Ii.dateI18n)((0,C_._x)("F j, Y g:i\xA0a","Note date full date format"),r);return(0,Ri.jsxs)(Ri.Fragment,{children:[(0,Ri.jsx)("img",{src:e||a,className:"editor-collab-sidebar-panel__user-avatar",alt:(0,C_.__)("User avatar"),width:32,height:32,style:{borderColor:k_(o??l)}}),(0,Ri.jsxs)(P_.__experimentalVStack,{spacing:"0",children:[(0,Ri.jsx)("span",{className:"editor-collab-sidebar-panel__user-name",children:t??c}),r&&(0,Ri.jsx)(P_.Tooltip,{text:g,children:(0,Ri.jsx)("time",{dateTime:d,className:"editor-collab-sidebar-panel__user-time",children:h})})]})]})}var Eg=sde;var mH=n(qT()),pH=n(M()),sn=n(B()),ME=n(R()),T_=n(ge()),fH=n(Mr());var Bi=n(x());function hH({onSubmit:e,onCancel:t,thread:r,submitButtonText:o,labelText:s,reflowComments:i=Sp}){let[a,c]=(0,pH.useState)(r?.content?.raw??""),l=(0,T_.useDebounce)(i,100),u=f=>{c(f)},m=(0,T_.useInstanceId)(hH,"comment-input"),d=a===r?.content?.raw||!aH(a).length;return(0,Bi.jsxs)(sn.__experimentalVStack,{className:"editor-collab-sidebar-panel__comment-form",spacing:"4",as:"form",onSubmit:f=>{f.preventDefault(),e(a),c("")},children:[(0,Bi.jsx)(sn.VisuallyHidden,{as:"label",htmlFor:m,children:s??(0,ME.__)("Note")}),(0,Bi.jsx)(mH.default,{id:m,value:a??"",onChange:f=>{u(f.target.value),l()},rows:1,maxRows:20,onKeyDown:f=>{fH.isKeyboardEvent.primary(f,"Enter")&&!d&&f.target.parentNode.requestSubmit()}}),(0,Bi.jsxs)(sn.__experimentalHStack,{spacing:"2",justify:"flex-end",wrap:!0,children:[(0,Bi.jsx)(sn.Button,{size:"compact",variant:"tertiary",onClick:t,children:(0,Bi.jsx)(sn.__experimentalTruncate,{children:(0,ME.__)("Cancel")})}),(0,Bi.jsx)(sn.Button,{size:"compact",accessibleWhenDisabled:!0,variant:"primary",type:"submit",disabled:d,children:(0,Bi.jsx)(sn.__experimentalTruncate,{children:o})})]})]})}var Ag=hH;var Rg=Math.min,rc=Math.max,Ig=Math.round,Bg=Math.floor,zn=e=>({x:e,y:e});function gH(e,t){return typeof e=="function"?e(t):e}function E_(e){return e.split("-")[0]}function VE(e){return e.split("-")[1]}function yH(e){return e==="x"?"y":"x"}function vH(e){return e==="y"?"height":"width"}var nde=new Set(["top","bottom"]);function A_(e){return nde.has(E_(e))?"y":"x"}function bH(e){return yH(A_(e))}function Og(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 SH(e,t,r){let{reference:o,floating:s}=e,i=A_(t),a=bH(t),c=vH(a),l=E_(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(VE(t)){case"start":h[a]-=f*(r&&u?-1:1);break;case"end":h[a]+=f*(r&&u?-1:1);break}return h}var wH=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}=SH(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:S,data:_,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=S??d,h={...h,[v]:{...h[v],..._}},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}=SH(u,f,l)),y=-1)}return{x:m,y:d,placement:f,strategy:s,middlewareData:h}};var ide=new Set(["left","top"]);async function ade(e,t){let{placement:r,platform:o,elements:s}=e,i=await(o.isRTL==null?void 0:o.isRTL(s.floating)),a=E_(r),c=VE(r),l=A_(r)==="y",u=ide.has(a)?-1:1,m=i&&l?-1:1,d=gH(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 _H=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 ade(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 R_(){return typeof window<"u"}function Bu(e){return kH(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=(kH(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function kH(e){return R_()?e instanceof Node||e instanceof ls(e).Node:!1}function nn(e){return R_()?e instanceof Element||e instanceof ls(e).Element:!1}function Gn(e){return R_()?e instanceof HTMLElement||e instanceof ls(e).HTMLElement:!1}function xH(e){return!R_()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ls(e).ShadowRoot}var lde=new Set(["inline","contents"]);function wp(e){let{overflow:t,overflowX:r,overflowY:o,display:s}=an(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&!lde.has(s)}var cde=new Set(["table","td","th"]);function PH(e){return cde.has(Bu(e))}var ude=[":popover-open",":modal"];function Fg(e){return ude.some(t=>{try{return e.matches(t)}catch{return!1}})}var dde=["transform","translate","scale","rotate","perspective"],mde=["transform","translate","scale","rotate","perspective","filter"],pde=["paint","layout","strict","content"];function I_(e){let t=B_(),r=nn(e)?an(e):e;return dde.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)||mde.some(o=>(r.willChange||"").includes(o))||pde.some(o=>(r.contain||"").includes(o))}function CH(e){let t=Ga(e);for(;Gn(t)&&!Ou(t);){if(I_(t))return t;if(Fg(t))return null;t=Ga(t)}return null}function B_(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}var fde=new Set(["html","body","#document"]);function Ou(e){return fde.has(Bu(e))}function an(e){return ls(e).getComputedStyle(e)}function Dg(e){return nn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ga(e){if(Bu(e)==="html")return e;let t=e.assignedSlot||e.parentNode||xH(e)&&e.host||Hn(e);return xH(t)?t.host:t}function TH(e){let t=Ga(e);return Ou(t)?e.ownerDocument?e.ownerDocument.body:e.body:Gn(t)&&wp(t)?t:TH(t)}function Iu(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let s=TH(e),i=s===((o=e.ownerDocument)==null?void 0:o.body),a=ls(s);if(i){let c=O_(a);return t.concat(a,a.visualViewport||[],wp(s)?s:[],c&&r?Iu(c):[])}return t.concat(s,Iu(s,[],r))}function O_(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function RH(e){let t=an(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=Ig(r)!==i||Ig(o)!==a;return c&&(r=i,o=a),{width:r,height:o,$:c}}function UE(e){return nn(e)?e:e.contextElement}function _p(e){let t=UE(e);if(!Gn(t))return zn(1);let r=t.getBoundingClientRect(),{width:o,height:s,$:i}=RH(t),a=(i?Ig(r.width):r.width)/o,c=(i?Ig(r.height):r.height)/s;return(!a||!Number.isFinite(a))&&(a=1),(!c||!Number.isFinite(c))&&(c=1),{x:a,y:c}}var hde=zn(0);function IH(e){let t=ls(e);return!B_()||!t.visualViewport?hde:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function gde(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==ls(e)?!1:t}function Fu(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let s=e.getBoundingClientRect(),i=UE(e),a=zn(1);t&&(o?nn(o)&&(a=_p(o)):a=_p(e));let c=gde(i,r,o)?IH(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&&nn(o)?ls(o):o,g=f,y=O_(g);for(;y&&o&&h!==g;){let v=_p(y),w=y.getBoundingClientRect(),C=an(y),S=w.left+(y.clientLeft+parseFloat(C.paddingLeft))*v.x,_=w.top+(y.clientTop+parseFloat(C.paddingTop))*v.y;l*=v.x,u*=v.y,m*=v.x,d*=v.y,l+=S,u+=_,g=ls(y),y=O_(g)}}return Og({width:m,height:d,x:l,y:u})}function zE(e,t){let r=Dg(e).scrollLeft;return t?t.left+r:Fu(Hn(e)).left+r}function BH(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 yde(e){let{elements:t,rect:r,offsetParent:o,strategy:s}=e,i=s==="fixed",a=Hn(o),c=t?Fg(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=Dg(o)),Gn(o))){let h=Fu(o);u=_p(o),m.x=h.x+o.clientLeft,m.y=h.y+o.clientTop}let f=a&&!d&&!i?BH(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 vde(e){return Array.from(e.getClientRects())}function bde(e){let t=Hn(e),r=Dg(e),o=e.ownerDocument.body,s=rc(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=rc(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),a=-r.scrollLeft+zE(e),c=-r.scrollTop;return an(o).direction==="rtl"&&(a+=rc(t.clientWidth,o.clientWidth)-s),{width:s,height:i,x:a,y:c}}function Sde(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=B_();(!u||u&&t==="fixed")&&(c=s.offsetLeft,l=s.offsetTop)}return{width:i,height:a,x:c,y:l}}var wde=new Set(["absolute","fixed"]);function _de(e,t){let r=Fu(e,!0,t==="fixed"),o=r.top+e.clientTop,s=r.left+e.clientLeft,i=Gn(e)?_p(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 EH(e,t,r){let o;if(t==="viewport")o=Sde(e,r);else if(t==="document")o=bde(Hn(e));else if(nn(t))o=_de(t,r);else{let s=IH(e);o={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return Og(o)}function OH(e,t){let r=Ga(e);return r===t||!nn(r)||Ou(r)?!1:an(r).position==="fixed"||OH(r,t)}function xde(e,t){let r=t.get(e);if(r)return r;let o=Iu(e,[],!1).filter(c=>nn(c)&&Bu(c)!=="body"),s=null,i=an(e).position==="fixed",a=i?Ga(e):e;for(;nn(a)&&!Ou(a);){let c=an(a),l=I_(a);!l&&c.position==="fixed"&&(s=null),(i?!l&&!s:!l&&c.position==="static"&&!!s&&wde.has(s.position)||wp(a)&&!l&&OH(e,a))?o=o.filter(m=>m!==a):s=c,a=Ga(a)}return t.set(e,o),o}function kde(e){let{element:t,boundary:r,rootBoundary:o,strategy:s}=e,a=[...r==="clippingAncestors"?Fg(t)?[]:xde(t,this._c):[].concat(r),o],c=a[0],l=a.reduce((u,m)=>{let d=EH(t,m,s);return u.top=rc(d.top,u.top),u.right=Rg(d.right,u.right),u.bottom=Rg(d.bottom,u.bottom),u.left=rc(d.left,u.left),u},EH(t,c,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Pde(e){let{width:t,height:r}=RH(e);return{width:t,height:r}}function Cde(e,t,r){let o=Gn(t),s=Hn(t),i=r==="fixed",a=Fu(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=Dg(t)),o){let h=Fu(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?BH(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 jE(e){return an(e).position==="static"}function AH(e,t){if(!Gn(e)||an(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Hn(e)===r&&(r=r.ownerDocument.body),r}function FH(e,t){let r=ls(e);if(Fg(e))return r;if(!Gn(e)){let s=Ga(e);for(;s&&!Ou(s);){if(nn(s)&&!jE(s))return s;s=Ga(s)}return r}let o=AH(e,t);for(;o&&PH(o)&&jE(o);)o=AH(o,t);return o&&Ou(o)&&jE(o)&&!I_(o)?r:o||CH(e)||r}var Tde=async function(e){let t=this.getOffsetParent||FH,r=this.getDimensions,o=await r(e.floating);return{reference:Cde(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function Ede(e){return an(e).direction==="rtl"}var DH={convertOffsetParentRelativeRectToViewportRelativeRect:yde,getDocumentElement:Hn,getClippingRect:kde,getOffsetParent:FH,getElementRects:Tde,getClientRects:vde,getDimensions:Pde,getScale:_p,isElement:nn,isRTL:Ede};function NH(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Ade(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),S={rootMargin:-g+"px "+-y+"px "+-v+"px "+-w+"px",threshold:rc(0,Rg(1,l))||1},_=!0;function P(I){let N=I[0].intersectionRatio;if(N!==l){if(!_)return a();N?a(!1,N):o=setTimeout(()=>{a(!1,1e-7)},1e3)}N===1&&!NH(u,e.getBoundingClientRect())&&a(),_=!1}try{r=new IntersectionObserver(P,{...S,root:s.ownerDocument})}catch{r=new IntersectionObserver(P,S)}r.observe(e)}return a(!0),i}function HE(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=UE(e),m=s||i?[...u?Iu(u):[],...Iu(t)]:[];m.forEach(w=>{s&&w.addEventListener("scroll",r,{passive:!0}),i&&w.addEventListener("resize",r)});let d=u&&c?Ade(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 S;(S=h)==null||S.observe(t)})),r()}),u&&!l&&h.observe(u),h.observe(t));let g,y=l?Fu(e):null;l&&v();function v(){let w=Fu(e);y&&!NH(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 GE=_H;var WE=(e,t,r)=>{let o=new Map,s={platform:DH,...r},i={...s.platform,_c:o};return wH(e,t,{...s,platform:i})};var br=n(q0(),1),N_=n(q0(),1),UH=n(MH(),1);var F_=typeof document<"u"?N_.useLayoutEffect:N_.useEffect;function D_(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(!D_(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)&&!D_(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function zH(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function VH(e,t){let r=zH(e);return Math.round(t*r)/r}function jH(e){let t=br.useRef(e);return F_(()=>{t.current=e}),t}function HH(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]=br.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=br.useState(o);D_(f,o)||h(o);let[g,y]=br.useState(null),[v,w]=br.useState(null),C=br.useCallback(H=>{H!==I.current&&(I.current=H,y(H))},[]),S=br.useCallback(H=>{H!==N.current&&(N.current=H,w(H))},[]),_=i||g,P=a||v,I=br.useRef(null),N=br.useRef(null),D=br.useRef(m),E=l!=null,O=jH(l),z=jH(s),K=br.useCallback(()=>{if(!I.current||!N.current)return;let H={placement:t,strategy:r,middleware:f};z.current&&(H.platform=z.current),WE(I.current,N.current,H).then(L=>{let j={...L,isPositioned:!0};W.current&&!D_(D.current,j)&&(D.current=j,UH.flushSync(()=>{d(j)}))})},[f,t,r,z]);F_(()=>{u===!1&&D.current.isPositioned&&(D.current.isPositioned=!1,d(H=>({...H,isPositioned:!1})))},[u]);let W=br.useRef(!1);F_(()=>(W.current=!0,()=>{W.current=!1}),[]),F_(()=>{if(_&&(I.current=_),P&&(N.current=P),_&&P){if(O.current)return O.current(_,P,K);K()}},[_,P,K,O,E]);let T=br.useMemo(()=>({reference:I,floating:N,setReference:C,setFloating:S}),[C,S]),F=br.useMemo(()=>({reference:_,floating:P}),[_,P]),X=br.useMemo(()=>{let H={position:r,left:0,top:0};if(!F.floating)return H;let L=VH(F.floating,m.x),j=VH(F.floating,m.y);return c?{...H,transform:"translate("+L+"px, "+j+"px)",...zH(F.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:L,top:j}},[r,c,F.floating,m.x,m.y]);return br.useMemo(()=>({...m,update:K,refs:T,elements:F,floatingStyles:X}),[m,K,T,F,X])}var Wa=n(R()),Wn=n(M()),L_=n(Y()),Yn=n(A()),Du=n(ee()),GH=n(pt()),WH=n(gt());var{useBlockElement:Rde,cleanEmptyObject:Ide}=V(Du.privateApis);function YH(e){let[t,r]=(0,Wn.useReducer)(()=>Date.now(),0),o={post:e,type:"note",status:"all",per_page:-1},{records:s}=(0,L_.useEntityRecords)("root","comment",o,{enabled:!!e&&typeof e=="number"}),{getBlockAttributes:i}=(0,Yn.useSelect)(Du.store),{clientIds:a}=(0,Yn.useSelect)(u=>{let{getClientIdsWithDescendants:m}=u(Du.store);return{clientIds:m()}},[]),{resultComments:c,unresolvedSortedThreads:l}=(0,Wn.useMemo)(()=>{if(!s||s.length===0)return{resultComments:[],unresolvedSortedThreads:[]};let u=a.reduce((S,_)=>{let P=i(_)?.metadata?.noteId;return P&&(S[_]=P),S},{}),m={},d=[];if(s.forEach(S=>{let _=Object.keys(u).find(P=>u[P]===S.id);m[S.id]={...S,reply:[],blockClientId:S.parent===0?_: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 f=d.map(S=>({...S,reply:[...S.reply].reverse()})),h=new Map(f.map(S=>[String(S.id),S])),g=new Set(Object.values(u).map(S=>String(S))),y=Object.values(u).map(S=>h.get(String(S))).filter(S=>S!==void 0&&S.status==="hold"),v=Object.values(u).map(S=>h.get(String(S))).filter(S=>S!==void 0&&S.status==="approved"),w=f.filter(S=>!g.has(String(S.id)));return{resultComments:[...y,...v,...w],unresolvedSortedThreads:y}},[a,s,i]);return{resultComments:c,unresolvedSortedThreads:l,reflowComments:r,commentLastUpdated:t}}function ZH(e=Sp){let{createNotice:t}=(0,Yn.useDispatch)(GH.store),{saveEntityRecord:r,deleteEntityRecord:o}=(0,Yn.useDispatch)(L_.store),{getCurrentPostId:s}=(0,Yn.useSelect)(b),{getBlockAttributes:i,getSelectedBlockClientId:a}=(0,Yn.useSelect)(Du.store),{updateBlockAttributes:c}=(0,Yn.useDispatch)(Du.store),l=f=>{let h=f.message&&f.code!=="unknown_error"?(0,WH.decodeEntities)(f.message):(0,Wa.__)("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,Wa.__)("Reply added."):(0,Wa.__)("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,Wa.__)("Note marked as resolved."),hold:(0,Wa.__)("Note reopened."),updated:(0,Wa.__)("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,Wa.__)("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:Ide({...g,noteId:void 0})})}t("snackbar",(0,Wa.__)("Note deleted."),{type:"snackbar",isDismissible:!0}),e()}catch(h){e(),l(h)}}}}function qH(e=!1){let t=(0,Yn.useRegistry)();(0,Wn.useEffect)(()=>{if(!e)return;let{getActiveComplementaryArea:r}=t.select(ke),{disableComplementaryArea:o,enableComplementaryArea:s}=t.dispatch(ke),i=t.subscribe(()=>{r("core")===null&&s("core",tc)});return()=>{i(),r("core")===tc&&o("core",tc)}},[e,t])}function KH({thread:e,calculatedOffset:t,setHeights:r,selectedThread:o,setBlockRef:s,commentLastUpdated:i}){let a=Rde(e.blockClientId),c=(0,Wn.useCallback)((m,d)=>{r(f=>f[m]!==d?{...f,[m]:d}:f)},[r]),{y:l,refs:u}=HH({placement:"right-start",middleware:[GE({crossAxis:t||-16})],whileElementsMounted:HE});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 M_=n(R()),V_=n(A()),j_=n(B()),Ng=n(ee());var xp=n(x()),{useBlockElement:Bde}=V(Ng.privateApis);function U_({onSubmit:e,newNoteFormState:t,setNewNoteFormState:r,commentSidebarRef:o,reflowComments:s=Sp,isFloating:i=!1,y:a,refs:c}){let{clientId:l}=(0,V_.useSelect)(f=>{let{getSelectedBlockClientId:h}=f(Ng.store);return{clientId:h()}},[]),u=Bde(l),{toggleBlockSpotlight:m}=V((0,V_.useDispatch)(Ng.store)),d=()=>{r("closed"),u?.focus(),m(l,!1)};return t!=="open"||!l?null:(0,xp.jsxs)(j_.__experimentalVStack,{className:le("editor-collab-sidebar-panel__thread is-selected",{"is-floating":i}),spacing:"3",tabIndex:0,"aria-label":(0,M_.__)("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,xp.jsx)(j_.__experimentalHStack,{alignment:"left",spacing:"3",children:(0,xp.jsx)(Eg,{})}),(0,xp.jsx)(Ag,{onSubmit:async f=>{let{id:h}=await e({content:f});lo(h,o.current),r("creating")},onCancel:d,reflowComments:s,submitButtonText:(0,M_.__)("Add note"),labelText:(0,M_.__)("New note")})]})}var qe=n(x()),{useBlockElement:QH}=V(Pp.privateApis),{Menu:Lg}=V(Lt.privateApis);function $H({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,Ir.useState)({}),[f,h]=(0,Ir.useState)(null),[g,y]=(0,Ir.useState)({}),[v,w]=(0,Ir.useState)({}),{setCanvasMinHeight:C}=V((0,kp.useDispatch)(b)),{selectBlock:S,toggleBlockSpotlight:_}=V((0,kp.useDispatch)(Pp.store)),{blockCommentId:P,selectedBlockClientId:I,orderedBlockIds:N}=(0,kp.useSelect)(T=>{let{getBlockAttributes:F,getSelectedBlockClientId:X,getClientIdsWithDescendants:H}=T(Pp.store),L=X();return{blockCommentId:L?F(L)?.metadata?.noteId:null,selectedBlockClientId:L,orderedBlockIds:H()}},[]),D=QH(I),E=(0,Ir.useMemo)(()=>{let T=[...e],F=[];if(l&&s==="open"){let X={id:"new-note-thread",blockClientId:I,content:{rendered:""}};return N.forEach(H=>{if(H===I)F.push(X);else{let L=T.find(j=>j.blockClientId===H);L&&F.push(L)}}),F}return T},[e,l,s,I,N]),O=async T=>{let F=E.findIndex(L=>L.id===T.id),X=E[F+1],H=E[F-1];if(await o(T),T.parent!==0){h(T.parent),lo(T.parent,a.current);return}X?(h(X.id),lo(X.id,a.current)):H?(h(H.id),lo(H.id,a.current)):(h(null),i("closed"),D?.focus())};(0,Ir.useEffect)(()=>{h(s==="open"?"new-note-thread":P)},[P,s]);let z=(0,Ir.useCallback)((T,F)=>{w(X=>({...X,[T]:F}))},[]);(0,Ir.useEffect)(()=>{let T=()=>{let H={};if(!l)return{offsets:H,minHeight:0};let L=E.findIndex(ze=>ze.id===f),j=L===-1?0:L,U=E[j];if(!U||!v[U.id])return{offsets:H,minHeight:0};let te=v[U.id],de=te?.getBoundingClientRect(),ue=de?.top||0,we=m[U.id]||0;H[U.id]=-16;let Ke={threadTop:ue-16,threadHeight:we};for(let ze=j+1;ze<E.length;ze++){let Ie=E[ze];if(!v[Ie.id])continue;te=v[Ie.id],de=te?.getBoundingClientRect();let Pe=de?.top||0,tt=m[Ie.id]||0,$e=-16,cs=Ke.threadTop+Ke.threadHeight;Pe<cs+16&&($e=cs-Pe+20),H[Ie.id]=$e,Ke={threadTop:Pe+$e,threadHeight:tt}}let Ae={threadTop:ue-16};for(let ze=L-1;ze>=0;ze--){let Ie=E[ze];if(!v[Ie.id])continue;te=v[Ie.id],de=te?.getBoundingClientRect();let Pe=de?.top||0,tt=m[Ie.id]||0,$e=-16;Pe+tt>Ae.threadTop&&($e=Ae.threadTop-Pe-tt-20),H[Ie.id]=$e,Ae={threadTop:Pe+$e}}let re=0,ve=E[E.length-1];if(v[ve.id]){let Pe=v[ve.id]?.getBoundingClientRect()?.top||0,tt=m[ve.id]||0,$e=H[ve.id]||0;re=Pe+tt+$e+32}return{offsets:H,minHeight:re}},{offsets:F,minHeight:X}=T();Object.keys(F).length>0&&y(F),C(X)},[m,v,l,E,f,C]);let K=(T,F,X)=>{if(T.defaultPrevented)return;let H=E.findIndex(L=>L.id===F.id);if((T.key==="Enter"||T.key==="ArrowRight")&&T.currentTarget===T.target&&!X)i("closed"),h(F.id),F.blockClientId&&(S(F.blockClientId,null),_(F.blockClientId,!0));else if((T.key==="Enter"||T.key==="ArrowLeft")&&T.currentTarget===T.target&&X||T.key==="Escape")h(null),i("closed"),F.blockClientId&&_(F.blockClientId,!1),lo(F.id,a.current);else if(T.key==="ArrowDown"&&H<E.length-1&&T.currentTarget===T.target){let L=E[H+1];lo(L.id,a.current)}else if(T.key==="ArrowUp"&&H>0&&T.currentTarget===T.target){let L=E[H-1];lo(L.id,a.current)}else T.key==="Home"&&T.currentTarget===T.target?lo(E[0].id,a.current):T.key==="End"&&T.currentTarget===T.target&&lo(E[E.length-1].id,a.current)};return!(Array.isArray(E)&&E.length>0)&&!l?(0,qe.jsx)(U_,{onSubmit:r,newNoteFormState:s,setNewNoteFormState:i,commentSidebarRef:a}):(0,qe.jsxs)(qe.Fragment,{children:[!l&&s==="open"&&(0,qe.jsx)(U_,{onSubmit:r,newNoteFormState:s,setNewNoteFormState:i,commentSidebarRef:a}),E.map(T=>(0,qe.jsx)(Ode,{thread:T,onAddReply:r,onCommentDelete:O,onEditComment:t,isSelected:f===T.id,setSelectedThread:h,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:c,isFloating:l,calculatedOffset:g[T.id]??0,setHeights:d,setBlockRef:z,selectedThread:f,commentLastUpdated:u,newNoteFormState:s,onKeyDown:F=>K(F,T,f===T.id)},T.id))]})}function Ode({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:S}=V((0,kp.useDispatch)(Pp.store)),_=QH(e.blockClientId),P=(0,XH.useDebounce)(w,50),{y:I,refs:N}=KH({thread:e,calculatedOffset:u,setHeights:m,setBlockRef:d,selectedThread:h,commentLastUpdated:g}),D=(0,Ir.useRef)(!1),E=()=>{P(e.blockClientId,!0)},O=()=>{P(e.blockClientId,!1)},z=()=>{w(e.blockClientId,!0)},K=U=>{let te=U.relatedTarget?.closest(".editor-collab-sidebar-panel__thread"),de=U.relatedTarget?.closest('[role="dialog"]'),ue=D.current;te&&!ue||de||ue&&U.currentTarget.contains(U.relatedTarget)||(w(e.blockClientId,!1),T())},W=()=>{i("closed"),f(e.id),S(e.blockClientId,!0),e.blockClientId&&C(e.blockClientId,null)},T=()=>{f(null),i("closed"),S(e.blockClientId,!1)},F=e?.reply||[],X=F.length>0?F[F.length-1]:void 0,H=F.length>0?F.slice(0,-1):[],L=lH((0,JH.__unstableStripHTML)(e.content?.rendered),10),j=e.blockClientId?(0,it.sprintf)((0,it.__)("Note: %s"),L):(0,it.sprintf)((0,it.__)("Original block deleted. Note: %s"),L);return e.id==="new-note-thread"&&y==="open"&&l?(0,qe.jsx)(U_,{onSubmit:r,newNoteFormState:y,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:c,isFloating:l,y:I,refs:N}):(0,qe.jsxs)(Lt.__experimentalVStack,{className:le("editor-collab-sidebar-panel__thread",{"is-selected":s,"is-floating":l}),id:`comment-thread-${e.id}`,spacing:"3",onClick:W,onMouseEnter:E,onMouseLeave:O,onFocus:z,onBlur:K,onKeyUp:U=>{U.key==="Tab"&&(D.current=!1)},onKeyDown:U=>{U.key==="Tab"?D.current=!0:v(U)},tabIndex:0,role:"treeitem","aria-label":j,"aria-expanded":s,ref:l?N.setFloating:void 0,style:l?{top:I}:void 0,children:[(0,qe.jsx)(Lt.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)(Lt.__experimentalText,{as:"p",weight:500,variant:"muted",children:(0,it.__)("Original block deleted.")}),(0,qe.jsx)(YE,{thread:e,isExpanded:s,onEdit:(U={})=>{t(U),U.status==="approved"&&(T(),l?_?.focus():lo(e.id,a.current))},onDelete:o,reflowComments:c}),s&&F.map(U=>(0,qe.jsx)(YE,{thread:U,parent:e,isExpanded:s,onEdit:t,onDelete:o,reflowComments:c},U.id)),!s&&H.length>0&&(0,qe.jsx)(Lt.__experimentalHStack,{className:"editor-collab-sidebar-panel__more-reply-separator",children:(0,qe.jsx)(Lt.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",H.length),H.length)})}),!s&&X&&(0,qe.jsx)(YE,{thread:X,parent:e,isExpanded:s,onEdit:t,onDelete:o,reflowComments:c}),s&&(0,qe.jsxs)(Lt.__experimentalVStack,{spacing:"2",role:"treeitem",children:[(0,qe.jsx)(Lt.__experimentalHStack,{alignment:"left",spacing:"3",justify:"flex-start",children:(0,qe.jsx)(Eg,{})}),(0,qe.jsx)(Lt.__experimentalVStack,{spacing:"2",children:(0,qe.jsx)(Ag,{onSubmit:U=>{e.status==="approved"?t({id:e.id,status:"hold",content:U}):r({content:U,parent:e.id})},onCancel:U=>{U.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)(Lt.Button,{className:"editor-collab-sidebar-panel__skip-to-block",variant:"secondary",size:"compact",onClick:U=>{U.stopPropagation(),_?.focus()},children:(0,it.__)("Back to block")})]})}var YE=({thread:e,parent:t,isExpanded:r,onEdit:o,onDelete:s,reflowComments:i})=>{let[a,c]=(0,Ir.useState)(!1),[l,u]=(0,Ir.useState)(!1),m=(0,Ir.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)(Lt.__experimentalVStack,{spacing:"2",role:e.parent!==0?"treeitem":void 0,children:[(0,qe.jsxs)(Lt.__experimentalHStack,{alignment:"left",spacing:"3",justify:"flex-start",children:[(0,qe.jsx)(Eg,{avatar:e?.author_avatar_urls?.[48],name:e?.author_name,date:e?.date,userId:e?.author}),r&&(0,qe.jsx)(Lt.FlexItem,{className:"editor-collab-sidebar-panel__comment-status",onClick:C=>{C.stopPropagation()},children:(0,qe.jsxs)(Lt.__experimentalHStack,{spacing:"0",children:[y&&(0,qe.jsx)(Lt.Button,{label:(0,it._x)("Resolve","Mark note as resolved"),size:"small",icon:uc,disabled:e.status==="approved",accessibleWhenDisabled:e.status==="approved",onClick:()=>{o({id:e.id,status:"approved"})}}),(0,qe.jsxs)(Lg,{placement:"bottom-end",children:[(0,qe.jsx)(Lg.TriggerButton,{render:(0,qe.jsx)(Lt.Button,{ref:m,size:"small",icon:Sr,label:(0,it.__)("Actions"),disabled:!v.length,accessibleWhenDisabled:!0})}),(0,qe.jsx)(Lg.Popover,{modal:!1,children:v.map(C=>(0,qe.jsx)(Lg.Item,{onClick:()=>C.onClick(),children:(0,qe.jsx)(Lg.ItemLabel,{children:C.title})},C.id))})]})]})})]}),a==="edit"?(0,qe.jsx)(Ag,{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)(Ir.RawHTML,{className:le("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"),S=e?.content?.raw;return S&&typeof S=="string"&&S.trim()!==""?(0,it.sprintf)((0,it.__)("%1$s: %2$s"),C,S):C})():e?.content?.rendered}),a==="delete"&&(0,qe.jsx)(Lt.__experimentalConfirmDialog,{isOpen:l,onConfirm:d,onCancel:f,confirmButtonText:(0,it.__)("Delete"),children:w})]})};var eG=n(B()),z_=n(R());var G_=n(ee()),tG=n(A()),rG=n(Ye());var H_=n(x()),{CommentIconSlotFill:Fde}=V(G_.privateApis),Dde=({clientId:e,onClick:t,isDistractionFree:r})=>{let o=(0,tG.useSelect)(a=>a(G_.store).getBlock(e),[e]);if(!o?.isValid||o?.name===(0,rG.getUnregisteredTypeHandlerName)())return null;let s=r||o?.name==="core/freeform",i;return r?i=(0,z_.__)("Notes are disabled in distraction free mode."):o?.name==="core/freeform"&&(i=(0,z_.__)("Convert to blocks to add notes.")),(0,H_.jsx)(eG.MenuItem,{icon:Np,onClick:t,"aria-haspopup":"dialog",disabled:s,info:i,children:(0,z_.__)("Add note")})},Nde=({onClick:e,isDistractionFree:t})=>(0,H_.jsx)(Fde.Fill,{children:({clientId:r,onClose:o})=>(0,H_.jsx)(Dde,{clientId:r,isDistractionFree:t,onClick:()=>{e(),o()}})}),ZE=Nde;var Tp=n(B()),Cp=n(R()),oG=n(M()),sG=n(ee());var Nu=n(x()),{CommentIconToolbarSlotFill:Lde}=V(sG.privateApis),Mde=({onClick:e,thread:t})=>{let r=(0,oG.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)(Lde.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:k_(u.id)}},u.id)),a>0&&(0,Nu.jsx)(Tp.__experimentalText,{weight:500,children:l})]})})})},nG=Mde;var co=n(x());function iG({newNoteFormState:e,setNewNoteFormState:t,styles:r,comments:o,commentSidebarRef:s,reflowComments:i,commentLastUpdated:a,isFloating:c=!1}){let{onCreate:l,onEdit:u,onDelete:m}=ZH(i);return(0,co.jsx)(aG.__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)($H,{threads:o,onEditComment:u,onAddReply:l,onCommentDelete:m,newNoteFormState:e,setNewNoteFormState:t,commentSidebarRef:s,reflowComments:i,commentLastUpdated:a,isFloating:c})})}function Vde({postId:e,mode:t}){let[r,o]=(0,W_.useState)("closed"),{getActiveComplementaryArea:s}=(0,Lu.useSelect)(ke),{enableComplementaryArea:i}=(0,Lu.useDispatch)(ke),{toggleBlockSpotlight:a}=V((0,Lu.useDispatch)(qE.store)),c=(0,lG.useViewportMatch)("medium"),l=(0,W_.useRef)(null),u=c&&t==="post-only",{clientId:m,blockCommentId:d,isDistractionFree:f}=(0,Lu.useSelect)(I=>{let{getBlockAttributes:N,getSelectedBlockClientId:D,getSettings:E}=I(qE.store),O=D();return{clientId:O,blockCommentId:O?N(O)?.metadata?.noteId:null,isDistractionFree:E().isDistractionFree}},[]),{resultComments:h,unresolvedSortedThreads:g,reflowComments:y,commentLastUpdated:v}=YH(e);qH(u&&(g.length>0||r!=="closed"));let{merged:w}=Kv(),C=w?.styles?.color?.background,S=d?h.find(I=>I.id===d):null,_=h.length>0||!u;async function P(){let I=await s("core"),N=LE.find(E=>E===I);S?.status==="approved"?i("core",bp):(!N||!_)&&i("core",u?tc:bp);let D=await s("core");LE.includes(D)&&(o(S?"closed":"open"),lo(S?.id,l.current,S?void 0:"textarea"),a(m,!0))}return f?(0,co.jsx)(ZE,{isDistractionFree:!0}):(0,co.jsxs)(co.Fragment,{children:[!!S&&(0,co.jsx)(nG,{thread:S,onClick:P}),(0,co.jsx)(ZE,{onClick:P}),_&&(0,co.jsx)(lu,{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:Np,closeLabel:(0,Ep.__)("Close Notes"),children:(0,co.jsx)(iG,{comments:h,newNoteFormState:r,setNewNoteFormState:o,commentSidebarRef:l,reflowComments:y,commentLastUpdated:v})}),c&&(0,co.jsx)(lu,{isPinnable:!1,header:!1,identifier:tc,className:"editor-collab-sidebar",headerClassName:"editor-collab-sidebar__header",backgroundColor:C,children:(0,co.jsx)(iG,{comments:g,newNoteFormState:r,setNewNoteFormState:o,commentSidebarRef:l,reflowComments:y,commentLastUpdated:v,styles:{backgroundColor:C},isFloating:!0})})]})}function cG(){let{postId:e,mode:t,editorMode:r}=(0,Lu.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)(Vde,{postId:e,mode:t})})}var Oi=n(B()),Ap=n(R());var Ug=n(A()),XE=n(M()),fG=n(dt()),X_=n(ge()),hG=n(Y());var Ya=n(B()),Y_=n(A()),Mg=n(R()),uG=n(dt());var dG=n(Y());var Zn=n(x());function Z_({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,Y_.useDispatch)(uG.store),{canEditCSS:c}=(0,Y_.useSelect)(u=>{let{getEntityRecord:m,__experimentalGetCurrentGlobalStylesId:d}=u(dG.store),f=d();return{canEditCSS:!!(f?m("root","globalStyles",f):void 0)?._links?.["wp:action-edit-css"]}},[]),l=()=>{t("/css")};return(0,Zn.jsx)(Ya.DropdownMenu,{icon:Sr,label:(0,Mg.__)("More"),toggleProps:{size:"compact"},children:({onClose:u})=>(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsxs)(Ya.MenuGroup,{children:[c&&(0,Zn.jsx)(Ya.MenuItem,{onClick:l,children:(0,Mg.__)("Additional CSS")}),!e&&(0,Zn.jsx)(Ya.MenuItem,{onClick:()=>{a("core/edit-site","welcomeGuideStyles"),u()},children:(0,Mg.__)("Welcome Guide")})]}),(0,Zn.jsx)(Ya.MenuGroup,{children:(0,Zn.jsx)(Ya.MenuItem,{onClick:()=>{i(),u()},disabled:!s,children:(0,Mg.__)("Reset styles")})})]})})}var Mu=n(x());function mG({className:e,identifier:t,title:r,icon:o,children:s,closeLabel:i,header:a,headerClassName:c,panelClassName:l,isActiveByDefault:u}){return(0,Mu.jsxs)(Mu.Fragment,{children:[(0,Mu.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,Mu.jsx)(dl,{scope:"core",identifier:t,icon:o,children:r})]})}var q_=n(A()),K_=n(B()),ln=n(R()),KE=n(dt());var Vg=n(x());function jg({nonAnimatedSrc:e,animatedSrc:t}){return(0,Vg.jsxs)("picture",{className:"editor-welcome-guide__image",children:[(0,Vg.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Vg.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var It=n(x());function pG(){let{toggle:e}=(0,q_.useDispatch)(KE.store),{isActive:t,isStylesOpen:r}=(0,q_.useSelect)(s=>{let i=s(ke).getActiveComplementaryArea("core");return{isActive:!!s(KE.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:i==="edit-site/global-styles"}},[]);if(!t||!r)return null;let o=(0,ln.__)("Welcome to Styles");return(0,It.jsx)(K_.Guide,{className:"editor-welcome-guide guide-styles",contentLabel:o,finishButtonText:(0,ln.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,It.jsx)(jg,{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,ln.__)("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)(jg,{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,ln.__)("Set the design")}),(0,It.jsx)("p",{className:"editor-welcome-guide__text",children:(0,ln.__)("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)(jg,{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,ln.__)("Personalize blocks")}),(0,It.jsx)("p",{className:"editor-welcome-guide__text",children:(0,ln.__)("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)(jg,{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,ln.__)("Learn more")}),(0,It.jsxs)("p",{className:"editor-welcome-guide__text",children:[(0,ln.__)("New to block themes and styling your site?")," ",(0,It.jsx)(K_.ExternalLink,{href:(0,ln.__)("https://wordpress.org/documentation/article/styles-overview/"),children:(0,ln.__)("Here\u2019s a detailed guide to learn how to make the most of it.")})]})]})}]})}var uo=n(x());function gG(){let{shouldResetNavigation:e,stylesPath:t,showStylebook:r,showListViewByDefault:o,hasRevisions:s,activeComplementaryArea:i}=(0,Ug.useSelect)(v=>{let{getActiveComplementaryArea:w}=v(ke),{getStylesPath:C,getShowStylebook:S}=V(v(b)),_=v(b).getEditorMode()==="visual",P=v(fG.store).get("core","showListViewByDefault"),{getEntityRecord:I,__experimentalGetCurrentGlobalStylesId:N}=v(hG.store),D=N(),E=D?I("root","globalStyles",D):void 0;return{stylesPath:C(),showStylebook:S(),shouldResetNavigation:w("core")!=="edit-site/global-styles"||!_,showListViewByDefault:P,hasRevisions:!!E?._links?.["version-history"]?.[0]?.count,activeComplementaryArea:v(ke).getActiveComplementaryArea("core")}},[]),{setStylesPath:a,setShowStylebook:c,resetStylesNavigation:l}=V((0,Ug.useDispatch)(b)),u=(0,X_.useViewportMatch)("medium","<"),m=t.startsWith("/revisions")&&!r,d=t.startsWith("/revisions")&&r,f=(0,X_.usePrevious)(i);(0,XE.useEffect)(()=>{i==="edit-site/global-styles"&&f!=="edit-site/global-styles"&&l()},[i,f,l]),(0,XE.useEffect)(()=>{e&&l()},[e,l]);let{setIsListViewOpened:h}=(0,Ug.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)(mG,{className:"editor-global-styles-sidebar",identifier:"edit-site/global-styles",title:(0,Ap.__)("Styles"),icon:Lk,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:kk,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:Ni,onClick:g,accessibleWhenDisabled:!0,disabled:!s,isPressed:m||d,size:"compact"})}),(0,uo.jsx)(Z_,{onChangePath:a})]})]}),children:(0,uo.jsx)(d1,{path:t,onPathChange:a})}),(0,uo.jsx)(pG,{})]})}var cn=n(x());function jde({postType:e,postId:t,templateId:r,settings:o,children:s,initialEdits:i,onActionPerformed:a,extraContent:c,extraSidebarPanels:l,...u}){let{post:m,template:d,hasLoadedPost:f,error:h,isBlockTheme:g,showGlobalStyles:y}=(0,yG.useSelect)(v=>{let{getEntityRecord:w,getResolutionError:C,hasFinishedResolution:S,getCurrentTheme:_,__experimentalGetCurrentGlobalStylesId:P,canUser:I}=v(vG.store),{getRenderingMode:N,getCurrentPostType:D}=v(b),E=["postType",e,t],O=N(),z=D(),K=_()?.is_block_theme,W=P(),T=W?I("update",{kind:"root",name:"globalStyles",id:W}):!1;return{post:w(...E),template:r?w("postType",mt,r):void 0,hasLoadedPost:S("getEntityRecord",E),error:C("getEntityRecord",E)?.message,isBlockTheme:K,showGlobalStyles:K&&T&&(z==="wp_template"||O==="template-locked")}},[e,t,r]);return(0,cn.jsxs)(cn.Fragment,{children:[f&&!m&&(0,cn.jsx)(bG.Notice,{status:h?"error":"warning",isDismissible:!1,children:h||(0,SG.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")}),!!m&&(0,cn.jsxs)(V2,{post:m,__unstableTemplate:d,settings:o,initialEdits:i,useSubRegistry:!1,children:[(0,cn.jsx)(NU,{...u,children:c}),s,(0,cn.jsx)(sH,{onActionPerformed:a,extraPanels:l}),(0,cn.jsx)(cG,{}),g&&(0,cn.jsx)(k1,{}),y&&(0,cn.jsx)(gG,{})]})]})}var wG=jde;var Oe=n(R()),RG=n(ge()),Vu=n(A()),IG=n(M()),zg=n(dt());var J_=n(A()),_G=n(dt());var xG=n(x()),{PreferenceBaseOption:Ude}=V(_G.privateApis);function kG(e){let t=(0,J_.useSelect)(s=>s(b).isPublishSidebarEnabled(),[]),{enablePublishSidebar:r,disablePublishSidebar:o}=(0,J_.useDispatch)(b);return(0,xG.jsx)(Ude,{isChecked:t,onChange:s=>s?r():o(),...e})}var Q_=n(A()),PG=n(dt()),$_=n(Ye()),CG=n(M()),TG=n(B()),Ip=n(R()),EG=n(ee());var Rp=n(x()),{BlockManager:zde}=V(EG.privateApis),Hde=[];function AG(){let{showBlockTypes:e,hideBlockTypes:t}=V((0,Q_.useDispatch)(b)),{blockTypes:r,allowedBlockTypes:o,hiddenBlockTypes:s}=(0,Q_.useSelect)(f=>({blockTypes:f($_.store).getBlockTypes(),allowedBlockTypes:f(b).getEditorSettings().allowedBlockTypes,hiddenBlockTypes:f(PG.store).get("core","hiddenBlockTypes")??Hde}),[]),a=(0,CG.useMemo)(()=>o===!0?r:r.filter(({name:f})=>o?.includes(f)),[o,r]).filter(f=>(0,$_.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)(TG.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:m,children:(0,Ip.__)("Reset")})]}),(0,Rp.jsx)(zde,{blockTypes:a,selectedBlockTypes:l,onChange:d,showSelectAll:!1})]})}var Me=n(x()),{PreferencesModal:Gde,PreferencesModalTabs:Wde,PreferencesModalSection:Za,PreferenceToggleControl:un}=V(zg.privateApis);function BG({extraSections:e={}}){let t=(0,Vu.useSelect)(o=>o(ke).isModalActive("editor/preferences"),[]),{closeModal:r}=(0,Vu.useDispatch)(ke);return t?(0,Me.jsx)(Gde,{closeModal:r,children:(0,Me.jsx)(Yde,{extraSections:e})}):null}function Yde({extraSections:e={}}){let t=(0,RG.useViewportMatch)("medium"),r=(0,Vu.useSelect)(c=>{let{getEditorSettings:l}=c(b),{get:u}=c(zg.store),m=l().richEditingEnabled;return!u("core","distractionFree")&&t&&m},[t]),{setIsListViewOpened:o,setIsInserterOpened:s}=(0,Vu.useDispatch)(b),{set:i}=(0,Vu.useDispatch)(zg.store),a=(0,IG.useMemo)(()=>[{name:"general",tabLabel:(0,Oe.__)("General"),content:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsxs)(Za,{title:(0,Oe.__)("Interface"),children:[(0,Me.jsx)(un,{scope:"core",featureName:"showListViewByDefault",help:(0,Oe.__)("Opens the List View panel by default."),label:(0,Oe.__)("Always open List View")}),r&&(0,Me.jsx)(un,{scope:"core",featureName:"showBlockBreadcrumbs",help:(0,Oe.__)("Display the block hierarchy trail at the bottom of the editor."),label:(0,Oe.__)("Show block breadcrumbs")}),(0,Me.jsx)(un,{scope:"core",featureName:"allowRightClickOverrides",help:(0,Oe.__)("Allows contextual List View menus via right-click, overriding browser defaults."),label:(0,Oe.__)("Allow right-click contextual menus")}),(0,Me.jsx)(un,{scope:"core",featureName:"enableChoosePatternModal",help:(0,Oe.__)("Pick from starter content when creating a new page."),label:(0,Oe.__)("Show starter patterns")})]}),(0,Me.jsxs)(Za,{title:(0,Oe.__)("Document settings"),description:(0,Oe.__)("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)(Ia,{children:(0,Me.jsx)(zl,{label:(0,Oe.__)("Featured image"),panelName:"featured-image"})}),(0,Me.jsx)(mu,{children:(0,Me.jsx)(zl,{label:(0,Oe.__)("Excerpt"),panelName:"post-excerpt"})}),(0,Me.jsx)(Ft,{supportKeys:["comments","trackbacks"],children:(0,Me.jsx)(zl,{label:(0,Oe.__)("Discussion"),panelName:"discussion-panel"})}),(0,Me.jsx)(um,{children:(0,Me.jsx)(zl,{label:(0,Oe.__)("Page attributes"),panelName:"page-attributes"})})]}),t&&(0,Me.jsx)(Za,{title:(0,Oe.__)("Publishing"),children:(0,Me.jsx)(kG,{help:(0,Oe.__)("Review settings, such as visibility and tags."),label:(0,Oe.__)("Enable pre-publish checks")})}),e?.general]})},{name:"appearance",tabLabel:(0,Oe.__)("Appearance"),content:(0,Me.jsxs)(Za,{title:(0,Oe.__)("Appearance"),description:(0,Oe.__)("Customize the editor interface to suit your needs."),children:[(0,Me.jsx)(un,{scope:"core",featureName:"fixedToolbar",onToggle:()=>i("core","distractionFree",!1),help:(0,Oe.__)("Access all block and document tools in a single place."),label:(0,Oe.__)("Top toolbar")}),(0,Me.jsx)(un,{scope:"core",featureName:"distractionFree",onToggle:()=>{i("core","fixedToolbar",!0),s(!1),o(!1)},help:(0,Oe.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,Oe.__)("Distraction free")}),(0,Me.jsx)(un,{scope:"core",featureName:"focusMode",help:(0,Oe.__)("Highlights the current block and fades other content."),label:(0,Oe.__)("Spotlight mode")}),e?.appearance]})},{name:"accessibility",tabLabel:(0,Oe.__)("Accessibility"),content:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(Za,{title:(0,Oe.__)("Navigation"),description:(0,Oe.__)("Optimize the editing experience for enhanced control."),children:(0,Me.jsx)(un,{scope:"core",featureName:"keepCaretInsideBlock",help:(0,Oe.__)("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,Oe.__)("Contain text cursor inside block")})}),(0,Me.jsx)(Za,{title:(0,Oe.__)("Interface"),children:(0,Me.jsx)(un,{scope:"core",featureName:"showIconLabels",label:(0,Oe.__)("Show button text labels"),help:(0,Oe.__)("Show text instead of icons on buttons across the interface.")})})]})},{name:"blocks",tabLabel:(0,Oe.__)("Blocks"),content:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(Za,{title:(0,Oe.__)("Inserter"),children:(0,Me.jsx)(un,{scope:"core",featureName:"mostUsedBlocks",help:(0,Oe.__)("Adds a category with the most frequently used blocks in the inserter."),label:(0,Oe.__)("Show most used blocks")})}),(0,Me.jsx)(Za,{title:(0,Oe.__)("Manage block visibility"),description:(0,Oe.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."),children:(0,Me.jsx)(AG,{})})]})},window.__experimentalMediaProcessing&&{name:"media",tabLabel:(0,Oe.__)("Media"),content:(0,Me.jsx)(Me.Fragment,{children:(0,Me.jsxs)(Za,{title:(0,Oe.__)("General"),description:(0,Oe.__)("Customize options related to the media upload flow."),children:[(0,Me.jsx)(un,{scope:"core/media",featureName:"optimizeOnUpload",help:(0,Oe.__)("Compress media items before uploading to the server."),label:(0,Oe.__)("Pre-upload compression")}),(0,Me.jsx)(un,{scope:"core/media",featureName:"requireApproval",help:(0,Oe.__)("Require approval step when optimizing existing media."),label:(0,Oe.__)("Approval step")})]})})}].filter(Boolean),[r,e,s,o,i,t]);return(0,Me.jsx)(Wde,{sections:a})}var OG=n(M()),ex=n(A());function Zde({postType:e}){let{registerPostTypeSchema:t}=V((0,ex.useDispatch)(b));(0,OG.useEffect)(()=>{t(e)},[t,e]);let{fields:r}=(0,ex.useSelect)(o=>{let{getEntityFields:s}=V(o(b));return{fields:s("postType",e)}},[e]);return r}var FG=Zde;var Yg=n(Ye());var Hg=n(ee()),DG="content",NG={name:"core/pattern-overrides",getValues({select:e,clientId:t,context:r,bindings:o}){let s=r["pattern/overrides"],{getBlockAttributes:i}=e(Hg.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(Hg.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(Hg.store).updateBlockAttributes(g.clientId,m),f(g.innerBlocks)};f(a());return}let d=s(u)?.[DG];t(Hg.store).updateBlockAttributes(u,{[DG]:{...d,[l]:{...d?.[l],...Object.entries(m).reduce((f,[h,g])=>(f[h]=g===void 0?"":g,f),{})}}})},canUserEditValue:()=>!0};var tx=n(R()),rx=n(Y()),Gg=n(ee()),JE=["core/navigation-link","core/navigation-submenu"],LG=[{label:(0,tx.__)("Post Date"),args:{field:"date"},type:"string"},{label:(0,tx.__)("Post Modified Date"),args:{field:"modified"},type:"string"},{label:(0,tx.__)("Post Link"),args:{field:"link"},type:"string"}],MG={name:"core/post-data",getValues({select:e,context:t,bindings:r,clientId:o}){let{getBlockAttributes:s,getBlockName:i}=e(Gg.store),a=i(o),c=JE.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(rx.store),d=m("postType",u,l),f={};for(let[h,g]of Object.entries(r)){let y=LG.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(Gg.store),a=i(o);if(JE.includes(a))return!1;let c={};Object.values(r).forEach(({args:l,newValue:u})=>{c[l.field]=u}),e(rx.store).editEntityRecord("postType",t?.postType,t?.postId,c)},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(Gg.store),s=o(),i=r(s);return!(JE.includes(i)||t?.query||t?.queryId||!t?.postType||!e(rx.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({context:e,select:t}){return t(Gg.store).getSelectedBlock()?.name!=="core/post-date"?[]:!e||!e.postId||!e.postType?[]:LG}};var Wg=n(Y());function QE(e,t){let{getRegisteredPostMeta:r}=V(e(Wg.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 qde({select:e,context:t,args:r}){let s=QE(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(Wg.store);return i("postType",t?.postType,t?.postId).meta?.[r.key]??s?.label??r.key}var VG={name:"core/post-meta",getValues({select:e,context:t,bindings:r}){let o={};for(let[s,i]of Object.entries(r))o[s]=qde({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(Wg.store).editEntityRecord("postType",t?.postType,t?.postId,{meta:o})},canUserEditValue({select:e,context:t,args:r}){return!(t?.query||t?.queryId||!t?.postType||!QE(e,t).some(c=>c.args.key===r.key)||e(b).getEditorSettings().enableCustomFields||!e(Wg.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({select:e,context:t}){return QE(e,t).map(({default:o,...s})=>({...s}))}};var oc=n(R()),jG=n(Y()),ox=n(ee()),$E=["core/navigation-link","core/navigation-submenu"],e5=[{label:(0,oc.__)("Term ID"),args:{field:"id"},type:"string"},{label:(0,oc.__)("Name"),args:{field:"name"},type:"string"},{label:(0,oc.__)("Slug"),args:{field:"slug"},type:"string"},{label:(0,oc.__)("Link"),args:{field:"link"},type:"string"},{label:(0,oc.__)("Description"),args:{field:"description"},type:"string"},{label:(0,oc.__)("Parent ID"),args:{field:"parent"},type:"string"},{label:(0,oc.__)("Count"),args:{field:"count"},type:"string"}],UG={name:"core/term-data",usesContext:["taxonomy","termId","termData"],getValues({select:e,context:t,bindings:r,clientId:o}){let{getEntityRecord:s}=e(jG.store),{getBlockAttributes:i,getBlockName:a}=e(ox.store),c=a(o),l=$E.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=e5.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(ox.store),s=o(),i=r(s);return $E.includes(i)||t?.termQuery||!t?.taxonomy||!t?.termId,!1},getFieldsList({context:e,select:t}){let{getBlockAttributes:r,getBlockName:o,getSelectedBlockClientId:s}=t(ox.store),i=s(),a=o(i);if($E.includes(a)){let c=r(i);return!c||!c.id||!c.type?[]:e5}return e?e.taxonomy&&e.termId||e.termData?e5:[]:[]}};function zG(){(0,Yg.registerBlockBindingsSource)(NG),(0,Yg.registerBlockBindingsSource)(MG),(0,Yg.registerBlockBindingsSource)(VG),(0,Yg.registerBlockBindingsSource)(UG)}var{store:Kde,...Xde}=T2,HG={};I5(HG,{CreateTemplatePartModal:cd,patternTitleField:hf,templateTitleField:ff,BackButton:Tw,EntitiesSavedStatesExtensible:Ah,Editor:wG,PluginPostExcerpt:Nh,PostCardPanel:a_,PreferencesModal:BG,usePostActions:n_,usePostFields:FG,ToolsMoreMenuGroup:Bw,ViewMoreMenuGroup:Ow,ResizableEditor:nm,registerCoreBlockBindingsSources:zG,getTemplateInfo:Ts,GlobalStylesUIWrapper:d1,GlobalStylesActionMenu:Z_,StyleBookPreview:GD,useGlobalStyles:Gr,useStyle:Il,interfaceStore:Kde,...Xde});var Zg=n(A());function Jde(e,t,r){let{registerEntityAction:o}=V((0,Zg.dispatch)(b));o(e,t,r)}function Qde(e,t,r){let{unregisterEntityAction:o}=V((0,Zg.dispatch)(b));o(e,t,r)}function $de(e,t,r){let{registerEntityField:o}=V((0,Zg.dispatch)(b));o(e,t,r)}function eme(e,t,r){let{unregisterEntityField:o}=V((0,Zg.dispatch)(b));o(e,t,r)}var GG=n(ee());return QG(tme);})(); |
| 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 |
*/ |
| 229 |
//# sourceMappingURL=index.min.js.map |
| 230 |
|