PluginProbe
Gutenberg / 23.1.1
Gutenberg v23.1.1
23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 7.4.0 All 402 releases
gutenberg / build / scripts / editor / index.min.js

index.min.js in Gutenberg 23.1.1, at build/scripts/editor/index.min.js

515 lines 1.2 MB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 "use strict";var wp;(wp||={}).editor=(()=>{var f_e=Object.create;var wC=Object.defineProperty;var m_e=Object.getOwnPropertyDescriptor;var p_e=Object.getOwnPropertyNames;var h_e=Object.getPrototypeOf,g_e=Object.prototype.hasOwnProperty;var $i=(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),Wn=(e,t)=>{for(var r in t)wC(e,r,{get:t[r],enumerable:!0})},Mj=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of p_e(t))!g_e.call(e,n)&&n!==r&&wC(e,n,{get:()=>t[n],enumerable:!(o=m_e(t,n))||o.enumerable});return e};var s=(e,t,r)=>(r=e!=null?f_e(h_e(e)):{},Mj(t||!e||!e.__esModule?wC(r,"default",{value:e,enumerable:!0}):r,e)),v_e=e=>Mj(wC({},"__esModule",{value:!0}),e);var G=Le((NGe,Fj)=>{Fj.exports=window.wp.data});var X=Le((MGe,Dj)=>{Dj.exports=window.wp.coreData});var j=Le((FGe,Bj)=>{Bj.exports=window.wp.element});var ve=Le((DGe,Lj)=>{Lj.exports=window.wp.compose});var Ko=Le((BGe,Vj)=>{Vj.exports=window.wp.hooks});var ce=Le((LGe,jj)=>{jj.exports=window.wp.blockEditor});var at=Le((GGe,qj)=>{qj.exports=window.wp.blocks});var uo=Le((WGe,Zj)=>{Zj.exports=window.wp.date});var fo=Le((YGe,Kj)=>{Kj.exports=window.wp.url});var da=Le((qGe,Xj)=>{Xj.exports=window.wp.deprecated});var pt=Le((ZGe,Qj)=>{Qj.exports=window.wp.preferences});var he=Le((QGe,rz)=>{rz.exports=window.wp.primitives});var x=Le((JGe,oz)=>{oz.exports=window.ReactJSXRuntime});var Dp=Le((_Ze,nz)=>{nz.exports=window.wp.privateApis});var Tv=Le((IZe,yz)=>{yz.exports=window.wp.a11y});var yf=Le((OZe,bz)=>{bz.exports=window.wp.apiFetch});var vt=Le((NZe,wz)=>{wz.exports=window.wp.notices});var N=Le((MZe,_z)=>{_z.exports=window.wp.i18n});var yt=Le((zZe,Rz)=>{Rz.exports=window.wp.htmlEntities});var z=Le((GZe,Az)=>{Az.exports=window.wp.components});var dl=Le((wKe,Xz)=>{Xz.exports=window.wp.patterns});var d_=Le((kKe,tH)=>{tH.exports=window.wp.blob});var We=Le((RKe,rH)=>{rH.exports=window.React});var SP=Le((mXe,PH)=>{PH.exports=window.ReactDOM});var WH=Le(GH=>{"use strict";var Ov=We();function yTe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var bTe=typeof Object.is=="function"?Object.is:yTe,wTe=Ov.useState,_Te=Ov.useEffect,STe=Ov.useLayoutEffect,xTe=Ov.useDebugValue;function CTe(e,t){var r=t(),o=wTe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return STe(function(){n.value=r,n.getSnapshot=t,FM(n)&&i({inst:n})},[e,r,t]),_Te(function(){return FM(n)&&i({inst:n}),e(function(){FM(n)&&i({inst:n})})},[e]),xTe(r),r}function FM(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!bTe(e,r)}catch{return!0}}function TTe(e,t){return t()}var PTe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?TTe:CTe;GH.useSyncExternalStore=Ov.useSyncExternalStore!==void 0?Ov.useSyncExternalStore:PTe});var qH=Le((SQe,YH)=>{"use strict";YH.exports=WH()});var Gp=Le((g$e,HU)=>{HU.exports=window.wp.mediaUtils});var V_=Le((fet,dE)=>{var oW={\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"},nW=Object.keys(oW).join("|"),IEe=new RegExp(nW,"g"),OEe=new RegExp(nW,"");function NEe(e){return oW[e]}var iW=function(e){return e.replace(IEe,NEe)},MEe=function(e){return!!e.match(OEe)};dE.exports=iW;dE.exports.has=MEe;dE.exports.remove=iW});var Jv=Le((qet,BW)=>{BW.exports=window.wp.wordcount});var Po=Le((Not,Gq)=>{Gq.exports=window.wp.keycodes});var C2=Le((bdt,AX)=>{"use strict";AX.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,n,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])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(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var a=i[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var xL=Le((Mpt,MQ)=>{MQ.exports=window.wp.warning});var _k=Le((i0t,N$)=>{"use strict";var A5e=function(t){return I5e(t)&&!O5e(t)};function I5e(e){return!!e&&typeof e=="object"}function O5e(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||F5e(e)}var N5e=typeof Symbol=="function"&&Symbol.for,M5e=N5e?Symbol.for("react.element"):60103;function F5e(e){return e.$$typeof===M5e}function D5e(e){return Array.isArray(e)?[]:{}}function MS(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Hy(D5e(e),e,t):e}function B5e(e,t,r){return e.concat(t).map(function(o){return MS(o,r)})}function L5e(e,t){if(!t.customMerge)return Hy;var r=t.customMerge(e);return typeof r=="function"?r:Hy}function V5e(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function I$(e){return Object.keys(e).concat(V5e(e))}function O$(e,t){try{return t in e}catch{return!1}}function j5e(e,t){return O$(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function z5e(e,t,r){var o={};return r.isMergeableObject(e)&&I$(e).forEach(function(n){o[n]=MS(e[n],r)}),I$(t).forEach(function(n){j5e(e,n)||(O$(e,n)&&r.isMergeableObject(t[n])?o[n]=L5e(n,r)(e[n],t[n],r):o[n]=MS(t[n],r))}),o}function Hy(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||B5e,r.isMergeableObject=r.isMergeableObject||A5e,r.cloneUnlessOtherwiseSpecified=MS;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):z5e(e,t,r):MS(t,r)}Hy.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Hy(o,n,r)},{})};var H5e=Hy;N$.exports=H5e});var mee=Le((Hwt,fee)=>{fee.exports=window.wp.viewport});var vm=Le((Uwt,pee)=>{pee.exports=window.wp.plugins});var mV=Le((M1t,Fte)=>{Fte.exports=window.wp.uploadMedia});var pV=Le((J1t,Kte)=>{Kte.exports=window.wp.styleEngine});var AV=Le(RV=>{"use strict";Object.defineProperty(RV,"__esModule",{value:!0});RV.default=Ire;function Ire(){}Ire.prototype={diff:function(t,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=o.callback;typeof o=="function"&&(n=o,o={}),this.options=o;var i=this;function a(v){return n?(setTimeout(function(){n(void 0,v)},0),!0):v}t=this.castInput(t),r=this.castInput(r),t=this.removeEmpty(this.tokenize(t)),r=this.removeEmpty(this.tokenize(r));var l=r.length,c=t.length,u=1,d=l+c,f=[{newPos:-1,components:[]}],m=this.extractCommon(f[0],r,t,0);if(f[0].newPos+1>=l&&m+1>=c)return a([{value:this.join(r),count:r.length}]);function h(){for(var v=-1*u;v<=u;v+=2){var y=void 0,b=f[v-1],_=f[v+1],w=(_?_.newPos:0)-v;b&&(f[v-1]=void 0);var S=b&&b.newPos+1<l,C=_&&0<=w&&w<c;if(!S&&!C){f[v]=void 0;continue}if(!S||C&&b.newPos<_.newPos?(y=MNe(_),i.pushComponent(y.components,void 0,!0)):(y=b,y.newPos++,i.pushComponent(y.components,!0,void 0)),w=i.extractCommon(y,r,t,v),y.newPos+1>=l&&w+1>=c)return a(NNe(i,y.components,r,t,i.useLongestToken));f[v]=y}u++}if(n)(function v(){setTimeout(function(){if(u>d)return n();h()||v()},0)})();else for(;u<=d;){var g=h();if(g)return g}},pushComponent:function(t,r,o){var n=t[t.length-1];n&&n.added===r&&n.removed===o?t[t.length-1]={count:n.count+1,added:r,removed:o}:t.push({count:1,added:r,removed:o})},extractCommon:function(t,r,o,n){for(var i=r.length,a=o.length,l=t.newPos,c=l-n,u=0;l+1<i&&c+1<a&&this.equals(r[l+1],o[c+1]);)l++,c++,u++;return u&&t.components.push({count:u}),t.newPos=l,c},equals:function(t,r){return this.options.comparator?this.options.comparator(t,r):t===r||this.options.ignoreCase&&t.toLowerCase()===r.toLowerCase()},removeEmpty:function(t){for(var r=[],o=0;o<t.length;o++)t[o]&&r.push(t[o]);return r},castInput:function(t){return t},tokenize:function(t){return t.split("")},join:function(t){return t.join("")}};function NNe(e,t,r,o,n){for(var i=0,a=t.length,l=0,c=0;i<a;i++){var u=t[i];if(u.removed){if(u.value=e.join(o.slice(c,c+u.count)),c+=u.count,i&&t[i-1].added){var f=t[i-1];t[i-1]=t[i],t[i]=f}}else{if(!u.added&&n){var d=r.slice(l,l+u.count);d=d.map(function(h,g){var v=o[c+g];return v.length>h.length?v:h}),u.value=e.join(d)}else u.value=e.join(r.slice(l,l+u.count));l+=u.count,u.added||(c+=u.count)}}var m=t[a-1];return a>1&&typeof m.value=="string"&&(m.added||m.removed)&&e.equals("",m.value)&&(t[a-2].value+=m.value,t.pop()),t}function MNe(e){return{newPos:e.newPos,components:e.components.slice(0)}}});var IV=Le(e1=>{"use strict";Object.defineProperty(e1,"__esModule",{value:!0});e1.diffArrays=BNe;e1.arrayDiff=void 0;var FNe=DNe(AV());function DNe(e){return e&&e.__esModule?e:{default:e}}var $S=new FNe.default;e1.arrayDiff=$S;$S.tokenize=function(e){return e.slice()};$S.join=$S.removeEmpty=function(e){return e};function BNe(e,t,r){return $S.diff(e,t,r)}});var Ore=Le(OV=>{"use strict";Object.defineProperty(OV,"__esModule",{value:!0});OV.generateOptions=LNe;function LNe(e,t){if(typeof e=="function")t.callback=e;else if(e)for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t}});var NV=Le(cb=>{"use strict";Object.defineProperty(cb,"__esModule",{value:!0});cb.diffWords=HNe;cb.diffWordsWithSpace=UNe;cb.wordDiff=void 0;var VNe=zNe(AV()),jNe=Ore();function zNe(e){return e&&e.__esModule?e:{default:e}}var Nre=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,Mre=/\S/,t1=new VNe.default;cb.wordDiff=t1;t1.equals=function(e,t){return this.options.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e===t||this.options.ignoreWhitespace&&!Mre.test(e)&&!Mre.test(t)};t1.tokenize=function(e){for(var t=e.split(/(\s+|[()[\]{}'"]|\b)/),r=0;r<t.length-1;r++)!t[r+1]&&t[r+2]&&Nre.test(t[r])&&Nre.test(t[r+2])&&(t[r]+=t[r+2],t.splice(r+1,2),r--);return t};function HNe(e,t,r){return r=(0,jNe.generateOptions)(r,{ignoreWhitespace:!0}),t1.diff(e,t,r)}function UNe(e,t,r){return t1.diff(e,t,r)}});var Dre=Le((_Ct,Fre)=>{Fre.exports=window.wp.blockSerializationDefaultParser});var r1=Le((SCt,Bre)=>{Bre.exports=window.wp.richText});var DV=Le((ICt,qre)=>{qre.exports=window.wp.commands});var Ks=Le((sTt,voe)=>{voe.exports=window.wp.keyboardShortcuts});var tle=Le((O6t,ele)=>{"use strict";ele.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,n,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))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(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var a=i[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var kg=Le((J6t,Tle)=>{Tle.exports=window.wp.dom});var upe=Le((tVt,cpe)=>{"use strict";var Sje="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";cpe.exports=Sje});var ppe=Le((rVt,mpe)=>{"use strict";var xje=upe();function dpe(){}function fpe(){}fpe.resetWarningCache=dpe;mpe.exports=function(){function e(o,n,i,a,l,c){if(c!==xje){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:fpe,resetWarningCache:dpe};return r.PropTypes=r,r}});var gpe=Le((iVt,hpe)=>{hpe.exports=ppe()();var oVt,nVt});var ype=Le((nO,vpe)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof nO<"u")t(vpe,nO);else{var r={exports:{}};t(r,r.exports),e.autosize=r.exports}})(nO,function(e,t){"use strict";var r=typeof Map=="function"?new Map:(function(){var c=[],u=[];return{has:function(f){return c.indexOf(f)>-1},get:function(f){return u[c.indexOf(f)]},set:function(f,m){c.indexOf(f)===-1&&(c.push(f),u.push(m))},delete:function(f){var m=c.indexOf(f);m>-1&&(c.splice(m,1),u.splice(m,1))}}})(),o=function(u){return new Event(u,{bubbles:!0})};try{new Event("test")}catch{o=function(d){var f=document.createEvent("Event");return f.initEvent(d,!0,!1),f}}function n(c){if(!c||!c.nodeName||c.nodeName!=="TEXTAREA"||r.has(c))return;var u=null,d=null,f=null;function m(){var w=window.getComputedStyle(c,null);w.resize==="vertical"?c.style.resize="none":w.resize==="both"&&(c.style.resize="horizontal"),w.boxSizing==="content-box"?u=-(parseFloat(w.paddingTop)+parseFloat(w.paddingBottom)):u=parseFloat(w.borderTopWidth)+parseFloat(w.borderBottomWidth),isNaN(u)&&(u=0),y()}function h(w){{var S=c.style.width;c.style.width="0px",c.offsetWidth,c.style.width=S}c.style.overflowY=w}function g(w){for(var S=[];w&&w.parentNode&&w.parentNode instanceof Element;)w.parentNode.scrollTop&&S.push({node:w.parentNode,scrollTop:w.parentNode.scrollTop}),w=w.parentNode;return S}function v(){if(c.scrollHeight!==0){var w=g(c),S=document.documentElement&&document.documentElement.scrollTop;c.style.height="",c.style.height=c.scrollHeight+u+"px",d=c.clientWidth,w.forEach(function(C){C.node.scrollTop=C.scrollTop}),S&&(document.documentElement.scrollTop=S)}}function y(){v();var w=Math.round(parseFloat(c.style.height)),S=window.getComputedStyle(c,null),C=S.boxSizing==="content-box"?Math.round(parseFloat(S.height)):c.offsetHeight;if(C<w?S.overflowY==="hidden"&&(h("scroll"),v(),C=S.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight):S.overflowY!=="hidden"&&(h("hidden"),v(),C=S.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight),f!==C){f=C;var k=o("autosize:resized");try{c.dispatchEvent(k)}catch{}}}var b=function(){c.clientWidth!==d&&y()},_=function(w){window.removeEventListener("resize",b,!1),c.removeEventListener("input",y,!1),c.removeEventListener("keyup",y,!1),c.removeEventListener("autosize:destroy",_,!1),c.removeEventListener("autosize:update",y,!1),Object.keys(w).forEach(function(S){c.style[S]=w[S]}),r.delete(c)}.bind(c,{height:c.style.height,resize:c.style.resize,overflowY:c.style.overflowY,overflowX:c.style.overflowX,wordWrap:c.style.wordWrap});c.addEventListener("autosize:destroy",_,!1),"onpropertychange"in c&&"oninput"in c&&c.addEventListener("keyup",y,!1),window.addEventListener("resize",b,!1),c.addEventListener("input",y,!1),c.addEventListener("autosize:update",y,!1),c.style.overflowX="hidden",c.style.wordWrap="break-word",r.set(c,{destroy:_,update:y}),m()}function i(c){var u=r.get(c);u&&u.destroy()}function a(c){var u=r.get(c);u&&u.update()}var l=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(l=function(u){return u},l.destroy=function(c){return c},l.update=function(c){return c}):(l=function(u,d){return u&&Array.prototype.forEach.call(u.length?u:[u],function(f){return n(f,d)}),u},l.destroy=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],i),c},l.update=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],a),c}),t.default=l,e.exports=t.default})});var wpe=Le((sVt,bpe)=>{var Cje=function(e,t,r){return r=window.getComputedStyle,(r?r(e):e.currentStyle)[t.replace(/-(\w)/gi,function(o,n){return n.toUpperCase()})]};bpe.exports=Cje});var Spe=Le((aVt,_pe)=>{var e9=wpe();function Tje(e){var t=e9(e,"line-height"),r=parseFloat(t,10);if(t===r+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=e9(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 n=e.nodeName,i=document.createElement(n);i.innerHTML="&nbsp;",n.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var a=e9(e,"font-size");i.style.fontSize=a,i.style.padding="0px",i.style.border="0px";var l=document.body;l.appendChild(i);var c=i.offsetHeight;r=c,l.removeChild(i)}return r}_pe.exports=Tje});var Cpe=Le(qd=>{"use strict";var Pje=qd&&qd.__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)}})(),t9=qd&&qd.__assign||Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++){t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},Eje=qd&&qd.__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 n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&(r[o[n]]=e[o[n]]);return r};qd.__esModule=!0;var sO=We(),wx=gpe(),iO=ype(),kje=Spe(),Rje=kje,xpe="autosize:resized",Aje=(function(e){Pje(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:Rje(r.textarea)})},r.onChange=function(o){var n=r.props.onChange;r.currentValue=o.currentTarget.value,n&&n(o)},r}return t.prototype.componentDidMount=function(){var r=this,o=this.props,n=o.maxRows,i=o.async;typeof n=="number"&&this.updateLineHeight(),typeof n=="number"||i?setTimeout(function(){return r.textarea&&iO(r.textarea)}):this.textarea&&iO(this.textarea),this.textarea&&this.textarea.addEventListener(xpe,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(xpe,this.onResize),iO.destroy(this.textarea))},t.prototype.render=function(){var r=this,o=this,n=o.props,i=n.onResize,a=n.maxRows,l=n.onChange,c=n.style,u=n.innerRef,d=n.children,f=Eje(n,["onResize","maxRows","onChange","style","innerRef","children"]),m=o.state.lineHeight,h=a&&m?m*a:null;return sO.createElement("textarea",t9({},f,{onChange:this.onChange,style:h?t9({},c,{maxHeight:h}):c,ref:function(g){r.textarea=g,typeof r.props.innerRef=="function"?r.props.innerRef(g):r.props.innerRef&&(r.props.innerRef.current=g)}}),d)},t.prototype.componentDidUpdate=function(){this.textarea&&iO.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:wx.number,maxRows:wx.number,onResize:wx.func,innerRef:wx.any,async:wx.bool},t})(sO.Component);qd.TextareaAutosize=sO.forwardRef(function(e,t){return sO.createElement(Aje,t9({},e,{innerRef:t}))})});var r9=Le((cVt,Tpe)=>{"use strict";var Ije=Cpe();Tpe.exports=Ije.TextareaAutosize});var xhe=Le((d8t,She)=>{She.exports=window.wp.serverSideRender});var IGe={};Wn(IGe,{AlignmentToolbar:()=>zje,Autocomplete:()=>jje,AutosaveMonitor:()=>IA,BlockAlignmentToolbar:()=>Hje,BlockControls:()=>Uje,BlockEdit:()=>Gje,BlockEditorKeyboardShortcuts:()=>Wje,BlockFormatControls:()=>Yje,BlockIcon:()=>qje,BlockInspector:()=>Zje,BlockList:()=>Kje,BlockMover:()=>Xje,BlockNavigationDropdown:()=>Qje,BlockSelectionClearer:()=>Jje,BlockSettingsMenu:()=>$je,BlockTitle:()=>eze,BlockToolbar:()=>tze,CharacterCount:()=>L0,ColorPalette:()=>rze,ContrastChecker:()=>oze,CopyHandler:()=>nze,DefaultBlockAppender:()=>ize,DocumentBar:()=>ZA,DocumentOutline:()=>Wb,DocumentOutlineCheck:()=>hce,EditorHistoryRedo:()=>eI,EditorHistoryUndo:()=>oI,EditorKeyboardShortcuts:()=>og,EditorKeyboardShortcutsRegister:()=>Sce,EditorNotices:()=>Nce,EditorProvider:()=>Xoe,EditorSnackbars:()=>Bce,EntitiesSavedStates:()=>dI,ErrorBoundary:()=>Xce,FontSizePicker:()=>sze,InnerBlocks:()=>lze,Inserter:()=>aze,InspectorAdvancedControls:()=>cze,InspectorControls:()=>uze,LocalAutosaveMonitor:()=>eue,MediaPlaceholder:()=>gze,MediaUpload:()=>vze,MediaUploadCheck:()=>yze,MultiSelectScrollIntoView:()=>bze,NavigableToolbar:()=>wze,ObserveTyping:()=>_ze,PageAttributesCheck:()=>Zb,PageAttributesOrder:()=>sue,PageAttributesPanel:()=>vI,PageAttributesParent:()=>vue,PageTemplate:()=>wI,PanelColorSettings:()=>dze,PlainText:()=>fze,PluginBlockSettingsMenuItem:()=>Mue,PluginDocumentSettingPanel:()=>TI,PluginMoreMenuItem:()=>Lue,PluginPostPublishPanel:()=>EI,PluginPostStatusInfo:()=>RI,PluginPrePublishPanel:()=>II,PluginPreviewMenuItem:()=>que,PluginSidebar:()=>jg,PluginSidebarMoreMenuItem:()=>Xue,PostAuthor:()=>DI,PostAuthorCheck:()=>BI,PostAuthorPanel:()=>jI,PostComments:()=>GI,PostDiscussionPanel:()=>XI,PostExcerpt:()=>$1,PostExcerptCheck:()=>Gg,PostExcerptPanel:()=>efe,PostFeaturedImage:()=>rx,PostFeaturedImageCheck:()=>Hd,PostFeaturedImagePanel:()=>s5,PostFormat:()=>nx,PostFormatCheck:()=>u0,PostLastRevision:()=>c5,PostLastRevisionCheck:()=>Ud,PostLastRevisionPanel:()=>wfe,PostLockedModal:()=>Efe,PostPendingStatus:()=>Ife,PostPendingStatusCheck:()=>d5,PostPingbacks:()=>ZI,PostPreviewButton:()=>ap,PostPublishButton:()=>h0,PostPublishButtonLabel:()=>p5,PostPublishPanel:()=>D5,PostSavedState:()=>q5,PostSchedule:()=>y0,PostScheduleCheck:()=>Z5,PostScheduleLabel:()=>b0,PostSchedulePanel:()=>Q5,PostSticky:()=>V5,PostStickyCheck:()=>B5,PostSwitchToDraftButton:()=>tpe,PostSyncStatus:()=>eO,PostTaxonomies:()=>E0,PostTaxonomiesCheck:()=>tO,PostTaxonomiesFlatTermSelector:()=>H7,PostTaxonomiesHierarchicalTermSelector:()=>W7,PostTaxonomiesPanel:()=>oO,PostTemplatePanel:()=>NI,PostTextEditor:()=>_x,PostTitle:()=>hO,PostTitleRaw:()=>vO,PostTrash:()=>N0,PostTrashCheck:()=>yO,PostTypeSupportCheck:()=>Rr,PostURL:()=>Tx,PostURLCheck:()=>SO,PostURLLabel:()=>Xpe,PostURLPanel:()=>PO,PostVisibility:()=>cx,PostVisibilityCheck:()=>ehe,PostVisibilityLabel:()=>y5,RichText:()=>Ehe,RichTextShortcut:()=>mze,RichTextToolbarButton:()=>pze,ServerSideRender:()=>The.default,SkipToSelectedBlock:()=>Sze,TableOfContents:()=>ghe,TextEditorGlobalKeyboardShortcuts:()=>Lze,ThemeSupportCheck:()=>o5,TimeToRead:()=>B0,URLInput:()=>xze,URLInputButton:()=>Cze,URLPopover:()=>Tze,UnsavedChangesWarning:()=>_he,VisualEditorGlobalKeyboardShortcuts:()=>Bze,Warning:()=>Pze,WordCount:()=>D0,WritingFlow:()=>Eze,__unstableRichTextInputEvent:()=>hze,cleanForSlug:()=>zte,createCustomColorsHOC:()=>kze,getColorClassName:()=>Rze,getColorObjectByAttributeValues:()=>Aze,getColorObjectByColorValue:()=>Ize,getFontSize:()=>Oze,getFontSizeClass:()=>Nze,getTemplatePartIcon:()=>gf,linkAutocompleter:()=>kA,mediaUpload:()=>oR,privateApis:()=>l_e,registerEntityAction:()=>EGe,registerEntityField:()=>RGe,store:()=>T,storeConfig:()=>q_,transformStyles:()=>c_e.transformStyles,unregisterEntityAction:()=>kGe,unregisterEntityField:()=>AGe,useEntitiesSavedStatesIsDirty:()=>uI,usePostScheduleLabel:()=>w0,usePostURLLabel:()=>s9,usePostVisibilityLabel:()=>N7,userAutocompleter:()=>RA,withColorContext:()=>Mze,withColors:()=>Fze,withFontSizes:()=>Dze});var ule=s(G(),1),dle=s(X(),1),fle=s(j(),1),mle=s(ve(),1),ple=s(Ko(),1);var EA=s(G(),1);var Wj=s(G(),1);var zj=s(ce(),1),Hj={...zj.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,fontLibraryEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only"};var Uj=s(G(),1);function y_e(e={},t){return t.type==="SET_IS_READY"?{...e,[t.kind]:{...e[t.kind],[t.name]:!0}}:e}function b_e(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 w_e(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 Gj=(0,Uj.combineReducers)({actions:b_e,fields:w_e,isReady:y_e});function _C(e){return e&&typeof e=="object"&&"raw"in e?e.raw:e}function __e(e=null,t){return t.type==="SET_EDITED_POST"?t.postId:e}function S_e(e=null,t){return t.type==="SET_CURRENT_TEMPLATE_ID"?t.id:e}function x_e(e=null,t){return t.type==="SET_EDITED_POST"?t.postType:e}function C_e(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function T_e(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 P_e(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 E_e(e={isLocked:!1},t){return t.type==="UPDATE_POST_LOCK"?t.lock:e}function k_e(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 R_e(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 A_e(e=Hj,t){return t.type==="UPDATE_EDITOR_SETTINGS"?{...e,...t.settings}:e}function I_e(e="post-only",t){return t.type==="SET_RENDERING_MODE"?t.mode:e}function O_e(e="Desktop",t){return t.type==="SET_DEVICE_TYPE"?t.deviceType:e}function N_e(e=[],t){switch(t.type){case"REMOVE_PANEL":if(!e.includes(t.panelName))return[...e,t.panelName]}return e}function M_e(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 F_e(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 D_e(e={current:null}){return e}function B_e(e={current:null}){return e}function L_e(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 V_e(e="/",t){switch(t.type){case"SET_STYLES_PATH":return t.path;case"RESET_STYLES_NAVIGATION":return"/"}return e}function j_e(e=!1,t){switch(t.type){case"SET_SHOW_STYLEBOOK":return t.show;case"RESET_STYLES_NAVIGATION":return!1}return e}function z_e(e=null,t){return t.type==="SET_CURRENT_REVISION_ID"?t.revisionId:e}function H_e(e=!0,t){switch(t.type){case"SET_SHOW_REVISION_DIFF":return t.showDiff;case"SET_CURRENT_REVISION_ID":return t.revisionId?e:!0}return e}function U_e(e={},t){return t.type==="SELECT_NOTE"?{noteId:t.noteId,options:t.options}:e}var Yj=(0,Wj.combineReducers)({postId:__e,postType:x_e,templateId:S_e,saving:T_e,deleting:P_e,postLock:E_e,template:C_e,postSavingLock:k_e,editorSettings:A_e,postAutosavingLock:R_e,renderingMode:I_e,deviceType:O_e,removedPanels:N_e,blockInserterPanel:M_e,inserterSidebarToggleRef:B_e,listViewPanel:F_e,listViewToggleRef:D_e,publishSidebarActive:L_e,stylesPath:V_e,showStylebook:j_e,revisionId:z_e,showRevisionDiff:H_e,selectedNote:U_e,dataviews:Gj});var dM={};Wn(dM,{__experimentalGetDefaultTemplatePartAreas:()=>F1e,__experimentalGetDefaultTemplateType:()=>D1e,__experimentalGetDefaultTemplateTypes:()=>M1e,__experimentalGetTemplateInfo:()=>B1e,__unstableIsEditorReady:()=>RSe,canInsertBlockType:()=>A1e,canUserUseUnfilteredHTML:()=>_Se,didPostSaveRequestFail:()=>lSe,didPostSaveRequestSucceed:()=>aSe,getActivePostLock:()=>wSe,getAdjacentBlockClientId:()=>t1e,getAutosaveAttribute:()=>dz,getBlock:()=>jSe,getBlockAttributes:()=>VSe,getBlockCount:()=>YSe,getBlockHierarchyRootClientId:()=>e1e,getBlockIndex:()=>h1e,getBlockInsertionPoint:()=>T1e,getBlockListSettings:()=>N1e,getBlockMode:()=>S1e,getBlockName:()=>BSe,getBlockOrder:()=>p1e,getBlockRootClientId:()=>$Se,getBlockSelectionEnd:()=>ZSe,getBlockSelectionStart:()=>qSe,getBlocks:()=>zSe,getBlocksByClientId:()=>WSe,getClientIdsOfDescendants:()=>HSe,getClientIdsWithDescendants:()=>USe,getCurrentPost:()=>Qo,getCurrentPostAttribute:()=>t_,getCurrentPostId:()=>ga,getCurrentPostLastRevisionId:()=>X_e,getCurrentPostRevisionsCount:()=>K_e,getCurrentPostType:()=>Fs,getCurrentTemplateId:()=>Z_e,getDeviceType:()=>ISe,getEditedPostAttribute:()=>_r,getEditedPostContent:()=>i_,getEditedPostPreviewLink:()=>dSe,getEditedPostSlug:()=>hSe,getEditedPostVisibility:()=>J_e,getEditorBlocks:()=>xSe,getEditorMode:()=>MSe,getEditorSelection:()=>kSe,getEditorSelectionEnd:()=>ESe,getEditorSelectionStart:()=>PSe,getEditorSettings:()=>ASe,getFirstMultiSelectedBlockClientId:()=>a1e,getGlobalBlockCount:()=>GSe,getInserterItems:()=>I1e,getLastMultiSelectedBlockClientId:()=>l1e,getMultiSelectedBlockClientIds:()=>i1e,getMultiSelectedBlocks:()=>s1e,getMultiSelectedBlocksEndClientId:()=>m1e,getMultiSelectedBlocksStartClientId:()=>f1e,getNextBlockClientId:()=>o1e,getPermalink:()=>pSe,getPermalinkParts:()=>hz,getPostEdits:()=>n_,getPostLockUser:()=>bSe,getPostTypeLabel:()=>L1e,getPreviousBlockClientId:()=>r1e,getRenderingMode:()=>lP,getSelectedBlock:()=>JSe,getSelectedBlockClientId:()=>QSe,getSelectedBlockCount:()=>KSe,getSelectedBlocksInitialCaretPosition:()=>n1e,getStateBeforeOptimisticTransaction:()=>FSe,getSuggestedPostFormat:()=>fSe,getTemplate:()=>k1e,getTemplateLock:()=>R1e,hasChangedContent:()=>uz,hasEditorRedo:()=>W_e,hasEditorUndo:()=>G_e,hasInserterItems:()=>O1e,hasMultiSelection:()=>b1e,hasNonPostEntityChanges:()=>Y_e,hasSelectedBlock:()=>XSe,hasSelectedInnerBlock:()=>v1e,inSomeHistory:()=>DSe,isAncestorMultiSelected:()=>d1e,isAutosavingPost:()=>cSe,isBlockInsertionPointVisible:()=>P1e,isBlockMultiSelected:()=>u1e,isBlockSelected:()=>g1e,isBlockValid:()=>LSe,isBlockWithinSelection:()=>y1e,isCaretWithinFormattedText:()=>C1e,isCleanNewPost:()=>q_e,isCollaborationEnabledForCurrentPost:()=>j1e,isCurrentPostPending:()=>$_e,isCurrentPostPublished:()=>uM,isCurrentPostScheduled:()=>eSe,isDeletingPost:()=>iSe,isEditedPostAutosaveable:()=>rSe,isEditedPostBeingScheduled:()=>oSe,isEditedPostDateFloating:()=>nSe,isEditedPostDirty:()=>sP,isEditedPostEmpty:()=>mz,isEditedPostNew:()=>cz,isEditedPostPublishable:()=>tSe,isEditedPostSaveable:()=>fz,isEditorPanelEnabled:()=>CSe,isEditorPanelOpened:()=>TSe,isEditorPanelRemoved:()=>vz,isFirstMultiSelectedBlock:()=>c1e,isInserterOpened:()=>NSe,isListViewOpened:()=>OSe,isMultiSelecting:()=>w1e,isPermalinkEditable:()=>pz,isPostAutosavingLocked:()=>gz,isPostLockTakeover:()=>ySe,isPostLocked:()=>gSe,isPostSavingLocked:()=>vSe,isPreviewingPost:()=>uSe,isPublishSidebarEnabled:()=>SSe,isPublishSidebarOpened:()=>V1e,isPublishingPost:()=>mSe,isSavingNonPostEntityChanges:()=>sSe,isSavingPost:()=>Cv,isSelectionEnabled:()=>_1e,isTyping:()=>x1e,isValidTemplate:()=>E1e});var vf=s(at(),1),xv=s(uo(),1),r_=s(fo(),1),Ct=s(G(),1),rc=s(da(),1),lz=s(j(),1),aP=s(ce(),1),pr=s(X(),1),s_=s(pt(),1);var Jj=new Set(["meta"]),$j="core/editor",z6=/%(?:postname|pagename)%/,H6=60*1e3,ez=["title","excerpt","content"];var Dt="wp_template",xo="wp_template_part",fa="wp_block",pf="wp_navigation",Dr="attachment",SC={custom:"custom",theme:"theme",plugin:"plugin"},U6=["wp_template","wp_template_part"],tz=[...U6,"wp_block","wp_navigation"],ll=[Dt,xo,fa,pf];var xC=s(j(),1),Do=(0,xC.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,xC.cloneElement)(e,{width:t,height:t,...r,ref:o}));var CC=s(he(),1),G6=s(x(),1),W6=(0,G6.jsx)(CC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G6.jsx)(CC.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 TC=s(he(),1),Y6=s(x(),1),q6=(0,Y6.jsx)(TC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Y6.jsx)(TC.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.934 7.406a1 1 0 0 0 .914.594H19a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276l.723 1.63Zm1.064-1.216a.5.5 0 0 0 .462.31H19a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.764a2 2 0 0 1 1.789 1.106l.445 1.084ZM8.5 10.5h7V12h-7v-1.5Zm7 3.5h-7v1.5h7V14Z"})});var PC=s(he(),1),Z6=s(x(),1),K6=(0,Z6.jsx)(PC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Z6.jsx)(PC.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var EC=s(he(),1),X6=s(x(),1),Q6=(0,X6.jsx)(EC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,X6.jsx)(EC.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var kC=s(he(),1),J6=s(x(),1),$6=(0,J6.jsx)(kC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,J6.jsx)(kC.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var RC=s(he(),1),eN=s(x(),1),tN=(0,eN.jsx)(RC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,eN.jsx)(RC.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var AC=s(he(),1),rN=s(x(),1),oN=(0,rN.jsx)(AC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rN.jsx)(AC.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})});var IC=s(he(),1),nN=s(x(),1),iN=(0,nN.jsx)(IC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,nN.jsx)(IC.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 OC=s(he(),1),sN=s(x(),1),_u=(0,sN.jsx)(OC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,sN.jsx)(OC.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 NC=s(he(),1),aN=s(x(),1),lN=(0,aN.jsx)(NC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,aN.jsx)(NC.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 MC=s(he(),1),cN=s(x(),1),FC=(0,cN.jsx)(MC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cN.jsx)(MC.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"})});var DC=s(he(),1),uN=s(x(),1),BC=(0,uN.jsx)(DC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,uN.jsx)(DC.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z"})});var LC=s(he(),1),dN=s(x(),1),Sn=(0,dN.jsx)(LC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,dN.jsx)(LC.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var VC=s(he(),1),fN=s(x(),1),kw=(0,fN.jsx)(VC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fN.jsx)(VC.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var jC=s(he(),1),mN=s(x(),1),pN=(0,mN.jsx)(jC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,mN.jsx)(jC.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var zC=s(he(),1),hN=s(x(),1),fr=(0,hN.jsx)(zC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hN.jsx)(zC.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var HC=s(he(),1),gN=s(x(),1),vN=(0,gN.jsx)(HC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,gN.jsx)(HC.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 UC=s(he(),1),yN=s(x(),1),mr=(0,yN.jsx)(UC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yN.jsx)(UC.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var GC=s(he(),1),bN=s(x(),1),wN=(0,bN.jsx)(GC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,bN.jsx)(GC.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var WC=s(he(),1),_N=s(x(),1),Xo=(0,_N.jsx)(WC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_N.jsx)(WC.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 YC=s(he(),1),SN=s(x(),1),Rw=(0,SN.jsx)(YC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,SN.jsx)(YC.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})});var qC=s(he(),1),xN=s(x(),1),CN=(0,xN.jsx)(qC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xN.jsx)(qC.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 ZC=s(he(),1),TN=s(x(),1),PN=(0,TN.jsx)(ZC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,TN.jsx)(ZC.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 KC=s(he(),1),EN=s(x(),1),kN=(0,EN.jsx)(KC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,EN.jsx)(KC.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 XC=s(he(),1),RN=s(x(),1),AN=(0,RN.jsx)(XC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,RN.jsx)(XC.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z"})});var QC=s(he(),1),IN=s(x(),1),ON=(0,IN.jsx)(QC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,IN.jsx)(QC.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 JC=s(he(),1),NN=s(x(),1),Aw=(0,NN.jsx)(JC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,NN.jsx)(JC.Path,{fillRule:"evenodd",clipRule:"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"})});var $C=s(he(),1),MN=s(x(),1),FN=(0,MN.jsx)($C.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,MN.jsx)($C.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 eT=s(he(),1),DN=s(x(),1),Iw=(0,DN.jsx)(eT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,DN.jsx)(eT.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 tT=s(he(),1),BN=s(x(),1),rT=(0,BN.jsx)(tT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,BN.jsx)(tT.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 oT=s(he(),1),LN=s(x(),1),VN=(0,LN.jsx)(oT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,LN.jsx)(oT.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 nT=s(he(),1),jN=s(x(),1),_v=(0,jN.jsx)(nT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,jN.jsx)(nT.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 iT=s(he(),1),zN=s(x(),1),Ip=(0,zN.jsx)(iT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zN.jsx)(iT.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 sT=s(he(),1),HN=s(x(),1),Su=(0,HN.jsx)(sT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,HN.jsx)(sT.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 aT=s(he(),1),UN=s(x(),1),GN=(0,UN.jsx)(aT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,UN.jsx)(aT.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})});var lT=s(he(),1),WN=s(x(),1),xu=(0,WN.jsx)(lT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,WN.jsx)(lT.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var cT=s(he(),1),YN=s(x(),1),es=(0,YN.jsx)(cT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,YN.jsx)(cT.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 uT=s(he(),1),qN=s(x(),1),ZN=(0,qN.jsx)(uT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,qN.jsx)(uT.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var dT=s(he(),1),KN=s(x(),1),XN=(0,KN.jsx)(dT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,KN.jsx)(dT.Path,{d:"M4 6v12c0 1.1.9 2 2 2h3v-1.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h3V4H6c-1.1 0-2 .9-2 2zm7.2 16h1.5V2h-1.5v20zM15 5.5h1.5V4H15v1.5zm3.5.5H20c0-1.1-.9-2-2-2v1.5c.3 0 .5.2.5.5zm0 10.5H20v-2h-1.5v2zm0-3.5H20v-2h-1.5v2zm-.5 5.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zM15 20h1.5v-1.5H15V20zm3.5-10.5H20v-2h-1.5v2z"})});var fT=s(he(),1),QN=s(x(),1),JN=(0,QN.jsx)(fT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,QN.jsx)(fT.Path,{d:"M2 11.2v1.5h20v-1.5H2zM5.5 6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v3H20V6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3h1.5V6zm2 14h2v-1.5h-2V20zm3.5 0h2v-1.5h-2V20zm7-1.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zm.5-2H20V15h-1.5v1.5zM5.5 18H4c0 1.1.9 2 2 2v-1.5c-.3 0-.5-.2-.5-.5zm0-3H4v1.5h1.5V15zm9 5h2v-1.5h-2V20z"})});var mT=s(he(),1),$N=s(x(),1),Ow=(0,$N.jsx)(mT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$N.jsx)(mT.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 pT=s(he(),1),e4=s(x(),1),t4=(0,e4.jsx)(pT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e4.jsx)(pT.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"})});var hT=s(he(),1),r4=s(x(),1),Nw=(0,r4.jsx)(hT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r4.jsx)(hT.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 gT=s(he(),1),o4=s(x(),1),Mw=(0,o4.jsx)(gT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o4.jsx)(gT.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var vT=s(he(),1),n4=s(x(),1),Fw=(0,n4.jsx)(vT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n4.jsx)(vT.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 yT=s(he(),1),i4=s(x(),1),s4=(0,i4.jsx)(yT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i4.jsx)(yT.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 Dw=s(he(),1),Bw=s(x(),1),a4=(0,Bw.jsxs)(Dw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Bw.jsx)(Dw.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,Bw.jsx)(Dw.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 bT=s(he(),1),l4=s(x(),1),cl=(0,l4.jsx)(bT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l4.jsx)(bT.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 wT=s(he(),1),c4=s(x(),1),u4=(0,c4.jsx)(wT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c4.jsx)(wT.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var _T=s(he(),1),d4=s(x(),1),Lw=(0,d4.jsx)(_T.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d4.jsx)(_T.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var ST=s(he(),1),f4=s(x(),1),m4=(0,f4.jsx)(ST.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f4.jsx)(ST.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 xT=s(he(),1),p4=s(x(),1),Sv=(0,p4.jsx)(xT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p4.jsx)(xT.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 CT=s(he(),1),h4=s(x(),1),Br=(0,h4.jsx)(CT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,h4.jsx)(CT.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var TT=s(he(),1),g4=s(x(),1),Vw=(0,g4.jsx)(TT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g4.jsx)(TT.Path,{d:"M18.5 10a1.5 1.5 0 0 1 1.5 1.5v7a1.5 1.5 0 0 1-1.5 1.5h-7a1.5 1.5 0 0 1-1.5-1.5v-7a1.5 1.5 0 0 1 1.5-1.5zM16 4a2 2 0 0 1 2 2v2h-1.5V6a.5.5 0 0 0-.5-.5H6a.5.5 0 0 0-.5.5v3H8v1.5H5.5V16a.5.5 0 0 0 .5.5h2V18H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z"})});var PT=s(he(),1),v4=s(x(),1),y4=(0,v4.jsx)(PT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,v4.jsx)(PT.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 ET=s(he(),1),b4=s(x(),1),ma=(0,b4.jsx)(ET.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,b4.jsx)(ET.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 kT=s(he(),1),w4=s(x(),1),jw=(0,w4.jsx)(kT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,w4.jsx)(kT.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 zw=s(he(),1),Hw=s(x(),1),hf=(0,Hw.jsxs)(zw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Hw.jsx)(zw.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Hw.jsx)(zw.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 RT=s(he(),1),_4=s(x(),1),Uw=(0,_4.jsx)(RT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_4.jsx)(RT.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var AT=s(he(),1),S4=s(x(),1),Gw=(0,S4.jsx)(AT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,S4.jsx)(AT.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 IT=s(he(),1),x4=s(x(),1),Cu=(0,x4.jsx)(IT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x4.jsx)(IT.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var OT=s(he(),1),C4=s(x(),1),T4=(0,C4.jsx)(OT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,C4.jsx)(OT.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var NT=s(he(),1),P4=s(x(),1),pa=(0,P4.jsx)(NT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,P4.jsx)(NT.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 MT=s(he(),1),E4=s(x(),1),Op=(0,E4.jsx)(MT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,E4.jsx)(MT.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 FT=s(he(),1),k4=s(x(),1),Ww=(0,k4.jsx)(FT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,k4.jsx)(FT.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 DT=s(he(),1),R4=s(x(),1),A4=(0,R4.jsx)(DT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,R4.jsx)(DT.Path,{d:"M7 11.5h10V13H7z"})});var BT=s(he(),1),I4=s(x(),1),Yw=(0,I4.jsx)(BT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,I4.jsx)(BT.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 LT=s(he(),1),O4=s(x(),1),qw=(0,O4.jsx)(LT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,O4.jsx)(LT.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 VT=s(he(),1),N4=s(x(),1),Np=(0,N4.jsx)(VT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N4.jsx)(VT.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 jT=s(he(),1),M4=s(x(),1),F4=(0,M4.jsx)(jT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,M4.jsx)(jT.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});var zT=s(he(),1),D4=s(x(),1),Mp=(0,D4.jsx)(zT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,D4.jsx)(zT.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 Zw=s(he(),1),Kw=s(x(),1),B4=(0,Kw.jsxs)(Zw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Kw.jsx)(Zw.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,Kw.jsx)(Zw.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 HT=s(he(),1),L4=s(x(),1),Xw=(0,L4.jsx)(HT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,L4.jsx)(HT.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 UT=s(he(),1),V4=s(x(),1),j4=(0,V4.jsx)(UT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V4.jsx)(UT.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 GT=s(he(),1),z4=s(x(),1),Qw=(0,z4.jsx)(GT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,z4.jsx)(GT.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 WT=s(he(),1),H4=s(x(),1),U4=(0,H4.jsx)(WT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,H4.jsx)(WT.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var YT=s(he(),1),G4=s(x(),1),W4=(0,G4.jsx)(YT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G4.jsx)(YT.Path,{fillRule:"evenodd",clipRule:"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"})});var qT=s(he(),1),Y4=s(x(),1),q4=(0,Y4.jsx)(qT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Y4.jsx)(qT.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 ZT=s(he(),1),Z4=s(x(),1),K4=(0,Z4.jsx)(ZT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Z4.jsx)(ZT.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 KT=s(he(),1),X4=s(x(),1),Fp=(0,X4.jsx)(KT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,X4.jsx)(KT.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 XT=s(he(),1),Q4=s(x(),1),Jw=(0,Q4.jsx)(XT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Q4.jsx)(XT.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 QT=s(he(),1),J4=s(x(),1),JT=(0,J4.jsx)(QT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,J4.jsx)(QT.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 $T=s(he(),1),$4=s(x(),1),Tu=(0,$4.jsx)($T.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$4.jsx)($T.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 eP=s(he(),1),eM=s(x(),1),tM=(0,eM.jsx)(eP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,eM.jsx)(eP.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 tP=s(he(),1),rM=s(x(),1),$w=(0,rM.jsx)(tP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rM.jsx)(tP.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 rP=s(he(),1),oM=s(x(),1),e_=(0,oM.jsx)(rP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,oM.jsx)(rP.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var oP=s(he(),1),nM=s(x(),1),iM=(0,nM.jsx)(oP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,nM.jsx)(oP.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 nP=s(he(),1),sM=s(x(),1),aM=(0,sM.jsx)(nP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,sM.jsx)(nP.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"})});var iP=s(he(),1),lM=s(x(),1),cM=(0,lM.jsx)(iP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,lM.jsx)(iP.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 gf(e){return e==="header"?Fw:e==="footer"?Ow:e==="sidebar"?Qw:e==="navigation-overlay"?Vw:Fp}var iz=s(Dp(),1),{lock:sz,unlock:Y}=(0,iz.__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 az={},ha=e=>{if(!e)return az;let{templateTypes:t,templateAreas:r,template:o}=e,{description:n,slug:i,title:a,area:l}=o,{title:c,description:u}=Object.values(t).find(g=>g.slug===i)??az,d=typeof a=="string"?a:a?.rendered,f=typeof n=="string"?n:n?.raw,h=r?.map(g=>({...g,icon:gf(g.icon)}))?.find(g=>l===g.area)?.icon||cl;return{title:d&&d!==i?d:c||i,description:f||u,icon:h}};var o_={},G_e=(0,Ct.createRegistrySelector)(e=>()=>e(pr.store).hasUndo()),W_e=(0,Ct.createRegistrySelector)(e=>()=>e(pr.store).hasRedo());function cz(e){return Qo(e).status==="auto-draft"}function uz(e){return"content"in n_(e)}var sP=(0,Ct.createRegistrySelector)(e=>t=>{let r=Fs(t),o=ga(t);return e(pr.store).hasEditsForEntityRecord("postType",r,o)}),Y_e=(0,Ct.createRegistrySelector)(e=>t=>{let r=e(pr.store).__experimentalGetDirtyEntityRecords(),{type:o,id:n}=Qo(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)});function q_e(e){return!sP(e)&&cz(e)}var Qo=(0,Ct.createRegistrySelector)(e=>t=>{let r=ga(t),o=Fs(t),n=e(pr.store).getRawEntityRecord("postType",o,r);return n||o_});function Fs(e){return e.postType}function ga(e){return e.postId}function Z_e(e){return e.templateId}function K_e(e){return Qo(e)._links?.["version-history"]?.[0]?.count??0}function X_e(e){return Qo(e)._links?.["predecessor-version"]?.[0]?.id??null}var n_=(0,Ct.createRegistrySelector)(e=>t=>{let r=Fs(t),o=ga(t);return e(pr.store).getEntityRecordEdits("postType",r,o)||o_});function t_(e,t){switch(t){case"type":return Fs(e);case"id":return ga(e);default:let r=Qo(e);if(!r.hasOwnProperty(t))break;return _C(r[t])}}var Q_e=(0,Ct.createSelector)((e,t)=>{let r=n_(e);return r.hasOwnProperty(t)?{...t_(e,t),...r[t]}:t_(e,t)},(e,t)=>[t_(e,t),n_(e)[t]]);function _r(e,t){if(t==="content")return i_(e);let r=n_(e);return r.hasOwnProperty(t)?Jj.has(t)?Q_e(e,t):r[t]:t_(e,t)}var dz=(0,Ct.createRegistrySelector)(e=>(t,r)=>{if(!ez.includes(r)&&r!=="preview_link")return;let o=Fs(t),n=ga(t),i=e(pr.store).getCurrentUser()?.id,a=e(pr.store).getAutosave(o,n,i);if(a)return _C(a[r])});function J_e(e){return _r(e,"status")==="private"?"private":_r(e,"password")?"password":"public"}function $_e(e){return Qo(e).status==="pending"}function uM(e,t){let r=t||Qo(e);return["publish","private"].indexOf(r.status)!==-1||r.status==="future"&&!(0,xv.isInTheFuture)(new Date(Number((0,xv.getDate)(r.date))-H6))}function eSe(e){return Qo(e).status==="future"&&!uM(e)}function tSe(e){let t=Qo(e);return t.type===Dr?sP(e):sP(e)||["publish","private","future"].indexOf(t.status)===-1}function fz(e){return Cv(e)?!1:!!_r(e,"title")||!!_r(e,"excerpt")||!mz(e)||lz.Platform.OS==="native"}var mz=(0,Ct.createRegistrySelector)(e=>t=>{let r=ga(t),o=Fs(t),n=e(pr.store).getEditedEntityRecord("postType",o,r);if(typeof n.content!="function")return!n.content;let i=_r(t,"blocks");if(i.length===0)return!0;if(i.length>1)return!1;let a=i[0].name;return a!==(0,vf.getDefaultBlockName)()&&a!==(0,vf.getFreeformContentHandlerName)()?!1:!i_(t)}),rSe=(0,Ct.createRegistrySelector)(e=>t=>{if(!fz(t)||gz(t))return!1;let r=Fs(t);if(!e(pr.store).getPostType(r)?.supports?.autosave)return!1;let n=ga(t),i=e(pr.store).hasFetchedAutosaves(r,n),a=e(pr.store).getCurrentUser()?.id,l=e(pr.store).getAutosave(r,n,a);return i?!l||uz(t)?!0:["title","excerpt","meta"].some(c=>_C(l[c])!==_r(t,c)):!1});function oSe(e){let t=_r(e,"date"),r=new Date(Number((0,xv.getDate)(t))-H6);return(0,xv.isInTheFuture)(r)}function nSe(e){let t=_r(e,"date"),r=_r(e,"modified"),o=Qo(e).status;return o==="draft"||o==="auto-draft"||o==="pending"?t===r||t===null:!1}function iSe(e){return!!e.deleting.pending}function Cv(e){return!!e.saving.pending}var sSe=(0,Ct.createRegistrySelector)(e=>t=>{let r=e(pr.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:n}=Qo(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)}),aSe=(0,Ct.createRegistrySelector)(e=>t=>{let r=Fs(t),o=ga(t);return!e(pr.store).getLastEntitySaveError("postType",r,o)}),lSe=(0,Ct.createRegistrySelector)(e=>t=>{let r=Fs(t),o=ga(t);return!!e(pr.store).getLastEntitySaveError("postType",r,o)});function cSe(e){return Cv(e)&&!!e.saving.options?.isAutosave}function uSe(e){return Cv(e)&&!!e.saving.options?.isPreview}function dSe(e){if(e.saving.pending||Cv(e))return;let t=dz(e,"preview_link");(!t||Qo(e).status==="draft")&&(t=_r(e,"link"),t&&(t=(0,r_.addQueryArgs)(t,{preview:!0})));let r=_r(e,"featured_media");return t&&r?(0,r_.addQueryArgs)(t,{_thumbnail_id:r}):t}var fSe=(0,Ct.createRegistrySelector)(e=>()=>{let t=e(aP.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}}),i_=(0,Ct.createRegistrySelector)(e=>t=>{let r=ga(t),o=Fs(t),n=e(pr.store).getEditedEntityRecord("postType",o,r);if(n){if(typeof n.content=="function")return n.content(n);if(n.blocks)return(0,vf.__unstableSerializeAndClean)(n.blocks);if(n.content)return n.content}return""});function mSe(e){return Cv(e)&&!uM(e)&&_r(e,"status")==="publish"}function pz(e){let t=_r(e,"permalink_template");return z6.test(t)}function pSe(e){let t=hz(e);if(!t)return null;let{prefix:r,postName:o,suffix:n}=t;return pz(e)?r+o+n:r}function hSe(e){return _r(e,"slug")||(0,r_.cleanForSlug)(_r(e,"title"))||ga(e)}function hz(e){let t=_r(e,"permalink_template");if(!t)return null;let r=_r(e,"slug")||_r(e,"generated_slug"),[o,n]=t.split(z6);return{prefix:o,postName:r,suffix:n}}function gSe(e){return e.postLock.isLocked}function vSe(e){return Object.keys(e.postSavingLock).length>0}function gz(e){return Object.keys(e.postAutosavingLock).length>0}function ySe(e){return e.postLock.isTakeover}function bSe(e){return e.postLock.user}function wSe(e){return e.postLock.activePostLock}function _Se(e){return!!Qo(e)._links?.hasOwnProperty("wp:action-unfiltered-html")}var SSe=(0,Ct.createRegistrySelector)(e=>()=>!!e(s_.store).get("core","isPublishSidebarEnabled")),xSe=(0,Ct.createSelector)(e=>_r(e,"blocks")||(0,vf.parse)(i_(e)),e=>[_r(e,"blocks"),i_(e)]);function vz(e,t){return e.removedPanels.includes(t)}var CSe=(0,Ct.createRegistrySelector)(e=>(t,r)=>{let o=e(s_.store).get("core","inactivePanels");return!vz(t,r)&&!o?.includes(r)}),TSe=(0,Ct.createRegistrySelector)(e=>(t,r)=>!!e(s_.store).get("core","openPanels")?.includes(r));function PSe(e){return(0,rc.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),_r(e,"selection")?.selectionStart}function ESe(e){return(0,rc.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),_r(e,"selection")?.selectionEnd}function kSe(e){return _r(e,"selection")}function RSe(e){return!!e.postId}function ASe(e){return e.editorSettings}function lP(e){return e.renderingMode}var ISe=(0,Ct.createRegistrySelector)(e=>t=>Y(e(aP.store)).isZoomOut()?"Desktop":t.deviceType);function OSe(e){return e.listViewPanel}function NSe(e){return!!e.blockInserterPanel}var MSe=(0,Ct.createRegistrySelector)(e=>()=>e(s_.store).get("core","editorMode")??"visual");function FSe(){return(0,rc.default)("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function DSe(){return(0,rc.default)("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function qe(e){return(0,Ct.createRegistrySelector)(t=>(r,...o)=>((0,rc.default)("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(aP.store)[e](...o)))}var BSe=qe("getBlockName"),LSe=qe("isBlockValid"),VSe=qe("getBlockAttributes"),jSe=qe("getBlock"),zSe=qe("getBlocks"),HSe=qe("getClientIdsOfDescendants"),USe=qe("getClientIdsWithDescendants"),GSe=qe("getGlobalBlockCount"),WSe=qe("getBlocksByClientId"),YSe=qe("getBlockCount"),qSe=qe("getBlockSelectionStart"),ZSe=qe("getBlockSelectionEnd"),KSe=qe("getSelectedBlockCount"),XSe=qe("hasSelectedBlock"),QSe=qe("getSelectedBlockClientId"),JSe=qe("getSelectedBlock"),$Se=qe("getBlockRootClientId"),e1e=qe("getBlockHierarchyRootClientId"),t1e=qe("getAdjacentBlockClientId"),r1e=qe("getPreviousBlockClientId"),o1e=qe("getNextBlockClientId"),n1e=qe("getSelectedBlocksInitialCaretPosition"),i1e=qe("getMultiSelectedBlockClientIds"),s1e=qe("getMultiSelectedBlocks"),a1e=qe("getFirstMultiSelectedBlockClientId"),l1e=qe("getLastMultiSelectedBlockClientId"),c1e=qe("isFirstMultiSelectedBlock"),u1e=qe("isBlockMultiSelected"),d1e=qe("isAncestorMultiSelected"),f1e=qe("getMultiSelectedBlocksStartClientId"),m1e=qe("getMultiSelectedBlocksEndClientId"),p1e=qe("getBlockOrder"),h1e=qe("getBlockIndex"),g1e=qe("isBlockSelected"),v1e=qe("hasSelectedInnerBlock"),y1e=qe("isBlockWithinSelection"),b1e=qe("hasMultiSelection"),w1e=qe("isMultiSelecting"),_1e=qe("isSelectionEnabled"),S1e=qe("getBlockMode"),x1e=qe("isTyping"),C1e=qe("isCaretWithinFormattedText"),T1e=qe("getBlockInsertionPoint"),P1e=qe("isBlockInsertionPointVisible"),E1e=qe("isValidTemplate"),k1e=qe("getTemplate"),R1e=qe("getTemplateLock"),A1e=qe("canInsertBlockType"),I1e=qe("getInserterItems"),O1e=qe("hasInserterItems"),N1e=qe("getBlockListSettings"),M1e=(0,Ct.createRegistrySelector)(e=>()=>((0,rc.default)("select('core/editor').__experimentalGetDefaultTemplateTypes",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_types"}),e(pr.store).getCurrentTheme()?.default_template_types)),F1e=(0,Ct.createRegistrySelector)(e=>(0,Ct.createSelector)(()=>((0,rc.default)("select('core/editor').__experimentalGetDefaultTemplatePartAreas",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_part_areas"}),(e(pr.store).getCurrentTheme()?.default_template_part_areas||[]).map(r=>({...r,icon:gf(r.icon)}))))),D1e=(0,Ct.createRegistrySelector)(e=>(0,Ct.createSelector)((t,r)=>{(0,rc.default)("select('core/editor').__experimentalGetDefaultTemplateType",{since:"6.8"});let o=e(pr.store).getCurrentTheme()?.default_template_types;return o?Object.values(o).find(n=>n.slug===r)??o_:o_})),B1e=(0,Ct.createRegistrySelector)(e=>(0,Ct.createSelector)((t,r)=>{if((0,rc.default)("select('core/editor').__experimentalGetTemplateInfo",{since:"6.8"}),!r)return o_;let o=e(pr.store).getCurrentTheme(),n=o?.default_template_types||[],i=o?.default_template_part_areas||[];return ha({template:r,templateAreas:i,templateTypes:n})})),L1e=(0,Ct.createRegistrySelector)(e=>t=>{let r=Fs(t);return e(pr.store).getPostType(r)?.labels?.singular_name});function V1e(e){return e.publishSidebarActive}var j1e=(0,Ct.createRegistrySelector)(e=>t=>{if(!Y(e(pr.store)).isCollaborationSupported())return!1;let r=Fs(t);return!!(e(pr.store).getEntityConfig("postType",r)?.syncConfig&&window._wpCollaborationEnabled)});var pM={};Wn(pM,{__experimentalTearDownEditor:()=>H1e,__unstableSaveForPreview:()=>J1e,autosave:()=>Q1e,clearSelectedBlock:()=>Nxe,closePublishSidebar:()=>xxe,createUndoLevel:()=>txe,disablePublishSidebar:()=>nxe,editPost:()=>Y1e,enablePublishSidebar:()=>oxe,enterFormattedText:()=>Jxe,exitFormattedText:()=>$xe,hideInsertionPoint:()=>Uxe,insertBlock:()=>jxe,insertBlocks:()=>zxe,insertDefaultBlock:()=>eCe,lockPostAutosaving:()=>axe,lockPostSaving:()=>ixe,mergeBlocks:()=>Yxe,moveBlockToPosition:()=>Vxe,moveBlocksDown:()=>Bxe,moveBlocksUp:()=>Lxe,multiSelect:()=>Oxe,openPublishSidebar:()=>Sxe,receiveBlocks:()=>Pxe,redo:()=>$1e,refreshPost:()=>K1e,removeBlock:()=>Zxe,removeBlocks:()=>qxe,removeEditorPanel:()=>hxe,replaceBlock:()=>Dxe,replaceBlocks:()=>Fxe,resetBlocks:()=>Txe,resetEditorBlocks:()=>cxe,resetPost:()=>U1e,savePost:()=>q1e,selectBlock:()=>Rxe,setDeviceType:()=>fxe,setEditedPost:()=>kz,setIsInserterOpened:()=>gxe,setIsListViewOpened:()=>vxe,setRenderingMode:()=>dxe,setTemplateValidity:()=>Gxe,setupEditor:()=>z1e,setupEditorState:()=>W1e,showInsertionPoint:()=>Hxe,startMultiSelect:()=>Axe,startTyping:()=>Xxe,stopMultiSelect:()=>Ixe,stopTyping:()=>Qxe,switchEditorMode:()=>_xe,synchronizeTemplate:()=>Wxe,toggleBlockMode:()=>Kxe,toggleDistractionFree:()=>yxe,toggleEditorPanelEnabled:()=>mxe,toggleEditorPanelOpened:()=>pxe,togglePublishSidebar:()=>Cxe,toggleSelection:()=>Mxe,toggleSpotlightMode:()=>bxe,toggleTopToolbar:()=>wxe,trashPost:()=>X1e,undo:()=>exe,unlockPostAutosaving:()=>lxe,unlockPostSaving:()=>sxe,updateBlock:()=>Exe,updateBlockAttributes:()=>kxe,updateBlockListSettings:()=>tCe,updateEditorSettings:()=>uxe,updatePost:()=>G1e,updatePostLock:()=>rxe});var mM=s(Tv(),1),Ez=s(yf(),1),wf=s(da(),1),Pv=s(at(),1),ul=s(vt(),1),Si=s(X(),1),bf=s(ce(),1),Ev=s(Ko(),1),mo=s(pt(),1),Co=s(N(),1);function fM(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function Sz(e,t){return window.sessionStorage.getItem(fM(e,t))}function xz(e,t,r,o,n){window.sessionStorage.setItem(fM(e,t),JSON.stringify({post_title:r,content:o,excerpt:n}))}function cP(e,t){window.sessionStorage.removeItem(fM(e,t))}var Ds=s(N(),1);function Cz(e){let{previousPost:t,post:r,postType:o}=e;if(e.options?.isAutosave)return[];let n=["publish","private","future"],i=n.includes(t.status),a=n.includes(r.status),l=r.status==="trash"&&t.status!=="trash",c,u=o?.viewable??!1,d;l?(c=o.labels.item_trashed,u=!1):r.type===Dr?(c=(0,Ds.__)("Media updated."),u=!1):!i&&!a?(c=(0,Ds.__)("Draft saved."),d=!0):i&&!a?(c=o.labels.item_reverted_to_draft,u=!1):!i&&a?c={publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[r.status]:c=o.labels.item_updated;let f=[];return u&&f.push({label:d?(0,Ds.__)("View Preview"):o.labels.view_item,url:r.link,openInNewTab:!0}),[c,{id:"editor-save",type:"snackbar",actions:f}]}function Tz(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 c={publish:(0,Ds.__)("Publishing failed because you were offline. Please verify your connection and try again."),private:(0,Ds.__)("Publishing failed because you were offline. Please verify your connection and try again."),future:(0,Ds.__)("Scheduling failed because you were offline. Please verify your connection and try again."),default:(0,Ds.__)("Updating failed because you were offline. Please verify your connection and try again.")};return[!i&&r.status in c?c[r.status]:c.default,{id:"editor-save"}]}let a={publish:(0,Ds.__)("Publishing failed."),private:(0,Ds.__)("Publishing failed."),future:(0,Ds.__)("Scheduling failed."),default:(0,Ds.__)("Updating failed.")},l=!i&&r.status in a?a[r.status]:a.default;return o.message&&!/<\/?[^>]*>/.test(o.message)&&(l=[l,o.message].join(" ")),[l,{id:"editor-save"}]}function Pz(e){return[e.error.message&&e.error.code!=="unknown_error"?e.error.message:(0,Ds.__)("Trashing failed"),{id:"editor-trash-fail"}]}var z1e=(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,Pv.parse)(i);a=(0,Pv.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 H1e(){return(0,wf.default)("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function U1e(){return(0,wf.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 G1e(){return(0,wf.default)("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function W1e(e){return(0,wf.default)("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),kz(e.type,e.id)}function kz(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}var Y1e=(e,t)=>({select:r,registry:o})=>{let{id:n,type:i}=r.getCurrentPost();o.dispatch(Si.store).editEntityRecord("postType",i,n,e,t)},q1e=(e={})=>async({select:t,dispatch:r,registry:o})=>{if(!t.isEditedPostSaveable())return;let n=t.getEditedPostContent();r.editPost({content:n},{undoIgnore:!0});let i=t.getCurrentPost(),a={id:i.id,...o.select(Si.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:n};r({type:"REQUEST_POST_UPDATE_START",options:e});let l=!1;try{a=await(0,Ev.applyFiltersAsync)("editor.preSavePost",a,e)}catch(c){l=c}if(!l)try{await o.dispatch(Si.store).saveEntityRecord("postType",i.type,a,e)}catch(c){l=c.message&&c.code!=="unknown_error"?c.message:(0,Co.__)("An error occurred while updating.")}if(l||(l=o.select(Si.store).getLastEntitySaveError("postType",i.type,i.id)),!l)try{await(0,Ev.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e)}catch(c){l=c}if(!l)try{await(0,Ev.doActionAsync)("editor.savePost",{id:i.id,type:i.type},e)}catch(c){l=c}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))&&Z1e({select:t,dispatch:r,registry:o}),l){let c=Tz({post:i,edits:a,error:l});c.length&&o.dispatch(ul.store).createErrorNotice(...c)}else{let c=t.getCurrentPost(),u=Cz({previousPost:i,post:c,postType:await o.resolveSelect(Si.store).getPostType(c.type),options:e});u.length&&o.dispatch(ul.store).createSuccessNotice(...u),e.isAutosave||o.dispatch(bf.store).__unstableMarkLastChangeAsPersistent()}};async function Z1e({select:e,registry:t}){if(e.getEditorSettings().onNavigateToPreviousEntityRecord)return;let{id:o,slug:n}=e.getCurrentPost();if((await t.select(Si.store).getEntityRecord("root","site")).active_templates[n]===o)return;let l=(await t.resolveSelect(Si.store).getCurrentTheme())?.default_template_types.find(c=>c.slug===n);await t.dispatch(ul.store).createNotice("info",(0,Co.sprintf)((0,Co.__)('Do you want to activate this "%s" template?'),l?.title??n),{id:"template-activate-notice",actions:[{label:(0,Co.__)("Activate"),onClick:async()=>{await t.dispatch(ul.store).createNotice("info",(0,Co.__)("Activating template\u2026"),{id:"template-activate-notice"});try{let c=await t.select(Si.store).getEntityRecord("root","site");await t.dispatch(Si.store).saveEntityRecord("root","site",{active_templates:{...c.active_templates,[n]:o}},{throwOnError:!0}),await t.dispatch(ul.store).createSuccessNotice((0,Co.__)("Template activated."),{id:"template-activate-notice"})}catch(c){throw await t.dispatch(ul.store).createErrorNotice((0,Co.__)("Template activation failed."),{id:"template-activate-notice"}),c}}}]})}function K1e(){return(0,wf.default)("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}var X1e=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getCurrentPostType(),n=await r.resolveSelect(Si.store).getPostType(o),{rest_base:i,rest_namespace:a="wp/v2"}=n;t({type:"REQUEST_POST_DELETE_START"});try{let l=e.getCurrentPost();await(0,Ez.default)({path:`/${a}/${i}/${l.id}`,method:"DELETE"}),await t.savePost()}catch(l){r.dispatch(ul.store).createErrorNotice(...Pz({error:l}))}t({type:"REQUEST_POST_DELETE_FINISH"})},Q1e=({local:e=!1,...t}={})=>async({select:r,dispatch:o})=>{let n=r.getCurrentPost();if(e){let i=r.isEditedPostNew(),a=r.getEditedPostAttribute("title"),l=r.getEditedPostAttribute("content"),c=r.getEditedPostAttribute("excerpt");xz(n.id,i,a,l,c)}else await o.savePost({isAutosave:!0,...t})},J1e=({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()),$1e=()=>({registry:e})=>{e.dispatch(Si.store).redo()},exe=()=>({registry:e})=>{e.dispatch(Si.store).undo()};function txe(){return(0,wf.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function rxe(e){return{type:"UPDATE_POST_LOCK",lock:e}}var oxe=()=>({registry:e})=>{e.dispatch(mo.store).set("core","isPublishSidebarEnabled",!0)},nxe=()=>({registry:e})=>{e.dispatch(mo.store).set("core","isPublishSidebarEnabled",!1)};function ixe(e){return{type:"LOCK_POST_SAVING",lockName:e}}function sxe(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function axe(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function lxe(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}var cxe=(e,t={})=>({select:r,dispatch:o,registry:n})=>{let{__unstableShouldCreateUndoLevel:i,selection:a}=t,l={blocks:e,selection:a};if(i!==!1){let{id:c,type:u}=r.getCurrentPost();if(n.select(Si.store).getEditedEntityRecord("postType",u,c).blocks===l.blocks){n.dispatch(Si.store).__unstableCreateUndoLevel("postType",u,c);return}l.content=({blocks:f=[]})=>(0,Pv.__unstableSerializeAndClean)(f)}o.editPost(l)};function uxe(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var dxe=e=>({dispatch:t,registry:r,select:o})=>{o.__unstableIsEditorReady()&&!o.getEditorSettings().isPreviewMode&&r.dispatch(bf.store).clearSelectedBlock(),t({type:"SET_RENDERING_MODE",mode:e})};function fxe(e){return{type:"SET_DEVICE_TYPE",deviceType:e}}var mxe=e=>({registry:t})=>{let r=t.select(mo.store).get("core","inactivePanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(mo.store).set("core","inactivePanels",n)},pxe=e=>({registry:t})=>{let r=t.select(mo.store).get("core","openPanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(mo.store).set("core","openPanels",n)};function hxe(e){return{type:"REMOVE_PANEL",panelName:e}}var gxe=e=>({dispatch:t,registry:r})=>{typeof e=="object"&&e.hasOwnProperty("rootClientId")&&e.hasOwnProperty("insertionIndex")&&Y(r.dispatch(bf.store)).setInsertionPoint({rootClientId:e.rootClientId,index:e.insertionIndex}),t({type:"SET_IS_INSERTER_OPENED",value:e})};function vxe(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var yxe=({createNotice:e=!0}={})=>({dispatch:t,registry:r})=>{let o=r.select(mo.store).get("core","distractionFree");o&&r.dispatch(mo.store).set("core","fixedToolbar",!1),o||r.batch(()=>{r.dispatch(mo.store).set("core","fixedToolbar",!0),t.setIsInserterOpened(!1),t.setIsListViewOpened(!1),Y(r.dispatch(bf.store)).resetZoomLevel()}),r.batch(()=>{r.dispatch(mo.store).set("core","distractionFree",!o),e&&r.dispatch(ul.store).createInfoNotice(o?(0,Co.__)("Distraction free mode deactivated."):(0,Co.__)("Distraction free mode activated."),{id:"core/editor/distraction-free-mode/notice",type:"snackbar",actions:[{label:(0,Co.__)("Undo"),onClick:()=>{r.batch(()=>{r.dispatch(mo.store).set("core","fixedToolbar",o),r.dispatch(mo.store).toggle("core","distractionFree")})}}]})})},bxe=()=>({registry:e})=>{e.dispatch(mo.store).toggle("core","focusMode");let t=e.select(mo.store).get("core","focusMode");e.dispatch(ul.store).createInfoNotice(t?(0,Co.__)("Spotlight mode activated."):(0,Co.__)("Spotlight mode deactivated."),{id:"core/editor/toggle-spotlight-mode/notice",type:"snackbar",actions:[{label:(0,Co.__)("Undo"),onClick:()=>{e.dispatch(mo.store).toggle("core","focusMode")}}]})},wxe=()=>({registry:e})=>{e.dispatch(mo.store).toggle("core","fixedToolbar");let t=e.select(mo.store).get("core","fixedToolbar");e.dispatch(ul.store).createInfoNotice(t?(0,Co.__)("Top toolbar activated."):(0,Co.__)("Top toolbar deactivated."),{id:"core/editor/toggle-top-toolbar/notice",type:"snackbar",actions:[{label:(0,Co.__)("Undo"),onClick:()=>{e.dispatch(mo.store).toggle("core","fixedToolbar")}}]})},_xe=e=>({dispatch:t,registry:r})=>{r.dispatch(mo.store).set("core","editorMode",e),e!=="visual"&&(r.dispatch(bf.store).clearSelectedBlock(),Y(r.dispatch(bf.store)).resetZoomLevel()),e==="visual"?(0,mM.speak)((0,Co.__)("Visual editor selected"),"assertive"):e==="text"&&(r.select(mo.store).get("core","distractionFree")&&t.toggleDistractionFree(),(0,mM.speak)((0,Co.__)("Code editor selected"),"assertive"))};function Sxe(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function xxe(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function Cxe(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}var Ot=e=>(...t)=>({registry:r})=>{(0,wf.default)("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),r.dispatch(bf.store)[e](...t)},Txe=Ot("resetBlocks"),Pxe=Ot("receiveBlocks"),Exe=Ot("updateBlock"),kxe=Ot("updateBlockAttributes"),Rxe=Ot("selectBlock"),Axe=Ot("startMultiSelect"),Ixe=Ot("stopMultiSelect"),Oxe=Ot("multiSelect"),Nxe=Ot("clearSelectedBlock"),Mxe=Ot("toggleSelection"),Fxe=Ot("replaceBlocks"),Dxe=Ot("replaceBlock"),Bxe=Ot("moveBlocksDown"),Lxe=Ot("moveBlocksUp"),Vxe=Ot("moveBlockToPosition"),jxe=Ot("insertBlock"),zxe=Ot("insertBlocks"),Hxe=Ot("showInsertionPoint"),Uxe=Ot("hideInsertionPoint"),Gxe=Ot("setTemplateValidity"),Wxe=Ot("synchronizeTemplate"),Yxe=Ot("mergeBlocks"),qxe=Ot("removeBlocks"),Zxe=Ot("removeBlock"),Kxe=Ot("toggleBlockMode"),Xxe=Ot("startTyping"),Qxe=Ot("stopTyping"),Jxe=Ot("enterFormattedText"),$xe=Ot("exitFormattedText"),eCe=Ot("insertDefaultBlock"),tCe=Ot("updateBlockListSettings");var N8={};Wn(N8,{createTemplate:()=>JVe,hideBlockTypes:()=>e8e,registerEntityAction:()=>GVe,registerEntityField:()=>YVe,registerPostTypeSchema:()=>XVe,removeTemplates:()=>o8e,resetStylesNavigation:()=>a8e,restoreRevision:()=>u8e,revertTemplate:()=>r8e,saveDirtyEntities:()=>t8e,selectNote:()=>d8e,setCurrentRevisionId:()=>l8e,setCurrentTemplateId:()=>QVe,setDefaultRenderingMode:()=>n8e,setIsReady:()=>ZVe,setShowRevisionDiff:()=>c8e,setShowStylebook:()=>s8e,setStylesPath:()=>i8e,showBlockTypes:()=>$Ve,unregisterEntityAction:()=>WVe,unregisterEntityField:()=>qVe});var mi=s(X(),1),St=s(N(),1),Wi=s(vt(),1),Qae=s(ce(),1),Pg=s(pt(),1),Jae=s(fo(),1),$ae=s(yf(),1),TA=s(at(),1),O8=s(yt(),1),PA=s(uo(),1);function uP(e){return e?e.source===SC.custom&&(!!e?.plugin||e?.has_theme_file):!1}var CA=s(X(),1),Xae=s(Ko(),1);var zz=s(N(),1);var xi=s(z(),1);var pP=s(ve(),1),Fz=s(G(),1),kv=s(j(),1),Dz=s(vt(),1),Bz=s(fo(),1),Bp=s(N(),1);var Mz=s(fo(),1);var dP=s(yt(),1),Iz=s(N(),1);function Oz(e){return e.type==="wp_template"}function Nz(e){return e.type==="wp_template_part"}function Pu(e){return e.type==="wp_template"||e.type==="wp_template_part"}function Xe(e,t=(0,Iz.__)("(no title)")){let r="";return typeof e.title=="string"?r=(0,dP.decodeEntities)(e.title):e.title&&"rendered"in e.title?r=(0,dP.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title&&(r=(0,dP.decodeEntities)(e.title.raw)),r||t}function fP(e){return e?[e.source,e.source].includes("custom")&&!(e.type==="wp_template"&&e?.plugin)&&!e.has_theme_file:!1}var mP=e=>typeof e!="object"?"":e.slug||(0,Mz.cleanForSlug)(Xe(e))||e.id.toString();var Jo=s(x(),1),Lz=({field:e,onChange:t,data:r})=>{let{id:o}=e,n=e.getValue({item:r})||mP(r),i=r.permalink_template||"",a=/%(?:postname|pagename)%/,[l,c]=i.split(a),u=l,d=c,f=a.test(i),m=(0,kv.useRef)(n),h=n||m.current,g=f?`${u}${h}${d}`:(0,Bz.safeDecodeURIComponent)(r.link||"");(0,kv.useEffect)(()=>{n&&m.current===void 0&&(m.current=n)},[n]);let v=(0,kv.useCallback)(w=>t({[o]:w}),[o,t]),{createNotice:y}=(0,Fz.useDispatch)(Dz.store),b=(0,pP.useCopyToClipboard)(g,()=>{y("info",(0,Bp.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),_="editor-post-url__slug-description-"+(0,pP.useInstanceId)(Lz);return(0,Jo.jsxs)("fieldset",{className:"fields-controls__slug",children:[f&&(0,Jo.jsxs)(xi.__experimentalVStack,{children:[(0,Jo.jsxs)(xi.__experimentalVStack,{spacing:"0px",children:[(0,Jo.jsx)("span",{children:(0,Bp.__)("Customize the last part of the Permalink.")}),(0,Jo.jsx)(xi.ExternalLink,{href:"https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink",children:(0,Bp.__)("Learn more")})]}),(0,Jo.jsx)(xi.__experimentalInputControl,{__next40pxDefaultSize:!0,prefix:(0,Jo.jsx)(xi.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,Jo.jsx)(xi.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Jo.jsx)(xi.Button,{size:"small",icon:Iw,ref:b,label:(0,Bp.__)("Copy")})}),label:(0,Bp.__)("Link"),hideLabelFromVision:!0,value:n,autoComplete:"off",spellCheck:"false",type:"text",className:"fields-controls__slug-input",onChange:w=>{v(w)},onBlur:()=>{n===""&&v(m.current)},"aria-describedby":_}),(0,Jo.jsxs)("div",{className:"fields-controls__slug-help",children:[(0,Jo.jsx)("span",{className:"fields-controls__slug-help-visual-label",children:(0,Bp.__)("Permalink:")}),(0,Jo.jsxs)(xi.ExternalLink,{className:"fields-controls__slug-help-link",href:g,children:[(0,Jo.jsx)("span",{className:"fields-controls__slug-help-prefix",children:u}),(0,Jo.jsx)("span",{className:"fields-controls__slug-help-slug",children:h}),(0,Jo.jsx)("span",{className:"fields-controls__slug-help-suffix",children:d})]})]})]}),!f&&(0,Jo.jsx)(xi.ExternalLink,{className:"fields-controls__slug-help",href:g,children:g})]})},Vz=Lz;var hP=s(j(),1);var rCe=({item:e})=>{let t=mP(e),r=(0,hP.useRef)(t);return(0,hP.useEffect)(()=>{t&&r.current===void 0&&(r.current=t)},[t]),`${t||r.current}`},jz=rCe;var oCe={id:"slug",type:"text",label:(0,zz.__)("Slug"),Edit:Vz,render:jz,filterBy:!1},hM=oCe;var gM=s(N(),1);function Hz(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=Hz(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function nCe(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Hz(e))&&(o&&(o+=" "),o+=t);return o}var q=nCe;var Uz=s(z(),1),Gz=s(N(),1);var a_=s(x(),1);function l_({item:e,className:t,children:r}){let o=Xe(e);return(0,a_.jsxs)(Uz.__experimentalHStack,{className:q("fields-field__title",t),alignment:"center",justify:"flex-start",children:[(0,a_.jsx)("span",{children:o||(0,Gz.__)("(no title)")}),r]})}function gP({item:e}){return(0,a_.jsx)(l_,{item:e})}var iCe={type:"text",id:"title",label:(0,gM.__)("Title"),placeholder:(0,gM.__)("No title"),getValue:({item:e})=>Xe(e),render:gP,enableHiding:!0,enableGlobalSearch:!0,filterBy:!1},vP=iCe;var bM=s(N(),1);var vM=s(N(),1),Yz=s(G(),1),qz=s(X(),1),Zz=s(z(),1);var Wz=s(Dp(),1),{lock:cKe,unlock:$o}=(0,Wz.__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 yM=s(x(),1),{Badge:sCe}=$o(Zz.privateApis);function Kz({item:e}){let{frontPageId:t,postsPageId:r}=(0,Yz.useSelect)(o=>{let{getEntityRecord:n}=o(qz.store),i=n("root","site");return{frontPageId:i?.page_on_front,postsPageId:i?.page_for_posts}},[]);return(0,yM.jsx)(l_,{item:e,className:"fields-field__page-title",children:[t,r].includes(e.id)&&(0,yM.jsx)(sCe,{children:e.id===t?(0,vM.__)("Homepage"):(0,vM.__)("Posts Page")})})}var aCe={type:"text",id:"title",label:(0,bM.__)("Title"),placeholder:(0,bM.__)("No title"),getValue:({item:e})=>Xe(e),render:Kz,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},wM=aCe;var _M=s(N(),1);var lCe={type:"text",label:(0,_M.__)("Template"),placeholder:(0,_M.__)("No title"),id:"title",getValue:({item:e})=>Xe(e),render:gP,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},c_=lCe;var SM=s(N(),1);var Qz=s(N(),1);var Jz=s(z(),1),$z=s(dl(),1);var yP=s(x(),1),{PATTERN_TYPES:cCe}=$o($z.privateApis);function eH({item:e}){return(0,yP.jsx)(l_,{item:e,className:"fields-field__pattern-title",children:e.type===cCe.theme&&(0,yP.jsx)(Jz.Tooltip,{placement:"top",text:(0,Qz.__)("This pattern cannot be edited."),children:(0,yP.jsx)(Do,{icon:m4,size:24})})})}var uCe={type:"text",id:"title",label:(0,SM.__)("Title"),placeholder:(0,SM.__)("No title"),getValue:({item:e})=>Xe(e),render:eH,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},u_=uCe;var eD=s(N(),1);var Bt=s(z(),1),Jp=s(d_(),1),QF=s(X(),1),D_=s(G(),1),xr=s(j(),1),Pi=s(N(),1);var nU=s(j(),1);var Lp=s(We(),1);function oH({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=Lp.useRef(e!==void 0),[i,a]=Lp.useState(t),l=n?e:i,c=Lp.useCallback(u=>{n||a(u)},[]);return[l,c]}var CM=s(We(),1);var iH=s(We(),1),nH={};function Vp(e,t){let r=iH.useRef(nH);return r.current===nH&&(r.current=e(t)),r}var xM=CM[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],dCe=xM&&xM!==CM.useLayoutEffect?xM:e=>e();function va(e){let t=Vp(fCe).current;return t.next=e,dCe(t.effect),t.trampoline}function fCe(){let e={next:void 0,callback:mCe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function mCe(){}var sH=s(We(),1),pCe=()=>{},xn=typeof document<"u"?sH.useLayoutEffect:pCe;function hCe(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(a=>i.searchParams.append("args[]",a)),`${t} error #${o}; visit ${i} for the full message.`}}var gCe=hCe("https://base-ui.com/production-error","Base UI"),Rv=gCe;var jp=s(We(),1);function f_(e,t,r,o){let n=Vp(lH).current;return vCe(n,e,t,r,o)&&cH(n,[e,t,r,o]),n.callback}function aH(e){let t=Vp(lH).current;return yCe(t,e)&&cH(t,e),t.callback}function lH(){return{callback:null,cleanup:null,refs:[]}}function vCe(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function yCe(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function cH(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let a=i(r);typeof a=="function"&&(o[n]=a);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let a=o[n];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var fH=s(We(),1);var uH=s(We(),1),bCe=parseInt(uH.version,10);function dH(e){return bCe>=e}function TM(e){if(!fH.isValidElement(e))return null;let t=e,r=t.props;return(dH(19)?r?.ref:t.ref)??null}function m_(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var HKe=Object.freeze([]),_f=Object.freeze({});function mH(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let i=t[o](n);i!=null&&Object.assign(r,i);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function pH(e,t){return typeof e=="function"?e(t):e}function hH(e,t){return typeof e=="function"?e(t):e}var PM={};function Bo(e,t,r,o,n){if(!r&&!o&&!n&&!e)return bP(t);let i=bP(e);return t&&(i=p_(i,t)),r&&(i=p_(i,r)),o&&(i=p_(i,o)),n&&(i=p_(i,n)),i}function gH(e){if(e.length===0)return PM;if(e.length===1)return bP(e[0]);let t=bP(e[0]);for(let r=1;r<e.length;r+=1)t=p_(t,e[r]);return t}function bP(e){return EM(e)?{...yH(e,PM)}:wCe(e)}function p_(e,t){return EM(t)?yH(t,e):_Ce(e,t)}function wCe(e){let t={...e};for(let r in t){let o=t[r];vH(r,o)&&(t[r]=bH(o))}return t}function _Ce(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=m_(e.style,o);break}case"className":{e[r]=kM(e.className,o);break}default:vH(r,o)?e[r]=SCe(e[r],o):e[r]=o}}return e}function vH(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function EM(e){return typeof e=="function"}function yH(e,t){return EM(e)?e(t):e??PM}function SCe(e,t){return t?e?(...r)=>{let o=r[0];if(wH(o)){let i=o;h_(i);let a=t(...r);return i.baseUIHandlerPrevented||e?.(...r),a}let n=t(...r);return e?.(...r),n}:bH(t):e}function bH(e){return e&&((...t)=>{let r=t[0];return wH(r)&&h_(r),e(...t)})}function h_(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function kM(e,t){return t?e?t+" "+e:t:e}function wH(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var RM=s(We(),1);function Sf(e,t,r={}){let o=t.render,n=xCe(t,r);if(r.enabled===!1)return null;let i=r.state??_f;return PCe(e,o,n,i)}function xCe(e,t={}){let{className:r,style:o,render:n}=e,{state:i=_f,ref:a,props:l,stateAttributesMapping:c,enabled:u=!0}=t,d=u?pH(r,i):void 0,f=u?hH(o,i):void 0,m=u?mH(i,c):_f,h=u&&l?CCe(l):void 0,g=u?m_(m,h)??{}:_f;return typeof document<"u"&&(u?Array.isArray(a)?g.ref=aH([g.ref,TM(n),...a]):g.ref=f_(g.ref,TM(n),a):f_(null,null)),u?(d!==void 0&&(g.className=kM(g.className,d)),f!==void 0&&(g.style=m_(g.style,f)),g):_f}function CCe(e){return Array.isArray(e)?gH(e):Bo(void 0,e)}var TCe=Symbol.for("react.lazy");function PCe(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=Bo(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===TCe&&(i=jp.Children.toArray(t)[0]),jp.cloneElement(i,n)}if(e&&typeof e=="string")return ECe(e,r);throw new Error(Rv(8))}function ECe(e,t){return e==="button"?(0,RM.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,RM.createElement)("img",{alt:"",...t,key:t.key}):jp.createElement(e,t)}var Av={};Wn(Av,{cancelOpen:()=>tTe,chipRemovePress:()=>BCe,clearPress:()=>DCe,closePress:()=>MCe,closeWatcher:()=>ZCe,decrementPress:()=>jCe,disabled:()=>oTe,drag:()=>JCe,escapeKey:()=>qCe,focusOut:()=>YCe,imperativeAction:()=>nTe,incrementPress:()=>VCe,inputBlur:()=>UCe,inputChange:()=>zCe,inputClear:()=>HCe,inputPaste:()=>GCe,inputPress:()=>WCe,itemPress:()=>NCe,keyboard:()=>XCe,linkPress:()=>FCe,listNavigation:()=>KCe,none:()=>kCe,outsidePress:()=>OCe,pointer:()=>QCe,scrub:()=>eTe,siblingOpen:()=>rTe,swipe:()=>iTe,trackPress:()=>LCe,triggerFocus:()=>ICe,triggerHover:()=>ACe,triggerPress:()=>RCe,wheel:()=>$Ce,windowResize:()=>sTe});var kCe="none",RCe="trigger-press",ACe="trigger-hover",ICe="trigger-focus",OCe="outside-press",NCe="item-press",MCe="close-press",FCe="link-press",DCe="clear-press",BCe="chip-remove-press",LCe="track-press",VCe="increment-press",jCe="decrement-press",zCe="input-change",HCe="input-clear",UCe="input-blur",GCe="input-paste",WCe="input-press",YCe="focus-out",qCe="escape-key",ZCe="close-watcher",KCe="list-navigation",XCe="keyboard",QCe="pointer",JCe="drag",$Ce="wheel",eTe="scrub",tTe="cancel-open",rTe="sibling-open",oTe="disabled",nTe="imperative-action",iTe="swipe",sTe="window-resize";function wP(e,t,r,o){let n=!1,i=!1,a=o??_f;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:r,...a}}var _P=s(We(),1);var aTe=s(We(),1),_H={...aTe};var SH=0;function lTe(e,t="mui"){let[r,o]=_P.useState(e),n=e||r;return _P.useEffect(()=>{r==null&&(SH+=1,o(`${t}-${SH}`))},[r,t]),n}var xH=_H.useId;function CH(e,t){if(xH!==void 0){let r=xH();return e??(t?`${t}-${r}`:r)}return lTe(e,t)}function TH(e){return CH(e,"base-ui")}var Bs=s(We(),1);var RH=s(SP(),1);var EH=s(We(),1),cTe=[];function xP(e){EH.useEffect(e,cTe)}var CP=null,vXe=globalThis.requestAnimationFrame,AM=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,o=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,o>0)for(let n=0;n<r.length;n+=1)r[n]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},TP=new AM,Lr=class e{static create(){return new e}static request(t){return TP.request(t)}static cancel(t){return TP.cancel(t)}currentId=CP;request(t){this.cancel(),this.currentId=TP.request(()=>{this.currentId=CP,t()})}cancel=()=>{this.currentId!==CP&&(TP.cancel(this.currentId),this.currentId=CP)};disposeEffect=()=>this.cancel};function PP(){let e=Vp(Lr.create).current;return xP(e.disposeEffect),e}function kH(e){return e==null?e:"current"in e?e.current:e}var zp=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),uTe={[zp.startingStyle]:""},dTe={[zp.endingStyle]:""},EP={transitionStatus(e){return e==="starting"?uTe:e==="ending"?dTe:null}};function kP(e,t=!1,r=!0){let o=PP();return va((n,i=null)=>{o.cancel();let a=kH(e);if(a==null)return;let l=a,c=()=>{RH.flushSync(n)};if(typeof l.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function u(){Promise.all(l.getAnimations().map(d=>d.finished)).then(()=>{i?.aborted||c()}).catch(()=>{if(r){i?.aborted||c();return}let d=l.getAnimations();!i?.aborted&&d.length>0&&d.some(f=>f.pending||f.playState!=="finished")&&u()})}if(t){let d=zp.startingStyle;if(!l.hasAttribute(d)){o.request(u);return}let f=new MutationObserver(()=>{l.hasAttribute(d)||(f.disconnect(),u())});f.observe(l,{attributes:!0,attributeFilter:[d]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(u)})}var IM=s(We(),1);function AH(e,t=!1,r=!1){let[o,n]=IM.useState(e&&t?"idle":void 0),[i,a]=IM.useState(e);return e&&!i&&(a(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),xn(()=>{if(!e&&i&&o!=="ending"&&r){let l=Lr.request(()=>{n("ending")});return()=>{Lr.cancel(l)}}},[e,i,o,r]),xn(()=>{if(!e||t)return;let l=Lr.request(()=>{n(void 0)});return()=>{Lr.cancel(l)}},[t,e]),xn(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let l=Lr.request(()=>{n("idle")});return()=>{Lr.cancel(l)}},[t,e,i,o]),{mounted:i,setMounted:a,transitionStatus:o}}function IH(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,i=t!==void 0,[a,l]=oH({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:c,setMounted:u,transitionStatus:d}=AH(a,!0,!0),[f,m]=Bs.useState(a),[{height:h,width:g},v]=Bs.useState({height:void 0,width:void 0}),y=TH(),[b,_]=Bs.useState(),w=b??y,[S,C]=Bs.useState(!1),[k,R]=Bs.useState(!1),A=Bs.useRef(null),I=Bs.useRef(null),D=Bs.useRef(null),E=Bs.useRef(null),P=kP(E,!1),B=va(H=>{let L=!a,W=wP(Av.triggerPress,H.nativeEvent);if(o(L,W),W.isCanceled)return;let M=E.current;I.current==="css-animation"&&M!=null&&M.style.removeProperty("animation-name"),!S&&!k&&(I.current!=null&&I.current!=="css-animation"&&!c&&L&&u(!0),I.current==="css-animation"&&(!f&&L&&m(!0),!c&&L&&u(!0))),l(L),I.current==="none"&&c&&!L&&u(!1)});return xn(()=>{i&&I.current==="none"&&!a&&u(!1)},[i,a,t,u]),Bs.useMemo(()=>({abortControllerRef:A,animationTypeRef:I,disabled:n,handleTrigger:B,height:h,mounted:c,open:a,panelId:w,panelRef:E,runOnceAnimationsFinish:P,setDimensions:v,setHiddenUntilFound:C,setKeepMounted:R,setMounted:u,setOpen:l,setPanelIdState:_,setVisible:m,transitionDimensionRef:D,transitionStatus:d,visible:f,width:g}),[A,I,n,B,h,c,a,w,E,P,v,C,R,u,l,m,D,d,f,g])}var RP=s(We(),1),OM=RP.createContext(void 0);function AP(){let e=RP.useContext(OM);if(e===void 0)throw new Error(Rv(15));return e}var Hp=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=zp.startingStyle]="startingStyle",e[e.endingStyle=zp.endingStyle]="endingStyle",e})({});var OH=(function(e){return e.panelOpen="data-panel-open",e})({});var fTe={[Hp.open]:""},mTe={[Hp.closed]:""},NH={open(e){return e?{[OH.panelOpen]:""}:null}},MH={open(e){return e?fTe:mTe}};var Iv=s(We(),1);function pTe(){return typeof window<"u"}function hTe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function FH(e){return pTe()?e instanceof HTMLElement||e instanceof hTe(e).HTMLElement:!1}var IP=s(We(),1),gTe=IP.createContext(void 0);function DH(e=!1){let t=IP.useContext(gTe);if(t===void 0&&!e)throw new Error(Rv(16));return t}var BH=s(We(),1);function LH(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,a=o&&t!==!1,l=o&&t===!1;return{props:BH.useMemo(()=>{let u={onKeyDown(d){r&&t&&d.key!=="Tab"&&d.preventDefault()}};return o||(u.tabIndex=n,!i&&r&&(u.tabIndex=t?n:-1)),(i&&(t||a)||!i&&r)&&(u["aria-disabled"]=r),i&&(!t||l)&&(u.disabled=r),u},[o,r,t,a,l,i,n])}}function MM(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,a=Iv.useRef(null),l=DH(!0),c=i??l!==void 0,{props:u}=LH({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),d=Iv.useCallback(()=>{let h=a.current;NM(h)&&c&&t&&u.disabled===void 0&&h.disabled&&(h.disabled=!1)},[t,u.disabled,c]);xn(d,[d]);let f=Iv.useCallback((h={})=>{let{onClick:g,onMouseDown:v,onKeyUp:y,onKeyDown:b,onPointerDown:_,...w}=h;return Bo({type:n?"button":void 0,onClick(C){if(t){C.preventDefault();return}g?.(C)},onMouseDown(C){t||v?.(C)},onKeyDown(C){if(t||(h_(C),b?.(C),C.baseUIHandlerPrevented))return;let k=C.target===C.currentTarget,R=C.currentTarget,A=NM(R),I=!n&&vTe(R),D=k&&(n?A:!I),E=C.key==="Enter",P=C.key===" ",B=R.getAttribute("role"),H=B?.startsWith("menuitem")||B==="option"||B==="gridcell";if(k&&c&&P){if(C.defaultPrevented&&H)return;C.preventDefault(),I||n&&A?(R.click(),C.preventBaseUIHandler()):D&&(g?.(C),C.preventBaseUIHandler());return}D&&(!n&&(P||E)&&C.preventDefault(),!n&&E&&g?.(C))},onKeyUp(C){if(!t){if(h_(C),y?.(C),C.target===C.currentTarget&&n&&c&&NM(C.currentTarget)&&C.key===" "){C.preventDefault();return}C.baseUIHandlerPrevented||C.target===C.currentTarget&&!n&&!c&&C.key===" "&&g?.(C)}},onPointerDown(C){if(t){C.preventDefault();return}_?.(C)}},n?void 0:{role:"button"},u,w)},[t,u,c,n]),m=va(h=>{a.current=h,d()});return{getButtonProps:f,buttonRef:m}}function NM(e){return FH(e)&&e.tagName==="BUTTON"}function vTe(e){return!!(e?.tagName==="A"&&e?.href)}var oc=s(We(),1);function VH(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}var jH=(function(e){return e.disabled="data-disabled",e.orientation="data-orientation",e})({});function zH(e){let{abortControllerRef:t,animationTypeRef:r,externalRef:o,height:n,hiddenUntilFound:i,keepMounted:a,id:l,mounted:c,onOpenChange:u,open:d,panelRef:f,runOnceAnimationsFinish:m,setDimensions:h,setMounted:g,setOpen:v,setVisible:y,transitionDimensionRef:b,visible:_,width:w}=e,S=oc.useRef(!1),C=oc.useRef(null),k=oc.useRef(d),R=oc.useRef(d),A=PP(),I=oc.useMemo(()=>r.current==="css-animation"?!_:!d&&!c,[d,c,_,r]),D=va(P=>{if(!P)return;if(r.current==null||b.current==null){let L=getComputedStyle(P),W=L.animationName!=="none"&&L.animationName!=="",M=L.transitionDuration!=="0s"&&L.transitionDuration!=="";W&&M||(L.animationName==="none"&&L.transitionDuration!=="0s"?r.current="css-transition":L.animationName!=="none"&&L.transitionDuration==="0s"?r.current="css-animation":r.current="none"),P.getAttribute(jH.orientation)==="horizontal"||L.transitionProperty.indexOf("width")>-1?b.current="width":b.current="height"}if(r.current!=="css-transition")return;(n===void 0||w===void 0)&&(h({height:P.scrollHeight,width:P.scrollWidth}),R.current&&P.style.setProperty("transition-duration","0s"));let B=-1,H=-1;return B=Lr.request(()=>{R.current=!1,H=Lr.request(()=>{setTimeout(()=>{P.style.removeProperty("transition-duration")})})}),()=>{Lr.cancel(B),Lr.cancel(H)}}),E=f_(o,f,D);return xn(()=>{if(r.current!=="css-transition")return;let P=f.current;if(!P)return;let B=-1;if(t.current!=null&&(t.current.abort(),t.current=null),d){let H={"justify-content":P.style.justifyContent,"align-items":P.style.alignItems,"align-content":P.style.alignContent,"justify-items":P.style.justifyItems};Object.keys(H).forEach(L=>{P.style.setProperty(L,"initial","important")}),!R.current&&!a&&P.setAttribute(Hp.startingStyle,""),h({height:P.scrollHeight,width:P.scrollWidth}),B=Lr.request(()=>{Object.entries(H).forEach(([L,W])=>{W===""?P.style.removeProperty(L):P.style.setProperty(L,W)})})}else{if(P.scrollHeight===0&&P.scrollWidth===0)return;h({height:P.scrollHeight,width:P.scrollWidth});let H=new AbortController;t.current=H;let L=H.signal,W=null,M=Hp.endingStyle;return W=new MutationObserver(O=>{O.some(U=>U.type==="attributes"&&U.attributeName===M)&&(W?.disconnect(),W=null,m(()=>{h({height:0,width:0}),P.style.removeProperty("content-visibility"),g(!1),t.current===H&&(t.current=null)},L))}),W.observe(P,{attributes:!0,attributeFilter:[M]}),()=>{W?.disconnect(),A.cancel(),t.current===H&&(H.abort(),t.current=null)}}return()=>{Lr.cancel(B)}},[t,r,A,i,a,c,d,f,m,h,g]),xn(()=>{if(r.current!=="css-animation")return;let P=f.current;P&&(C.current=P.style.animationName||C.current,P.style.setProperty("animation-name","none"),h({height:P.scrollHeight,width:P.scrollWidth}),!k.current&&!S.current&&P.style.removeProperty("animation-name"),d?(t.current!=null&&(t.current.abort(),t.current=null),g(!0),y(!0)):(t.current=new AbortController,m(()=>{g(!1),y(!1),t.current=null},t.current.signal)))},[t,r,d,f,m,h,g,y,_]),xP(()=>{let P=Lr.request(()=>{k.current=!1});return()=>Lr.cancel(P)}),xn(()=>{if(!i)return;let P=f.current;if(!P)return;let B=-1,H=-1;return d&&S.current&&(P.style.transitionDuration="0s",h({height:P.scrollHeight,width:P.scrollWidth}),B=Lr.request(()=>{S.current=!1,H=Lr.request(()=>{setTimeout(()=>{P.style.removeProperty("transition-duration")})})})),()=>{Lr.cancel(B),Lr.cancel(H)}},[i,d,f,h]),xn(()=>{let P=f.current;P&&i&&I&&(P.setAttribute("hidden","until-found"),r.current==="css-transition"&&P.setAttribute(Hp.startingStyle,""))},[i,I,r,f]),oc.useEffect(function(){let B=f.current;if(!B)return;function H(L){S.current=!0,v(!0),u(!0,wP(Av.none,L))}return VH(B,"beforematch",H)},[u,f,v]),oc.useMemo(()=>({props:{hidden:I,id:l,ref:E}}),[I,l,E])}var HH=s(We(),1);function UH(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=va(n),a=kP(o,r,!1);HH.useEffect(()=>{if(!t)return;let l=new AbortController;return a(i,l.signal),()=>{l.abort()}},[t,r,i,a])}var xf={};Wn(xf,{Panel:()=>QH,Root:()=>KH,Trigger:()=>XH});var g_=s(We(),1);var OP={...MH,...EP};var ZH=s(x(),1),KH=g_.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:a=!1,onOpenChange:l,open:c,style:u,...d}=t,f=va(l),m=IH({open:c,defaultOpen:i,onOpenChange:f,disabled:a}),h=g_.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),g=g_.useMemo(()=>({...m,onOpenChange:f,state:h}),[m,f,h]),v=Sf("div",t,{state:h,ref:r,props:d,stateAttributesMapping:OP});return(0,ZH.jsx)(OM.Provider,{value:g,children:v})});var NP=s(We(),1);var ETe={...NH,...EP},XH=NP.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:a,disabled:l}=AP(),{className:c,disabled:u=l,id:d,render:f,nativeButton:m=!0,style:h,...g}=t,{getButtonProps:v,buttonRef:y}=MM({disabled:u,focusableWhenDisabled:!0,native:m}),b=NP.useMemo(()=>({"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i}),[o,n,i]);return Sf("button",t,{state:a,ref:[r,y],props:[b,g,v],stateAttributesMapping:ETe})});var MP=s(We(),1);var DM=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var QH=MP.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:a,id:l,style:c,...u}=t,{abortControllerRef:d,animationTypeRef:f,height:m,mounted:h,onOpenChange:g,open:v,panelId:y,panelRef:b,runOnceAnimationsFinish:_,setDimensions:w,setHiddenUntilFound:S,setKeepMounted:C,setMounted:k,setPanelIdState:R,setOpen:A,setVisible:I,state:D,transitionDimensionRef:E,visible:P,width:B,transitionStatus:H}=AP(),L=n??!1,W=i??!1;xn(()=>{if(l)return R(l),()=>{R(void 0)}},[l,R]),xn(()=>{S(L)},[S,L]),xn(()=>{C(W)},[C,W]);let{props:M}=zH({abortControllerRef:d,animationTypeRef:f,externalRef:r,height:m,hiddenUntilFound:L,id:y,keepMounted:W,mounted:h,onOpenChange:g,open:v,panelRef:b,runOnceAnimationsFinish:_,setDimensions:w,setMounted:k,setOpen:A,setVisible:I,transitionDimensionRef:E,visible:P,width:B});UH({open:v&&H==="idle",ref:b,onComplete(){v&&w({height:void 0,width:void 0})}});let O=MP.useMemo(()=>({...D,transitionStatus:H}),[D,H]),V=Sf("div",t,{state:O,ref:[r,b],props:[M,{style:{[DM.collapsiblePanelHeight]:m===void 0?"auto":`${m}px`,[DM.collapsiblePanelWidth]:B===void 0?"auto":`${B}px`}},u],stateAttributesMapping:OP});return W||L||h?V:null});function ts(e){return Sf(e.defaultTagName??"div",e,e)}var eU=s(j(),1),BM="data-wp-hash";function LM(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&RTe(document)),e.__wpStyleRuntime}function kTe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${BM}]`))if(r.getAttribute(BM)===t)return!0;return!1}function tU(e,t,r){if(!e.head)return;let o=LM(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(kTe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(BM,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function RTe(e){let t=LM();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)tU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function rU(e,t){let r=LM();r.styles.set(e,t);for(let o of r.documents.keys())tU(o,e,t)}typeof process>"u",rU("4130d64bea",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}');var JH={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",rU("1fb29d3a3c","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,#0000);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 #0000);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,#0000);border-color:var(--_gcd-input-border-color-disabled,#0000);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid #0000)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid #0000);transition:var(--_gcd-a-transition,none)}");var $H={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},v_=(0,eU.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return ts({render:r,defaultTagName:"span",ref:i,props:Bo(n,{className:q(JH.text,$H.heading,$H.p,JH[t],o)})})});var sU=s(x(),1),VM="data-wp-hash";function jM(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ITe(document)),e.__wpStyleRuntime}function ATe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${VM}]`))if(r.getAttribute(VM)===t)return!0;return!1}function iU(e,t,r){if(!e.head)return;let o=jM(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ATe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(VM,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function ITe(e){let t=jM();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)iU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function OTe(e,t){let r=jM();r.styles.set(e,t);for(let o of r.documents.keys())iU(o,e,t)}typeof process>"u",OTe("d6a685e1aa","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-bg-surface-error,#f6e6e3);color:var(--wpds-color-fg-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-bg-surface-warning,#fde6be);color:var(--wpds-color-fg-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-bg-surface-caution,#fee995);color:var(--wpds-color-fg-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-bg-surface-success,#c6f7cd);color:var(--wpds-color-fg-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-bg-surface-info,#deebfa);color:var(--wpds-color-fg-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-fg-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-fg-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}");var oU={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},zM=(0,nU.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,sU.jsx)(v_,{ref:n,className:q(oU.badge,oU[`is-${t}-intent`],r),...o,variant:"body-sm"})});var aU=s(j(),1),lU=s(he(),1),cU=s(x(),1),HM=(0,aU.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,cU.jsx)(lU.SVG,{ref:n,fill:"currentColor",...t.props,...o,width:r,height:r})});var nc={};Wn(nc,{Content:()=>BP,FullBleed:()=>bU,Header:()=>DP,Root:()=>FP,Title:()=>_U});var uU=s(j(),1),UM="data-wp-hash";function GM(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&MTe(document)),e.__wpStyleRuntime}function NTe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${UM}]`))if(r.getAttribute(UM)===t)return!0;return!1}function dU(e,t,r){if(!e.head)return;let o=GM(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(NTe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(UM,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function MTe(e){let t=GM();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function fU(e,t){let r=GM();r.styles.set(e,t);for(let o of r.documents.keys())dU(o,e,t)}typeof process>"u",fU("e3ae230cea","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}");var FTe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",fU("14f5e9ddeb","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}}");var DTe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},FP=(0,uU.forwardRef)(function({render:t,...r},o){let n=q(DTe.root,FTe["box-sizing"]);return ts({defaultTagName:"div",render:t,ref:o,props:Bo({className:n},r)})});var mU=s(j(),1),WM="data-wp-hash";function YM(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&LTe(document)),e.__wpStyleRuntime}function BTe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${WM}]`))if(r.getAttribute(WM)===t)return!0;return!1}function pU(e,t,r){if(!e.head)return;let o=YM(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(BTe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(WM,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function LTe(e){let t=YM();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function VTe(e,t){let r=YM();r.styles.set(e,t);for(let o of r.documents.keys())pU(o,e,t)}typeof process>"u",VTe("14f5e9ddeb","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}}");var jTe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},DP=(0,mU.forwardRef)(function({render:t,...r},o){return ts({defaultTagName:"div",render:t,ref:o,props:Bo({className:jTe.header},r)})});var hU=s(j(),1),qM="data-wp-hash";function ZM(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HTe(document)),e.__wpStyleRuntime}function zTe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${qM}]`))if(r.getAttribute(qM)===t)return!0;return!1}function gU(e,t,r){if(!e.head)return;let o=ZM(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(zTe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qM,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function HTe(e){let t=ZM();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)gU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function UTe(e,t){let r=ZM();r.styles.set(e,t);for(let o of r.documents.keys())gU(o,e,t)}typeof process>"u",UTe("14f5e9ddeb","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}}");var GTe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},BP=(0,hU.forwardRef)(function({render:t,...r},o){return ts({defaultTagName:"div",render:t,ref:o,props:Bo({className:GTe.content},r)})});var vU=s(j(),1),KM="data-wp-hash";function XM(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&YTe(document)),e.__wpStyleRuntime}function WTe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${KM}]`))if(r.getAttribute(KM)===t)return!0;return!1}function yU(e,t,r){if(!e.head)return;let o=XM(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(WTe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(KM,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function YTe(e){let t=XM();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function qTe(e,t){let r=XM();r.styles.set(e,t);for(let o of r.documents.keys())yU(o,e,t)}typeof process>"u",qTe("14f5e9ddeb","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}}");var ZTe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},bU=(0,vU.forwardRef)(function({render:t,...r},o){return ts({defaultTagName:"div",render:t,ref:o,props:Bo({className:ZTe.fullbleed},r)})});var wU=s(j(),1);var QM=s(x(),1),KTe=(0,QM.jsx)("div",{}),_U=(0,wU.forwardRef)(function({render:t=KTe,children:r,...o},n){return(0,QM.jsx)(v_,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var SU=s(j(),1),xU=s(x(),1),JM=(0,SU.forwardRef)(function(t,r){return(0,xU.jsx)(xf.Panel,{ref:r,...t})});var CU=s(j(),1),TU=s(x(),1),$M=(0,CU.forwardRef)(function(t,r){return(0,TU.jsx)(xf.Root,{ref:r,...t})});var PU=s(j(),1),EU=s(x(),1),eF=(0,PU.forwardRef)(function(t,r){return(0,EU.jsx)(xf.Trigger,{ref:r,...t})});var Up={};Wn(Up,{Content:()=>BU,Header:()=>OU,HeaderDescription:()=>MU,Root:()=>RU});var kU=s(j(),1);var rF=s(x(),1),RU=(0,kU.forwardRef)(function({render:t,...r},o){return(0,rF.jsx)($M,{ref:o,render:(0,rF.jsx)(FP,{render:t}),...r})});var Nv=s(j(),1);var AU=s(j(),1),LP=(0,AU.createContext)({setDescriptionId:()=>{}});var Eu=s(x(),1),oF="data-wp-hash";function nF(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&QTe(document)),e.__wpStyleRuntime}function XTe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oF}]`))if(r.getAttribute(oF)===t)return!0;return!1}function IU(e,t,r){if(!e.head)return;let o=nF(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(XTe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oF,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function QTe(e){let t=nF();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)IU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function iF(e,t){let r=nF();r.styles.set(e,t);for(let o of r.documents.keys())IU(o,e,t)}typeof process>"u",iF("b49ef575a8","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.cab17c7a373cb60d__header-content{flex:1;min-width:0}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._165c4572592944b2__overflowVisible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer wp-ui-compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}");var y_={"header-content":"cab17c7a373cb60d__header-content","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content",overflowVisible:"_165c4572592944b2__overflowVisible","content-inner":"_41bfdbf7b6c087c2__content-inner"};typeof process>"u",iF("1fb29d3a3c","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,#0000);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 #0000);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,#0000);border-color:var(--_gcd-input-border-color-disabled,#0000);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid #0000)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid #0000);transition:var(--_gcd-a-transition,none)}");var JTe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",iF("2a5ab8f3a7","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._08e8a2e44959f892__outset-ring--focus,._970d04df7376df67__outset-ring--focus-within-except-active,.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible,.cd83dfc2126a0846__outset-ring--focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active,.ecadb9e080e2dfa5__outset-ring--focus-parent-visible{@media not (prefers-reduced-motion){--_gcd-a-transition:outline 0.1s ease-out;transition:outline .1s ease-out}outline:0 solid #0000;outline-offset:1px}._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9))}}");var $Te={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},OU=(0,Nv.forwardRef)(function({children:t,className:r,render:o,...n},i){let[a,l]=(0,Nv.useState)(),c=(0,Nv.useMemo)(()=>({setDescriptionId:l}),[l]);return(0,Eu.jsx)(LP.Provider,{value:c,children:(0,Eu.jsxs)(eF,{className:q(y_.header,r),render:(0,Eu.jsx)(DP,{ref:i,render:o,...n}),nativeButton:!1,"aria-describedby":a,children:[(0,Eu.jsx)("div",{className:y_["header-content"],children:t}),(0,Eu.jsx)("div",{className:q(y_["header-trigger-positioner"]),children:(0,Eu.jsx)("div",{className:q(y_["header-trigger-wrapper"],JTe.div,$Te["outset-ring--focus-parent-visible"]),children:(0,Eu.jsx)(HM,{icon:kw,className:y_["header-trigger"]})})})]})})});var Cf=s(j(),1);var NU=s(x(),1),MU=(0,Cf.forwardRef)(function({children:t,className:r,...o},n){let i=(0,Cf.useId)(),{setDescriptionId:a}=(0,Cf.useContext)(LP);return(0,Cf.useEffect)(()=>(a(i),()=>a(void 0)),[i,a]),(0,NU.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:r,...o,children:t})});var FU=s(j(),1);var lF=s(x(),1),aF="data-wp-hash";function cF(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tPe(document)),e.__wpStyleRuntime}function ePe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${aF}]`))if(r.getAttribute(aF)===t)return!0;return!1}function DU(e,t,r){if(!e.head)return;let o=cF(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ePe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(aF,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tPe(e){let t=cF();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)DU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function rPe(e,t){let r=cF();r.styles.set(e,t);for(let o of r.documents.keys())DU(o,e,t)}typeof process>"u",rPe("b49ef575a8","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.cab17c7a373cb60d__header-content{flex:1;min-width:0}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._165c4572592944b2__overflowVisible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer wp-ui-compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}");var sF={"header-content":"cab17c7a373cb60d__header-content","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content",overflowVisible:"_165c4572592944b2__overflowVisible","content-inner":"_41bfdbf7b6c087c2__content-inner"},BU=(0,FU.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},a){return(0,lF.jsx)(JM,{ref:a,className:l=>q(sF.content,l.open&&l.transitionStatus==="idle"&&sF.overflowVisible,t),hiddenUntilFound:n,...i,children:(0,lF.jsx)(BP,{className:sF["content-inner"],render:r,children:o})})});var LU=s(j(),1),uF="data-wp-hash";function dF(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nPe(document)),e.__wpStyleRuntime}function oPe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uF}]`))if(r.getAttribute(uF)===t)return!0;return!1}function VU(e,t,r){if(!e.head)return;let o=dF(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oPe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uF,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nPe(e){let t=dF();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)VU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function iPe(e,t){let r=dF();r.styles.set(e,t);for(let o of r.documents.keys())VU(o,e,t)}typeof process>"u",iPe("b51ff41489","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}");var sPe={stack:"_19ce0419607e1896__stack"},aPe={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},$=(0,LU.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:a,...l},c){let u={gap:r&&aPe[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return ts({render:a,ref:c,props:Bo(l,{style:u,className:sPe.stack})})});var jU=s(j(),1),fF="data-wp-hash";function mF(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cPe(document)),e.__wpStyleRuntime}function lPe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fF}]`))if(r.getAttribute(fF)===t)return!0;return!1}function zU(e,t,r){if(!e.head)return;let o=mF(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lPe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fF,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cPe(e){let t=mF();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zU(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function uPe(e,t){let r=mF();r.styles.set(e,t);for(let o of r.documents.keys())zU(o,e,t)}typeof process>"u",uPe("c46e8cb841","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}");var dPe={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Sr=(0,jU.forwardRef)(function({render:t,...r},o){return ts({render:t,ref:o,props:Bo({className:dPe["visually-hidden"]},r,{"data-visually-hidden":""})})});var Gv=s(Gp(),1),UG=s(vt(),1);var hF=w_(),Qe=e=>b_(e,hF),gF=w_();Qe.write=e=>b_(e,gF);var VP=w_();Qe.onStart=e=>b_(e,VP);var vF=w_();Qe.onFrame=e=>b_(e,vF);var yF=w_();Qe.onFinish=e=>b_(e,yF);var Mv=[];Qe.setTimeout=(e,t)=>{let r=Qe.now()+t,o=()=>{let i=Mv.findIndex(a=>a.cancel==o);~i&&Mv.splice(i,1),Pf-=~i?1:0},n={time:r,handler:e,cancel:o};return Mv.splice(UU(r),0,n),Pf+=1,GU(),n};var UU=e=>~(~Mv.findIndex(t=>t.time>e)||~Mv.length);Qe.cancel=e=>{VP.delete(e),vF.delete(e),yF.delete(e),hF.delete(e),gF.delete(e)};Qe.sync=e=>{pF=!0,Qe.batchedUpdates(e),pF=!1};Qe.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,Qe.onStart(r)}return o.handler=e,o.cancel=()=>{VP.delete(r),t=null},o};var bF=typeof window<"u"?window.requestAnimationFrame:()=>{};Qe.use=e=>bF=e;Qe.now=typeof performance<"u"?()=>performance.now():Date.now;Qe.batchedUpdates=e=>e();Qe.catch=console.error;Qe.frameLoop="always";Qe.advance=()=>{Qe.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):YU()};var Tf=-1,Pf=0,pF=!1;function b_(e,t){pF?(t.delete(e),e(0)):(t.add(e),GU())}function GU(){Tf<0&&(Tf=0,Qe.frameLoop!=="demand"&&bF(WU))}function fPe(){Tf=-1}function WU(){~Tf&&(bF(WU),Qe.batchedUpdates(YU))}function YU(){let e=Tf;Tf=Qe.now();let t=UU(Tf);if(t&&(qU(Mv.splice(0,t),r=>r.handler()),Pf-=t),!Pf){fPe();return}VP.flush(),hF.flush(e?Math.min(64,Tf-e):16.667),vF.flush(),gF.flush(),yF.flush()}function w_(){let e=new Set,t=e;return{add(r){Pf+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return Pf-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,Pf-=t.size,qU(t,o=>o(r)&&e.add(o)),Pf+=e.size,t=e)}}}function qU(e,t){e.forEach(r=>{try{t(r)}catch(o){Qe.catch(o)}})}var ba=s(We());function GP(){}var $U=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),we={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function ic(e,t){if(we.arr(e)){if(!we.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var nr=(e,t)=>e.forEach(t);function wa(e,t,r){if(we.arr(e)){for(let o=0;o<e.length;o++)t.call(r,e[o],`${o}`);return}for(let o in e)e.hasOwnProperty(o)&&t.call(r,e[o],o)}var rs=e=>we.und(e)?[]:we.arr(e)?e:[e];function Lv(e,t){if(e.size){let r=Array.from(e);e.clear(),nr(r,t)}}var Vv=(e,...t)=>Lv(e,r=>r(...t)),TF=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),PF,eG,Ef=null,tG=!1,EF=GP,mPe=e=>{e.to&&(eG=e.to),e.now&&(Qe.now=e.now),e.colors!==void 0&&(Ef=e.colors),e.skipAnimation!=null&&(tG=e.skipAnimation),e.createStringInterpolator&&(PF=e.createStringInterpolator),e.requestAnimationFrame&&Qe.use(e.requestAnimationFrame),e.batchedUpdates&&(Qe.batchedUpdates=e.batchedUpdates),e.willAdvance&&(EF=e.willAdvance),e.frameLoop&&(Qe.frameLoop=e.frameLoop)},Ls=Object.freeze({__proto__:null,get createStringInterpolator(){return PF},get to(){return eG},get colors(){return Ef},get skipAnimation(){return tG},get willAdvance(){return EF},assign:mPe}),__=new Set,ya=[],wF=[],HP=0,jv={get idle(){return!__.size&&!ya.length},start(e){HP>e.priority?(__.add(e),Qe.onStart(pPe)):(rG(e),Qe(xF))},advance:xF,sort(e){if(HP)Qe.onFrame(()=>jv.sort(e));else{let t=ya.indexOf(e);~t&&(ya.splice(t,1),oG(e))}},clear(){ya=[],__.clear()}};function pPe(){__.forEach(rG),__.clear(),Qe(xF)}function rG(e){ya.includes(e)||oG(e)}function oG(e){ya.splice(hPe(ya,t=>t.priority>e.priority),0,e)}function xF(e){let t=wF;for(let r=0;r<ya.length;r++){let o=ya[r];HP=o.priority,o.idle||(EF(o),o.advance(e),o.idle||t.push(o))}return HP=0,wF=ya,wF.length=0,ya=t,ya.length>0}function hPe(e,t){let r=e.findIndex(t);return r<0?e.length:r}var nG={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},fl="[-+]?\\d*\\.?\\d+",UP=fl+"%";function WP(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var gPe=new RegExp("rgb"+WP(fl,fl,fl)),vPe=new RegExp("rgba"+WP(fl,fl,fl,fl)),yPe=new RegExp("hsl"+WP(fl,UP,UP)),bPe=new RegExp("hsla"+WP(fl,UP,UP,fl)),wPe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,_Pe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,SPe=/^#([0-9a-fA-F]{6})$/,xPe=/^#([0-9a-fA-F]{8})$/;function CPe(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=SPe.exec(e))?parseInt(t[1]+"ff",16)>>>0:Ef&&Ef[e]!==void 0?Ef[e]:(t=gPe.exec(e))?(Fv(t[1])<<24|Fv(t[2])<<16|Fv(t[3])<<8|255)>>>0:(t=vPe.exec(e))?(Fv(t[1])<<24|Fv(t[2])<<16|Fv(t[3])<<8|XU(t[4]))>>>0:(t=wPe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=xPe.exec(e))?parseInt(t[1],16)>>>0:(t=_Pe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=yPe.exec(e))?(ZU(KU(t[1]),jP(t[2]),jP(t[3]))|255)>>>0:(t=bPe.exec(e))?(ZU(KU(t[1]),jP(t[2]),jP(t[3]))|XU(t[4]))>>>0:null}function _F(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function ZU(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=_F(n,o,e+1/3),a=_F(n,o,e),l=_F(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(a*255)<<16|Math.round(l*255)<<8}function Fv(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function KU(e){return(parseFloat(e)%360+360)%360/360}function XU(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function jP(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function QU(e){let t=CPe(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,o=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${r}, ${o}, ${n}, ${i})`}var kf=(e,t,r)=>{if(we.fun(e))return e;if(we.arr(e))return kf({range:e,output:t,extrapolate:r});if(we.str(e.output[0]))return PF(e);let o=e,n=o.output,i=o.range||[0,1],a=o.extrapolateLeft||o.extrapolate||"extend",l=o.extrapolateRight||o.extrapolate||"extend",c=o.easing||(u=>u);return u=>{let d=PPe(u,i);return TPe(u,i[d],i[d+1],n[d],n[d+1],c,a,l,o.map)}};function TPe(e,t,r,o,n,i,a,l,c){let u=c?c(e):e;if(u<t){if(a==="identity")return u;a==="clamp"&&(u=t)}if(u>r){if(l==="identity")return u;l==="clamp"&&(u=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?u=-u:r===1/0?u=u-t:u=(u-t)/(r-t),u=i(u),o===-1/0?u=-u:n===1/0?u=u+o:u=u*(n-o)+o,u)}function PPe(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function CF(){return CF=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},CF.apply(this,arguments)}var Dv=Symbol.for("FluidValue.get"),Wp=Symbol.for("FluidValue.observers"),Ci=e=>!!(e&&e[Dv]),Cn=e=>e&&e[Dv]?e[Dv]():e,kF=e=>e[Wp]||null;function EPe(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Yp(e,t){let r=e[Wp];r&&r.forEach(o=>{EPe(o,t)})}var Bv=class{constructor(t){if(this[Dv]=void 0,this[Wp]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");kPe(this,t)}},kPe=(e,t)=>iG(e,Dv,t);function Rf(e,t){if(e[Dv]){let r=e[Wp];r||iG(e,Wp,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function Af(e,t){let r=e[Wp];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[Wp]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var iG=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),zP=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,RPe=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,JU=new RegExp(`(${zP.source})(%|[a-z]+)`,"i"),APe=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,YP=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,sG=e=>{let[t,r]=IPe(e);if(!t||TF())return e;let o=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(o)return o.trim();if(r&&r.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(r);return n||e}else{if(r&&YP.test(r))return sG(r);if(r)return r}return e},IPe=e=>{let t=YP.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},SF,OPe=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,qP=e=>{SF||(SF=Ef?new RegExp(`(${Object.keys(Ef).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Cn(i).replace(YP,sG).replace(RPe,QU).replace(SF,QU)),r=t.map(i=>i.match(zP).map(Number)),n=r[0].map((i,a)=>r.map(l=>{if(!(a in l))throw Error('The arity of each "output" value must be equal');return l[a]})).map(i=>kf(CF({},e,{output:i})));return i=>{var a;let l=!JU.test(t[0])&&((a=t.find(u=>JU.test(u)))==null?void 0:a.replace(zP,"")),c=0;return t[0].replace(zP,()=>`${n[c++](i)}${l||""}`).replace(APe,OPe)}},aG="react-spring: ",lG=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${aG}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},NPe=lG(console.warn);function cG(){NPe(`${aG}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var b$e=lG(console.warn);function zv(e){return we.str(e)&&(e[0]=="#"||/\d/.test(e)||!TF()&&YP.test(e)||e in(Ef||{}))}var S_=TF()?ba.useEffect:ba.useLayoutEffect,MPe=()=>{let e=(0,ba.useRef)(!1);return S_(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function RF(){let e=(0,ba.useState)()[1],t=MPe();return()=>{t.current&&e(Math.random())}}function uG(e,t){let[r]=(0,ba.useState)(()=>({inputs:t,result:e()})),o=(0,ba.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&FPe(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,ba.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function FPe(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}var AF=e=>(0,ba.useEffect)(e,DPe),DPe=[];var O_=s(We()),N_=s(We());var pG=s(We()),ku=s(We()),x_=Symbol.for("Animated:node"),BPe=e=>!!e&&e[x_]===e,ml=e=>e&&e[x_],QP=(e,t)=>$U(e,x_,t),C_=e=>e&&e[x_]&&e[x_].getPayload(),ZP=class{constructor(){this.payload=void 0,QP(this,this)}getPayload(){return this.payload||[]}},qp=class e extends ZP{constructor(t){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=t,we.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new e(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,r){return we.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,we.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},Zp=class e extends qp{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=kf({output:[t,t]})}static create(t){return new e(t)}getValue(){let t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(we.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=kf({output:[this.getValue(),t]})),this._value=0,super.reset()}},KP={dependencies:null},Kp=class extends ZP{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return wa(this.source,(o,n)=>{BPe(o)?r[n]=o.getValue(t):Ci(o)?r[n]=Cn(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&nr(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return wa(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){KP.dependencies&&Ci(t)&&KP.dependencies.add(t);let r=C_(t);r&&nr(r,o=>this.add(o))}},IF=class e extends Kp{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((o,n)=>o.setValue(t[n])).some(Boolean):(super.setValue(t.map(LPe)),!0)}};function LPe(e){return(zv(e)?Zp:qp).create(e)}function JP(e){let t=ml(e);return t?t.constructor:we.arr(e)?IF:zv(e)?Zp:qp}function XP(){return XP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},XP.apply(this,arguments)}var dG=(e,t)=>{let r=!we.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,ku.forwardRef)((o,n)=>{let i=(0,ku.useRef)(null),a=r&&(0,ku.useCallback)(g=>{i.current=jPe(n,g)},[n]),[l,c]=VPe(o,t),u=RF(),d=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,l.getValue(!0)):!1)===!1&&u()},f=new OF(d,c),m=(0,ku.useRef)();S_(()=>(m.current=f,nr(c,g=>Rf(g,f)),()=>{m.current&&(nr(m.current.deps,g=>Af(g,m.current)),Qe.cancel(m.current.update))})),(0,ku.useEffect)(d,[]),AF(()=>()=>{let g=m.current;nr(g.deps,v=>Af(v,g))});let h=t.getComponentProps(l.getValue());return pG.createElement(e,XP({},h,{ref:a}))})},OF=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&Qe.write(this.update)}};function VPe(e,t){let r=new Set;return KP.dependencies=r,e.style&&(e=XP({},e,{style:t.createAnimatedStyle(e.style)})),e=new Kp(e),KP.dependencies=null,[e,r]}function jPe(e,t){return e&&(we.fun(e)?e(t):e.current=t),t}var fG=Symbol.for("AnimatedComponent"),hG=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new Kp(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=a=>{let l=mG(a)||"Anonymous";return we.str(a)?a=i[a]||(i[a]=dG(a,n)):a=a[fG]||(a[fG]=dG(a,n)),a.displayName=`Animated(${l})`,a};return wa(e,(a,l)=>{we.arr(e)&&(l=mG(a)),i[l]=i(a)}),{animated:i}},mG=e=>we.str(e)?e:e&&we.str(e.displayName)?e.displayName:we.fun(e)&&e.name||null;function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},Ti.apply(this,arguments)}function Xp(e,...t){return we.fun(e)?e(...t):e}var k_=(e,t)=>e===!0||!!(t&&e&&(we.fun(e)?e(t):rs(e).includes(t))),EG=(e,t)=>we.obj(e)?t&&e[t]:e,kG=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,zPe=e=>e,RG=(e,t=zPe)=>{let r=HPe;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let o={};for(let n of r){let i=t(e[n],n);we.und(i)||(o[n]=i)}return o},HPe=["config","onProps","onStart","onChange","onPause","onResume","onRest"],UPe={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function GPe(e){let t={},r=0;if(wa(e,(o,n)=>{UPe[n]||(t[n]=o,r++)}),r)return t}function AG(e){let t=GPe(e);if(t){let r={to:t};return wa(e,(o,n)=>n in t||(r[n]=o)),r}return Ti({},e)}function R_(e){return e=Cn(e),we.arr(e)?e.map(R_):zv(e)?Ls.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function FF(e){return we.fun(e)||we.arr(e)&&we.obj(e[0])}var WPe={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},tE=1.70158,$P=tE*1.525,gG=tE+1,vG=2*Math.PI/3,yG=2*Math.PI/4.5,eE=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,YPe={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>gG*e*e*e-tE*e*e,easeOutBack:e=>1+gG*Math.pow(e-1,3)+tE*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(($P+1)*2*e-$P)/2:(Math.pow(2*e-2,2)*(($P+1)*(e*2-2)+$P)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*vG),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*vG)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*yG))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*yG)/2+1,easeInBounce:e=>1-eE(1-e),easeOutBounce:eE,easeInOutBounce:e=>e<.5?(1-eE(1-2*e))/2:(1+eE(2*e-1))/2},DF=Ti({},WPe.default,{mass:1,damping:1,easing:YPe.linear,clamp:!1}),BF=class{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,DF)}};function qPe(e,t,r){r&&(r=Ti({},r),bG(r,t),t=Ti({},r,t)),bG(e,t),Object.assign(e,t);for(let a in DF)e[a]==null&&(e[a]=DF[a]);let{mass:o,frequency:n,damping:i}=e;return we.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*o,e.friction=4*Math.PI*i*o/n),e}function bG(e,t){if(!we.und(t.decay))e.duration=void 0;else{let r=!we.und(t.tension)||!we.und(t.friction);(r||!we.und(t.frequency)||!we.und(t.damping)||!we.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var wG=[],LF=class{constructor(){this.changed=!1,this.values=wG,this.toValues=null,this.fromValues=wG,this.to=void 0,this.from=void 0,this.config=new BF,this.immediate=!1}};function IG(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((a,l)=>{var c;let u,d,f=k_((c=r.cancel)!=null?c:o?.cancel,t);if(f)g();else{we.und(r.pause)||(n.paused=k_(r.pause,t));let v=o?.pause;v!==!0&&(v=n.paused||k_(v,t)),u=Xp(r.delay||0,t),v?(n.resumeQueue.add(h),i.pause()):(i.resume(),h())}function m(){n.resumeQueue.add(h),n.timeouts.delete(d),d.cancel(),u=d.time-Qe.now()}function h(){u>0&&!Ls.skipAnimation?(n.delayed=!0,d=Qe.setTimeout(g,u),n.pauseQueue.add(m),n.timeouts.add(d)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(m),n.timeouts.delete(d),e<=(n.cancelId||0)&&(f=!0);try{i.start(Ti({},r,{callId:e,cancel:f}),a)}catch(v){l(v)}}})}var WF=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?Hv(e.get()):t.every(r=>r.noop)?OG(e.get()):pl(e.get(),t.every(r=>r.finished)),OG=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),pl=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),Hv=e=>({value:e,cancelled:!0,finished:!1});function NG(e,t,r,o){let{callId:n,parentId:i,onRest:a}=t,{asyncTo:l,promise:c}=r;return!i&&e===l&&!t.reset?c:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let u=RG(t,(y,b)=>b==="onRest"?void 0:y),d,f,m=new Promise((y,b)=>(d=y,f=b)),h=y=>{let b=n<=(r.cancelId||0)&&Hv(o)||n!==r.asyncId&&pl(o,!1);if(b)throw y.result=b,f(y),y},g=(y,b)=>{let _=new rE,w=new oE;return(async()=>{if(Ls.skipAnimation)throw A_(r),w.result=pl(o,!1),f(w),w;h(_);let S=we.obj(y)?Ti({},y):Ti({},b,{to:y});S.parentId=n,wa(u,(k,R)=>{we.und(S[R])&&(S[R]=k)});let C=await o.start(S);return h(_),r.paused&&await new Promise(k=>{r.resumeQueue.add(k)}),C})()},v;if(Ls.skipAnimation)return A_(r),pl(o,!1);try{let y;we.arr(e)?y=(async b=>{for(let _ of b)await g(_)})(e):y=Promise.resolve(e(g,o.stop.bind(o))),await Promise.all([y.then(d),m]),v=pl(o.get(),!0,!1)}catch(y){if(y instanceof rE)v=y.result;else if(y instanceof oE)v=y.result;else throw y}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?l:void 0,r.promise=i?c:void 0)}return we.fun(a)&&Qe.batchedUpdates(()=>{a(v,o,o.item)}),v})()}function A_(e,t){Lv(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var rE=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}},oE=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},VF=e=>e instanceof I_,ZPe=1,I_=class extends Bv{constructor(...t){super(...t),this.id=ZPe++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=ml(this);return t&&t.getValue()}to(...t){return Ls.to(this,t)}interpolate(...t){return cG(),Ls.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){Yp(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||jv.sort(this),Yp(this,{type:"priority",parent:this,priority:t})}},Qp=Symbol.for("SpringPhase"),MG=1,jF=2,zF=4,NF=e=>(e[Qp]&MG)>0,If=e=>(e[Qp]&jF)>0,T_=e=>(e[Qp]&zF)>0,_G=(e,t)=>t?e[Qp]|=jF|MG:e[Qp]&=~jF,SG=(e,t)=>t?e[Qp]|=zF:e[Qp]&=~zF,HF=class extends I_{constructor(t,r){if(super(),this.key=void 0,this.animation=new LF,this.queue=void 0,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!we.und(t)||!we.und(r)){let o=we.obj(t)?Ti({},t):Ti({},r,{from:t});we.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(If(this)||this._state.asyncTo)||T_(this)}get goal(){return Cn(this.animation.to)}get velocity(){let t=ml(this);return t instanceof qp?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return NF(this)}get isAnimating(){return If(this)}get isPaused(){return T_(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:a}=n,l=C_(n.to);!l&&Ci(n.to)&&(a=rs(Cn(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let m=d.constructor==Zp?1:l?l[f].lastPosition:a[f],h=n.immediate,g=m;if(!h){if(g=d.lastPosition,i.tension<=0){d.done=!0;return}let v=d.elapsedTime+=t,y=n.fromValues[f],b=d.v0!=null?d.v0:d.v0=we.arr(i.velocity)?i.velocity[f]:i.velocity,_,w=i.precision||(y==m?.005:Math.min(1,Math.abs(m-y)*.001));if(we.und(i.duration))if(i.decay){let S=i.decay===!0?.998:i.decay,C=Math.exp(-(1-S)*v);g=y+b/(1-S)*(1-C),h=Math.abs(d.lastPosition-g)<=w,_=b*C}else{_=d.lastVelocity==null?b:d.lastVelocity;let S=i.restVelocity||w/10,C=i.clamp?0:i.bounce,k=!we.und(C),R=y==m?d.v0>0:y<m,A,I=!1,D=1,E=Math.ceil(t/D);for(let P=0;P<E&&(A=Math.abs(_)>S,!(!A&&(h=Math.abs(m-g)<=w,h)));++P){k&&(I=g==m||g>m==R,I&&(_=-_*C,g=m));let B=-i.tension*1e-6*(g-m),H=-i.friction*.001*_,L=(B+H)/i.mass;_=_+L*D,g=g+_*D}}else{let S=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,d.durationProgress>0&&(d.elapsedTime=i.duration*d.durationProgress,v=d.elapsedTime+=t)),S=(i.progress||0)+v/this._memoizedDuration,S=S>1?1:S<0?0:S,d.durationProgress=S),g=y+i.easing(S)*(m-y),_=(g-d.lastPosition)/t,h=S==1}d.lastVelocity=_,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),h=!0)}l&&!l[f].done&&(h=!1),h?d.done=!0:r=!1,d.setValue(g,i.round)&&(o=!0)});let c=ml(this),u=c.getValue();if(r){let d=Cn(n.to);(u!==d||o)&&!i.decay?(c.setValue(d),this._onChange(d)):o&&i.decay&&this._onChange(u),this._stop()}else o&&this._onChange(u)}set(t){return Qe.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(If(this)){let{to:t,config:r}=this.animation;Qe.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let o;return we.und(t)?(o=this.queue||[],this.queue=[]):o=[we.obj(t)?t:Ti({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>WF(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),A_(this._state,t&&this._lastCallId),Qe.batchedUpdates(()=>this._stop(r,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let r=this.key||"",{to:o,from:n}=t;o=we.obj(o)?o[r]:o,(o==null||FF(o))&&(o=void 0),n=we.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return NF(this)||(t.reverse&&([o,n]=[n,o]),n=Cn(n),we.und(n)?ml(this)||this._set(o):this._set(n)),i}_update(t,r){let o=Ti({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,RG(o,(c,u)=>/^on/.test(u)?EG(c,n):c)),CG(this,o,"onProps"),E_(this,"onProps",o,this);let a=this._prepareNode(o);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let l=this._state;return IG(++this._lastCallId,{key:n,props:o,defaultProps:i,state:l,actions:{pause:()=>{T_(this)||(SG(this,!0),Vv(l.pauseQueue),E_(this,"onPause",pl(this,P_(this,this.animation.to)),this))},resume:()=>{T_(this)&&(SG(this,!1),If(this)&&this._resume(),Vv(l.resumeQueue),E_(this,"onResume",pl(this,P_(this,this.animation.to)),this))},start:this._merge.bind(this,a)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let u=FG(o);if(u)return this._update(u,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(Hv(this));let n=!we.und(t.to),i=!we.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(Hv(this));let{key:a,defaultProps:l,animation:c}=this,{to:u,from:d}=c,{to:f=u,from:m=d}=t;i&&!n&&(!r.default||we.und(f))&&(f=m),r.reverse&&([f,m]=[m,f]);let h=!ic(m,d);h&&(c.from=m),m=Cn(m);let g=!ic(f,u);g&&this._focus(f);let v=FF(r.to),{config:y}=c,{decay:b,velocity:_}=y;(n||i)&&(y.velocity=0),r.config&&!v&&qPe(y,Xp(r.config,a),r.config!==l.config?Xp(l.config,a):void 0);let w=ml(this);if(!w||we.und(f))return o(pl(this,!0));let S=we.und(r.reset)?i&&!r.default:!we.und(m)&&k_(r.reset,a),C=S?m:this.get(),k=R_(f),R=we.num(k)||we.arr(k)||zv(k),A=!v&&(!R||k_(l.immediate||r.immediate,a));if(g){let P=JP(f);if(P!==w.constructor)if(A)w=this._set(k);else throw Error(`Cannot animate between ${w.constructor.name} and ${P.name}, as the "to" prop suggests`)}let I=w.constructor,D=Ci(f),E=!1;if(!D){let P=S||!NF(this)&&h;(g||P)&&(E=ic(R_(C),k),D=!E),(!ic(c.immediate,A)&&!A||!ic(y.decay,b)||!ic(y.velocity,_))&&(D=!0)}if(E&&If(this)&&(c.changed&&!S?D=!0:D||this._stop(u)),!v&&((D||Ci(u))&&(c.values=w.getPayload(),c.toValues=Ci(f)?null:I==Zp?[1]:rs(k)),c.immediate!=A&&(c.immediate=A,!A&&!S&&this._set(u)),D)){let{onRest:P}=c;nr(KPe,H=>CG(this,r,H));let B=pl(this,P_(this,u));Vv(this._pendingCalls,B),this._pendingCalls.add(o),c.changed&&Qe.batchedUpdates(()=>{c.changed=!S,P?.(B,this),S?Xp(l.onRest,B):c.onStart==null||c.onStart(B,this)})}S&&this._set(C),v?o(NG(r.to,r,this._state,this)):D?this._start():If(this)&&!g?this._pendingCalls.add(o):o(OG(C))}_focus(t){let r=this.animation;t!==r.to&&(kF(this)&&this._detach(),r.to=t,kF(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;Ci(r)&&(Rf(r,this),VF(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;Ci(t)&&Af(t,this)}_set(t,r=!0){let o=Cn(t);if(!we.und(o)){let n=ml(this);if(!n||!ic(o,n.getValue())){let i=JP(o);!n||n.constructor!=i?QP(this,i.create(o)):n.setValue(o),n&&Qe.batchedUpdates(()=>{this._onChange(o,r)})}}return ml(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,E_(this,"onStart",pl(this,P_(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),Xp(this.animation.onChange,t,this)),Xp(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;ml(this).reset(Cn(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),If(this)||(_G(this,!0),T_(this)||this._resume())}_resume(){Ls.skipAnimation?this.finish():jv.start(this)}_stop(t,r){if(If(this)){_G(this,!1);let o=this.animation;nr(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),Yp(this,{type:"idle",parent:this});let n=r?Hv(this.get()):pl(this.get(),P_(this,t??o.to));Vv(this._pendingCalls,n),o.changed&&(o.changed=!1,E_(this,"onRest",n,this))}}};function P_(e,t){let r=R_(t),o=R_(e.get());return ic(o,r)}function FG(e,t=e.loop,r=e.to){let o=Xp(t);if(o){let n=o!==!0&&AG(o),i=(n||e).reverse,a=!n||n.reset;return UF(Ti({},e,{loop:t,default:!1,pause:void 0,to:!i||FF(r)?r:void 0,from:a?e.from:void 0,reset:a},n))}}function UF(e){let{to:t,from:r}=e=AG(e),o=new Set;return we.obj(t)&&xG(t,o),we.obj(r)&&xG(r,o),e.keys=o.size?Array.from(o):null,e}function xG(e,t){wa(e,(r,o)=>r!=null&&t.add(o))}var KPe=["onStart","onRest","onChange","onPause","onResume"];function CG(e,t,r){e.animation[r]=t[r]!==kG(t,r)?EG(t[r],e.key):void 0}function E_(e,t,...r){var o,n,i,a;(o=(n=e.animation)[t])==null||o.call(n,...r),(i=(a=e.defaultProps)[t])==null||i.call(a,...r)}var XPe=["onStart","onChange","onRest"],QPe=1,nE=class{constructor(t,r){this.id=QPe++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),r&&(this._flush=r),t&&this.start(Ti({default:!0},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle&&!t.isDelayed&&!t.isPaused)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((r,o)=>t[o]=r.get()),t}set(t){for(let r in t){let o=t[r];we.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(UF(t)),this}start(t){let{queue:r}=this;return t?r=rs(t).map(UF):this.queue=[],this._flush?this._flush(this,r):(BG(this,r),JPe(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;nr(rs(r),n=>o[n].stop(!!t))}else A_(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(we.und(t))this.start({pause:!0});else{let r=this.springs;nr(rs(t),o=>r[o].pause())}return this}resume(t){if(we.und(t))this.start({pause:!1});else{let r=this.springs;nr(rs(t),o=>r[o].resume())}return this}each(t){wa(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:o}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,Lv(t,([c,u])=>{u.value=this.get(),c(u,this,this._item)}));let a=!n&&this._started,l=i||a&&o.size?this.get():null;i&&r.size&&Lv(r,([c,u])=>{u.value=l,c(u,this,this._item)}),a&&(this._started=!1,Lv(o,([c,u])=>{u.value=l,c(u,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;Qe.onFrame(this._onFrame)}};function JPe(e,t){return Promise.all(t.map(r=>DG(e,r))).then(r=>WF(e,r))}async function DG(e,t,r){let{keys:o,to:n,from:i,loop:a,onRest:l,onResolve:c}=t,u=we.obj(t.default)&&t.default;a&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let d=we.arr(n)||we.fun(n)?n:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):nr(XPe,v=>{let y=t[v];if(we.fun(y)){let b=e._events[v];t[v]=({finished:_,cancelled:w})=>{let S=b.get(y);S?(_||(S.finished=!1),w&&(S.cancelled=!0)):b.set(y,{value:null,finished:_||!1,cancelled:w||!1})},u&&(u[v]=t[v])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,Vv(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let m=(o||Object.keys(e.springs)).map(v=>e.springs[v].start(t)),h=t.cancel===!0||kG(t,"cancel")===!0;(d||h&&f.asyncId)&&m.push(IG(++e._lastAsyncId,{props:t,state:f,actions:{pause:GP,resume:GP,start(v,y){h?(A_(f,e._lastAsyncId),y(Hv(e))):(v.onRest=l,y(NG(d,v,f,e)))}}})),f.paused&&await new Promise(v=>{f.resumeQueue.add(v)});let g=WF(e,await Promise.all(m));if(a&&g.finished&&!(r&&g.noop)){let v=FG(t,a,n);if(v)return BG(e,[v]),DG(e,v,!0)}return c&&Qe.batchedUpdates(()=>c(g,e,e.item)),g}function $Pe(e,t){let r=new HF;return r.key=e,t&&Rf(r,t),r}function eEe(e,t,r){t.keys&&nr(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function BG(e,t){nr(t,r=>{eEe(e.springs,r,o=>$Pe(o,e))})}function tEe(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var rEe=["children"],YF=e=>{let{children:t}=e,r=tEe(e,rEe),o=(0,N_.useContext)(iE),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=uG(()=>({pause:n,immediate:i}),[n,i]);let{Provider:a}=iE;return O_.createElement(a,{value:r},t)},iE=oEe(YF,{});YF.Provider=iE.Provider;YF.Consumer=iE.Consumer;function oEe(e,t){return Object.assign(e,O_.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var TG;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(TG||(TG={}));var GF=class extends I_{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=kf(...r);let o=this._get(),n=JP(o);QP(this,n.create(o))}advance(t){let r=this._get(),o=this.get();ic(r,o)||(ml(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&PG(this._active)&&MF(this)}_get(){let t=we.arr(this.source)?this.source.map(Cn):rs(Cn(this.source));return this.calc(...t)}_start(){this.idle&&!PG(this._active)&&(this.idle=!1,nr(C_(this),t=>{t.done=!1}),Ls.skipAnimation?(Qe.batchedUpdates(()=>this.advance()),MF(this)):jv.start(this))}_attach(){let t=1;nr(rs(this.source),r=>{Ci(r)&&Rf(r,this),VF(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){nr(rs(this.source),t=>{Ci(t)&&Af(t,this)}),this._active.clear(),MF(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=rs(this.source).reduce((r,o)=>Math.max(r,(VF(o)?o.priority:0)+1),0))}};function nEe(e){return e.idle!==!1}function PG(e){return!e.size||Array.from(e).every(nEe)}function MF(e){e.idle||(e.idle=!0,nr(C_(e),t=>{t.done=!0}),Yp(e,{type:"idle",parent:e}))}Ls.assign({createStringInterpolator:qP,to:(e,t)=>new GF(e,t)});var R$e=jv.advance;var VG=s(SP());function XF(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var iEe=["style","children","scrollTop","scrollLeft"],jG=/^--/;function sEe(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!jG.test(e)&&!(M_.hasOwnProperty(e)&&M_[e])?t+"px":(""+t).trim()}var LG={};function aEe(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",o=t,{style:n,children:i,scrollTop:a,scrollLeft:l}=o,c=XF(o,iEe),u=Object.values(c),d=Object.keys(c).map(f=>r||e.hasAttribute(f)?f:LG[f]||(LG[f]=f.replace(/([A-Z])/g,m=>"-"+m.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let m=sEe(f,n[f]);jG.test(f)?e.style.setProperty(f,m):e.style[f]=m}d.forEach((f,m)=>{e.setAttribute(f,u[m])}),a!==void 0&&(e.scrollTop=a),l!==void 0&&(e.scrollLeft=l)}var M_={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},lEe=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),cEe=["Webkit","Ms","Moz","O"];M_=Object.keys(M_).reduce((e,t)=>(cEe.forEach(r=>e[lEe(r,t)]=e[t]),e),M_);var uEe=["x","y","z"],dEe=/^(matrix|translate|scale|rotate|skew)/,fEe=/^(translate)/,mEe=/^(rotate|skew)/,qF=(e,t)=>we.num(e)&&e!==0?e+t:e,sE=(e,t)=>we.arr(e)?e.every(r=>sE(r,t)):we.num(e)?e===t:parseFloat(e)===t,ZF=class extends Kp{constructor(t){let{x:r,y:o,z:n}=t,i=XF(t,uEe),a=[],l=[];(r||o||n)&&(a.push([r||0,o||0,n||0]),l.push(c=>[`translate3d(${c.map(u=>qF(u,"px")).join(",")})`,sE(c,0)])),wa(i,(c,u)=>{if(u==="transform")a.push([c||""]),l.push(d=>[d,d===""]);else if(dEe.test(u)){if(delete i[u],we.und(c))return;let d=fEe.test(u)?"px":mEe.test(u)?"deg":"";a.push(rs(c)),l.push(u==="rotate3d"?([f,m,h,g])=>[`rotate3d(${f},${m},${h},${qF(g,d)})`,sE(g,0)]:f=>[`${u}(${f.map(m=>qF(m,d)).join(",")})`,sE(f,u.startsWith("scale")?1:0)])}}),a.length&&(i.transform=new KF(a,l)),super(i)}},KF=class extends Bv{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return nr(this.inputs,(o,n)=>{let i=Cn(o[0]),[a,l]=this.transforms[n](we.arr(i)?i:o.map(Cn));t+=" "+a,r=r&&l}),r?"none":t}observerAdded(t){t==1&&nr(this.inputs,r=>nr(r,o=>Ci(o)&&Rf(o,this)))}observerRemoved(t){t==0&&nr(this.inputs,r=>nr(r,o=>Ci(o)&&Af(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Yp(this,t)}},pEe=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],hEe=["scrollTop","scrollLeft"];Ls.assign({batchedUpdates:VG.unstable_batchedUpdates,createStringInterpolator:qP,colors:nG});var gEe=hG(pEe,{applyAnimatedValues:aEe,createAnimatedStyle:e=>new ZF(e),getComponentProps:e=>XF(e,hEe)}),B$e=gEe.animated;var F_=s(j(),1);function zG(e){return{top:e.offsetTop,left:e.offsetLeft}}function HG(e){let t=(0,F_.useRef)(null),r=(0,F_.useRef)(void 0);return t.current&&(r.current=zG(t.current)),(0,F_.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new nE({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:c}){if(!t.current)return;let{x:u,y:d}=c;u=Math.round(u),d=Math.round(d);let f=u===0&&d===0;t.current.style.transform=f?"":`translate3d(${u}px,${d}px,0)`}});t.current.style.transform="";let i=zG(t.current),a=Math.round(o.left-i.left),l=Math.round(o.top-i.top);return n.start({x:0,y:0,from:{x:a,y:l}}),()=>{n.stop(),n.set({x:0,y:0})}},[e]),t}var ke=s(x(),1),{MediaUploadModal:vEe}=$o(Gv.privateApis);function GG({children:e,index:t,className:r}){let o=HG(t);return(0,ke.jsx)("div",{ref:o,className:r,children:e})}function Uv(e){return Array.isArray(e)?e:e?[e]:[]}function yEe({render:e,multiple:t,...r}){let[o,n]=(0,xr.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,ke.jsxs)(ke.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,ke.jsx)(vEe,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,ke.jsx)(Gv.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function JF({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:a=!1}){let l=i&&(0,Jp.isBlobURL)(i.source_url),c=(0,ke.jsxs)("div",{className:q("fields__media-edit-picker-button",{"has-attachment":i}),role:"button",tabIndex:0,onClick:()=>{a||e()},onKeyDown:u=>{a||(u.key==="Enter"||u.key===" ")&&(u.preventDefault(),e())},"aria-label":r,"aria-disabled":a,children:[t,l&&(0,ke.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,ke.jsx)(Bt.Spinner,{})}),!a&&(0,ke.jsx)(Bt.DropZone,{onFilesDrop:u=>n(u,i?.id)})]});return o?(0,ke.jsx)(Bt.Tooltip,{text:r,placement:"top",children:c}):c}var bEe=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function wEe({attachment:e}){return(0,ke.jsx)(Bt.__experimentalTruncate,{className:"fields__media-edit-filename",children:e.title.rendered})}function WG(e){return(0,ke.jsx)(JF,{...e,children:(0,ke.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function YG({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let a=i==="horizontal";return(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)(Bt.Button,{__next40pxDefaultSize:!0,icon:a?fr:wN,label:a?(0,Pi.__)("Move left"):(0,Pi.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:l=>{l.stopPropagation(),n(e,"up")}}),(0,ke.jsx)(Bt.Button,{__next40pxDefaultSize:!0,icon:a?mr:kw,label:a?(0,Pi.__)("Move right"):(0,Pi.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:l=>{l.stopPropagation(),n(e,"down")}})]})}function qG({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,ke.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,ke.jsx)(Bt.Icon,{icon:oN}):r.startsWith("video")?(0,ke.jsx)(Bt.Icon,{icon:aM}):bEe.includes(r)?(0,ke.jsx)(Bt.Icon,{icon:q6}):(0,ke.jsx)(Bt.Icon,{icon:ZN})}function _Ee({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:a,isUploading:l,setTargetItemId:c}){return(0,ke.jsxs)("div",{className:q("fields__media-edit-expanded",{"is-multiple":r,"is-single":!r,"is-empty":!e?.length}),children:[e?.map((u,d)=>{let f=u.mime_type?.startsWith("image"),m=(0,Jp.isBlobURL)(u.source_url),h=u.id;return(0,ke.jsxs)(GG,{index:d,className:q("fields__media-edit-expanded-item",{"has-preview-image":f}),children:[(0,ke.jsx)(JF,{open:()=>{c(h),i()},label:m?(0,Pi.__)("Replace"):(0,Pi.sprintf)((0,Pi.__)("Replace %s"),u.title.rendered),showTooltip:!0,onFilesDrop:a,attachment:u,isUploading:l,children:(0,ke.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,ke.jsx)(Bt.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||f)&&(0,ke.jsx)(qG,{attachment:u})})})}),!m&&(0,ke.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,ke.jsxs)(Bt.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,ke.jsx)(YG,{itemId:h,index:d,totalItems:e.length,isUploading:l,moveItem:n,orientation:"horizontal"}),(0,ke.jsx)(Bt.Button,{__next40pxDefaultSize:!0,icon:Xo,label:(0,Pi.__)("Remove"),size:"small",disabled:l,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})})]},u.id)}),(r||!e?.length)&&(0,ke.jsx)(WG,{open:()=>{c(void 0),i()},label:t,onFilesDrop:a,isUploading:l})]})}function SEe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:a,isUploading:l,setTargetItemId:c}){return(0,ke.jsxs)(ke.Fragment,{children:[!!e?.length&&(0,ke.jsx)("div",{className:q("fields__media-edit-compact-group",{"is-single":e.length===1}),children:(0,ke.jsx)(Bt.__experimentalVStack,{spacing:0,children:e.map((u,d)=>{let f=(0,Jp.isBlobURL)(u.source_url),m=r&&e.length>1,h=u.id;return(0,ke.jsxs)(GG,{index:d,className:"fields__media-edit-compact",children:[(0,ke.jsx)(JF,{open:()=>{c(h),i()},label:(0,Pi.__)("Replace"),showTooltip:!0,onFilesDrop:a,attachment:u,isUploading:l,children:(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)(qG,{attachment:u}),!f&&(0,ke.jsx)(wEe,{attachment:u})]})}),!f&&(0,ke.jsxs)(Bt.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,ke.jsx)(YG,{itemId:h,index:d,totalItems:e.length,isUploading:l,moveItem:n,orientation:"vertical"}),(0,ke.jsx)(Bt.Button,{__next40pxDefaultSize:!0,icon:Xo,label:(0,Pi.__)("Remove"),size:"small",disabled:l,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})]},u.id)})})}),(r||!e?.length)&&(0,ke.jsx)(WG,{open:()=>{c(void 0),i()},label:t,onFilesDrop:a,isUploading:l})]})}function ZG({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:a,validity:l}){let c=t.getValue({item:e}),[u,d]=(0,xr.useState)(!1),f=(0,xr.useRef)(null),[m,h]=(0,xr.useState)(void 0);(0,xr.useEffect)(()=>{let O=f.current,V=()=>{d(!0)};return O?.addEventListener("invalid",V),()=>O?.removeEventListener("invalid",V)},[]);let g=(0,D_.useSelect)(O=>{if(!c)return null;let U=Uv(c).toSorted((K,Q)=>K-Q),{getEntityRecords:Z}=O(QF.store);return Z("postType","attachment",{include:U})},[c]),v=(0,xr.useRef)(null);g!==null&&(v.current=g);let y=g;if(g===null&&v.current&&c){let O=new Set(v.current.map(V=>V.id));Uv(c).every(V=>O.has(V))&&(y=v.current)}let b=(0,xr.useMemo)(()=>{if(!y)return null;let O=Uv(c),V=new Map(y.map(U=>[U.id,U]));return O.map(U=>V.get(U)).filter(U=>U!==void 0)},[y,c]),{createErrorNotice:_}=(0,D_.useDispatch)(UG.store),{receiveEntityRecords:w}=(0,D_.useDispatch)(QF.store),[S,C]=(0,xr.useState)(),k=(0,xr.useRef)(void 0),[R,A]=(0,xr.useState)(!1),[I,D]=(0,xr.useState)([]);(0,xr.useEffect)(()=>{R&&(A(!1),k.current?.())},[R]);let E=(0,xr.useCallback)(O=>r(t.setValue({item:e,value:O})),[e,t,r]),P=(0,xr.useCallback)(O=>{let U=Uv(c).filter(Z=>Z!==O);d(!0),E(U.length?U:void 0)},[c,E]),B=(0,xr.useCallback)((O,V)=>{if(!b)return;let U=b.map(Q=>Q.id),Z=U.indexOf(O),K=V==="up"?Z-1:Z+1;[U[Z],U[K]]=[U[K],U[Z]],E(U)},[b,E]),H=(0,xr.useCallback)((O,V)=>{C(V),(0,Gv.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:O,onFileChange(U){let Z=U.filter(ae=>(0,Jp.isBlobURL)(ae.url)).map(ae=>ae.url);if(D(Z),Z.length)return;w("postType","attachment",[],void 0,!0);let K=U.map(ae=>ae.id);if(!i){E(K[0]),C(void 0);return}let Q=Uv(c);if(V===void 0)E([...Q,...K]);else{let ae=[...Q];ae.splice(Q.indexOf(V),1,...K),E(ae)}C(void 0)},onError(U){C(void 0),D([]),_(U.message,{type:"snackbar"})},multiple:!!i})},[n,c,i,_,E,w]),L=t.placeholder||(i?(0,Pi.__)("Choose files"):(0,Pi.__)("Choose file")),W=(0,xr.useMemo)(()=>{if(!I.length)return b;let O=[...b||[]],V=I.map(U=>({id:U,source_url:U,mime_type:(0,Jp.getBlobTypeByURL)(U)}));if(S!==void 0){let U=O.findIndex(Z=>Z.id===S);O.splice(U,1,...V)}else O.push(...V);return O},[b,S,I]);(0,xr.useEffect)(()=>{if(!u)return;let O=f.current;if(O)if(l){let V=l?.custom;h(V),V?.type==="invalid"?O.setCustomValidity(V.message||(0,Pi.__)("Invalid")):O.setCustomValidity("")}else O.setCustomValidity(""),h(void 0)},[u,t.isValid,l]);let M=(0,xr.useCallback)(O=>{u||(!O.relatedTarget||!O.currentTarget.contains(O.relatedTarget))&&d(!0)},[u]);return(0,ke.jsxs)("div",{onBlur:M,children:[(0,ke.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,ke.jsx)(yEe,{onSelect:O=>{if(!i){E(O.id),C(void 0);return}let V=Array.isArray(O)?O.map(Z=>Z.id):[O.id],U=Uv(c);if(!U.length)E(V);else if(S===void 0){let Z=U.filter(Q=>V.includes(Q)),K=V.filter(Q=>!U.includes(Q));E([...Z,...K])}else if(O.id!==S){let Z=U.filter(K=>K!==O.id);E(Z.map(K=>K===S?O.id:K))}C(void 0)},onClose:()=>C(void 0),allowedTypes:n,value:S!==void 0?S:c,multiple:i&&S===void 0,title:t.label,render:({open:O})=>{k.current=O;let V=a?_Ee:SEe;return(0,ke.jsxs)(Bt.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,ke.jsx)(Sr,{render:(0,ke.jsx)("legend",{}),children:t.label}):(0,ke.jsx)(Bt.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,ke.jsx)(V,{allItems:W,addButtonLabel:L,multiple:i,removeItem:P,moveItem:B,open:()=>A(!0),onFilesDrop:H,isUploading:!!I.length,setTargetItemId:C}),t.description&&(0,ke.jsx)(Bt.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,ke.jsx)(Sr,{children:(0,ke.jsx)("input",{type:"text",ref:f,value:c??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,ke.jsx)("div",{"aria-live":"polite",children:(0,ke.jsxs)("p",{className:q("components-validated-control__indicator",{"is-invalid":m.type==="invalid","is-valid":m.type==="valid"}),children:[(0,ke.jsx)(Bt.Icon,{className:"components-validated-control__indicator-icon",icon:xu,size:16,fill:"currentColor"}),m.message]})})]})}var $F=s(x(),1),KG=({item:e,config:t})=>{let r=e?._embedded?.["wp:featuredmedia"]?.[0],o=r?.source_url;return o?(0,$F.jsx)("img",{className:"fields-controls__featured-image-image",src:o,alt:"",srcSet:r?.media_details?.sizes?Object.values(r.media_details.sizes).map(n=>`${n.source_url} ${n.width}w`).join(", "):void 0,sizes:t?.sizes||"100vw"}):(0,$F.jsx)("span",{className:"fields-controls__featured-image-placeholder"})};var XG=s(x(),1),xEe={id:"featured_media",type:"media",label:(0,eD.__)("Featured Image"),placeholder:(0,eD.__)("Set featured image"),Edit:e=>(0,XG.jsx)(ZG,{...e,isExpanded:!0}),render:KG,setValue:({value:e})=>({featured_media:e??0}),enableSorting:!1,filterBy:!1},tD=xEe;var rW=s(N(),1);var L_=s(j(),1),cE=s(X(),1),oD=s(z(),1),nD=s(G(),1),iD=s(N(),1);var rD=s(G(),1),_a=s(X(),1);function aE(e){let t=e.type,r=e?.available_templates??{},o=Object.keys(r).length>0;return(0,rD.useSelect)(n=>{let i=!!n(_a.store).getCurrentTheme()?.is_block_theme;if(!n(_a.store).getPostType(t)?.viewable)return null;let l=i&&(n(_a.store).canUser("create",{kind:"postType",name:"wp_template"})??!1),c=o||l,u=c?!!n(_a.store).canUser("read",{kind:"postType",name:"wp_template"}):!1;return(!i||!u)&&c?"classic":i&&u?"block-theme":null},[t,o])}function CEe(e,t){return t?e==="page"?`${e}-${t}`:`single-${e}-${t}`:e==="page"?"page":`single-${e}`}var B_="";function lE(e,t,r){return(0,rD.useSelect)(o=>{if(!e||!t)return B_;let n=String(t),i=$o(o(_a.store)).getHomePage();if(e==="page"&&i?.postType==="page"&&i?.postId===n){let f=o(_a.store).getEntityRecords("postType","wp_template",{per_page:-1})?.find(m=>m.slug==="front-page");if(f)return Xe(f)}let a=$o(o(_a.store)).getPostsPageId();if(e==="page"&&a===n){let d=o(_a.store).getDefaultTemplateId({slug:"home"});if(!d)return B_;let f=o(_a.store).getEntityRecord("postType","wp_template",d);return f?Xe(f):B_}let l=CEe(e,r),c=o(_a.store).getDefaultTemplateId({slug:l});if(!c)return B_;let u=o(_a.store).getEntityRecord("postType","wp_template",c);return u?Xe(u):B_},[e,t,r])}var uE=s(x(),1),TEe=[];function PEe({data:e,field:t,onChange:r}){let o=typeof e.id=="number"?e.id:parseInt(e.id,10),n=t.getValue({item:e}),i=(0,L_.useMemo)(()=>Object.entries(e?.available_templates??{}).map(([l,c])=>({label:c,value:l})),[e]),a=(0,nD.useSelect)(l=>{let{getHomePage:c,getPostsPageId:u}=$o(l(cE.store)),d=String(o),f=u()===d,m=e.type==="page"&&c()?.postId===d;return!f&&!m},[o,e.type]);return(0,uE.jsx)(oD.SelectControl,{__next40pxDefaultSize:!0,label:(0,iD.__)("Template"),hideLabelFromVision:!0,value:n,options:i,onChange:r,disabled:!a})}function EEe({data:e,field:t,onChange:r}){let o=e.type,n=typeof e.id=="number"?e.id:parseInt(e.id,10),i=e.slug,{templates:a,canSwitchTemplate:l}=(0,nD.useSelect)(f=>{let m=f(cE.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:o})??TEe,{getHomePage:h,getPostsPageId:g}=$o(f(cE.store)),v=String(n),y=g()===v,b=o==="page"&&h()?.postId===v;return{templates:m,canSwitchTemplate:!y&&!b}},[n,o]),c=lE(o,n,i),u=t.getValue({item:e}),d=(0,L_.useMemo)(()=>{let f=a.map(m=>({label:Xe(m),value:m.slug}));return[{label:c,value:""},...f]},[a,c]);return(0,uE.jsx)(oD.SelectControl,{__next40pxDefaultSize:!0,label:(0,iD.__)("Template"),hideLabelFromVision:!0,value:u,options:d,onChange:r,disabled:!l})}var QG=({data:e,field:t,onChange:r})=>{let o=(0,L_.useCallback)(a=>r({[t.id]:a}),[t.id,r]),n=aE(e);return!n||!["block-theme","classic"].includes(n)?null:(0,uE.jsx)(n==="classic"?PEe:EEe,{data:e,field:t,onChange:o})};var JG=s(G(),1),$G=s(X(),1),eW=s(N(),1);var $p=s(x(),1);function kEe({item:e,field:t}){let r=t.getValue({item:e}),o=e?.available_templates??{},n=r&&o[r]?o[r]:(0,eW.__)("Default template");return(0,$p.jsx)($p.Fragment,{children:n})}function REe({item:e,field:t}){let r=e.type,o=e.slug,n=e.id,i=t.getValue({item:e}),a=lE(r,n,o),l=(0,JG.useSelect)(c=>{if(!i)return;let d=c($G.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:r})?.find(f=>f.slug===i);return d?Xe(d):void 0},[r,i]);return(0,$p.jsx)($p.Fragment,{children:l??a})}var tW=({item:e,field:t})=>{let r=aE(e);return!r||!["block-theme","classic"].includes(r)?null:(0,$p.jsx)(r==="classic"?kEe:REe,{item:e,field:t})};var AEe={id:"template",type:"text",label:(0,rW.__)("Template"),Edit:QG,render:tW,enableSorting:!1,filterBy:!1},sD=AEe;var vW=s(N(),1);var aD=s(V_(),1),fE=s(z(),1),lD=s(G(),1),Au=s(j(),1),cD=s(X(),1),cW=s(ve(),1),uW=s(yt(),1),Of=s(N(),1),dW=s(fo(),1);var sW=s(yt(),1),aW=s(N(),1);function j_(e){return typeof e.title=="object"&&"rendered"in e.title&&e.title.rendered?(0,sW.decodeEntities)(e.title.rendered):`#${e?.id} (${(0,aW.__)("no title")})`}var Ru=s(x(),1);function FEe(e){let t=e.map(n=>({children:[],...n}));if(t.some(({parent:n})=>n==null))return t;let r=t.reduce((n,i)=>{let{parent:a}=i;return n[a]||(n[a]=[]),n[a].push(i),n},{}),o=n=>n.map(i=>{let a=r[i.id];return{...i,children:a&&a.length?o(a):[]}});return o(r[0]||[])}var lW=(e,t)=>{let r=(0,aD.default)(e||"").toLowerCase(),o=(0,aD.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function DEe({data:e,onChangeControl:t}){let[r,o]=(0,Au.useState)(""),n=e.parent,i=e.id,a=e.type,{parentPostTitle:l,pageItems:c,isHierarchical:u}=(0,lD.useSelect)(h=>{let{getEntityRecord:g,getEntityRecords:v,getPostType:y}=h(cD.store),b=y(a),_=b?.hierarchical&&b.viewable,w=n?g("postType",a,n):null,S={per_page:100,exclude:i,parent_exclude:i,orderby:"menu_order",order:"asc",_fields:"id,title,parent",...!!r&&{search:r,orderby:"relevance"}};return{isHierarchical:_,parentPostTitle:w?j_(w):"",pageItems:_?v("postType",a,S):null}},[r,n,i,a]),d=(0,Au.useMemo)(()=>{let h=(b,_=0)=>b.map(C=>[{value:C.id,label:"\u2014 ".repeat(_)+(0,uW.decodeEntities)(C.name),rawName:C.name},...h(C.children||[],_+1)]).sort(([C],[k])=>{let R=lW(C.rawName,r),A=lW(k.rawName,r);return R>=A?1:-1}).flat();if(!c)return[];let g=c.map(b=>({id:b.id,parent:b.parent??null,name:j_(b)}));r||(g=FEe(g));let v=h(g),y=v.find(b=>b.value===n);return n&&l&&!y&&v.unshift({value:n,label:l,rawName:""}),v.map(b=>({...b,value:b.value.toString()}))},[c,r,l,n]);if(!u)return null;let f=h=>{o(h)},m=h=>{if(h)return t(parseInt(h,10)??0);t(0)};return(0,Ru.jsx)(fE.ComboboxControl,{__next40pxDefaultSize:!0,label:(0,Of.__)("Parent"),help:(0,Of.__)("Choose a parent page."),value:n?.toString(),options:d,onFilterValueChange:(0,cW.debounce)(h=>f(h),300),onChange:m,hideLabelFromVision:!0})}var fW=({data:e,field:t,onChange:r})=>{let{id:o}=t,n=(0,lD.useSelect)(a=>a(cD.store).getEntityRecord("root","__unstableBase")?.home,[]),i=(0,Au.useCallback)(a=>r({[o]:a}),[o,r]);return(0,Ru.jsx)("fieldset",{className:"fields-controls__parent",children:(0,Ru.jsxs)("div",{children:[(0,Au.createInterpolateElement)((0,Of.sprintf)((0,Of.__)('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,dW.filterURLForDisplay)(n).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Ru.jsx)("wbr",{})}),(0,Ru.jsx)("p",{children:(0,Au.createInterpolateElement)((0,Of.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Ru.jsx)(fE.ExternalLink,{href:(0,Of.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"),children:void 0})})}),(0,Ru.jsx)(DEe,{data:e,onChangeControl:i})]})})};var mW=s(G(),1),pW=s(X(),1),hW=s(N(),1);var Wv=s(x(),1),gW=({item:e})=>{let t=(0,mW.useSelect)(r=>{let{getEntityRecord:o}=r(pW.store);return e?.parent?o("postType",e.type,e.parent):null},[e.parent,e.type]);return t?(0,Wv.jsx)(Wv.Fragment,{children:j_(t)}):(0,Wv.jsx)(Wv.Fragment,{children:(0,hW.__)("None")})};var BEe={id:"parent",type:"text",label:(0,vW.__)("Parent"),Edit:fW,render:gW,enableSorting:!0,filterBy:!1},uD=BEe;var wW=s(N(),1);var qv=s(z(),1),yW=s(j(),1),z_=s(N(),1),Yv=s(x(),1);function LEe({data:e,onChange:t,field:r}){let[o,n]=(0,yW.useState)(!!r.getValue({item:e})),i=a=>{n(a),a||t({password:""})};return(0,Yv.jsxs)(qv.__experimentalVStack,{as:"fieldset",spacing:4,className:"fields-controls__password",children:[(0,Yv.jsx)(qv.CheckboxControl,{label:(0,z_.__)("Password protected"),help:(0,z_.__)("Only visible to those who know the password"),checked:o,onChange:i}),o&&(0,Yv.jsx)("div",{className:"fields-controls__password-input",children:(0,Yv.jsx)(qv.TextControl,{label:(0,z_.__)("Password"),onChange:a=>t({password:a}),value:r.getValue({item:e})||"",placeholder:(0,z_.__)("Use a secure password"),type:"text",__next40pxDefaultSize:!0,maxLength:255})})]})}var bW=LEe;var VEe={id:"password",type:"text",label:(0,wW.__)("Password"),Edit:bW,enableSorting:!1,enableHiding:!1,isVisible:e=>e.status!=="private",filterBy:!1},dD=VEe;var SW=s(N(),1);var pE=s(z(),1);var Sa=s(N(),1),jEe=[{value:"draft",label:(0,Sa.__)("Draft"),icon:_v,description:(0,Sa.__)("Not ready to publish.")},{value:"future",label:(0,Sa.__)("Scheduled"),icon:Np,description:(0,Sa.__)("Publish automatically on a chosen date.")},{value:"pending",label:(0,Sa.__)("Pending Review"),icon:Gw,description:(0,Sa.__)("Waiting for review before publishing.")},{value:"private",label:(0,Sa.__)("Private"),icon:jw,description:(0,Sa.__)("Only visible to site admins and editors.")},{value:"publish",label:(0,Sa.__)("Published"),icon:Op,description:(0,Sa.__)("Visible to everyone.")},{value:"trash",label:(0,Sa.__)("Trash"),icon:Tu}],mE=jEe;var Zv=s(x(),1);function zEe({item:e}){let t=mE.find(({value:n})=>n===e.status),r=t?.label||e.status,o=t?.icon;return(0,Zv.jsxs)(pE.__experimentalHStack,{alignment:"left",spacing:0,children:[o&&(0,Zv.jsx)("div",{className:"fields-controls__status-icon",children:(0,Zv.jsx)(pE.Icon,{icon:o})}),(0,Zv.jsx)("span",{children:r})]})}var _W=zEe;var HEe="isAny",UEe={label:(0,SW.__)("Status"),id:"status",type:"text",elements:mE,render:_W,Edit:"radio",enableSorting:!1,filterBy:{operators:[HEe]}},fD=UEe;var Kv=s(N(),1),GEe={id:"comment_status",label:(0,Kv.__)("Comments"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,Kv.__)("Open"),description:(0,Kv.__)("Visitors can add new comments and replies.")},{value:"closed",label:(0,Kv.__)("Closed"),description:(0,Kv.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}]},mD=GEe;var Iu=s(N(),1),hE=s(z(),1),pD=s(x(),1);function WEe({data:e,onChange:t}){let r=e?.ping_status??"open",o=n=>{t({...e,ping_status:n?"open":"closed"})};return(0,pD.jsx)(hE.CheckboxControl,{label:(0,Iu.__)("Enable pingbacks & trackbacks"),checked:r==="open",onChange:o,help:(0,pD.jsx)(hE.ExternalLink,{href:(0,Iu.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,Iu.__)("Learn more about pingbacks & trackbacks")})})}var YEe={id:"ping_status",label:(0,Iu.__)("Trackbacks & Pingbacks"),type:"text",Edit:WEe,enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,Iu.__)("Allow"),description:(0,Iu.__)("Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")},{value:"closed",label:(0,Iu.__)("Don't allow"),description:(0,Iu.__)("Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")}]},hD=YEe;var Xv=s(N(),1),qEe={id:"discussion",label:(0,Xv.__)("Discussion"),type:"text",render:({item:e})=>{let t=e.comment_status==="open",r=e.ping_status==="open";return t&&r?(0,Xv.__)("Open"):t&&!r?(0,Xv.__)("Comments only"):!t&&r?(0,Xv.__)("Pings only"):(0,Xv.__)("Closed")},filterBy:!1},gD=qEe;var CW=s(N(),1);var ac=s(N(),1),U_=s(j(),1),Nf=s(uo(),1),sc=s(x(),1),H_=e=>(0,Nf.dateI18n)((0,Nf.getSettings)().formats.datetimeAbbreviated,(0,Nf.getDate)(e)),ZEe=({item:e})=>{if(["draft","private"].includes(e.status??""))return(0,U_.createInterpolateElement)((0,ac.sprintf)((0,ac.__)("<span>Modified: <time>%s</time></span>"),H_(e.date??null)),{span:(0,sc.jsx)("span",{}),time:(0,sc.jsx)("time",{})});if(e.status==="future")return(0,U_.createInterpolateElement)((0,ac.sprintf)((0,ac.__)("<span>Scheduled: <time>%s</time></span>"),H_(e.date??null)),{span:(0,sc.jsx)("span",{}),time:(0,sc.jsx)("time",{})});if(e.status==="publish")return(0,U_.createInterpolateElement)((0,ac.sprintf)((0,ac.__)("<span>Published: <time>%s</time></span>"),H_(e.date??null)),{span:(0,sc.jsx)("span",{}),time:(0,sc.jsx)("time",{})});let n=(0,Nf.getDate)(e.modified??null)>(0,Nf.getDate)(e.date??null)?e.modified:e.date;return e.status==="pending"?(0,U_.createInterpolateElement)((0,ac.sprintf)((0,ac.__)("<span>Modified: <time>%s</time></span>"),H_(n??null)),{span:(0,sc.jsx)("span",{}),time:(0,sc.jsx)("time",{})}):(0,sc.jsx)("time",{children:H_(e.date??null)})},xW=ZEe;var KEe={id:"date",type:"datetime",label:(0,CW.__)("Date"),render:xW,filterBy:{operators:["before","after"]}},vD=KEe;var TW=s(N(),1),XEe={id:"scheduled_date",type:"datetime",label:(0,TW.__)("Scheduled Date"),getValue:({item:e})=>e.date,setValue:({value:e})=>({date:e}),isVisible:e=>e.status==="future",Edit:{control:"datetime",compact:!0},enableHiding:!1,enableSorting:!1,filterBy:!1},yD=XEe;var IW=s(N(),1),OW=s(G(),1),NW=s(X(),1);var PW=s(N(),1),EW=s(j(),1);var gE=s(z(),1),kW=s(G(),1),RW=s(X(),1),Mf=s(x(),1);function QEe({item:e}){let t=e?.author,r=e?._embedded?.author?.[0]?.id,o=!!(t&&(!r||t!==r)),n=(0,kW.useSelect)(u=>{if(!o)return null;let{getEntityRecord:d}=u(RW.store);return t?d("root","user",t):null},[t,o]),i=n?.name||e?._embedded?.author?.[0]?.name,a=n?.avatar_urls?.[48]||e?._embedded?.author?.[0]?.avatar_urls?.[48],[l,c]=(0,EW.useState)(!1);return(0,Mf.jsxs)(gE.__experimentalHStack,{alignment:"left",spacing:0,children:[!!a&&(0,Mf.jsx)("div",{className:q("fields-controls__author-avatar",{"is-loaded":l}),children:(0,Mf.jsx)("img",{onLoad:()=>c(!0),alt:(0,PW.__)("Author avatar"),src:a})}),!a&&(0,Mf.jsx)("div",{className:"fields-controls__author-icon",children:(0,Mf.jsx)(gE.Icon,{icon:Aw})}),(0,Mf.jsx)("span",{className:"fields-controls__author-name",children:i})]})}var AW=QEe;var JEe={label:(0,IW.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,OW.resolveSelect)(NW.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),setValue:({value:e})=>({author:Number(e)}),render:AW,sort:(e,t,r)=>{let o=e._embedded?.author?.[0]?.name||"",n=t._embedded?.author?.[0]?.name||"";return r==="asc"?o.localeCompare(n):n.localeCompare(o)},filterBy:{operators:["isAny","isNone"]}},G_=JEe;var MW=s(N(),1),$Ee={id:"notesCount",label:(0,MW.__)("Notes"),type:"integer",enableSorting:!1,filterBy:!1},bD=$Ee;var wD=s(yt(),1),Qv=s(N(),1),vE=s(z(),1),_D=s(x(),1),e2e={id:"excerpt",type:"text",label:(0,Qv.__)("Excerpt"),placeholder:(0,Qv.__)("Add an excerpt"),description:(0,_D.jsx)(vE.ExternalLink,{href:(0,Qv.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,Qv.__)("Learn more about manual excerpts")}),render:({item:e})=>{let t;return typeof e.excerpt=="string"?t=e.excerpt?(0,wD.decodeEntities)(e.excerpt):(0,Qv.__)("Add an excerpt"):t=(0,wD.decodeEntities)(e.excerpt?.raw||""),(0,_D.jsx)(vE.__experimentalText,{align:"left",numberOfLines:3,truncate:!0,children:t})},Edit:{control:"textarea",rows:4},enableSorting:!1,filterBy:!1},SD=e2e;var xa=s(N(),1),FW=s(G(),1),DW=s(X(),1),t2e=[{id:"aside",caption:(0,xa.__)("Aside")},{id:"audio",caption:(0,xa.__)("Audio")},{id:"chat",caption:(0,xa.__)("Chat")},{id:"gallery",caption:(0,xa.__)("Gallery")},{id:"image",caption:(0,xa.__)("Image")},{id:"link",caption:(0,xa.__)("Link")},{id:"quote",caption:(0,xa.__)("Quote")},{id:"standard",caption:(0,xa.__)("Standard")},{id:"status",caption:(0,xa.__)("Status")},{id:"video",caption:(0,xa.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0}),r2e={id:"format",label:(0,xa.__)("Format"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,getElements:async()=>{let e=await(0,FW.resolveSelect)(DW.store).getThemeSupports();return t2e.filter(t=>e?.formats?.includes(t.id)).map(t=>({value:t.id,label:t.caption}))}},xD=r2e;var HW=s(N(),1);var W_=s(z(),1),os=s(N(),1),LW=s(Jv(),1),VW=s(uo(),1),jW=s(j(),1),Y_=s(x(),1),o2e=189;function zW({item:e}){let t="";typeof e.content=="string"?t=e.content:typeof e.content=="function"&&(t=e.content(e));let r=(0,os._x)("words","Word count type. Do not translate!"),o=(0,jW.useMemo)(()=>t?(0,LW.count)(t,r):0,[t,r]),n=e.modified;if(!o&&!n)return null;let i;if(o){let a=Math.round(o/o2e),l=(0,os.sprintf)((0,os._n)("%s word","%s words",o),o.toLocaleString()),c=a<=1?(0,os.__)("1 minute"):(0,os.sprintf)((0,os._n)("%s minute","%s minutes",a),a.toLocaleString());i=(0,os.sprintf)((0,os.__)("%1$s, %2$s read time."),l,c)}return(0,Y_.jsxs)(W_.__experimentalVStack,{spacing:1,children:[i&&(0,Y_.jsx)(W_.__experimentalText,{variant:"muted",children:i}),n&&(0,Y_.jsx)(W_.__experimentalText,{variant:"muted",children:(0,os.sprintf)((0,os.__)("Last edited %s."),(0,VW.humanTimeDiff)(n))})]})}var n2e={label:(0,HW.__)("Post content information"),id:"post-content-info",type:"text",readOnly:!0,render:zW,enableSorting:!1,enableHiding:!1,filterBy:!1},CD=n2e;var TD=s(N(),1),i2e={id:"sticky",type:"boolean",label:(0,TD.__)("Sticky"),description:(0,TD.__)("Pin this post to the top of the blog."),enableSorting:!1,enableHiding:!1,isVisible:e=>!!e._links?.["wp:action-sticky"],filterBy:!1},PD=i2e;var UW=s(N(),1),s2e={id:"view-post",label:(0,UW._x)("View","verb"),isPrimary:!0,icon:es,isEligible(e){return e.status!=="trash"},callback(e,{onActionPerformed:t}){let r=e[0];window.open(r?.link,"_blank"),t&&t(e)}},ED=s2e;var kD=s(G(),1),GW=s(X(),1),Ff=s(N(),1),WW=s(vt(),1),YW=s(j(),1),Nu=s(z(),1),Ou=s(x(),1);function a2e(e){return typeof e.menu_order=="number"&&Number.isInteger(e.menu_order)}function l2e({items:e,closeModal:t,onActionPerformed:r}){let[o,n]=(0,YW.useState)(e[0]),{editEntityRecord:i,saveEditedEntityRecord:a}=(0,kD.useDispatch)(GW.store),{createSuccessNotice:l,createErrorNotice:c}=(0,kD.useDispatch)(WW.store),u=a2e(o);async function d(f){if(f.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}),l((0,Ff.__)("Order updated."),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,Ff.__)("An error occurred while updating the order");c(g,{type:"snackbar"})}}return(0,Ou.jsx)("form",{onSubmit:d,children:(0,Ou.jsxs)(Nu.__experimentalVStack,{spacing:"5",children:[(0,Ou.jsx)("div",{children:(0,Ff.__)("Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported.")}),(0,Ou.jsx)(Nu.__experimentalInputControl,{__next40pxDefaultSize:!0,label:(0,Ff.__)("Order"),type:"number",value:typeof o.menu_order=="number"&&Number.isInteger(o.menu_order)?String(o.menu_order):"",onChange:f=>{let m=parseInt(f,10);n({...o,menu_order:isNaN(m)?void 0:m})}}),(0,Ou.jsxs)(Nu.__experimentalHStack,{justify:"right",children:[(0,Ou.jsx)(Nu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,Ff.__)("Cancel")}),(0,Ou.jsx)(Nu.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!u,children:(0,Ff.__)("Save")})]})]})})}var c2e={id:"order-pages",label:(0,Ff.__)("Order"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:l2e},RD=c2e;var AD=s(G(),1),qW=s(X(),1),Yn=s(N(),1),ZW=s(vt(),1),ID=s(j(),1),Fu=s(z(),1);var Mu=s(x(),1),u2e={id:"duplicate-post",label:(0,Yn._x)("Duplicate","action label"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,ID.useState)({...e[0],title:(0,Yn.sprintf)((0,Yn._x)("%s (Copy)","post"),Xe(e[0]))}),[i,a]=(0,ID.useState)(!1),{saveEntityRecord:l}=(0,AD.useDispatch)(qW.store),{createSuccessNotice:c,createErrorNotice:u}=(0,AD.useDispatch)(ZW.store);async function d(f){if(f.preventDefault(),i)return;let m=o.type==="wp_template",h={status:m?"publish":"draft",title:o.title,slug:m?o.slug:o.title||(0,Yn.__)("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(y=>y.startsWith(g)).map(y=>y.slice(g.length)).forEach(y=>{o.hasOwnProperty(y)&&(h[y]=o[y])}),a(!0);try{let y=await l("postType",o.type,h,{throwOnError:!0});c((0,Yn.sprintf)((0,Yn.__)('"%s" successfully created.'),Xe(y)),{id:"duplicate-post-action",type:"snackbar"}),r&&r([y])}catch(y){let b=y,_=b.message&&b.code!=="unknown_error"?b.message:(0,Yn.__)("An error occurred while duplicating the page.");u(_,{type:"snackbar"})}finally{a(!1),t?.()}}return(0,Mu.jsx)("form",{onSubmit:d,children:(0,Mu.jsxs)(Fu.__experimentalVStack,{spacing:3,children:[typeof o.id=="string"&&(0,Mu.jsx)("div",{children:(0,Yn.__)("You are about to duplicate a bundled template. Changes will not be live until you activate the new template.")}),(0,Mu.jsx)(Fu.__experimentalInputControl,{__next40pxDefaultSize:!0,label:(0,Yn.__)("Title"),placeholder:(0,Yn.__)("No title"),value:Xe(o),onChange:f=>n(m=>({...m,title:f||(0,Yn.__)("No title")}))}),(0,Mu.jsxs)(Fu.__experimentalHStack,{spacing:2,justify:"end",children:[(0,Mu.jsx)(Fu.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,Yn.__)("Cancel")}),(0,Mu.jsx)(Fu.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,__next40pxDefaultSize:!0,children:(0,Yn._x)("Duplicate","action label")})]})]})})}},OD=u2e;var ND=s(G(),1),KW=s(X(),1),eh=s(N(),1),XW=s(j(),1),QW=s(dl(),1),Du=s(z(),1),JW=s(vt(),1);var Df=s(x(),1),{PATTERN_TYPES:d2e}=$o(QW.privateApis),f2e={id:"rename-post",label:(0,eh.__)("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)?Oz(e)&&!window?.__experimentalTemplateActivate?fP(e)&&e.is_custom&&e.permissions?.update:Nz(e)?e.source==="custom"&&!e?.has_theme_file&&e.permissions?.update:e.type===d2e.user&&e.permissions?.update:e.permissions?.update},RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o]=e,[n,i]=(0,XW.useState)(()=>Xe(o,"")),{editEntityRecord:a,saveEditedEntityRecord:l}=(0,ND.useDispatch)(KW.store),{createSuccessNotice:c,createErrorNotice:u}=(0,ND.useDispatch)(JW.store);async function d(f){f.preventDefault();try{await a("postType",o.type,o.id,{title:n}),i(""),t?.(),await l("postType",o.type,o.id,{throwOnError:!0}),c((0,eh.__)("Name updated"),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,eh.__)("An error occurred while updating the name");u(g,{type:"snackbar"})}}return(0,Df.jsx)("form",{onSubmit:d,children:(0,Df.jsxs)(Du.__experimentalVStack,{spacing:"5",children:[(0,Df.jsx)(Du.TextControl,{__next40pxDefaultSize:!0,label:(0,eh.__)("Name"),value:n,onChange:i,required:!0}),(0,Df.jsxs)(Du.__experimentalHStack,{justify:"right",children:[(0,Df.jsx)(Du.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,eh.__)("Cancel")}),(0,Df.jsx)(Du.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,eh.__)("Save")})]})]})})}},MD=f2e;var qn=s(G(),1),th=s(X(),1),To=s(N(),1),Bf=s(vt(),1),$W=s(j(),1),yE=s(at(),1),Bu=s(z(),1),eY=s(fo(),1),tY=s(yf(),1);var rh=s(x(),1),m2e=e=>e?e.source==="custom"&&(!!e?.plugin||e?.has_theme_file):!1,p2e=async(e,{allowUndo:t=!0}={})=>{let r="edit-site-template-reverted";if((0,qn.dispatch)(Bf.store).removeNotice(r),!m2e(e)){(0,qn.dispatch)(Bf.store).createErrorNotice((0,To.__)("This template is not revertable."),{type:"snackbar"});return}try{let o=(0,qn.select)(th.store).getEntityConfig("postType",e.type);if(!o){(0,qn.dispatch)(Bf.store).createErrorNotice((0,To.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let n=(0,eY.addQueryArgs)(`${o.baseURL}/${e.id}`,{context:"edit",source:e.origin}),i=await(0,tY.default)({path:n});if(!i){(0,qn.dispatch)(Bf.store).createErrorNotice((0,To.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let a=({blocks:u=[]})=>(0,yE.__unstableSerializeAndClean)(u),l=(0,qn.select)(th.store).getEditedEntityRecord("postType",e.type,e.id);(0,qn.dispatch)(th.store).editEntityRecord("postType",e.type,e.id,{content:a,blocks:l.blocks,source:"custom"},{undoIgnore:!0});let c=(0,yE.parse)(i?.content?.raw);if((0,qn.dispatch)(th.store).editEntityRecord("postType",e.type,i.id,{content:a,blocks:c,source:"theme"}),t){let u=()=>{(0,qn.dispatch)(th.store).editEntityRecord("postType",e.type,l.id,{content:a,blocks:l.blocks,source:"custom"})};(0,qn.dispatch)(Bf.store).createSuccessNotice((0,To.__)("Template reset."),{type:"snackbar",id:r,actions:[{label:(0,To.__)("Undo"),onClick:u}]})}}catch(o){let n=o.message&&o.code!=="unknown_error"?o.message:(0,To.__)("Template revert failed. Please reload.");(0,qn.dispatch)(Bf.store).createErrorNotice(n,{type:"snackbar"})}},h2e={id:"reset-post",label:(0,To.__)("Reset"),isEligible:e=>window?.__experimentalTemplateActivate?e.type==="wp_template_part"&&e?.source==="custom"&&e?.has_theme_file:Pu(e)&&e?.source==="custom"&&(!!(e.type==="wp_template"&&e?.plugin)||e?.has_theme_file),icon:_u,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,$W.useState)(!1),{saveEditedEntityRecord:i}=(0,qn.useDispatch)(th.store),{createSuccessNotice:a,createErrorNotice:l}=(0,qn.useDispatch)(Bf.store),c=async()=>{try{for(let u of e)await p2e(u,{allowUndo:!1}),await i("postType",u.type,u.id);a(e.length>1?(0,To.sprintf)((0,To.__)("%d items reset."),e.length):(0,To.sprintf)((0,To.__)('"%s" reset.'),Xe(e[0])),{type:"snackbar",id:"revert-template-action"})}catch(u){let d;e[0].type==="wp_template"?d=e.length===1?(0,To.__)("An error occurred while reverting the template."):(0,To.__)("An error occurred while reverting the templates."):d=e.length===1?(0,To.__)("An error occurred while reverting the template part."):(0,To.__)("An error occurred while reverting the template parts.");let f=u,m=f.message&&f.code!=="unknown_error"?f.message:d;l(m,{type:"snackbar"})}};return(0,rh.jsxs)(Bu.__experimentalVStack,{spacing:"5",children:[(0,rh.jsx)(Bu.__experimentalText,{children:(0,To.__)("Reset to default and clear all customizations?")}),(0,rh.jsxs)(Bu.__experimentalHStack,{justify:"right",children:[(0,rh.jsx)(Bu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,To.__)("Cancel")}),(0,rh.jsx)(Bu.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0),await c(),r?.(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,To.__)("Reset")})]})]})}},FD=h2e;var bE=s(N(),1),rY=s(dl(),1);var oY=s(x(),1),{CreatePatternModalContents:g2e,useDuplicatePatternProps:v2e}=$o(rY.privateApis),y2e={id:"duplicate-pattern",label:(0,bE._x)("Duplicate","action label"),isEligible:e=>e.type!=="wp_template_part",modalHeader:(0,bE._x)("Duplicate pattern","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=v2e({pattern:r,onSuccess:()=>t?.()});return(0,oY.jsx)(g2e,{onClose:t,confirmLabel:(0,bE._x)("Duplicate","action label"),...o})}},DD=y2e;var $v=function(){return $v=Object.assign||function(t){for(var r,o=1,n=arguments.length;o<n;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},$v.apply(this,arguments)};function nY(e){return e.toLowerCase()}var b2e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],w2e=/[^A-Z0-9]+/gi;function sY(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?b2e:r,n=t.stripRegexp,i=n===void 0?w2e:n,a=t.transform,l=a===void 0?nY:a,c=t.delimiter,u=c===void 0?" ":c,d=iY(iY(e,o,"$1\0$2"),i,"\0"),f=0,m=d.length;d.charAt(f)==="\0";)f++;for(;d.charAt(m-1)==="\0";)m--;return d.slice(f,m).split("\0").map(l).join(u)}function iY(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function aY(e,t){return t===void 0&&(t={}),sY(e,$v({delimiter:"."},t))}function oh(e,t){return t===void 0&&(t={}),aY(e,$v({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),n=Number(t>>32n);this.setUint32(e+(r?0:4),o,r),this.setUint32(e+(r?4:0),n,r)}});var ty=e=>new DataView(new ArrayBuffer(e)),Lu=e=>new Uint8Array(e.buffer||e),ey=e=>new TextEncoder().encode(String(e)),nh=e=>Math.min(4294967295,Number(e)),lY=e=>Math.min(65535,Number(e));function _2e(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:ey(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:Lu(e)};if(Symbol.asyncIterator in e)return{isFile:1,t,i:uY(e[Symbol.asyncIterator]())};throw new TypeError("Unsupported input format.")}function uY(e,t=e){return new ReadableStream({async pull(r){let o=0;for(;r.desiredSize>o;){let n=await e.next();if(!n.value){r.close();break}{let i=S2e(n.value);r.enqueue(i),o+=i.byteLength}}},cancel(r){t.throw?.(r)}})}function S2e(e){return typeof e=="string"?ey(e):e instanceof Uint8Array?e:Lu(e)}function dY(e,t,r){let[o,n]=(function(i){return i?i instanceof Uint8Array?[i,1]:ArrayBuffer.isView(i)||i instanceof ArrayBuffer?[Lu(i),1]:[ey(i),0]:[void 0,0]})(t);if(e instanceof File)return{o:BD(o||ey(e.name)),u:BigInt(e.size),l:n};if(e instanceof Response){let i=e.headers.get("content-disposition"),a=i&&i.match(/;\s*filename\*?=["']?(.*?)["']?$/i),l=a&&a[1]||e.url&&new URL(e.url).pathname.split("/").findLast(Boolean),c=l&&decodeURIComponent(l),u=r||+e.headers.get("content-length");return{o:BD(o||ey(c)),u:BigInt(u),l:n}}return o=BD(o,e!==void 0||r!==void 0),typeof e=="string"?{o,u:BigInt(ey(e).length),l:n}:e instanceof Blob?{o,u:BigInt(e.size),l:n}:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?{o,u:BigInt(e.byteLength),l:n}:{o,u:x2e(e,r),l:n}}function x2e(e,t){return t>-1?BigInt(t):e?void 0:0n}function BD(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 fY=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);fY[e]=t}function cY(e,t=0){t^=-1;for(var r=0,o=e.length;r<o;r++)t=t>>>8^fY[255&t^e[r]];return(-1^t)>>>0}function mY(e,t,r=0){let o=e.getSeconds()>>1|e.getMinutes()<<5|e.getHours()<<11,n=e.getDate()|e.getMonth()+1<<5|e.getFullYear()-1980<<9;t.setUint16(r,o,1),t.setUint16(r+2,n,1)}function C2e({o:e,l:t},r){return 8*(!t||(r??(function(o){try{T2e.decode(o)}catch{return 0}return 1})(e)))}var T2e=new TextDecoder("utf8",{fatal:1});function P2e(e,t=0){let r=ty(30);return r.setUint32(0,1347093252),r.setUint32(4,754976768|t),mY(e.t,r,10),r.setUint16(26,e.o.length,1),Lu(r)}async function*E2e(e){let{i:t}=e;if("then"in t&&(t=await t),t instanceof Uint8Array)yield t,e.m=cY(t,0),e.u=BigInt(t.length);else{e.u=0n;let r=t.getReader();for(;;){let{value:o,done:n}=await r.read();if(n)break;e.m=cY(o,e.m),e.u+=BigInt(o.length),yield o}}}function k2e(e,t){let r=ty(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,nh(e.u),1),r.setUint32(12,nh(e.u),1)),Lu(r)}function R2e(e,t,r=0,o=0){let n=ty(46);return n.setUint32(0,1347092738),n.setUint32(4,755182848),n.setUint16(8,2048|r),mY(e.t,n,12),n.setUint32(16,e.isFile?e.m:0,1),n.setUint32(20,nh(e.u),1),n.setUint32(24,nh(e.u),1),n.setUint16(28,e.o.length,1),n.setUint16(30,o,1),n.setUint16(40,e.isFile?33204:16893,1),n.setUint32(42,nh(t),1),Lu(n)}function A2e(e,t,r){let o=ty(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),Lu(o)}function pY(e){return e instanceof File||e instanceof Response?[[e],[e]]:[[e.input,e.name,e.size],[e.input,e.lastModified]]}var I2e=e=>(function(t){let r=BigInt(22),o=0n,n=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,l=o>=0xffffffffn;o+=BigInt(46+i.o.length+(a&&8))+i.u,r+=BigInt(i.o.length+46+(12*l|28*a)),n||(n=a)}return(n||o>=0xffffffffn)&&(r+=BigInt(76)),r+o})((function*(t){for(let r of t)yield dY(...pY(r)[0])})(e));function hY(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(I2e(t.metadata))),new Response(O2e(e,t),{headers:r})}function O2e(e,t={}){let r=(function(o){let n=o[Symbol.iterator in o?Symbol.iterator:Symbol.asyncIterator]();return{async next(){let i=await n.next();if(i.done)return i;let[a,l]=pY(i.value);return{done:0,value:Object.assign(_2e(...l),dY(...a))}},throw:n.throw?.bind(n),[Symbol.asyncIterator](){return this}}})(e);return uY((async function*(o,n){let i=[],a=0n,l=0n,c=0;for await(let f of o){let m=C2e(f,n.buffersAreUTF8);yield P2e(f,m),yield new Uint8Array(f.o),f.isFile&&(yield*E2e(f));let h=f.u>=0xffffffffn,g=12*(a>=0xffffffffn)|28*h;yield k2e(f,h),i.push(R2e(f,a,m,g)),i.push(f.o),g&&i.push(A2e(f,a,g)),h&&(a+=8n),l++,a+=BigInt(46+f.o.length)+f.u,c||(c=h)}let u=0n;for(let f of i)yield f,u+=BigInt(f.length);if(c||a>=0xffffffffn){let f=ty(76);f.setUint32(0,1347094022),f.setBigUint64(4,BigInt(44),1),f.setUint32(12,755182848),f.setBigUint64(24,l,1),f.setBigUint64(32,l,1),f.setBigUint64(40,u,1),f.setBigUint64(48,a,1),f.setUint32(56,1347094023),f.setBigUint64(64,a+u,1),f.setUint32(72,1,1),yield Lu(f)}let d=ty(22);d.setUint32(0,1347093766),d.setUint16(8,lY(l),1),d.setUint16(10,lY(l),1),d.setUint32(12,nh(u),1),d.setUint32(16,nh(a),1),yield Lu(d)})(r,t),r)}var LD=s(d_(),1),VD=s(N(),1);function gY(e){return JSON.stringify({__file:e.type,title:Xe(e),content:typeof e.content=="string"?e.content:e.content?.raw,syncStatus:e.wp_pattern_sync_status},null,2)}var N2e={id:"export-pattern",label:(0,VD.__)("Export as JSON"),icon:VN,supportsBulk:!0,isEligible:e=>e.type==="wp_block",callback:async e=>{if(e.length===1)return(0,LD.downloadBlob)(`${oh(Xe(e[0])||e[0].slug)}.json`,gY(e[0]),"application/json");let t={},r=e.map(o=>{let n=oh(Xe(o)||o.slug);return t[n]=(t[n]||0)+1,{name:`${n+(t[n]>1?"-"+(t[n]-1):"")}.json`,lastModified:new Date,input:gY(o)}});return(0,LD.downloadBlob)((0,VD.__)("patterns-export")+".zip",await hY(r).blob(),"application/zip")}},jD=N2e;var vY=s(fo(),1),wE=s(N(),1),M2e={id:"view-post-revisions",context:"list",label(e){let t=e[0]._links?.["version-history"]?.[0]?.count??0;return(0,wE.sprintf)((0,wE.__)("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,vY.addQueryArgs)("revision.php",{revision:r?._links?.["predecessor-version"]?.[0]?.id});document.location.href=o,t&&t(e)}},zD=M2e;var yY=s(X(),1),Lo=s(N(),1),bY=s(vt(),1);var wY=s(j(),1),HD=s(G(),1),Vu=s(z(),1),_Y=s(yt(),1);var ih=s(x(),1),F2e={id:"permanently-delete",label:(0,Lo.__)("Permanently delete"),supportsBulk:!0,icon:Tu,isEligible(e){if(Pu(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,n]=(0,wY.useState)(!1),{createSuccessNotice:i,createErrorNotice:a}=(0,HD.useDispatch)(bY.store),{deleteEntityRecord:l}=(0,HD.useDispatch)(yY.store);return(0,ih.jsxs)(Vu.__experimentalVStack,{spacing:"5",children:[(0,ih.jsx)(Vu.__experimentalText,{children:e.length>1?(0,Lo.sprintf)((0,Lo._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,Lo.sprintf)((0,Lo.__)('Are you sure you want to permanently delete "%s"?'),(0,_Y.decodeEntities)(Xe(e[0])))}),(0,ih.jsxs)(Vu.__experimentalHStack,{justify:"right",children:[(0,ih.jsx)(Vu.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Lo.__)("Cancel")}),(0,ih.jsx)(Vu.Button,{variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(u=>l("postType",u.type,u.id,{force:!0},{throwOnError:!0})));if(c.every(({status:u})=>u==="fulfilled")){let u;c.length===1?u=(0,Lo.sprintf)((0,Lo.__)('"%s" permanently deleted.'),Xe(e[0])):u=(0,Lo.__)("The items were permanently deleted."),i(u,{type:"snackbar",id:"permanently-delete-post-action"}),r?.(e)}else{let u;if(c.length===1){let d=c[0];d.reason?.message?u=d.reason.message:u=(0,Lo.__)("An error occurred while permanently deleting the item.")}else{let d=new Set,f=c.filter(({status:m})=>m==="rejected");for(let m of f){let h=m;h.reason?.message&&d.add(h.reason.message)}d.size===0?u=(0,Lo.__)("An error occurred while permanently deleting the items."):d.size===1?u=(0,Lo.sprintf)((0,Lo.__)("An error occurred while permanently deleting the items: %s"),[...d][0]):u=(0,Lo.sprintf)((0,Lo.__)("Some errors occurred while permanently deleting the items: %s"),[...d].join(","))}a(u,{type:"snackbar"})}n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Lo.__)("Delete permanently")})]})]})}},UD=F2e;var SY=s(X(),1),Ei=s(N(),1),xY=s(vt(),1);var D2e={id:"restore",label:(0,Ei.__)("Restore"),isPrimary:!0,icon:_u,supportsBulk:!0,isEligible(e){return!Pu(e)&&e.type!=="wp_block"&&e.status==="trash"&&e.permissions?.update},async callback(e,{registry:t,onActionPerformed:r}){let{createSuccessNotice:o,createErrorNotice:n}=t.dispatch(xY.store),{editEntityRecord:i,saveEditedEntityRecord:a}=t.dispatch(SY.store);await Promise.allSettled(e.map(c=>i("postType",c.type,c.id,{status:"draft"})));let l=await Promise.allSettled(e.map(c=>a("postType",c.type,c.id,{throwOnError:!0})));if(l.every(({status:c})=>c==="fulfilled")){let c;e.length===1?c=(0,Ei.sprintf)((0,Ei.__)('"%s" has been restored.'),Xe(e[0])):e[0].type==="page"?c=(0,Ei.sprintf)((0,Ei.__)("%d pages have been restored."),e.length):c=(0,Ei.sprintf)((0,Ei.__)("%d posts have been restored."),e.length),o(c,{type:"snackbar",id:"restore-post-action"}),r&&r(e)}else{let c;if(l.length===1){let u=l[0];u.reason?.message?c=u.reason.message:c=(0,Ei.__)("An error occurred while restoring the post.")}else{let u=new Set,d=l.filter(({status:f})=>f==="rejected");for(let f of d){let m=f;m.reason?.message&&u.add(m.reason.message)}u.size===0?c=(0,Ei.__)("An error occurred while restoring the posts."):u.size===1?c=(0,Ei.sprintf)((0,Ei.__)("An error occurred while restoring the posts: %s"),[...u][0]):c=(0,Ei.sprintf)((0,Ei.__)("Some errors occurred while restoring the posts: %s"),[...u].join(","))}n(c,{type:"snackbar"})}}},GD=D2e;var WD=s(G(),1),CY=s(X(),1),po=s(N(),1),TY=s(vt(),1),PY=s(j(),1),ju=s(z(),1);var sh=s(x(),1),B2e={id:"move-to-trash",label:(0,po._x)("Trash","verb"),isPrimary:!0,icon:Tu,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,n]=(0,PY.useState)(!1),{createSuccessNotice:i,createErrorNotice:a}=(0,WD.useDispatch)(TY.store),{deleteEntityRecord:l}=(0,WD.useDispatch)(CY.store);return(0,sh.jsxs)(ju.__experimentalVStack,{spacing:"5",children:[(0,sh.jsx)(ju.__experimentalText,{children:e.length===1?(0,po.sprintf)((0,po.__)('Are you sure you want to move "%s" to the trash?'),Xe(e[0])):(0,po.sprintf)((0,po._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,sh.jsxs)(ju.__experimentalHStack,{justify:"right",children:[(0,sh.jsx)(ju.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,po.__)("Cancel")}),(0,sh.jsx)(ju.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(u=>l("postType",u.type,u.id.toString(),{},{throwOnError:!0})));if(c.every(({status:u})=>u==="fulfilled")){let u;c.length===1?u=(0,po.sprintf)((0,po.__)('"%s" moved to the trash.'),Xe(e[0])):u=(0,po.sprintf)((0,po._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(c.length===1){let d=c[0];d.reason?.message?u=d.reason.message:u=(0,po.__)("An error occurred while moving the item to the trash.")}else{let d=new Set,f=c.filter(({status:m})=>m==="rejected");for(let m of f){let h=m;h.reason?.message&&d.add(h.reason.message)}d.size===0?u=(0,po.__)("An error occurred while moving the items to the trash."):d.size===1?u=(0,po.sprintf)((0,po.__)("An error occurred while moving the item to the trash: %s"),[...d][0]):u=(0,po.sprintf)((0,po.__)("Some errors occurred while moving the items to the trash: %s"),[...d].join(","))}a(u,{type:"snackbar"})}r&&r(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,po._x)("Trash","verb")})]})]})}},YD=B2e;var Vt=s(N(),1),AY=s(j(),1),zu=s(z(),1),IY=s(dl(),1),ZD=s(yt(),1);var EY=s(vt(),1),kY=s(X(),1),qD=s(G(),1);function L2e(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 n=o;n.reason?.message&&t.add(n.reason.message)}}return t}var RY=async(e,t,r)=>{let{createSuccessNotice:o,createErrorNotice:n}=(0,qD.dispatch)(EY.store),{deleteEntityRecord:i}=(0,qD.dispatch)(kY.store),a=await Promise.allSettled(e.map(l=>i("postType",l.type,l.id,{force:!0},{throwOnError:!0})));if(a.every(({status:l})=>l==="fulfilled")){let l;a.length===1?l=t.success.messages.getMessage(e[0]):l=t.success.messages.getBatchMessage(e),o(l,{type:t.success.type??"snackbar",id:t.success.id}),r.onActionPerformed?.(e)}else{let l=L2e(a),c="";a.length===1?c=t.error.messages.getMessage(l):c=t.error.messages.getBatchMessage(l),n(c,{type:t.error.type??"snackbar",id:t.error.id}),r.onActionError?.()}};var ah=s(x(),1),{PATTERN_TYPES:V2e}=$o(IY.privateApis),j2e={id:"delete-post",label:(0,Vt.__)("Delete"),isPrimary:!0,icon:Tu,isEligible(e){return Pu(e)?fP(e):e.type===V2e.user},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,AY.useState)(!1),i=e.every(a=>Pu(a)&&a?.has_theme_file);return(0,ah.jsxs)(zu.__experimentalVStack,{spacing:"5",children:[(0,ah.jsx)(zu.__experimentalText,{children:e.length>1?(0,Vt.sprintf)((0,Vt._n)("Delete %d item?","Delete %d items?",e.length),e.length):(0,Vt.sprintf)((0,Vt._x)('Delete "%s"?',"template part"),Xe(e[0]))}),(0,ah.jsxs)(zu.__experimentalHStack,{justify:"right",children:[(0,ah.jsx)(zu.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Vt.__)("Cancel")}),(0,ah.jsx)(zu.Button,{variant:"primary",onClick:async()=>{n(!0),await RY(e,{success:{messages:{getMessage:l=>i?(0,Vt.sprintf)((0,Vt.__)('"%s" reset.'),(0,ZD.decodeEntities)(Xe(l))):(0,Vt.sprintf)((0,Vt._x)('"%s" deleted.',"template part"),(0,ZD.decodeEntities)(Xe(l))),getBatchMessage:()=>i?(0,Vt.__)("Items reset."):(0,Vt.__)("Items deleted.")}},error:{messages:{getMessage:l=>l.size===1?[...l][0]:i?(0,Vt.__)("An error occurred while reverting the item."):(0,Vt.__)("An error occurred while deleting the item."),getBatchMessage:l=>l.size===0?i?(0,Vt.__)("An error occurred while reverting the items."):(0,Vt.__)("An error occurred while deleting the items."):l.size===1?i?(0,Vt.sprintf)((0,Vt.__)("An error occurred while reverting the items: %s"),[...l][0]):(0,Vt.sprintf)((0,Vt.__)("An error occurred while deleting the items: %s"),[...l][0]):i?(0,Vt.sprintf)((0,Vt.__)("Some errors occurred while reverting the items: %s"),[...l].join(",")):(0,Vt.sprintf)((0,Vt.__)("Some errors occurred while deleting the items: %s"),[...l].join(","))}}},{onActionPerformed:r}),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Vt.__)("Delete")})]})]})}},KD=j2e;var HY=s(G(),1),Hu=s(N(),1),UY=s(vt(),1),GY=s(j(),1),WY=s(at(),1);var Zn=s(z(),1),VY=s(ve(),1),SE=s(X(),1),oy=s(G(),1),_E=s(j(),1),ry=s(N(),1);var jY=s(vt(),1),zY=s(at(),1);var OY=s(G(),1),NY=s(X(),1),MY=()=>(0,OY.useSelect)(e=>e(NY.store).getEntityRecords("postType","wp_template_part",{per_page:-1}),[])??[],FY=(e,t)=>{let r=e.toLowerCase(),o=t.map(i=>i.title.rendered.toLowerCase());if(!o.includes(r))return e;let n=2;for(;o.includes(`${r} ${n}`);)n++;return`${e} ${n}`},DY=e=>oh(e).replace(/[^\w-]+/g,"")||"wp-custom-part";var Vo=s(x(),1);function BY(e,t){return`fields-create-template-part-modal__area-option-${e}-${t}`}function LY(e,t){return`fields-create-template-part-modal__area-option-description-${e}-${t}`}function ny({modalTitle:e,...t}){let r=(0,oy.useSelect)(o=>o(SE.store).getPostType("wp_template_part")?.labels?.add_new_item,[]);return(0,Vo.jsx)(Zn.Modal,{title:e||r,onRequestClose:t.closeModal,overlayClassName:"fields-create-template-part-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,Vo.jsx)(XD,{...t})})}var z2e=e=>e==="header"?Fw:e==="footer"?Ow:e==="sidebar"?Qw:e==="navigation-overlay"?Vw:Fp;function XD({defaultArea:e="uncategorized",blocks:t=[],confirmLabel:r=(0,ry.__)("Add"),closeModal:o,onCreate:n,onError:i,defaultTitle:a=""}){let{createErrorNotice:l}=(0,oy.useDispatch)(jY.store),{saveEntityRecord:c}=(0,oy.useDispatch)(SE.store),u=MY(),[d,f]=(0,_E.useState)(a),[m,h]=(0,_E.useState)(e),[g,v]=(0,_E.useState)(!1),y=(0,VY.useInstanceId)(ny),b=(0,oy.useSelect)(w=>w(SE.store).getCurrentTheme()?.default_template_part_areas,[]);async function _(){if(!(!d||g))try{v(!0);let w=FY(d,u),S=DY(w),C=await c("postType","wp_template_part",{slug:S,title:w,content:(0,zY.serialize)(t),area:m},{throwOnError:!0});await n(C)}catch(w){let S=w instanceof Error&&"code"in w&&w.message&&w.code!=="unknown_error"?w.message:(0,ry.__)("An error occurred while creating the template part.");l(S,{type:"snackbar"}),i?.()}finally{v(!1)}}return(0,Vo.jsx)("form",{onSubmit:async w=>{w.preventDefault(),await _()},children:(0,Vo.jsxs)(Zn.__experimentalVStack,{spacing:"4",children:[(0,Vo.jsx)(Zn.TextControl,{__next40pxDefaultSize:!0,label:(0,ry.__)("Name"),value:d,onChange:f,required:!0}),(0,Vo.jsxs)("fieldset",{className:"fields-create-template-part-modal__area-fieldset",children:[(0,Vo.jsx)(Zn.BaseControl.VisualLabel,{as:"legend",children:(0,ry.__)("Area")}),(0,Vo.jsx)("div",{className:"fields-create-template-part-modal__area-radio-group",children:(b??[]).map(w=>{let S=z2e(w.icon);return(0,Vo.jsxs)("div",{className:"fields-create-template-part-modal__area-radio-wrapper",children:[(0,Vo.jsx)("input",{type:"radio",id:BY(w.area,y),name:`fields-create-template-part-modal__area-${y}`,value:w.area,checked:m===w.area,onChange:()=>{h(w.area)},"aria-describedby":LY(w.area,y)}),(0,Vo.jsx)(Zn.Icon,{icon:S,className:"fields-create-template-part-modal__area-radio-icon"}),(0,Vo.jsx)("label",{htmlFor:BY(w.area,y),className:"fields-create-template-part-modal__area-radio-label",children:w.label}),(0,Vo.jsx)(Zn.Icon,{icon:Sn,className:"fields-create-template-part-modal__area-radio-checkmark"}),(0,Vo.jsx)("p",{className:"fields-create-template-part-modal__area-radio-description",id:LY(w.area,y),children:w.description})]},w.area)})})]}),(0,Vo.jsxs)(Zn.__experimentalHStack,{justify:"right",children:[(0,Vo.jsx)(Zn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{o()},children:(0,ry.__)("Cancel")}),(0,Vo.jsx)(Zn.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!d||g,isBusy:g,children:r})]})]})})}var YY=s(x(),1),H2e={id:"duplicate-template-part",label:(0,Hu._x)("Duplicate","action label"),isEligible:e=>e.type==="wp_template_part",modalHeader:(0,Hu._x)("Duplicate template part","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=(0,GY.useMemo)(()=>r.blocks??(0,WY.parse)(typeof r.content=="string"?r.content:r.content.raw,{__unstableSkipMigrationLogs:!0}),[r.content,r.blocks]),{createSuccessNotice:n}=(0,HY.useDispatch)(UY.store);function i(a){n((0,Hu.sprintf)((0,Hu._x)('"%s" duplicated.',"template part"),Xe(a)),{type:"snackbar",id:"edit-site-patterns-success"}),t?.()}return(0,YY.jsx)(XD,{blocks:o,defaultArea:r.area,defaultTitle:(0,Hu.sprintf)((0,Hu._x)("%s (Copy)","template part"),Xe(r)),onCreate:i,onError:t,confirmLabel:(0,Hu._x)("Duplicate","action label"),closeModal:t??(()=>{})})}},QD=H2e;var qY=s(N(),1),ZY=s(z(),1),KY=s(x(),1),U2e={id:"alt_text",type:"text",label:(0,qY.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,KY.jsx)(ZY.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),rows:2}),enableSorting:!1,filterBy:!1},JD=U2e;var tq=s(N(),1);var CE=s(j(),1),XY=s(N(),1);function xE(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var TE=s(x(),1);function QY({item:e}){let[t,r]=(0,CE.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,CE.useEffect)(()=>{o&&o===n&&r(xE(i)||n?.toString()||""),o||r((0,XY.__)("(Unattached)"))},[o,n,i]),(0,TE.jsx)(TE.Fragment,{children:t})}var EE=s(X(),1),kE=s(z(),1),PE=s(N(),1),lh=s(j(),1),JY=s(ve(),1),$Y=s(G(),1);var $D=s(x(),1);function eq({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:xE(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,lh.useState)(r),[i,a]=(0,lh.useState)([]),[l,c]=(0,lh.useState)(!1),[u,d]=(0,lh.useState)(e?.post?.toString()??null),f=(0,$Y.useSelect)(y=>y(EE.store).getPostTypes(),[]),m=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),n([])},h=async y=>{c(!0);let b=await(0,EE.__experimentalFetchLinkSuggestions)(y,{type:"post",isInitialSuggestions:!0},{});a(b);let _=b.map(w=>({label:w.title,value:w.id.toString()}));n(_),c(!1)},g=y=>{if(!y){m();return}if(d(y),y){let b=i.find(_=>_.id===Number(y));if(b&&f){let _=f.find(S=>S.slug===b?.type),w={..._&&{type:_.slug},id:Number(y),title:{raw:b.title,rendered:b.title}};t({post:Number(y),_embedded:{...e?._embedded,"wp:attached-to":[w]}})}}},v=e.post?(0,lh.createInterpolateElement)((0,PE.__)("Search for a post or page to attach this media to or <button>detach current</button>."),{button:(0,$D.jsx)(kE.Button,{__next40pxDefaultSize:!0,onClick:m,variant:"link",accessibleWhenDisabled:!0})}):(0,PE.__)("Search for a post or page to attach this media to.");return(0,$D.jsx)(kE.ComboboxControl,{className:"dataviews-media-field__attached-to",__next40pxDefaultSize:!0,isLoading:l,label:(0,PE.__)("Attached to"),help:v,value:u,options:o,onFilterValueChange:(0,JY.debounce)(y=>h(y),300),onChange:g,hideLabelFromVision:!0})}var G2e={id:"attached_to",type:"text",label:(0,tq.__)("Attached to"),Edit:eq,render:QY,enableSorting:!1,filterBy:!1},eB=G2e;var nq=s(N(),1),iq=s(G(),1),sq=s(X(),1);var rq=s(N(),1),iy=s(j(),1);var RE=s(z(),1),Lf=s(x(),1);function oq({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,iy.useState)("loading");(0,iy.useEffect)(()=>{i("loading")},[o]);let a=(0,iy.useCallback)(c=>{c?.complete&&i("instant")},[]),l=()=>{n==="loading"&&i("loaded")};return(0,Lf.jsxs)(RE.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,Lf.jsx)("div",{className:q("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,Lf.jsx)("img",{ref:a,onLoad:l,alt:(0,rq.__)("Author avatar"),src:o})}),!o&&(0,Lf.jsx)("div",{className:"media-author-field__icon",children:(0,Lf.jsx)(RE.Icon,{icon:Aw})}),(0,Lf.jsx)("span",{className:"media-author-field__name",children:r})]})}var W2e={label:(0,nq.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,iq.resolveSelect)(sq.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:oq,sort:(e,t,r)=>{let o=e._embedded?.author?.[0]?.name||"",n=t._embedded?.author?.[0]?.name||"";return r==="asc"?o.localeCompare(n):n.localeCompare(o)},filterBy:{operators:["isAny","isNone"]},readOnly:!0},tB=W2e;var aq=s(N(),1),lq=s(z(),1);function Vf(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var cq=s(x(),1),Y2e={id:"caption",type:"text",label:(0,aq.__)("Caption"),getValue:({item:e})=>Vf(e?.caption),render:({item:e})=>Vf(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,cq.jsx)(lq.TextareaControl,{label:e.label,value:Vf(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},rB=Y2e;var uq=s(N(),1),dq=s(uo(),1),q2e={id:"date",type:"datetime",label:(0,uq.__)("Date added"),filterBy:{operators:["before","after"]},format:{datetime:(0,dq.getSettings)().formats.datetimeAbbreviated},readOnly:!0},oB=q2e;var fq=s(N(),1),mq=s(z(),1);var nB=s(x(),1),Z2e={id:"description",type:"text",label:(0,fq.__)("Description"),getValue:({item:e})=>Vf(e?.description),render:({item:e})=>(0,nB.jsx)("div",{children:Vf(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,nB.jsx)(mq.TextareaControl,{label:e.label,value:Vf(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},iB=Z2e;var yq=s(N(),1),bq=s(fo(),1);var AE=s(z(),1),hq=s(j(),1),gq=s(fo(),1),sy=s(x(),1),pq=15;function vq({item:e}){let t=(0,hq.useMemo)(()=>e?.source_url?(0,gq.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length>pq?(0,sy.jsx)(AE.Tooltip,{text:t,children:(0,sy.jsx)(AE.__experimentalTruncate,{limit:pq,ellipsizeMode:"tail",children:t})}):(0,sy.jsx)(sy.Fragment,{children:t}):""}var K2e={id:"filename",type:"text",label:(0,yq.__)("File name"),getValue:({item:e})=>(0,bq.getFilename)(e?.source_url||""),render:vq,enableSorting:!1,filterBy:!1,readOnly:!0},sB=K2e;var Kn=s(N(),1),_q=1024,Sq=1024*_q,xq=1024*Sq,Cq=1024*xq,Tq=1024*Cq,Pq=1024*Tq,Eq=1024*Pq,X2e=1024*Eq;function wq(e,t,r=2){return(0,Kn.sprintf)((0,Kn._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function Q2e(e,t=2){if(e===0)return wq(0,(0,Kn._x)("B","unit symbol"),t);let r={[(0,Kn._x)("YB","unit symbol")]:X2e,[(0,Kn._x)("ZB","unit symbol")]:Eq,[(0,Kn._x)("EB","unit symbol")]:Pq,[(0,Kn._x)("PB","unit symbol")]:Tq,[(0,Kn._x)("TB","unit symbol")]:Cq,[(0,Kn._x)("GB","unit symbol")]:xq,[(0,Kn._x)("MB","unit symbol")]:Sq,[(0,Kn._x)("KB","unit symbol")]:_q,[(0,Kn._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return wq(e/n,o,t);return""}var J2e={id:"filesize",type:"text",label:(0,Kn.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?Q2e(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},aB=J2e;var ay=s(N(),1),$2e={id:"media_dimensions",type:"text",label:(0,ay.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,ay.sprintf)((0,ay._x)("%1$s \xD7 %2$s","image dimensions"),e?.media_details?.width?.toString(),e?.media_details?.height?.toString()):"",isVisible:e=>!!(e?.media_details?.width&&e?.media_details?.height),enableSorting:!1,filterBy:!1,readOnly:!0},lB=$2e;var kq=s(N(),1),eke={id:"mime_type",type:"text",label:(0,kq.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},cB=eke;var Zae=s(N(),1);var Wae=s(N(),1),I8=s(ce(),1),Yae=s(G(),1),V1=s(X(),1);var Xs=s(j(),1),mb=s(G(),1),qV=s(N(),1),Sl=s(X(),1),pb=s(ce(),1),qoe=s(vt(),1),Zoe=s(dl(),1),Koe=s(at(),1);var Rq=s(j(),1),ly=s(G(),1),Aq=s(ve(),1),Iq=s(ce(),1);var IE=s(x(),1);function tke(e,t,r){if(!r)return t;let o=e.get(t);return o||(o=(0,ly.createRegistry)({"core/block-editor":Iq.storeConfig},t),o.registerStore("core/editor",q_),e.set(t,o)),o}var rke=(0,Aq.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let o=(0,ly.useRegistry)(),[n]=(0,Rq.useState)(()=>new WeakMap),i=tke(n,o,t);return i===o?(0,IE.jsx)(e,{registry:o,...r}):(0,IE.jsx)(ly.RegistryProvider,{value:i,children:(0,IE.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),Oq=rke;var Jh=s(j(),1),$h=s(G(),1),Zs=s(X(),1),yre=s(N(),1),bre=s(pt(),1),wre=s(ve(),1),_re=s(at(),1),dR=s(ce(),1);var OE=s(j(),1),Nq=s(x(),1),Mq=(0,OE.createContext)(void 0);function ch({value:e,onChange:t,settings:r={},children:o}){let n={media:e,onChange:t,fields:r.fields||[]};return(0,Nq.jsx)(Mq.Provider,{value:n,children:o})}function cy(){let e=(0,OE.useContext)(Mq);if(!e)throw new Error("useMediaEditorContext must be used within MediaEditorProvider");return e}var Fq=s(z(),1),Dq=s(j(),1),NE=s(N(),1);function uh(e){return e?e.startsWith("image/")?{type:"image"}:e.startsWith("video/")?{type:"video"}:e.startsWith("audio/")?{type:"audio"}:{type:"application"}:{type:"application"}}var en=s(x(),1);function oke({mediaType:e,mediaUrl:t,altText:r,displayTitle:o,mimeType:n,onLoad:i,onError:a,loadingState:l}){switch(e.type){case"image":return(0,en.jsx)("img",{className:l==="loaded"?"loaded":"",src:t,alt:r||"",onLoad:i,onError:a});case"video":return(0,en.jsx)("video",{src:t,controls:!0,onError:a,children:o});case"audio":return(0,en.jsx)("audio",{src:t,controls:!0,onError:a,children:o});default:return(0,en.jsxs)("div",{className:"media-editor-preview__file-info",children:[(0,en.jsx)("p",{className:"media-editor-preview__file-name",children:o}),(0,en.jsx)("p",{className:"media-editor-preview__mime-type",children:n}),(0,en.jsx)("a",{href:t,target:"_blank",rel:"noopener",className:"media-editor-preview__download-link",children:(0,NE.__)("View file")})]})}}function Z_(e){let[t,r]=(0,Dq.useState)("loading"),{media:o}=cy(),{source_url:n,mime_type:i,alt_text:a,title:l}=o||{},c=uh(i);if(!n)return(0,en.jsx)("div",{className:"media-editor-preview media-editor-preview--empty",children:(0,en.jsx)("p",{children:(0,NE.__)("No media file available.")})});if(t==="error")return(0,en.jsxs)("div",{className:"media-editor-preview media-editor-preview--error",children:[(0,en.jsx)("p",{children:(0,NE.__)("Failed to load media file.")}),(0,en.jsx)("p",{className:"media-editor-preview__url",children:n})]});let u=typeof l=="string"?l:l?.rendered||l?.raw;return(0,en.jsxs)("div",{...e,className:`media-editor-preview media-editor-preview--${c.type}`,children:[c.type==="image"&&t==="loading"&&(0,en.jsx)("div",{className:"media-editor-preview__spinner",children:(0,en.jsx)(Fq.Spinner,{})}),(0,en.jsx)(oke,{mediaType:c,mediaUrl:n,altText:a,displayTitle:u,mimeType:i,onLoad:()=>r("loaded"),onError:()=>r("error"),loadingState:t})]})}var ni=s(j(),1),C$=s(ve(),1);var LE=s(j(),1);var uB=s(N(),1);var Cr="isAny",Tr="isNone",Xn="isAll",Qn="isNotAll",ki="between",Ri="inThePast",ns="over",Vr="is",jr="isNot",jf="lessThan",zf="greaterThan",Hf="lessThanOrEqual",Uf="greaterThanOrEqual",Gf="before",Wf="after",Yf="beforeInc",qf="afterInc",lc="contains",cc="notContains",uc="startsWith",Zf="on",Kf="notOn",ME=["asc","desc"],Bq={asc:"\u2191",desc:"\u2193"},FE={asc:"ascending",desc:"descending"},DE={asc:(0,uB.__)("Sort ascending"),desc:(0,uB.__)("Sort descending")},Lq={asc:tN,desc:K6},uy="table",BE="grid",Vq="list",jq="activity",zq="pickerGrid",Hq="pickerTable";var Uq=(0,LE.createContext)({view:{type:uy},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,LE.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});Uq.displayName="DataViewsContext";var Ze=Uq;var Yu=s(N(),1);var hh=s(N(),1),WE=s(z(),1),is=s(j(),1),gB=s(Po(),1);var Wq=s(z(),1),Yq=s(N(),1),qq=s(x(),1);function Xf({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...a}){let l=o(r),c=e.includes(l),u=!i&&c,d=n?.getValue?.({item:r})||(0,Yq.__)("(no title)");return(0,qq.jsx)(Wq.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":d,"aria-disabled":i,checked:u,onChange:()=>{i||t(c?e.filter(f=>l!==f):[...e,l])},...a})}var dh=s(z(),1),Xq=s(N(),1),fy=s(j(),1);var Qq=s(G(),1),dB=s(ve(),1);var Zq=s(Dp(),1),{lock:Fot,unlock:it}=(0,Zq.__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/dataviews");var ir=s(x(),1),{Menu:dy,kebabCase:nke}=it(dh.privateApis);function ike({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,ir.jsx)(dh.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function ske({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,ir.jsx)(dy.Item,{disabled:e.disabled,onClick:t,children:(0,ir.jsx)(dy.ItemLabel,{children:o})})}function fh({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,ir.jsx)(dh.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${nke(e.id)}`,children:(0,ir.jsx)(e.RenderModal,{items:t,closeModal:r})})}function fB({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,fy.useMemo)(()=>e.reduce((l,c)=>((c.isPrimary?l.primaryActions:l.regularActions).push(c),l),{primaryActions:[],regularActions:[]}),[e]),a=l=>l.map(c=>(0,ir.jsx)(ske,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,ir.jsxs)(dy.Group,{children:[a(n),a(i)]})}function my({item:e,actions:t,isCompact:r}){let o=(0,Qq.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,fy.useMemo)(()=>{let l=t.filter(u=>!u.isEligible||u.isEligible(e));return{primaryActions:l.filter(u=>u.isPrimary),eligibleActions:l}},[t,e]),a=(0,dB.useViewportMatch)("medium","<");return r?(0,ir.jsx)(Kq,{item:e,actions:i,isSmall:!0,registry:o}):(0,ir.jsxs)($,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,ir.jsx)(mB,{item:e,actions:n,registry:o}),(n.length<i.length||a)&&(0,ir.jsx)(Kq,{item:e,actions:i,registry:o})]})}function Kq({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,fy.useState)(null);return(0,ir.jsxs)(ir.Fragment,{children:[(0,ir.jsxs)(dy,{placement:"bottom-end",children:[(0,ir.jsx)(dy.TriggerButton,{render:(0,ir.jsx)(dh.Button,{size:r?"small":"compact",icon:Br,label:(0,Xq.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,ir.jsx)(dy.Popover,{children:(0,ir.jsx)(fB,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,ir.jsx)(fh,{action:n,items:[e],closeModal:()=>i(null)})]})}function mB({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,fy.useState)(null);return(0,dB.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,ir.jsxs)(ir.Fragment,{children:[t.map(l=>(0,ir.jsx)(ike,{action:l,onClick:()=>{if("RenderModal"in l){i(l);return}l.callback([e],{registry:r})},items:[e],variant:o},l.id)),!!n&&(0,ir.jsx)(fh,{action:n,items:[e],closeModal:()=>i(null)})]})}var mh=s(z(),1),K_=s(N(),1),Jn=s(j(),1),tZ=s(G(),1);var pB=s(ve(),1);var Qf=s(N(),1);function Jq(e,t,r,o=!1){return e>0?(0,Qf.sprintf)((0,Qf._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,Qf.sprintf)((0,Qf._n)("%d Item","%d Items",r),r):(0,Qf.sprintf)((0,Qf._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var Eo=s(x(),1);function ake({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,Jn.useState)(!1);return(0,Eo.jsxs)(Eo.Fragment,{children:[(0,Eo.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,Eo.jsx)(fh,{action:e,items:t,closeModal:()=>n(!1)})]})}function VE(e,t){return(0,Jn.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function py(e,t){return(0,Jn.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function X_({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let a=(0,Jn.useMemo)(()=>r.filter(d=>o.some(f=>f.supportsBulk&&(!f.isEligible||f.isEligible(d)))),[r,o]),l=r.filter(d=>e.includes(n(d))&&a.includes(d)),c=e.length>0,u=l.length===a.length;return i?(0,Eo.jsx)(mh.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,K_.__)("Deselect all")}):(0,Eo.jsx)(mh.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:u,indeterminate:!u&&!!l.length,onChange:()=>{t(u?[]:a.map(d=>n(d)))},"aria-label":u?(0,K_.__)("Deselect all"):(0,K_.__)("Select all")})}function $q({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,pB.useViewportMatch)("medium","<")?(0,Eo.jsx)(mh.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,Eo.jsx)(mh.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var rZ=[];function lke({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,tZ.useRegistry)(),i=(0,Jn.useMemo)(()=>t.filter(a=>!e.isEligible||e.isEligible(a)),[e,t]);return"RenderModal"in e?(0,Eo.jsx)(ake,{action:e,items:i,ActionTriggerComponent:$q},e.id):(0,Eo.jsx)($q,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function eZ(e,t,r,o,n,i,a,l,c,u,d){let f=Jq(n.length,e.length,d.totalItems,o);return(0,Eo.jsxs)($,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,Eo.jsx)(X_,{selection:n,onChangeSelection:u,data:e,actions:t,getItemId:r,disableSelectAll:o}),(0,Eo.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:f}),(0,Eo.jsxs)($,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[i.map(m=>(0,Eo.jsx)(lke,{action:m,selectedItems:a,actionInProgress:l,setActionInProgress:c},m.id)),a.length>0&&(0,Eo.jsx)(mh.Button,{icon:Xo,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,K_.__)("Cancel"),disabled:!!l,accessibleWhenDisabled:!1,onClick:()=>{u(rZ)}})]})]})}function cke({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n,isInfiniteScroll:i,paginationInfo:a}){let[l,c]=(0,Jn.useState)(null),u=(0,Jn.useRef)(void 0),d=(0,pB.useViewportMatch)("medium","<"),f=(0,Jn.useMemo)(()=>t.filter(v=>v.supportsBulk),[t]),m=(0,Jn.useMemo)(()=>o.filter(v=>f.some(y=>!y.isEligible||y.isEligible(v))),[o,f]),h=(0,Jn.useMemo)(()=>o.filter(v=>e.includes(n(v))&&m.includes(v)),[e,o,n,m]),g=(0,Jn.useMemo)(()=>t.filter(v=>v.supportsBulk&&(!d||v.icon)&&h.some(y=>!v.isEligible||v.isEligible(y))),[t,h,d]);if(l)u.current||(u.current=eZ(o,t,n,i,e,g,h,l,c,r,a));else return u.current&&(u.current=void 0),eZ(o,t,n,i,e,g,h,l,c,r,a);return u.current}function jE(){let{data:e,selection:t,actions:r=rZ,onChangeSelection:o,getItemId:n,paginationInfo:i,view:a}=(0,Jn.useContext)(Ze);return(0,Eo.jsx)(cke,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n,isInfiniteScroll:!!a.infiniteScrollEnabled,paginationInfo:i})}var Uu=s(N(),1);var Gu=s(z(),1),Jf=s(j(),1);function zE(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}var lt=s(x(),1),{Menu:jt}=it(Gu.privateApis);function uke({children:e}){return Jf.Children.toArray(e).filter(Boolean).map((t,r)=>(0,lt.jsxs)(Jf.Fragment,{children:[r>0&&(0,lt.jsx)(jt.Separator,{}),t]},r))}var dke=(0,Jf.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:a,canMove:l=!0,canInsertLeft:c=!0,canInsertRight:u=!0},d){let f=r.fields??[],m=f?.indexOf(t),h=r.sort?.field===t,g=!1,v=!1,y=!1,b=[],_=o.find(A=>A.id===t),{setIsShowingFilter:w}=(0,Jf.useContext)(Ze);if(!_)return null;g=_.enableHiding!==!1,v=_.enableSorting!==!1;let S=_.header;if(b=!!_.filterBy&&_.filterBy?.operators||[],y=!r.filters?.some(A=>t===A.field)&&!!(_.hasElements||_.Edit)&&_.filterBy!==!1&&!_.filterBy?.isPrimary,!v&&!l&&!g&&!y)return S;let C=zE(r,o).filter(A=>!f.includes(A.id)),k=(c||u)&&!!C.length,R=(0,Uu.isRTL)();return(0,lt.jsxs)(jt,{children:[(0,lt.jsxs)(jt.TriggerButton,{render:(0,lt.jsx)(Gu.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:d,variant:"tertiary"}),children:[S,r.sort&&h&&(0,lt.jsx)("span",{"aria-hidden":"true",children:Bq[r.sort.direction]})]}),(0,lt.jsx)(jt.Popover,{style:{minWidth:"240px"},children:(0,lt.jsxs)(uke,{children:[v&&(0,lt.jsx)(jt.Group,{children:ME.map(A=>{let I=r.sort&&h&&r.sort.direction===A,D=`${t}-${A}`;return(0,lt.jsx)(jt.RadioItem,{name:"view-table-sorting",value:D,checked:I,onChange:()=>{n({...r,sort:{field:t,direction:A},showLevels:!1})},children:(0,lt.jsx)(jt.ItemLabel,{children:DE[A]})},D)})}),y&&(0,lt.jsx)(jt.Group,{children:(0,lt.jsx)(jt.Item,{prefix:(0,lt.jsx)(Gu.Icon,{icon:Mw}),onClick:()=>{a(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:b[0]}]})},children:(0,lt.jsx)(jt.ItemLabel,{children:(0,Uu.__)("Add filter")})})}),(l||g||k)&&_&&(0,lt.jsxs)(jt.Group,{children:[l&&(0,lt.jsx)(jt.Item,{prefix:(0,lt.jsx)(Gu.Icon,{icon:Q6}),disabled:R?m>=f.length-1:m<1,onClick:()=>{let A=R?m+1:m-1,I=[...f];I.splice(m,1),I.splice(A,0,t),n({...r,fields:I})},children:(0,lt.jsx)(jt.ItemLabel,{children:(0,Uu.__)("Move left")})}),l&&(0,lt.jsx)(jt.Item,{prefix:(0,lt.jsx)(Gu.Icon,{icon:$6}),disabled:R?m<1:m>=f.length-1,onClick:()=>{let A=R?m-1:m+1,I=[...f];I.splice(m,1),I.splice(A,0,t),n({...r,fields:I})},children:(0,lt.jsx)(jt.ItemLabel,{children:(0,Uu.__)("Move right")})}),c&&!!C.length&&(0,lt.jsxs)(jt,{children:[(0,lt.jsx)(jt.SubmenuTriggerItem,{children:(0,lt.jsx)(jt.ItemLabel,{children:(0,Uu.__)("Insert left")})}),(0,lt.jsx)(jt.Popover,{children:C.map(A=>{let I=R?m+1:m;return(0,lt.jsx)(jt.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,I),A.id,...f.slice(I)]})},children:(0,lt.jsx)(jt.ItemLabel,{children:A.label})},A.id)})})]}),u&&!!C.length&&(0,lt.jsxs)(jt,{children:[(0,lt.jsx)(jt.SubmenuTriggerItem,{children:(0,lt.jsx)(jt.ItemLabel,{children:(0,Uu.__)("Insert right")})}),(0,lt.jsx)(jt.Popover,{children:C.map(A=>{let I=R?m:m+1;return(0,lt.jsx)(jt.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,I),A.id,...f.slice(I)]})},children:(0,lt.jsx)(jt.ItemLabel,{children:A.label})},A.id)})})]}),g&&_&&(0,lt.jsx)(jt.Item,{prefix:(0,lt.jsx)(Gu.Icon,{icon:e_}),onClick:()=>{i(_),n({...r,fields:f.filter(A=>A!==t)})},children:(0,lt.jsx)(jt.ItemLabel,{children:(0,Uu.__)("Hide column")})})]})]})})]})}),fke=dke,hy=fke;var oZ=s(j(),1),hB=s(x(),1);function mke({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function $f({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...a}){if(!t(e))return(0,hB.jsx)("div",{className:n,...a,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...a,children:i});return(0,oZ.cloneElement)(c,{onClick:u=>{u.stopPropagation(),c.props.onClick&&c.props.onClick(u)},onKeyDown:u=>{(u.key==="Enter"||u.key===""||u.key===" ")&&(u.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(u))}})}let l=mke({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,hB.jsx)("div",{...l,...a,children:i})}var dc=s(x(),1);function pke({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:a,isItemClickable:l}){return(0,dc.jsxs)($,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,dc.jsx)($f,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(i||a)&&r?r.getValue?.({item:e}):void 0,children:(0,dc.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,dc.jsxs)($,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,dc.jsxs)($f,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,dc.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,dc.jsx)(r.render,{item:e,field:r})]}),n&&(0,dc.jsx)(n.render,{item:e,field:n})]})]})}var HE=pke;var ph=s(j(),1),nZ=s(N(),1),hke=e=>(0,nZ.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function iZ({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,ph.useState)(!1),[n,i]=(0,ph.useState)(!1),a=(0,ph.useCallback)(()=>{let l=e.current;l&&(t&&o(hke(l)),i(l.scrollTop>0))},[e,t]);return(0,ph.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let l=e.current;return a(),l.addEventListener("scroll",a),window.addEventListener("resize",a),()=>{l.removeEventListener("scroll",a),window.removeEventListener("resize",a)}},[e,t,a]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function Ca(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var em=s(z(),1),aZ=s(N(),1),lZ=s(j(),1);var Vs=s(x(),1);function sZ({field:e,isVisible:t,onToggleVisibility:r}){return(0,Vs.jsx)(em.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Vs.jsxs)($,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Vs.jsx)("div",{style:{height:24,width:24},children:t&&(0,Vs.jsx)(em.Icon,{icon:Sn})}),(0,Vs.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function gke(e){return!!e}function UE({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,lZ.useContext)(Ze),n=zE(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),a=r.find(g=>g.id===t.mediaField),l=r.find(g=>g.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:a,isVisibleFlag:"showMedia"},{field:l,isVisibleFlag:"showDescription"}].filter(({field:g})=>gke(g)),u=t.fields??[],d=n.filter(g=>u.includes(g.id)).length,f=c.filter(({isVisibleFlag:g})=>t[g]??!0),m=f.length+d,h=m===1&&f.length===1;return(0,Vs.jsxs)($,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Vs.jsx)(em.BaseControl.VisualLabel,{children:(0,aZ.__)("Properties")}),(0,Vs.jsx)($,{direction:"column",className:"dataviews-view-config__properties",children:(0,Vs.jsxs)(em.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:g,isVisibleFlag:v})=>{let y=t[v]??!0,b=h&&y?{...g,enableHiding:!1}:g;return(0,Vs.jsx)(sZ,{field:b,isVisible:y,onToggleVisibility:()=>{o({...t,[v]:!y})}},g.id)}),n.map(g=>{let v=u.includes(g.id),y=m===1&&v?{...g,enableHiding:!1}:g;return(0,Vs.jsx)(sZ,{field:y,isVisible:v,onToggleVisibility:()=>{o({...t,fields:v?u.filter(b=>b!==g.id):[...u,g.id]})}},g.id)})]})})]})}var GE=s(j(),1);function Ta(e,t={delay:400}){let[r,o]=(0,GE.useState)(!1);return(0,GE.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var $e=s(x(),1);function uZ(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function vke({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=q("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,$e.jsx)("div",{className:i,children:(0,$e.jsx)(n.render,{item:e,field:n})})}function cZ({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:a,titleField:l,mediaField:c,descriptionField:u,selection:d,getItemId:f,isItemClickable:m,onClickItem:h,renderItemLink:g,onChangeSelection:v,isActionsColumnSticky:y,posinset:b}){let{paginationInfo:_}=(0,is.useContext)(Ze),w=VE(o,t),S=w&&d.includes(i),{showTitle:C=!0,showMedia:k=!0,showDescription:R=!0,infiniteScrollEnabled:A}=a,I=(0,is.useRef)(!1),D=a.fields??[],E=l&&C||c&&k||u&&R;return(0,$e.jsxs)("tr",{className:q("dataviews-view-table__row",{"is-selected":w&&S,"has-bulk-actions":w}),onTouchStart:()=>{I.current=!0},"aria-setsize":A?_.totalItems:void 0,"aria-posinset":b,role:A?"article":void 0,onMouseDown:P=>{let B=(0,gB.isAppleOS)()?P.metaKey:P.ctrlKey;P.button===0&&B&&window.navigator.userAgent.toLowerCase().includes("firefox")&&P?.preventDefault()},onClick:P=>{if(!w)return;((0,gB.isAppleOS)()?P.metaKey:P.ctrlKey)&&!I.current&&document.getSelection()?.type!=="Range"&&v(d.includes(i)?d.filter(H=>i!==H):[...d,i])},children:[e&&(0,$e.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,$e.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,$e.jsx)(Xf,{item:t,selection:d,onChangeSelection:v,getItemId:f,titleField:l,disabled:!w})})}),E&&(0,$e.jsx)("td",{children:(0,$e.jsx)(HE,{item:t,level:r,titleField:C?l:void 0,mediaField:k?c:void 0,descriptionField:R?u:void 0,isItemClickable:m,onClickItem:h,renderItemLink:g})}),D.map(P=>{let{width:B,maxWidth:H,minWidth:L,align:W}=a.layout?.styles?.[P]??{},M=n.find(V=>V.id===P),O=uZ(W,M?.type);return(0,$e.jsx)("td",{style:{width:B,maxWidth:H,minWidth:L},children:(0,$e.jsx)(vke,{fields:n,item:t,column:P,align:O})},P)}),!!o?.length&&(0,$e.jsx)("td",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":y}),onClick:P=>P.stopPropagation(),children:(0,$e.jsx)(my,{item:t,actions:o})})]})}function yke({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:a,onChangeSelection:l,selection:c,setOpenedFilter:u,onClickItem:d,isItemClickable:f,renderItemLink:m,view:h,className:g,empty:v}){let{containerRef:y}=(0,is.useContext)(Ze),b=Ta(i),_=(0,is.useRef)(new Map),w=(0,is.useRef)(void 0),[S,C]=(0,is.useState)(),[k,R]=(0,is.useState)(null);(0,is.useEffect)(()=>{w.current&&(w.current.focus(),w.current=void 0)});let A=(0,is.useId)(),{isHorizontalScrollEnd:I,isVerticallyScrolled:D}=iZ({scrollContainerRef:y,enabledHorizontal:!!e?.length}),E=py(e,t);if(S){w.current=S,C(void 0);return}let P=te=>{let ye=_.current.get(te.id),Ce=ye?_.current.get(ye.fallback):void 0;C(Ce?.node)},B=te=>{te.preventDefault(),te.stopPropagation();let ye={getBoundingClientRect:()=>({x:te.clientX,y:te.clientY,top:te.clientY,left:te.clientX,right:te.clientX,bottom:te.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{R(ye)})},H=!!t?.length,L=r.find(te=>te.id===h.titleField),W=r.find(te=>te.id===h.mediaField),M=r.find(te=>te.id===h.descriptionField),O=h.groupBy?.field?r.find(te=>te.id===h.groupBy?.field):null,V=O?Ca(t,O):null,{showTitle:U=!0,showMedia:Z=!0,showDescription:K=!0}=h,Q=L&&U||W&&Z||M&&K,ae=h.fields??[],pe=(te,ye)=>Ce=>{Ce?_.current.set(te,{node:Ce,fallback:ae[ye>0?ye-1:1]}):_.current.delete(te)},de=h.infiniteScrollEnabled&&!V,oe=(0,hh.isRTL)();return H?(0,$e.jsxs)($e.Fragment,{children:[(0,$e.jsxs)("table",{className:q("dataviews-view-table",g,{[`has-${h.layout?.density}-density`]:h.layout?.density&&["compact","comfortable"].includes(h.layout.density),"has-bulk-actions":E,"is-refreshing":!de&&b}),"aria-busy":i,"aria-describedby":A,role:de?"feed":void 0,inert:!de&&i?"true":void 0,children:[(0,$e.jsxs)("colgroup",{children:[E&&(0,$e.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),Q&&(0,$e.jsx)("col",{className:"dataviews-view-table__col-first-data"}),ae.map((te,ye)=>(0,$e.jsx)("col",{className:q(`dataviews-view-table__col-${te}`,{"dataviews-view-table__col-expand":!Q&&ye===ae.length-1})},`col-${te}`)),!!e?.length&&(0,$e.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),k&&(0,$e.jsx)(WE.Popover,{anchor:k,onClose:()=>R(null),placement:"bottom-start",children:(0,$e.jsx)(UE,{showLabel:!1})}),(0,$e.jsx)("thead",{className:q({"dataviews-view-table__thead--stuck":D}),onContextMenu:B,children:(0,$e.jsxs)("tr",{className:"dataviews-view-table__row",children:[E&&(0,$e.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:B,children:(0,$e.jsx)(X_,{selection:c,onChangeSelection:l,data:t,actions:e,getItemId:o})}),Q&&(0,$e.jsx)("th",{scope:"col",children:L&&(0,$e.jsx)(hy,{ref:pe(L.id,0),fieldId:L.id,view:h,fields:r,onChangeView:a,onHide:P,setOpenedFilter:u,canMove:!1,canInsertLeft:oe?h.layout?.enableMoving??!0:!1,canInsertRight:oe?!1:h.layout?.enableMoving??!0})}),ae.map((te,ye)=>{let{width:Ce,maxWidth:De,minWidth:ot,align:_t}=h.layout?.styles?.[te]??{},me=r.find(ee=>ee.id===te),re=uZ(_t,me?.type),ne=h.layout?.enableMoving??!0;return(0,$e.jsx)("th",{style:{width:Ce,maxWidth:De,minWidth:ot,textAlign:re},"aria-sort":h.sort?.direction&&h.sort?.field===te?FE[h.sort.direction]:void 0,scope:"col",children:(0,$e.jsx)(hy,{ref:pe(te,ye),fieldId:te,view:h,fields:r,onChangeView:a,onHide:P,setOpenedFilter:u,canMove:ne,canInsertLeft:ne,canInsertRight:ne})},te)}),!!e?.length&&(0,$e.jsx)("th",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!I}),children:(0,$e.jsx)("span",{className:"dataviews-view-table-header",children:(0,hh.__)("Actions")})})]})}),H&&O&&V?Array.from(V.entries()).map(([te,ye])=>(0,$e.jsxs)("tbody",{children:[(0,$e.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,$e.jsx)("td",{colSpan:ae.length+(Q?1:0)+(E?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:h.groupBy?.showLabel===!1?te:(0,hh.sprintf)((0,hh.__)("%1$s: %2$s"),O.label,te)})}),ye.map((Ce,De)=>(0,$e.jsx)(cZ,{item:Ce,level:h.showLevels&&typeof n=="function"?n(Ce):void 0,hasBulkActions:E,actions:e,fields:r,id:o(Ce)||De.toString(),view:h,titleField:L,mediaField:W,descriptionField:M,selection:c,getItemId:o,onChangeSelection:l,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!I},o(Ce)))]},`group-${te}`)):(0,$e.jsx)("tbody",{children:H&&t.map((te,ye)=>(0,$e.jsx)(cZ,{item:te,level:h.showLevels&&typeof n=="function"?n(te):void 0,hasBulkActions:E,actions:e,fields:r,id:o(te)||ye.toString(),view:h,titleField:L,mediaField:W,descriptionField:M,selection:c,getItemId:o,onChangeSelection:l,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!I,posinset:de?ye+1:void 0},o(te)))})]}),de&&i&&(0,$e.jsx)("div",{className:"dataviews-loading",id:A,children:(0,$e.jsx)("p",{className:"dataviews-loading-more",children:(0,$e.jsx)(WE.Spinner,{})})})]}):(0,$e.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":b}),id:A,children:v})}var dZ=yke;var vZ=s(z(),1),XE=s(N(),1);var $n=s(z(),1);var J_=s(N(),1),hZ=s(ve(),1),gZ=s(Po(),1),tm=s(j(),1);var bke=s(z(),1),wke=s(N(),1),YE=s(j(),1);var _ke=s(x(),1),Ske=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],xke=Ske[2].value;function qE(){let e=(0,YE.useContext)(Ze),t=e.view;return(0,YE.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??xke,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var fZ=s(j(),1);var mZ=s(x(),1),Q_=(0,fZ.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,mZ.jsx)("div",{ref:o,className:q("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var ZE=s(j(),1);function gy(e,t){let{intersectionObserver:r}=(0,ZE.useContext)(Ze);(0,ZE.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function KE(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var ct=s(x(),1),{Badge:Cke}=it($n.privateApis);function Tke(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var pZ=(0,tm.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:a,getItemId:l,item:c,actions:u,mediaField:d,titleField:f,descriptionField:m,regularFields:h,badgeFields:g,hasBulkActions:v,config:y,posinset:b,setsize:_,...w},S){let{showTitle:C=!0,showMedia:k=!0,showDescription:R=!0}=t,A=VE(u,c),I=l(c),D=(0,tm.useRef)(null),E=(0,tm.useCallback)(U=>{D.current=U,typeof S=="function"?S(U):S&&(S.current=U)},[S]);gy(D,b);let P=(0,hZ.useInstanceId)(e),B=r.includes(I),H=(0,ct.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),L=k&&d?.render,W=L?(0,ct.jsx)(d.render,{item:c,field:d,config:y}):H,M=C&&f?.render?(0,ct.jsx)(f.render,{item:c,field:f}):null,O,V;return i(c)&&n&&(M?(O={"aria-labelledby":`dataviews-view-grid__title-field-${P}`},V={id:`dataviews-view-grid__title-field-${P}`}):O={"aria-label":(0,J_.__)("Navigate to item")}),(0,ct.jsxs)($,{direction:"column",...w,ref:E,"aria-setsize":_,"aria-posinset":b,className:q(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":A&&B}),onClickCapture:U=>{if(w.onClickCapture?.(U),(0,gZ.isAppleOS)()?U.metaKey:U.ctrlKey){if(U.stopPropagation(),U.preventDefault(),!A)return;o(B?r.filter(Z=>I!==Z):[...r,I])}},children:[(0,ct.jsx)($f,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:a,className:q("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!L}),...O,children:W}),v&&(0,ct.jsx)(Xf,{item:c,selection:r,onChangeSelection:o,getItemId:l,titleField:f,disabled:!A}),!!u?.length&&(0,ct.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,ct.jsx)(my,{item:c,actions:u,isCompact:!0})}),C&&(0,ct.jsx)("div",{className:"dataviews-view-grid__title",children:(0,ct.jsx)($f,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:a,className:"dataviews-view-grid__title-field dataviews-title-field",...V,title:f?.getValueFormatted({item:c,field:f})||void 0,children:M})}),(0,ct.jsxs)($,{direction:"column",gap:"xs",children:[R&&m?.render&&(0,ct.jsx)(m.render,{item:c,field:m}),!!g?.length&&(0,ct.jsx)($,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(U=>(0,ct.jsx)(Cke,{className:"dataviews-view-grid__field-value",children:(0,ct.jsx)(U.render,{item:c,field:U})},U.id))}),!!h?.length&&(0,ct.jsx)($,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:h.map(U=>(0,ct.jsx)($n.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsx)($n.Tooltip,{text:U.label,children:(0,ct.jsx)($n.FlexItem,{className:"dataviews-view-grid__field-name",children:U.header})}),(0,ct.jsx)($n.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,ct.jsx)(U.render,{item:c,field:U})})]})},U.id))})]})]})});function vB({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:a,selection:l,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,actions:h}){let{paginationInfo:g,resizeObserverRef:v}=(0,tm.useContext)(Ze),y=qE(),b=py(h,e),_=a.find(E=>E.id===i?.titleField),w=a.find(E=>E.id===i?.mediaField),S=a.find(E=>E.id===i?.descriptionField),C=i.fields??[],{regularFields:k,badgeFields:R}=C.reduce((E,P)=>{let B=a.find(L=>L.id===P);if(!B)return E;let H=i.layout?.badgeFields?.includes(P)?"badgeFields":"regularFields";return E[H].push(B),E},{regularFields:[],badgeFields:[]}),A="900px",I=Math.ceil(e.length/y),D=KE(e,t,y);return(0,ct.jsxs)(ct.Fragment,{children:[t&&(0,ct.jsxs)($n.Composite,{render:(0,ct.jsx)(Q_,{className:q("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,"aria-busy":n,ref:v}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:D}).map((E,P)=>(0,ct.jsx)($n.Composite.Item,{render:B=>(0,ct.jsx)($,{...B,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${P}`)),e.map(E=>{let P=m(E),B=E.position;return(0,ct.jsx)($n.Composite.Item,{render:H=>(0,ct.jsx)(pZ,{...H,id:P,role:"article",view:i,selection:l,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,item:E,actions:h,mediaField:w,titleField:_,descriptionField:S,regularFields:k,badgeFields:R,hasBulkActions:b,posinset:B,setsize:g.totalItems,config:{sizes:A}})},P)})]}),!t&&(0,ct.jsx)($n.Composite,{role:"grid",className:q("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),focusWrap:!0,"aria-busy":n,"aria-rowcount":I,ref:v,inert:o,children:Tke(e,y).map((E,P)=>(0,ct.jsx)($n.Composite.Row,{render:(0,ct.jsx)("div",{role:"row","aria-rowindex":P+1,"aria-label":(0,J_.sprintf)((0,J_.__)("Row %d"),P+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${y}, minmax(0, 1fr) )`}}),children:E.map(B=>{let H=m(B);return(0,ct.jsx)($n.Composite.Item,{render:L=>(0,ct.jsx)(pZ,{...L,id:H,role:"gridcell",view:i,selection:l,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,item:B,actions:h,mediaField:w,titleField:_,descriptionField:S,regularFields:k,badgeFields:R,hasBulkActions:b,config:{sizes:A}})},H)})},P))})]})}var js=s(x(),1);function Pke({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:a,isItemClickable:l,renderItemLink:c,selection:u,view:d,className:f,empty:m}){let h=Ta(!!n),g=!!t?.length,v=d.groupBy?.field?r.find(w=>w.id===d.groupBy?.field):null,y=v?Ca(t,v):null,b=d.infiniteScrollEnabled&&!y;if(!g)return(0,js.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":h}),children:m});let _={className:q(f,{"is-refreshing":!b&&h}),inert:!b&&n?"true":void 0,isLoading:n,view:d,fields:r,selection:u,onChangeSelection:i,onClickItem:a,isItemClickable:l,renderItemLink:c,getItemId:o,actions:e};return(0,js.jsxs)(js.Fragment,{children:[g&&v&&y&&(0,js.jsx)($,{direction:"column",gap:"lg",children:Array.from(y.entries()).map(([w,S])=>(0,js.jsxs)($,{direction:"column",gap:"sm",children:[(0,js.jsx)("h3",{className:"dataviews-view-grid__group-header",children:d.groupBy?.showLabel===!1?w:(0,XE.sprintf)((0,XE.__)("%1$s: %2$s"),v.label,w)}),(0,js.jsx)(vB,{..._,data:S,isInfiniteScroll:!1})]},w))}),!y&&(0,js.jsx)(vB,{..._,data:t,isInfiniteScroll:!!b}),b&&n&&(0,js.jsx)("p",{className:"dataviews-loading-more",children:(0,js.jsx)(vZ.Spinner,{})})]})}var yZ=Pke;var QE=s(ve(),1),ei=s(z(),1),ho=s(j(),1),$_=s(N(),1);var _B=s(G(),1);var ze=s(x(),1),{Menu:yB}=it(ei.privateApis);function bB(e){return`${e}-item-wrapper`}function Eke(e,t){return`${e}-primary-action-${t}`}function wB(e){return`${e}-dropdown`}function kke({idPrefix:e,primaryAction:t,item:r}){let o=(0,_B.useRegistry)(),[n,i]=(0,ho.useState)(!1),a=Eke(e,t.id),l=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,ze.jsx)("div",{role:"gridcell",children:(0,ze.jsx)(ei.Composite.Item,{id:a,render:(0,ze.jsx)(ei.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:l,size:"small",onClick:()=>i(!0)}),children:n&&(0,ze.jsx)(fh,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,ze.jsx)("div",{role:"gridcell",children:(0,ze.jsx)(ei.Composite.Item,{id:a,render:(0,ze.jsx)(ei.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:l})})},t.id)}function bZ({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:a,descriptionField:l,onSelect:c,otherFields:u,onDropdownTriggerKeyDown:d,posinset:f}){let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=e,y=(0,ho.useRef)(null),b=`${r}-label`,_=`${r}-description`,w=(0,_B.useRegistry)(),[S,C]=(0,ho.useState)(!1),[k,R]=(0,ho.useState)(null),A=({type:O})=>{C(O==="mouseenter")},{paginationInfo:I}=(0,ho.useContext)(Ze);(0,ho.useEffect)(()=>{o&&y.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:D,eligibleActions:E}=(0,ho.useMemo)(()=>{let O=t.filter(U=>!U.isEligible||U.isEligible(n));return{primaryAction:O.filter(U=>U.isPrimary)[0],eligibleActions:O}},[t,n]),P=D&&t.length===1,B=h&&a?.render?(0,ze.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,ze.jsx)(a.render,{item:n,field:a,config:{sizes:"52px"}})}):null,H=m&&i?.render?(0,ze.jsx)(i.render,{item:n,field:i}):null,L=g&&l?.render,W=!!B&&!L&&!u.length,M=E?.length>0&&(0,ze.jsxs)($,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[D&&(0,ze.jsx)(kke,{idPrefix:r,primaryAction:D,item:n}),!P&&(0,ze.jsxs)("div",{role:"gridcell",children:[(0,ze.jsxs)(yB,{placement:"bottom-end",children:[(0,ze.jsx)(yB.TriggerButton,{render:(0,ze.jsx)(ei.Composite.Item,{id:wB(r),render:(0,ze.jsx)(ei.Button,{size:"small",icon:Br,label:(0,$_.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:d})})}),(0,ze.jsx)(yB.Popover,{children:(0,ze.jsx)(fB,{actions:E,item:n,registry:w,setActiveModalAction:R})})]}),!!k&&(0,ze.jsx)(fh,{action:k,items:[n],closeModal:()=>R(null)})]})]});return(0,ze.jsx)(ei.Composite.Row,{ref:y,render:(0,ze.jsx)("div",{"aria-posinset":f,"aria-setsize":v?I.totalItems:void 0}),role:v?"article":"row",className:q({"is-selected":o,"is-hovered":S}),onMouseEnter:A,onMouseLeave:A,children:(0,ze.jsxs)($,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,ze.jsx)("div",{role:"gridcell",children:(0,ze.jsx)(ei.Composite.Item,{id:bB(r),"aria-pressed":o,"aria-labelledby":b,"aria-describedby":_,className:"dataviews-view-list__item",onClick:()=>c(n)})}),(0,ze.jsxs)($,{direction:"row",gap:"md",justify:"start",align:W?"center":"flex-start",style:{flex:1,minWidth:0},children:[B,(0,ze.jsxs)($,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,ze.jsxs)($,{direction:"row",align:"center",children:[(0,ze.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:b,children:H}),M]}),L&&(0,ze.jsx)("div",{className:"dataviews-view-list__field",children:(0,ze.jsx)(l.render,{item:n,field:l})}),(0,ze.jsx)("div",{className:"dataviews-view-list__fields",id:_,children:u.map(O=>(0,ze.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,ze.jsx)(Sr,{className:"dataviews-view-list__field-label",render:(0,ze.jsx)("span",{}),children:O.label}),(0,ze.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,ze.jsx)(O.render,{item:n,field:O})})]},O.id))})]})]})]})})}function Rke(e){return!!e}function SB(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:a,selection:l,view:c,className:u,empty:d}=e,f=(0,QE.useInstanceId)(SB,"view-list"),m=Ta(!!i),h=r?.findLast(M=>l.includes(n(M))),g=o.find(M=>M.id===c.titleField),v=o.find(M=>M.id===c.mediaField),y=o.find(M=>M.id===c.descriptionField),b=(c?.fields??[]).map(M=>o.find(O=>M===O.id)).filter(Rke),_=M=>a([n(M)]),w=(0,ho.useCallback)(M=>`${f}-${n(M)}`,[f,n]),S=(0,ho.useCallback)((M,O)=>O.startsWith(w(M)),[w]),[C,k]=(0,ho.useState)(void 0),R=(0,ho.useRef)(null);(0,ho.useEffect)(()=>{h&&k(bB(w(h)))},[h,w]);let A=r.findIndex(M=>S(M,C??"")),I=(0,QE.usePrevious)(A),D=A!==-1,E=(0,ho.useCallback)((M,O)=>{let V=Math.min(r.length-1,Math.max(0,M));if(!r[V])return;let U=w(r[V]),Z=O(U);k(Z),R.current?.contains(R.current.ownerDocument.activeElement)&&document.getElementById(Z)?.focus()},[r,w]);(0,ho.useEffect)(()=>{!D&&(I!==void 0&&I!==-1)&&E(I,bB)},[D,E,I]);let P=(0,ho.useCallback)(M=>{M.key==="ArrowDown"&&(M.preventDefault(),E(A+1,wB)),M.key==="ArrowUp"&&(M.preventDefault(),E(A-1,wB))},[E,A]),B=!!r?.length,H=c.groupBy?.field?o.find(M=>M.id===c.groupBy?.field):null,L=B&&H?Ca(r,H):null,W=c.infiniteScrollEnabled&&!L;return B?B&&H&&L?(0,ze.jsx)(ei.Composite,{ref:R,id:`${f}`,render:(0,ze.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:C,setActiveId:k,children:(0,ze.jsx)($,{direction:"column",gap:"lg",className:q("dataviews-view-list",u),children:Array.from(L.entries()).map(([M,O])=>(0,ze.jsxs)($,{direction:"column",gap:"sm",children:[(0,ze.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?M:(0,$_.sprintf)((0,$_.__)("%1$s: %2$s"),H.label,M)}),O.map(V=>{let U=w(V);return(0,ze.jsx)(bZ,{view:c,idPrefix:U,actions:t,item:V,isSelected:V===h,onSelect:_,mediaField:v,titleField:g,descriptionField:y,otherFields:b,onDropdownTriggerKeyDown:P},U)})]},M))})}):(0,ze.jsxs)(ze.Fragment,{children:[(0,ze.jsx)(ei.Composite,{ref:R,id:f,render:(0,ze.jsx)("div",{}),className:q("dataviews-view-list",u,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!W&&m}),role:c.infiniteScrollEnabled?"feed":"grid",activeId:C,setActiveId:k,inert:!W&&i?"true":void 0,children:r.map((M,O)=>{let V=w(M);return(0,ze.jsx)(bZ,{view:c,idPrefix:V,actions:t,item:M,isSelected:M===h,onSelect:_,mediaField:v,titleField:g,descriptionField:y,otherFields:b,onDropdownTriggerKeyDown:P,posinset:c.infiniteScrollEnabled?O+1:void 0},V)})}),W&&i&&(0,ze.jsx)("p",{className:"dataviews-loading-more",children:(0,ze.jsx)(ei.Spinner,{})})]}):(0,ze.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":m}),children:d})}var PZ=s(z(),1);var JE=s(N(),1),wZ=s(j(),1);var vy=s(x(),1);function _Z({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,wZ.createInterpolateElement)((0,JE.sprintf)((0,JE.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,vy.jsx)(r.render,{item:t[0],field:r})}):(0,vy.jsx)(r.render,{item:t[0],field:r});return(0,vy.jsxs)($,{direction:"column",className:"dataviews-view-activity__group",children:[(0,vy.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var gh=s(j(),1),SZ=s(G(),1),xZ=s(ve(),1);var Kr=s(x(),1);function Ake(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:a,otherFields:l,posinset:c,onClickItem:u,renderItemLink:d,isItemClickable:f}=e,{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=t,y=(0,gh.useRef)(null),b=(0,SZ.useRegistry)(),{paginationInfo:_}=(0,gh.useContext)(Ze),{primaryActions:w,eligibleActions:S}=(0,gh.useMemo)(()=>{let E=r.filter(B=>!B.isEligible||B.isEligible(o));return{primaryActions:E.filter(B=>B.isPrimary),eligibleActions:E}},[r,o]),C=(0,xZ.useViewportMatch)("medium","<"),k=t.layout?.density??"balanced",R=h&&k!=="compact"&&i?.render?(0,Kr.jsx)(i.render,{item:o,field:i,config:{sizes:k==="comfortable"?"32px":"24px"}}):null,A=(0,Kr.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:R||(0,Kr.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),I=m&&n?.render?(0,Kr.jsx)(n.render,{item:o,field:n}):null,D=(0,gh.useMemo)(()=>k==="comfortable"?"md":"sm",[k]);return(0,Kr.jsx)("div",{ref:y,role:v?"article":void 0,"aria-posinset":c,"aria-setsize":v?_.totalItems:void 0,className:q("dataviews-view-activity__item",k==="compact"&&"is-compact",k==="balanced"&&"is-balanced",k==="comfortable"&&"is-comfortable"),children:(0,Kr.jsxs)($,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Kr.jsx)($,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:A}),(0,Kr.jsxs)($,{direction:"column",gap:D,align:"flex-start",className:"dataviews-view-activity__item-content",children:[I&&(0,Kr.jsx)($f,{item:o,isItemClickable:f,onClickItem:u,renderItemLink:d,className:"dataviews-view-activity__item-title",children:I}),g&&a&&(0,Kr.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Kr.jsx)(a.render,{item:o,field:a})}),(0,Kr.jsx)("div",{className:"dataviews-view-activity__item-fields",children:l.map(E=>(0,Kr.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Kr.jsx)(Sr,{className:"dataviews-view-activity__item-field-label",render:(0,Kr.jsx)("span",{}),children:E.label}),(0,Kr.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Kr.jsx)(E.render,{item:o,field:E})})]},E.id))}),!!w?.length&&(0,Kr.jsx)(mB,{item:o,actions:w,registry:b,buttonVariant:"secondary"})]}),(w.length<S.length||C&&S.length>0)&&(0,Kr.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Kr.jsx)(my,{item:o,actions:S,isCompact:!0})})]})})}var CZ=Ake;var TZ=s(We(),1);function Ike(e){return!!e}function xB(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(u=>u.id===n.titleField),a=r.find(u=>u.id===n.mediaField),l=r.find(u=>u.id===n.descriptionField),c=(n?.fields??[]).map(u=>r.find(d=>u===d.id)).filter(Ike);return t.map((u,d)=>(0,TZ.createElement)(CZ,{...e,key:o(u),item:u,mediaField:a,titleField:i,descriptionField:l,otherFields:c,posinset:n.infiniteScrollEnabled?d+1:void 0}))}var zs=s(x(),1);function EZ(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:a}=e,l=Ta(!!n),c=!!r?.length,u=i.groupBy?.field?o.find(v=>v.id===i.groupBy?.field):null,d=c&&u?Ca(r,u):null,f=i.infiniteScrollEnabled&&!d;if(!c)return(0,zs.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":l}),children:t});let m=!f&&!!n,h=q("dataviews-view-activity",a,{"is-refreshing":!f&&l}),g=d?Array.from(d.entries()):[];return c&&u&&d?(0,zs.jsx)($,{direction:"column",gap:"sm",className:h,inert:m?"true":void 0,children:g.map(([v,y])=>(0,zs.jsx)(_Z,{groupName:v,groupData:y,groupField:u,showLabel:i.groupBy?.showLabel!==!1,children:(0,zs.jsx)(xB,{...e,data:y})},v))}):(0,zs.jsxs)(zs.Fragment,{children:[(0,zs.jsx)("div",{className:h,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,zs.jsx)(xB,{...e})}),f&&n&&(0,zs.jsx)("p",{className:"dataviews-loading-more",children:(0,zs.jsx)(PZ.Spinner,{})})]})}var Ai=s(z(),1),tS=s(N(),1),OZ=s(ve(),1),t2=s(j(),1);var RZ=s(z(),1),Oke=s(G(),1),$E=s(j(),1);var Nke=s(N(),1);var eS=s(z(),1),yy=s(j(),1),Hs=s(N(),1);var Wu=s(x(),1);function CB(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,yy.useContext)(Ze);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,i=Array.from(Array(o)).map((a,l)=>{let c=l+1;return{value:c.toString(),label:c.toString(),"aria-label":n===c?(0,Hs.sprintf)((0,Hs.__)("Page %1$d of %2$d"),n,o):c.toString()}});return!!r&&o!==1&&(0,Wu.jsxs)($,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,Wu.jsx)($,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,yy.createInterpolateElement)((0,Hs.sprintf)((0,Hs._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,Wu.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Wu.jsx)(eS.SelectControl,{"aria-label":(0,Hs.__)("Current page"),value:n.toString(),options:i,onChange:a=>{t({...e,page:+a})},size:"small",variant:"minimal"})})}),(0,Wu.jsxs)($,{direction:"row",gap:"xs",align:"center",children:[(0,Wu.jsx)(eS.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Hs.__)("Previous page"),icon:(0,Hs.isRTL)()?ma:pa,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Wu.jsx)(eS.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Hs.__)("Next page"),icon:(0,Hs.isRTL)()?pa:ma,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var kZ=(0,yy.memo)(CB);var AZ=s(x(),1);function e2(e){return(0,$E.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var rt=s(x(),1),{Badge:Mke}=it(Ai.privateApis);function IZ({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,mediaField:a,titleField:l,descriptionField:c,regularFields:u,badgeFields:d,config:f,posinset:m,setsize:h}){let{showTitle:g=!0,showMedia:v=!0,showDescription:y=!0}=e,b=n(i),_=(0,t2.useRef)(null),w=r.includes(b);gy(_,m);let S=a?.render?(0,rt.jsx)(a.render,{item:i,field:a,config:f}):null,C=g&&l?.render?(0,rt.jsx)(l.render,{item:i,field:l}):null;return(0,rt.jsxs)(Ai.Composite.Item,{ref:_,"aria-label":l?l.getValue({item:i})||(0,tS.__)("(no title)"):void 0,render:({children:k,...R})=>(0,rt.jsx)($,{direction:"column",children:k,...R}),role:"option","aria-posinset":m,"aria-setsize":h,className:q("dataviews-view-picker-grid__card",{"is-selected":w}),"aria-selected":w,onClick:()=>{if(w)o(r.filter(k=>b!==k));else{let k=t?[...r,b]:[b];o(k)}},children:[v&&S&&(0,rt.jsx)("div",{className:"dataviews-view-picker-grid__media",children:S}),v&&S&&(0,rt.jsx)(Xf,{item:i,selection:r,onChangeSelection:o,getItemId:n,titleField:l,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,rt.jsx)($,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,rt.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:C})}),(0,rt.jsxs)($,{direction:"column",gap:"xs",children:[y&&c?.render&&(0,rt.jsx)(c.render,{item:i,field:c}),!!d?.length&&(0,rt.jsx)($,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:d.map(k=>(0,rt.jsx)(Mke,{className:"dataviews-view-picker-grid__field-value",children:(0,rt.jsx)(k.render,{item:i,field:k})},k.id))}),!!u?.length&&(0,rt.jsx)($,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:u.map(k=>(0,rt.jsx)(Ai.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(Ai.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:k.header}),(0,rt.jsx)(Ai.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,rt.jsx)(k.render,{item:i,field:k})})]})},k.id))})]})]},b)}function NZ({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,OZ.useInstanceId)(NZ,"dataviews-view-picker-grid-group__header");return(0,rt.jsxs)($,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,rt.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,tS.sprintf)((0,tS.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function Fke({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:a,view:l,className:c,empty:u}){let{resizeObserverRef:d,paginationInfo:f,itemListLabel:m}=(0,t2.useContext)(Ze),h=r.find(L=>L.id===l?.titleField),g=r.find(L=>L.id===l?.mediaField),v=r.find(L=>L.id===l?.descriptionField),y=l.fields??[],{regularFields:b,badgeFields:_}=y.reduce((L,W)=>{let M=r.find(V=>V.id===W);if(!M)return L;let O=l.layout?.badgeFields?.includes(W)?"badgeFields":"regularFields";return L[O].push(M),L},{regularFields:[],badgeFields:[]}),w=!!t?.length,S=l.layout?.previewSize,C=e2(e),k="900px",R=l.groupBy?.field?r.find(L=>L.id===l.groupBy?.field):null,A=R?Ca(t,R):null,I=(l.infiniteScrollEnabled&&!A)??!1,D=l?.page??1,E=l?.perPage??0,P=I?f?.totalItems:void 0,B=qE(),H=KE(t,I,B);return(0,rt.jsxs)(rt.Fragment,{children:[w&&R&&A&&(0,rt.jsx)(Ai.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,className:q("dataviews-view-picker-grid",c,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),"aria-label":m,render:({children:L,...W})=>(0,rt.jsx)($,{direction:"column",gap:"lg",children:L,...W}),children:Array.from(A.entries()).map(([L,W])=>(0,rt.jsx)(NZ,{groupName:L,groupField:R,showLabel:l.groupBy?.showLabel!==!1,children:(0,rt.jsx)(Q_,{previewSize:S,style:{gridTemplateColumns:S&&`repeat(auto-fill, minmax(${S}px, 1fr))`},"aria-busy":n,ref:d,children:W.map(M=>{let O=M.position??(D-1)*E+t.indexOf(M)+1;return(0,rt.jsx)(IZ,{view:l,multiselect:C,selection:a,onChangeSelection:i,getItemId:o,item:M,mediaField:g,titleField:h,descriptionField:v,regularFields:b,badgeFields:_,config:{sizes:k},posinset:O,setsize:P},o(M))})})},L))}),w&&!A&&(0,rt.jsxs)(Ai.Composite,{render:(0,rt.jsx)(Q_,{className:q("dataviews-view-picker-grid",c,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),previewSize:S,"aria-busy":n,ref:d}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,"aria-label":m,children:[Array.from({length:H}).map((L,W)=>(0,rt.jsx)(Ai.Composite.Item,{render:({children:M,...O})=>(0,rt.jsx)($,{direction:"column",children:M,...O}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${W}`)),t.map(L=>{let W=L.position;return(0,rt.jsx)(IZ,{view:l,multiselect:C,selection:a,onChangeSelection:i,getItemId:o,item:L,mediaField:g,titleField:h,descriptionField:v,regularFields:b,badgeFields:_,config:{sizes:k},posinset:W,setsize:P},o(L))})]}),!w&&(0,rt.jsx)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,rt.jsx)("p",{children:(0,rt.jsx)(Ai.Spinner,{})}):u}),w&&n&&(0,rt.jsx)("p",{className:"dataviews-loading-more",children:(0,rt.jsx)(Ai.Spinner,{})})]})}var MZ=Fke;var r2=s(N(),1),vh=s(z(),1),Us=s(j(),1);var ut=s(x(),1);function Dke({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=q("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,ut.jsx)("div",{className:i,children:(0,ut.jsx)(n.render,{item:e,field:n})})}function FZ({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:a,selection:l,getItemId:c,onChangeSelection:u,multiselect:d,posinset:f}){let{paginationInfo:m}=(0,Us.useContext)(Ze),h=l.includes(r),[g,v]=(0,Us.useState)(!1),y=(0,Us.useRef)(null);gy(y,f);let{showTitle:b=!0,showMedia:_=!0,showDescription:w=!0,infiniteScrollEnabled:S}=o,C=()=>{v(!0)},k=()=>{v(!1)},R=o.fields??[],A=n&&b||i&&_||a&&w;return(0,ut.jsxs)(vh.Composite.Item,{ref:y,render:({children:I,...D})=>(0,ut.jsx)("tr",{className:q("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:C,onMouseLeave:k,children:I,...D}),"aria-selected":h,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:S?"article":"option",onClick:()=>{if(h)u(l.filter(I=>r!==I));else{let I=d?[...l,r]:[r];u(I)}},children:[(0,ut.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,ut.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,ut.jsx)(Xf,{item:e,selection:l,onChangeSelection:u,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),A&&(0,ut.jsx)("td",{role:"presentation",children:(0,ut.jsx)(HE,{item:e,titleField:b?n:void 0,mediaField:_?i:void 0,descriptionField:w?a:void 0,isItemClickable:()=>!1})}),R.map(I=>{let{width:D,maxWidth:E,minWidth:P,align:B}=o.layout?.styles?.[I]??{};return(0,ut.jsx)("td",{style:{width:D,maxWidth:E,minWidth:P},role:"presentation",children:(0,ut.jsx)(Dke,{fields:t,item:e,column:I,align:B})},I)})]},r)}function Bke({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:a,selection:l,setOpenedFilter:c,view:u,className:d,empty:f}){let m=(0,Us.useRef)(new Map),h=(0,Us.useRef)(void 0),[g,v]=(0,Us.useState)(),y=e2(e)??!1;(0,Us.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let b=u.groupBy?.field?r.find(W=>W.id===u.groupBy?.field):null,_=b?Ca(t,b):null,w=u.infiniteScrollEnabled&&!_,S=(0,Us.useId)();if(g){h.current=g,v(void 0);return}let C=W=>{let M=m.current.get(W.id),O=M?m.current.get(M.fallback):void 0;v(O?.node)},k=!!t?.length,R=r.find(W=>W.id===u.titleField),A=r.find(W=>W.id===u.mediaField),I=r.find(W=>W.id===u.descriptionField),{showTitle:D=!0,showMedia:E=!0,showDescription:P=!0}=u,B=R&&D||A&&E||I&&P,H=u.fields??[],L=(W,M)=>O=>{O?m.current.set(W,{node:O,fallback:H[M>0?M-1:1]}):m.current.delete(W)};return(0,ut.jsxs)(ut.Fragment,{children:[(0,ut.jsxs)("table",{className:q("dataviews-view-table","dataviews-view-picker-table",d,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density)}),"aria-busy":n,"aria-describedby":S,role:w?"feed":"listbox",children:[(0,ut.jsx)("thead",{role:"presentation",children:(0,ut.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,ut.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:y&&(0,ut.jsx)(X_,{selection:l,onChangeSelection:a,data:t,actions:e,getItemId:o,disableSelectAll:w})}),B&&(0,ut.jsx)("th",{children:R&&(0,ut.jsx)(hy,{ref:L(R.id,0),fieldId:R.id,view:u,fields:r,onChangeView:i,onHide:C,setOpenedFilter:c,canMove:!1})}),H.map((W,M)=>{let{width:O,maxWidth:V,minWidth:U,align:Z}=u.layout?.styles?.[W]??{};return(0,ut.jsx)("th",{style:{width:O,maxWidth:V,minWidth:U,textAlign:Z},"aria-sort":u.sort?.direction&&u.sort?.field===W?FE[u.sort.direction]:void 0,scope:"col",children:(0,ut.jsx)(hy,{ref:L(W,M),fieldId:W,view:u,fields:r,onChangeView:i,onHide:C,setOpenedFilter:c,canMove:u.layout?.enableMoving??!0})},W)})]})}),k&&b&&_?Array.from(_.entries()).map(([W,M])=>(0,ut.jsxs)(vh.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,ut.jsx)("tbody",{role:"group"}),children:[(0,ut.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,ut.jsx)("td",{colSpan:H.length+(B?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:u.groupBy?.showLabel===!1?W:(0,r2.sprintf)((0,r2.__)("%1$s: %2$s"),b.label,W)})}),M.map((O,V)=>(0,ut.jsx)(FZ,{item:O,fields:r,id:o(O)||V.toString(),view:u,titleField:R,mediaField:A,descriptionField:I,selection:l,getItemId:o,onChangeSelection:a,multiselect:y},o(O)))]},`group-${W}`)):(0,ut.jsx)(vh.Composite,{render:(0,ut.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:k&&t.map((W,M)=>{let O=o(W),V=W.position;return(0,ut.jsx)(FZ,{item:W,fields:r,id:O||M.toString(),view:u,titleField:R,mediaField:A,descriptionField:I,selection:l,getItemId:o,onChangeSelection:a,multiselect:y,posinset:V},O)})})]}),(0,ut.jsxs)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!k&&!n}),id:S,children:[!k&&(n?(0,ut.jsx)("p",{children:(0,ut.jsx)(vh.Spinner,{})}):f),k&&n&&(0,ut.jsx)("p",{className:"dataviews-loading-more",children:(0,ut.jsx)(vh.Spinner,{})})]})]})}var DZ=Bke;var by=s(z(),1),wy=s(N(),1),BZ=s(j(),1);var _y=s(x(),1);function yh(){let e=(0,BZ.useContext)(Ze),t=e.view;return(0,_y.jsxs)(by.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,wy.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,_y.jsx)(by.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,wy._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,_y.jsx)(by.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,wy._x)("Balanced","Density option for DataView layout")},"balanced"),(0,_y.jsx)(by.__experimentalToggleGroupControlOption,{value:"compact",label:(0,wy._x)("Compact","Density option for DataView layout")},"compact")]})}var LZ=s(z(),1),VZ=s(N(),1),jZ=s(j(),1);var zZ=s(x(),1),Lke=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function HZ(){let e=(0,jZ.useContext)(Ze),t=e.view,r=Lke.filter(a=>e.containerWidth>=a.breakpoint),o=t.layout?.previewSize??230,n=r.map((a,l)=>({...a,index:l})).filter(a=>a.value<=o).sort((a,l)=>l.value-a.value)[0]?.index??0,i=r.map((a,l)=>({value:l}));return(0,zZ.jsx)(LZ.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,VZ.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(a=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[a].value}})},step:1,marks:i})}var bh=s(x(),1);function TB(){return(0,bh.jsxs)(bh.Fragment,{children:[(0,bh.jsx)(yh,{}),(0,bh.jsx)(HZ,{})]})}var rm=[{type:uy,label:(0,Yu.__)("Table"),component:dZ,icon:FC,viewConfigOptions:yh},{type:BE,label:(0,Yu.__)("Grid"),component:yZ,icon:BC,viewConfigOptions:TB},{type:Vq,label:(0,Yu.__)("List"),component:SB,icon:(0,Yu.isRTL)()?t4:Nw,viewConfigOptions:yh},{type:jq,label:(0,Yu.__)("Activity"),component:EZ,icon:Np,viewConfigOptions:yh},{type:zq,label:(0,Yu.__)("Grid"),component:MZ,icon:BC,viewConfigOptions:TB,isPicker:!0},{type:Hq,label:(0,Yu.__)("Table"),component:DZ,icon:FC,viewConfigOptions:yh,isPicker:!0}];var Fy=s(j(),1);var hl=s(z(),1),ed=s(N(),1),F2=s(j(),1);function rS(...e){}function PB(e,t){if(Vke(e)){let r=jke(t)?t():t;return e(r)}return e}function Vke(e){return typeof e=="function"}function jke(e){return typeof e=="function"}function ss(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function om(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function oS(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function EB(e,t){let r={...e};for(let o of t)ss(r,o)&&delete r[o];return r}function kB(e,t){let r={};for(let o of t)ss(e,o)&&(r[o]=e[o]);return r}function nS(e){return e}function Tn(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function RB(e){return Object.keys(e)}function AB(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function wh(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Pn(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function dt(...e){for(let t of e)if(t!==void 0)return t}var UZ=s(We(),1);function GZ(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function zke(e){return!e||!(0,UZ.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function WZ(e){return zke(e)?{...e.props}.ref||e.ref:null}function YZ(e,t){let r={...e};for(let o in t){if(!ss(t,o))continue;if(o==="className"){let i="className";r[i]=e[i]?`${e[i]} ${t[i]}`:t[i];continue}if(o==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let n=t[o];if(typeof n=="function"&&o.startsWith("on")){let i=e[o];if(typeof i=="function"){r[o]=(...a)=>{n(...a),i(...a)};continue}}r[o]=n}return r}var nm=Hke();function Hke(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function qu(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function _h(e,t=!1){var r;let{activeElement:o}=qu(e);if(!o?.nodeName)return null;if(IB(o)&&((r=o.contentDocument)!=null&&r.body))return _h(o.contentDocument.body,t);if(t){let n=o.getAttribute("aria-activedescendant");if(n){let i=qu(o).getElementById(n);if(i)return i}}return o}function fc(e,t){return e===t||e.contains(t)}function IB(e){return e.tagName==="IFRAME"}function Zu(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?Uke.indexOf(e.type)!==-1:!1}var Uke=["button","color","file","image","reset","submit"];function OB(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function Ii(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function iS(e){return e.isContentEditable||Ii(e)}function NB(e){if(Ii(e))return e.value;if(e.isContentEditable){let t=qu(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Sy(e){let t=0,r=0;if(Ii(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=qu(e).getSelection();if(o?.rangeCount&&o.anchorNode&&fc(e,o.anchorNode)&&o.focusNode&&fc(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}function MB(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function xy(e){if(!e)return null;let t=r=>r==="auto"||r==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:r}=getComputedStyle(e);if(t(r))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:r}=getComputedStyle(e);if(t(r))return e}return xy(e.parentElement)||document.scrollingElement||document.body}function sS(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function FB(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[a,l])=>{let c=t(i),u=t(l);return c===u||!c||!u?0:Gke(c,u)?(n>a&&(o=!0),-1):(n<a&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function Gke(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function DB(){return nm&&!!navigator.maxTouchPoints}function o2(){return nm?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Sh(){return nm&&o2()&&/apple/i.test(navigator.vendor)}function BB(){return nm&&/firefox\//i.test(navigator.userAgent)}function n2(e){return!!(e.currentTarget&&!fc(e.currentTarget,e.target))}function ti(e){return e.target===e.currentTarget}function qZ(e){let t=e.currentTarget;if(!t)return!1;let r=o2();if(r&&!e.metaKey||!r&&!e.ctrlKey)return!1;let o=t.tagName.toLowerCase();return o==="a"||o==="button"&&t.type==="submit"||o==="input"&&t.type==="submit"}function ZZ(e){let t=e.currentTarget;if(!t)return!1;let r=t.tagName.toLowerCase();return e.altKey?r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit":!1}function xh(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),o}function KZ(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function LB(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function i2(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!fc(r,o)}function im(e,t,r,o){let i=(l=>{if(o){let u=setTimeout(l,o);return()=>clearTimeout(u)}let c=requestAnimationFrame(l);return()=>cancelAnimationFrame(c)})(()=>{e.removeEventListener(t,a,!0),r()}),a=()=>{i(),r()};return e.addEventListener(t,a,{once:!0,capture:!0}),i}function mc(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let a of Array.from(o.frames))n.push(mc(e,t,r,a))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let a of n)a()}}var Wke=s(We(),1),Qt=s(We(),1),VB={...Wke},XZ=VB.useId,jst=VB.useDeferredValue,QZ=VB.useInsertionEffect,zr=nm?Qt.useLayoutEffect:Qt.useEffect;function Yke(e){let[t]=(0,Qt.useState)(e);return t}function tK(e){let t=(0,Qt.useRef)(e);return zr(()=>{t.current=e}),t}function ht(e){let t=(0,Qt.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return QZ?QZ(()=>{t.current=e}):t.current=e,(0,Qt.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function rK(e){let[t,r]=(0,Qt.useState)(null);return zr(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Xr(...e){return(0,Qt.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)GZ(r,t)}},e)}function Pa(e){if(XZ){let o=XZ();return e||o}let[t,r]=(0,Qt.useState)(e);return zr(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function oK(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,Qt.useState)(()=>r(t));return zr(()=>{let i=e&&"current"in e?e.current:e;n(i?.tagName.toLowerCase()||r(t))},[e,t]),o}function nK(e,t,r){let o=Yke(r),[n,i]=(0,Qt.useState)(o);return(0,Qt.useEffect)(()=>{let a=e&&"current"in e?e.current:e;if(!a)return;let l=()=>{let u=a.getAttribute(t);i(u??o)},c=new MutationObserver(l);return c.observe(a,{attributeFilter:[t]}),l(),()=>c.disconnect()},[e,t,o]),n}function pc(e,t){let r=(0,Qt.useRef)(!1);(0,Qt.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,Qt.useEffect)(()=>()=>{r.current=!1},[])}function iK(e,t){let r=(0,Qt.useRef)(!1);zr(()=>{if(r.current)return e();r.current=!0},t),zr(()=>()=>{r.current=!1},[])}function sK(){return(0,Qt.useReducer)(()=>[],[])}function go(e){return ht(typeof e=="function"?e:()=>e)}function hc(e,t,r=[]){let o=(0,Qt.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function aK(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,Qt.useMemo)(()=>Object.assign(()=>{},{...o,[t]:r}),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var JZ=!1;function lK(){return(0,Qt.useEffect)(()=>{JZ||(mc("mousemove",Zke,!0),mc("mousedown",s2,!0),mc("mouseup",s2,!0),mc("keydown",s2,!0),mc("scroll",s2,!0),JZ=!0)},[]),ht(()=>jB)}var jB=!1,$Z=0,eK=0;function qke(e){let t=e.movementX||e.screenX-$Z,r=e.movementY||e.screenY-eK;return $Z=e.screenX,eK=e.screenY,t||r||!1}function Zke(e){qke(e)&&(jB=!0)}function s2(){jB=!1}var Oi=s(We(),1),Ch=s(x(),1);function Jt(e){let t=Oi.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function sm(e,t){return Oi.memo(e,t)}function sr(e,t){let{wrapElement:r,render:o,...n}=t,i=Xr(t.ref,WZ(o)),a;if(Oi.isValidElement(o)){let l={...o.props,ref:i};a=Oi.cloneElement(o,YZ(n,l))}else o?a=o(n):a=(0,Ch.jsx)(e,{...n});return r?r(a):a}function ar(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function as(e=[],t=[]){let r=Oi.createContext(void 0),o=Oi.createContext(void 0),n=()=>Oi.useContext(r),i=(u=!1)=>{let d=Oi.useContext(o),f=n();return u?d:d||f},a=()=>{let u=Oi.useContext(o),d=n();if(!(u&&u===d))return d},l=u=>e.reduceRight((d,f)=>(0,Ch.jsx)(f,{...u,children:d}),(0,Ch.jsx)(r.Provider,{...u}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:a,ContextProvider:l,ScopedContextProvider:u=>(0,Ch.jsx)(l,{...u,children:t.reduceRight((d,f)=>(0,Ch.jsx)(f,{...u,children:d}),(0,Ch.jsx)(o.Provider,{...u}))})}}var aS=as(),cK=aS.useContext,Yst=aS.useScopedContext,qst=aS.useProviderContext,uK=aS.ContextProvider,dK=aS.ScopedContextProvider;var zB=s(We(),1),lS=as([uK],[dK]),a2=lS.useContext,Qst=lS.useScopedContext,fK=lS.useProviderContext,Cy=lS.ContextProvider,l2=lS.ScopedContextProvider,mK=(0,zB.createContext)(void 0),pK=(0,zB.createContext)(void 0);function hK(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function gc(e,t){return t&&e.item(t)||null}function gK(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function vK(e,t=!1){if(Ii(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=qu(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var HB=Symbol("FOCUS_SILENTLY");function yK(e){e[HB]=!0,e.focus({preventScroll:!0})}function bK(e){let t=e[HB];return delete e[HB],t}function Th(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var c2=s(We(),1),Kke="div",UB=ar(function({store:t,shouldRegisterItem:r=!0,getItem:o=nS,element:n,...i}){let a=cK();t=t||a;let l=Pa(i.id),c=(0,c2.useRef)(n);return(0,c2.useEffect)(()=>{let u=c.current;if(!l||!u||!r)return;let d=o({id:l,element:u});return t?.renderItem(d)},[l,r,o,t]),i={...i,ref:Xr(c,i.ref)},Pn(i)}),iat=Jt(function(t){let r=UB(t);return sr(Kke,r)});var wK=s(We(),1),_K=(0,wK.createContext)(!0);var SK="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function cS(e){return!(!e.matches(SK)||!OB(e)||e.closest("[inert]"))}function xK(e){for(;e&&!cS(e);)e=e.closest(SK);return e||null}function Ea(e){let t=_h(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function GB(e){let t=_h(e);if(!t)return!1;if(fc(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function CK(e){!GB(e)&&cS(e)&&e.focus()}function TK(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}var Gs=s(We(),1),Xke="div",PK=Sh(),Qke=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],Jke=Symbol("safariFocusAncestor");function EK(e,t){e&&(e[Jke]=t)}function $ke(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?Qke.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function eRe(e){return"labels"in e?e.labels:null}function kK(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function tRe(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function rRe(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function oRe(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function WB(e,t){return ht(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var RK=!1,YB=!0;function nRe(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(YB=!1))}function iRe(e){e.metaKey||e.ctrlKey||e.altKey||(YB=!0)}var uS=ar(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let a=(0,Gs.useRef)(null);(0,Gs.useEffect)(()=>{t&&(RK||(mc("mousedown",nRe,!0),mc("keydown",iRe,!0),RK=!0))},[t]),PK&&(0,Gs.useEffect)(()=>{if(!t)return;let H=a.current;if(!H||!kK(H))return;let L=eRe(H);if(!L)return;let W=()=>queueMicrotask(()=>H.focus());for(let M of L)M.addEventListener("mouseup",W);return()=>{for(let M of L)M.removeEventListener("mouseup",W)}},[t]);let l=t&&wh(i),c=!!l&&!r,[u,d]=(0,Gs.useState)(!1);(0,Gs.useEffect)(()=>{t&&c&&u&&d(!1)},[t,c,u]),(0,Gs.useEffect)(()=>{if(!t||!u)return;let H=a.current;if(!H||typeof IntersectionObserver>"u")return;let L=new IntersectionObserver(()=>{cS(H)||d(!1)});return L.observe(H),()=>L.disconnect()},[t,u]);let f=WB(i.onKeyPressCapture,l),m=WB(i.onMouseDownCapture,l),h=WB(i.onClickCapture,l),g=i.onMouseDown,v=ht(H=>{if(g?.(H),H.defaultPrevented||!t)return;let L=H.currentTarget;if(!PK||n2(H)||!Zu(L)&&!kK(L))return;let W=!1,M=()=>{W=!0},O={capture:!0,once:!0};L.addEventListener("focusin",M,O);let V=xK(L.parentElement);EK(V,!0),im(L,"mouseup",()=>{L.removeEventListener("focusin",M,!0),EK(V,!1),!W&&CK(L)})}),y=(H,L)=>{if(L&&(H.currentTarget=L),!t)return;let W=H.currentTarget;W&&Ea(W)&&(n?.(H),!H.defaultPrevented&&(W.dataset.focusVisible="true",d(!0)))},b=i.onKeyDownCapture,_=ht(H=>{if(b?.(H),H.defaultPrevented||!t||u||H.metaKey||H.altKey||H.ctrlKey||!ti(H))return;let L=H.currentTarget;im(L,"focusout",()=>y(H,L))}),w=i.onFocusCapture,S=ht(H=>{if(w?.(H),H.defaultPrevented||!t)return;if(!ti(H)){d(!1);return}let L=H.currentTarget,W=()=>y(H,L);YB||$ke(H.target)?im(H.target,"focusout",W):d(!1)}),C=i.onBlur,k=ht(H=>{C?.(H),t&&i2(H)&&(H.currentTarget.removeAttribute("data-focus-visible"),d(!1))}),R=(0,Gs.useContext)(_K),A=ht(H=>{t&&o&&H&&R&&queueMicrotask(()=>{Ea(H)||cS(H)&&H.focus()})}),I=oK(a),D=t&&tRe(I),E=t&&rRe(I),P=i.style,B=(0,Gs.useMemo)(()=>c?{pointerEvents:"none",...P}:P,[c,P]);return i={"data-focus-visible":t&&u||void 0,"data-autofocus":o||void 0,"aria-disabled":l||void 0,...i,ref:Xr(a,A,i.ref),style:B,tabIndex:oRe(t,c,D,E,i.tabIndex),disabled:E&&c?!0:void 0,contentEditable:l?void 0:i.contentEditable,onKeyPressCapture:f,onClickCapture:h,onMouseDownCapture:m,onMouseDown:v,onKeyDownCapture:_,onFocusCapture:S,onBlur:k},Pn(i)}),_at=Jt(function(t){let r=uS(t);return sr(Xke,r)});var am=s(We(),1),sRe="button";function AK(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Zu(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Zu(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var aRe=Symbol("command"),qB=ar(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,am.useRef)(null),[i,a]=(0,am.useState)(!1);(0,am.useEffect)(()=>{n.current&&a(Zu(n.current))},[]);let[l,c]=(0,am.useState)(!1),u=(0,am.useRef)(!1),d=wh(o),[f,m]=aK(o,aRe,!0),h=o.onKeyDown,g=ht(b=>{h?.(b);let _=b.currentTarget;if(b.defaultPrevented||f||d||!ti(b)||Ii(_)||_.isContentEditable)return;let w=t&&b.key==="Enter",S=r&&b.key===" ",C=b.key==="Enter"&&!t,k=b.key===" "&&!r;if(C||k){b.preventDefault();return}if(w||S){let R=AK(b);if(w){if(!R){b.preventDefault();let{view:A,...I}=b,D=()=>LB(_,I);BB()?im(_,"keyup",D):queueMicrotask(D)}}else S&&(u.current=!0,R||(b.preventDefault(),c(!0)))}}),v=o.onKeyUp,y=ht(b=>{if(v?.(b),b.defaultPrevented||f||d||b.metaKey)return;let _=r&&b.key===" ";if(u.current&&_&&(u.current=!1,!AK(b))){b.preventDefault(),c(!1);let w=b.currentTarget,{view:S,...C}=b;queueMicrotask(()=>LB(w,C))}});return o={"data-active":l||void 0,type:i?"button":void 0,...m,...o,ref:Xr(n,o.ref),onKeyDown:g,onKeyUp:y},o=uS(o),o}),Aat=Jt(function(t){let r=qB(t);return sr(sRe,r)});function Ph(e,t){let r=e.__unstableInternals;return Tn(r,"Invalid store"),r[t]}function Ni(e,...t){let r=e,o=r,n=Symbol(),i=rS,a=new Set,l=new Set,c=new Set,u=new Set,d=new Set,f=new WeakMap,m=new WeakMap,h=A=>(c.add(A),()=>c.delete(A)),g=()=>{let A=a.size,I=Symbol();a.add(I);let D=()=>{a.delete(I),!a.size&&i()};if(A)return D;let E=RB(r).map(H=>om(...t.map(L=>{var W;let M=(W=L?.getState)==null?void 0:W.call(L);if(M&&ss(M,H))return rn(L,[H],O=>{k(H,O[H],!0)})}))),P=[];for(let H of c)P.push(H());let B=t.map(Ty);return i=om(...E,...P,...B),D},v=(A,I,D=u)=>(D.add(I),m.set(I,A),()=>{var E;(E=f.get(I))==null||E(),f.delete(I),m.delete(I),D.delete(I)}),y=(A,I)=>v(A,I),b=(A,I)=>(f.set(I,I(r,r)),v(A,I)),_=(A,I)=>(f.set(I,I(r,o)),v(A,I,d)),w=A=>Ni(kB(r,A),R),S=A=>Ni(EB(r,A),R),C=()=>r,k=(A,I,D=!1)=>{var E;if(!ss(r,A))return;let P=PB(I,r[A]);if(P===r[A])return;if(!D)for(let W of t)(E=W?.setState)==null||E.call(W,A,P);let B=r;r={...r,[A]:P};let H=Symbol();n=H,l.add(A);let L=(W,M,O)=>{var V;let U=m.get(W),Z=K=>O?O.has(K):K===A;(!U||U.some(Z))&&((V=f.get(W))==null||V(),f.set(W,W(r,M)))};for(let W of u)L(W,B);queueMicrotask(()=>{if(n!==H)return;let W=r;for(let M of d)L(M,o,l);o=W,l.clear()})},R={getState:C,setState:k,__unstableInternals:{setup:h,init:g,subscribe:y,sync:b,batch:_,pick:w,omit:S}};return R}function tn(e,...t){if(e)return Ph(e,"setup")(...t)}function Ty(e,...t){if(e)return Ph(e,"init")(...t)}function Py(e,...t){if(e)return Ph(e,"subscribe")(...t)}function rn(e,...t){if(e)return Ph(e,"sync")(...t)}function lm(e,...t){if(e)return Ph(e,"batch")(...t)}function dS(e,...t){if(e)return Ph(e,"omit")(...t)}function ZB(e,...t){if(e)return Ph(e,"pick")(...t)}function Eh(...e){var t;let r={};for(let n of e){let i=(t=n?.getState)==null?void 0:t.call(n);i&&Object.assign(r,i)}let o=Ni(r,...e);return Object.assign({},...e,o)}var vc=s(We(),1),IK=s(qH(),1),{useSyncExternalStore:OK}=IK.default,NK=()=>()=>{};function Ey(e,t=nS){let r=vc.useCallback(n=>e?Py(e,null,n):NK(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,a=e?.getState();if(i)return i(a);if(a&&n&&ss(a,n))return a[n]};return OK(r,o,o)}function d2(e,t){let r=vc.useRef({}),o=vc.useCallback(i=>e?Py(e,null,i):NK(),[e]),n=()=>{let i=e?.getState(),a=!1,l=r.current;for(let c in t){let u=t[c];if(typeof u=="function"){let d=u(i);d!==l[c]&&(l[c]=d,a=!0)}if(typeof u=="string"){if(!i||!ss(i,u))continue;let d=i[u];d!==l[c]&&(l[c]=d,a=!0)}}return a&&(r.current={...l}),r.current};return OK(o,n,n)}function Qr(e,t,r,o){let n=ss(t,r)?t[r]:void 0,i=o?t[o]:void 0,a=tK({value:n,setValue:i});zr(()=>rn(e,[r],(l,c)=>{let{value:u,setValue:d}=a.current;d&&l[r]!==c[r]&&l[r]!==u&&d(l[r])}),[e,r]),zr(()=>{if(n!==void 0)return e.setState(r,n),lm(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function ky(e,t){let[r,o]=vc.useState(()=>e(t));zr(()=>Ty(r),[r]);let n=vc.useCallback(l=>Ey(r,l),[r]),i=vc.useMemo(()=>({...r,useState:n}),[r,n]),a=ht(()=>{o(l=>e({...t,...l.getState()}))});return[i,a]}var Ku=s(We(),1),FK=s(x(),1),lRe="button";function cRe(e){return iS(e)?!0:e.tagName==="INPUT"&&!Zu(e)}function uRe(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function dRe(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function MK(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:i}=t.getState(),a=xy(e);if(!a)return;let l=uRe(a,o),c,u;for(let d=0;d<i.length;d+=1){let f=c;if(c=r(d),!c)break;if(c===f)continue;let m=(n=gc(t,c))==null?void 0:n.element;if(!m)continue;let g=dRe(m,o)-l,v=Math.abs(g);if(o&&g<=0||!o&&g>=0){u!==void 0&&u<v&&(c=f);break}u=v}return c}function fRe(e,t){return ti(e)?!1:Th(t,e.target)}var KB=ar(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:a,"aria-setsize":l,"aria-posinset":c,...u}){let d=a2();t=t||d;let f=Pa(u.id),m=(0,Ku.useRef)(null),h=(0,Ku.useContext)(pK),v=wh(u)&&!u.accessibleWhenDisabled,{rowId:y,baseElement:b,isActiveItem:_,ariaSetSize:w,ariaPosInSet:S,isTabbable:C}=d2(t,{rowId(M){if(r)return r;if(M&&h?.baseElement&&h.baseElement===M.baseElement)return h.id},baseElement(M){return M?.baseElement||void 0},isActiveItem(M){return!!M&&M.activeId===f},ariaSetSize(M){if(l!=null)return l;if(M&&h?.ariaSetSize&&h.baseElement===M.baseElement)return h.ariaSetSize},ariaPosInSet(M){if(c!=null)return c;if(!M||!h?.ariaPosInSet||h.baseElement!==M.baseElement)return;let O=M.renderedItems.filter(V=>V.rowId===y);return h.ariaPosInSet+O.findIndex(V=>V.id===f)},isTabbable(M){if(!M?.renderedItems.length)return!0;if(M.virtualFocus)return!1;if(i)return!0;if(M.activeId===null)return!1;let O=t?.item(M.activeId);return O?.disabled||!O?.element?!0:M.activeId===f}}),k=(0,Ku.useCallback)(M=>{var O;let V={...M,id:f||M.id,rowId:y,disabled:!!v,children:(O=M.element)==null?void 0:O.textContent};return a?a(V):V},[f,y,v,a]),R=u.onFocus,A=(0,Ku.useRef)(!1),I=ht(M=>{if(R?.(M),M.defaultPrevented||n2(M)||!f||!t||fRe(M,t))return;let{virtualFocus:O,baseElement:V}=t.getState();if(t.setActiveId(f),iS(M.currentTarget)&&vK(M.currentTarget),!O||!ti(M)||cRe(M.currentTarget)||!V?.isConnected)return;Sh()&&M.currentTarget.hasAttribute("data-autofocus")&&M.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),A.current=!0,M.relatedTarget===V||Th(t,M.relatedTarget)?yK(V):V.focus()}),D=u.onBlurCapture,E=ht(M=>{if(D?.(M),M.defaultPrevented)return;let O=t?.getState();O?.virtualFocus&&A.current&&(A.current=!1,M.preventDefault(),M.stopPropagation())}),P=u.onKeyDown,B=go(o),H=go(n),L=ht(M=>{if(P?.(M),M.defaultPrevented||!ti(M)||!t)return;let{currentTarget:O}=M,V=t.getState(),U=t.item(f),Z=!!U?.rowId,K=V.orientation!=="horizontal",Q=V.orientation!=="vertical",ae=()=>!!(Z||Q||!V.baseElement||!Ii(V.baseElement)),de={ArrowUp:(Z||K)&&t.up,ArrowRight:(Z||Q)&&t.next,ArrowDown:(Z||K)&&t.down,ArrowLeft:(Z||Q)&&t.previous,Home:()=>{if(ae())return!Z||M.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(ae())return!Z||M.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>MK(O,t,t?.up,!0),PageDown:()=>MK(O,t,t?.down)}[M.key];if(de){if(iS(O)){let te=Sy(O),ye=Q&&M.key==="ArrowLeft",Ce=Q&&M.key==="ArrowRight",De=K&&M.key==="ArrowUp",ot=K&&M.key==="ArrowDown";if(Ce||ot){let{length:_t}=NB(O);if(te.end!==_t)return}else if((ye||De)&&te.start!==0)return}let oe=de();if(B(M)||oe!==void 0){if(!H(M))return;M.preventDefault(),t.move(oe)}}}),W=(0,Ku.useMemo)(()=>({id:f,baseElement:b}),[f,b]);return u=hc(u,M=>(0,FK.jsx)(mK.Provider,{value:W,children:M}),[W]),u={id:f,"data-active-item":_||void 0,...u,ref:Xr(m,u.ref),tabIndex:C?u.tabIndex:-1,onFocus:I,onBlurCapture:E,onKeyDown:L},u=qB(u),u=UB({store:t,...u,getItem:k,shouldRegisterItem:f?u.shouldRegisterItem:!1}),Pn({...u,"aria-setsize":w,"aria-posinset":S})}),Qat=sm(Jt(function(t){let r=KB(t);return sr(lRe,r)}));function XB(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function fS(e){let t=[];for(let r of e)t.push(...r);return t}function Ry(e){return e.slice().reverse()}var yc=s(We(),1),BK=s(x(),1),mRe="div";function pRe(e){return e.some(t=>!!t.rowId)}function hRe(e){let t=e.target;return t&&!Ii(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function gRe(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function DK(e,t,r){return ht(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!ti(o)||gRe(o)||hRe(o))return;let i=e.getState(),a=(n=gc(e,i.activeId))==null?void 0:n.element;if(!a)return;let{view:l,...c}=o,u=r?.current;a!==u&&a.focus(),KZ(a,o.type,c)||o.preventDefault(),o.currentTarget.contains(a)&&o.stopPropagation()})}function vRe(e){return hK(fS(Ry(gK(e))))}function yRe(e){let[t,r]=(0,yc.useState)(!1),o=(0,yc.useCallback)(()=>r(!0),[]),n=e.useState(i=>gc(e,i.activeId));return(0,yc.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),i.focus({preventScroll:!0}))},[n,t]),o}var QB=ar(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let a=fK();t=t||a,Tn(t,!1);let l=(0,yc.useRef)(null),c=(0,yc.useRef)(null),u=yRe(t),d=t.useState("moves"),[,f]=rK(r?t.setBaseElement:null);(0,yc.useEffect)(()=>{var E;if(!t||!d||!r||!o)return;let{activeId:P}=t.getState(),B=(E=gc(t,P))==null?void 0:E.element;B&&TK(B)},[t,d,r,o]),zr(()=>{if(!t||!d||!r)return;let{baseElement:E,activeId:P}=t.getState();if(!(P===null)||!E)return;let H=c.current;c.current=null,H&&xh(H,{relatedTarget:E}),Ea(E)||E.focus()},[t,d,r]);let m=t.useState("activeId"),h=t.useState("virtualFocus");zr(()=>{var E;if(!t||!r||!h)return;let P=c.current;if(c.current=null,!P)return;let H=((E=gc(t,m))==null?void 0:E.element)||_h(P);H!==P&&xh(P,{relatedTarget:H})},[t,m,h,r]);let g=DK(t,i.onKeyDownCapture,c),v=DK(t,i.onKeyUpCapture,c),y=i.onFocusCapture,b=ht(E=>{if(y?.(E),E.defaultPrevented||!t)return;let{virtualFocus:P}=t.getState();if(!P)return;let B=E.relatedTarget,H=bK(E.currentTarget);ti(E)&&H&&(E.stopPropagation(),c.current=B)}),_=i.onFocus,w=ht(E=>{if(_?.(E),E.defaultPrevented||!r||!t)return;let{relatedTarget:P}=E,{virtualFocus:B}=t.getState();B?ti(E)&&!Th(t,P)&&queueMicrotask(u):ti(E)&&t.setActiveId(null)}),S=i.onBlurCapture,C=ht(E=>{var P;if(S?.(E),E.defaultPrevented||!t)return;let{virtualFocus:B,activeId:H}=t.getState();if(!B)return;let L=(P=gc(t,H))==null?void 0:P.element,W=E.relatedTarget,M=Th(t,W),O=c.current;c.current=null,ti(E)&&M?(W===L?O&&O!==W&&xh(O,E):L?xh(L,E):O&&xh(O,E),E.stopPropagation()):!Th(t,E.target)&&L&&xh(L,E)}),k=i.onKeyDown,R=go(n),A=ht(E=>{var P;if(k?.(E),E.nativeEvent.isComposing||E.defaultPrevented||!t||!ti(E))return;let{orientation:B,renderedItems:H,activeId:L}=t.getState(),W=gc(t,L);if((P=W?.element)!=null&&P.isConnected)return;let M=B!=="horizontal",O=B!=="vertical",V=pRe(H);if((E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="Home"||E.key==="End")&&Ii(E.currentTarget))return;let Q={ArrowUp:(V||M)&&(()=>{if(V){let ae=vRe(H);return ae?.id}return t?.last()}),ArrowRight:(V||O)&&t.first,ArrowDown:(V||M)&&t.first,ArrowLeft:(V||O)&&t.last,Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[E.key];if(Q){let ae=Q();if(ae!==void 0){if(!R(E))return;E.preventDefault(),t.move(ae)}}});i=hc(i,E=>(0,BK.jsx)(Cy,{value:t,children:E}),[t]),i={"aria-activedescendant":t.useState(E=>{var P;if(t&&r&&E.virtualFocus)return(P=gc(t,E.activeId))==null?void 0:P.id}),...i,ref:Xr(l,f,i.ref),onKeyDownCapture:g,onKeyUpCapture:v,onFocusCapture:b,onFocus:w,onBlurCapture:C,onKeyDown:A};let D=t.useState(E=>r&&(E.virtualFocus||E.activeId===null));return i=uS({focusable:D,...i}),i}),mlt=Jt(function(t){let r=QB(t);return sr(mRe,r)});var mS=as(),glt=mS.useContext,vlt=mS.useScopedContext,JB=mS.useProviderContext,LK=mS.ContextProvider,VK=mS.ScopedContextProvider;var $B=s(We(),1),pS=as([LK],[VK]),_lt=pS.useContext,Slt=pS.useScopedContext,xlt=pS.useProviderContext,jK=pS.ContextProvider,f2=pS.ScopedContextProvider,Clt=(0,$B.createContext)(void 0),Tlt=(0,$B.createContext)(void 0);var Ay=s(We(),1),UK=s(SP(),1),eL=s(x(),1),bRe="div";function zK(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function wRe(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function HK(...e){return e.join(", ").split(", ").reduce((t,r)=>{let o=r.endsWith("ms")?1:1e3,n=Number.parseFloat(r||"0s")*o;return n>t?n:t},0)}function tL(e,t,r){return!r&&t!==!1&&(!e||!!t)}var _Re=ar(function({store:t,alwaysVisible:r,...o}){let n=JB();t=t||n,Tn(t,!1);let i=(0,Ay.useRef)(null),a=Pa(o.id),[l,c]=(0,Ay.useState)(null),u=t.useState("open"),d=t.useState("mounted"),f=t.useState("animated"),m=t.useState("contentElement"),h=Ey(t.disclosure,"contentElement");zr(()=>{i.current&&t?.setContentElement(i.current)},[t]),zr(()=>{let b;return t?.setState("animated",_=>(b=_,!0)),()=>{b!==void 0&&t?.setState("animated",b)}},[t]),zr(()=>{if(f){if(!m?.isConnected){c(null);return}return wRe(()=>{c(u?"enter":d?"leave":null)})}},[f,m,u,d]),zr(()=>{if(!t||!f||!l||!m)return;let b=()=>t?.setState("animating",!1),_=()=>(0,UK.flushSync)(b);if(l==="leave"&&u||l==="enter"&&!u)return;if(typeof f=="number")return zK(f,_);let{transitionDuration:w,animationDuration:S,transitionDelay:C,animationDelay:k}=getComputedStyle(m),{transitionDuration:R="0",animationDuration:A="0",transitionDelay:I="0",animationDelay:D="0"}=h?getComputedStyle(h):{},E=HK(C,k,I,D),P=HK(w,S,R,A),B=E+P;if(!B){l==="enter"&&t.setState("animated",!1),b();return}let H=1e3/60,L=Math.max(B-H,0);return zK(L,_)},[t,f,m,h,u,l]),o=hc(o,b=>(0,eL.jsx)(f2,{value:t,children:b}),[t]);let g=tL(d,o.hidden,r),v=o.style,y=(0,Ay.useMemo)(()=>g?{...v,display:"none"}:v,[g,v]);return o={id:a,"data-open":u||void 0,"data-enter":l==="enter"||void 0,"data-leave":l==="leave"||void 0,hidden:g,...o,ref:Xr(a?t.setContentElement:null,i,o.ref),style:y},Pn(o)}),SRe=Jt(function(t){let r=_Re(t);return sr(bRe,r)}),Nlt=Jt(function({unmountOnHide:t,...r}){let o=JB(),n=r.store||o;return Ey(n,a=>!t||a?.mounted)===!1?null:(0,eL.jsx)(SRe,{...r})});function GK(e={}){let t=Eh(e.store,dS(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=dt(e.open,r?.open,e.defaultOpen,!1),n=dt(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:dt(r?.contentElement,null),disclosureElement:dt(r?.disclosureElement,null)},a=Ni(i,t);return tn(a,()=>rn(a,["animated","animating"],l=>{l.animated||a.setState("animating",!1)})),tn(a,()=>Py(a,["open"],()=>{a.getState().animated&&a.setState("animating",!0)})),tn(a,()=>rn(a,["open","animating"],l=>{a.setState("mounted",l.open||l.animating)})),{...a,disclosure:e.disclosure,setOpen:l=>a.setState("open",l),show:()=>a.setState("open",!0),hide:()=>a.setState("open",!1),toggle:()=>a.setState("open",l=>!l),stopAnimation:()=>a.setState("animating",!1),setContentElement:l=>a.setState("contentElement",l),setDisclosureElement:l=>a.setState("disclosureElement",l)}}function WK(e,t,r){return pc(t,[r.store,r.disclosure]),Qr(e,r,"open","setOpen"),Qr(e,r,"mounted","setMounted"),Qr(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var hS=as([jK],[f2]),Ult=hS.useContext,Glt=hS.useScopedContext,YK=hS.useProviderContext,qK=hS.ContextProvider,ZK=hS.ScopedContextProvider;function xRe(e){var t;let r=e.find(i=>!!i.element),o=[...e].reverse().find(i=>!!i.element),n=(t=r?.element)==null?void 0:t.parentElement;for(;n&&o?.element;){if(o&&n.contains(o.element))return n;n=n.parentElement}return qu(n).body}function CRe(e){return e?.__unstablePrivateStore}function KK(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=dt(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(m=>[m.id,m])),i={items:o,renderedItems:dt(r?.renderedItems,[])},a=CRe(e.store),l=Ni({items:o,renderedItems:i.renderedItems},a),c=Ni(i,e.store),u=m=>{let h=FB(m,g=>g.element);l.setState("renderedItems",h),c.setState("renderedItems",h)};tn(c,()=>Ty(l)),tn(l,()=>lm(l,["items"],m=>{c.setState("items",m.items)})),tn(l,()=>lm(l,["renderedItems"],m=>{let h=!0,g=requestAnimationFrame(()=>{let{renderedItems:_}=c.getState();m.renderedItems!==_&&u(m.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(g);let v=()=>{if(h){h=!1;return}cancelAnimationFrame(g),g=requestAnimationFrame(()=>u(m.renderedItems))},y=xRe(m.renderedItems),b=new IntersectionObserver(v,{root:y});for(let _ of m.renderedItems)_.element&&b.observe(_.element);return()=>{cancelAnimationFrame(g),b.disconnect()}}));let d=(m,h,g=!1)=>{let v;return h(b=>{let _=b.findIndex(({id:S})=>S===m.id),w=b.slice();if(_!==-1){v=b[_];let S={...v,...m};w[_]=S,n.set(m.id,S)}else w.push(m),n.set(m.id,m);return w}),()=>{h(b=>{if(!v)return g&&n.delete(m.id),b.filter(({id:S})=>S!==m.id);let _=b.findIndex(({id:S})=>S===m.id);if(_===-1)return b;let w=b.slice();return w[_]=v,n.set(m.id,v),w})}},f=m=>d(m,h=>l.setState("items",h),!0);return{...c,registerItem:f,renderItem:m=>om(f(m),d(m,h=>l.setState("renderedItems",h))),item:m=>{if(!m)return null;let h=n.get(m);if(!h){let{items:g}=l.getState();h=g.find(v=>v.id===m),h&&n.set(m,h)}return h||null},__unstablePrivateStore:l}}function XK(e,t,r){return pc(t,[r.store]),Qr(e,r,"items","setItems"),e}var TRe={id:null};function Xu(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function PRe(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function QK(e,t){return e.filter(r=>r.rowId===t)}function ERe(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[TRe]:[],...e.slice(0,o)]}function JK(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function $K(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function kRe(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function RRe(e,t,r){let o=$K(e);for(let n of e)for(let i=0;i<o;i+=1){let a=n[i];if(!a||r&&a.disabled){let c=i===0&&r?Xu(n):n[i-1];n[i]=c&&t!==c.id&&r?c:kRe(c?.rowId)}}return e}function ARe(e){let t=JK(e),r=$K(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let a=i[n];a&&o.push({...a,rowId:a.rowId?`${n}`:void 0})}return o}function eX(e={}){var t;let r=(t=e.store)==null?void 0:t.getState(),o=KK(e),n=dt(e.activeId,r?.activeId,e.defaultActiveId),i={...o.getState(),id:dt(e.id,r?.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:n,baseElement:dt(r?.baseElement,null),includesBaseElement:dt(e.includesBaseElement,r?.includesBaseElement,n===null),moves:dt(r?.moves,0),orientation:dt(e.orientation,r?.orientation,"both"),rtl:dt(e.rtl,r?.rtl,!1),virtualFocus:dt(e.virtualFocus,r?.virtualFocus,!1),focusLoop:dt(e.focusLoop,r?.focusLoop,!1),focusWrap:dt(e.focusWrap,r?.focusWrap,!1),focusShift:dt(e.focusShift,r?.focusShift,!1)},a=Ni(i,o,e.store);tn(a,()=>rn(a,["renderedItems","activeId"],c=>{a.setState("activeId",u=>{var d;return u!==void 0?u:(d=Xu(c.renderedItems))==null?void 0:d.id})}));let l=(c="next",u={})=>{var d,f;let m=a.getState(),{skip:h=0,activeId:g=m.activeId,focusShift:v=m.focusShift,focusLoop:y=m.focusLoop,focusWrap:b=m.focusWrap,includesBaseElement:_=m.includesBaseElement,renderedItems:w=m.renderedItems,rtl:S=m.rtl}=u,C=c==="up"||c==="down",k=c==="next"||c==="down",R=k?S&&!C:!S||C,A=v&&!h,I=C?fS(RRe(JK(w),g,A)):w;if(I=R?Ry(I):I,I=C?ARe(I):I,g==null)return(d=Xu(I))==null?void 0:d.id;let D=I.find(V=>V.id===g);if(!D)return(f=Xu(I))==null?void 0:f.id;let E=I.some(V=>V.rowId),P=I.indexOf(D),B=I.slice(P+1),H=QK(B,D.rowId);if(h){let V=PRe(H,g),U=V.slice(h)[0]||V[V.length-1];return U?.id}let L=y&&(C?y!=="horizontal":y!=="vertical"),W=E&&b&&(C?b!=="horizontal":b!=="vertical"),M=k?(!E||C)&&L&&_:C?_:!1;if(L){let V=W&&!M?I:QK(I,D.rowId),U=ERe(V,g,M),Z=Xu(U,g);return Z?.id}if(W){let V=Xu(M?H:B,g);return M?V?.id||null:V?.id}let O=Xu(H,g);return!O&&M?null:O?.id};return{...o,...a,setBaseElement:c=>a.setState("baseElement",c),setActiveId:c=>a.setState("activeId",c),move:c=>{c!==void 0&&(a.setState("activeId",c),a.setState("moves",u=>u+1))},first:()=>{var c;return(c=Xu(a.getState().renderedItems))==null?void 0:c.id},last:()=>{var c;return(c=Xu(Ry(a.getState().renderedItems)))==null?void 0:c.id},next:c=>(c!==void 0&&typeof c=="number"&&(c={skip:c}),l("next",c)),previous:c=>(c!==void 0&&typeof c=="number"&&(c={skip:c}),l("previous",c)),down:c=>(c!==void 0&&typeof c=="number"&&(c={skip:c}),l("down",c)),up:c=>(c!==void 0&&typeof c=="number"&&(c={skip:c}),l("up",c))}}function tX(e){return{id:Pa(e.id),...e}}function rX(e,t,r){return e=XK(e,t,r),Qr(e,r,"activeId","setActiveId"),Qr(e,r,"includesBaseElement"),Qr(e,r,"virtualFocus"),Qr(e,r,"orientation"),Qr(e,r,"rtl"),Qr(e,r,"focusLoop"),Qr(e,r,"focusWrap"),Qr(e,r,"focusShift"),e}var m2=s(We(),1),p2=(0,m2.createContext)(void 0),gS=as([qK,Cy],[ZK,l2]),rL=gS.useContext,Iy=gS.useScopedContext,h2=gS.useProviderContext,oX=gS.ContextProvider,nX=gS.ScopedContextProvider,g2=(0,m2.createContext)(void 0),iX=(0,m2.createContext)(!1);function sX(e={}){return GK(e)}function aX(e,t,r){return WK(e,t,r)}function lX({popover:e,...t}={}){let r=Eh(t.store,dS(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=sX({...t,store:r}),i=dt(t.placement,o?.placement,"bottom"),a={...n.getState(),placement:i,currentPlacement:i,anchorElement:dt(o?.anchorElement,null),popoverElement:dt(o?.popoverElement,null),arrowElement:dt(o?.arrowElement,null),rendered:Symbol("rendered")},l=Ni(a,n,r);return{...n,...l,setAnchorElement:c=>l.setState("anchorElement",c),setPopoverElement:c=>l.setState("popoverElement",c),setArrowElement:c=>l.setState("arrowElement",c),render:()=>l.setState("rendered",Symbol("rendered"))}}function cX(e,t,r){return pc(t,[r.popover]),Qr(e,r,"placement"),aX(e,t,r)}var IRe="div",oL=ar(function({store:t,...r}){let o=YK();return t=t||o,r={...r,ref:Xr(t?.setAnchorElement,r.ref)},r}),Ect=Jt(function(t){let r=oL(t);return sr(IRe,r)});var uX=s(We(),1),ORe="div";function dX(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function NRe(e){let t=dX(e);return t?fc(e.currentTarget,t):!1}var nL=Symbol("composite-hover");function MRe(e){let t=dX(e);if(!t)return!1;do{if(ss(t,nL)&&t[nL])return!0;t=t.parentElement}while(t);return!1}var iL=ar(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=a2();t=t||i,Tn(t,!1);let a=lK(),l=n.onMouseMove,c=go(r),u=ht(g=>{if(l?.(g),!g.defaultPrevented&&a()&&c(g)){if(!GB(g.currentTarget)){let v=t?.getState().baseElement;v&&!Ea(v)&&v.focus()}t?.setActiveId(g.currentTarget.id)}}),d=n.onMouseLeave,f=go(o),m=ht(g=>{var v;d?.(g),!g.defaultPrevented&&a()&&(NRe(g)||MRe(g)||c(g)&&f(g)&&(t?.setActiveId(null),(v=t?.getState().baseElement)==null||v.focus()))}),h=(0,uX.useCallback)(g=>{g&&(g[nL]=!0)},[]);return n={...n,ref:Xr(h,n.ref),onMouseMove:u,onMouseLeave:m},Pn(n)}),Fct=sm(Jt(function(t){let r=iL(t);return sr(ORe,r)}));var En=s(We(),1),FRe="input";function fX(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function mX(e,t){return!t||e==null?!1:(e=oS(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function DRe(e){return e.type==="input"}function BRe(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function LRe(e){let t=e.find(r=>{var o;return r.disabled?!1:((o=r.element)==null?void 0:o.getAttribute("role"))!=="tab"});return t?.id}var VRe=ar(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:a=0,showOnChange:l,showOnMouseDown:c,showOnClick:u=c,showOnKeyDown:d,showOnKeyPress:f=d,blurActiveItemOnClick:m,setValueOnClick:h=!0,moveOnKeyPress:g=!0,autoComplete:v="list",...y}){let b=h2();t=t||b,Tn(t,!1);let _=(0,En.useRef)(null),[w,S]=sK(),C=(0,En.useRef)(!1),k=(0,En.useRef)(!1),R=t.useState(ie=>ie.virtualFocus&&o),A=v==="inline"||v==="both",[I,D]=(0,En.useState)(A);iK(()=>{A&&D(!0)},[A]);let E=t.useState("value"),P=(0,En.useRef)(void 0);(0,En.useEffect)(()=>rn(t,["selectedValue","activeId"],(ie,be)=>{P.current=be.selectedValue}),[]);let B=t.useState(ie=>{var be;if(A&&I&&!(ie.activeValue&&Array.isArray(ie.selectedValue)&&(ie.selectedValue.includes(ie.activeValue)||(be=P.current)!=null&&be.includes(ie.activeValue))))return ie.activeValue}),H=t.useState("renderedItems"),L=t.useState("open"),W=t.useState("contentElement"),M=(0,En.useMemo)(()=>{if(!A||!I)return E;if(fX(H,B,R)){if(mX(E,B)){let be=B?.slice(E.length)||"";return E+be}return E}return B||E},[A,I,H,B,R,E]);(0,En.useEffect)(()=>{let ie=_.current;if(!ie)return;let be=()=>D(!0);return ie.addEventListener("combobox-item-move",be),()=>{ie.removeEventListener("combobox-item-move",be)}},[]),(0,En.useEffect)(()=>{if(!A||!I||!B||!fX(H,B,R)||!mX(E,B))return;let be=rS;return queueMicrotask(()=>{let ge=_.current;if(!ge)return;let{start:Ge,end:It}=Sy(ge),Nr=E.length,Tt=B.length;sS(ge,Nr,Tt),be=()=>{if(!Ea(ge))return;let{start:br,end:wr}=Sy(ge);br===Nr&&wr===Tt&&sS(ge,Ge,It)}}),()=>be()},[w,A,I,B,H,R,E]);let O=(0,En.useRef)(null),V=ht(n),U=(0,En.useRef)(null);(0,En.useEffect)(()=>{if(!L||!W)return;let ie=xy(W);if(!ie)return;O.current=ie;let be=()=>{C.current=!1},ge=()=>{if(!t||!C.current)return;let{activeId:It}=t.getState();It!==null&&It!==U.current&&(C.current=!1)},Ge={passive:!0,capture:!0};return ie.addEventListener("wheel",be,Ge),ie.addEventListener("touchmove",be,Ge),ie.addEventListener("scroll",ge,Ge),()=>{ie.removeEventListener("wheel",be,!0),ie.removeEventListener("touchmove",be,!0),ie.removeEventListener("scroll",ge,!0)}},[L,W,t]),zr(()=>{E&&(k.current||(C.current=!0))},[E]),zr(()=>{R!=="always"&&L||(C.current=L)},[R,L]);let Z=t.useState("resetValueOnSelect");pc(()=>{var ie,be;let ge=C.current;if(!t||!L||!ge&&!Z)return;let{baseElement:Ge,contentElement:It,activeId:Nr}=t.getState();if(!(Ge&&!Ea(Ge))){if(It?.hasAttribute("data-placing")){let Tt=new MutationObserver(S);return Tt.observe(It,{attributeFilter:["data-placing"]}),()=>Tt.disconnect()}if(R&&ge){let Tt=V(H),br=Tt!==void 0?Tt:(ie=LRe(H))!=null?ie:t.first();U.current=br,t.move(br??null)}else{let Tt=(be=t.item(Nr||t.first()))==null?void 0:be.element;Tt&&"scrollIntoView"in Tt&&Tt.scrollIntoView({block:"nearest",inline:"nearest"})}}},[t,L,w,E,R,Z,V,H]),(0,En.useEffect)(()=>{if(!A)return;let ie=_.current;if(!ie)return;let be=[ie,W].filter(Ge=>!!Ge),ge=Ge=>{be.every(It=>i2(Ge,It))&&t?.setValue(M)};for(let Ge of be)Ge.addEventListener("focusout",ge);return()=>{for(let Ge of be)Ge.removeEventListener("focusout",ge)}},[A,W,t,M]);let K=ie=>ie.currentTarget.value.length>=a,Q=y.onChange,ae=go(l??K),pe=go(i??!t.tag),de=ht(ie=>{if(Q?.(ie),ie.defaultPrevented||!t)return;let be=ie.currentTarget,{value:ge,selectionStart:Ge,selectionEnd:It}=be,Nr=ie.nativeEvent;if(C.current=!0,DRe(Nr)&&(Nr.isComposing&&(C.current=!1,k.current=!0),A)){let Tt=Nr.inputType==="insertText"||Nr.inputType==="insertCompositionText",br=Ge===ge.length;D(Tt&&br)}if(pe(ie)){let Tt=ge===t.getState().value;t.setValue(ge),queueMicrotask(()=>{sS(be,Ge,It)}),A&&R&&Tt&&S()}ae(ie)&&t.show(),(!R||!C.current)&&t.setActiveId(null)}),oe=y.onCompositionEnd,te=ht(ie=>{C.current=!0,k.current=!1,oe?.(ie),!ie.defaultPrevented&&R&&S()}),ye=y.onMouseDown,Ce=go(m??(()=>!!t?.getState().includesBaseElement)),De=go(h),ot=go(u??K),_t=ht(ie=>{ye?.(ie),!ie.defaultPrevented&&(ie.button||ie.ctrlKey||t&&(Ce(ie)&&t.setActiveId(null),De(ie)&&t.setValue(M),ot(ie)&&im(ie.currentTarget,"mouseup",t.show)))}),me=y.onKeyDown,re=go(f??K),ne=ht(ie=>{if(me?.(ie),ie.repeat||(C.current=!1),ie.defaultPrevented||ie.ctrlKey||ie.altKey||ie.shiftKey||ie.metaKey||!t)return;let{open:be}=t.getState();be||(ie.key==="ArrowUp"||ie.key==="ArrowDown")&&re(ie)&&(ie.preventDefault(),t.show())}),ee=y.onBlur,fe=ht(ie=>{C.current=!1,ee?.(ie),ie.defaultPrevented}),Be=Pa(y.id),Ae=BRe(v)?v:void 0,Me=t.useState(ie=>ie.activeId===null);return y={id:Be,role:"combobox","aria-autocomplete":Ae,"aria-haspopup":MB(W,"listbox"),"aria-expanded":L,"aria-controls":W?.id,"data-active-item":Me||void 0,value:M,...y,ref:Xr(_,y.ref),onChange:de,onCompositionEnd:te,onMouseDown:_t,onKeyDown:ne,onBlur:fe},y=QB({store:t,focusable:r,...y,moveOnKeyPress:ie=>AB(g,ie)?!1:(A&&D(!0),!0)}),y=oL({store:t,...y}),{autoComplete:"off",...y}}),v2=Jt(function(t){let r=VRe(t);return sr(FRe,r)});var y2=s(We(),1),sL=s(x(),1),jRe="div";function zRe(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function HRe(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var pX=ar(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:a,focusOnHover:l=!1,moveOnKeyPress:c=!0,getItem:u,...d}){var f;let m=Iy();t=t||m,Tn(t,!1);let{resetValueOnSelectState:h,multiSelectable:g,selected:v}=d2(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(E){return Array.isArray(E.selectedValue)},selected(E){return zRe(E.selectedValue,r)}}),y=(0,y2.useCallback)(E=>{let P={...E,value:r};return u?u(P):P},[r,u]);n=n??!g,o=o??(r!=null&&!g);let b=d.onClick,_=go(n),w=go(i),S=go((f=a??h)!=null?f:g),C=go(o),k=ht(E=>{b?.(E),!E.defaultPrevented&&(ZZ(E)||qZ(E)||(r!=null&&(w(E)&&(S(E)&&t?.resetValue(),t?.setSelectedValue(P=>Array.isArray(P)?P.includes(r)?P.filter(B=>B!==r):[...P,r]:r)),_(E)&&t?.setValue(r)),C(E)&&t?.hide()))}),R=d.onKeyDown,A=ht(E=>{if(R?.(E),E.defaultPrevented)return;let P=t?.getState().baseElement;if(!P||Ea(P))return;(E.key.length===1||E.key==="Backspace"||E.key==="Delete")&&(queueMicrotask(()=>P.focus()),Ii(P)&&t?.setValue(P.value))});g&&v!=null&&(d={"aria-selected":v,...d}),d=hc(d,E=>(0,sL.jsx)(g2.Provider,{value:r,children:(0,sL.jsx)(iX.Provider,{value:v??!1,children:E})}),[r,v]);let I=(0,y2.useContext)(p2);d={role:HRe(I),children:r,...d,onClick:k,onKeyDown:A};let D=go(c);return d=KB({store:t,...d,getItem:y,moveOnKeyPress:E=>{if(!D(E))return!1;let P=new Event("combobox-item-move"),B=t?.getState().baseElement;return B?.dispatchEvent(P),!0}}),d=iL({store:t,focusOnHover:l,...d}),d}),vS=sm(Jt(function(t){let r=pX(t);return sr(jRe,r)}));var b2=s(We(),1),gX=s(x(),1),URe="span";function hX(e){return oS(e).toLowerCase()}function GRe(e,t){let r=[];for(let o of t){let n=0,i=o.length;for(;e.indexOf(o,n)!==-1;){let a=e.indexOf(o,n);a!==-1&&r.push([a,i]),n=a+1}}return r}function WRe(e){return e.filter(([t,r],o,n)=>!n.some(([i,a],l)=>l!==o&&i<=t&&i+a>=t+r))}function YRe(e){return e.sort(([t],[r])=>t-r)}function qRe(e,t){if(!e||!t)return e;let r=XB(t).filter(Boolean).map(hX),o=[],n=(c,u=!1)=>(0,gX.jsx)("span",{"data-autocomplete-value":u?"":void 0,"data-user-value":u?void 0:"",children:c},o.length),i=YRe(WRe(GRe(hX(e),new Set(r))));if(!i.length)return o.push(n(e,!0)),o;let[a]=i[0];return[e.slice(0,a),...i.flatMap(([c,u],d)=>{var f;let m=e.slice(c,c+u),h=(f=i[d+1])==null?void 0:f[0],g=e.slice(c+u,h);return[m,g]})].forEach((c,u)=>{c&&o.push(n(c,u%2===0))}),o}var ZRe=ar(function({store:t,value:r,userValue:o,...n}){let i=Iy();t=t||i;let a=(0,b2.useContext)(g2),l=r??a,c=Ey(t,d=>o??d?.value);return n={children:(0,b2.useMemo)(()=>{if(l)return c?qRe(l,c):l},[l,c]),...n},Pn(n)}),w2=Jt(function(t){let r=ZRe(t);return sr(URe,r)});var KRe="label",XRe=ar(function({store:t,...r}){let o=h2();return t=t||o,Tn(t,!1),r={htmlFor:t.useState(i=>{var a;return(a=i.baseElement)==null?void 0:a.id}),...r},Pn(r)}),_2=sm(Jt(function(t){let r=XRe(t);return sr(KRe,r)}));var S2=s(We(),1),aL=s(x(),1),QRe="div",vX=ar(function({store:t,alwaysVisible:r,...o}){let n=Iy(!0),i=rL();t=t||i;let a=!!t&&t===n;Tn(t,!1);let l=(0,S2.useRef)(null),c=Pa(o.id),u=t.useState("mounted"),d=tL(u,o.hidden,r),f=d?{...o.style,display:"none"}:o.style,m=t.useState(S=>Array.isArray(S.selectedValue)),h=nK(l,"role",o.role),v=(h==="listbox"||h==="tree"||h==="grid")&&m||void 0,[y,b]=(0,S2.useState)(!1),_=t.useState("contentElement");zr(()=>{if(!u)return;let S=l.current;if(!S||_!==S)return;let C=()=>{b(!!S.querySelector("[role='listbox']"))},k=new MutationObserver(C);return k.observe(S,{subtree:!0,childList:!0,attributeFilter:["role"]}),C(),()=>k.disconnect()},[u,_]),y||(o={role:"listbox","aria-multiselectable":v,...o}),o=hc(o,S=>(0,aL.jsx)(nX,{value:t,children:(0,aL.jsx)(p2.Provider,{value:h,children:S})}),[t,h]);let w=c&&(!n||!a)?t.setContentElement:null;return o={id:c,hidden:d,...o,ref:Xr(w,l,o.ref),style:f},Pn(o)}),yS=Jt(function(t){let r=vX(t);return sr(QRe,r)});var lL=s(We(),1),Eut=(0,lL.createContext)(null),kut=(0,lL.createContext)(null),bS=as([Cy],[l2]),yX=bS.useContext,Rut=bS.useScopedContext,Aut=bS.useProviderContext,Iut=bS.ContextProvider,Out=bS.ScopedContextProvider;var JRe=Sh()&&DB();function bX({tag:e,...t}={}){let r=Eh(t.store,ZB(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=dt(t.activeId,n?.activeId,t.defaultActiveId,null),a=eX({...t,activeId:i,includesBaseElement:dt(t.includesBaseElement,n?.includesBaseElement,!0),orientation:dt(t.orientation,n?.orientation,"vertical"),focusLoop:dt(t.focusLoop,n?.focusLoop,!0),focusWrap:dt(t.focusWrap,n?.focusWrap,!0),virtualFocus:dt(t.virtualFocus,n?.virtualFocus,!0)}),l=lX({...t,placement:dt(t.placement,n?.placement,"bottom-start")}),c=dt(t.value,n?.value,t.defaultValue,""),u=dt(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),d=Array.isArray(u),f={...a.getState(),...l.getState(),value:c,selectedValue:u,resetValueOnSelect:dt(t.resetValueOnSelect,n?.resetValueOnSelect,d),resetValueOnHide:dt(t.resetValueOnHide,n?.resetValueOnHide,d&&!e),activeValue:n?.activeValue},m=Ni(f,a,l,r);return JRe&&tn(m,()=>rn(m,["virtualFocus"],()=>{m.setState("virtualFocus",!1)})),tn(m,()=>{if(e)return om(rn(m,["selectedValue"],h=>{Array.isArray(h.selectedValue)&&e.setValues(h.selectedValue)}),rn(e,["values"],h=>{m.setState("selectedValue",h.values)}))}),tn(m,()=>rn(m,["resetValueOnHide","mounted"],h=>{h.resetValueOnHide&&(h.mounted||m.setState("value",c))})),tn(m,()=>rn(m,["open"],h=>{h.open||(m.setState("activeId",i),m.setState("moves",0))})),tn(m,()=>rn(m,["moves","activeId"],(h,g)=>{h.moves===g.moves&&m.setState("activeValue",void 0)})),tn(m,()=>lm(m,["moves","renderedItems"],(h,g)=>{if(h.moves===g.moves)return;let{activeId:v}=m.getState(),y=a.item(v);m.setState("activeValue",y?.value)})),{...l,...a,...m,tag:e,setValue:h=>m.setState("value",h),resetValue:()=>m.setState("value",f.value),setSelectedValue:h=>m.setState("selectedValue",h)}}function eAe(e){let t=yX();return e={...e,tag:e.tag!==void 0?e.tag:t},tX(e)}function tAe(e,t,r){return pc(t,[r.tag]),Qr(e,r,"value","setValue"),Qr(e,r,"selectedValue","setSelectedValue"),Qr(e,r,"resetValueOnHide"),Qr(e,r,"resetValueOnSelect"),Object.assign(rX(cX(e,t,r),t,r),{tag:r.tag})}function cL(e={}){e=eAe(e);let[t,r]=ky(bX,e);return tAe(t,r,e)}var wX=s(x(),1);function x2(e={}){let t=cL(e);return(0,wX.jsx)(oX,{value:t,children:e.children})}var CX=s(V_(),1);var TX=s(ve(),1),cm=s(N(),1),kh=s(j(),1),bc=s(z(),1);var oAe=[],wS=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:oAe;var _S=s(j(),1),nAe=[];function on({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:nAe,[o,n]=(0,_S.useState)(r),[i,a]=(0,_S.useState)(!1);return(0,_S.useEffect)(()=>{if(!t){n(r);return}let l=!1;return a(!0),t().then(c=>{if(!l){let u=Array.isArray(c)&&c.length>0?c:r;n(u)}}).catch(()=>{l||n(r)}).finally(()=>{l||a(!1)}),()=>{l=!0}},[t,r]),{elements:o,isLoading:i}}var Pt=s(x(),1);function _X(e=""){return(0,CX.default)(e.trim().toLowerCase())}var SX=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function xX(e,t){return`${e}-${t}`}var PX=({selected:e})=>(0,Pt.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Pt.jsx)(bc.Icon,{icon:Sn})}),EX=({selected:e})=>(0,Pt.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function kX({view:e,filter:t,onChangeView:r}){let o=(0,TX.useInstanceId)(kX,"dataviews-filter-list-box"),[n,i]=(0,kh.useState)(t.operators?.length===1?void 0:null),a=e.filters?.find(c=>c.field===t.field),l=wS(t,a);return(0,Pt.jsx)(bc.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,cm.sprintf)((0,cm.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(xX(o,t.elements[0].value))},render:(0,Pt.jsx)(bc.Composite.Typeahead,{}),children:t.elements.map(c=>(0,Pt.jsxs)(bc.Composite.Hover,{render:(0,Pt.jsx)(bc.Composite.Item,{id:xX(o,c.value),render:(0,Pt.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let u=a?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:a.operator||t.operators[0],value:SX(t,a,c.value)}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:SX(t,a,c.value)}];r({...e,page:1,filters:u})}}),children:[t.singleSelection&&(0,Pt.jsx)(EX,{selected:l===c.value}),!t.singleSelection&&(0,Pt.jsx)(PX,{selected:l.includes(c.value)}),(0,Pt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function iAe({view:e,filter:t,onChangeView:r}){let[o,n]=(0,kh.useState)(""),i=(0,kh.useDeferredValue)(o),a=e.filters?.find(u=>u.field===t.field),l=wS(t,a),c=(0,kh.useMemo)(()=>{let u=_X(i);return t.elements.filter(d=>_X(d.label).includes(u))},[t.elements,i]);return(0,Pt.jsxs)(x2,{selectedValue:l,setSelectedValue:u=>{let d=a?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:a.operator||t.operators[0],value:u}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:u}];r({...e,page:1,filters:d})},setValue:n,children:[(0,Pt.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Pt.jsx)(Sr,{render:(0,Pt.jsx)(_2,{}),children:(0,cm.__)("Search items")}),(0,Pt.jsx)(v2,{autoSelect:"always",placeholder:(0,cm.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Pt.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Pt.jsx)(bc.Icon,{icon:F4})})]}),(0,Pt.jsxs)(yS,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(u=>(0,Pt.jsxs)(vS,{resetValueOnSelect:!1,value:u.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Pt.jsx)(EX,{selected:l===u.value}),!t.singleSelection&&(0,Pt.jsx)(PX,{selected:l.includes(u.value)}),(0,Pt.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:u.label,children:[(0,Pt.jsx)(w2,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:u.label}),!!u.description&&(0,Pt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:u.description})]})]},u.value)),!c.length&&(0,Pt.jsx)("p",{children:(0,cm.__)("No results found")})]})]})}function RX(e){let{elements:t,isLoading:r}=on({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Pt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Pt.jsx)(bc.Spinner,{})});if(t.length===0)return(0,Pt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,cm.__)("No elements found")});let o=t.length>10?iAe:kX;return(0,Pt.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var IX=s(C2(),1),OX=s(ve(),1),uL=s(j(),1),NX=s(z(),1);var dL=s(x(),1);function MX({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(u=>u.field===e.field),i=wS(e,n),a=(0,uL.useMemo)(()=>{let u=o.find(d=>d.id===e.field);return u&&{...u,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:d})=>d[u.id],setValue:({value:d})=>({[u.id]:d})}},[o,e.field]),l=(0,uL.useMemo)(()=>(t.filters??[]).reduce((u,d)=>(u[d.field]=d.value,u),{}),[t.filters]),c=(0,OX.useEvent)(u=>{if(!a||!n)return;let d=a.getValue({item:u});(0,IX.default)(d,i)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:d===""?void 0:d}:f)})});return!a||!a.Edit||!n?null:(0,dL.jsx)(NX.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,dL.jsx)(a.Edit,{hideLabelFromVision:!0,data:l,field:a,operator:n.operator,onChange:c})})}var sAe=Math.pow(10,8)*24*60*60*1e3,Sdt=-sAe,T2=6048e5,FX=864e5;var aAe=3600;var DX=aAe*24,xdt=DX*7,lAe=DX*365.2425,cAe=lAe/12,Cdt=cAe*3,fL=Symbol.for("constructDateFrom");function jo(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&fL in e?e[fL](t):e instanceof Date?new e.constructor(t):new Date(t)}function Wt(e,t){return jo(t||e,e)}function P2(e,t,r){let o=Wt(e,r?.in);return isNaN(t)?jo(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function E2(e,t,r){let o=Wt(e,r?.in);if(isNaN(t))return jo(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=jo(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let a=i.getDate();return n>=a?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var uAe={};function um(){return uAe}function Qu(e,t){let r=um(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Wt(e,t?.in),i=n.getDay(),a=(i<o?7:0)+i-o;return n.setDate(n.getDate()-a),n.setHours(0,0,0,0),n}function Rh(e,t){return Qu(e,{...t,weekStartsOn:1})}function k2(e,t){let r=Wt(e,t?.in),o=r.getFullYear(),n=jo(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Rh(n),a=jo(r,0);a.setFullYear(o,0,4),a.setHours(0,0,0,0);let l=Rh(a);return r.getTime()>=i.getTime()?o+1:r.getTime()>=l.getTime()?o:o-1}function mL(e){let t=Wt(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function BX(e,...t){let r=jo.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function pL(e,t){let r=Wt(e,t?.in);return r.setHours(0,0,0,0),r}function LX(e,t,r){let[o,n]=BX(r?.in,e,t),i=pL(o),a=pL(n),l=+i-mL(i),c=+a-mL(a);return Math.round((l-c)/FX)}function VX(e,t){let r=k2(e,t),o=jo(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Rh(o)}function jX(e,t,r){return P2(e,t*7,r)}function zX(e,t,r){return E2(e,t*12,r)}function HX(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Ju(e){return!(!HX(e)&&typeof e!="number"||isNaN(+Wt(e)))}function UX(e,t){let r=Wt(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function R2(e,t){let r=Wt(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var dAe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},GX=(e,t,r)=>{let o,n=dAe[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function A2(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var fAe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},mAe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},pAe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},WX={date:A2({formats:fAe,defaultWidth:"full"}),time:A2({formats:mAe,defaultWidth:"full"}),dateTime:A2({formats:pAe,defaultWidth:"full"})};var hAe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},YX=(e,t,r,o)=>hAe[e];function Oy(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let a=e.defaultFormattingWidth||e.defaultWidth,l=r?.width?String(r.width):a;n=e.formattingValues[l]||e.formattingValues[a]}else{let a=e.defaultWidth,l=r?.width?String(r.width):e.defaultWidth;n=e.values[l]||e.values[a]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var gAe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},vAe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},yAe={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},bAe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},wAe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},_Ae={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},SAe=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},qX={ordinalNumber:SAe,era:Oy({values:gAe,defaultWidth:"wide"}),quarter:Oy({values:vAe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Oy({values:yAe,defaultWidth:"wide"}),day:Oy({values:bAe,defaultWidth:"wide"}),dayPeriod:Oy({values:wAe,defaultWidth:"wide",formattingValues:_Ae,defaultFormattingWidth:"wide"})};function Ny(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let a=i[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?CAe(l,f=>f.test(a)):xAe(l,f=>f.test(a)),u;u=e.valueCallback?e.valueCallback(c):c,u=r.valueCallback?r.valueCallback(u):u;let d=t.slice(a.length);return{value:u,rest:d}}}function xAe(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function CAe(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function ZX(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=r.valueCallback?r.valueCallback(a):a;let l=t.slice(n.length);return{value:a,rest:l}}}var TAe=/^(\d+)(th|st|nd|rd)?/i,PAe=/\d+/i,EAe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},kAe={any:[/^b/i,/^(a|c)/i]},RAe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},AAe={any:[/1/i,/2/i,/3/i,/4/i]},IAe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},OAe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},NAe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},MAe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},FAe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},DAe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},KX={ordinalNumber:ZX({matchPattern:TAe,parsePattern:PAe,valueCallback:e=>parseInt(e,10)}),era:Ny({matchPatterns:EAe,defaultMatchWidth:"wide",parsePatterns:kAe,defaultParseWidth:"any"}),quarter:Ny({matchPatterns:RAe,defaultMatchWidth:"wide",parsePatterns:AAe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Ny({matchPatterns:IAe,defaultMatchWidth:"wide",parsePatterns:OAe,defaultParseWidth:"any"}),day:Ny({matchPatterns:NAe,defaultMatchWidth:"wide",parsePatterns:MAe,defaultParseWidth:"any"}),dayPeriod:Ny({matchPatterns:FAe,defaultMatchWidth:"any",parsePatterns:DAe,defaultParseWidth:"any"})};var hL={code:"en-US",formatDistance:GX,formatLong:WX,formatRelative:YX,localize:qX,match:KX,options:{weekStartsOn:0,firstWeekContainsDate:1}};function XX(e,t){let r=Wt(e,t?.in);return LX(r,R2(r))+1}function QX(e,t){let r=Wt(e,t?.in),o=+Rh(r)-+VX(r);return Math.round(o/T2)+1}function I2(e,t){let r=Wt(e,t?.in),o=r.getFullYear(),n=um(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=jo(t?.in||e,0);a.setFullYear(o+1,0,i),a.setHours(0,0,0,0);let l=Qu(a,t),c=jo(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let u=Qu(c,t);return+r>=+l?o+1:+r>=+u?o:o-1}function JX(e,t){let r=um(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=I2(e,t),i=jo(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Qu(i,t)}function $X(e,t){let r=Wt(e,t?.in),o=+Qu(r,t)-+JX(r,t);return Math.round(o/T2)+1}function Nt(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var $u={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Nt(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Nt(r+1,2)},d(e,t){return Nt(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return Nt(e.getHours()%12||12,t.length)},H(e,t){return Nt(e.getHours(),t.length)},m(e,t){return Nt(e.getMinutes(),t.length)},s(e,t){return Nt(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Nt(n,t.length)}};var My={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},gL={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return $u.y(e,t)},Y:function(e,t,r,o){let n=I2(e,o),i=n>0?n:1-n;if(t==="YY"){let a=i%100;return Nt(a,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Nt(i,t.length)},R:function(e,t){let r=k2(e);return Nt(r,t.length)},u:function(e,t){let r=e.getFullYear();return Nt(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return Nt(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return Nt(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return $u.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return Nt(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=$X(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Nt(n,t.length)},I:function(e,t,r){let o=QX(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Nt(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):$u.d(e,t)},D:function(e,t,r){let o=XX(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Nt(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Nt(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Nt(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return Nt(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=My.noon:o===0?n=My.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=My.evening:o>=12?n=My.afternoon:o>=4?n=My.morning:n=My.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return $u.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):$u.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Nt(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Nt(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):$u.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):$u.s(e,t)},S:function(e,t){return $u.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return tQ(o);case"XXXX":case"XX":return Ah(o);default:return Ah(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return tQ(o);case"xxxx":case"xx":return Ah(o);default:return Ah(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+eQ(o,":");default:return"GMT"+Ah(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+eQ(o,":");default:return"GMT"+Ah(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Nt(o,t.length)},T:function(e,t,r){return Nt(+e,t.length)}};function eQ(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+Nt(i,2)}function tQ(e,t){return e%60===0?(e>0?"-":"+")+Nt(Math.abs(e)/60,2):Ah(e,t)}function Ah(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Nt(Math.trunc(o/60),2),i=Nt(o%60,2);return r+n+t+i}var rQ=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},oQ=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},BAe=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return rQ(e,t);let i;switch(o){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",rQ(o,t)).replace("{{time}}",oQ(n,t))},nQ={p:oQ,P:BAe};var LAe=/^D+$/,VAe=/^Y+$/,jAe=["D","DD","YY","YYYY"];function iQ(e){return LAe.test(e)}function sQ(e){return VAe.test(e)}function aQ(e,t,r){let o=zAe(e,t,r);if(console.warn(o),jAe.includes(e))throw new RangeError(o)}function zAe(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var HAe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,UAe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,GAe=/^'([^]*?)'?$/,WAe=/''/g,YAe=/[a-zA-Z]/;function vL(e,t,r){let o=um(),n=r?.locale??o.locale??hL,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,a=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,l=Wt(e,r?.in);if(!Ju(l))throw new RangeError("Invalid time value");let c=t.match(UAe).map(d=>{let f=d[0];if(f==="p"||f==="P"){let m=nQ[f];return m(d,n.formatLong)}return d}).join("").match(HAe).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:qAe(d)};if(gL[f])return{isToken:!0,value:d};if(f.match(YAe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:d}});n.localize.preprocessor&&(c=n.localize.preprocessor(l,c));let u={firstWeekContainsDate:i,weekStartsOn:a,locale:n};return c.map(d=>{if(!d.isToken)return d.value;let f=d.value;(!r?.useAdditionalWeekYearTokens&&sQ(f)||!r?.useAdditionalDayOfYearTokens&&iQ(f))&&aQ(f,t,String(e));let m=gL[f[0]];return m(l,f,n.localize,u)}).join("")}function qAe(e){let t=e.match(GAe);return t?t[1].replace(WAe,"'"):e}function Ih(e,t,r){return P2(e,-t,r)}function O2(e,t,r){return E2(e,-t,r)}function lQ(e,t,r){return jX(e,-t,r)}function N2(e,t,r){return zX(e,-t,r)}var Ee=s(N(),1),Jr=s(j(),1),Mi=s(uo(),1);var yL=s(x(),1),vo={Name:(0,yL.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,yL.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function cQ(e,t){switch(t){case"days":return Ih(new Date,e);case"weeks":return lQ(new Date,e);case"months":return O2(new Date,e);case"years":return N2(new Date,e);default:return new Date}}var uQ={label:(0,Ee.__)("Is none of"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),vo),filter:((e,t,r)=>{if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?!r.some(n=>o.includes(n)):typeof o=="string"?!r.includes(o):!1}),selection:"multi"},M2=[{name:Cr,label:(0,Ee.__)("Includes"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),vo),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.some(n=>o.includes(n)):typeof o=="string"?r.includes(o):!1},selection:"multi"},{name:Tr,...uQ},{name:Xn,label:(0,Ee.__)("Includes all"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),vo),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:Qn,...uQ},{name:ki,label:(0,Ee.__)("Between (inc)"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),vo),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r[0]===void 0||r[1]===void 0)return!0;let o=t.getValue({item:e});return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:Ri,label:(0,Ee.__)("In the past"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),vo),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=cQ(r.value,r.unit),n=(0,Mi.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:ns,label:(0,Ee.__)("Over"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),vo),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=cQ(r.value,r.unit);return(0,Mi.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Vr,label:(0,Ee.__)("Is"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:jr,label:(0,Ee.__)("Is not"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:jf,label:(0,Ee.__)("Less than"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:zf,label:(0,Ee.__)("Greater than"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:Hf,label:(0,Ee.__)("Less than or equal"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Uf,label:(0,Ee.__)("Greater than or equal"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:Gf,label:(0,Ee.__)("Before"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){if(r===void 0)return!0;let o=(0,Mi.getDate)(r);return(0,Mi.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:Wf,label:(0,Ee.__)("After"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){if(r===void 0)return!0;let o=(0,Mi.getDate)(r);return(0,Mi.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:Yf,label:(0,Ee.__)("Before (inc)"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){if(r===void 0)return!0;let o=(0,Mi.getDate)(r);return(0,Mi.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:qf,label:(0,Ee.__)("After (inc)"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){if(r===void 0)return!0;let o=(0,Mi.getDate)(r);return(0,Mi.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:lc,label:(0,Ee.__)("Contains"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:cc,label:(0,Ee.__)("Doesn't contain"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&!o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:uc,label:(0,Ee.__)("Starts with"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:Zf,label:(0,Ee.__)("On"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){if(r===void 0)return!0;let o=(0,Mi.getDate)(r),n=(0,Mi.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:Kf,label:(0,Ee.__)("Not on"),filterText:(e,t)=>(0,Jr.createInterpolateElement)((0,Ee.sprintf)((0,Ee.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),vo),filter(e,t,r){if(r===void 0)return!0;let o=(0,Mi.getDate)(r),n=(0,Mi.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],Oh=e=>M2.find(t=>t.name===e),dQ=()=>M2.map(e=>e.name),fQ=e=>M2.filter(t=>t.selection==="single").some(t=>t.name===e),mQ=e=>M2.some(t=>t.name===e);var kn=s(x(),1),ZAe="Enter",KAe=" ",XAe=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Oh(t?.operator);return o!==void 0?o.filterText(r,e):(0,ed.sprintf)((0,ed.__)("Unknown status for %1$s"),r.name)};function QAe({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(a=>({value:a,label:Oh(a)?.label||a})),n=t.filters?.find(a=>a.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,kn.jsxs)($,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,kn.jsx)(hl.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,kn.jsx)(hl.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,ed.__)("Conditions"),value:i,options:o,onChange:a=>{let l=a,c=n?.operator,u=n?[...(t.filters??[]).map(d=>{if(d.field===e.field){let f=Oh(c)?.selection,m=Oh(l)?.selection,h=f!==m||[f,m].includes("custom");return{...d,value:h?void 0:d.value,operator:l}}return d})]:[...t.filters??[],{field:e.field,operator:l,value:void 0}];r({...t,page:1,filters:u})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function pQ({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,F2.useRef)(null),{filter:i,view:a,onChangeView:l}=o,c=a.filters?.find(y=>y.field===i.field),u=[],d=(0,F2.useMemo)(()=>{let y=r.find(b=>b.id===i.field);return y&&{...y,getValue:({item:b})=>b[y.id]}},[r,i.field]),{elements:f}=on({elements:i.elements,getElements:i.getElements});if(f.length>0)u=f.filter(y=>i.singleSelection?y.value===c?.value:c?.value?.includes(y.value));else if(Array.isArray(c?.value)){let y=c.value.map(b=>d?.getValueFormatted({item:{[d.id]:b},field:d})||String(b));u=[{value:c.value,label:y}]}else if(typeof c?.value=="object")u=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let y=d!==void 0?d.getValueFormatted({item:{[d.id]:c.value},field:d}):String(c.value);u=[{value:c.value,label:y}]}let m=i.isPrimary,h=c?.isLocked,g=!h&&c?.value!==void 0,v=!h&&(!m||g);return(0,kn.jsx)(hl.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:y,onToggle:b})=>(0,kn.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,kn.jsx)(hl.Tooltip,{text:(0,ed.sprintf)((0,ed.__)("Filter by: %1$s"),i.name.toLowerCase()),placement:"top",children:(0,kn.jsx)("div",{className:q("dataviews-filters__summary-chip",{"has-reset":v,"has-values":g,"is-not-clickable":h}),role:"button",tabIndex:h?-1:0,onClick:()=>{h||b()},onKeyDown:_=>{!h&&[ZAe,KAe].includes(_.key)&&(b(),_.preventDefault())},"aria-disabled":h,"aria-pressed":y,"aria-expanded":y,ref:n,children:(0,kn.jsx)(XAe,{activeElements:u,filterInView:c,filter:i})})}),v&&(0,kn.jsx)(hl.Tooltip,{text:m?(0,ed.__)("Reset"):(0,ed.__)("Remove"),placement:"top",children:(0,kn.jsx)("button",{className:q("dataviews-filters__summary-chip-remove",{"has-values":g}),onClick:()=>{l({...a,page:1,filters:a.filters?.filter(_=>_.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,kn.jsx)(hl.Icon,{icon:Xo})})})]}),renderContent:()=>(0,kn.jsxs)($,{direction:"column",justify:"flex-start",children:[(0,kn.jsx)(QAe,{...o}),o.filter.hasElements?(0,kn.jsx)(RX,{...o,filter:{...o.filter,elements:f}}):(0,kn.jsx)(MX,{...o,fields:r})]})})}var D2=s(z(),1),hQ=s(N(),1),gQ=s(j(),1);var td=s(x(),1),{Menu:SS}=it(D2.privateApis);function bL({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(a=>!a.isVisible);return(0,td.jsxs)(SS,{children:[(0,td.jsx)(SS.TriggerButton,{...n}),(0,td.jsx)(SS.Popover,{children:i.map(a=>(0,td.jsx)(SS.Item,{onClick:()=>{o(a.field),r({...t,page:1,filters:[...t.filters||[],{field:a.field,value:void 0,operator:a.operators[0]}]})},children:(0,td.jsx)(SS.ItemLabel,{children:a.name})},a.field))})]})}function JAe({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:a})=>a))return null;let i=e.filter(a=>!a.isVisible);return(0,td.jsx)(bL,{triggerProps:{render:(0,td.jsx)(D2.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,hQ.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var vQ=(0,gQ.forwardRef)(JAe);var yQ=s(z(),1),bQ=s(N(),1),wQ=s(x(),1);function _Q({filters:e,view:t,onChangeView:r}){let o=i=>e.some(a=>a.field===i&&a.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,wQ.jsx)(yQ.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,bQ.__)("Reset")})}var SQ=s(j(),1);function $Ae(e,t){return(0,SQ.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,a=t.filters?.some(l=>l.field===o.id&&!!l.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(l=>fQ(l)),operators:n,isVisible:a||i||!!t.filters?.some(l=>l.field===o.id&&mQ(l.operator)),isPrimary:i,isLocked:a})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var xS=$Ae;var CS=s(x(),1);function eIe({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Fy.useContext)(Ze),a=(0,Fy.useRef)(null),l=xS(t,r),c=(0,CS.jsx)(vQ,{filters:l,view:r,onChangeView:o,ref:a,setOpenedFilter:i},"add-filter"),u=l.filter(f=>f.isVisible);if(u.length===0)return null;let d=[...u.map(f=>(0,CS.jsx)(pQ,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:a,openedFilter:n},f.field)),c];return d.push((0,CS.jsx)(_Q,{filters:l,view:r,onChangeView:o},"reset-filters")),(0,CS.jsx)($,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:d})}var TS=(0,Fy.memo)(eIe);var dm=s(j(),1),xQ=s(z(),1);var B2=s(N(),1);var wc=s(x(),1);function tIe(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,dm.useContext)(Ze),a=(0,dm.useRef)(null),l=(0,dm.useCallback)(h=>{r(h),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(h=>h.isVisible),u={label:(0,B2.__)("Add filter"),"aria-expanded":!1,isPressed:!1},d={label:(0,B2._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(h=>h.isPrimary||h.isLocked),m=(0,wc.jsx)(xQ.Button,{ref:a,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Mw,disabled:f,accessibleWhenDisabled:!0,...c?d:u});return(0,wc.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,wc.jsx)(rIe,{buttonRef:a,filtersCount:t.filters?.length,children:m}):(0,wc.jsx)(bL,{filters:e,view:t,onChangeView:l,setOpenedFilter:o,triggerProps:{render:m}})})}function rIe({buttonRef:e,filtersCount:t,children:r}){return(0,dm.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,wc.jsxs)(wc.Fragment,{children:[r,!!t&&(0,wc.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var L2=tIe;var CQ=s(j(),1);var TQ=s(x(),1);function oIe(e){let{isShowingFilter:t}=(0,CQ.useContext)(Ze);return t?(0,TQ.jsx)(TS,{...e}):null}var V2=oIe;var PQ=s(j(),1),EQ=s(z(),1),kQ=s(N(),1);var Nh=s(x(),1);function wL({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:a,isLoading:l,view:c,onChangeView:u,selection:d,onChangeSelection:f,setOpenedFilter:m,onClickItem:h,isItemClickable:g,renderItemLink:v,defaultLayouts:y,containerRef:b,empty:_=(0,Nh.jsx)("p",{children:(0,kQ.__)("No results")})}=(0,PQ.useContext)(Ze),w=Ta(!a,{delay:200});if(!a)return w?(0,Nh.jsx)("div",{className:"dataviews-loading",children:(0,Nh.jsx)("p",{children:(0,Nh.jsx)(EQ.Spinner,{})})}):null;let S=rm.find(C=>C.type===c.type&&y[C.type])?.component;return(0,Nh.jsx)("div",{className:"dataviews-layout__container",ref:b,children:(0,Nh.jsx)(S,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:l,onChangeView:u,onChangeSelection:f,selection:d,setOpenedFilter:m,onClickItem:h,renderItemLink:v,isItemClickable:g,view:c,empty:_})})}var RQ=s(j(),1);var Dy=s(x(),1),nIe=[];function _L(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=nIe,isLoading:i,hasInitiallyLoaded:a}=(0,RQ.useContext)(Ze),l=!!i&&a&&!!o?.length,c=Ta(!!l),u=py(n,o)&&[uy,BE].includes(e.type);return!l&&(!t||!r||r<=1&&!u)?null:(!!t||l)&&(0,Dy.jsx)("div",{className:"dataviews-footer",inert:l?"true":void 0,children:(0,Dy.jsxs)($,{direction:"row",justify:"end",align:"center",className:q("dataviews-footer__content",{"is-refreshing":c}),gap:"sm",children:[u&&(0,Dy.jsx)(jE,{}),(0,Dy.jsx)(kZ,{})]})})}var AQ=s(N(),1),gl=s(j(),1),IQ=s(z(),1),OQ=s(ve(),1);var NQ=s(x(),1),iIe=(0,gl.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,gl.useContext)(Ze),[n,i,a]=(0,OQ.useDebouncedInput)(r.search);(0,gl.useEffect)(()=>{r.search!==a&&i(r.search??"")},[r.search,i]);let l=(0,gl.useRef)(o),c=(0,gl.useRef)(r);(0,gl.useEffect)(()=>{l.current=o,c.current=r},[o,r]),(0,gl.useEffect)(()=>{a!==c.current?.search&&l.current({...c.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:a})},[a]);let u=t||(0,AQ.__)("Search");return(0,NQ.jsx)(IQ.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:u,placeholder:u,size:"compact"})}),SL=iIe;var yo=s(z(),1),rd=s(N(),1),vl=s(j(),1);var CL=s(xL(),1),FQ=s(ve(),1);var bt=s(x(),1),{Menu:PS}=it(yo.privateApis),sIe={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function TL(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,vl.useContext)(Ze),o=Object.keys(r);if(o.length<=1)return null;let n=rm.find(i=>e.type===i.type);return(0,bt.jsxs)(PS,{children:[(0,bt.jsx)(PS.TriggerButton,{render:(0,bt.jsx)(yo.Button,{size:"compact",icon:n?.icon,label:(0,rd.__)("Layout")})}),(0,bt.jsx)(PS.Popover,{children:o.map(i=>{let a=rm.find(l=>l.type===i);return a?(0,bt.jsx)(PS.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:l=>{switch(l.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":let c={...e};return"layout"in c&&delete c.layout,t({...c,type:l.target.value,...r[l.target.value]})}(0,CL.default)("Invalid dataview")},children:(0,bt.jsx)(PS.ItemLabel,{children:a.label})},i):null})})]})}function aIe(){let{view:e,fields:t,onChangeView:r}=(0,vl.useContext)(Ze),o=(0,vl.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,bt.jsx)(yo.SelectControl,{__next40pxDefaultSize:!0,label:(0,rd.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function lIe(){let{view:e,fields:t,onChangeView:r}=(0,vl.useContext)(Ze);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,bt.jsx)(yo.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,rd.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(a=>a.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,CL.default)("Invalid direction")},children:ME.map(i=>(0,bt.jsx)(yo.__experimentalToggleGroupControlOptionIcon,{value:i,icon:Lq[i],label:DE[i]},i))})}function cIe(){let{view:e,config:t,onChangeView:r}=(0,vl.useContext)(Ze),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,bt.jsx)(yo.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,rd.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,bt.jsx)(yo.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function uIe(){let{onReset:e}=(0,vl.useContext)(Ze);return e===void 0?null:(0,bt.jsx)(yo.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,rd.__)("Reset view")})}function PL(){let{view:e,onReset:t}=(0,vl.useContext)(Ze),r=(0,FQ.useInstanceId)(DQ,"dataviews-view-config-dropdown"),o=rm.find(i=>i.type===e.type),n=typeof t=="function";return(0,bt.jsx)(yo.Dropdown,{expandOnMobile:!0,popoverProps:{...sIe,id:r},renderToggle:({onToggle:i,isOpen:a})=>(0,bt.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,bt.jsx)(yo.Button,{size:"compact",icon:AN,label:(0,rd._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":a?"true":"false","aria-controls":r}),n&&(0,bt.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,bt.jsx)(yo.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,bt.jsxs)($,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,bt.jsxs)($,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,bt.jsx)(yo.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,rd.__)("Appearance")}),(0,bt.jsx)(uIe,{})]}),(0,bt.jsxs)($,{direction:"column",gap:"lg",children:[(0,bt.jsxs)($,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,bt.jsx)(aIe,{}),(0,bt.jsx)(lIe,{})]}),!!o?.viewConfigOptions&&(0,bt.jsx)(o.viewConfigOptions,{}),(0,bt.jsx)(cIe,{}),(0,bt.jsx)(UE,{})]})]})})})}function DQ(){return(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(TL,{}),(0,bt.jsx)(PL,{})]})}var dIe=(0,vl.memo)(DQ),BQ=dIe;var LQ=s(z(),1),VQ=s(j(),1);function $t(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var jQ=s(x(),1),{ValidatedCheckboxControl:fIe}=it(LQ.privateApis);function zQ({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:l,label:c,description:u,isValid:d}=e,f=e.isDisabled({item:r,field:e}),m=(0,VQ.useCallback)(()=>{t(l({item:r,value:!a({item:r})}))},[r,a,t,l]);return(0,jQ.jsx)(fIe,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:$t(d,i),hidden:o,label:c,help:u,checked:a({item:r}),onChange:m,disabled:f})}var j2=s(z(),1),HQ=s(j(),1);var EL=s(x(),1),{ValidatedComboboxControl:mIe}=it(j2.privateApis);function z2({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:a,placeholder:l,getValue:c,setValue:u,isValid:d}=t,f=c({item:e})??"",m=(0,HQ.useCallback)(v=>r(u({item:e,value:v??""})),[e,r,u]),{elements:h,isLoading:g}=on({elements:t.elements,getElements:t.getElements});return g?(0,EL.jsx)(j2.Spinner,{}):(0,EL.jsx)(mIe,{required:!!t.isValid?.required,customValidity:$t(d,n),label:i,value:f,help:a,placeholder:l,options:h,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var G2=s(z(),1),ka=s(j(),1),U2=s(N(),1),Ws=s(uo(),1);var Ly=s(z(),1),kL=s(j(),1),_c=s(N(),1);var By=s(x(),1),pIe={[Ri]:[{value:"days",label:(0,_c.__)("Days")},{value:"weeks",label:(0,_c.__)("Weeks")},{value:"months",label:(0,_c.__)("Months")},{value:"years",label:(0,_c.__)("Years")}],[ns]:[{value:"days",label:(0,_c.__)("Days ago")},{value:"weeks",label:(0,_c.__)("Weeks ago")},{value:"months",label:(0,_c.__)("Months ago")},{value:"years",label:(0,_c.__)("Years ago")}]};function H2({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let a=pIe[i===Ri?"inThePast":"over"],{id:l,label:c,description:u,getValue:d,setValue:f}=r,m=r.isDisabled({item:t,field:r}),h=d({item:t}),{value:g="",unit:v=a[0].value}=h&&typeof h=="object"?h:{},y=(0,kL.useCallback)(_=>o(f({item:t,value:{value:Number(_),unit:v}})),[o,f,t,v]),b=(0,kL.useCallback)(_=>o(f({item:t,value:{value:g,unit:_}})),[o,f,t,g]);return(0,By.jsx)(Ly.BaseControl,{id:l,className:q(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:u,children:(0,By.jsxs)($,{direction:"row",gap:"sm",children:[(0,By.jsx)(Ly.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:y,disabled:m}),(0,By.jsx)(Ly.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,_c.__)("Unit"),value:v,options:a,onChange:b,hideLabelFromVision:!0,disabled:m})]})})}var UQ=s(j(),1);function ES(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,o=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,UQ.useMemo)(()=>{let i=[];if(r){let a=t(r);a&&i.push({before:a})}if(o){let a=t(o);a&&i.push({after:a})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var GQ=s(uo(),1);function kS(e){if(!e)return null;let t=(0,GQ.getDate)(e);return t&&Ju(t)?t:null}var fm=s(x(),1),{DateCalendar:hIe,ValidatedInputControl:gIe}=it(G2.privateApis),RL=e=>e?(0,Ws.dateI18n)("Y-m-d\\TH:i",(0,Ws.getDate)(e)):"";function vIe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:a}){let{compact:l}=a||{},{id:c,label:u,description:d,setValue:f,getValue:m,isValid:h}=t,g=t.isDisabled({item:e,field:t}),v=m({item:e}),y=typeof v=="string"?v:void 0,[b,_]=(0,ka.useState)(()=>kS(y)||new Date),w=(0,ka.useRef)(null),S=(0,ka.useRef)(void 0),C=(0,ka.useRef)(null),{minConstraint:k,maxConstraint:R,disabledMatchers:A}=ES(h,kS),I=(0,ka.useCallback)(W=>r(f({item:e,value:W})),[e,r,f]);(0,ka.useEffect)(()=>()=>{S.current&&clearTimeout(S.current)},[]);let D=(0,ka.useCallback)(W=>{let M;if(W){let O=(0,Ws.dateI18n)("Y-m-d",W),V;y?V=(0,Ws.dateI18n)("H:i",(0,Ws.getDate)(y)):V=(0,Ws.dateI18n)("H:i",W),M=(0,Ws.getDate)(`${O}T${V}`).toISOString(),I(M),S.current&&clearTimeout(S.current)}else I(void 0);C.current=w.current&&w.current.ownerDocument.activeElement,S.current=setTimeout(()=>{w.current&&(w.current.focus(),w.current.blur(),I(M),C.current&&C.current instanceof HTMLElement&&C.current.focus())},0)},[I,y]),E=(0,ka.useCallback)(W=>{if(W){let M=(0,Ws.getDate)(W);I(M.toISOString());let O=kS(M.toISOString());O&&_(O)}else I(void 0)},[I]),{format:P}=t,B=P.weekStartsOn??(0,Ws.getSettings)().l10n.startOfWeek,{timezone:{string:H}}=(0,Ws.getSettings)(),L=u;return h?.required&&!n&&!o?L=`${u} (${(0,U2.__)("Required")})`:!h?.required&&n&&!o&&(L=`${u} (${(0,U2.__)("Optional")})`),(0,fm.jsx)(G2.BaseControl,{id:c,label:L,help:d,hideLabelFromVision:o,children:(0,fm.jsxs)($,{direction:"column",gap:"lg",children:[(0,fm.jsx)(gIe,{ref:w,__next40pxDefaultSize:!0,required:!!h?.required,customValidity:$t(h,i),type:"datetime-local",label:(0,U2.__)("Date time"),hideLabelFromVision:!0,value:RL(y),onChange:E,disabled:g,min:k?RL(k):void 0,max:R?RL(R):void 0}),!l&&(0,fm.jsx)(hIe,{style:{width:"100%"},selected:y&&kS(y)||void 0,onSelect:D,month:b,onMonthChange:_,timeZone:H||void 0,weekStartsOn:B,disabled:g||A})]})})}function WQ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a,config:l}){return i===Ri||i===ns?(0,fm.jsx)(H2,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,fm.jsx)(vIe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a,config:l})}var oi=s(z(),1),zt=s(j(),1),zo=s(N(),1),ri=s(uo(),1);var er=s(x(),1),{DateCalendar:yIe,DateRangeCalendar:bIe}=it(oi.privateApis),wIe=[{id:"today",label:(0,zo.__)("Today"),getValue:()=>(0,ri.getDate)(null)},{id:"yesterday",label:(0,zo.__)("Yesterday"),getValue:()=>{let e=(0,ri.getDate)(null);return Ih(e,1)}},{id:"past-week",label:(0,zo.__)("Past week"),getValue:()=>{let e=(0,ri.getDate)(null);return Ih(e,7)}},{id:"past-month",label:(0,zo.__)("Past month"),getValue:()=>{let e=(0,ri.getDate)(null);return O2(e,1)}}],_Ie=[{id:"last-7-days",label:(0,zo.__)("Last 7 days"),getValue:()=>{let e=(0,ri.getDate)(null);return[Ih(e,7),e]}},{id:"last-30-days",label:(0,zo.__)("Last 30 days"),getValue:()=>{let e=(0,ri.getDate)(null);return[Ih(e,30),e]}},{id:"month-to-date",label:(0,zo.__)("Month to date"),getValue:()=>{let e=(0,ri.getDate)(null);return[UX(e),e]}},{id:"last-year",label:(0,zo.__)("Last year"),getValue:()=>{let e=(0,ri.getDate)(null);return[N2(e,1),e]}},{id:"year-to-date",label:(0,zo.__)("Year to date"),getValue:()=>{let e=(0,ri.getDate)(null);return[R2(e),e]}}],mm=e=>{if(!e)return null;let t=(0,ri.getDate)(e);return t&&Ju(t)?t:null},AL=e=>e?typeof e=="string"?e:vL(e,"yyyy-MM-dd"):"";function YQ({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:a}=e,[l,c]=(0,zt.useState)(void 0),u=(0,zt.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let m of f){let h=m.current;if(h&&!h.validity.valid){c({type:"invalid",message:h.validationMessage});return}}c(void 0)},[r]);return(0,zt.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=t?$t(a,t):void 0;for(let h of f){let g=h.current;g&&g.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,a,t]),(0,zt.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=h=>{h.preventDefault(),n(!0)};for(let h of f)h.current?.addEventListener("invalid",m);return()=>{for(let h of f)h.current?.removeEventListener("invalid",m)}},[r,n]),(0,zt.useEffect)(()=>{if(!o)return;let f=t?$t(a,t):void 0;f?c(f):u()},[o,a,t,u]),(0,er.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,(0,er.jsx)("div",{"aria-live":"polite",children:l&&(0,er.jsxs)("p",{className:q("components-validated-control__indicator",l.type==="invalid"?"is-invalid":void 0),children:[(0,er.jsx)(oi.Icon,{className:"components-validated-control__indicator-icon",icon:xu,size:16,fill:"currentColor"}),l.message]})})]})}function SIe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:l,description:c,setValue:u,getValue:d,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),[g,v]=(0,zt.useState)(null),y=m.weekStartsOn??(0,ri.getSettings)().l10n.startOfWeek,b=d({item:e}),_=typeof b=="string"?b:void 0,[w,S]=(0,zt.useState)(()=>mm(_)||new Date),[C,k]=(0,zt.useState)(!1),R=(0,zt.useRef)(null),{minConstraint:A,maxConstraint:I,disabledMatchers:D}=ES(f,mm),E=(0,zt.useCallback)(M=>r(u({item:e,value:M})),[e,r,u]),P=(0,zt.useCallback)(M=>{let O=M?vL(M,"yyyy-MM-dd"):void 0;E(O),v(null),k(!0)},[E]),B=(0,zt.useCallback)(M=>{let O=M.getValue(),V=AL(O);S(O),E(V),v(M.id),k(!0)},[E]),H=(0,zt.useCallback)(M=>{if(E(M),M){let O=mm(M);O&&S(O)}v(null),k(!0)},[E]),{timezone:{string:L}}=(0,ri.getSettings)(),W=l;return f?.required&&!n?W=`${l} (${(0,zo.__)("Required")})`:!f?.required&&n&&(W=`${l} (${(0,zo.__)("Optional")})`),(0,er.jsx)(YQ,{field:t,validity:i,inputRefs:R,isTouched:C,setIsTouched:k,children:(0,er.jsx)(oi.BaseControl,{id:a,className:"dataviews-controls__date",label:W,help:c,hideLabelFromVision:o,children:(0,er.jsxs)($,{direction:"column",gap:"lg",children:[(0,er.jsxs)($,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[wIe.map(M=>{let O=g===M.id;return(0,er.jsx)(oi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:O,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>B(M),children:M.label},M.id)}),(0,er.jsx)(oi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||h,accessibleWhenDisabled:!0,children:(0,zo.__)("Custom")})]}),(0,er.jsx)(oi.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:R,type:"date",label:(0,zo.__)("Date"),hideLabelFromVision:!0,value:_,onChange:H,required:!!t.isValid?.required,disabled:h,min:A,max:I}),(0,er.jsx)(yIe,{style:{width:"100%"},selected:_&&mm(_)||void 0,onSelect:P,month:w,onMonthChange:S,timeZone:L||void 0,weekStartsOn:y,disabled:h||D,disableNavigation:h})]})})})}function xIe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:l,description:c,getValue:u,setValue:d,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),g,v=u({item:e});Array.isArray(v)&&v.length===2&&v.every(U=>typeof U=="string")&&(g=v);let y=m.weekStartsOn??(0,ri.getSettings)().l10n.startOfWeek,{minConstraint:b,maxConstraint:_,disabledMatchers:w}=ES(f,mm),S=(0,zt.useCallback)(U=>{r(d({item:e,value:U}))},[e,r,d]),[C,k]=(0,zt.useState)(null),R=(0,zt.useMemo)(()=>{if(!g)return{from:void 0,to:void 0};let[U,Z]=g;return{from:mm(U)||void 0,to:mm(Z)||void 0}},[g]),[A,I]=(0,zt.useState)(()=>R.from||new Date),[D,E]=(0,zt.useState)(!1),P=(0,zt.useRef)(null),B=(0,zt.useRef)(null),H=(0,zt.useCallback)((U,Z)=>{U&&Z?S([AL(U),AL(Z)]):!U&&!Z&&S(void 0)},[S]),L=(0,zt.useCallback)(U=>{H(U?.from,U?.to),k(null),E(!0)},[H]),W=(0,zt.useCallback)(U=>{let[Z,K]=U.getValue();I(Z),H(Z,K),k(U.id),E(!0)},[H]),M=(0,zt.useCallback)((U,Z)=>{let[K,Q]=g||[void 0,void 0];if(H(U==="from"?Z:K,U==="to"?Z:Q),Z){let de=mm(Z);de&&I(de)}k(null),E(!0)},[g,H]),{timezone:O}=(0,ri.getSettings)(),V=l;return t.isValid?.required&&!n?V=`${l} (${(0,zo.__)("Required")})`:!t.isValid?.required&&n&&(V=`${l} (${(0,zo.__)("Optional")})`),(0,er.jsx)(YQ,{field:t,validity:i,inputRefs:[P,B],isTouched:D,setIsTouched:E,children:(0,er.jsx)(oi.BaseControl,{id:a,className:"dataviews-controls__date",label:V,help:c,hideLabelFromVision:o,children:(0,er.jsxs)($,{direction:"column",gap:"lg",children:[(0,er.jsxs)($,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[_Ie.map(U=>{let Z=C===U.id;return(0,er.jsx)(oi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:Z,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>W(U),children:U.label},U.id)}),(0,er.jsx)(oi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!C,size:"small",accessibleWhenDisabled:!0,disabled:!!C||h,children:(0,zo.__)("Custom")})]}),(0,er.jsxs)($,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,er.jsx)(oi.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:P,type:"date",label:(0,zo.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:U=>M("from",U),required:!!t.isValid?.required,disabled:h,min:b,max:_}),(0,er.jsx)(oi.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:B,type:"date",label:(0,zo.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:U=>M("to",U),required:!!t.isValid?.required,disabled:h,min:b,max:_})]}),(0,er.jsx)(bIe,{style:{width:"100%"},selected:R,onSelect:L,month:A,onMonthChange:I,timeZone:O.string||void 0,weekStartsOn:y,disabled:h||w})]})})})}function qQ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){return i===Ri||i===ns?(0,er.jsx)(H2,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===ki?(0,er.jsx)(xIe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a}):(0,er.jsx)(SIe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a})}var W2=s(z(),1),ZQ=s(j(),1);var IL=s(x(),1),{ValidatedSelectControl:CIe}=it(W2.privateApis);function Y2({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:a,label:l,description:c,getValue:u,setValue:d,isValid:f}=t,m=t.isDisabled({item:e,field:t}),h=a==="array",g=u({item:e})??(h?[]:""),v=(0,ZQ.useCallback)(_=>r(d({item:e,value:_})),[e,r,d]),{elements:y,isLoading:b}=on({elements:t.elements,getElements:t.getElements});return b?(0,IL.jsx)(W2.Spinner,{}):(0,IL.jsx)(CIe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:$t(f,i),label:l,value:g,help:c,options:y,onChange:v,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:h,disabled:m})}var OL=s(x(),1),TIe=10;function KQ(e){let{field:t}=e,{elements:r}=on({elements:t.elements,getElements:t.getElements});return r.length>=TIe?(0,OL.jsx)(z2,{...e}):(0,OL.jsx)(Y2,{...e})}var Z2=s(z(),1);var XQ=s(z(),1),QQ=s(j(),1);var JQ=s(x(),1),{ValidatedInputControl:PIe}=it(XQ.privateApis);function Sc({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:a,suffix:l,validity:c}){let{label:u,placeholder:d,description:f,getValue:m,setValue:h,isValid:g}=t,v=m({item:e}),y=t.isDisabled({item:e,field:t}),b=(0,QQ.useCallback)(_=>r(h({item:e,value:_})),[e,h,r]);return(0,JQ.jsx)(PIe,{required:!!g.required,markWhenOptional:n,customValidity:$t(g,c),label:u,placeholder:d,value:v??"",help:f,onChange:b,hideLabelFromVision:o,type:i,prefix:a,suffix:l,disabled:y,pattern:g.pattern?g.pattern.constraint:void 0,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var q2=s(x(),1);function $Q({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,q2.jsx)(Sc,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,q2.jsx)(Z2.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,q2.jsx)(Z2.Icon,{icon:GN})})})}var X2=s(z(),1);var K2=s(x(),1);function eJ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,K2.jsx)(Sc,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,K2.jsx)(X2.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,K2.jsx)(X2.Icon,{icon:Sv})})})}var J2=s(z(),1);var Q2=s(x(),1);function tJ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Q2.jsx)(Sc,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,Q2.jsx)(J2.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Q2.jsx)(J2.Icon,{icon:u4})})})}var od=s(z(),1),RS=s(j(),1),$2=s(N(),1);var pm=s(x(),1),{ValidatedNumberControl:EIe}=it(od.privateApis);function rJ(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function kIe({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,a=(0,RS.useCallback)(c=>t([rJ(c),i]),[t,i]),l=(0,RS.useCallback)(c=>t([n,rJ(c)]),[t,n]);return(0,pm.jsx)(od.BaseControl,{help:(0,$2.__)("The max. value must be greater than the min. value."),children:(0,pm.jsxs)(od.Flex,{direction:"row",gap:4,children:[(0,pm.jsx)(od.__experimentalNumberControl,{label:(0,$2.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:a,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,pm.jsx)(od.__experimentalNumberControl,{label:(0,$2.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:l,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function ek({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){let l=t.format?.decimals??0,c=Math.pow(10,Math.abs(l)*-1),{label:u,description:d,getValue:f,setValue:m,isValid:h}=t,g=f({item:e})??"",v=t.isDisabled({item:e,field:t}),y=(0,RS.useCallback)(_=>{r(m({item:e,value:["",void 0].includes(_)?void 0:Number(_)}))},[e,r,m]),b=(0,RS.useCallback)(_=>{r(m({item:e,value:_}))},[e,r,m]);if(i===ki){let _=["",""];return Array.isArray(g)&&g.length===2&&g.every(w=>typeof w=="number"||w==="")&&(_=g),(0,pm.jsx)(kIe,{value:_,onChange:b,hideLabelFromVision:o,step:c})}return(0,pm.jsx)(EIe,{required:!!h.required,markWhenOptional:n,customValidity:$t(h,a),label:u,help:d,value:g,onChange:y,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:c,min:h.min?h.min.constraint:void 0,max:h.max?h.max.constraint:void 0,disabled:v})}var oJ=s(x(),1);function nJ(e){return(0,oJ.jsx)(ek,{...e})}var iJ=s(x(),1);function sJ(e){return(0,iJ.jsx)(ek,{...e})}var tk=s(z(),1),aJ=s(j(),1);var NL=s(x(),1),{ValidatedRadioControl:RIe}=it(tk.privateApis);function lJ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:l,getValue:c,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=on({elements:t.elements,getElements:t.getElements}),g=c({item:e}),v=(0,aJ.useCallback)(y=>r(u({item:e,value:y})),[e,r,u]);return h?(0,NL.jsx)(tk.Spinner,{}):(0,NL.jsx)(RIe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:$t(d,i),label:a,help:l,onChange:v,options:m,selected:g,hideLabelFromVision:o,disabled:f})}var ML=s(j(),1);var cJ=s(x(),1);function uJ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{prefix:l,suffix:c}=i||{};return(0,cJ.jsx)(Sc,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a,prefix:l?(0,ML.createElement)(l):void 0,suffix:c?(0,ML.createElement)(c):void 0})}var dJ=s(z(),1),fJ=s(j(),1);var mJ=s(x(),1),{ValidatedToggleControl:AIe}=it(dJ.privateApis);function pJ({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:l,getValue:c,setValue:u,isValid:d}=e,f=e.isDisabled({item:r,field:e}),m=(0,fJ.useCallback)(()=>{t(u({item:r,value:!c({item:r})}))},[t,u,r,c]);return(0,mJ.jsx)(AIe,{required:!!d.required,markWhenOptional:n,customValidity:$t(d,i),hidden:o,label:a,help:l,checked:c({item:r}),onChange:m,disabled:f})}var hJ=s(z(),1),gJ=s(j(),1);var vJ=s(x(),1),{ValidatedTextareaControl:IIe}=it(hJ.privateApis);function yJ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{rows:l=4}=i||{},c=t.isDisabled({item:e,field:t}),{label:u,placeholder:d,description:f,setValue:m,isValid:h}=t,g=t.getValue({item:e}),v=(0,gJ.useCallback)(y=>r(m({item:e,value:y})),[e,r,m]);return(0,vJ.jsx)(IIe,{required:!!h.required,markWhenOptional:n,customValidity:$t(h,a),label:u,placeholder:d,value:g??"",help:f,onChange:v,rows:l,disabled:c,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var Vy=s(z(),1),bJ=s(j(),1);var rk=s(x(),1),{ValidatedToggleGroupControl:OIe}=it(Vy.privateApis);function wJ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:l,isValid:c}=t,u=t.isDisabled({item:e,field:t}),d=a({item:e}),f=(0,bJ.useCallback)(v=>r(l({item:e,value:v})),[e,r,l]),{elements:m,isLoading:h}=on({elements:t.elements,getElements:t.getElements});if(h)return(0,rk.jsx)(Vy.Spinner,{});if(m.length===0)return null;let g=m.find(v=>v.value===d);return(0,rk.jsx)(OIe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:$t(c,i),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:g?.description||t.description,onChange:f,value:d,hideLabelFromVision:o,children:m.map(v=>(0,rk.jsx)(Vy.__experimentalToggleGroupControlOption,{label:v.label,value:v.value,disabled:u},v.value))})}var ok=s(z(),1),nk=s(j(),1);var AS=s(x(),1),{ValidatedFormTokenField:NIe}=it(ok.privateApis);function _J({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:l,description:c,getValue:u,setValue:d,isValid:f}=t,m=u({item:e}),h=t.isDisabled({item:e,field:t}),{elements:g,isLoading:v}=on({elements:t.elements,getElements:t.getElements}),y=(0,nk.useMemo)(()=>Array.isArray(m)?m.map(_=>g?.find(S=>S.value===_)||{value:_,label:_}):[],[m,g]),b=(0,nk.useCallback)(_=>{let w=_.map(S=>typeof S=="object"&&"value"in S?S.value:S);r(d({item:e,value:w}))},[r,d,e]);return v?(0,AS.jsx)(ok.Spinner,{}):(0,AS.jsx)(NIe,{required:!!f?.required,markWhenOptional:n,customValidity:$t(f,i),label:o?void 0:a,value:y,onChange:b,placeholder:l,suggestions:g?.map(_=>_.value),disabled:h,__experimentalValidateInput:_=>t.isValid?.elements&&g?g.some(w=>w.value===_||w.label===_):!0,__experimentalExpandOnFocus:g&&g.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:_=>typeof _=="object"&&"label"in _?_.label:typeof _=="string"&&g&&g.find(S=>S.value===_)?.label||_,__experimentalRenderItem:({item:_})=>{if(typeof _=="string"&&g){let w=g.find(S=>S.value===_);return(0,AS.jsx)("span",{children:w?.label||_})}return(0,AS.jsx)("span",{children:_})}})}var MIe={grad:.9,turn:360,rad:360/(2*Math.PI)},nd=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},nn=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Ra=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},RJ=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},SJ=function(e){return{r:Ra(e.r,0,255),g:Ra(e.g,0,255),b:Ra(e.b,0,255),a:Ra(e.a)}},FL=function(e){return{r:nn(e.r),g:nn(e.g),b:nn(e.b),a:nn(e.a,3)}},FIe=/^#([0-9a-f]{3,8})$/i,ik=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},AJ=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),a=i-Math.min(t,r,o),l=a?i===t?(r-o)/a:i===r?2+(o-t)/a:4+(t-r)/a:0;return{h:60*(l<0?l+6:l),s:i?a/i*100:0,v:i/255*100,a:n}},IJ=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),a=o*(1-r),l=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),u=i%6;return{r:255*[o,l,a,a,c,o][u],g:255*[c,o,o,l,a,a][u],b:255*[a,a,c,o,o,l][u],a:n}},xJ=function(e){return{h:RJ(e.h),s:Ra(e.s,0,100),l:Ra(e.l,0,100),a:Ra(e.a)}},CJ=function(e){return{h:nn(e.h),s:nn(e.s),l:nn(e.l),a:nn(e.a,3)}},TJ=function(e){return IJ((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},IS=function(e){return{h:(t=AJ(e)).h,s:(n=(200-(r=t.s))*(o=t.v)/100)>0&&n<200?r*o/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,o,n},DIe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,BIe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,LIe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,VIe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,LL={string:[[function(e){var t=FIe.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?nn(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?nn(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=LIe.exec(e)||VIe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:SJ({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=DIe.exec(e)||BIe.exec(e);if(!t)return null;var r,o,n=xJ({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(MIe[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return TJ(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=n===void 0?1:n;return nd(t)&&nd(r)&&nd(o)?SJ({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,n=e.a,i=n===void 0?1:n;if(!nd(t)||!nd(r)||!nd(o))return null;var a=xJ({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return TJ(a)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!nd(t)||!nd(r)||!nd(o))return null;var a=(function(l){return{h:RJ(l.h),s:Ra(l.s,0,100),v:Ra(l.v,0,100),a:Ra(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return IJ(a)},"hsv"]]},PJ=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]},jIe=function(e){return typeof e=="string"?PJ(e.trim(),LL.string):typeof e=="object"&&e!==null?PJ(e,LL.object):[null,void 0]};var DL=function(e,t){var r=IS(e);return{h:r.h,s:Ra(r.s+100*t,0,100),l:r.l,a:r.a}},BL=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},EJ=function(e,t){var r=IS(e);return{h:r.h,s:r.s,l:Ra(r.l+100*t,0,100),a:r.a}},VL=(function(){function e(t){this.parsed=jIe(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 nn(BL(this.rgba),2)},e.prototype.isDark=function(){return BL(this.rgba)<.5},e.prototype.isLight=function(){return BL(this.rgba)>=.5},e.prototype.toHex=function(){return t=FL(this.rgba),r=t.r,o=t.g,n=t.b,a=(i=t.a)<1?ik(nn(255*i)):"","#"+ik(r)+ik(o)+ik(n)+a;var t,r,o,n,i,a},e.prototype.toRgb=function(){return FL(this.rgba)},e.prototype.toRgbString=function(){return t=FL(this.rgba),r=t.r,o=t.g,n=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+n+", "+i+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,i},e.prototype.toHsl=function(){return CJ(IS(this.rgba))},e.prototype.toHslString=function(){return t=CJ(IS(this.rgba)),r=t.h,o=t.s,n=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+i+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,i},e.prototype.toHsv=function(){return t=AJ(this.rgba),{h:nn(t.h),s:nn(t.s),v:nn(t.v),a:nn(t.a,3)};var t},e.prototype.invert=function(){return $r({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),$r(DL(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),$r(DL(this.rgba,-t))},e.prototype.grayscale=function(){return $r(DL(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),$r(EJ(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),$r(EJ(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"?$r({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):nn(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=IS(this.rgba);return typeof t=="number"?$r({h:t,s:r.s,l:r.l,a:r.a}):nn(r.h)},e.prototype.isEqual=function(t){return this.toHex()===$r(t).toHex()},e})(),$r=function(e){return e instanceof VL?e:new VL(e)},kJ=[],sk=function(e){e.forEach(function(t){kJ.indexOf(t)<0&&(t(VL,LL),kJ.push(t))})};var ls=s(z(),1),jL=s(j(),1),OJ=s(N(),1);var id=s(x(),1),{ValidatedInputControl:zIe}=it(ls.privateApis),HIe=({color:e,onColorChange:t,disabled:r})=>{let o=e&&$r(e).isValid()?e:"#ffffff";return(0,id.jsx)(ls.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,id.jsx)(ls.Button,{onClick:n,"aria-label":(0,OJ.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,id.jsx)(ls.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,id.jsx)(ls.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,id.jsx)(ls.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function NJ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:l,description:c,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",h=(0,jL.useCallback)(v=>{r(u({item:e,value:v}))},[e,r,u]),g=(0,jL.useCallback)(v=>{r(u({item:e,value:v||""}))},[e,r,u]);return(0,id.jsx)(zIe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:$t(d,i),label:a,placeholder:l,value:m,help:c,onChange:g,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,id.jsx)(ls.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,id.jsx)(HIe,{color:m,onColorChange:h,disabled:f})})})}var lk=s(z(),1),ck=s(j(),1),zL=s(N(),1);var ak=s(x(),1);function MJ({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[a,l]=(0,ck.useState)(!1),c=t.isDisabled({item:e,field:t}),u=(0,ck.useCallback)(()=>{l(d=>!d)},[]);return(0,ak.jsx)(Sc,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:a?"text":"password",suffix:(0,ak.jsx)(lk.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,ak.jsx)(lk.Button,{icon:a?e_:Mp,onClick:u,size:"small",label:a?(0,zL.__)("Hide password"):(0,zL.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function uk(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var DJ=s(x(),1),FJ={adaptiveSelect:KQ,array:_J,checkbox:zQ,color:NJ,combobox:z2,datetime:WQ,date:qQ,email:$Q,telephone:eJ,url:tJ,integer:nJ,number:sJ,password:MJ,radio:lJ,select:Y2,text:uJ,toggle:pJ,textarea:yJ,toggleGroup:wJ};function UIe(e){return e&&typeof e=="object"&&typeof e.control=="string"}function GIe(e){let{control:t,...r}=e,o=dk(t);return o===null?null:function(i){return(0,DJ.jsx)(o,{...i,config:r})}}function BJ(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?dk(e.Edit):UIe(e.Edit)?GIe(e.Edit):uk(e)&&e.type!=="array"?dk("adaptiveSelect"):t===null?null:dk(t)}function dk(e){return Object.keys(FJ).includes(e)?FJ[e]:null}function WIe(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var LJ=WIe;var YIe=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},VJ=YIe;var qIe=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},jJ=qIe;var HJ=s(N(),1);function fk({item:e,field:t}){let{elements:r,isLoading:o}=on({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var zJ=s(x(),1);function eo({item:e,field:t}){return t.hasElements?(0,zJ.jsx)(fk,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var xc=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function to(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Cc(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function Tc(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function Pc(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function lr(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function ZIe({item:e,field:t}){return t.getValue({item:e})}var Fi=ZIe;var KIe=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function XIe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!KIe.test(r)?(0,HJ.__)("Value must be a valid email address."):null}var UJ={type:"email",render:eo,Edit:"email",sort:xc,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Cr,Tr],validOperators:[Vr,jr,lc,cc,uc,Cr,Tr,Xn,Qn],format:{},getValueFormatted:Fi,validate:{required:to,pattern:Pc,minLength:Cc,maxLength:Tc,elements:lr,custom:XIe}};var GJ=s(N(),1);var jy=(e,t,r)=>r==="asc"?e-t:t-e;function mk(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function pk(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var WJ={separatorThousand:","};function QIe({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=WJ:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function JIe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,GJ.__)("Value must be an integer."):null}var YJ={type:"integer",render:eo,Edit:"integer",sort:jy,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Vr,jr,jf,zf,Hf,Uf,ki],validOperators:[Vr,jr,jf,zf,Hf,Uf,ki,Cr,Tr,Xn,Qn],format:WJ,getValueFormatted:QIe,validate:{required:to,min:mk,max:pk,elements:lr,custom:JIe}};var qJ=s(N(),1);var ZJ={separatorThousand:",",separatorDecimal:".",decimals:2};function $Ie({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=ZJ:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:a}=o,l=r.toFixed(a),[c,u]=l.split("."),d=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return a===0?d:d+i+u}function e5e(e){return e===""||e===void 0||e===null}function t5e(e,t){let r=t.getValue({item:e});return!e5e(r)&&!Number.isFinite(r)?(0,qJ.__)("Value must be a number."):null}var KJ={type:"number",render:eo,Edit:"number",sort:jy,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Vr,jr,jf,zf,Hf,Uf,ki],validOperators:[Vr,jr,jf,zf,Hf,Uf,ki,Cr,Tr,Xn,Qn],format:ZJ,getValueFormatted:$Ie,validate:{required:to,min:mk,max:pk,elements:lr,custom:t5e}};var XJ={type:"text",render:eo,Edit:"text",sort:xc,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Cr,Tr],validOperators:[Vr,jr,lc,cc,uc,Cr,Tr,Xn,Qn],format:{},getValueFormatted:Fi,validate:{required:to,pattern:Pc,minLength:Cc,maxLength:Tc,elements:lr}};var Mh=s(uo(),1);var JJ=s(uo(),1);function QJ(e){if(!e||!Ju(new Date(e)))return null;let t=(0,JJ.getDate)(e);return t&&Ju(t)?t:null}function $J(e,t,r){let o=t.isValid[r]?.constraint;if(typeof o!="string")return!1;let n=t.getValue({item:e}),i=Array.isArray(n)?n[r==="min"?0:n.length-1]:n;if(i==null||i==="")return!0;let a=QJ(o),l=QJ(String(i));return!!a&&!!l&&(r==="min"?l.getTime()>=a.getTime():l.getTime()<=a.getTime())}function hk(e,t){return $J(e,t,"min")}function gk(e,t){return $J(e,t,"max")}var e$={datetime:(0,Mh.getSettings)().formats.datetime,weekStartsOn:(0,Mh.getSettings)().l10n.startOfWeek};function r5e({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=e$:o=t.format,(0,Mh.dateI18n)(o.datetime,(0,Mh.getDate)(r))}var o5e=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},t$={type:"datetime",render:eo,Edit:"datetime",sort:o5e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zf,Kf,Gf,Wf,Yf,qf,Ri,ns],validOperators:[Zf,Kf,Gf,Wf,Yf,qf,Ri,ns],format:e$,getValueFormatted:r5e,validate:{required:to,elements:lr,min:hk,max:gk}};var Fh=s(uo(),1);var r$={date:(0,Fh.getSettings)().formats.date,weekStartsOn:(0,Fh.getSettings)().l10n.startOfWeek};function n5e({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=r$:o=t.format,(0,Fh.dateI18n)(o.date,(0,Fh.getDate)(r))}var i5e=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},o$={type:"date",render:eo,Edit:"date",sort:i5e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zf,Kf,Gf,Wf,Yf,qf,Ri,ns,ki],validOperators:[Zf,Kf,Gf,Wf,Yf,qf,Ri,ns,ki],format:r$,getValueFormatted:n5e,validate:{required:to,elements:lr,min:hk,max:gk}};var vk=s(N(),1);function n$(e,t){return t.getValue({item:e})===!0}function s5e({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,vk.__)("True"):r===!1?(0,vk.__)("False"):""}function a5e(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,vk.__)("Value must be true, false, or undefined"):null}var l5e=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},i$={type:"boolean",render:eo,Edit:"checkbox",sort:l5e,validate:{required:n$,elements:lr,custom:a5e},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Vr,jr],validOperators:[Vr,jr],format:{},getValueFormatted:s5e};var s$={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Fi,validate:{}};var HL=s(N(),1);function a$(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function l$({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function c5e({item:e,field:t}){return l$({item:e,field:t})}function u5e(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,HL.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,HL.__)("Every value must be a string.")}var d5e=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),a=n.join(",");return r==="asc"?i.localeCompare(a):a.localeCompare(i)},c$={type:"array",render:c5e,Edit:"array",sort:d5e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Cr,Tr],validOperators:[Cr,Tr,Xn,Qn],format:{},getValueFormatted:l$,validate:{required:a$,elements:lr,custom:u5e}};function f5e({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var u$={type:"password",render:eo,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:f5e,validate:{required:to,pattern:Pc,minLength:Cc,maxLength:Tc,elements:lr}};var d$={type:"telephone",render:eo,Edit:"telephone",sort:xc,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Cr,Tr],validOperators:[Vr,jr,lc,cc,uc,Cr,Tr,Xn,Qn],format:{},getValueFormatted:Fi,validate:{required:to,pattern:Pc,minLength:Cc,maxLength:Tc,elements:lr}};var f$=s(N(),1);var zy=s(x(),1);function m5e({item:e,field:t}){if(t.hasElements)return(0,zy.jsx)(fk,{item:e,field:t});let r=Fi({item:e,field:t});return!r||!$r(r).isValid()?r:(0,zy.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,zy.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,zy.jsx)("span",{children:r})]})}function p5e(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!$r(r).isValid()?(0,f$.__)("Value must be a valid color."):null}var h5e=(e,t,r)=>{let o=$r(e),n=$r(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),a=n.toHsl();return i.h!==a.h?r==="asc"?i.h-a.h:a.h-i.h:i.s!==a.s?r==="asc"?i.s-a.s:a.s-i.s:r==="asc"?i.l-a.l:a.l-i.l},m$={type:"color",render:m5e,Edit:"color",sort:h5e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Cr,Tr],validOperators:[Vr,jr,Cr,Tr],format:{},getValueFormatted:Fi,validate:{required:to,elements:lr,custom:p5e}};var p$={type:"url",render:eo,Edit:"url",sort:xc,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Cr,Tr],validOperators:[Vr,jr,lc,cc,uc,Cr,Tr,Xn,Qn],format:{},getValueFormatted:Fi,validate:{required:to,pattern:Pc,minLength:Cc,maxLength:Tc,elements:lr}};var g5e=(e,t,r)=>typeof e=="number"&&typeof t=="number"?jy(e,t,r):xc(e,t,r),h$={render:eo,Edit:null,sort:g5e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Vr,jr],validOperators:dQ(),format:{},getValueFormatted:Fi,validate:{required:to,elements:lr}};function v5e(e){return e==="integer"||e==="number"}function y5e(e){return e==="date"||e==="datetime"}function g$(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&v5e(t.type)||typeof e=="string"&&y5e(t.type)))return{constraint:e,validate:o}}function v$(e,t){let r=e.isValid,o;r?.required===!0&&t.validate.required!==void 0&&(o={constraint:!0,validate:t.validate.required});let n;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=g$(r?.min,t,"min"),a=g$(r?.max,t,"max"),l=r?.minLength,c;typeof l=="number"&&t.validate.minLength!==void 0&&(c={constraint:l,validate:t.validate.minLength});let u=r?.maxLength,d;typeof u=="number"&&t.validate.maxLength!==void 0&&(d={constraint:u,validate:t.validate.maxLength});let f=r?.pattern,m;f!==void 0&&t.validate.pattern!==void 0&&(m={constraint:f,validate:t.validate.pattern});let h=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:a,minLength:c,maxLength:d,pattern:m,custom:h}}function y$(e){return e.validOperators.reduce((t,r)=>{let o=Oh(r);return o?.filter&&(t[r]=o.filter),t},{})}function b5e(e,t){return{...t.format,...e.format}}var b$=b5e;function w5e(e){let t=[UJ,YJ,KJ,XJ,t$,o$,i$,s$,c$,u$,d$,m$,p$].find(r=>r?.type===e);return t||h$}function Dh(e){return e.map(t=>{let r=w5e(t.type),o=t.getValue||VJ(t.id),n=function(i,a,l){let c=o({item:i}),u=o({item:a});return t.sort?t.sort(c,u,l):r.sort(c,u,l)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||jJ(t.id),elements:t.elements,getElements:t.getElements,hasElements:uk(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:BJ(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:v$(t,r),filterBy:LJ(t,r.defaultOperators,r.validOperators),filter:y$(r),format:b$(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Rn=s(j(),1);function w$({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let a=e.infiniteScrollEnabled,[l,c]=(0,Rn.useState)(!o);(0,Rn.useEffect)(()=>{o||c(!0)},[o]);let u=(0,Rn.useRef)(t),d=(0,Rn.useRef)(n);(0,Rn.useEffect)(()=>{o||(u.current=t,d.current=n)},[t,o,n]);let[f,m]=(0,Rn.useState)([]),h=(0,Rn.useRef)(new Map),g=(0,Rn.useRef)([]),v=(0,Rn.useRef)({search:void 0,filters:void 0,perPage:void 0}),y=(0,Rn.useRef)(void 0),b=(0,Rn.useRef)(void 0),_=(0,Rn.useRef)(!1),w=(0,Rn.useMemo)(()=>{e.startPosition!==void 0&&b.current!==void 0&&(e.startPosition<b.current?y.current="up":e.startPosition>b.current&&(y.current="down")),b.current=e.startPosition;let S=JSON.stringify(e.filters??[]),C=v.current.filters,k=!_.current||!e.infiniteScrollEnabled||e.search!==v.current.search||S!==C||e.perPage!==v.current.perPage;if(_.current=!0,v.current={search:e.search,filters:S,perPage:e.perPage},k){h.current.clear(),y.current=void 0;let L=e.search?1:e.startPosition??1,W=t.map((M,O)=>{let V=L+O;return h.current.set(r(M),V),{...M,position:V}});return g.current=W,W}let R=g.current,A=new Set(t.map(r)),I=y.current,D=e.search?1:e.startPosition??1,E=t.map((L,W)=>{let M=r(L),O=e.infiniteScrollEnabled?D+W:void 0;return O!==void 0&&h.current.set(M,O),{...L,position:O}});if(E.length===0)return R;let P=R.filter(L=>!A.has(r(L))),B=I==="up"?[...E,...P]:[...P,...E];B.sort((L,W)=>{let M=L.position,O=W.position;return M-O});let H=B;if(f.length>0){let L=Math.min(...f),W=Math.max(...f),M=20,O=B.map(K=>K.position),V=Math.min(...O);!(Math.max(...O)<L-M||V>W+M)&&(H=B.filter(K=>{let Q=r(K);if(i?.includes(Q))return!0;let pe=K.position;return I==="up"?pe<=W+M:I==="down"?pe>=L-M:pe>=L-M&&pe<=W+M}))}return g.current=H,H},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return a?{data:w,paginationInfo:n,hasInitiallyLoaded:l,setVisibleEntries:m}:{data:(o&&u.current?.length?u.current:t).map(C=>({...C,position:void 0})),paginationInfo:o&&u.current?.length?d.current:n,hasInitiallyLoaded:l,setVisibleEntries:void 0}}var Di=s(j(),1),S$=s(ve(),1);function _$(e,t,r){let o=e.getBoundingClientRect(),n=o.top+o.height/2,i=Array.from(e.querySelectorAll("[aria-posinset]"));if(i.length===0)return!1;let a=i.reduce((u,d)=>{let f=d.getBoundingClientRect(),m=f.top+f.height/2,h=Math.abs(m-n),g=u.getBoundingClientRect(),v=g.top+g.height/2,y=Math.abs(v-n);return h<y?d:u}),l=Number(a.getAttribute("aria-posinset")),c=a.getBoundingClientRect();return t.current={posinset:l,viewportOffset:c.top-o.top,direction:r},!0}function x$({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let a=(0,Di.useRef)(null),l=(0,Di.useRef)(e),c=(0,Di.useRef)(r),u=(0,Di.useRef)(t),d=(0,Di.useRef)(o.totalItems);(0,Di.useLayoutEffect)(()=>{l.current=e,c.current=r,u.current=t,d.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,Di.useCallback)(h=>{i&&i(g=>{let v=new Set(g),y=!1;return h.forEach(b=>{let _=Number(b.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(_)||(b.isIntersecting?v.has(_)||(v.add(_),y=!0):v.has(_)&&(v.delete(_),y=!0))}),y?Array.from(v).sort():g})},[i]);(0,Di.useLayoutEffect)(()=>{let h=n.current,g=a.current;if(!h||!e.infiniteScrollEnabled||!g||r)return;let v=h.querySelector(`[aria-posinset="${g.posinset}"]`);if(v){let y=h.getBoundingClientRect(),w=v.getBoundingClientRect().top-y.top-g.viewportOffset;Math.abs(w)>1&&(h.scrollTop+=w)}a.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,Di.useRef)(null);return(0,Di.useEffect)(()=>{if(!e.infiniteScrollEnabled||!f){m.current&&(m.current.disconnect(),m.current=null);return}return m.current=new IntersectionObserver(f,{root:null,rootMargin:"0px",threshold:.1}),()=>{m.current&&(m.current.disconnect(),m.current=null)}},[e.infiniteScrollEnabled,f]),(0,Di.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let h=0,g=600,v=800,y=(0,S$.throttle)(_=>{let w=l.current,S=d.current,C=_.target,k=C.scrollTop,R=C.scrollHeight,A=C.clientHeight,I=k>h?"down":"up";if(h=k,c.current)return;let D=w.startPosition||1,E=w.perPage||10,P=Math.min(D+E,S);if(I==="down"&&k+A>=R-g&&P<S){let B=P;_$(C,a,"down"),u.current({...w,startPosition:B})}if(I==="up"&&k<=v&&D>1){let B=D-E,H=B<6?1:B;_$(C,a,"up"),u.current({...w,startPosition:H})}},50),b=n.current;return b.addEventListener("scroll",y),()=>{b.removeEventListener("scroll",y),y.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var An=s(x(),1),_5e=e=>e.id,S5e=()=>!0,x5e=[],C5e={table:{},grid:{},list:{}},T5e=rm.filter(e=>!e.isPicker);function P5e({header:e,search:t=!0,searchLabel:r=void 0}){let{view:o}=(0,ni.useContext)(Ze),n=o.infiniteScrollEnabled;return(0,An.jsxs)(An.Fragment,{children:[(0,An.jsxs)($,{direction:"row",align:"top",justify:"space-between",className:q("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,An.jsxs)($,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,An.jsx)(SL,{label:r}),(0,An.jsx)(L2,{})]}),(0,An.jsxs)($,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,An.jsx)(BQ,{}),e]})]}),(0,An.jsx)(V2,{className:"dataviews-filters__container"}),(0,An.jsx)(wL,{}),(0,An.jsx)(_L,{})]})}function E5e({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=x5e,data:a,getItemId:l=_5e,getItemLevel:c,isLoading:u=!1,paginationInfo:d,defaultLayouts:f=C5e,selection:m,onChangeSelection:h,onClickItem:g,renderItemLink:v,isItemClickable:y=S5e,header:b,children:_,config:w={perPageSizes:[10,20,50,100]},empty:S,onReset:C}){let[k,R]=(0,ni.useState)([]),A=m===void 0||h===void 0,I=A?k:m,{data:D,paginationInfo:E,hasInitiallyLoaded:P,setVisibleEntries:B}=w$({view:e,data:a,getItemId:l,isLoading:u,selection:I,paginationInfo:d}),H=(0,ni.useRef)(null),[L,W]=(0,ni.useState)(0),M=(0,C$.useResizeObserver)(ye=>{W(ye[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[O,V]=(0,ni.useState)(null);function U(ye){let Ce=typeof ye=="function"?ye(I):ye;A&&R(Ce),h&&h(Ce)}let Z=(0,ni.useMemo)(()=>Dh(r),[r]),K=(0,ni.useMemo)(()=>e.infiniteScrollEnabled?I:I.filter(ye=>a.some(Ce=>l(Ce)===ye)),[I,a,l,e.infiniteScrollEnabled]),Q=xS(Z,e),ae=(0,ni.useMemo)(()=>(Q||[]).some(ye=>ye.isPrimary||ye.isLocked),[Q]),[pe,de]=(0,ni.useState)(ae),{intersectionObserver:oe}=x$({view:e,onChangeView:t,isLoading:u,paginationInfo:d,containerRef:H,setVisibleEntries:B});(0,ni.useEffect)(()=>{ae&&!pe&&de(!0)},[ae,pe]);let te=(0,ni.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([ye])=>T5e.some(Ce=>Ce.type===ye)).map(([ye,Ce])=>[ye,Ce===!0?{}:Ce])),[f]);return te[e.type]?(0,An.jsx)(Ze.Provider,{value:{view:e,onChangeView:t,fields:Z,actions:i,data:D,isLoading:u,paginationInfo:E,selection:K,onChangeSelection:U,openedFilter:O,setOpenedFilter:V,getItemId:l,getItemLevel:c,isItemClickable:y,onClickItem:g,renderItemLink:v,containerWidth:L,containerRef:H,resizeObserverRef:M,defaultLayouts:te,filters:Q,isShowingFilter:pe,setIsShowingFilter:de,config:w,empty:S,hasInitiallyLoaded:P,onReset:C,intersectionObserver:oe},children:(0,An.jsx)("div",{className:"dataviews-wrapper",children:_??(0,An.jsx)(P5e,{header:b,search:o,searchLabel:n})})}):null}var yl=E5e;yl.BulkActionToolbar=jE;yl.Filters=TS;yl.FiltersToggled=V2;yl.FiltersToggle=L2;yl.Layout=wL;yl.LayoutSwitcher=TL;yl.Pagination=CB;yl.Search=SL;yl.ViewConfig=PL;yl.Footer=_L;var yk=yl;var qL=s(j(),1);var T$=s(j(),1),P$=s(x(),1),UL=(0,T$.createContext)({fields:[]});UL.displayName="DataFormContext";function E$({fields:e,children:t}){return(0,P$.jsx)(UL.Provider,{value:{fields:e},children:t})}var Aa=UL;var Rk=s(j(),1);var wk=s(j(),1),NS=s(z(),1);var OS=s(N(),1),ii={type:"regular",labelPosition:"top"},k5e=e=>typeof e=="string"?[{id:e,visibility:"when-collapsed"}]:e.map(t=>typeof t=="string"?{id:t,visibility:"when-collapsed"}:{id:t.id,visibility:t.visibility});function k$(e){let t=ii;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],o=Array.isArray(r)?r:[r],n=e?.openAs,i;typeof n=="object"&&n.type==="modal"?i={type:"modal",applyLabel:n.applyLabel?.trim()||(0,OS.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,OS.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,OS.__)("Apply"),cancelLabel:(0,OS.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:o,editVisibility:e?.editVisibility??"on-hover"}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:k5e(r),isCollapsible:e.isCollapsible===void 0?!0:e.isCollapsible}}else e?.type==="row"?t={type:"row",alignment:e?.alignment??"center",styles:e?.styles??{}}:e?.type==="details"&&(t={type:"details",summary:e?.summary??""});return t}function R$(e){let t=k$(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?k$(o.layout):t;return{id:o.id,layout:n,...!!o.label&&{label:o.label},...!!o.description&&{description:o.description},..."children"in o&&Array.isArray(o.children)&&{children:R$({fields:o.children,layout:ii}).fields}}});return{layout:t,fields:r}}var bk=R$;var Pr=s(x(),1);function R5e({title:e}){return(0,Pr.jsx)($,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,Pr.jsx)($,{direction:"row",align:"center",children:(0,Pr.jsx)(NS.__experimentalHeading,{level:2,size:13,children:e})})})}function A$({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:a}=(0,wk.useContext)(Aa),l=t.layout,c=(0,wk.useMemo)(()=>({layout:ii,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,Pr.jsxs)(Pr.Fragment,{children:[!o&&t.label&&(0,Pr.jsx)(R5e,{title:t.label}),(0,Pr.jsx)(cs,{data:e,form:c,onChange:r,validity:i?.children})]});let u=l.labelPosition,d=a.find(f=>f.id===t.id);return!d||!d.Edit?null:u==="side"?(0,Pr.jsxs)($,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,Pr.jsx)("div",{className:q("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:(0,Pr.jsx)(NS.BaseControl.VisualLabel,{children:d.label})}),(0,Pr.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:d.readOnly===!0?(0,Pr.jsx)(d.render,{item:e,field:d}):(0,Pr.jsx)(d.Edit,{data:e,field:d,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},d.id)})]}):(0,Pr.jsx)("div",{className:"dataforms-layouts-regular__field",children:d.readOnly===!0?(0,Pr.jsx)(Pr.Fragment,{children:(0,Pr.jsxs)(Pr.Fragment,{children:[!o&&u!=="none"&&(0,Pr.jsx)(NS.BaseControl.VisualLabel,{children:d.label}),(0,Pr.jsx)(d.render,{item:e,field:d})]})}):(0,Pr.jsx)(d.Edit,{data:e,field:d,onChange:r,hideLabelFromVision:u==="none"?!0:o,markWhenOptional:n,validity:i})})}var WL=s(_k(),1),Bh=s(z(),1),bl=s(j(),1),Tk=s(ve(),1);var Gy=s(z(),1),Uy=s(N(),1);var L$=s(ve(),1),V$=s(j(),1);function U5e(e,t){return q("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var M$=U5e;var Sk=s(z(),1);var FS=s(x(),1);function G5e(e,t,r){return e?(0,FS.jsx)(Sk.Tooltip,{text:t,placement:"top",children:(0,FS.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,FS.jsx)(Sk.Icon,{icon:xu,size:16}),r]})}):r}var F$=G5e;function D$(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let o=e[r];if(o!==void 0&&o.type==="invalid")return o.message?o.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let o=D$(r);if(o)return o}}var B$=D$;var Ys=s(x(),1);function DS({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:a,onClick:l,"aria-expanded":c}){let{labelPosition:u,editVisibility:d}=t.layout,f=B$(n),m=i&&!!f,h=M$(u,m),g=F$(m,f,r),v=q("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${u}`,{"is-disabled":a,"dataforms-layouts-panel__field-trigger--edit-always":d==="always"}),y=(0,L$.useInstanceId)(DS,"dataforms-layouts-panel__field-control"),b=m?(0,Uy.sprintf)((0,Uy._x)("Edit %s (has errors)","field"),r||""):(0,Uy.sprintf)((0,Uy._x)("Edit %s","field"),r||""),_=(0,V$.useRef)(null);return(0,Ys.jsxs)("div",{ref:_,className:v,onClick:a?void 0:()=>{let C=_.current?.ownerDocument.defaultView?.getSelection();C&&C.toString().length>0||l()},onKeyDown:a?void 0:C=>{C.target===C.currentTarget&&(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),l())},children:[u!=="none"&&(0,Ys.jsx)("span",{className:h,children:g}),u==="none"&&m&&(0,Ys.jsx)(Gy.Tooltip,{text:f,placement:"top",children:(0,Ys.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:(0,Ys.jsx)(Gy.Icon,{icon:xu,size:16})})}),(0,Ys.jsx)("span",{id:`${y}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,Ys.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(C=>(0,Ys.jsx)("span",{style:{width:"100%"},children:(0,Ys.jsx)(C.render,{item:e,field:C})},C.id))}):o.map(C=>(0,Ys.jsx)(C.render,{item:e,field:C},C.id))}),!a&&(0,Ys.jsx)(Gy.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:b,icon:Uw,size:"small","aria-expanded":c,"aria-haspopup":"dialog","aria-describedby":`${y}`})]})}var j$=s(_k(),1),GL=s(C2(),1),Ec=s(j(),1),Bi=s(N(),1);function z$(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?z$(o):o.type!=="invalid"&&o.type!=="validating")):!0}function W5e(e,t){let r=bk(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(a=>{o.set(a.id,a)});function n(a){if("children"in a&&Array.isArray(a.children)){let u=a.children.map(n).filter(f=>f!==null);if(u.length===0)return null;let d=o.get(a.id);if(d){let[f]=Dh([d]);return{id:a.id,children:u,field:f}}return{id:a.id,children:u}}let l=o.get(a.id);if(!l)return null;let[c]=Dh([l]);return{id:a.id,children:[],field:c}}return r.fields.map(n).filter(a=>a!==null)}function Wy(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let a=0;a<r.length-1;a++){let l=r[a];n[l]||(n[l]={}),n[l]={...n[l]},n=n[l]}let i=r[r.length-1];return n[i]={...n[i]||{},...t},o}function H$(e,t,r){if(!e||t.length===0)return e;let o={...e},n=o;for(let l=0;l<t.length-1;l++){let c=t[l];if(!n[c])return e;n[c]={...n[c]},n=n[c]}let i=t[t.length-1];if(!n[i])return e;let a={...n[i]};if(delete a[r],Object.keys(a).length===0?delete n[i]:n[i]=a,Object.keys(o).length!==0)return o}function Y5e(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:a}=r,l=(o.current[t.id]||0)+1;o.current[t.id]=l,e.then(c=>{if(l===o.current[t.id]){if(!Array.isArray(c)){n(u=>Wy(u,{elements:{type:"invalid",message:(0,Bi.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(a,{...t.field,elements:c})?n(u=>Wy(u,{elements:{type:"invalid",message:(0,Bi.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>H$(u,[...i,t.id],"elements"))}}).catch(c=>{if(l!==o.current[t.id])return;let u;c instanceof Error?u=c.message:u=String(c)||(0,Bi.__)("Unknown error when running elements validation asynchronously."),n(d=>Wy(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function q5e(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,a=(o.current[t.id]||0)+1;o.current[t.id]=a,e.then(l=>{if(a===o.current[t.id]){if(l===null){n(c=>H$(c,[...i,t.id],"custom"));return}if(typeof l=="string"){n(c=>Wy(c,{custom:{type:"invalid",message:l}},[...i,t.id]));return}n(c=>Wy(c,{custom:{type:"invalid",message:(0,Bi.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(l=>{if(a!==o.current[t.id])return;let c;l instanceof Error?c=l.message:c=String(l)||(0,Bi.__)("Unknown error when running custom validation asynchronously."),n(u=>Wy(u,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function U$(e,t,r){if(t.field?.isValid.required&&!t.field.isValid.required.validate(e,t.field))return{required:{type:"invalid"}};if(t.field?.isValid.pattern&&!t.field.isValid.pattern.validate(e,t.field))return{pattern:{type:"invalid",message:(0,Bi.__)("Value does not match the required pattern.")}};if(t.field?.isValid.min&&!t.field.isValid.min.validate(e,t.field))return{min:{type:"invalid",message:(0,Bi.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Bi.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Bi.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Bi.__)("Value is too long.")}};if(t.field?.isValid.elements&&t.field.hasElements&&!t.field.getElements&&Array.isArray(t.field.elements)&&!t.field.isValid.elements.validate(e,t.field))return{elements:{type:"invalid",message:(0,Bi.__)("Value must be one of the elements.")}};let o;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});o=t.field.isValid.custom((0,j$.default)(e,t.field.setValue({item:e,value:i})),t.field)}catch(i){let a;return i instanceof Error?a=i.message:a=String(i)||(0,Bi.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:a}}}if(typeof o=="string")return{custom:{type:"invalid",message:o}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(Y5e(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,Bi.__)("Validating\u2026")}),o instanceof Promise&&(q5e(o,t,r),n.custom={type:"validating",message:(0,Bi.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(l=>{i[l.id]=U$(e,l,{...r,path:[...r.path,t.id,"children"]})});let a={};return Object.entries(i).forEach(([l,c])=>{c!==void 0&&(a[l]=c)}),Object.keys(a).length===0?void 0:{children:a}}}function G$(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let o=e.children.map(n=>G$(n,t));return o?{value:r,children:o}:r}function Z5e(e,t,r){let[o,n]=(0,Ec.useState)(),i=(0,Ec.useRef)({}),a=(0,Ec.useRef)({}),l=(0,Ec.useRef)({}),c=(0,Ec.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:a,setFormValidity:n,path:[],item:e},d=W5e(r,t);if(d.length===0){n(void 0);return}let f={},m=[];d.forEach(h=>{let g=G$(h,e);if(l.current.hasOwnProperty(h.id)&&(0,GL.default)(l.current[h.id],g)){m.push(h.id);return}l.current[h.id]=g;let v=U$(e,h,u);v!==void 0&&(f[h.id]=v)}),n(h=>{let g={...h,...f},v=[...m,...Object.keys(f)];return Object.keys(g).forEach(b=>{g&&!v.includes(b)&&delete g[b]}),Object.keys(g).length===0&&(g=void 0),(0,GL.default)(h,g)?h:g})},[e,t,r]);return(0,Ec.useEffect)(()=>{c()},[c]),{validity:o,isValid:z$(o)}}var W$=Z5e;var Y$=s(j(),1);function hm(e,t){(0,Y$.useEffect)(()=>{t&&e.current&&e.current.querySelectorAll("input, textarea, select").forEach(o=>{o.reportValidity()})},[t,e])}var q$=s(j(),1);function K5e(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var xk=(e,t)=>Array.isArray(e)&&e.length>0?K5e(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var X5e=(e,t)=>{let r=t.find(o=>o.id===e.id);return r||t.find(o=>{if(e.children){let n=e.children.filter(i=>!i.children);return n.length===0?!1:o.id===n[0].id}return o.id===e.id})};function Q5e(e){let{fields:t}=(0,q$.useContext)(Aa),r=e.layout,o=xk(r.summary,t),n=X5e(e,t),i=e.children?e.label:n?.label;return o.length===0?{summaryFields:n?[n]:[],fieldDefinition:n,fieldLabel:i}:{summaryFields:o,fieldDefinition:n,fieldLabel:i}}var Ck=Q5e;var Li=s(x(),1);function J5e({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:a}=t.layout,{applyLabel:l,cancelLabel:c}=a,{fields:u}=(0,bl.useContext)(Aa),[d,f]=(0,bl.useState)({}),m=(0,bl.useMemo)(()=>(0,WL.default)(e,d,{arrayMerge:(C,k)=>k}),[e,d]),h=(0,bl.useMemo)(()=>({layout:ii,fields:t.children?t.children:[{id:t.id,layout:ii}]}),[t]),g=u.map(C=>({...C,Edit:C.Edit===null?void 0:C.Edit,isValid:{required:C.isValid.required?.constraint,elements:C.isValid.elements?.constraint,min:C.isValid.min?.constraint,max:C.isValid.max?.constraint,pattern:C.isValid.pattern?.constraint,minLength:C.isValid.minLength?.constraint,maxLength:C.isValid.maxLength?.constraint}})),{validity:v}=W$(m,g,h),y=()=>{r(d),n()},b=C=>{f(k=>(0,WL.default)(k,C,{arrayMerge:(R,A)=>A}))},_=(0,Tk.useFocusOnMount)("firstInputElement"),w=(0,bl.useRef)(null),S=(0,Tk.useMergeRefs)([_,w]);return hm(w,i),(0,Li.jsxs)(Bh.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Li.jsx)("div",{ref:S,children:(0,Li.jsx)(cs,{data:m,form:h,onChange:b,validity:v,children:(C,k,R,A)=>(0,Li.jsx)(C,{data:m,field:k,onChange:b,hideLabelFromVision:h.fields.length<2,markWhenOptional:A,validity:R},k.id)})}),(0,Li.jsxs)($,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Li.jsx)(Bh.__experimentalSpacer,{style:{flex:1}}),(0,Li.jsx)(Bh.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,Li.jsx)(Bh.Button,{variant:"primary",onClick:y,__next40pxDefaultSize:!0,children:l})]})]})}function $5e({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,bl.useState)(!1),[a,l]=(0,bl.useState)(!1),{fieldDefinition:c,fieldLabel:u,summaryFields:d}=Ck(t);if(!c)return null;let f=()=>{l(!1),i(!0)};return(0,Li.jsxs)(Li.Fragment,{children:[(0,Li.jsx)(DS,{data:e,field:t,fieldLabel:u,summaryFields:d,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>l(!0),"aria-expanded":a}),a&&(0,Li.jsx)(J5e,{data:e,field:t,onChange:r,fieldLabel:u??"",onClose:f,touched:n})]})}var Z$=$5e;var gm=s(z(),1),K$=s(N(),1),sd=s(j(),1);var X$=s(ve(),1);var si=s(x(),1);function eOe({title:e,onClose:t}){return(0,si.jsx)($,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,si.jsxs)($,{direction:"row",gap:"sm",align:"center",children:[e&&(0,si.jsx)(gm.__experimentalHeading,{level:2,size:13,children:e}),(0,si.jsx)(gm.__experimentalSpacer,{style:{flex:1}}),t&&(0,si.jsx)(gm.Button,{label:(0,K$.__)("Close"),icon:Xo,onClick:t,size:"small"})]})})}function tOe({touched:e,children:t}){let r=(0,sd.useRef)(null);return hm(r,e),(0,si.jsx)("div",{ref:r,children:t})}function rOe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,sd.useState)(!1),[a,l]=(0,sd.useState)(null),c=(0,sd.useMemo)(()=>({anchor:a,placement:"left-start",offset:36,shift:!0}),[a]),[u,d]=(0,X$.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,sd.useMemo)(()=>({layout:ii,fields:t.children?t.children:[{id:t.id,layout:ii}]}),[t]),m=(0,sd.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:h,fieldLabel:g,summaryFields:v}=Ck(t);return h?(0,si.jsx)("div",{ref:l,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,si.jsx)(gm.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:y=>{y||i(!0)},renderToggle:({isOpen:y,onToggle:b})=>(0,si.jsx)(DS,{data:e,field:t,fieldLabel:g,summaryFields:v,validity:o,touched:n,disabled:h.readOnly===!0,onClick:b,"aria-expanded":y}),renderContent:({onClose:y})=>(0,si.jsx)(tOe,{touched:n,children:(0,si.jsxs)("div",{ref:u,...d,children:[(0,si.jsx)(eOe,{title:g,onClose:y}),(0,si.jsx)(cs,{data:e,form:f,onChange:r,validity:m,children:(b,_,w,S)=>(0,si.jsx)(b,{data:e,field:_,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:S,validity:w},_.id)})]})})})}):null}var Q$=rOe;var YL=s(x(),1);function J$({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,YL.jsx)(Z$,{data:e,field:t,onChange:r,validity:o}):(0,YL.jsx)(Q$,{data:e,field:t,onChange:r,validity:o})}var us=s(j(),1);var Pk=s(N(),1),$$=s(x(),1);function eee(e){if(!e)return 0;let t=0,r=Object.keys(e).filter(o=>o!=="children");for(let o of r)e[o]?.type==="invalid"&&t++;if(e.children)for(let o of Object.values(e.children))t+=eee(o);return t}function Ek({validity:e}){let t=eee(e);return t===0?null:(0,$$.jsx)(zM,{intent:"high",children:(0,Pk.sprintf)((0,Pk._n)("%d field needs attention","%d fields need attention",t),t)})}var ro=s(x(),1);function oOe(e,t,r){if(!t||Array.isArray(t)&&t.length===0)return!1;let n=(Array.isArray(t)?t:[t]).find(i=>typeof i=="string"?i===e.id:typeof i=="object"&&"id"in i?i.id===e.id:!1);return n?typeof n=="string"?!0:typeof n=="object"&&"visibility"in n?n.visibility==="always"||n.visibility==="when-collapsed"&&!r:!0:!1}function nOe({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:a}){let c=xk(o.summary,t).filter(f=>oOe(f,o.summary,n)),u=i&&o.isCollapsible,d=c.length>0&&o.withHeader;return(0,ro.jsxs)($,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,ro.jsx)(nc.Title,{children:r}),(u||d)&&(0,ro.jsxs)(Up.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,ro.jsx)(Ek,{validity:a}),d&&(0,ro.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,ro.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function iOe({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:a,withHeader:l}){if(t.children)return(0,ro.jsxs)(ro.Fragment,{children:[t.description&&(0,ro.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,ro.jsx)(cs,{data:e,form:r,onChange:o,validity:a?.children})]});let c=Lh("regular")?.component;return c?(0,ro.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||l,markWhenOptional:i,validity:a}):null}function tee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:a}=(0,us.useContext)(Aa),l=t.layout,c=(0,us.useRef)(null),u=(0,us.useMemo)(()=>({layout:ii,fields:t.children??[]}),[t]),{isOpened:d,isCollapsible:f}=l,[m,h]=(0,us.useState)(d),[g,v]=(0,us.useState)(!1);(0,us.useEffect)(()=>{h(d)},[d]);let y=(0,us.useCallback)(k=>{k||v(!0),h(k)},[]),b=(0,us.useCallback)(()=>{v(!0)},[]);hm(c,(f?m:!0)&&g);let _=t.label,w;if(t.children)w=!!_&&l.withHeader;else{let k=a.find(R=>R.id===t.id);if(!k||!k.Edit)return null;_=k.label,w=!!_&&l.withHeader}let S=(0,ro.jsx)(iOe,{data:e,field:t,form:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:w}),C=(0,ro.jsx)(nOe,{data:e,fields:a,label:_,layout:l,isOpen:f?!!m:!0,touched:g,validity:i});return w&&f?(0,ro.jsxs)(Up.Root,{className:"dataforms-layouts-card__field",open:m,onOpenChange:y,children:[(0,ro.jsx)(Up.Header,{children:C}),(0,ro.jsx)(Up.Content,{ref:c,onBlur:b,children:S})]}):(0,ro.jsxs)(nc.Root,{className:"dataforms-layouts-card__field",children:[w&&(0,ro.jsx)(nc.Header,{children:C}),(0,ro.jsx)(nc.Content,{ref:c,onBlur:b,children:S})]})}var ree=s(z(),1);var sn=s(x(),1);function sOe({title:e}){return(0,sn.jsx)($,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,sn.jsx)($,{direction:"row",align:"center",children:(0,sn.jsx)(ree.__experimentalHeading,{level:2,size:13,children:e})})})}var aOe=({children:e})=>(0,sn.jsx)(sn.Fragment,{children:e});function oee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let a=t.layout;if(t.children){let c={layout:ii,fields:t.children};return(0,sn.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,sn.jsx)(sOe,{title:t.label}),(0,sn.jsx)($,{direction:"row",align:a.alignment,gap:"lg",children:(0,sn.jsx)(cs,{data:e,form:c,onChange:r,validity:i?.children,as:aOe,children:(u,d,f)=>(0,sn.jsx)("div",{className:"dataforms-layouts-row__field-control",style:a.styles[d.id],children:(0,sn.jsx)(u,{data:e,field:d,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:f})},d.id)})})]})}let l=Lh("regular")?.component;return l?(0,sn.jsx)(sn.Fragment,{children:(0,sn.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,sn.jsx)(l,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var ds=s(j(),1),nee=s(N(),1);var ad=s(x(),1);function iee({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,ds.useContext)(Aa),i=(0,ds.useRef)(null),a=(0,ds.useRef)(null),[l,c]=(0,ds.useState)(!1),[u,d]=(0,ds.useState)(!1),f=(0,ds.useMemo)(()=>({layout:ii,fields:t.children??[]}),[t]);(0,ds.useEffect)(()=>{let y=i.current;if(!y)return;let b=()=>{let _=y.open;_||c(!0),d(_)};return y.addEventListener("toggle",b),()=>{y.removeEventListener("toggle",b)}},[]),hm(a,u&&l);let m=(0,ds.useCallback)(()=>{c(!0)},[]);if(!t.children)return null;let h=t.layout.summary??"",g=h?n.find(y=>y.id===h):void 0,v;return g&&g.render?v=(0,ad.jsx)(g.render,{item:e,field:g}):v=t.label||(0,nee.__)("More details"),(0,ad.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",children:[(0,ad.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,ad.jsxs)($,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[v,l&&(0,ad.jsx)(Ek,{validity:o})]})}),(0,ad.jsx)("div",{ref:a,className:"dataforms-layouts-details__content",onBlur:m,children:(0,ad.jsx)(cs,{data:e,form:f,onChange:r,validity:o?.children})})]})}var Vh=s(x(),1),lOe=[{type:"regular",component:A$,wrapper:({children:e})=>(0,Vh.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:J$,wrapper:({children:e})=>(0,Vh.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:tee,wrapper:({children:e})=>(0,Vh.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:oee,wrapper:({children:e,layout:t})=>(0,Vh.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Vh.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Vh.jsx)($,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:iee}];function Lh(e){return lOe.find(t=>t.type===e)}var kk=s(x(),1),cOe=({children:e})=>(0,kk.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function cs({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:a}=(0,Rk.useContext)(Aa),l=(0,Rk.useMemo)(()=>{let d=a.filter(m=>!!m.isValid?.required).length,f=a.length-d;return d>f},[a]);function c(d){return a.find(f=>f.id===d.id)}let u=i??Lh(t.layout.type)?.wrapper??cOe;return(0,kk.jsx)(u,{layout:t.layout,children:t.fields.map(d=>{let f=Lh(d.layout.type)?.component;if(!f)return null;let m=d.children?void 0:c(d);return m&&m.isVisible&&!m.isVisible(e)?null:n?n(f,d,o?.[d.id],l):(0,kk.jsx)(f,{data:e,field:d,onChange:r,markWhenOptional:l,validity:o?.[d.id]},d.id)})})}var ZL=s(x(),1);function BS({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,qL.useMemo)(()=>bk(t),[t]),a=(0,qL.useMemo)(()=>Dh(r),[r]);return t.fields?(0,ZL.jsx)(E$,{fields:a,children:(0,ZL.jsx)(cs,{data:e,form:i,onChange:o,validity:n})}):null}var Ak=s(z(),1);var jh=s(x(),1);function LS({form:e,header:t}){let{media:r,fields:o,onChange:n}=cy();if(!r||!n)return(0,jh.jsx)("div",{className:"media-editor-form media-editor-form--loading",children:(0,jh.jsx)(Ak.Spinner,{})});let i={layout:{type:"panel"},fields:o.map(l=>["title","alt_text","caption","description"].includes(l.id)?{id:l.id,layout:{type:"regular",labelPosition:"top"}}:l.id)};return(0,jh.jsx)("div",{className:"media-editor-form",children:(0,jh.jsxs)(Ak.__experimentalVStack,{spacing:4,children:[t,(0,jh.jsx)(BS,{data:r,fields:o,form:e||i,onChange:n})]})})}var see=s(Dp(),1),{lock:aee,unlock:lee}=(0,see.__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/media-editor");var Ik=s(G(),1);var cee={isOpen:!1,id:null,onUpdate:null};function uee(e=cee,t){switch(t.type){case"OPEN_MEDIA_EDITOR_MODAL":{let{id:r,onUpdate:o}=t;return{isOpen:!0,id:r,onUpdate:o}}case"CLOSE_MEDIA_EDITOR_MODAL":return cee}return e}var KL={};Wn(KL,{closeMediaEditorModal:()=>dOe,openMediaEditorModal:()=>uOe});function uOe({id:e,onUpdate:t}){return{type:"OPEN_MEDIA_EDITOR_MODAL",id:e,onUpdate:t??null}}function dOe(){return{type:"CLOSE_MEDIA_EDITOR_MODAL"}}var XL={};Wn(XL,{getId:()=>mOe,getOnUpdate:()=>pOe,isOpen:()=>fOe});function fOe(e){return e.isOpen}function mOe(e){return e.id}function pOe(e){return e.onUpdate}var dee="core/media-editor";var Yy=(0,Ik.createReduxStore)(dee,{reducer:uee,actions:KL,selectors:XL});(0,Ik.register)(Yy);var Rte=s(yf(),1),fs=s(z(),1);var pd=s(G(),1),$k=s(X(),1),Ro=s(j(),1),Hi=s(N(),1);var eR=s(vt(),1);var tV={};Wn(tV,{ActionItem:()=>Oa,ComplementaryArea:()=>Ma,ComplementaryAreaMoreMenuItem:()=>bm,FullscreenMode:()=>Iee,InterfaceSkeleton:()=>Uh,PinnedItems:()=>wm,store:()=>Ie});var Na=s(z(),1),HS=s(G(),1),zk=s(N(),1);var Rc=s(j(),1),$L=s(mee(),1),Eee=s(pt(),1),_m=s(ve(),1),kee=s(vm(),1);var bee=s(z(),1),Fk=s(G(),1),wee=s(vm(),1);var Mk=s(G(),1);var QL={};Wn(QL,{closeModal:()=>COe,disableComplementaryArea:()=>vOe,enableComplementaryArea:()=>gOe,openModal:()=>xOe,pinItem:()=>yOe,setDefaultComplementaryArea:()=>hOe,setFeatureDefaults:()=>SOe,setFeatureValue:()=>_Oe,toggleFeature:()=>wOe,unpinItem:()=>bOe});var Nk=s(da(),1),Ia=s(pt(),1);var Ok=s(da(),1);function kc(e){return["core/edit-post","core/edit-site"].includes(e)?((0,Ok.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function zh(e,t){return e==="core"&&t==="edit-site/template"?((0,Ok.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,Ok.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var hOe=(e,t)=>(e=kc(e),t=zh(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),gOe=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=kc(e),t=zh(e,t),r.select(Ia.store).get(e,"isComplementaryAreaVisible")||r.dispatch(Ia.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},vOe=e=>({registry:t})=>{e=kc(e),t.select(Ia.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(Ia.store).set(e,"isComplementaryAreaVisible",!1)},yOe=(e,t)=>({registry:r})=>{if(!t)return;e=kc(e),t=zh(e,t);let o=r.select(Ia.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(Ia.store).set(e,"pinnedItems",{...o,[t]:!0})},bOe=(e,t)=>({registry:r})=>{if(!t)return;e=kc(e),t=zh(e,t);let o=r.select(Ia.store).get(e,"pinnedItems");r.dispatch(Ia.store).set(e,"pinnedItems",{...o,[t]:!1})};function wOe(e,t){return function({registry:r}){(0,Nk.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(Ia.store).toggle(e,t)}}function _Oe(e,t,r){return function({registry:o}){(0,Nk.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(Ia.store).set(e,t,!!r)}}function SOe(e,t){return function({registry:r}){(0,Nk.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(Ia.store).setDefaults(e,t)}}function xOe(e){return{type:"OPEN_MODAL",name:e}}function COe(){return{type:"CLOSE_MODAL"}}var JL={};Wn(JL,{getActiveComplementaryArea:()=>TOe,isComplementaryAreaLoading:()=>POe,isFeatureActive:()=>kOe,isItemPinned:()=>EOe,isModalActive:()=>ROe});var VS=s(G(),1),hee=s(da(),1),jS=s(pt(),1);var TOe=(0,VS.createRegistrySelector)(e=>(t,r)=>{r=kc(r);let o=e(jS.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),POe=(0,VS.createRegistrySelector)(e=>(t,r)=>{r=kc(r);let o=e(jS.store).get(r,"isComplementaryAreaVisible"),n=t?.complementaryAreas?.[r];return o&&n===void 0}),EOe=(0,VS.createRegistrySelector)(e=>(t,r,o)=>(r=kc(r),o=zh(r,o),e(jS.store).get(r,"pinnedItems")?.[o]??!0)),kOe=(0,VS.createRegistrySelector)(e=>(t,r,o)=>((0,hee.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(jS.store).get(r,o)));function ROe(e,t){return e.activeModal===t}var gee=s(G(),1);function AOe(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 IOe(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var vee=(0,gee.combineReducers)({complementaryAreas:AOe,activeModal:IOe});var yee="core/interface";var Ie=(0,Mk.createReduxStore)(yee,{reducer:vee,actions:QL,selectors:JL});(0,Mk.register)(Ie);var _ee=s(x(),1);function OOe(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function qy({as:e=bee.Button,scope:t,identifier:r,icon:o,selectedIcon:n,name:i,shortcut:a,...l}){let c=e,u=(0,wee.usePluginContext)(),d=o||u.icon,f=r||`${u.name}/${i}`,m=(0,Fk.useSelect)(v=>v(Ie).getActiveComplementaryArea(t)===f,[f,t]),{enableComplementaryArea:h,disableComplementaryArea:g}=(0,Fk.useDispatch)(Ie);return(0,_ee.jsx)(c,{icon:n&&m?n:d,"aria-controls":f.replace("/",":"),"aria-checked":OOe(l.role)?m:void 0,onClick:()=>{m?g(t):h(t,f)},shortcut:a,...l})}var Dk=s(x(),1),NOe=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,Dk.jsx)(qy,{icon:Xo,...r});return(0,Dk.jsxs)("div",{className:q("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},See=NOe;var Tee=s(z(),1);var ym=s(z(),1),Bk=s(j(),1),zS=s(x(),1),xee=()=>{};function MOe({name:e,as:t=ym.MenuGroup,fillProps:r={},bubblesVirtually:o,...n}){return(0,zS.jsx)(ym.Slot,{name:e,bubblesVirtually:o,fillProps:r,children:i=>{if(!Bk.Children.toArray(i).length)return null;let a=[];Bk.Children.forEach(i,({props:{__unstableExplicitMenuItem:c,__unstableTarget:u}})=>{u&&c&&a.push(u)});let l=Bk.Children.map(i,c=>!c.props.__unstableExplicitMenuItem&&a.includes(c.props.__unstableTarget)?null:c);return(0,zS.jsx)(t,{...n,children:l})}})}function Cee({name:e,as:t=ym.Button,onClick:r,...o}){return(0,zS.jsx)(ym.Fill,{name:e,children:({onClick:n})=>(0,zS.jsx)(t,{onClick:r||n?(...i)=>{(r||xee)(...i),(n||xee)(...i)}:void 0,...o})})}Cee.Slot=MOe;var Oa=Cee;var Lk=s(x(),1),FOe=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,Lk.jsx)(Tee.MenuItem,{...r});function bm({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,Lk.jsx)(qy,{as:n=>(0,Lk.jsx)(Oa,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:FOe,name:`${e}/plugin-more-menu`,...n}),role:"menuitemcheckbox",selectedIcon:Sn,name:t,scope:e,...o})}var jk=s(z(),1),Vk=s(x(),1);function Pee({scope:e,...t}){return(0,Vk.jsx)(jk.Fill,{name:`PinnedItems/${e}`,...t})}function DOe({scope:e,className:t,...r}){return(0,Vk.jsx)(jk.Slot,{name:`PinnedItems/${e}`,...r,children:o=>o?.length>0&&(0,Vk.jsx)("div",{className:q(t,"interface-pinned-items"),children:o})})}Pee.Slot=DOe;var wm=Pee;var ko=s(x(),1),BOe=.3;function LOe({scope:e,...t}){return(0,ko.jsx)(Na.Slot,{name:`ComplementaryArea/${e}`,...t})}var Ree=280,VOe={open:{width:Ree},closed:{width:0},mobileOpen:{width:"100vw"}};function jOe({activeArea:e,isActive:t,scope:r,children:o,className:n,id:i}){let a=(0,_m.useReducedMotion)(),l=(0,_m.useViewportMatch)("medium","<"),c=(0,_m.usePrevious)(e),u=(0,_m.usePrevious)(t),[,d]=(0,Rc.useState)({});(0,Rc.useEffect)(()=>{d({})},[t]);let f={type:"tween",duration:a||l||c&&e&&e!==c?0:BOe,ease:[.6,0,.4,1]};return(0,ko.jsx)(Na.Fill,{name:`ComplementaryArea/${r}`,children:(0,ko.jsx)(Na.__unstableAnimatePresence,{initial:!1,children:(u||t)&&(0,ko.jsx)(Na.__unstableMotion.div,{variants:VOe,initial:"closed",animate:l?"mobileOpen":"open",exit:"closed",transition:f,className:"interface-complementary-area__fill",children:(0,ko.jsx)("div",{id:i,className:n,style:{width:l?"100vw":Ree},children:o})})})})}function zOe(e,t,r,o,n){let i=(0,Rc.useRef)(!1),a=(0,Rc.useRef)(!1),{enableComplementaryArea:l,disableComplementaryArea:c}=(0,HS.useDispatch)(Ie);(0,Rc.useEffect)(()=>{o&&n&&!i.current?(c(e),a.current=!0):a.current&&!n&&i.current?(a.current=!1,l(e,t)):a.current&&r&&r!==t&&(a.current=!1),n!==i.current&&(i.current=n)},[o,n,e,t,r,c,l])}function Aee({children:e,className:t,closeLabel:r=(0,zk.__)("Close plugin"),identifier:o,header:n,headerClassName:i,icon:a,isPinnable:l=!0,panelClassName:c,scope:u,name:d,title:f,toggleShortcut:m,isActiveByDefault:h}){let g=(0,kee.usePluginContext)(),v=a||g.icon,y=o||`${g.name}/${d}`,[b,_]=(0,Rc.useState)(!1),{isLoading:w,isActive:S,isPinned:C,activeArea:k,isSmall:R,isLarge:A,showIconLabels:I}=(0,HS.useSelect)(L=>{let{getActiveComplementaryArea:W,isComplementaryAreaLoading:M,isItemPinned:O}=L(Ie),{get:V}=L(Eee.store),U=W(u);return{isLoading:M(u),isActive:U===y,isPinned:O(u,y),activeArea:U,isSmall:L($L.store).isViewportMatch("< medium"),isLarge:L($L.store).isViewportMatch("large"),showIconLabels:V("core","showIconLabels")}},[y,u]),D=(0,_m.useViewportMatch)("medium","<");zOe(u,y,k,S,R);let{enableComplementaryArea:E,disableComplementaryArea:P,pinItem:B,unpinItem:H}=(0,HS.useDispatch)(Ie);if((0,Rc.useEffect)(()=>{h&&k===void 0&&!R?E(u,y):k===void 0&&R&&P(u,y),_(!0)},[k,h,u,y,R,E,P]),!!b)return(0,ko.jsxs)(ko.Fragment,{children:[l&&(0,ko.jsx)(wm,{scope:u,children:C&&(0,ko.jsx)(qy,{scope:u,identifier:y,isPressed:S&&(!I||A),"aria-expanded":S,"aria-disabled":w,label:f,icon:I?Sn:v,showTooltip:!I,variant:I?"tertiary":void 0,size:"compact",shortcut:m})}),d&&l&&(0,ko.jsx)(bm,{target:d,scope:u,icon:v,identifier:y,children:f}),(0,ko.jsxs)(jOe,{activeArea:k,isActive:S,className:q("interface-complementary-area",t),scope:u,id:y.replace("/",":"),children:[(0,ko.jsx)(See,{className:i,closeLabel:r,onClose:()=>P(u),toggleButtonProps:{label:r,size:"compact",shortcut:m,scope:u,identifier:y},children:n||(0,ko.jsxs)(ko.Fragment,{children:[(0,ko.jsx)("h2",{className:"interface-complementary-area-header__title",children:f}),l&&!D&&(0,ko.jsx)(Na.Button,{className:"interface-complementary-area__pin-unpin-item",icon:C?q4:W4,label:C?(0,zk.__)("Unpin from toolbar"):(0,zk.__)("Pin to toolbar"),onClick:()=>(C?H:B)(u,y),isPressed:C,"aria-expanded":C,size:"compact"})]})}),(0,ko.jsx)(Na.Panel,{className:c,children:e})]})]})}Aee.Slot=LOe;var Ma=Aee;var eV=s(j(),1),HOe=({isActive:e})=>((0,eV.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,eV.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),Iee=HOe;var Oee=s(j(),1),Nee=s(x(),1),Mee=(0,Oee.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,Nee.jsx)(o,{ref:i,className:q("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));Mee.displayName="NavigableRegion";var Sm=Mee;var Hk=s(j(),1),Hh=s(z(),1),xm=s(N(),1),Zy=s(ve(),1),Vi=s(x(),1),Dee=.25,Fee={type:"tween",duration:Dee,ease:[.6,0,.4,1]};function UOe(e){(0,Hk.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var GOe={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...Fee,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...Fee,delay:.8,delayChildren:.8}}};function WOe({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:n,secondarySidebar:i,content:a,actions:l,labels:c,className:u},d){let[f,m]=(0,Zy.useResizeObserver)(),h=(0,Zy.useViewportMatch)("medium","<"),v={type:"tween",duration:(0,Zy.useReducedMotion)()?0:Dee,ease:[.6,0,.4,1]};UOe("interface-interface-skeleton__html-container");let b={...{header:(0,xm._x)("Header","header landmark area"),body:(0,xm.__)("Content"),secondarySidebar:(0,xm.__)("Block Library"),sidebar:(0,xm._x)("Settings","settings landmark area"),actions:(0,xm.__)("Publish"),footer:(0,xm.__)("Footer")},...c};return(0,Vi.jsxs)("div",{ref:d,className:q(u,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,Vi.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,Vi.jsx)(Hh.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,Vi.jsx)(Sm,{as:Hh.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:b.header,initial:e&&!h?"distractionFreeHidden":"hidden",whileHover:e&&!h?"distractionFreeHover":"visible",animate:e&&!h?"distractionFreeDisabled":"visible",exit:e&&!h?"distractionFreeHidden":"hidden",variants:GOe,transition:v,children:r})}),e&&(0,Vi.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,Vi.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,Vi.jsx)(Hh.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,Vi.jsx)(Sm,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:b.secondarySidebar,as:Hh.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:m.width},closed:{width:0}},transition:v,children:(0,Vi.jsxs)(Hh.__unstableMotion.div,{style:{position:"absolute",width:h?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:v,children:[f,i]})})}),(0,Vi.jsx)(Sm,{className:"interface-interface-skeleton__content",ariaLabel:b.body,children:a}),!!n&&(0,Vi.jsx)(Sm,{className:"interface-interface-skeleton__sidebar",ariaLabel:b.sidebar,children:n}),!!l&&(0,Vi.jsx)(Sm,{className:"interface-interface-skeleton__actions",ariaLabel:b.actions,children:l})]})]}),!!t&&(0,Vi.jsx)(Sm,{className:"interface-interface-skeleton__footer",ariaLabel:b.footer,children:t})]})}var Uh=(0,Hk.forwardRef)(WOe);var an=s(j(),1);var Ac=s(N(),1),Cm=1,Gh=10,US=45,YOe={x:0,y:0,width:1,height:1},qOe={horizontal:!1,vertical:!1},Bee={x:0,y:0},Ky={image:null,pan:{...Bee},zoom:Cm,rotation:0,basePan:{...Bee},baseZoom:Cm,baseRotation:0,flip:{...qOe},cropRect:{...YOe}},rV=-1,oV=[{label:(0,Ac.__)("Free"),value:0},{label:(0,Ac.__)("Original"),value:rV},{label:(0,Ac.__)("Square (1:1)"),value:1},{label:(0,Ac.__)("Landscape (16:9)"),value:16/9},{label:(0,Ac.__)("Portrait (9:16)"),value:9/16},{label:(0,Ac.__)("Classic (4:3)"),value:4/3},{label:(0,Ac.__)("Classic portrait (3:4)"),value:3/4},{label:(0,Ac.__)("Photo (3:2)"),value:3/2},{label:(0,Ac.__)("Photo portrait (2:3)"),value:2/3}];var Ic=1e-6,Oc=typeof Float32Array<"u"?Float32Array:Array,Lee=Math.random;function nV(e){return e>=0?Math.round(e):e%.5===0?Math.floor(e):Math.round(e)}var B_t=Math.PI/180,L_t=180/Math.PI;var oo={};Wn(oo,{add:()=>u3e,clone:()=>KOe,copy:()=>XOe,create:()=>ZOe,determinant:()=>t3e,equals:()=>p3e,exactEquals:()=>m3e,frob:()=>c3e,fromRotation:()=>i3e,fromScaling:()=>s3e,fromTranslation:()=>a3e,fromValues:()=>JOe,identity:()=>QOe,invert:()=>e3e,mul:()=>h3e,multiply:()=>jee,multiplyScalar:()=>d3e,multiplyScalarAndAdd:()=>f3e,rotate:()=>r3e,scale:()=>o3e,set:()=>$Oe,str:()=>l3e,sub:()=>g3e,subtract:()=>zee,translate:()=>n3e});function ZOe(){var e=new Oc(6);return Oc!=Float32Array&&(e[1]=0,e[2]=0,e[4]=0,e[5]=0),e[0]=1,e[3]=1,e}function KOe(e){var t=new Oc(6);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function XOe(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function QOe(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function JOe(e,t,r,o,n,i){var a=new Oc(6);return a[0]=e,a[1]=t,a[2]=r,a[3]=o,a[4]=n,a[5]=i,a}function $Oe(e,t,r,o,n,i,a){return e[0]=t,e[1]=r,e[2]=o,e[3]=n,e[4]=i,e[5]=a,e}function e3e(e,t){var r=t[0],o=t[1],n=t[2],i=t[3],a=t[4],l=t[5],c=r*i-o*n;return c?(c=1/c,e[0]=i*c,e[1]=-o*c,e[2]=-n*c,e[3]=r*c,e[4]=(n*l-i*a)*c,e[5]=(o*a-r*l)*c,e):null}function t3e(e){return e[0]*e[3]-e[1]*e[2]}function jee(e,t,r){var o=t[0],n=t[1],i=t[2],a=t[3],l=t[4],c=t[5],u=r[0],d=r[1],f=r[2],m=r[3],h=r[4],g=r[5];return e[0]=o*u+i*d,e[1]=n*u+a*d,e[2]=o*f+i*m,e[3]=n*f+a*m,e[4]=o*h+i*g+l,e[5]=n*h+a*g+c,e}function r3e(e,t,r){var o=t[0],n=t[1],i=t[2],a=t[3],l=t[4],c=t[5],u=Math.sin(r),d=Math.cos(r);return e[0]=o*d+i*u,e[1]=n*d+a*u,e[2]=o*-u+i*d,e[3]=n*-u+a*d,e[4]=l,e[5]=c,e}function o3e(e,t,r){var o=t[0],n=t[1],i=t[2],a=t[3],l=t[4],c=t[5],u=r[0],d=r[1];return e[0]=o*u,e[1]=n*u,e[2]=i*d,e[3]=a*d,e[4]=l,e[5]=c,e}function n3e(e,t,r){var o=t[0],n=t[1],i=t[2],a=t[3],l=t[4],c=t[5],u=r[0],d=r[1];return e[0]=o,e[1]=n,e[2]=i,e[3]=a,e[4]=o*u+i*d+l,e[5]=n*u+a*d+c,e}function i3e(e,t){var r=Math.sin(t),o=Math.cos(t);return e[0]=o,e[1]=r,e[2]=-r,e[3]=o,e[4]=0,e[5]=0,e}function s3e(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=t[1],e[4]=0,e[5]=0,e}function a3e(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=t[0],e[5]=t[1],e}function l3e(e){return"mat2d("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}function c3e(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]+e[3]*e[3]+e[4]*e[4]+e[5]*e[5]+1)}function u3e(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e}function zee(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e}function d3e(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e}function f3e(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e[2]=t[2]+r[2]*o,e[3]=t[3]+r[3]*o,e[4]=t[4]+r[4]*o,e[5]=t[5]+r[5]*o,e}function m3e(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]}function p3e(e,t){var r=e[0],o=e[1],n=e[2],i=e[3],a=e[4],l=e[5],c=t[0],u=t[1],d=t[2],f=t[3],m=t[4],h=t[5];return Math.abs(r-c)<=Ic*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(o-u)<=Ic*Math.max(1,Math.abs(o),Math.abs(u))&&Math.abs(n-d)<=Ic*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(i-f)<=Ic*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(a-m)<=Ic*Math.max(1,Math.abs(a),Math.abs(m))&&Math.abs(l-h)<=Ic*Math.max(1,Math.abs(l),Math.abs(h))}var h3e=jee,g3e=zee;var ld={};Wn(ld,{add:()=>_3e,angle:()=>z3e,ceil:()=>S3e,clone:()=>v3e,copy:()=>b3e,create:()=>Hee,cross:()=>N3e,dist:()=>Q3e,distance:()=>Yee,div:()=>X3e,divide:()=>Wee,dot:()=>O3e,equals:()=>Y3e,exactEquals:()=>W3e,floor:()=>x3e,forEach:()=>e6e,fromValues:()=>y3e,inverse:()=>A3e,len:()=>q3e,length:()=>Zee,lerp:()=>M3e,max:()=>T3e,min:()=>C3e,mul:()=>K3e,multiply:()=>Gee,negate:()=>R3e,normalize:()=>I3e,random:()=>F3e,rotate:()=>j3e,round:()=>P3e,scale:()=>E3e,scaleAndAdd:()=>k3e,set:()=>w3e,signedAngle:()=>H3e,sqrDist:()=>J3e,sqrLen:()=>$3e,squaredDistance:()=>qee,squaredLength:()=>Kee,str:()=>G3e,sub:()=>Z3e,subtract:()=>Uee,transformMat2:()=>D3e,transformMat2d:()=>B3e,transformMat3:()=>L3e,transformMat4:()=>V3e,zero:()=>U3e});function Hee(){var e=new Oc(2);return Oc!=Float32Array&&(e[0]=0,e[1]=0),e}function v3e(e){var t=new Oc(2);return t[0]=e[0],t[1]=e[1],t}function y3e(e,t){var r=new Oc(2);return r[0]=e,r[1]=t,r}function b3e(e,t){return e[0]=t[0],e[1]=t[1],e}function w3e(e,t,r){return e[0]=t,e[1]=r,e}function _3e(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function Uee(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function Gee(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function Wee(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function S3e(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function x3e(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function C3e(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function T3e(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function P3e(e,t){return e[0]=nV(t[0]),e[1]=nV(t[1]),e}function E3e(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function k3e(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e}function Yee(e,t){var r=t[0]-e[0],o=t[1]-e[1];return Math.sqrt(r*r+o*o)}function qee(e,t){var r=t[0]-e[0],o=t[1]-e[1];return r*r+o*o}function Zee(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function Kee(e){var t=e[0],r=e[1];return t*t+r*r}function R3e(e,t){return e[0]=-t[0],e[1]=-t[1],e}function A3e(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function I3e(e,t){var r=t[0],o=t[1],n=r*r+o*o;return n>0&&(n=1/Math.sqrt(n)),e[0]=t[0]*n,e[1]=t[1]*n,e}function O3e(e,t){return e[0]*t[0]+e[1]*t[1]}function N3e(e,t,r){var o=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=o,e}function M3e(e,t,r,o){var n=t[0],i=t[1];return e[0]=n+o*(r[0]-n),e[1]=i+o*(r[1]-i),e}function F3e(e,t){t=t===void 0?1:t;var r=Lee()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function D3e(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[2]*n,e[1]=r[1]*o+r[3]*n,e}function B3e(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[2]*n+r[4],e[1]=r[1]*o+r[3]*n+r[5],e}function L3e(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[3]*n+r[6],e[1]=r[1]*o+r[4]*n+r[7],e}function V3e(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[4]*n+r[12],e[1]=r[1]*o+r[5]*n+r[13],e}function j3e(e,t,r,o){var n=t[0]-r[0],i=t[1]-r[1],a=Math.sin(o),l=Math.cos(o);return e[0]=n*l-i*a+r[0],e[1]=n*a+i*l+r[1],e}function z3e(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(Math.atan2(o*n-r*i,r*n+o*i))}function H3e(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.atan2(r*i-o*n,r*n+o*i)}function U3e(e){return e[0]=0,e[1]=0,e}function G3e(e){return"vec2("+e[0]+", "+e[1]+")"}function W3e(e,t){return e[0]===t[0]&&e[1]===t[1]}function Y3e(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(r-n)<=Ic*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(o-i)<=Ic*Math.max(1,Math.abs(o),Math.abs(i))}var q3e=Zee,Z3e=Uee,K3e=Gee,X3e=Wee,Q3e=Yee,J3e=qee,$3e=Kee,e6e=(function(){var e=Hee();return function(t,r,o,n,i,a){var l,c;for(r||(r=2),o||(o=0),n?c=Math.min(n*r+o,t.length):c=t.length,l=o;l<c;l+=r)e[0]=t[l],e[1]=t[l+1],i(e,e,a),t[l]=e[0],t[l+1]=e[1];return t}})();function Uk(e){return e>=0?e%360:(360+e%360)%360}function wl(e){return e*Math.PI/180}var U_t=oo.create(),G_t=ld.create();function Fa(e,t,r){let o=wl(r),n=Math.abs(Math.cos(o)),i=Math.abs(Math.sin(o));return{width:n*e+i*t,height:i*e+n*t}}function Xee(e,t,r){if(e.width===0||e.height===0||t.width===0||t.height===0)return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let o=Math.round(r/90)*90,n=Fa(t.width,t.height,o),i=Math.min(e.width/n.width,e.height/n.height),a=t.width*i,l=t.height*i,c=Fa(a,l,o);return{elementSize:{width:a,height:l},visualSize:c}}function iV(e,t,r){let o=oo.create();if(t.width===0||t.height===0||r.width===0||r.height===0)return o;let n=Math.round(e.rotation/90)*90,i=Fa(r.width,r.height,n),a=Math.min(t.width/i.width,t.height/i.height),l=r.width*a,c=r.height*a,{width:u,height:d}=Fa(l,c,n);return oo.translate(o,o,[t.width/2,t.height/2]),oo.translate(o,o,[e.pan.x*u,e.pan.y*d]),oo.scale(o,o,[e.flip.horizontal?-1:1,e.flip.vertical?-1:1]),oo.rotate(o,o,wl(e.rotation)),oo.scale(o,o,[e.zoom,e.zoom]),oo.translate(o,o,[-l/2,-c/2]),oo.scale(o,o,[l,c]),o}function t6e(e,t){let r=t.map(l=>{let c=ld.create();return ld.transformMat2d(c,l,e),c}),o=r[0][0],n=r[0][0],i=r[0][1],a=r[0][1];for(let l=1;l<r.length;l++){let c=r[l];c[0]<o&&(o=c[0]),c[0]>n&&(n=c[0]),c[1]<i&&(i=c[1]),c[1]>a&&(a=c[1])}return{left:o,top:i,width:n-o,height:a-i}}function Qee(e){return t6e(e,[[0,0],[1,0],[1,1],[0,1]])}function Jee(e,t,r){let o=oo.create(),{rotation:n,flip:i,cropRect:a,zoom:l,pan:c}=e;if(t.width===0||t.height===0||r.width===0||r.height===0)return o;let u=Math.round(n/90)*90,{width:d,height:f}=Fa(t.width,t.height,u),m=a.width*d,h=a.height*f,g=m>0?r.width/m:1,v=h>0?r.height/h:1,y=a.x*d+r.width/2/g,b=a.y*f+r.height/2/v,_=d/2+c.x*d,w=f/2+c.y*f;return oo.scale(o,o,[g,v]),oo.translate(o,o,[_-y+r.width/2/g,w-b+r.height/2/v]),oo.scale(o,o,[i.horizontal?-1:1,i.vertical?-1:1]),oo.rotate(o,o,wl(n)),oo.scale(o,o,[l,l]),oo.translate(o,o,[-t.width/2,-t.height/2]),o}var $ee=.92;function r6e(e){return new Promise((t,r)=>{let o=new Image;o.addEventListener("load",()=>t(o)),o.addEventListener("error",n=>r(n)),o.crossOrigin="anonymous",o.src=e})}function o6e(e,t){let{naturalWidth:r,naturalHeight:o}=e,{rotation:n,cropRect:i}=t,a={width:r,height:o},l=Math.round(n/90)*90,c=Fa(r,o,l),u=Math.round(i.width*c.width),d=Math.round(i.height*c.height),f=document.createElement("canvas");f.width=u,f.height=d;let m=f.getContext("2d");if(!m)throw new Error("Could not obtain a 2D context for the export canvas.");let h=Jee(t,a,{width:u,height:d});return m.setTransform(h[0],h[1],h[2],h[3],h[4],h[5]),m.drawImage(e,0,0),f}function n6e(e,t="image/png",r=$ee){return new Promise((o,n)=>{e.toBlob(i=>{i?o(i):n(new Error("Canvas toBlob returned null."))},t,r)})}async function ete(e,t,r="image/png",o=$ee){let n=await r6e(e),i=o6e(n,t);return n6e(i,r,o)}var cd=1e-9;function Gk(e,t){let r=wl(e),o=Math.abs(Math.cos(r)),n=Math.abs(Math.sin(r)),i=Fa(t,1,e);return{visualW:i.width,visualH:i.height,absC:o,absS:n}}function i6e(e,t,r){let o=Math.max(t,Number.EPSILON),n=Math.round(e/90)*90,{visualW:i,visualH:a}=Gk(n,o),{absC:l,absS:c}=Gk(e,o),u=r.width*i/2,d=r.height*a/2,f=u*l+d*c,m=u*c+d*l,h=2*f/o,g=2*m;return Math.max(1,h,g)}function nte(e,t,r,o){if(t.width===0||t.height===0||r.width===0||r.height===0)return{minX:0,minY:0,maxX:1,maxY:1};let n=e.pan.x*r.width,i=e.pan.y*r.height,a=wl(e.rotation),l=Math.cos(a),c=Math.sin(a),u=e.flip.horizontal?-1:1,d=e.flip.vertical?-1:1,f=e.zoom,m=u*l*f,h=d*c*f,g=-u*c*f,v=d*l*f,y=t.width/2,b=t.height/2,_=[[-y,-b],[y,-b],[y,b],[-y,b]],w=(o.width-r.width)/2,S=(o.height-r.height)/2,C=1/0,k=-1/0,R=1/0,A=-1/0;for(let[B,H]of _){let L=m*B+g*H+n,W=h*B+v*H+i,M=L/r.width+.5,O=W/r.height+.5;C=Math.min(C,M),k=Math.max(k,M),R=Math.min(R,O),A=Math.max(A,O)}let I=-w/r.width,D=(o.width-w)/r.width,E=-S/r.height,P=(o.height-S)/r.height;return{minX:Math.max(C,I),minY:Math.max(R,E),maxX:Math.min(k,D),maxY:Math.min(A,P)}}function ite(e,t,r,o){let n=Math.max(o,Number.EPSILON),i=Math.round(r/90)*90,{visualW:a,visualH:l}=Gk(i,n),{absC:c,absS:u}=Gk(r,n),d=e.width,f=e.height,m=d*a,h=f*l,g=m*c+h*u,v=m*u+h*c,y=n*t,b=t,_=1;if(g>0&&(_=Math.min(_,y/g)),v>0&&(_=Math.min(_,b/v)),_>=1-cd)return e;let w=d*_,S=f*_,C=e.x+d/2,k=e.y+f/2,R=C-w/2,A=k-S/2;return R=Math.max(0,Math.min(R,1-w)),A=Math.max(0,Math.min(A,1-S)),{x:R,y:A,width:w,height:S}}var tte={width:1e3,height:1e3},rte=oo.create(),ote=ld.create();function qs(e,t,r){let o=t.width>0&&t.height>0?t.width/t.height:1,n=i6e(e.rotation,o,r),i=Math.max(e.zoom,n),a={...e,zoom:i},l=iV(a,tte,t),c=Math.round(e.rotation/90)*90,u=iV({...a,pan:{x:0,y:0},zoom:1,rotation:c},tte,t),d=Qee(u),f=[[d.left+r.x*d.width,d.top+r.y*d.height],[d.left+(r.x+r.width)*d.width,d.top+r.y*d.height],[d.left+(r.x+r.width)*d.width,d.top+(r.y+r.height)*d.height],[d.left+r.x*d.width,d.top+(r.y+r.height)*d.height]];oo.invert(rte,l);let m=1/0,h=-1/0,g=1/0,v=-1/0;for(let k of f){ld.transformMat2d(ote,k,rte);let R=ote;R[0]<m&&(m=R[0]),R[0]>h&&(h=R[0]),R[1]<g&&(g=R[1]),R[1]>v&&(v=R[1])}if(m>=-cd&&h<=1+cd&&g>=-cd&&v<=1+cd)return{pan:e.pan,zoom:i};let y=0,b=0;m<0&&h<=1+cd?y=-m:h>1&&m>=-cd?y=1-h:m<0&&h>1&&(y=(1-h-m)/2),g<0&&v<=1+cd?b=-g:v>1&&g>=-cd?b=1-v:g<0&&v>1&&(b=(1-v-g)/2);let _=l[0]*y+l[2]*b,w=l[1]*y+l[3]*b,S=e.pan.x-(d.width>0?_/d.width:0),C=e.pan.y-(d.height>0?w/d.height:0);return{pan:{x:S,y:C},zoom:i}}function s6e(e,t){switch(t.type){case"crop":return{type:"SET_CROP_RECT",payload:{...t.rect}};case"rotate":{let o=e.flip.horizontal!==e.flip.vertical?-t.degrees:t.degrees;return{type:"SET_ROTATION",payload:Uk(e.rotation+o)}}case"flip":return{type:"SET_FLIP",payload:{...e.flip,[t.direction]:!e.flip[t.direction]}};case"zoom":return{type:"SET_ZOOM",payload:t.factor}}}function ji(e){if(!e.image)return e;let t={width:e.image.naturalWidth,height:e.image.naturalHeight},r=t.width/t.height,{pan:o,zoom:n}=qs(e,t,e.cropRect),i=ite(e.cropRect,n,e.rotation,r),a=o;return i!==e.cropRect&&({pan:a}=qs({...e,zoom:n,cropRect:i},t,i)),a.x===e.pan.x&&a.y===e.pan.y&&n===e.zoom&&i===e.cropRect?e:{...e,pan:a,zoom:n,cropRect:i}}function ud(e){return e.basePan.x===e.pan.x&&e.basePan.y===e.pan.y&&e.baseZoom===e.zoom&&e.baseRotation===e.rotation?e:{...e,basePan:{x:e.pan.x,y:e.pan.y},baseZoom:e.zoom,baseRotation:e.rotation}}function sV(e,t){switch(t.type){case"SET_IMAGE":return ud(ji({...e,image:t.payload}));case"SET_PAN":return ud(ji({...e,pan:t.payload}));case"SET_ZOOM":{let r=Math.min(Gh,Math.max(1,t.payload));return ud(ji({...e,zoom:r}))}case"SET_ZOOM_AT_POINT":{let r=Math.min(Gh,Math.max(1,t.payload.zoom));return ud(ji({...e,zoom:r,pan:t.payload.pan}))}case"SET_ROTATION":{let r=Uk(t.payload),o=e.flip.horizontal!==e.flip.vertical,n=wl(r-e.baseRotation),i=Math.cos(n),a=Math.sin(n)*(o?-1:1),l=e.cropRect.x+e.cropRect.width/2,c=e.cropRect.y+e.cropRect.height/2,u=l-.5,d=c-.5,f=e.basePan.x-u,m=e.basePan.y-d;return ji({...e,rotation:r,zoom:e.baseZoom,pan:{x:u+i*f-a*m,y:d+a*f+i*m}})}case"SNAP_ROTATE_90":{let r=t.payload.direction,n=e.flip.horizontal!==e.flip.vertical?-r:r,i=Uk(e.rotation+n*90),a=e.cropRect,l=a.x+a.width/2,c=a.y+a.height/2,u=r===1?-e.pan.y:e.pan.y,d=r===1?e.pan.x:-e.pan.x;return ud(ji({...e,rotation:i,zoom:e.baseZoom,pan:{x:u,y:d},cropRect:{x:l-a.height/2,y:c-a.width/2,width:a.height,height:a.width}}))}case"SET_FLIP":{let r=e.flip,o=t.payload,n=r.horizontal!==o.horizontal,i=r.vertical!==o.vertical,a=e.cropRect;return ud(ji({...e,flip:o,pan:{x:n?-e.pan.x:e.pan.x,y:i?-e.pan.y:e.pan.y},cropRect:{x:n?1-a.x-a.width:a.x,y:i?1-a.y-a.height:a.y,width:a.width,height:a.height}}))}case"SET_CROP_RECT":return ud(ji({...e,cropRect:t.payload}));case"SETTLE_CROP":{let r=e.cropRect;if(r.width===0||r.height===0||!e.image)return e;let o=r.width/r.height,n=1,i=o;i>1&&(i=1,n=1/o);let a=n/r.height,l=r.x+r.width/2,c=r.y+r.height/2;return ud(ji({...e,zoom:e.zoom*a,pan:{x:(e.pan.x-l+.5)*a,y:(e.pan.y-c+.5)*a},cropRect:{x:(1-i)/2,y:(1-n)/2,width:i,height:n}}))}case"APPLY_OPERATION":return sV(e,s6e(e,t.payload));case"RESET":return ud(ji({...Ky,image:e.image,...t.payload}))}}function ste(e,t){return e.pan.x!==t.pan.x||e.pan.y!==t.pan.y||e.zoom!==t.zoom||e.rotation!==t.rotation||e.flip.horizontal!==t.flip.horizontal||e.flip.vertical!==t.flip.vertical||e.cropRect.x!==t.cropRect.x||e.cropRect.y!==t.cropRect.y||e.cropRect.width!==t.cropRect.width||e.cropRect.height!==t.cropRect.height}function ate(e){let[t,r]=(0,an.useReducer)(sV,e,w=>ji({...Ky,...w})),o=(0,an.useRef)(ji({...Ky,...e})),n=(0,an.useRef)(t);n.current=t;let i=(0,an.useCallback)(w=>{r({type:"SET_IMAGE",payload:w}),o.current=ji({...o.current,image:w})},[r]),a=(0,an.useCallback)(w=>{r({type:"SET_PAN",payload:w})},[r]),l=(0,an.useCallback)(w=>{r({type:"SET_ZOOM",payload:w})},[r]),c=(0,an.useCallback)((w,S)=>{r({type:"SET_ZOOM_AT_POINT",payload:{zoom:w,pan:S}})},[r]),u=(0,an.useCallback)(w=>{r({type:"SET_ROTATION",payload:w})},[r]),d=(0,an.useCallback)(w=>{r({type:"SET_FLIP",payload:w})},[r]),f=(0,an.useCallback)(w=>{r({type:"SNAP_ROTATE_90",payload:{direction:w}})},[r]),m=(0,an.useCallback)(w=>{r({type:"SET_CROP_RECT",payload:w})},[r]),h=(0,an.useCallback)(()=>{r({type:"SETTLE_CROP"})},[r]),g=(0,an.useCallback)(w=>{r({type:"APPLY_OPERATION",payload:w})},[r]),v=(0,an.useCallback)(w=>{r({type:"RESET",payload:w}),o.current=ji({...Ky,image:n.current.image,...w})},[r]),y=ste(t,o.current),b=(0,an.useCallback)((w,S)=>t.image?ete(t.image.src,t,w,S):Promise.reject(new Error("No image loaded \u2014 call setImage first.")),[t]);return{state:t,setImage:i,setPan:a,setZoom:l,setZoomAtPoint:c,setRotation:u,setFlip:d,snapRotate90:f,setCropRect:m,settleCrop:h,applyOperation:g,reset:v,isDirty:y,getCroppedImage:b}}var Yt=s(j(),1),_te=s(N(),1);var Er=s(j(),1);var lte=300,a6e=30,l6e=200;function dd(e){return e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1}}function Wk(e,t){let r=e.clientX-t.clientX,o=e.clientY-t.clientY;return Math.sqrt(r*r+o*o)}var cte=class{options;isDragging=!1;isZooming=!1;drag=null;touch=null;touchCleanup=null;pointerCleanup=null;lastTap=null;zoomTimer;wheelGestureTimer;wheelGestureActive=!1;rafId=0;constructor(e){this.options=e}get minZoom(){return this.options.minZoom??Cm}get maxZoom(){return this.options.maxZoom??Gh}get zoomSpeed(){return this.options.zoomSpeed??.01}get keyboardStep(){return this.options.keyboardStep??.05}get doubleTapZoom(){return this.options.doubleTapZoom??2}setStatus(e){let t=!1;e.isDragging!==void 0&&e.isDragging!==this.isDragging&&(this.isDragging=e.isDragging,t=!0),e.isZooming!==void 0&&e.isZooming!==this.isZooming&&(this.isZooming=e.isZooming,t=!0),t&&this.options.onStatusChange?.({isDragging:this.isDragging,isZooming:this.isZooming})}handlePointerDown(e,t){if(e.button!==0)return;e.preventDefault();let r=t.ownerDocument;r?.activeElement instanceof HTMLElement&&r.activeElement!==t&&r.activeElement.blur(),t.focus(),t.setPointerCapture(e.pointerId),this.setStatus({isDragging:!0}),this.options.onGestureStart?.();let o=this.options.getState();this.drag={startX:e.clientX,startY:e.clientY,startPanX:o.pan.x,startPanY:o.pan.y};let n=l=>{let c=this.drag;if(!c)return;let u=l;cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(()=>{let d=this.options.getState(),f=this.options.getImageSize(),m=this.options.getContainerSize(),h=f??m,g=h.width>0?(u.clientX-c.startX)/h.width:0,v=h.height>0?(u.clientY-c.startY)/h.height:0,{pan:y}=qs({...d,pan:{x:c.startPanX+g,y:c.startPanY+v}},dd(d),d.cropRect);this.options.actions.setPan(y)})},i=()=>{t.removeEventListener("pointermove",n),t.removeEventListener("pointerup",a),t.removeEventListener("lostpointercapture",a)},a=()=>{this.setStatus({isDragging:!1}),this.options.onGestureEnd?.(),this.drag=null,cancelAnimationFrame(this.rafId),i(),this.pointerCleanup=null};t.addEventListener("pointermove",n),t.addEventListener("pointerup",a),t.addEventListener("lostpointercapture",a),this.pointerCleanup=i}handleWheel(e){e.preventDefault(),this.wheelGestureActive||(this.wheelGestureActive=!0,this.options.onGestureStart?.()),clearTimeout(this.wheelGestureTimer),this.wheelGestureTimer=setTimeout(()=>{this.wheelGestureActive=!1,this.options.onGestureEnd?.()},lte);let t=this.options.getState(),r=-e.deltaY*this.zoomSpeed,o=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom+r));if(o===t.zoom)return;let n=this.options.getContainerSize(),a=this.options.getImageSize()??n,l=e.currentTarget,c=l instanceof Element?l.getBoundingClientRect():void 0;if(a.width>0&&a.height>0&&c){let u=e.clientX-c.left-n.width/2,d=e.clientY-c.top-n.height/2,f=1-o/t.zoom,m=u/a.width,h=d/a.height,g=t.pan.x+(m-t.pan.x)*f,v=t.pan.y+(h-t.pan.y)*f,{pan:y}=qs({...t,zoom:o,pan:{x:g,y:v}},dd(t),t.cropRect);this.options.actions.setZoomAtPoint(o,y)}else this.options.actions.setZoom(o)}handleTouchStart(e,t,r=document){if(this.touch&&e.touches.length===2){let n=this.options.getState(),i=Wk(e.touches[0],e.touches[1]),a=(e.touches[0].clientX+e.touches[1].clientX)/2,l=(e.touches[0].clientY+e.touches[1].clientY)/2;this.touch.didPinch=!0,this.touch.startDistance=i,this.touch.startZoom=n.zoom,this.touch.startPanX=n.pan.x,this.touch.startPanY=n.pan.y,this.touch.startMidX=a,this.touch.startMidY=l,this.touch.containerRect=t,this.setStatus({isDragging:!1});return}if(e.touches.length===1){let n=e.touches[0].clientX,i=e.touches[0].clientY;if(this.tryDoubleTap(e,n,i,t))return;let a=this.options.getState();this.touch={startDistance:0,startZoom:a.zoom,lastTouchX:e.touches[0].clientX,lastTouchY:e.touches[0].clientY,startPanX:a.pan.x,startPanY:a.pan.y,containerRect:t,startMidX:0,startMidY:0,didPinch:!1,moved:!1},this.options.onGestureStart?.()}else if(e.touches.length===2){let n=this.options.getState(),i=Wk(e.touches[0],e.touches[1]),a=(e.touches[0].clientX+e.touches[1].clientX)/2,l=(e.touches[0].clientY+e.touches[1].clientY)/2;this.touch={startDistance:i,startZoom:n.zoom,lastTouchX:0,lastTouchY:0,startPanX:n.pan.x,startPanY:n.pan.y,containerRect:t,startMidX:a,startMidY:l,didPinch:!0,moved:!1},this.options.onGestureStart?.()}let o=()=>{this.touch=null,this.touchCleanup=null,cancelAnimationFrame(this.rafId),r.removeEventListener("touchmove",this.handleTouchMove),r.removeEventListener("touchend",o),r.removeEventListener("touchcancel",o),this.setStatus({isDragging:!1}),this.options.onGestureEnd?.()};this.touchCleanup?.(),r.addEventListener("touchmove",this.handleTouchMove,{passive:!1}),r.addEventListener("touchend",o),r.addEventListener("touchcancel",o),this.touchCleanup=o}handleTouchMove=e=>{let t=this.touch;t&&(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(()=>{let r=this.options.getState();if(e.touches.length===2){if(!t.didPinch){t.didPinch=!0,t.startDistance=Wk(e.touches[0],e.touches[1]),t.startZoom=r.zoom,t.startPanX=r.pan.x,t.startPanY=r.pan.y,t.startMidX=(e.touches[0].clientX+e.touches[1].clientX)/2,t.startMidY=(e.touches[0].clientY+e.touches[1].clientY)/2,this.setStatus({isDragging:!1});return}let o=this.options.getContainerSize(),n=this.options.getImageSize(),i=e.touches[0],a=e.touches[1],c=Wk(i,a)/t.startDistance,u=Math.min(this.maxZoom,Math.max(this.minZoom,t.startZoom*c)),d=n??o,f=t.containerRect;if(d.width>0&&d.height>0&&f){let m=(i.clientX+a.clientX)/2-f.left-o.width/2,h=(i.clientY+a.clientY)/2-f.top-o.height/2,g=t.startMidX-f.left-o.width/2,v=t.startMidY-f.top-o.height/2,y=d.width>0?(m-g)/d.width:0,b=d.height>0?(h-v)/d.height:0,_=r.zoom!==0?1-u/r.zoom:0,w=m/d.width,S=h/d.height,C=r.pan.x+(w-r.pan.x)*_,k=r.pan.y+(S-r.pan.y)*_,R=t.startPanX+y+(C-r.pan.x),A=t.startPanY+b+(k-r.pan.y),{pan:I}=qs({...r,zoom:u,pan:{x:R,y:A}},dd(r),r.cropRect);this.options.actions.setZoomAtPoint(u,I)}else u!==r.zoom&&this.options.actions.setZoom(u)}else if(e.touches.length===1&&!t.didPinch){t.moved||(t.moved=!0,this.setStatus({isDragging:!0}));let o=this.options.getImageSize(),n=this.options.getContainerSize(),i=o??n,a=i.width>0?(e.touches[0].clientX-t.lastTouchX)/i.width:0,l=i.height>0?(e.touches[0].clientY-t.lastTouchY)/i.height:0,{pan:c}=qs({...r,pan:{x:t.startPanX+a,y:t.startPanY+l}},dd(r),r.cropRect);this.options.actions.setPan(c)}}))};tryDoubleTap(e,t,r,o){let n=Date.now(),i=this.lastTap;if(!i)return this.lastTap={time:n,x:t,y:r},!1;let a=n-i.time,l=Math.sqrt((t-i.x)**2+(r-i.y)**2);if(!(a<lte&&l<a6e))return this.lastTap={time:n,x:t,y:r},!1;e.preventDefault(),this.lastTap=null;let u=this.options.getState(),d=this.options.getContainerSize(),f=this.options.getImageSize(),m=u.zoom>(this.minZoom+this.doubleTapZoom)/2?this.minZoom:this.doubleTapZoom,h=f??d;if(this.setStatus({isZooming:!0}),clearTimeout(this.zoomTimer),this.zoomTimer=setTimeout(()=>{this.setStatus({isZooming:!1})},l6e),h.width>0&&h.height>0){let g=t-o.left-d.width/2,v=r-o.top-d.height/2,y=1-m/u.zoom,b=g/h.width,_=v/h.height,w=u.pan.x+(b-u.pan.x)*y,S=u.pan.y+(_-u.pan.y)*y,{pan:C}=qs({...u,zoom:m,pan:{x:w,y:S}},dd(u),u.cropRect);this.options.actions.setZoomAtPoint(m,C)}else this.options.actions.setZoom(m);return!0}handleKeyDown(e){let t=this.options.getState();switch(e.key){case"ArrowUp":{e.preventDefault();let{pan:r}=qs({...t,pan:{x:t.pan.x,y:t.pan.y+this.keyboardStep}},dd(t),t.cropRect);this.options.actions.setPan(r);break}case"ArrowDown":{e.preventDefault();let{pan:r}=qs({...t,pan:{x:t.pan.x,y:t.pan.y-this.keyboardStep}},dd(t),t.cropRect);this.options.actions.setPan(r);break}case"ArrowLeft":{e.preventDefault();let{pan:r}=qs({...t,pan:{x:t.pan.x+this.keyboardStep,y:t.pan.y}},dd(t),t.cropRect);this.options.actions.setPan(r);break}case"ArrowRight":{e.preventDefault();let{pan:r}=qs({...t,pan:{x:t.pan.x-this.keyboardStep,y:t.pan.y}},dd(t),t.cropRect);this.options.actions.setPan(r);break}case"+":case"=":{e.preventDefault();let r=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom+.5));this.options.actions.setZoom(r);break}case"-":case"_":{e.preventDefault();let r=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom-.5));this.options.actions.setZoom(r);break}case"r":case"R":{if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)break;e.preventDefault(),this.options.actions.snapRotate90(1);break}}}destroy(){cancelAnimationFrame(this.rafId),clearTimeout(this.zoomTimer),clearTimeout(this.wheelGestureTimer),this.touchCleanup?.(),this.touchCleanup=null,this.pointerCleanup?.(),this.pointerCleanup=null,this.drag=null,this.touch=null,this.lastTap=null}};var c6e=300;function u6e(e){switch(e.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":return!0;default:return!1}}function ute(e,t,r,o,n){let[i,a]=(0,Er.useState)(!1),[l,c]=(0,Er.useState)(!1),[u,d]=(0,Er.useState)(!1),[f,m]=(0,Er.useState)(!1),h=(0,Er.useRef)(),g=(0,Er.useRef)(e);g.current=e;let v=(0,Er.useRef)(r);v.current=r;let y=(0,Er.useRef)(o);y.current=o;let b=(0,Er.useRef)(n);b.current=n;let _=(0,Er.useRef)(t);_.current=t;let w=(0,Er.useRef)(null),S=(0,Er.useCallback)(()=>{d(!0)},[]),C=(0,Er.useCallback)(()=>{d(!1)},[]),k=(0,Er.useCallback)(()=>{m(!0),clearTimeout(h.current),h.current=setTimeout(()=>{m(!1)},c6e)},[]);(0,Er.useEffect)(()=>()=>{clearTimeout(h.current)},[]),(0,Er.useEffect)(()=>{let E=new cte({getState:()=>g.current,actions:{setPan:P=>_.current.setPan(P),setZoom:P=>_.current.setZoom(P),setZoomAtPoint:(P,B)=>_.current.setZoomAtPoint(P,B),snapRotate90:P=>_.current.snapRotate90(P)},getContainerSize:()=>v.current,getImageSize:()=>y.current,get minZoom(){return b.current?.minZoom},get maxZoom(){return b.current?.maxZoom},get zoomSpeed(){return b.current?.zoomSpeed},get keyboardStep(){return b.current?.keyboardStep},get doubleTapZoom(){return b.current?.doubleTapZoom},onGestureStart:()=>{S(),b.current?.onGestureStart?.()},onGestureEnd:()=>{C(),b.current?.onGestureEnd?.()},onStatusChange:P=>{a(P.isDragging),c(P.isZooming)}});return w.current=E,()=>{E.destroy(),w.current=null}},[S,C]);let R=(0,Er.useCallback)(E=>{let P=E.currentTarget;w.current?.handlePointerDown(E.nativeEvent,P)},[]),A=(0,Er.useCallback)(E=>{let P=E.currentTarget,B=P.getBoundingClientRect();w.current?.handleTouchStart(E.nativeEvent,B,P.ownerDocument)},[]),I=(0,Er.useCallback)(E=>{u6e(E.nativeEvent)&&k(),w.current?.handleKeyDown(E.nativeEvent)},[k]),D=(0,Er.useCallback)(E=>{w.current?.handleWheel(E)},[]);return{handlers:{onPointerDown:R,onTouchStart:A,onKeyDown:I},onWheelNative:D,isDragging:i,isZooming:l,isPlacementActive:u||f||l}}var fte=s(j(),1);function dte(e,t){let r=e.pan.x*t.width,o=e.pan.y*t.height,n=wl(e.rotation),i=Math.cos(n),a=Math.sin(n),l=e.flip.horizontal?-1:1,c=e.flip.vertical?-1:1,u=e.zoom,d=l*i*u,f=c*a*u,m=-l*a*u,h=c*i*u;return`matrix(${d}, ${f}, ${m}, ${h}, ${r}, ${o})`}function mte(e,t){return(0,fte.useMemo)(()=>dte(e,t),[e,t])}var Wh=s(j(),1),d6e=300;function f6e(e){let t=[];t.push(`Zoom ${Math.round(e.zoom*100)}%`),e.rotation!==0&&t.push(`Rotation ${Math.round(e.rotation)} degrees`);let r=Math.round(e.cropRect.width*100),o=Math.round(e.cropRect.height*100);return t.push(`Crop ${r}% by ${o}%`),t.join(", ")}function pte(e){let[t,r]=(0,Wh.useState)(""),o=(0,Wh.useRef)(),n=(0,Wh.useRef)("");return(0,Wh.useEffect)(()=>(clearTimeout(o.current),o.current=setTimeout(()=>{let i=f6e(e);i!==n.current&&(n.current=i,r(i))},d6e),()=>{clearTimeout(o.current)}),[e.zoom,e.rotation,e.cropRect.width,e.cropRect.height,e]),t}var zi=s(j(),1),fd=s(N(),1);var Da=.05;function Yk(e,t,r,o,n){let i=o.width>0?(t-e.startX)/o.width:0,a=o.height>0?(r-e.startY)/o.height:0,l=e.startRect,c=e.handle,u=l.y,d=l.y+l.height,f=l.x,m=l.x+l.width;return(c==="n"||c==="nw"||c==="ne")&&(u=Math.max(n.minY,Math.min(l.y+a,d-Da))),(c==="s"||c==="sw"||c==="se")&&(d=Math.max(u+Da,Math.min(l.y+l.height+a,n.maxY))),(c==="w"||c==="nw"||c==="sw")&&(f=Math.max(n.minX,Math.min(l.x+i,m-Da))),(c==="e"||c==="ne"||c==="se")&&(m=Math.max(f+Da,Math.min(l.x+l.width+i,n.maxX))),{x:f,y:u,width:m-f,height:d-u}}function aV(e,t,r,o,n,i){if(i<=0||o.width<=0||o.height<=0)return{...e.startRect};let a=(t-e.startX)/o.width,l=(r-e.startY)/o.height,c=e.startRect,u=e.handle,d=u==="nw"||u==="sw"?c.x+c.width:c.x,f=u==="nw"||u==="ne"?c.y+c.height:c.y,m=u==="nw"||u==="sw"?-1:1,h=u==="nw"||u==="ne"?-1:1,g=(u==="nw"||u==="sw"?c.x:c.x+c.width)+a,v=(u==="nw"||u==="ne"?c.y:c.y+c.height)+l,y=(g-d)*m,b=(v-f)*h;y=Math.max(y,Da),b=Math.max(b,Da);let _=y*o.width,w=b*o.height,S=i*o.width/o.height;_/w>S?b=y/i:y=b*i;let C=m>0?n.maxX-d:d-n.minX,k=h>0?n.maxY-f:f-n.minY;y>C&&(y=C,b=y/i),b>k&&(b=k,y=b*i),y=Math.max(y,Da),b=Math.max(b,Da);let R=m>0?d:d-y,A=h>0?f:f-b;return{x:R,y:A,width:y,height:b}}function hte(e,t,r,o,n){let i=e.startRect,a=i.width*o.width;if(i.height*o.height<=0||a<=0)return Yk(e,t,r,o,n);let c=i.width/i.height,u=e.handle;if(u==="nw"||u==="ne"||u==="sw"||u==="se")return aV(e,t,r,o,n,c);let d=Yk(e,t,r,o,n);if(u==="n"||u==="s"){let b=d.height,_=b*c,w=i.x+i.width/2,S=Math.min(w-n.minX,n.maxX-w)*2;_>S&&(_=S,b=_/c);let C=Math.max(Da,Da/c);b<C&&(b=C,_=b*c);let k=u==="n"?i.y+i.height-b:i.y;return{x:w-_/2,y:k,width:_,height:b}}let f=d.width,m=f/c,h=i.y+i.height/2,g=Math.min(h-n.minY,n.maxY-h)*2;m>g&&(m=g,f=m*c);let v=Math.max(Da,Da*c);return f<v&&(f=v,m=f/c),{x:u==="w"?i.x+i.width-f:i.x,y:h-m/2,width:f,height:m}}var GS=s(x(),1),m6e=["nw","ne","se","sw"],p6e=["nw","n","ne","e","se","s","sw","w"];function h6e(e){switch(e){case"n":return(0,fd.__)("Resize top edge");case"s":return(0,fd.__)("Resize bottom edge");case"e":return(0,fd.__)("Resize right edge");case"w":return(0,fd.__)("Resize left edge");case"nw":return(0,fd.__)("Resize top-left corner");case"ne":return(0,fd.__)("Resize top-right corner");case"sw":return(0,fd.__)("Resize bottom-left corner");case"se":return(0,fd.__)("Resize bottom-right corner")}}var g6e=.01,v6e=.1,y6e=500;function gte({cropRect:e,containerSize:t,imageSize:r,onCropChange:o,onResizeStart:n,onResizeEnd:i,aspectRatio:a,freeformCrop:l=!1,stencilTransition:c,cropBounds:u,onEscape:d}){let f=u?.minX??0,m=u?.minY??0,h=u?.maxX??1,g=u?.maxY??1,v=(0,zi.useMemo)(()=>({minX:f,minY:m,maxX:h,maxY:g}),[f,m,h,g]),y=(0,zi.useRef)(),b=(0,zi.useRef)(!1),_=!!(a&&a>0);(0,zi.useEffect)(()=>()=>{clearTimeout(y.current),b.current=!1},[]);let w=(0,zi.useRef)(null),S=(0,zi.useMemo)(()=>!_||r.width===0?0:a*r.height/r.width,[a,_,r.width,r.height]),C=(t.width-r.width)/2,k=(t.height-r.height)/2,R=C+e.x*r.width,A=k+e.y*r.height,I=e.width*r.width,D=e.height*r.height,E=(0,zi.useCallback)((M,O)=>{if(O.button!==0)return;O.preventDefault(),O.stopPropagation();let V=O.currentTarget.ownerDocument;V.activeElement instanceof HTMLElement&&V.activeElement.blur();let U=O.currentTarget;U.setPointerCapture(O.pointerId);let Z={handle:M,startX:O.clientX,startY:O.clientY,startRect:{...e}},K=0,Q=O.clientX,ae=O.clientY,pe=O.shiftKey,de=ye=>{let Ce=ye;Q=Ce.clientX,ae=Ce.clientY,pe=Ce.shiftKey,!K&&(K=requestAnimationFrame(()=>{K=0;let De=w.current;if(!De)return;let ot;De.hasLockedRatio?ot=De.computeLockedRect(Z,Q,ae):pe?ot=De.computeShiftLockedRect(Z,Q,ae):ot=De.computeFreeRect(Z,Q,ae),De.onCropChange(ot)}))},oe=!1,te=()=>{oe||(oe=!0,K&&(cancelAnimationFrame(K),K=0),U.removeEventListener("pointermove",de),U.removeEventListener("pointerup",te),U.removeEventListener("lostpointercapture",te),w.current?.onResizeEnd?.(),U.focus({preventScroll:!0}))};U.addEventListener("pointermove",de),U.addEventListener("pointerup",te),U.addEventListener("lostpointercapture",te),n?.(),clearTimeout(y.current),b.current=!1},[e,n]),P=(0,zi.useCallback)((M,O,V)=>Yk(M,O,V,r,v),[r,v]),B=(0,zi.useCallback)((M,O,V)=>aV(M,O,V,r,v,S),[r,v,S]),H=(0,zi.useCallback)((M,O,V)=>hte(M,O,V,r,v),[r,v]);w.current={hasLockedRatio:_,computeLockedRect:B,computeFreeRect:P,computeShiftLockedRect:H,onCropChange:o,onResizeEnd:i};let L=(0,zi.useCallback)((M,O)=>{let V=O.key;if(V==="Escape"){O.preventDefault(),O.stopPropagation(),d?.();return}if(V!=="ArrowUp"&&V!=="ArrowDown"&&V!=="ArrowLeft"&&V!=="ArrowRight")return;O.preventDefault(),O.stopPropagation(),b.current||(b.current=!0,n?.());let U=()=>{clearTimeout(y.current),y.current=setTimeout(()=>{b.current=!1,i?.()},y6e)},Z=O.shiftKey?v6e:g6e,K=0,Q=0;if(V==="ArrowLeft"&&(K=-Z),V==="ArrowRight"&&(K=Z),V==="ArrowUp"&&(Q=-Z),V==="ArrowDown"&&(Q=Z),_){let ae={handle:M,startX:0,startY:0,startRect:{...e}},pe=K*r.width,de=Q*r.height;o(B(ae,pe,de)),U()}else{let ae={handle:M,startX:0,startY:0,startRect:{...e}},pe=K*r.width,de=Q*r.height;o(P(ae,pe,de)),U()}},[e,_,r.width,r.height,B,P,o,n,i,d]);return t.width===0||t.height===0?null:(0,GS.jsxs)("div",{className:"wp-media-editor-image-editor__stencil",style:{left:R,top:A,width:I,height:D,transition:c},children:[(0,GS.jsx)("div",{className:"wp-media-editor-image-editor__stencil-rect",style:{width:"100%",height:"100%",top:0,left:0}}),l&&(_?m6e:p6e).map(M=>(0,GS.jsx)("button",{type:"button",className:`wp-media-editor-image-editor__handle wp-media-editor-image-editor__handle--${M}`,onPointerDown:O=>E(M,O),onTouchStart:O=>O.stopPropagation(),onKeyDown:O=>L(M,O),"aria-label":h6e(M)},M))]})}var vte=s(x(),1);function yte({cropRect:e,containerSize:t,imageSize:r}){if(t.width===0||t.height===0)return null;let o=(t.width-r.width)/2,n=(t.height-r.height)/2,i=o+e.x*r.width,a=n+e.y*r.height,l=e.width*r.width,c=e.height*r.height;return(0,vte.jsx)("div",{className:"wp-media-editor-image-editor__dimming",style:{left:i,top:a,width:l,height:c}})}var Yh=s(x(),1);function bte({cropRect:e,containerSize:t,imageSize:r}){if(t.width===0||t.height===0)return null;let o=(t.width-r.width)/2,n=(t.height-r.height)/2,i=o+e.x*r.width,a=n+e.y*r.height,l=e.width*r.width,c=e.height*r.height,u=l/3,d=c/3;return(0,Yh.jsxs)("div",{className:"wp-media-editor-image-editor__grid","data-testid":"cropper-grid",style:{left:i,top:a,width:l,height:c},children:[(0,Yh.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:d}}),(0,Yh.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:d*2}}),(0,Yh.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:u}}),(0,Yh.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:u*2}})]})}var md=s(x(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='d3d6b4ac29']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","d3d6b4ac29"),e.appendChild(document.createTextNode('.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:22px;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{left:0;position:absolute;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px #000000b3;pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px #00000080}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__grid-line{background:#fff6;position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;left:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__stencil-rect{border:1px solid #ffffffb3;box-sizing:border-box;pointer-events:none;position:absolute}.wp-media-editor-image-editor__handle{appearance:none;background:#fff9;border:1px solid #ffffffe6;border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__handle:focus-visible{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:#0000;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;left:50%;margin-left:-6px;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;left:50%;margin-left:-6px}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nesw-resize;left:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nwse-resize;right:-6px}')),document.head.appendChild(e)}var qk=1e-6;function wte(e,t){let r=1,o=1;if(e&&e>0&&t.width>0){let n=e*t.height/t.width;n<=1?r=n:o=1/n}return{x:(1-r)/2,y:(1-o)/2,width:r,height:o}}function b6e({src:e,controller:t,stencil:r=gte,showGrid:o=!1,isPlacementActive:n=!1,showDimming:i=!0,minZoom:a,maxZoom:l,aspectRatio:c,freeformCrop:u=!1,onImageLoaded:d,onStateChange:f,onGestureStart:m,onGestureEnd:h,className:g},v){let{state:y,setImage:b,setCropRect:_,settleCrop:w}=t,S=(0,Yt.useRef)(null),[C,k]=(0,Yt.useState)({width:0,height:0});(0,Yt.useEffect)(()=>{let ne=S.current;if(!ne)return;let ee=new ResizeObserver(fe=>{for(let Be of fe){let{width:Ae,height:Me}=Be.contentRect;k(ie=>ie.width===Ae&&ie.height===Me?ie:{width:Ae,height:Me})}});return ee.observe(ne),()=>{ee.disconnect()}},[]),(0,Yt.useEffect)(()=>{f?.(y)},[y,f]);let R=pte(y),A=y.image?.naturalWidth??0,I=y.image?.naturalHeight??0,{elementSize:D,visualSize:E}=(0,Yt.useMemo)(()=>Xee(C,{width:A,height:I},y.rotation),[C,A,I,y.rotation]);(0,Yt.useEffect)(()=>{if(u||E.width===0||E.height===0)return;let ne=wte(c,E),ee=y.cropRect;Math.abs(ee.x-ne.x)<qk&&Math.abs(ee.y-ne.y)<qk&&Math.abs(ee.width-ne.width)<qk&&Math.abs(ee.height-ne.height)<qk||_(ne)},[u,c,E,_,y.cropRect]);let P=(0,Yt.useRef)(c);(0,Yt.useEffect)(()=>{P.current!==c&&(P.current=c,!(!u||E.width===0||E.height===0||!c||c<=0)&&_(wte(c,E)))},[c,u,E,_]);let B=(0,Yt.useMemo)(()=>{if(!(!y.image||D.width===0))return nte(y,D,E,C)},[y,D,E,C]),{handlers:H,onWheelNative:L,isDragging:W,isZooming:M,isPlacementActive:O}=ute(y,t,C,E,{minZoom:a,maxZoom:l,onGestureStart:m,onGestureEnd:h});(0,Yt.useEffect)(()=>{let ne=S.current;if(ne)return ne.addEventListener("wheel",L,{passive:!1}),()=>{ne.removeEventListener("wheel",L)}},[L]);let V=mte(y,E),U=(0,Yt.useCallback)(ne=>{let ee=ne.currentTarget,fe={width:ee.naturalWidth,height:ee.naturalHeight};b({src:e,naturalWidth:fe.width,naturalHeight:fe.height}),d?.(fe)},[e,b,d]),Z=(0,Yt.useCallback)(ne=>{_(ne)},[_]),[K,Q]=(0,Yt.useState)(!1),ae=(0,Yt.useRef)();(0,Yt.useEffect)(()=>()=>{clearTimeout(ae.current)},[]);let[pe,de]=(0,Yt.useState)(!1),oe=o==="interactive",te=oe&&(O||pe||n),ye=(0,Yt.useCallback)(()=>{S.current?.focus({preventScroll:!0})},[]),Ce=(0,Yt.useCallback)(()=>{de(!0),m?.()},[m]),De=(0,Yt.useCallback)(()=>{de(!1),Q(!0),w(),h?.(),clearTimeout(ae.current),ae.current=setTimeout(()=>{Q(!1)},200)},[w,h]),ot=K||M?"transform 150ms linear":void 0,_t=K?"left 150ms linear, top 150ms linear, width 150ms linear, height 150ms linear":void 0,me=(0,Yt.useMemo)(()=>{if(D.width===0||D.height===0)return{};let ne=(C.width-D.width)/2,ee=(C.height-D.height)/2;return{width:D.width,height:D.height,maxWidth:D.width,maxHeight:D.height,left:ne,top:ee,transform:V,transition:ot}},[C,D,V,ot]),re=(0,Yt.useCallback)(ne=>{typeof v=="function"?v(ne):v&&(v.current=ne)},[v]);return(0,md.jsx)("div",{ref:re,className:q("wp-media-editor-image-editor",W&&"wp-media-editor-image-editor--dragging",g),children:(0,md.jsxs)("div",{ref:S,className:q("wp-media-editor-image-editor__canvas",oe&&"wp-media-editor-image-editor__canvas--grid-interactive",te&&"wp-media-editor-image-editor__canvas--show-grid"),tabIndex:0,role:"group","aria-label":(0,_te.__)("Image editor"),...H,children:[(0,md.jsx)("img",{className:"wp-media-editor-image-editor__image",src:e,alt:"",onLoad:U,style:me,draggable:!1}),i&&(0,md.jsx)(yte,{cropRect:y.cropRect,containerSize:C,imageSize:E}),(0,md.jsx)(r,{cropRect:y.cropRect,containerSize:C,imageSize:E,onCropChange:Z,onResizeStart:Ce,onResizeEnd:De,onEscape:ye,aspectRatio:c,freeformCrop:u,stencilTransition:_t,cropBounds:B}),(o===!0||oe)&&(0,md.jsx)(bte,{cropRect:y.cropRect,containerSize:C,imageSize:E}),(0,md.jsx)("div",{"aria-live":"polite","aria-atomic":"true",className:"wp-media-editor-image-editor__aria-live",style:{position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},children:R})]})})}var Zk=(0,Yt.forwardRef)(b6e);var Kk=s(j(),1);var Ste=s(x(),1),xte=(0,Kk.createContext)(null);function Xk({initialState:e,children:t}){let r=ate(e);return(0,Ste.jsx)(xte.Provider,{value:r,children:t})}function Nc(){let e=(0,Kk.useContext)(xte);if(!e)throw new Error("useCropper must be used within a CropperProvider.");return e}var lV=s(x(),1);function Cte({aspectRatio:e,freeformCrop:t,isPlacementActive:r=!1}){let{media:o}=cy(),n=Nc(),i=o?.source_url,a=uh(o?.mime_type);return!i||a.type!=="image"?null:(0,lV.jsx)("div",{className:"media-editor-canvas",children:(0,lV.jsx)(Zk,{src:i,controller:n,aspectRatio:e,freeformCrop:t,showGrid:"interactive",isPlacementActive:r})})}var Tm=s(z(),1);var qh=s(N(),1);var Mc=s(x(),1);function Tte({onReset:e,onPlacementControlInteraction:t}){let{state:r,setRotation:o,setFlip:n,snapRotate90:i,reset:a,isDirty:l}=Nc(),c=()=>{a(),e?.()},u=Math.round(r.rotation/90)*90,f=r.flip.horizontal!==r.flip.vertical?-1:1,m=(r.rotation-u)*f,h=g=>{if(g===void 0)return;let v=.01,y=Math.max(-US+v,Math.min(US-v,g));t?.(),o(u+y*f)};return(0,Mc.jsxs)($,{className:"media-editor-toolbar",direction:"row",align:"center",justify:"center",gap:"sm",wrap:"wrap",children:[(0,Mc.jsx)(Tm.Button,{size:"compact",icon:Yw,label:(0,qh.__)("Rotate 90\xB0 counter-clockwise"),showTooltip:!0,onClick:()=>i(-1)}),(0,Mc.jsx)(Tm.Button,{size:"compact",icon:qw,label:(0,qh.__)("Rotate 90\xB0 clockwise"),showTooltip:!0,onClick:()=>i(1)}),(0,Mc.jsx)(Tm.Button,{size:"compact",icon:XN,label:(0,qh.__)("Flip horizontal"),showTooltip:!0,isPressed:r.flip.horizontal,onClick:()=>n({horizontal:!r.flip.horizontal,vertical:r.flip.vertical})}),(0,Mc.jsx)(Tm.Button,{size:"compact",icon:JN,label:(0,qh.__)("Flip vertical"),showTooltip:!0,isPressed:r.flip.vertical,onClick:()=>n({horizontal:r.flip.horizontal,vertical:!r.flip.vertical})}),(0,Mc.jsx)("div",{className:"media-editor-toolbar__rotation-slider",children:(0,Mc.jsx)(Tm.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,qh.__)("Fine rotation"),hideLabelFromVision:!0,min:-US,max:US,step:.5,value:m,onChange:h,showTooltip:!1})}),(0,Mc.jsx)(Tm.Button,{size:"compact",variant:"tertiary",disabled:!l,accessibleWhenDisabled:!0,onClick:c,children:(0,qh.__)("Reset")})]})}var Qy=s(z(),1);var Pm=s(N(),1);var Xy=s(x(),1);function Pte(e,t){let r=parseFloat(e);if(r!==0){if(r===rV&&t)return t;if(r>0)return r}}function Ete({aspectRatioValue:e,onAspectRatioChange:t,freeformCrop:r,onFreeformChange:o,onPlacementControlInteraction:n,aspectRatioPresets:i}){let{state:a,setZoom:l}=Nc(),c=[...oV.filter(u=>u.value<=0),...i??oV.filter(u=>u.value>0)];return(0,Xy.jsxs)($,{direction:"column",gap:"md",children:[(0,Xy.jsx)(Qy.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,Pm.__)("Zoom"),min:Cm,max:Gh,step:.1,value:a.zoom,onChange:u=>{n?.(),l(typeof u=="number"?u:Cm)},renderTooltipContent:u=>{let d=typeof u=="number"?u:Cm;return(0,Pm.sprintf)((0,Pm.__)("%d%%"),Math.round(d*100))}}),(0,Xy.jsx)(Qy.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,Pm.__)("Aspect ratio"),value:e,onChange:t,options:c.map(u=>({label:u.label,value:u.value.toString()}))}),(0,Xy.jsx)(Qy.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Pm.__)("Freeform crop"),help:(0,Pm.__)("Drag the crop edges to resize freely. When off, the crop is fixed to the selected ratio."),checked:r,onChange:o})]})}var Qk=.1;function kte(e,t){let r=[];if(t.width===0||t.height===0)return r;let{cropRect:o,pan:n,zoom:i,flip:a}=e,l=a.horizontal,c=a.vertical;(l||c)&&r.push({type:"flip",args:{flip:{horizontal:l,vertical:c}}});let u=(e.rotation%360+360)%360,f=l!==c?(360-u)%360:u;f!==0&&r.push({type:"rotate",args:{angle:f}});let m=Math.round(e.rotation/90)*90,{width:h,height:g}=Fa(t.width,t.height,m),{width:v,height:y}=Fa(t.width,t.height,e.rotation),b=.5+n.x-i/2,_=.5+n.y-i/2,w=(o.x-b)/i*h,S=(o.y-_)/i*g,C=o.width/i*h,k=o.height/i*g,R=(v-h)/2,A=(y-g)/2,I=w+R,D=S+A,E=I/v*100,P=D/y*100,B=C/v*100,H=k/y*100;return E<=Qk&&P<=Qk&&B>=100-Qk&&H>=100-Qk||r.push({type:"crop",args:{left:E,top:P,width:B,height:H}}),r}var gt=s(x(),1),w6e=["title","caption","description","alt_text","post"],Jk="media-editor",_6e=300,{Tabs:Zh}=lee(fs.privateApis);function S6e({tabs:e}){let t=(0,Ro.useContext)(Zh.Context);return(0,gt.jsx)(Ma,{scope:"media-editor",identifier:"media-editor/details",title:(0,Hi.__)("Details"),icon:Su,isActiveByDefault:!0,className:"media-editor-modal__sidebar",panelClassName:"media-editor-modal__sidebar-panel",headerClassName:"media-editor-modal__sidebar-header",header:(0,gt.jsx)(Zh.Context.Provider,{value:t,children:(0,gt.jsx)(Zh.TabList,{children:e.map(r=>(0,gt.jsx)(Zh.Tab,{tabId:r.id,children:r.title},r.id))})}),children:(0,gt.jsx)(Zh.Context.Provider,{value:t,children:e.map(r=>(0,gt.jsx)(Zh.TabPanel,{tabId:r.id,focusable:!1,children:r.panel},r.id))})})}function x6e({isSaving:e,hasMedia:t,hasChanges:r,onCancel:o,onSave:n}){let i=e||!t||!r;return(0,gt.jsxs)(fs.Flex,{className:"media-editor-modal__header-actions",justify:"flex-end",expanded:!1,gap:2,children:[(0,gt.jsx)(wm.Slot,{scope:"media-editor"}),(0,gt.jsx)(fs.Button,{size:"compact",variant:"tertiary",onClick:o,disabled:e,accessibleWhenDisabled:!0,children:(0,Hi.__)("Cancel")}),(0,gt.jsx)(fs.Button,{size:"compact",variant:"primary",onClick:n,isBusy:e,disabled:i,accessibleWhenDisabled:!0,children:(0,Hi.__)("Save")}),(0,gt.jsx)(fs.Button,{size:"compact",icon:Rw,label:(0,Hi.__)("Close"),onClick:o,disabled:e,accessibleWhenDisabled:!0})]})}function C6e({fields:e,id:t,media:r,hasEdits:o,aspectRatioPresets:n,onUpdate:i}){let a=Nc(),l=a.isDirty||o,c=(0,pd.useRegistry)(),{clearEntityRecordEdits:u,editEntityRecord:d,receiveEntityRecords:f,saveEditedEntityRecord:m}=(0,pd.useDispatch)($k.store),{closeMediaEditorModal:h}=(0,pd.useDispatch)(Yy),{createErrorNotice:g,removeAllNotices:v}=(0,pd.useDispatch)(eR.store),[y,b]=(0,Ro.useState)(!1),[_,w]=(0,Ro.useState)(!1),[S,C]=(0,Ro.useState)(!1),k=(0,Ro.useRef)(),[R,A]=(0,Ro.useState)("0"),[I,D]=(0,Ro.useState)(!0),E=(0,Ro.useCallback)(()=>{C(!0),clearTimeout(k.current),k.current=setTimeout(()=>{C(!1)},_6e)},[]);(0,Ro.useEffect)(()=>()=>{clearTimeout(k.current)},[]),(0,Ro.useEffect)(()=>{A("0"),D(!0)},[t]);let P=uh(r?.mime_type).type,B=!!r&&P==="image",H=(0,Ro.useMemo)(()=>{if(!B)return null;let U=Number(r?.media_details?.width),Z=Number(r?.media_details?.height);return Number.isFinite(U)&&Number.isFinite(Z)&&Z>0?U/Z:null},[B,r]),L=(0,Ro.useMemo)(()=>{let U={id:"details",title:(0,Hi.__)("Details"),panel:(0,gt.jsx)($,{className:"media-editor-modal__panel",direction:"column",gap:"lg",children:(0,gt.jsx)(LS,{})})};return B?[{id:"crop",title:(0,Hi.__)("Crop"),panel:(0,gt.jsx)($,{className:"media-editor-modal__panel",direction:"column",gap:"lg",children:(0,gt.jsx)(Ete,{aspectRatioValue:R,onAspectRatioChange:A,freeformCrop:I,onFreeformChange:D,onPlacementControlInteraction:E,aspectRatioPresets:n})})},U]:[U]},[B,R,I,n,E]),W=U=>{d("postType","attachment",t,U)},M=()=>{v("snackbar",Jk),u("postType","attachment",t),h()},O=()=>{if(!y){if(l){w(!0);return}M()}},V=async()=>{v("snackbar",Jk),b(!0);try{let U,Z=a.isDirty&&a.state.image?kte(a.state,{width:a.state.image.naturalWidth,height:a.state.image.naturalHeight}):[];if(Z.length>0){let Q=c.select($k.store).getEntityRecordNonTransientEdits("postType","attachment",t),ae={};for(let pe of w6e)Q&&pe in Q&&(ae[pe]=Q[pe]);U=await(0,Rte.default)({path:`/wp/v2/media/${t}/edit`,method:"POST",data:{src:r?.source_url,modifiers:Z,...ae}}),U&&f("postType","attachment",U,void 0,!0)}else U=await m("postType","attachment",t);let K=U??r;K&&K.id!==t&&u("postType","attachment",t),K&&K.id&&i&&i({id:K.id,url:K.source_url}),h()}catch(U){let Z=U instanceof Error?U.message:U?.message??(0,Hi.__)("An unknown error occurred.");g((0,Hi.sprintf)((0,Hi.__)("Could not save image. %s"),Z),{type:"snackbar",context:Jk})}finally{b(!1)}};return(0,gt.jsxs)(fs.Modal,{className:"media-editor-modal",title:(0,Hi.__)("Edit media"),size:"fill",isDismissible:!1,shouldCloseOnClickOutside:!l&&!y,onKeyDown:U=>{if(!(U.code!=="Escape"&&U.key!=="Escape")){if(y){U.preventDefault();return}l&&(U.preventDefault(),w(!0))}},onRequestClose:O,headerActions:(0,gt.jsx)(x6e,{isSaving:y,hasMedia:!!r,hasChanges:l,onCancel:O,onSave:V}),children:[(0,gt.jsxs)(ch,{value:r??void 0,onChange:W,settings:{fields:e},children:[r?(0,gt.jsxs)(gt.Fragment,{children:[(0,gt.jsx)(Zh,{children:(0,gt.jsx)(S6e,{tabs:L})}),(0,gt.jsx)(Uh,{className:"media-editor-modal__skeleton",content:(0,gt.jsx)("div",{className:"media-editor-modal__canvas",children:B?(0,gt.jsx)(Cte,{aspectRatio:Pte(R,H),freeformCrop:I,isPlacementActive:S}):(0,gt.jsx)(Z_,{})}),footer:B?(0,gt.jsx)(Tte,{onReset:()=>{A("0"),D(!0)},onPlacementControlInteraction:E}):void 0,sidebar:(0,gt.jsx)(Ma.Slot,{scope:"media-editor"})})]}):(0,gt.jsx)("div",{className:"media-editor-modal__loading",children:(0,gt.jsx)(fs.Spinner,{})}),(0,gt.jsx)(fs.__experimentalConfirmDialog,{isOpen:_,confirmButtonText:(0,Hi.__)("Discard"),cancelButtonText:(0,Hi.__)("Keep editing"),onCancel:()=>w(!1),onConfirm:()=>{w(!1),M()},children:(0,Hi.__)("Are you sure you want to discard your unsaved changes?")})]}),(0,Ro.createPortal)((0,gt.jsx)(eR.SnackbarNotices,{className:"media-editor-modal__snackbar",context:Jk}),document.body)]})}function Ate({fields:e=[],aspectRatioPresets:t}){let{isModalOpen:r,id:o,onUpdate:n}=(0,pd.useSelect)(l=>{let{isOpen:c,getId:u,getOnUpdate:d}=l(Yy);return{isModalOpen:c(),id:u(),onUpdate:d()}},[]),{media:i,hasEdits:a}=(0,pd.useSelect)(l=>{if(!o)return{media:null,hasEdits:!1};let{getEditedEntityRecord:c,hasEditsForEntityRecord:u}=l($k.store);return{media:c("postType","attachment",o),hasEdits:u("postType","attachment",o)}},[o]);return!r||!o?null:(0,gt.jsx)(Xk,{children:(0,gt.jsx)(C6e,{fields:e,id:o,media:i,hasEdits:a,aspectRatioPresets:t,onUpdate:n})},o)}var Jy={};aee(Jy,{store:Yy,MediaEditorModal:Ate});var Ho=s(N(),1),Ite=s(G(),1),tR=s(yt(),1),Ote=s(X(),1),Em=(e,t)=>`<a ${uV(e)}>${t}</a>`,uV=e=>`href="${e}" target="_blank" rel="noopener"`,T6e=(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},P6e=e=>{let{title:t,foreign_landing_url:r,creator:o,creator_url:n,license:i,license_version:a,license_url:l}=e,c=T6e(i,a),u=(0,tR.decodeEntities)(o),d;return u?d=t?(0,Ho.sprintf)((0,Ho._x)('"%1$s" by %2$s/ %3$s',"caption"),Em(r,(0,tR.decodeEntities)(t)),n?Em(n,u):u,l?Em(`${l}?ref=openverse`,c):c):(0,Ho.sprintf)((0,Ho._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),uV(r),n?Em(n,u):u,l?Em(`${l}?ref=openverse`,c):c):d=t?(0,Ho.sprintf)((0,Ho._x)('"%1$s"/ %2$s',"caption"),Em(r,(0,tR.decodeEntities)(t)),l?Em(`${l}?ref=openverse`,c):c):(0,Ho.sprintf)((0,Ho._x)("<a %1$s>Work</a>/ %2$s","caption"),uV(r),l?Em(`${l}?ref=openverse`,c):c),d.replace(/\s{2}/g," ")},cV=async(e={})=>(await(0,Ite.resolveSelect)(Ote.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})),E6e=[{name:"images",labels:{name:(0,Ho.__)("Images"),search_items:(0,Ho.__)("Search images")},mediaType:"image",async fetch(e={}){return cV({...e,media_type:"image"})}},{name:"videos",labels:{name:(0,Ho.__)("Videos"),search_items:(0,Ho.__)("Search videos")},mediaType:"video",async fetch(e={}){return cV({...e,media_type:"video"})}},{name:"audio",labels:{name:(0,Ho.__)("Audio"),search_items:(0,Ho.__)("Search audio")},mediaType:"audio",async fetch(e={}){return cV({...e,media_type:"audio"})}},{name:"openverse",labels:{name:(0,Ho.__)("Openverse"),search_items:(0,Ho.__)("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"},n=new URL("https://api.openverse.org/v1/images/");return Object.entries(r).forEach(([c,u])=>{let d=o[c]||c;n.searchParams.set(d,u)}),(await(await window.fetch(n,{headers:{"User-Agent":"WordPress/inserter-media-fetch"}})).json()).results.map(c=>({...c,title:c.title?.toLowerCase().startsWith("file:")?c.title.slice(5):c.title,sourceId:c.id,id:void 0,caption:P6e(c),previewUrl:c.thumbnail}))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}],Nte=E6e;var rR,k6e=new Uint8Array(16);function dV(){if(!rR&&(rR=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!rR))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return rR(k6e)}var In=[];for(let e=0;e<256;++e)In.push((e+256).toString(16).slice(1));function Mte(e,t=0){return In[e[t+0]]+In[e[t+1]]+In[e[t+2]]+In[e[t+3]]+"-"+In[e[t+4]]+In[e[t+5]]+"-"+In[e[t+6]]+In[e[t+7]]+"-"+In[e[t+8]]+In[e[t+9]]+"-"+In[e[t+10]]+In[e[t+11]]+In[e[t+12]]+In[e[t+13]]+In[e[t+14]]+In[e[t+15]]}var R6e=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),fV={randomUUID:R6e};function A6e(e,t,r){if(fV.randomUUID&&!t&&!e)return fV.randomUUID();e=e||{};let o=e.random||(e.rng||dV)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=o[n];return t}return Mte(o)}var $y=A6e;var WS=s(G(),1),Dte=s(X(),1),Bte=s(Gp(),1),Lte=s(mV(),1);var I6e=()=>{};function oR({additionalData:e={},allowedTypes:t,filesList:r,maxUploadFileSize:o,onError:n=I6e,onFileChange:i,onSuccess:a,multiple:l=!0}){let{receiveEntityRecords:c}=(0,WS.dispatch)(Dte.store),{getCurrentPost:u,getEditorSettings:d}=(0,WS.select)(T),{lockPostAutosaving:f,unlockPostAutosaving:m,lockPostSaving:h,unlockPostSaving:g}=(0,WS.dispatch)(T),v=d().allowedMimeTypes,y=window.__clientSideMediaProcessing&&(0,Lte.isClientSideMediaSupported)(),b=`image-upload-${$y()}`;o=o||d().maxUploadFileSize;let _=u(),w=typeof _?.id=="number"?_.id:_?.wp_id,S=()=>{g(b),m(b)};y||(h(b),f(b)),(0,Bte.uploadMedia)({allowedTypes:t,filesList:r,onFileChange:k=>{i?.(k);let R=k.filter(A=>A?.id);R?.length&&c("postType","attachment",R,void 0,!0),!y&&R.length===k.length&&S()},onSuccess:a,additionalData:{...w?{post:w}:{},...e},maxUploadFileSize:o,onError:({message:k})=>{y||S(),n(k)},wpAllowedMimeTypes:v,multiple:l})}var Vte=s(fo(),1),jte=s(da(),1);function zte(e){return(0,jte.default)("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,Vte.cleanForSlug)(e)}var Hte=s(G(),1),Ute=s(X(),1);function Gte(e){let{invalidateResolution:t}=(0,Hte.dispatch)(Ute.store);for(let r of e)r.id&&(t("getEntityRecord",["postType","attachment",r.id,{context:"view"}]),t("getEntityRecord",["postType","attachment",r.id]))}var Wte=s(Gp(),1);var{sideloadMedia:O6e}=Y(Wte.privateApis),Yte=O6e;var qte=s(yf(),1);async function Zte(e,t=[]){await(0,qte.default)({path:`/wp/v2/media/${e}/finalize`,method:"POST",data:{sub_sizes:t}})}var gre=s(ce(),1),nb=s(X(),1),ib=s(G(),1),sb=s(j(),1);function km(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let a=n[i];n=n[i]=Array.isArray(a)?[...a]:{...a}}return n[o]=r,e}var Ht=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var N6e=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode"];function Kh(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,a=`settings${n}`;if(t)return Ht(e,i)??Ht(e,a);let l={};return N6e.forEach(c=>{let u=Ht(e,`settings${o}.${c}`)??Ht(e,`settings.${c}`);u!==void 0&&(l=km(l,c.split("."),u))}),l}function YS(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",a=`settings${n}${i}`;return km(e,a.split("."),r)}var Qte=s(pV(),1);var M6e="1600px",F6e="320px",D6e=1,B6e=.25,L6e=.75,V6e="14px";function Xte({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=F6e,maximumViewportWidth:n=M6e,scaleFactor:i=D6e,minimumFontSizeLimit:a}){if(a=Fc(a)?a:V6e,r){let w=Fc(r);if(!w?.unit||!w?.value)return null;let S=Fc(a,{coerceTo:w.unit});if(S?.value&&!e&&!t&&w?.value<=S?.value)return null;if(t||(t=`${w.value}${w.unit}`),!e){let C=w.unit==="px"?w.value:w.value*16,k=Math.min(Math.max(1-.075*Math.log2(C),B6e),L6e),R=qS(w.value*k,3);S?.value&&R<S?.value?e=`${S.value}${S.unit}`:e=`${R}${w.unit}`}}let l=Fc(e),c=l?.unit||"rem",u=Fc(t,{coerceTo:c});if(!l||!u)return null;let d=Fc(e,{coerceTo:"rem"}),f=Fc(n,{coerceTo:c}),m=Fc(o,{coerceTo:c});if(!f||!m||!d)return null;let h=f.value-m.value;if(!h)return null;let g=qS(m.value/100,3),v=qS(g,3)+c,y=100*((u.value-l.value)/h),b=qS((y||1)*i,3),_=`${d.value}${d.unit} + ((1vw - ${v}) * ${b})`;return`clamp(${e}, ${_}, ${t})`}function Fc(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),a=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),l=e.toString().match(a);if(!l||l.length<3)return null;let[,c,u]=l,d=parseFloat(c);return r==="px"&&(u==="em"||u==="rem")&&(d=d*o,u=r),u==="px"&&(r==="em"||r==="rem")&&(d=d/o,u=r),(r==="em"||r==="rem")&&(u==="em"||u==="rem")&&(u=r),u?{value:qS(d,3),unit:u}:null}function qS(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function hV(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function j6e(e){let t=e?.typography??{},r=e?.layout,o=Fc(r?.wideSize)?r?.wideSize:null;return hV(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function nR(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!hV(t?.typography)&&!hV(e))return r;let o=j6e(t)?.fluid??{},n=Xte({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 n||r}var Dc="body",ZS=":root",eb=[{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)=>nR(e,t),valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:({size:e})=>e,classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function _l(e,t){if(!e||!t)return t;let r=e.split(","),o=t.split(","),n=[];return r.forEach(i=>{o.forEach(a=>{n.push(`${i.trim()} ${a.trim()}`)})}),n.join(", ")}function Jte(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=_l(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,a])=>{r[o][i]=_l(e,a)}))}),r}function iR(e,t){return e.includes(",")?e.split(",").map(n=>n+t).join(","):e+t}function $te(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/((?::\([^)]+\))?\s*)([^\s:]+)/,n=(a,l,c)=>l+c+r;return t.split(",").map(a=>a.replace(o,n)).join(",")}function z6e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,Qte.getCSSValueFromRawStyle)(Ht(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function H6e(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 gV(e,t){if(!e||!t)return e;let r=z6e(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=H6e(r.url,t?._links?.["wp:theme-file"])),r}function ere(e,t,r=[],o="slug",n){let i=[t?Ht(e,["blocks",t,...r]):void 0,Ht(e,r)].filter(Boolean);for(let a of i)if(a){let l=["custom","theme","default"];for(let c of l){let u=a[c];if(u){let d=u.find(f=>f[o]===n);if(d)return o==="slug"||ere(e,t,r,"slug",d.slug)[o]===d[o]?d:void 0}}}}function U6e(e,t,r,[o,n]=[]){let i=eb.find(l=>l.cssVarInfix===o);if(!i||!e.settings)return r;let a=ere(e.settings,t,i.path,"slug",n);if(a){let{valueKey:l}=i,c=a[l];return sR(e,t,c)}return r}function G6e(e,t,r,o=[]){let n=(t?Ht(e?.settings??{},["blocks",t,"custom",...o]):void 0)??Ht(e?.settings??{},["custom",...o]);return n?sR(e,t,n):r}function sR(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let u=Ht(e,r.ref);if(!u||typeof u=="object"&&"ref"in u)return u;r=u}else return r;let o="var:",n="var(--wp--",i=")",a;if(r.startsWith(o))a=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))a=r.slice(n.length,-i.length).split("--");else return r;let[l,...c]=a;return l==="preset"?U6e(e,t,r,c):l==="custom"?G6e(e,t,r,c):r}function tb(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let a=Ht(e,i);return o?sR(e,r,a):a}function KS(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return km(e,i.split("."),r)}var vV=s(C2(),1);function Xh(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,vV.default)(e?.styles,t?.styles)&&(0,vV.default)(e?.settings,t?.settings)}var ore=s(_k(),1);function tre(e){return Object.prototype.toString.call(e)==="[object Object]"}function rre(e){var t,r;return tre(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(tre(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function ln(e,t){return(0,ore.default)(e,t,{isMergeableObject:rre,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}function nre(e,t){var r=0,o,n;t=t||{};function i(){var a=o,l=arguments.length,c,u;e:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(u=0;u<l;u++)if(a.args[u]!==arguments[u]){a=a.next;continue e}return a!==o&&(a===n&&(n=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(c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return a={args:c,val:e.apply(null,c)},o?(o.prev=a,a.next=o):n=a,r===t.maxSize?(n=n.prev,n.next=null):r++,o=a,a.val}return i.clear=function(){o=null,n=null,r=0},i}var Et=s(N(),1),ire=s(at(),1),aR=new Map,W6e=[],yV={caption:(0,Et.__)("Caption"),link:(0,Et.__)("Link"),button:(0,Et.__)("Button"),heading:(0,Et.__)("Heading"),h1:(0,Et.__)("H1"),h2:(0,Et.__)("H2"),h3:(0,Et.__)("H3"),h4:(0,Et.__)("H4"),h5:(0,Et.__)("H5"),h6:(0,Et.__)("H6"),"settings.color":(0,Et.__)("Color"),"settings.typography":(0,Et.__)("Typography"),"settings.shadow":(0,Et.__)("Shadow"),"settings.layout":(0,Et.__)("Layout"),"styles.color":(0,Et.__)("Colors"),"styles.spacing":(0,Et.__)("Spacing"),"styles.background":(0,Et.__)("Background"),"styles.typography":(0,Et.__)("Typography")},Y6e=nre(()=>(0,ire.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),lR=e=>e!==null&&typeof e=="object";function q6e(e){if(yV[e])return yV[e];let t=e.split(".");if(t?.[0]==="blocks")return Y6e()?.[t[1]]||t[1];if(t?.[0]==="elements")return yV[t[1]]||t[1]}function sre(e,t,r=""){if(!lR(e)&&!lR(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=lR(e)?e:{},t=lR(t)?t:{};let o=new Set([...Object.keys(e),...Object.keys(t)]),n=[];for(let i of o){let a=r?r+"."+i:i,l=sre(e[i],t[i],a);l&&(n=n.concat(l))}return n}function Z6e(e,t){let r=JSON.stringify({next:e,previous:t});if(aR.has(r))return aR.get(r);let o=sre({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 aR.set(r,[]),[];let n=Array.isArray(o)?o:[o],i=[...new Set(n)].reduce((a,l)=>{let c=q6e(l);return c&&a.push([l.split(".")[0],c]),a},[]);return aR.set(r,i),i}function XS(e,t,r={}){let o=Z6e(e,t),n=o.length,{maxResults:i}=r;return n?(i&&n>i&&(o=o.slice(0,i)),Object.entries(o.reduce((a,l)=>{let c=a[l[0]]||[];return c.includes(l[1])||(a[l[0]]=[...c,l[1]]),a},{})).map(([a,l])=>{let c=l.length,u=l.join((0,Et.__)(", "));switch(a){case"blocks":return(0,Et.sprintf)((0,Et._n)("%s block.","%s blocks.",c),u);case"elements":return(0,Et.sprintf)((0,Et._n)("%s element.","%s elements.",c),u);case"settings":return(0,Et.sprintf)((0,Et.__)("%s settings."),u);case"styles":return(0,Et.sprintf)((0,Et.__)("%s styles."),u);default:return(0,Et.sprintf)((0,Et.__)("%s."),u)}})):W6e}var ai=s(at(),1),QS=s(pV(),1),mre=s(G(),1);function rb(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:n,selectors:i,supports:a}=e,l=i&&Object.keys(i).length>0,c=Array.isArray(t)?t.join("."):t,u=null;if(l&&i.root?u=i?.root:a?.__experimentalSelector?u=a.__experimentalSelector:u=".wp-block-"+n.replace("core/","").replace("/","-"),c==="root")return u;let d=Array.isArray(t)?t:t.split(".");if(d.length===1){let m=o?u:null;if(l)return Ht(i,`${c}.root`,null)||Ht(i,c,null)||m;let h=a?Ht(a,`${c}.__experimentalSelector`,null):void 0;return h?_l(u,h):m}let f;return l&&(f=Ht(i,c,null)),f||(o?rb(e,d[0],r):null)}function K6e(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=$r(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 are(e,t){let r=K6e(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 Rm(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 bV(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function X6e(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function wV(e,t="0"){let r=X6e(e);if(!r)return null;let o=bV(r?.top)||t,n=bV(r?.left)||t;return o===n?o:`${o} ${n}`}var lre={backgroundSize:"cover",backgroundPosition:"50% 50%"};function cre(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:lre.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:lre.backgroundPosition}),t}var ure={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 Q6e={button:"wp-element-button",caption:"wp-element-caption"},J6e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},$6e={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]};function eNe(e="*",t={}){return eb.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let a=Ht(t,o,[]);return["default","theme","custom"].forEach(l=>{a[l]&&a[l].forEach(({slug:c})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${Rm(c)}-${u}`,m=e.split(",").map(g=>`${g}${f}`).join(","),h=`var(--wp--preset--${n}--${Rm(c)})`;r+=`${m}{${d}: ${h} !important;}`})})}),r},"")}function tNe(e={}){return eb.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=Ht(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>are(`wp-duotone-${n.slug}`,n.colors))).join("")})}function pre(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+Rm(n.replace("/","-")),a=e[n];if(a instanceof Object){let l=i+r;o=[...o,...pre(a,l,r)]}else o.push(`${i}: ${a}`)}),o}function hre(e,t){let r=e.split(","),o=[];return r.forEach(n=>{o.push(`${t.trim()}${n.trim()}`)}),o.join(", ")}var _V=(e,t,r)=>{if(r!=="core/paragraph"||(t?.blocks?.["core/paragraph"]?.typography?.textIndent??t?.typography?.textIndent??"subsequent")!=="all")return e;let i=".wp-block-paragraph + .wp-block-paragraph",a=".wp-block-paragraph";if(i in e){let l=e[i],c={...e};return delete c[i],c[a]=l,c}return e},SV=(e,t)=>{let r=".wp-block-button";if(!(r in e))return e;let o={...e};return o[r]=o[r].map(n=>{let i=n.match(/^width:\s*(.+)$/);if(!i)return n;let a=i[1],l=null;a.endsWith("%")&&(l=parseFloat(a));let c="var(--wp--preset--dimension--";if(l===null&&a.startsWith(c)&&a.endsWith(")")){let u=a.slice(c.length,-1),d={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let f of Object.values(d))if(Array.isArray(f)){for(let m of f)if(m.slug===u&&typeof m.size=="string"&&m.size.endsWith("%")){l=parseFloat(m.size);break}if(l!==null)break}}return l===null||isNaN(l)?n:`width: calc(${l} * 1% - (var(--wp--style--block-gap, 0.5em) * (1 - ${l} / 100)))`}),o},xV=(e,t)=>{let r={};return Object.entries(e).forEach(([o,n])=>{if(o==="root"||!t?.[o])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([a,l])=>{if(a==="root"||!t?.[o][a])return;let c={[o]:{[a]:t[o][a]}},u=ob(c);r[l]=[...r[l]||[],...u],delete t[o][a]}),i||typeof n=="object"&&n!==null&&"root"in n){let a=i?n:n.root,l={[o]:t[o]},c=ob(l);r[a]=[...r[a]||[],...c],delete t[o]}}),r};function ob(e={},t="",r,o={},n=!1){let i=Dc===t,a=Object.entries(ai.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[u,{value:d,properties:f,useEngine:m,rootOnly:h}])=>{if(h&&!i)return c;let g=d;if(g[0]==="elements"||m)return c;let v=Ht(e,g);if(u==="--wp--style--root--padding"&&(typeof v=="string"||!r))return c;if(f&&typeof v!="string")Object.entries(f).forEach(y=>{let[b,_]=y;if(!Ht(v,[_],!1))return;let w=b.startsWith("--")?b:Rm(b);c.push(`${w}: ${(0,QS.getCSSValueFromRawStyle)(Ht(v,[_]))}`)});else if(Ht(e,g,!1)){let y=u.startsWith("--")?u:Rm(u);c.push(`${y}: ${(0,QS.getCSSValueFromRawStyle)(Ht(e,g))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=gV(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...cre(e.background)}})),(0,QS.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let u=c.key.startsWith("--")?c.key:Rm(c.key),d=gV(c.value,o);u==="font-size"&&(d=nR({name:"",slug:"",size:d},o?.settings)),u==="aspect-ratio"&&a.push("min-height: unset"),a.push(`${u}: ${d}`)}),a}function dre({layoutDefinitions:e=ure,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let a="",l=o?wV(t?.spacing?.blockGap):"";if(n&&(r===Dc?l=l||"0.5em":!o&&i&&(l=i)),l&&e&&(Object.values(e).forEach(({className:c,name:u,spacingStyles:d})=>{!o&&u!=="flex"&&u!=="grid"||d?.length&&d.forEach(f=>{let m=[];if(f.rules&&Object.entries(f.rules).forEach(([h,g])=>{m.push(`${h}: ${g||l}`)}),m.length){let h="";o?h=r===Dc?`:root :where(.${c})${f?.selector||""}`:`:root :where(${r}-${c})${f?.selector||""}`:h=r===Dc?`:where(.${c}${f?.selector||""})`:`:where(${r}.${c}${f?.selector||""})`,a+=`${h} { ${m.join("; ")}; }`}})}),r===Dc&&o&&(a+=`${ZS} { --wp--style--block-gap: ${l}; }`)),r===Dc&&e){let c=["block","flex","grid"];Object.values(e).forEach(({className:u,displayMode:d,baseStyles:f})=>{d&&c.includes(d)&&(a+=`${r} .${u} { display:${d}; }`),f?.length&&f.forEach(m=>{let h=[];if(m.rules&&Object.entries(m.rules).forEach(([g,v])=>{h.push(`${g}: ${v}`)}),h.length){let g=`.${u}${m?.selector||""}`;a+=`${g} { ${h.join("; ")}; }`}})})}return a}var rNe=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function oNe(e){return cR(e)}function cR(e,t){if(!e)return{};let r=Object.entries(e),o=t?$6e[t]??[]:[],i=r.filter(([a])=>rNe.includes(a)||o.includes(a)).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(i)}function fre(e,t,r,o,n,i,a){let l=Object.entries(e).filter(([c])=>c.startsWith(":"));return l.length&&l.forEach(([c,u])=>{if(!u||typeof u!="object")return;let d=JSON.parse(JSON.stringify(u));if(o&&typeof o!="string"){let g=xV(o,d);g=_V(g,n,i),g=SV(g,n),Object.entries(g).forEach(([v,y])=>{if(!y.length)return;let b=iR(v,c),_=a?hre(b,a):b,w=y.join(";");r+=`:root :where(${_}){${w};}`})}let f=ob(d);if(!f.length)return;let h=`:root :where(${iR(t,c)}){${f.join(";")};}`;r+=h}),r}var nNe=(e,t)=>{let r=[];if(!e?.styles)return r;let o=oNe(e.styles);return o&&r.push({styles:o,selector:Dc,skipSelectorWrapper:!0}),Object.entries(ai.__EXPERIMENTAL_ELEMENTS).forEach(([n,i])=>{e.styles?.elements?.[n]&&r.push({styles:e.styles?.elements?.[n]??{},selector:i,skipSelectorWrapper:!Q6e[n]})}),Object.entries(e.styles?.blocks??{}).forEach(([n,i])=>{let a=cR(i,n),l=i,c=[];if(l?.variations){let u={};Object.entries(l.variations).forEach(([d,f])=>{let m=f;u[d]=cR(m,n),m?.css&&(u[d].css=m.css);let h=typeof t!="string"?t[n]?.styleVariationSelectors?.[d]:void 0;Object.entries(m?.elements??{}).forEach(([g,v])=>{v&&ai.__EXPERIMENTAL_ELEMENTS[g]&&c.push({styles:v,selector:_l(h,ai.__EXPERIMENTAL_ELEMENTS[g])})}),Object.entries(m?.blocks??{}).forEach(([g,v])=>{let y=typeof t!="string"?_l(h,t[g]?.selector):void 0,b=typeof t!="string"?_l(h,t[g]?.duotoneSelector):void 0,_=typeof t!="string"?Jte(h,t[g]?.featureSelectors??{}):void 0,w=cR(v,g);v?.css&&(w.css=v.css),!(!y||typeof t=="string")&&(c.push({selector:y,duotoneSelector:b,featureSelectors:_,fallbackGapValue:t[g]?.fallbackGapValue,hasLayoutSupport:t[g]?.hasLayoutSupport,styles:w}),Object.entries(v.elements??{}).forEach(([S,C])=>{C&&ai.__EXPERIMENTAL_ELEMENTS[S]&&c.push({styles:C,selector:_l(y,ai.__EXPERIMENTAL_ELEMENTS[S])})}))})}),a.variations=u}typeof t!="string"&&t?.[n]?.selector&&r.push({duotoneSelector:t[n].duotoneSelector,fallbackGapValue:t[n].fallbackGapValue,hasLayoutSupport:t[n].hasLayoutSupport,selector:t[n].selector,styles:a,featureSelectors:t[n].featureSelectors,styleVariationSelectors:t[n].styleVariationSelectors,name:n}),Object.entries(l?.elements??{}).forEach(([u,d])=>{typeof t!="string"&&d&&t?.[n]&&ai.__EXPERIMENTAL_ELEMENTS[u]&&r.push({styles:d,selector:t[n]?.selector.split(",").map(f=>ai.__EXPERIMENTAL_ELEMENTS[u].split(",").map(h=>f+" "+h)).join(",")})}),r.push(...c)}),r},TV=(e,t)=>{let r=[];if(!e?.settings)return r;let o=a=>{let l={};return eb.forEach(({path:c})=>{let u=Ht(a,c,!1);u!==!1&&(l=km(l,c,u))}),l},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:ZS}),Object.entries(e.settings?.blocks??{}).forEach(([a,l])=>{let c=l.custom;if(typeof t=="string"||!t[a])return;let u=o(l);(Object.keys(u).length>0||c)&&r.push({presets:u,custom:c,selector:t[a]?.selector,featureSelectors:t[a]?.featureSelectors})}),r};function iNe(e,t,r){if(!e||typeof e=="string")return r;let o=e[t];return typeof o=="string"?o:typeof o=="object"&&o.root?o.root:r}function sNe(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let a=Ht(e,r,[]),l=[];for(let c of["default","theme","custom"])if(a[c])for(let u of a[c]){let d=Rm(u.slug);o&&!n?l.push(`--wp--preset--${i}--${d}: ${u[o]}`):n&&typeof n=="function"&&l.push(`--wp--preset--${i}--${d}: ${n(u,t)}`)}return l}var aNe=(e,t)=>{let r=TV(e,t),o="";for(let{presets:n,custom:i,selector:a,featureSelectors:l}of r){let c=a,u={[c]:[]};if(e?.settings)for(let f of eb){let m=sNe(n,e.settings,f);if(m.length===0)continue;let h=iNe(l,f.path[0],c);u[h]||(u[h]=[]),u[h].push(...m)}let d=pre(i,"--wp--custom--","--");d.length>0&&u[c].push(...d);for(let[f,m]of Object.entries(u))m.length>0&&(o+=`${f}{${m.join(";")};}`)}return o},lNe=(e,t,r,o,n=!1,i=!1,a={})=>{let l={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...a},c=nNe(e,t),u=TV(e,t),d=e?.settings?.useRootPaddingAwareAlignments,{contentSize:f,wideSize:m}=e?.settings?.layout||{},h=l.marginReset||l.rootPadding||l.layoutStyles,g="";if(l.presets&&(f||m)&&(g+=`${ZS} {`,g=f?g+` --wp--style--global--content-size: ${f};`:g,g=m?g+` --wp--style--global--wide-size: ${m};`:g,g+="}"),h&&(g+=":where(body) {margin: 0;",l.rootPadding&&d&&(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+="}"),l.blockStyles&&c.forEach(({selector:v,duotoneSelector:y,styles:b,fallbackGapValue:_,hasLayoutSupport:w,featureSelectors:S,styleVariationSelectors:C,skipSelectorWrapper:k,name:R})=>{if(S){let I=xV(S,b);I=_V(I,e.settings,R),I=SV(I,e.settings),Object.entries(I).forEach(([D,E])=>{if(E.length){let P=E.join(";");g+=`:root :where(${D}){${P};}`}})}if(y){let I={};b?.filter&&(I.filter=b.filter,delete b.filter);let D=ob(I);D.length&&(g+=`${y}{${D.join(";")};}`)}!n&&(Dc===v||w)&&(g+=dre({style:b,selector:v,hasBlockGapSupport:r,hasFallbackGapSupport:o,fallbackGapValue:_}));let A=ob(b,v,d,e,i);if(A?.length){let I=k?v:`:root :where(${v})`;g+=`${I}{${A.join(";")};}`}b?.css&&(g+=CV(b.css,`:root :where(${v})`)),l.variationStyles&&C&&Object.entries(C).forEach(([I,D])=>{let E=b?.variations?.[I];if(E){if(S){let B=xV(S,E);B=_V(B,e.settings,R),B=SV(B,e.settings),Object.entries(B).forEach(([H,L])=>{if(L.length){let W=hre(H,D),M=L.join(";");g+=`:root :where(${W}){${M};}`}})}let P=ob(E,D,d,e);if(P.length&&(g+=`:root :where(${D}){${P.join(";")};}`),E?.css&&(g+=CV(E.css,`:root :where(${D})`)),g=fre(E,D,g,S,e.settings,R,D),w&&E?.spacing?.blockGap){let B=D+v;g+=dre({style:E,selector:B,hasBlockGapSupport:!0,hasFallbackGapSupport:o,fallbackGapValue:_})}}}),g=fre(b,v,g,S,e.settings,R)}),l.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; }"),l.blockGap&&r){let v=wV(e?.styles?.spacing?.blockGap)||"0.5em";g=g+`:root :where(.wp-site-blocks) > * { margin-block-start: ${v}; 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 l.presets&&u.forEach(({selector:v,presets:y})=>{(Dc===v||ZS===v)&&(v="");let b=eNe(v,y);b.length>0&&(g+=b)}),g};function cNe(e,t){return TV(e,t).flatMap(({presets:o})=>tNe(o))}var uNe=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(J6e).forEach(([o,n])=>{let i=rb(e,o);i&&(r[n]=i)}),r},dNe=(e,t)=>{let{getBlockStyles:r}=(0,mre.select)(ai.store),o={};return e.forEach(n=>{let i=n.name,a=rb(n);if(!a)return;let l=rb(n,"filter.duotone");if(!l){let h=rb(n),g=(0,ai.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof g=="string"&&h&&(l=_l(h,g))}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap?.__experimentalDefault,d=r(i),f={};d?.forEach(h=>{let g=t?`-${t}`:"",v=`${h.name}${g}`,y=$te(v,a);f[v]=y});let m=uNe(n,a);o[i]={duotoneSelector:l??void 0,fallbackGapValue:u,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:c,name:i,selector:a,styleVariationSelectors:d?.length?f:void 0}}),o};function fNe(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 CV(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))r+=`:root :where(${t}){${n.trim()}}`;else{let a=n.replace("}","").split("{");if(a.length!==2)return;let[l,c]=a,u=l.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?l.replace(d,"").trim():l.trim(),m;f===""?m=t:m=l.startsWith(" ")?_l(t,f):iR(t,f),r+=`:root :where(${m})${d}{${c.trim()}}`}}),r}function Qh(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:a=!1,styleOptions:l={}}=r,c=t.length>0?t:(0,ai.getBlockTypes)(),u=Kh(e,"spacing.blockGap"),d=o??u!==null,f=n??!d;if(!e?.styles||!e?.settings)return[[],{}];let m=fNe(e),h=dNe(c),g=aNe(m,h),v=lNe(m,h,d,f,i,a,l),y=cNe(m,h),b=[{css:g,isGlobalStyles:!0},{css:v,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:y,__unstableType:"svgs",isGlobalStyles:!0}];return c.forEach(_=>{let w=m?.styles?.blocks?.[_.name];if(w?.css){let{featureSelectors:S}=h[_.name],C=typeof S=="object"?S?.css:void 0,k;typeof C=="string"?k=C:typeof C=="object"&&(k=C?.root);let R=k??h[_.name].selector;b.push({css:CV(w.css,R),isGlobalStyles:!0})}}),[b,m.settings]}function PV(e,t){if(!e||!t)return"";let r={settings:{},styles:{blocks:{[t]:e}}};try{let[o]=Qh(r,[]);return o.map(n=>n.css).join(`
36 `)}catch{return""}}var{cleanEmptyObject:EV}=Y(gre.privateApis);function mNe(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:n}=(0,ib.useSelect)(u=>{let{getEntityRecord:d,getEditedEntityRecord:f,hasFinishedResolution:m,canUser:h}=u(nb.store),g=u(nb.store).__experimentalGetCurrentGlobalStylesId(),v,y=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof y=="boolean"&&(y?v=f("root","globalStyles",g):v=d("root","globalStyles",g,{context:"view"}));let b=!1;return m("__experimentalGetCurrentGlobalStylesId")&&(g?b=y?m("getEditedEntityRecord",["root","globalStyles",g]):m("getEntityRecord",["root","globalStyles",g,{context:"view"}]):b=!0),{globalStylesId:g,isReady:b,settings:v?.settings,styles:v?.styles,_links:v?._links}},[]),{getEditedEntityRecord:i}=(0,ib.useSelect)(nb.store),{editEntityRecord:a}=(0,ib.useDispatch)(nb.store),l=(0,sb.useMemo)(()=>({settings:r??{},styles:o??{},_links:n??{}}),[r,o,n]),c=(0,sb.useCallback)((u,d={})=>{let f=i("root","globalStyles",e),m={styles:f?.styles??{},settings:f?.settings??{},_links:f?._links??{}},h=typeof u=="function"?u(m):u;a("root","globalStyles",e,{styles:EV(h.styles)||{},settings:EV(h.settings)||{},_links:EV(h._links)||{}},d)},[e,a,i]);return[t,l,c]}function pNe(){let e=(0,ib.useSelect)(t=>t(nb.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function uR(){let[e,t,r]=mNe(),[o,n]=pNe(),i=(0,sb.useMemo)(()=>!n||!t?{}:ln(n,t),[t,n]);return(0,sb.useMemo)(()=>({isReady:e&&o,user:t,base:n,merged:i,setUserConfig:r}),[i,t,n,r,e,o])}var{store:hNe}=Y(Jy),vre={};function gNe(e){let{RECEIVE_INTERMEDIATE_RESULTS:t}=Y(Zs.privateApis),{getEntityRecords:r}=e(Zs.store);return r("postType","wp_block",{per_page:-1,[t]:!0})}var vNe=["__experimentalBlockBindingsSupportedAttributes","__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","allImageSizes","alignWide","blockInspectorTabs","maxUploadFileSize","allowedMimeTypes","bodyPlaceholder","canEditCSS","canLockBlocks","canUpdateBlockBindings","capabilities","clearBlockSelection","codeEditingEnabled","colors","disableContentOnlyForUnsyncedPatterns","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:yNe,globalStylesLinksDataKey:bNe,selectBlockPatternsKey:wNe,reusableBlocksSelectKey:_Ne,sectionRootClientIdKey:SNe,mediaEditKey:xNe,getMediaSelectKey:CNe,isIsolatedEditorKey:TNe,deviceTypeKey:PNe,isNavigationOverlayContextKey:ENe,isNavigationPostEditorKey:kNe,mediaUploadOnSuccessKey:RNe,openMediaEditorModalKey:ANe}=Y(dR.privateApis);function INe(e,t,r,o){let n=(0,wre.useViewportMatch)("medium"),{allImageSizes:i,bigImageSizeThreshold:a,allowRightClickOverrides:l,blockTypes:c,focusMode:u,hasFixedToolbar:d,isDistractionFree:f,keepCaretInsideBlock:m,hasUploadPermissions:h,hiddenBlockTypes:g,canUseUnfilteredHTML:v,userCanCreatePages:y,pageOnFront:b,pageForPosts:_,userPatternCategories:w,restBlockPatternCategories:S,sectionRootClientId:C,deviceType:k,isNavigationOverlayContext:R,isRevisionsMode:A}=(0,$h.useSelect)(ae=>{let{canUser:pe,getRawEntityRecord:de,getEntityRecord:oe,getUserPatternCategories:te,getBlockPatternCategories:ye}=ae(Zs.store),{get:Ce}=ae(bre.store),{getBlockTypes:De}=ae(_re.store),{getDeviceType:ot,isRevisionsMode:_t}=Y(ae(T)),{getBlocksByName:me,getBlockAttributes:re}=ae(dR.store),ne=pe("read",{kind:"root",name:"site"})?oe("root","site"):void 0,ee=oe("root","__unstableBase");function fe(){return o==="template-locked"?me("core/post-content")?.[0]??"":me("core/group").find(Be=>re(Be)?.tagName==="main")??""}return{allImageSizes:ee?.image_sizes,bigImageSizeThreshold:ee?.image_size_threshold,allowRightClickOverrides:Ce("core","allowRightClickOverrides"),blockTypes:De(),canUseUnfilteredHTML:de("postType",t,r)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:Ce("core","focusMode"),hasFixedToolbar:Ce("core","fixedToolbar")||!n,hiddenBlockTypes:Ce("core","hiddenBlockTypes"),isDistractionFree:Ce("core","distractionFree"),keepCaretInsideBlock:Ce("core","keepCaretInsideBlock"),hasUploadPermissions:pe("create",{kind:"postType",name:"attachment"})??!0,userCanCreatePages:pe("create",{kind:"postType",name:"page"}),pageOnFront:ne?.page_on_front,pageForPosts:ne?.page_for_posts,userPatternCategories:te(),restBlockPatternCategories:ye(),sectionRootClientId:fe(),deviceType:ot(),isNavigationOverlayContext:t==="wp_template_part"&&r?oe("postType","wp_template_part",r)?.area==="navigation-overlay":!1,isRevisionsMode:_t()}},[t,r,n,o]),{merged:I}=uR(),D=I.styles??vre,E=I._links??vre,P=e.__experimentalAdditionalBlockPatterns??e.__experimentalBlockPatterns,B=e.__experimentalAdditionalBlockPatternCategories??e.__experimentalBlockPatternCategories,H=(0,Jh.useMemo)(()=>[...P||[]].filter(({postTypes:ae})=>!ae||Array.isArray(ae)&&ae.includes(t)),[P,t]),L=(0,Jh.useMemo)(()=>[...B||[],...S||[]].filter((ae,pe,de)=>pe===de.findIndex(oe=>ae.name===oe.name)),[B,S]),{undo:W,setIsInserterOpened:M}=(0,$h.useDispatch)(T),{editMediaEntity:O}=Y((0,$h.useDispatch)(Zs.store)),{saveEntityRecord:V}=(0,$h.useDispatch)(Zs.store),{openMediaEditorModal:U}=(0,$h.useDispatch)(hNe),Z=(0,Jh.useCallback)(ae=>y?V("postType","page",ae):Promise.reject({message:(0,yre.__)("You do not have permission to create Pages.")}),[V,y]),K=(0,Jh.useMemo)(()=>g&&g.length>0?(e.allowedBlockTypes===!0?c.map(({name:pe})=>pe):e.allowedBlockTypes||[]).filter(pe=>!g.includes(pe)):e.allowedBlockTypes,[e.allowedBlockTypes,g,c]),Q=e.focusMode===!1;return(0,Jh.useMemo)(()=>{let ae={...Object.fromEntries(Object.entries(e).filter(([pe])=>vNe.includes(pe))),[yNe]:D,[bNe]:E,allImageSizes:i,bigImageSizeThreshold:a,allowedBlockTypes:K,allowRightClickOverrides:l,focusMode:u&&!Q,hasFixedToolbar:d,isDistractionFree:f,keepCaretInsideBlock:m,[CNe]:(pe,de)=>pe(Zs.store).getEntityRecord("postType","attachment",de),[xNe]:h?O:void 0,[ANe]:window?.__experimentalMediaEditorModal?({id:pe,onUpdate:de})=>U({id:pe,onUpdate:de}):void 0,mediaUpload:h?oR:void 0,[RNe]:h?Gte:void 0,mediaSideload:h?Yte:void 0,mediaFinalize:h?Zte:void 0,__experimentalBlockPatterns:H,[wNe]:pe=>{let{hasFinishedResolution:de,getBlockPatternsForPostType:oe}=Y(pe(Zs.store)),te=oe(t);return de("getBlockPatterns")?te:void 0},[_Ne]:gNe,__experimentalBlockPatternCategories:L,__experimentalUserPatternCategories:w,__experimentalFetchLinkSuggestions:(pe,de)=>(0,Zs.__experimentalFetchLinkSuggestions)(pe,de,e),inserterMediaCategories:Nte,__experimentalFetchRichUrlData:Zs.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:v,__experimentalUndo:W,outlineMode:!f&&t==="wp_template",__experimentalCreatePageEntity:Z,__experimentalUserCanCreatePages:y,pageOnFront:b,pageForPosts:_,__experimentalPreferPatternsOnRoot:t==="wp_template",templateLock:t==="wp_navigation"?"insert":e.templateLock,template:t==="wp_navigation"?[["core/navigation",{},[]]]:e.template,__experimentalSetIsInserterOpened:M,[SNe]:C,editorTool:o==="post-only"&&t!=="wp_template"?"edit":void 0,[TNe]:["wp_template_part","wp_block","wp_navigation"].includes(t),[kNe]:t==="wp_navigation",disableContentOnlyForTemplateParts:o==="template-locked",...k?{[PNe]:k}:{},[ENe]:R};return A&&(ae.isPreviewMode=!0),ae},[A,K,l,u,Q,d,f,m,e,h,w,H,L,v,W,Z,y,b,_,t,M,C,D,E,o,O,U,e.onNavigateToEntityRecord,k,i,a,R])}var Sre=INe;var JS=s(G(),1),ab=s(ce(),1),mR=s(j(),1);var xre=s(j(),1),Cre=s(Ko(),1),ONe=["core/post-title","core/post-featured-image","core/post-content"];function fR(){return(0,xre.useMemo)(()=>[...(0,Cre.applyFilters)("editor.postContentBlockTypes",ONe)],[])}function Tre(){let e=fR(),{contentOnlyIds:t,templateParts:r}=(0,JS.useSelect)(i=>{let{getPostBlocksByName:a}=Y(i(T)),{getBlocksByName:l}=i(ab.store);return{contentOnlyIds:a(e),templateParts:l("core/template-part")}},[e]),o=(0,JS.useSelect)(i=>{let{getBlockOrder:a}=i(ab.store);return r.flatMap(l=>a(l))},[r]),n=(0,JS.useRegistry)();return(0,mR.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:a}=n.dispatch(ab.store);return i("","disabled"),()=>{a("")}},[n]),(0,mR.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:a}=n.dispatch(ab.store);return n.batch(()=>{for(let l of r)i(l,"contentOnly")}),()=>{n.batch(()=>{for(let l of r)a(l)})}},[r,n]),(0,mR.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:a}=n.dispatch(ab.store),l=new Set(t);return n.batch(()=>{for(let c of t)i(c,"contentOnly");for(let c of o)l.has(c)||i(c,"disabled")}),()=>{n.batch(()=>{for(let c of t)a(c);for(let c of o)l.has(c)||a(c)})}},[t,o,n]),null}var Pre=s(j(),1),pR=s(G(),1),kV=s(ce(),1);function Ere(){let e=(0,pR.useSelect)(o=>o(kV.store).getBlockOrder()?.[0],[]),{setBlockEditingMode:t,unsetBlockEditingMode:r}=(0,pR.useDispatch)(kV.store);(0,Pre.useEffect)(()=>{if(e)return t(e,"contentOnly"),()=>{r(e)}},[e,r,t])}var Rre=s(j(),1),lb=s(Ko(),1),kre=["wp_block","wp_template","wp_template_part"];function Are(e,t){(0,Rre.useEffect)(()=>((0,lb.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",(r,o)=>!kre.includes(e)&&o.name==="core/template-part"&&t==="post-only"?!1:r),(0,lb.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",(r,o,n,{getBlockParentsByBlockName:i})=>!kre.includes(e)&&o.name==="core/post-content"?i(n,"core/query").length>0:r),()=>{(0,lb.removeFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter"),(0,lb.removeFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter")}),[e,t])}var Wre=s(G(),1),vR=s(j(),1),yR=s(at(),1);var Vre=s(IV(),1),hR=s(NV(),1),MV=s(Dre(),1),gR=s(at(),1),Uo=s(r1(),1),li=s(N(),1);var{parseRawBlock:jre}=Y(gR.privateApis);function Lre(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function GNe(e,t){if(!e&&!t)return 1;if(!e||!t)return 0;let o=(0,hR.diffWords)(e,t).filter(i=>!i.added&&!i.removed).reduce((i,a)=>i+a.value.length,0),n=Math.max(e.length,t.length);return n>0?o/n:0}function WNe(e){let t=[],r=[];if(e.forEach((a,l)=>{let c=a.__revisionDiffStatus?.status;c==="removed"?t.push({block:a,index:l}):c==="added"&&r.push({block:a,index:l})}),t.length===0||r.length===0)return e;let o=new Set,n=new Map,i=.3;for(let a of t){let l=null,c=0;for(let u of r){if(n.has(u.index)||u.block.blockName!==a.block.blockName)continue;let d=GNe(a.block.innerHTML||"",u.block.innerHTML||""),f=JSON.stringify(a.block.attrs)===JSON.stringify(u.block.attrs);d>c&&d>i&&(d<1||!f)&&(c=d,l=u)}l&&(o.add(a.index),n.set(l.index,{...l.block,__revisionDiffStatus:{status:"modified"},__previousRawBlock:a.block}))}return e.map((a,l)=>o.has(l)?null:n.has(l)?n.get(l):a).filter(Boolean)}function zre(e,t){let r=u=>JSON.stringify({name:u.blockName,attrs:u.attrs,html:(u.innerContent||[]).filter(d=>d!==null&&d.trim()!=="")}),o=e.map(r),n=t.map(r),i=(0,Vre.diffArrays)(n,o),a=[],l=0,c=0;for(let u of i)if(u.added)for(let d=0;d<u.count;d++)a.push({...e[l++],__revisionDiffStatus:{status:"added"}});else if(u.removed)for(let d=0;d<u.count;d++)a.push({...t[c++],__revisionDiffStatus:{status:"removed"}});else for(let d=0;d<u.count;d++){let f=e[l++],m=t[c++],h=zre(f.innerBlocks||[],m.innerBlocks||[]);a.push({...f,innerBlocks:h})}return WNe(a)}function YNe(e,t,r,o){let n=e[r]||[],i=t[o]||[];if(n.length!==i.length)return!0;for(let a of n)if(!i.find(c=>c.type===a.type&&JSON.stringify(c.attributes)===JSON.stringify(a.attributes)))return!0;return!1}function qNe(e,t,r,o){let n=e[r]||[],i=t[o]||[],a=0,l=0,c=0;for(let d of n){let f=i.find(m=>m.type===d.type);f?JSON.stringify(d.attributes)!==JSON.stringify(f.attributes)&&c++:a++}for(let d of i)n.find(m=>m.type===d.type)||l++;if(a>0&&l===0&&c===0)return{type:"added",description:(0,li.sprintf)((0,li._n)("%d format added","%d formats added",a),a)};if(l>0&&a===0&&c===0)return{type:"removed",description:(0,li.sprintf)((0,li._n)("%d format removed","%d formats removed",l),l)};let u=[];return a>0&&u.push((0,li.sprintf)((0,li._n)("%d format added","%d formats added",a),a)),l>0&&u.push((0,li.sprintf)((0,li._n)("%d format removed","%d formats removed",l),l)),c>0&&u.push((0,li.sprintf)((0,li._n)("%d format changed","%d formats changed",c),c)),{type:"changed",description:u.join(", ")||(0,li.__)("Formatting changed")}}function ZNe(e,t){let r=e.toPlainText(),o=t.toPlainText(),n=(0,hR.diffWords)(o,r),i=(0,Uo.create)({text:""}),a=0,l=0;for(let c of n)if(c.removed){let u=(0,Uo.slice)(t,l,l+c.value.length),d=(0,Uo.applyFormat)(u,{type:"revision/diff-removed",attributes:{title:(0,li.__)("Removed")}},0,c.value.length);i=(0,Uo.concat)(i,d),l+=c.value.length}else if(c.added){let u=(0,Uo.slice)(e,a,a+c.value.length),d=(0,Uo.applyFormat)(u,{type:"revision/diff-added",attributes:{title:(0,li.__)("Added")}},0,c.value.length);i=(0,Uo.concat)(i,d),a+=c.value.length}else{let u=e.formats||[],d=t.formats||[],f=c.value.length,m=v=>YNe(u,d,a+v,l+v),h=0,g=m(0);for(let v=1;v<=f;v++){let y=v<f&&m(v);if(v===f||y!==g){let b=(0,Uo.slice)(e,a+h,a+v);if(g){let{type:_,description:w}=qNe(u,d,a+h,l+h),S={added:"revision/diff-format-added",removed:"revision/diff-format-removed",changed:"revision/diff-format-changed"}[_],C=(0,Uo.applyFormat)(b,{type:S,attributes:{title:w}},0,v-h);i=(0,Uo.concat)(i,C)}else i=(0,Uo.concat)(i,b);h=v,g=y}}a+=c.value.length,l+=c.value.length}return new Uo.RichTextData(i)}function KNe(e,t,r){let o=(0,gR.getBlockType)(e.name);if(!o)return;let n={};for(let[i,a]of Object.entries(o.attributes))if(a.source==="rich-text"){let l=e.attributes[i],c=t.attributes[i];l instanceof Uo.RichTextData&&c instanceof Uo.RichTextData&&(e.attributes[i]=ZNe(l,c))}else{let l=Lre(e.attributes[i]),c=Lre(t.attributes[i]);l!==c&&(n[i]=(0,hR.diffWords)(c,l))}Object.keys(n).length>0&&(r.changedAttributes=n)}function Hre(e,t){if(t.__revisionDiffStatus){if(t.__revisionDiffStatus.status==="modified"&&t.__previousRawBlock){let r=jre(t.__previousRawBlock);r&&KNe(e,r,t.__revisionDiffStatus)}e.__revisionDiffStatus=t.__revisionDiffStatus,e.attributes.__revisionDiffStatus=t.__revisionDiffStatus}if(e.innerBlocks&&t.innerBlocks)for(let r=0;r<e.innerBlocks.length;r++){let o=e.innerBlocks[r],n=t.innerBlocks[r];o&&n&&Hre(o,n)}}function Ure(e,t){let r=(0,MV.parse)(e||""),o=(0,MV.parse)(t||"");return zre(r,o).map(i=>{let a=jre(i);return a&&Hre(a,i),a}).filter(Boolean)}var Gre=s(IV(),1);function FV(e,t){if(!t?.length||!e?.length)return e;let r=e.map(c=>c.name),o=t.map(c=>c.name),n=(0,Gre.diffArrays)(o,r),i=0,a=0,l=[];for(let c of n)if(c.removed)a+=c.count;else if(c.added)for(let u=0;u<c.count;u++)l.push(e[i++]);else for(let u=0;u<c.count;u++){let d=e[i++],f=t[a++];l.push({...d,clientId:f.clientId,innerBlocks:FV(d.innerBlocks,f.innerBlocks)})}return l}function Yre(){let{isInRevisionsMode:e,showDiff:t,revision:r,previousRevision:o,postType:n}=(0,Wre.useSelect)(l=>{let{isRevisionsMode:c,isShowingRevisionDiff:u,getCurrentRevision:d,getPreviousRevision:f}=Y(l(T)),{getCurrentPostType:m}=l(T),h=c();return{isInRevisionsMode:h,showDiff:u(),revision:h?d():void 0,previousRevision:h?f():void 0,postType:m()}},[]),i=(0,vR.useRef)([]);return(0,vR.useMemo)(()=>{if(!e)return i.current=[],null;if(!r)return[];let l=r?.content?.raw??"",c;if(t){let d=o?.content?.raw||"";c=Ure(l,d)}else c=(0,yR.parse)(l);n==="wp_navigation"&&(c=[(0,yR.createBlock)("core/navigation",{templateLock:!1},c)]);let u=FV(c,i.current);return i.current=u,u},[e,r,r?.content?.raw,o?.content?.raw,n,t])}var ms=s(G(),1),ft=s(N(),1);var i1=s(DV(),1),VV=s(pt(),1),roe=s(vt(),1),ooe=s(ce(),1),ub=s(X(),1);var bR=s(yt(),1);var o1=s(G(),1),Zre=s(dl(),1),Kre=s(X(),1);var Xre=s(x(),1),{RenamePatternModal:XNe}=Y(Zre.privateApis),BV="editor/pattern-rename";function Qre(){let e=(0,o1.useSelect)(n=>n(Ie).isModalActive(BV)),{record:t,postType:r}=(0,o1.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:a}=n(T),{getEditedEntityRecord:l}=n(Kre.store),c=i();return{record:l("postType",c,a()),postType:c}},[e]),{closeModal:o}=(0,o1.useDispatch)(Ie);return!e||r!==fa?null:(0,Xre.jsx)(XNe,{onClose:o,pattern:t})}var n1=s(G(),1),Jre=s(dl(),1),$re=s(X(),1);var eoe=s(x(),1),{DuplicatePatternModal:QNe}=Y(Jre.privateApis),LV="editor/pattern-duplicate";function toe(){let e=(0,n1.useSelect)(n=>n(Ie).isModalActive(LV)),{record:t,postType:r}=(0,n1.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:a}=n(T),{getEditedEntityRecord:l}=n($re.store),c=i();return{record:l("postType",c,a()),postType:c}},[e]),{closeModal:o}=(0,n1.useDispatch)(Ie);return!e||r!==fa?null:(0,eoe.jsx)(QNe,{onClose:o,onSuccess:()=>o(),pattern:t})}var JNe=()=>function(){let{editorMode:t,isListViewOpen:r,showBlockBreadcrumbs:o,isDistractionFree:n,isFocusMode:i,isPreviewMode:a,isViewable:l,isCodeEditingEnabled:c,isRichEditingEnabled:u,isPublishSidebarEnabled:d}=(0,ms.useSelect)(D=>{let{get:E}=D(VV.store),{isListViewOpened:P,getCurrentPostType:B,getEditorSettings:H}=D(T),{getSettings:L}=D(ooe.store),{getPostType:W}=D(ub.store);return{editorMode:E("core","editorMode")??"visual",isListViewOpen:P(),showBlockBreadcrumbs:E("core","showBlockBreadcrumbs"),isDistractionFree:E("core","distractionFree"),isFocusMode:E("core","focusMode"),isPreviewMode:L().isPreviewMode,isViewable:W(B())?.viewable??!1,isCodeEditingEnabled:H().codeEditingEnabled,isRichEditingEnabled:H().richEditingEnabled,isPublishSidebarEnabled:D(T).isPublishSidebarEnabled()}},[]),{getActiveComplementaryArea:f}=(0,ms.useSelect)(Ie),{toggle:m}=(0,ms.useDispatch)(VV.store),{createInfoNotice:h}=(0,ms.useDispatch)(roe.store),{__unstableSaveForPreview:g,setIsListViewOpened:v,switchEditorMode:y,toggleDistractionFree:b,toggleSpotlightMode:_,toggleTopToolbar:w}=(0,ms.useDispatch)(T),{openModal:S,enableComplementaryArea:C,disableComplementaryArea:k}=(0,ms.useDispatch)(Ie),{getCurrentPostId:R}=(0,ms.useSelect)(T),A=c&&u;if(a)return{commands:[],isLoading:!1};let I=[];return I.push({name:"core/open-shortcut-help",label:(0,ft.__)("Keyboard shortcuts"),icon:a4,category:"view",callback:({close:D})=>{D(),S("editor/keyboard-shortcut-help")}}),I.push({name:"core/toggle-distraction-free",label:n?(0,ft.__)("Exit Distraction free"):(0,ft.__)("Enter Distraction free"),category:"command",callback:({close:D})=>{b(),D()}}),I.push({name:"core/open-preferences",label:(0,ft.__)("Editor preferences"),category:"view",callback:({close:D})=>{D(),S("editor/preferences")}}),I.push({name:"core/toggle-spotlight-mode",label:i?(0,ft.__)("Exit Spotlight mode"):(0,ft.__)("Enter Spotlight mode"),category:"command",callback:({close:D})=>{_(),D()}}),I.push({name:"core/toggle-list-view",label:r?(0,ft.__)("Close List View"):(0,ft.__)("Open List View"),icon:Lw,category:"command",callback:({close:D})=>{v(!r),D(),h(r?(0,ft.__)("List View off."):(0,ft.__)("List View on."),{id:"core/editor/toggle-list-view/notice",type:"snackbar"})}}),I.push({name:"core/toggle-top-toolbar",label:(0,ft.__)("Top toolbar"),category:"command",callback:({close:D})=>{w(),D()}}),A&&I.push({name:"core/toggle-code-editor",label:t==="visual"?(0,ft.__)("Open code editor"):(0,ft.__)("Exit code editor"),icon:kN,category:"command",callback:({close:D})=>{y(t==="visual"?"text":"visual"),D()}}),I.push({name:"core/toggle-breadcrumbs",label:o?(0,ft.__)("Hide block breadcrumbs"):(0,ft.__)("Show block breadcrumbs"),category:"command",callback:({close:D})=>{m("core","showBlockBreadcrumbs"),D(),h(o?(0,ft.__)("Breadcrumbs hidden."):(0,ft.__)("Breadcrumbs visible."),{id:"core/editor/toggle-breadcrumbs/notice",type:"snackbar"})}}),I.push({name:"core/open-settings-sidebar",label:(0,ft.__)("Show or hide the Settings panel"),icon:(0,ft.isRTL)()?Ip:Su,category:"command",callback:({close:D})=>{let E=f("core");D(),E==="edit-post/document"?k("core"):C("core","edit-post/document")}}),I.push({name:"core/open-block-inspector",label:(0,ft.__)("Show or hide the Block settings panel"),icon:lN,category:"command",callback:({close:D})=>{let E=f("core");D(),E==="edit-post/block"?k("core"):C("core","edit-post/block")}}),I.push({name:"core/toggle-publish-sidebar",label:d?(0,ft.__)("Disable pre-publish checks"):(0,ft.__)("Enable pre-publish checks"),icon:Nw,category:"command",callback:({close:D})=>{D(),m("core","isPublishSidebarEnabled"),h(d?(0,ft.__)("Pre-publish checks disabled."):(0,ft.__)("Pre-publish checks enabled."),{id:"core/editor/publish-sidebar/notice",type:"snackbar"})}}),l&&I.push({name:"core/preview-link",label:(0,ft.__)("Preview in a new tab"),icon:es,category:"view",callback:async({close:D})=>{D();let E=R(),P=await g();window.open(P,`wp-preview-${E}`)}}),{commands:I,isLoading:!1}},$Ne=()=>function(){let{postType:t}=(0,ms.useSelect)(n=>{let{getCurrentPostType:i}=n(T);return{postType:i()}},[]),{openModal:r}=(0,ms.useDispatch)(Ie),o=[];return t===fa&&(o.push({name:"core/rename-pattern",label:(0,ft.__)("Rename pattern"),icon:Uw,category:"edit",callback:({close:n})=>{r(BV),n()}}),o.push({name:"core/duplicate-pattern",label:(0,ft.__)("Duplicate pattern"),icon:Jw,category:"command",callback:({close:n})=>{r(LV),n()}})),{isLoading:!1,commands:o}},e4e=()=>function(){let{onNavigateToEntityRecord:t,goBack:r,templateId:o,isPreviewMode:n,canEditTemplate:i}=(0,ms.useSelect)(u=>{let{getRenderingMode:d,getEditorSettings:f,getCurrentTemplateId:m}=Y(u(T)),h=f(),g=m();return{isTemplateHidden:d()==="post-only",onNavigateToEntityRecord:h.onNavigateToEntityRecord,getEditorSettings:f,goBack:h.onNavigateToPreviousEntityRecord,templateId:g,isPreviewMode:h.isPreviewMode,canEditTemplate:!!g&&u(ub.store).canUser("update",{kind:"postType",name:"wp_template",id:g})}},[]),{editedRecord:a,hasResolved:l}=(0,ub.useEntityRecord)("postType","wp_template",o);if(n)return{isLoading:!1,commands:[]};let c=[];return o&&l&&i&&c.push({name:"core/switch-to-template-focus",label:(0,ft.sprintf)((0,ft.__)("Edit template: %s"),(0,bR.decodeEntities)(a.title)),icon:cl,category:"edit",callback:({close:u})=>{t({postId:o,postType:"wp_template"}),u()}}),r&&c.push({name:"core/switch-to-previous-entity",label:(0,ft.__)("Go back"),icon:hf,category:"view",callback:({close:u})=>{r(),u()}}),{isLoading:!1,commands:c}},t4e=()=>function(){let{postType:t,postId:r}=(0,ms.useSelect)(l=>{let{getCurrentPostId:c,getCurrentPostType:u}=l(T);return{postType:u(),postId:c()}},[]),{editedRecord:o,hasResolved:n}=(0,ub.useEntityRecord)("postType",t,r),{revertTemplate:i}=Y((0,ms.useDispatch)(T));if(!n||![xo,Dt].includes(t))return{isLoading:!0,commands:[]};let a=[];if(uP(o)){let l=o.type===Dt?(0,ft.sprintf)((0,ft.__)("Reset template: %s"),(0,bR.decodeEntities)(o.title)):(0,ft.sprintf)((0,ft.__)("Reset template part: %s"),(0,bR.decodeEntities)(o.title));a.push({name:"core/reset-template",label:l,icon:(0,ft.isRTL)()?qw:Yw,category:"command",callback:({close:c})=>{i(o),c()}})}return{isLoading:!n,commands:a}};function noe(){(0,i1.useCommandLoader)({name:"core/editor/edit-ui",hook:JNe()}),(0,i1.useCommandLoader)({name:"core/editor/contextual-commands",hook:$Ne(),context:"entity-edit"}),(0,i1.useCommandLoader)({name:"core/editor/page-content-focus",hook:e4e(),context:"entity-edit"}),(0,i1.useCommandLoader)({name:"core/edit-site/manipulate-document",hook:t4e()})}var wR=s(G(),1),ioe=s(j(),1),soe=s(mV(),1);var db="upload-in-progress";function aoe(){let e=(0,wR.useSelect)(i=>i(soe.store).isUploading(),[]),{lockPostSaving:t,unlockPostSaving:r,lockPostAutosaving:o,unlockPostAutosaving:n}=(0,wR.useDispatch)(T);(0,ioe.useEffect)(()=>(e?(t(db),o(db)):(r(db),n(db)),()=>{r(db),n(db)}),[e,t,r,o,n])}var eg=s(N(),1),coe=s(ce(),1),uoe=s(G(),1),doe=s(j(),1);var foe=s(x(),1),{BlockRemovalWarningModal:loe}=Y(coe.privateApis),r4e=["core/post-content","core/post-template","core/query"],o4e=[{postTypes:["wp_template","wp_template_part"],callback(e){if(e.filter(({name:o})=>o==="core/post-content").length)return{description:(0,eg.__)("This block displays the content of posts and pages using this template."),warning:(0,eg.__)("If you delete it, posts or pages using this template will not display any content."),subtext:(0,eg.__)("Visitors will see blank pages."),requireConfirmation:!0};if(e.filter(({name:o})=>r4e.includes(o)).length)return(0,eg._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,eg._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 moe(){let e=(0,uoe.useSelect)(r=>r(T).getCurrentPostType(),[]),t=(0,doe.useMemo)(()=>o4e.filter(r=>r.postTypes.includes(e)),[e]);return!loe||!t?null:(0,foe.jsx)(loe,{rules:t})}var Am=s(z(),1),jV=s(N(),1),tg=s(j(),1),_R=s(ce(),1),hd=s(G(),1),poe=s(X(),1),hoe=s(at(),1),zV=s(pt(),1);var Bc=s(x(),1);function n4e(){let{blockPatternsWithPostContentBlockType:e,postType:t}=(0,hd.useSelect)(r=>{let{getPatternsByBlockTypes:o,getBlocksByName:n}=r(_R.store),{getCurrentPostType:i,getRenderingMode:a}=r(T),l=a()==="post-only"?"":n("core/post-content")?.[0];return{blockPatternsWithPostContentBlockType:o("core/post-content",l),postType:i()}},[]);return(0,tg.useMemo)(()=>e?.length?e.filter(r=>t==="page"&&!r.postTypes||Array.isArray(r.postTypes)&&r.postTypes.includes(t)):[],[t,e])}function i4e({blockPatterns:e,onChoosePattern:t}){let{editEntityRecord:r}=(0,hd.useDispatch)(poe.store),{postType:o,postId:n}=(0,hd.useSelect)(i=>{let{getCurrentPostType:a,getCurrentPostId:l}=i(T);return{postType:a(),postId:l()}},[]);return(0,Bc.jsx)(_R.__experimentalBlockPatternsList,{blockPatterns:e,onClickPattern:(i,a)=>{r("postType",o,n,{blocks:a,content:({blocks:l=[]})=>(0,hoe.__unstableSerializeAndClean)(l)}),t()}})}function s4e({onClose:e}){let[t,r]=(0,tg.useState)(!0),{set:o}=(0,hd.useDispatch)(zV.store),n=n4e();if(!(n.length>0))return null;function a(){e(),o("core","enableChoosePatternModal",t)}return(0,Bc.jsxs)(Am.Modal,{className:"editor-start-page-options__modal",title:(0,jV.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:a,children:[(0,Bc.jsx)("div",{className:"editor-start-page-options__modal-content",children:(0,Bc.jsx)(i4e,{blockPatterns:n,onChoosePattern:a})}),(0,Bc.jsx)(Am.Flex,{className:"editor-start-page-options__modal__actions",justify:"flex-start",expanded:!1,children:(0,Bc.jsx)(Am.FlexItem,{children:(0,Bc.jsx)(Am.CheckboxControl,{checked:t,label:(0,jV.__)("Always show starter patterns for new pages"),onChange:l=>{r(l)}})})})]})}function goe(){let[e,t]=(0,tg.useState)(!1),{isEditedPostDirty:r,isEditedPostEmpty:o}=(0,hd.useSelect)(T),{isModalActive:n}=(0,hd.useSelect)(Ie),{enabled:i,postId:a}=(0,hd.useSelect)(l=>{let{getCurrentPostId:c,getCurrentPostType:u}=l(T),d=l(zV.store).get("core","enableChoosePatternModal"),f=u();return{postId:c(),enabled:d&&Dr!==f&&Dt!==f&&xo!==f}},[]);return(0,tg.useEffect)(()=>{let l=!r()&&o(),c=n("editor/preferences");!i||!l||c||t(!0)},[i,a,r,o,n]),e?(0,Bc.jsx)(s4e,{onClose:()=>t(!1)}):null}var Poe=s(z(),1),Lc=s(N(),1),TR=s(Ks(),1),s1=s(G(),1);var Ba=s(N(),1),yoe=[{keyCombination:{modifier:"primary",character:"b"},description:(0,Ba.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,Ba.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,Ba.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,Ba.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,Ba.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,Ba.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,Ba.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,Ba.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,Ba.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,Ba.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,Ba.__)("Add non breaking space.")}];var woe=s(j(),1),SR=s(Po(),1),La=s(x(),1);function boe({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?SR.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?SR.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,La.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o,children:(Array.isArray(r)?r:[r]).map((n,i)=>n==="+"?(0,La.jsx)(woe.Fragment,{children:n},i):(0,La.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key",children:n},i))})}function a4e({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,La.jsxs)(La.Fragment,{children:[(0,La.jsx)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,La.jsxs)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-term",children:[(0,La.jsx)(boe,{keyCombination:t,forceAriaLabel:o}),r.map((n,i)=>(0,La.jsx)(boe,{keyCombination:n,forceAriaLabel:o},i))]})]})}var xR=a4e;var _oe=s(G(),1),Soe=s(Ks(),1);var xoe=s(x(),1);function l4e({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,_oe.useSelect)(n=>{let{getShortcutKeyCombination:i,getShortcutDescription:a,getShortcutAliases:l}=n(Soe.store);return{keyCombination:i(e),aliases:l(e),description:a(e)}},[e]);return t?(0,xoe.jsx)(xR,{keyCombination:t,description:r,aliases:o}):null}var Coe=l4e;var On=s(x(),1),Toe="editor/keyboard-shortcut-help",c4e=({shortcuts:e})=>(0,On.jsx)("ul",{className:"editor-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,On.jsx)("li",{className:"editor-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,On.jsx)(Coe,{name:t}):(0,On.jsx)(xR,{...t})},r))}),HV=({title:e,shortcuts:t,className:r})=>(0,On.jsxs)("section",{className:q("editor-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,On.jsx)("h2",{className:"editor-keyboard-shortcut-help-modal__section-title",children:e}),(0,On.jsx)(c4e,{shortcuts:t})]}),CR=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,s1.useSelect)(n=>n(TR.store).getCategoryShortcuts(t),[t]);return(0,On.jsx)(HV,{title:e,shortcuts:o.concat(r)})};function u4e(){let e=(0,s1.useSelect)(n=>n(Ie).isModalActive(Toe),[]),{openModal:t,closeModal:r}=(0,s1.useDispatch)(Ie),o=()=>{e?r():t(Toe)};return(0,TR.useShortcut)("core/editor/keyboard-shortcuts",o),e?(0,On.jsxs)(Poe.Modal,{className:"editor-keyboard-shortcut-help-modal",title:(0,Lc.__)("Keyboard shortcuts"),closeButtonLabel:(0,Lc.__)("Close"),onRequestClose:o,children:[(0,On.jsx)(HV,{className:"editor-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/editor/keyboard-shortcuts"]}),(0,On.jsx)(CR,{title:(0,Lc.__)("Global shortcuts"),categoryName:"global"}),(0,On.jsx)(CR,{title:(0,Lc.__)("Selection shortcuts"),categoryName:"selection"}),(0,On.jsx)(CR,{title:(0,Lc.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,Lc.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,Lc.__)("Forward-slash")}]}),(0,On.jsx)(HV,{title:(0,Lc.__)("Text formatting"),shortcuts:yoe}),(0,On.jsx)(CR,{title:(0,Lc.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var UV=u4e;var Im=s(z(),1),a1=s(N(),1),fb=s(j(),1),Eoe=s(ce(),1),l1=s(G(),1),GV=s(at(),1),rg=s(X(),1);var Vc=s(x(),1);function d4e(e,t=!1){return(0,l1.useSelect)(r=>{let{getEntityRecord:o,getDefaultTemplateId:n}=r(rg.store),i=n({slug:e,is_custom:t,ignore_empty:!0});return i?o("postType",Dt,i)?.content?.raw:void 0},[e,t])}function f4e(e){let{slug:t,patterns:r}=(0,l1.useSelect)(i=>{let{getCurrentPostType:a,getCurrentPostId:l}=i(T),{getEntityRecord:c,getBlockPatterns:u}=i(rg.store),d=l(),f=a();return{slug:c("postType",f,d).slug,patterns:u()}},[]),o=(0,l1.useSelect)(i=>i(rg.store).getCurrentTheme().stylesheet);function n(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,fb.useMemo)(()=>[{name:"fallback",blocks:(0,GV.parse)(e),title:(0,a1.__)("Fallback content")},...r.filter(i=>Array.isArray(i.templateTypes)&&i.templateTypes.some(a=>t.startsWith(a))).map(i=>({...i,blocks:(0,GV.parse)(i.content).map(a=>n(a))}))],[e,t,r])}function m4e({fallbackContent:e,onChoosePattern:t,postType:r}){let[,,o]=(0,rg.useEntityBlockEditor)("postType",r),n=f4e(e);return(0,Vc.jsx)(Eoe.__experimentalBlockPatternsList,{blockPatterns:n,onClickPattern:(i,a)=>{o(a,{selection:void 0}),t()}})}function p4e({slug:e,isCustom:t,onClose:r,postType:o}){let n=d4e(e,t);return n?(0,Vc.jsxs)(Im.Modal,{className:"editor-start-template-options__modal",title:(0,a1.__)("Choose a pattern"),closeLabel:(0,a1.__)("Cancel"),focusOnMount:"firstElement",onRequestClose:r,isFullScreen:!0,children:[(0,Vc.jsx)("div",{className:"editor-start-template-options__modal-content",children:(0,Vc.jsx)(m4e,{fallbackContent:n,slug:e,isCustom:t,postType:o,onChoosePattern:()=>{r()}})}),(0,Vc.jsx)(Im.Flex,{className:"editor-start-template-options__modal__actions",justify:"flex-end",expanded:!1,children:(0,Vc.jsx)(Im.FlexItem,{children:(0,Vc.jsx)(Im.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,a1.__)("Skip")})})})]}):null}function koe(){let[e,t]=(0,fb.useState)(!1),{shouldOpenModal:r,slug:o,isCustom:n,postType:i,postId:a}=(0,l1.useSelect)(l=>{let{getCurrentPostType:c,getCurrentPostId:u}=l(T),d=c(),f=u(),{getEditedEntityRecord:m,hasEditsForEntityRecord:h}=l(rg.store),g=m("postType",d,f);return{shouldOpenModal:!h("postType",d,f)&&g.content===""&&Dt===d,slug:g.slug,isCustom:g.is_custom,postType:d,postId:f}},[]);return(0,fb.useEffect)(()=>{t(!1)},[i,a]),!r||e?null:(0,Vc.jsx)(p4e,{slug:o,isCustom:n,postType:i,onClose:()=>t(!0)})}var Om=s(Ks(),1),Nm=s(G(),1);var Roe=s(ce(),1);function og(){let e=(0,Nm.useSelect)(v=>{let{richEditingEnabled:y,codeEditingEnabled:b}=v(T).getEditorSettings();return!y||!b},[]),{getBlockSelectionStart:t}=(0,Nm.useSelect)(Roe.store),{getActiveComplementaryArea:r}=(0,Nm.useSelect)(Ie),{enableComplementaryArea:o,disableComplementaryArea:n}=(0,Nm.useDispatch)(Ie),{redo:i,undo:a,savePost:l,setIsListViewOpened:c,switchEditorMode:u,toggleDistractionFree:d}=(0,Nm.useDispatch)(T),{isEditedPostDirty:f,isPostSavingLocked:m,isListViewOpened:h,getEditorMode:g}=(0,Nm.useSelect)(T);return(0,Om.useShortcut)("core/editor/toggle-mode",()=>{u(g()==="visual"?"text":"visual")},{isDisabled:e}),(0,Om.useShortcut)("core/editor/toggle-distraction-free",()=>{d()}),(0,Om.useShortcut)("core/editor/undo",v=>{a(),v.preventDefault()}),(0,Om.useShortcut)("core/editor/redo",v=>{i(),v.preventDefault()}),(0,Om.useShortcut)("core/editor/save",v=>{v.preventDefault(),!m()&&f()&&l()}),(0,Om.useShortcut)("core/editor/toggle-list-view",v=>{h()||(v.preventDefault(),c(!0))}),(0,Om.useShortcut)("core/editor/toggle-sidebar",v=>{if(v.preventDefault(),["edit-post/document","edit-post/block"].includes(r("core")))n("core");else{let b=t()?"edit-post/block":"edit-post/document";o("core",b)}}),null}var joe=s(G(),1),kR=s(ce(),1);var c1=s(G(),1),PR=s(ce(),1),Aoe=s(X(),1),ER=s(z(),1),jc=s(N(),1),Ioe=s(yt(),1),Ooe=s(j(),1),ng=s(x(),1);function Noe({clientId:e,onClose:t}){let[r,o]=(0,Ooe.useState)(!1),{getBlocks:n}=(0,c1.useSelect)(PR.store),{replaceBlocks:i}=(0,c1.useDispatch)(PR.store),{canRemove:a,templatePartTitle:l}=(0,c1.useSelect)(d=>{let{canRemoveBlock:f,getBlock:m}=d(PR.store),{getEntityRecord:h,getCurrentTheme:g}=d(Aoe.store),v=m(e),{slug:y,theme:b}=v?.attributes??{},_=b||g()?.stylesheet,w=_&&y?`${_}//${y}`:null,S=w?h("postType","wp_template_part",w):null;return{canRemove:f(e),templatePartTitle:S?.title?.rendered?(0,Ioe.decodeEntities)(S.title.rendered):null}},[e]);if(!a)return null;let c=l?(0,jc.sprintf)((0,jc.__)("Detach %s?"),l):(0,jc.__)("Detach template part?"),u=l?(0,jc.sprintf)((0,jc.__)("The blocks will be separated from the original template part and will be fully editable. Future changes to the %s template part will not apply here."),l):(0,jc.__)("The blocks will be separated from the original template part and will be fully editable. Future changes to the template part will not apply here.");return(0,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsx)(ER.MenuItem,{onClick:()=>o(!0),children:(0,jc.__)("Detach")}),(0,ng.jsx)(ER.__experimentalConfirmDialog,{isOpen:r,onConfirm:()=>{i(e,n(e)),t()},onCancel:()=>o(!1),confirmButtonText:(0,jc.__)("Detach"),size:"medium",title:c,__experimentalHideHeader:!1,children:u})]})}var u1=s(G(),1),WV=s(ce(),1),Moe=s(z(),1),Foe=s(at(),1),YV=s(N(),1),Doe=s(j(),1),Boe=s(vt(),1);var Loe=s(X(),1);var ig=s(x(),1);function Voe({clientIds:e,blocks:t}){let[r,o]=(0,Doe.useState)(!1),{replaceBlocks:n}=(0,u1.useDispatch)(WV.store),{createSuccessNotice:i}=(0,u1.useDispatch)(Boe.store),{isBlockBasedTheme:a,canCreate:l}=(0,u1.useSelect)(u=>({isBlockBasedTheme:u(Loe.store).getCurrentTheme()?.is_block_theme,canCreate:u(WV.store).canInsertBlockType("core/template-part")}),[]);if(!a||!l)return null;let c=async u=>{n(e,(0,Foe.createBlock)("core/template-part",{slug:u.slug,theme:u.theme})),i((0,YV.__)("Template part created."),{type:"snackbar"})};return(0,ig.jsxs)(ig.Fragment,{children:[(0,ig.jsx)(Moe.MenuItem,{icon:Fp,onClick:()=>{o(!0)},"aria-expanded":r,"aria-haspopup":"dialog",children:(0,YV.__)("Create template part")}),r&&(0,ig.jsx)(ny,{closeModal:()=>{o(!1)},blocks:t,onCreate:c})]})}var d1=s(x(),1);function zoe(){return(0,d1.jsx)(kR.BlockSettingsMenuControls,{children:({selectedClientIds:e,onClose:t})=>(0,d1.jsx)(h4e,{clientIds:e,onClose:t})})}function h4e({clientIds:e,onClose:t}){let{blocks:r}=(0,joe.useSelect)(o=>{let{getBlocksByClientId:n}=o(kR.store);return{blocks:n(e)}},[e]);return r.length===1&&r[0]?.name==="core/template-part"?(0,d1.jsx)(Noe,{clientId:e[0],onClose:t}):(0,d1.jsx)(Voe,{clientIds:e,blocks:r})}var Uoe=s(ce(),1),Goe=s(j(),1);var Hoe=s(j(),1),RR=s(G(),1);function g4e({postType:e}){let{registerPostTypeSchema:t}=Y((0,RR.useDispatch)(T));(0,Hoe.useEffect)(()=>{t(e)},[t,e]);let{fields:r}=(0,RR.useSelect)(o=>{let{getEntityFields:n}=Y(o(T));return{fields:n("postType",e)}},[e]);return r}var Mm=g4e;var Woe=s(x(),1),{MediaEditorModal:v4e}=Y(Jy);function y4e(e){if(e==null)return NaN;let[t,r,...o]=String(e).split("/").map(Number);return t<=0||r<=0||Number.isNaN(t)||Number.isNaN(r)||o.length?NaN:r?t/r:t}function b4e({name:e,ratio:t}={}){let r=y4e(t);return!e||!Number.isFinite(r)||r<=0?null:{label:e,value:r}}function Yoe(){let e=Mm({postType:"attachment"}),[t,r,o]=(0,Uoe.useSettings)("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),n=(0,Goe.useMemo)(()=>{if(!(Array.isArray(t)||Array.isArray(r)||typeof o=="boolean"))return;let l=[...o&&Array.isArray(t)?t:[],...Array.isArray(r)?r:[]].map(b4e).filter(Boolean);if(l.length||o===!1)return l},[t,r,o]);return(0,Woe.jsx)(v4e,{fields:e,aspectRatioPresets:n})}var qt=s(x(),1),{ExperimentalBlockEditorProvider:w4e}=Y(pb.privateApis),{PatternsMenuItems:_4e}=Y(Zoe.privateApis),f1=()=>{},S4e=["wp_block","wp_navigation","wp_template_part"];function x4e(e,t,r){let o=Yre(),n=r==="template-locked"?"template":"post",[i,a,l]=(0,Sl.useEntityBlockEditor)("postType",e.type,{id:e.id}),[c,u,d]=(0,Sl.useEntityBlockEditor)("postType",t?.type,{id:t?.id}),f=(0,Xs.useMemo)(()=>{if(e.type==="wp_navigation")return[(0,Koe.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]},[e.type,e.id]),m=(0,Xs.useMemo)(()=>f||(n==="template"?c:i),[f,n,c,i]);return o!==null?[o,f1,f1]:!!t&&r==="template-locked"||e.type==="wp_navigation"?[m,f1,f1]:[m,n==="post"?a:u,n==="post"?l:d]}var ZV=Oq(({post:e,settings:t,recovery:r,initialEdits:o,children:n,BlockEditorProviderComponent:i=w4e,__unstableTemplate:a})=>{let l=!!a,{editorSettings:c,selection:u,isReady:d,mode:f,defaultMode:m,postTypeEntities:h,isInRevisionsMode:g,currentRevisionId:v}=(0,mb.useSelect)(U=>{let{getEditorSettings:Z,getRenderingMode:K,__unstableIsEditorReady:Q,getDefaultRenderingMode:ae,isRevisionsMode:pe,getCurrentRevisionId:de}=Y(U(T)),{getEntitiesConfig:oe,getEntityRecordEdits:te}=U(Sl.store),ye=K(),Ce=ae(e.type),De=Ce==="template-locked"?l:Ce!==void 0,ot=Ce!==void 0,_t=te("postType",e.type,e.id);return{editorSettings:Z(),isReady:Q(),mode:ot?ye:void 0,defaultMode:De?Ce:void 0,selection:_t?.selection,postTypeEntities:e.type==="wp_template"?oe("postType"):null,isInRevisionsMode:pe(),currentRevisionId:de()}},[e.type,e.id,l]),y=l&&f!=="post-only",b=y?a:e,_=(0,Xs.useMemo)(()=>{let U={};if(e.type==="wp_template"){if(e.slug==="page")U.postType="page";else if(e.slug==="single")U.postType="post";else if(e.slug.split("-")[0]==="single"){let Z=h?.map(Q=>Q.name)||[],K=e.slug.match(`^single-(${Z.join("|")})(?:-.+)?$`);K&&(U.postType=K[1])}}else(!S4e.includes(b.type)||y)&&(U.postId=e.id,U.postType=e.type);return{...U,templateSlug:b.type==="wp_template"?b.slug:void 0}},[y,e.id,e.type,e.slug,b.type,b.slug,h]),{id:w,type:S}=b,C=Sre(c,S,w,f),[k,R,A]=x4e(e,a,f),{updatePostLock:I,setupEditor:D,updateEditorSettings:E,setCurrentTemplateId:P,setEditedPost:B,setRenderingMode:H}=Y((0,mb.useDispatch)(T)),{editEntityRecord:L}=(0,mb.useDispatch)(Sl.store),W=(0,Xs.useCallback)(U=>{L("postType",e.type,e.id,{selection:U},{undoIgnore:!0})},[L,e.type,e.id]),{createWarningNotice:M,removeNotice:O}=(0,mb.useDispatch)(qoe.store);return(0,Xs.useLayoutEffect)(()=>{r||(I(t.postLock),D(e,o,t.template),t.autosave&&M((0,qV.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,qV.__)("View the autosave"),url:t.autosave.editLink}]}))},[]),(0,Xs.useEffect)(()=>(B(e.type,e.id),typeof window<"u"&&window.__experimentalTemplateActivate&&O("template-activate-notice"),()=>B(null,null)),[e.type,e.id,B,O]),(0,Xs.useEffect)(()=>{E(t)},[t,E]),(0,Xs.useEffect)(()=>{P(a?.id)},[a?.id,P]),(0,Xs.useEffect)(()=>{m&&H(m)},[m,H]),Are(e.type,f),noe(),aoe(),!d||!f?null:e.type===Dr&&window?.__experimentalMediaEditor?(0,qt.jsx)(Sl.EntityProvider,{kind:"root",type:"site",children:(0,qt.jsxs)(Sl.EntityProvider,{kind:"postType",type:e.type,id:e.id,children:[n,!t.isPreviewMode&&(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(og,{}),(0,qt.jsx)(UV,{})]})]})}):(0,qt.jsx)(Sl.EntityProvider,{kind:"root",type:"site",children:(0,qt.jsx)(Sl.EntityProvider,{kind:"postType",type:e.type,id:e.id,revisionId:v??void 0,children:(0,qt.jsx)(pb.BlockContextProvider,{value:_,children:(0,qt.jsxs)(i,{value:k,onChange:A,onInput:R,selection:g?void 0:u,onChangeSelection:g?f1:W,settings:C,useSubRegistry:!1,children:[n,!t.isPreviewMode&&(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(_4e,{}),(0,qt.jsx)(zoe,{}),f==="template-locked"&&(0,qt.jsx)(Tre,{}),S==="wp_navigation"&&(0,qt.jsx)(Ere,{}),(0,qt.jsx)(og,{}),(0,qt.jsx)(UV,{}),(0,qt.jsx)(moe,{}),(0,qt.jsx)(goe,{}),(0,qt.jsx)(koe,{}),(0,qt.jsx)(Qre,{}),(0,qt.jsx)(toe,{}),window?.__experimentalMediaEditorModal&&(0,qt.jsx)(Yoe,{})]})]})})})})});function KV(e){return(0,qt.jsx)(ZV,{...e,BlockEditorProviderComponent:pb.BlockEditorProvider,children:e.children})}var Xoe=KV;var Hae=s(X(),1),Uae=s(G(),1),A8=s(j(),1);var Db=s(z(),1),SA=s(at(),1),Mae=s(G(),1),Fae=s(ce(),1),Gm=s(j(),1),T8=s(ve(),1);var XV=s(j(),1);var Qoe=s(j(),1),bo=(0,Qoe.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var Joe=s(x(),1);function m1({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,XV.useMemo)(()=>ln(r,t),[r,t]),a=(0,XV.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,Joe.jsx)(bo.Provider,{value:a,children:e})}var Ur=s(z(),1),ug=s(N(),1);var xne=s(G(),1),Cne=s(X(),1);var $oe=s(x(),1);function p1({className:e,...t}){return(0,$oe.jsx)(Do,{className:q(e,"global-styles-ui-icon-with-current-color"),...t})}var Fm=s(z(),1);var sg=s(x(),1);function C4e({icon:e,children:t,...r}){return(0,sg.jsxs)(Fm.__experimentalItem,{...r,children:[e&&(0,sg.jsxs)(Fm.__experimentalHStack,{justify:"flex-start",children:[(0,sg.jsx)(p1,{icon:e,size:24}),(0,sg.jsx)(Fm.FlexItem,{children:t})]}),!e&&t]})}function Hr(e){return(0,sg.jsx)(Fm.Navigator.Button,{as:C4e,...e})}var une=s(z(),1);var ag=s(N(),1),dne=s(ce(),1);var QV=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},JV=function(e){return .2126*QV(e.r)+.7152*QV(e.g)+.0722*QV(e.b)};function AR(e){e.prototype.luminance=function(){return t=JV(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,n,i,a,l,c,u=t instanceof e?t:new e(t);return i=this.rgba,a=u.toRgb(),l=JV(i),c=JV(a),r=l>c?(l+.05)/(c+.05):(c+.05)/(l+.05),(o=2)===void 0&&(o=0),n===void 0&&(n=Math.pow(10,o)),Math.floor(n*r)/n+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(l=(a=(o=r).size)===void 0?"normal":a,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&l==="normal"?7:i==="AA"&&l==="large"?3:4.5);var o,n,i,a,l}}var Va=s(j(),1),sne=s(G(),1),ane=s(X(),1),e8=s(N(),1);var Go=s(N(),1),ene={link:[{value:":link",label:(0,Go.__)("Link")},{value:":any-link",label:(0,Go.__)("Any Link")},{value:":visited",label:(0,Go.__)("Visited")},{value:":hover",label:(0,Go.__)("Hover")},{value:":focus",label:(0,Go.__)("Focus")},{value:":focus-visible",label:(0,Go.__)("Focus-visible")},{value:":active",label:(0,Go.__)("Active")}],button:[{value:":link",label:(0,Go.__)("Link")},{value:":any-link",label:(0,Go.__)("Any Link")},{value:":visited",label:(0,Go.__)("Visited")},{value:":hover",label:(0,Go.__)("Hover")},{value:":focus",label:(0,Go.__)("Focus")},{value:":focus-visible",label:(0,Go.__)("Focus-visible")},{value:":active",label:(0,Go.__)("Active")}]},tne={"core/button":[{value:":hover",label:(0,Go.__)("Hover")},{value:":focus",label:(0,Go.__)("Focus")},{value:":focus-visible",label:(0,Go.__)("Focus-visible")},{value:":active",label:(0,Go.__)("Active")}]};function one(e){return tne[e]?tne[e]:ene[e]?ene[e]:[]}function $V(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"&&$V(e[r],t);return e}var IR=(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 n=IR(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function h1(e,t){let r=IR(structuredClone(e),t);return Xh(r,e)}function rne(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function nne(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 n=e?.styles?.typography?.fontFamily,i=rne(o,n),a=e?.styles?.elements?.heading?.typography?.fontFamily,l;return a?l=rne(o,e?.styles?.elements?.heading?.typography?.fontFamily):l=i,[i,l]}function ine(e){return e?`is-style-${e}`:""}function OR(e,t){let r=new RegExp(`^${t}([\\d]+)$`);return e.reduce((n,i)=>{if(typeof i?.slug=="string"){let a=i?.slug.match(r);if(a){let l=parseInt(a[1],10);if(l>n)return l}}return n},0)+1}sk([AR]);function Fe(e,t,r="merged",o=!0,n){let{user:i,base:a,merged:l,onChange:c}=(0,Va.useContext)(bo),u=l;r==="base"?u=a:r==="user"&&(u=i);let d=(0,Va.useMemo)(()=>{let m=tb(u,e,t,o);return n?m?.[n]??{}:m},[u,e,t,o,n]),f=(0,Va.useCallback)(m=>{let h=m;n&&(h={...tb(i,e,t,!1),[n]:m});let g=KS(i,e,h,t);c(g)},[i,c,e,t,n]);return[d,f]}function xe(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:a}=(0,Va.useContext)(bo),l=i;r==="base"?l=n:r==="user"&&(l=o);let c=(0,Va.useMemo)(()=>Kh(l,e,t),[l,e,t]),u=(0,Va.useCallback)(d=>{let f=YS(o,e,d,t);a(f)},[o,a,e,t]);return[c,u]}var T4e=[];function P4e({title:e,settings:t,styles:r}){return e===(0,e8.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function NR(e=[]){let{variationsFromTheme:t}=(0,sne.useSelect)(o=>({variationsFromTheme:o(ane.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||T4e}),[]),{user:r}=(0,Va.useContext)(bo);return(0,Va.useMemo)(()=>{let o=structuredClone(r),n=$V(o,e);n.title=(0,e8.__)("Default");let i=t.filter(l=>h1(l,e)).map(l=>ln(n,l)),a=[n,...i];return a?.length?a.filter(P4e):[]},[e,r,t])}function lne(e){let[t,r]=xe("color.palette.theme",e),o=(0,Va.useCallback)(()=>{if(!t||!t.length)return;let n=Math.floor(Math.random()*225),i=t.map(a=>{let{color:l}=a,c=$r(l).rotate(n).toHex();return{...a,color:c}});r(i)},[t,r]);return window.__experimentalEnableColorRandomizer?[o]:[]}var cne=s(Dp(),1),{lock:SPt,unlock:mt}=(0,cne.__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 xl=s(x(),1),{useHasDimensionsPanel:E4e,useHasTypographyPanel:k4e,useHasColorPanel:R4e,useSettingsForBlockElement:A4e,useHasBackgroundPanel:I4e}=mt(dne.privateApis);function O4e(){let[e]=xe(""),t=A4e(e),r=I4e(e),o=k4e(t),n=R4e(t),i=!0,l=E4e(t);return(0,xl.jsx)(xl.Fragment,{children:(0,xl.jsxs)(une.__experimentalItemGroup,{children:[o&&(0,xl.jsx)(Hr,{icon:tM,path:"/typography",children:(0,ag.__)("Typography")}),n&&(0,xl.jsx)(Hr,{icon:ON,path:"/colors",children:(0,ag.__)("Colors")}),r&&(0,xl.jsx)(Hr,{icon:iN,path:"/background","aria-label":(0,ag.__)("Background styles"),children:(0,ag.__)("Background")}),i&&(0,xl.jsx)(Hr,{icon:Xw,path:"/shadows",children:(0,ag.__)("Shadows")}),l&&(0,xl.jsx)(Hr,{icon:cl,path:"/layout",children:(0,ag.__)("Layout")})]})})}var fne=O4e;var zc=s(z(),1);function hb(){let[e="black"]=Fe("color.text"),[t="white"]=Fe("color.background"),[r=e]=Fe("elements.h1.color.text"),[o=r]=Fe("elements.link.color.text"),[n=o]=Fe("elements.button.color.background"),[i]=xe("color.palette.core")||[],[a]=xe("color.palette.theme")||[],[l]=xe("color.palette.custom")||[],c=(a??[]).concat(l??[]).concat(i??[]),u=c.filter(({color:m})=>m===e),d=c.filter(({color:m})=>m===n),f=u.concat(d).concat(c).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:c,highlightedColors:f}}var hne=s(j(),1),gne=s(z(),1),r8=s(N(),1);function N4e(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function M4e(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let n=parseInt(o[0]),i=parseInt(o[1]);for(let a=n;a<=i;a+=100)t.push(a)}else o.length===1&&t.push(parseInt(o[0]))}),t}function mne(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function t8(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 lg(e){let t={fontFamily:mne(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=M4e(r),n=N4e(400,o);t.fontWeight=String(n)||"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 pne(e){return{fontFamily:mne(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var g1=s(x(),1);function MR({fontSize:e,variation:t}){let{base:r}=(0,hne.useContext)(bo),o=r;t&&(o={...r,...t});let[n]=Fe("color.text"),[i,a]=nne(o),l=i?lg(i):{},c=a?lg(a):{};return n&&(l.color=n,c.color=n),e&&(l.fontSize=e,c.fontSize=e),(0,g1.jsxs)(gne.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,g1.jsx)("span",{style:c,children:(0,r8._x)("A","Uppercase letter A")}),(0,g1.jsx)("span",{style:l,children:(0,r8._x)("a","Lowercase letter A")})]})}var vne=s(z(),1);var yne=s(x(),1);function bne({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=hb(),o=e*t;return r.map(({slug:n,color:i},a)=>(0,yne.jsx)(vne.__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}},`${n}-${a}`))}var Sne=s(z(),1),gb=s(ve(),1),cg=s(j(),1);var Dm=s(x(),1),wne=248,_ne=152,F4e={leading:!0,trailing:!0};function D4e({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=Fe("color.background"),[i]=Fe("color.gradient"),a=(0,gb.useReducedMotion)(),[l,c]=(0,cg.useState)(!1),[u,{width:d}]=(0,gb.useResizeObserver)(),[f,m]=(0,cg.useState)(d),[h,g]=(0,cg.useState)(),v=(0,gb.useThrottle)(m,250,F4e);(0,cg.useLayoutEffect)(()=>{d&&v(d)},[d,v]),(0,cg.useLayoutEffect)(()=>{let w=f?f/wne:1,S=w-(h||0);(Math.abs(S)>.1||!h)&&g(w)},[f,h]);let y=d?d/wne:1,b=h||y;return(0,Dm.jsxs)(Dm.Fragment,{children:[(0,Dm.jsx)("div",{style:{position:"relative"},children:u}),!!d&&(0,Dm.jsx)("div",{className:q("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:_ne*b},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,Dm.jsx)(Sne.__unstableMotion.div,{style:{height:_ne*b,width:"100%",background:i??n},initial:"start",animate:(l||r)&&!a&&t?"hover":"start",children:[].concat(e).map((w,S)=>w({ratio:b,key:S}))})})]})}var vb=D4e;var ps=s(x(),1),B4e={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},L4e={hover:{opacity:1},start:{opacity:.5}},V4e={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function j4e({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=Fe("typography.fontWeight"),[i="serif"]=Fe("typography.fontFamily"),[a=i]=Fe("elements.h1.typography.fontFamily"),[l=n]=Fe("elements.h1.typography.fontWeight"),[c="black"]=Fe("color.text"),[u=c]=Fe("elements.h1.color.text"),{paletteColors:d}=hb();return(0,ps.jsxs)(vb,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,ps.jsx)(zc.__unstableMotion.div,{variants:B4e,style:{height:"100%",overflow:"hidden"},children:(0,ps.jsxs)(zc.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,ps.jsx)(MR,{fontSize:65*f,variation:o}),(0,ps.jsx)(zc.__experimentalVStack,{spacing:4*f,children:(0,ps.jsx)(bne,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,ps.jsx)(zc.__unstableMotion.div,{variants:r?L4e:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,ps.jsx)(zc.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:d.slice(0,4).map(({color:m},h)=>(0,ps.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},h))})},f),({ratio:f,key:m})=>(0,ps.jsx)(zc.__unstableMotion.div,{variants:V4e,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,ps.jsx)(zc.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,ps.jsx)("div",{style:{fontSize:40*f,fontFamily:a,color:u,fontWeight:l,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var FR=j4e;var no=s(x(),1);function z4e(){let e=(0,xne.useSelect)(t=>{let{__experimentalGetCurrentThemeGlobalStylesVariations:r}=t(Cne.store);return!!r()?.length},[]);return(0,no.jsxs)(Ur.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-root",isRounded:!1,children:[(0,no.jsx)(Ur.CardBody,{children:(0,no.jsxs)(Ur.__experimentalVStack,{spacing:4,children:[(0,no.jsx)(Ur.Card,{className:"global-styles-ui-screen-root__active-style-tile",children:(0,no.jsx)(Ur.CardMedia,{className:"global-styles-ui-screen-root__active-style-tile-preview",children:(0,no.jsx)(FR,{})})}),e&&(0,no.jsx)(Ur.__experimentalItemGroup,{children:(0,no.jsx)(Hr,{path:"/variations",children:(0,no.jsxs)(Ur.__experimentalHStack,{justify:"space-between",children:[(0,no.jsx)(Ur.FlexItem,{children:(0,ug.__)("Browse styles")}),(0,no.jsx)(p1,{icon:(0,ug.isRTL)()?fr:mr})]})})}),(0,no.jsx)(fne,{})]})}),(0,no.jsx)(Ur.CardDivider,{}),(0,no.jsxs)(Ur.CardBody,{children:[(0,no.jsx)(Ur.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4,children:(0,ug.__)("Customize the appearance of specific blocks for the whole site.")}),(0,no.jsx)(Ur.__experimentalItemGroup,{children:(0,no.jsx)(Hr,{path:"/blocks",children:(0,no.jsxs)(Ur.__experimentalHStack,{justify:"space-between",children:[(0,no.jsx)(Ur.FlexItem,{children:(0,ug.__)("Blocks")}),(0,no.jsx)(p1,{icon:(0,ug.isRTL)()?fr:mr})]})})})]})]})}var Tne=z4e;var n8=s(at(),1),Hc=s(N(),1),Bm=s(z(),1),i8=s(G(),1),Uc=s(j(),1),BR=s(ce(),1),Ine=s(ve(),1),One=s(Tv(),1);var Pne=s(at(),1),Ene=s(G(),1),kne=s(z(),1);var o8=s(x(),1);function H4e(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function v1(e){let t=(0,Ene.useSelect)(n=>{let{getBlockStyles:i}=n(Pne.store);return i(e)},[e]),[r]=Fe("variations",e),o=Object.keys(r??{});return H4e(t,o)}function Rne({name:e}){let t=v1(e);return(0,o8.jsx)(kne.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map((r,o)=>r?.isDefault?null:(0,o8.jsx)(Hr,{path:"/blocks/"+encodeURIComponent(e)+"/variations/"+encodeURIComponent(r.name),children:r.label},o))})}var Nn=s(z(),1),DR=s(N(),1);var Ane=s(ce(),1);var Qs=s(x(),1),{StateControl:U4e}=mt(Ane.privateApis);function Mt({title:e,description:t,onBack:r,states:o,selectedState:n="default",onChangeState:i}){return(0,Qs.jsx)(Nn.__experimentalVStack,{spacing:0,children:(0,Qs.jsx)(Nn.__experimentalView,{children:(0,Qs.jsx)(Nn.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,Qs.jsxs)(Nn.__experimentalVStack,{spacing:2,children:[(0,Qs.jsxs)(Nn.__experimentalHStack,{spacing:2,children:[(0,Qs.jsx)(Nn.Navigator.BackButton,{icon:(0,DR.isRTL)()?mr:fr,size:"small",label:(0,DR.__)("Back"),onClick:r}),(0,Qs.jsx)(Nn.__experimentalSpacer,{children:(0,Qs.jsxs)(Nn.__experimentalHStack,{justify:"space-between",alignment:"center",children:[(0,Qs.jsx)(Nn.__experimentalHeading,{className:"global-styles-ui-header",level:2,size:13,children:e}),(0,Qs.jsx)(U4e,{states:o,value:n,onChange:i})]})})]}),t&&(0,Qs.jsx)(Nn.__experimentalText,{className:"global-styles-ui-header__description",children:t})]})})})})}var Ui=s(x(),1),{useHasDimensionsPanel:G4e,useHasTypographyPanel:W4e,useHasBorderPanel:Y4e,useSettingsForBlockElement:q4e,useHasColorPanel:Z4e}=mt(BR.privateApis);function K4e(){let e=(0,i8.useSelect)(n=>n(n8.store).getBlockTypes(),[]),t=(n,i)=>{let{core:a,noncore:l}=n;return(i.name.startsWith("core/")?a:l).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function X4e(e){let[t]=xe("",e),r=q4e(t,e),o=W4e(r),n=Z4e(r),i=Y4e(r),a=G4e(r),l=i||a,c=!!v1(e)?.length;return o||n||l||c}function Q4e({block:e}){return X4e(e.name)?(0,Ui.jsx)(Hr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Ui.jsxs)(Bm.__experimentalHStack,{justify:"flex-start",children:[(0,Ui.jsx)(BR.BlockIcon,{icon:e.icon}),(0,Ui.jsx)(Bm.FlexItem,{children:e.title})]})}):null}function J4e({filterValue:e}){let t=K4e(),r=(0,Ine.useDebounce)(One.speak,500),{isMatchingSearchTerm:o}=(0,i8.useSelect)(n8.store),n=e?t.filter(a=>o(a,e)):t,i=(0,Uc.useRef)(null);return(0,Uc.useEffect)(()=>{if(!e)return;let a=i.current?.childElementCount||0,l=(0,Hc.sprintf)((0,Hc._n)("%d result found.","%d results found.",a),a);r(l,"polite")},[e,r]),(0,Ui.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,Ui.jsx)(Bm.__experimentalText,{align:"center",as:"p",children:(0,Hc.__)("No blocks found.")}):n.map(a=>(0,Ui.jsx)(Q4e,{block:a},"menu-itemblock-"+a.name))})}var $4e=(0,Uc.memo)(J4e);function eMe(){let[e,t]=(0,Uc.useState)(""),r=(0,Uc.useDeferredValue)(e);return(0,Ui.jsxs)(Ui.Fragment,{children:[(0,Ui.jsx)(Mt,{title:(0,Hc.__)("Blocks"),description:(0,Hc.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,Ui.jsx)(Bm.SearchControl,{className:"global-styles-ui-block-types-search",onChange:t,value:e,label:(0,Hc.__)("Search"),placeholder:(0,Hc.__)("Search")}),(0,Ui.jsx)($4e,{filterValue:r})]})}var Nne=eMe;var Vne=s(at(),1),jne=s(ce(),1),gd=s(j(),1),zne=s(G(),1),Hne=s(X(),1),dg=s(z(),1),yb=s(N(),1);var Mne=s(ce(),1),VR=s(at(),1),Fne=s(z(),1),s8=s(j(),1);var LR=s(x(),1),tMe=({name:e,variation:t="",selectedState:r="default",stateStyles:o})=>{let n=(0,VR.getBlockType)(e)?.example,i=(0,s8.useMemo)(()=>{if(!n)return null;let m={...n,attributes:{...n.attributes,style:void 0,className:t?ine(t):n.attributes?.className}};return(0,VR.getBlockFromExample)(e,m)},[e,n,t]),a=(0,s8.useMemo)(()=>r==="default"||!o?"":PV(o,e),[r,o,e]),l=n?.viewportWidth??500,c=144,d=235/l,f=d!==0&&d<1&&c?c/d:c;return n?(0,LR.jsx)(Fne.__experimentalSpacer,{marginX:4,marginBottom:4,children:(0,LR.jsx)("div",{className:"global-styles-ui__block-preview-panel",style:{maxHeight:c,boxSizing:"initial"},children:(0,LR.jsx)(Mne.BlockPreview,{blocks:i,viewportWidth:l,minHeight:c,additionalStyles:[{css:`
37 body{
38 padding: 24px;
39 min-height:${Math.round(f)}px;
40 display:flex;
41 align-items:center;
42 }
43 .is-root-container { width: 100%; }
44 ${a}
45 `}]})})}):null},Dne=tMe;var Bne=s(z(),1),Lne=s(x(),1);function io({children:e,level:t=2}){return(0,Lne.jsx)(Bne.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Ao=s(x(),1),rMe={backgroundSize:"cover",backgroundPosition:"50% 50%"};function y1(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 oMe(e){return e&&((0,dg.__experimentalHasSplitBorders)(e)?{top:y1(e.top),right:y1(e.right),bottom:y1(e.bottom),left:y1(e.left)}:y1(e))}var{useHasDimensionsPanel:nMe,useHasTypographyPanel:iMe,useHasBorderPanel:sMe,useSettingsForBlockElement:aMe,useHasColorPanel:lMe,useHasFiltersPanel:cMe,useHasImageSettingsPanel:uMe,useHasBackgroundPanel:dMe,BackgroundPanel:fMe,BorderPanel:mMe,ColorPanel:pMe,TypographyPanel:hMe,DimensionsPanel:gMe,FiltersPanel:vMe,ImageSettingsPanel:yMe,AdvancedPanel:bMe}=mt(jne.privateApis);function wMe({name:e,variation:t}){let{user:r,onChange:o}=(0,gd.useContext)(bo),n=[];t&&(n=["variations",t].concat(n));let i=n.join("."),[a,l]=(0,gd.useState)("default"),c=(0,gd.useMemo)(()=>one(e),[e]),u=a!=="default"?a:void 0,[d,f]=Fe(i,e,"user",!1,u),[m]=Fe(i,e,"merged",!1,u),[h]=xe("",e,"user"),[g,v]=xe("",e),y=aMe(g,e),b=(0,Vne.getBlockType)(e),_=!1;y?.spacing?.blockGap&&b?.supports?.spacing?.blockGap&&(b?.supports?.spacing?.__experimentalSkipSerialization===!0||b?.supports?.spacing?.__experimentalSkipSerialization?.some?.(K=>K==="blockGap"))&&(_=!0);let w=!1;y?.dimensions?.aspectRatio&&e==="core/group"&&(w=!0);let S=(0,gd.useMemo)(()=>{let K=structuredClone(y);return _&&(K.spacing.blockGap=!1),w&&(K.dimensions.aspectRatio=!1),K},[y,_,w]),C=v1(e),k=dMe(S),R=iMe(S),A=lMe(S),I=sMe(S),D=nMe(S),E=cMe(S),P=uMe(e,h,S),B=!!C?.length&&!t,{canEditCSS:H}=(0,zne.useSelect)(K=>{let{getEntityRecord:Q,__experimentalGetCurrentGlobalStylesId:ae}=K(Hne.store),pe=ae();return{canEditCSS:!!(pe?Q("root","globalStyles",pe):void 0)?._links?.["wp:action-edit-css"]}},[]),L=t?C.find(K=>K.name===t):null,W=(0,gd.useMemo)(()=>({...m,layout:S.layout}),[m,S.layout]),M=(0,gd.useMemo)(()=>({...d,layout:h.layout}),[d,h.layout]),O=K=>{let Q={...K};delete Q.layout,f(Q),K.layout!==h.layout&&v({...h,layout:K.layout})},V=K=>{v(K===void 0?{...g,lightbox:void 0}:{...g,lightbox:{...g.lightbox,...K}})},U=K=>{let{settings:Q,...ae}=K;if(Q?.typography){let pe=KS(r,i,ae,e);pe=YS(pe,"typography",{...h.typography,...Q.typography},e),o(pe)}else f(ae)},Z=K=>{if(!K?.border){f(K);return}let{radius:Q,...ae}=K.border,pe=oMe(ae),de=(0,dg.__experimentalHasSplitBorders)(pe)?{color:null,style:null,width:null,...pe}:{top:pe,right:pe,bottom:pe,left:pe};f({...K,border:{...de,radius:Q}})};return(0,Ao.jsxs)(Ao.Fragment,{children:[(0,Ao.jsx)(Mt,{title:t?L?.label:b?.title,states:c,selectedState:a,onChangeState:l}),(0,Ao.jsx)(Dne,{name:e,variation:t,selectedState:a,stateStyles:a!=="default"?d:void 0}),B&&(0,Ao.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,Ao.jsxs)(dg.__experimentalVStack,{spacing:3,children:[(0,Ao.jsx)(io,{children:(0,yb.__)("Style Variations")}),(0,Ao.jsx)(Rne,{name:e})]})}),A&&(0,Ao.jsx)(pMe,{inheritedValue:m,value:d,onChange:f,settings:S}),k&&(0,Ao.jsx)(fMe,{inheritedValue:m,value:d,onChange:f,settings:S,defaultValues:rMe}),R&&(0,Ao.jsx)(hMe,{inheritedValue:m,value:d,onChange:U,settings:S,isGlobalStyles:!0}),D&&(0,Ao.jsx)(gMe,{inheritedValue:W,value:M,onChange:O,settings:S,includeLayoutControls:!0}),I&&(0,Ao.jsx)(mMe,{inheritedValue:m,value:d,onChange:Z,settings:S}),E&&(0,Ao.jsx)(vMe,{inheritedValue:W,value:M,onChange:f,settings:S,includeLayoutControls:!0}),P&&(0,Ao.jsx)(yMe,{onChange:V,value:h,inheritedValue:S}),H&&(0,Ao.jsx)(dg.PanelBody,{title:(0,yb.__)("Advanced"),initialOpen:!1,children:(0,Ao.jsx)(bMe,{value:d,onChange:f,inheritedValue:m,help:(0,yb.sprintf)((0,yb.__)("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."),b?.title)})})]})}var a8=wMe;var uA=s(N(),1),rse=s(z(),1),ose=s(j(),1);var Une=s(z(),1);var Gne=s(x(),1);function Lm({children:e,className:t}){return(0,Gne.jsx)(Une.__experimentalSpacer,{className:q("global-styles-ui-screen-body",t),padding:4,children:e})}var Vm=s(N(),1),vd=s(z(),1);var hs=s(x(),1);function b1({parentMenu:e,element:t,label:r}){let o=t==="text"||!t?"":`elements.${t}.`,n=t==="link"?{textDecoration:"underline"}:{},[i]=Fe(o+"typography.fontFamily"),[a]=Fe(o+"typography.fontStyle"),[l]=Fe(o+"typography.fontWeight"),[c]=Fe(o+"color.background"),[u]=Fe("color.background"),[d]=Fe(o+"color.gradient"),[f]=Fe(o+"color.text");return(0,hs.jsx)(Hr,{path:e+"/typography/"+t,children:(0,hs.jsxs)(vd.__experimentalHStack,{justify:"flex-start",children:[(0,hs.jsx)(vd.FlexItem,{className:"global-styles-ui-screen-typography__indicator","aria-hidden":"true",style:{fontFamily:i??"serif",background:d??c??u,color:f,fontStyle:a,fontWeight:l,...n},children:(0,Vm.__)("Aa")}),(0,hs.jsx)(vd.FlexItem,{children:r})]})})}function _Me(){return(0,hs.jsxs)(vd.__experimentalVStack,{spacing:3,children:[(0,hs.jsx)(io,{level:3,children:(0,Vm.__)("Elements")}),(0,hs.jsxs)(vd.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,hs.jsx)(b1,{parentMenu:"",element:"text",label:(0,Vm.__)("Text")}),(0,hs.jsx)(b1,{parentMenu:"",element:"link",label:(0,Vm.__)("Links")}),(0,hs.jsx)(b1,{parentMenu:"",element:"heading",label:(0,Vm.__)("Headings")}),(0,hs.jsx)(b1,{parentMenu:"",element:"caption",label:(0,Vm.__)("Captions")}),(0,hs.jsx)(b1,{parentMenu:"",element:"button",label:(0,Vm.__)("Buttons")})]})]})}var Wne=_Me;var HR=s(z(),1);var Yne=s(z(),1);var jR=s(x(),1),SMe=({variation:e,isFocused:t,withHoverView:r})=>(0,jR.jsx)(vb,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,jR.jsx)(Yne.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,jR.jsx)(MR,{variation:e,fontSize:85*o})},n)}),qne=SMe;var Zne=s(z(),1),fg=s(j(),1),Kne=s(Po(),1),zR=s(N(),1);var w1=s(x(),1);function bb({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,a]=(0,fg.useState)(!1),{base:l,user:c,onChange:u}=(0,fg.useContext)(bo),d=(0,fg.useMemo)(()=>{let y=ln(l,e);return o&&(y=IR(y,o)),{user:e,base:l,merged:y,onChange:()=>{}}},[e,l,o]),f=()=>u(e),m=y=>{y.keyCode===Kne.ENTER&&(y.preventDefault(),f())},h=(0,fg.useMemo)(()=>Xh(c,e),[c,e]),g=e?.title;e?.description&&(g=(0,zR.sprintf)((0,zR._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,w1.jsx)("div",{className:q("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:f,onKeyDown:m,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>a(!0),onBlur:()=>a(!1),children:(0,w1.jsx)("div",{className:q("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,w1.jsx)(bo.Provider,{value:d,children:n?(0,w1.jsx)(Zne.Tooltip,{text:e?.title,children:v}):v})}var mg=s(x(),1),Xne=["typography"];function wb({title:e,gap:t=2}){let r=NR(Xne);return r?.length<=1?null:(0,mg.jsxs)(HR.__experimentalVStack,{spacing:3,children:[e&&(0,mg.jsx)(io,{level:3,children:e}),(0,mg.jsx)(HR.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,mg.jsx)(bb,{variation:o,properties:Xne,showTooltip:!0,children:()=>(0,mg.jsx)(qne,{variation:o})},n))})]})}var bg=s(N(),1),Tl=s(z(),1);var $ie=s(j(),1);var bd=s(j(),1),Hm=s(G(),1),zm=s(X(),1),d8=s(N(),1);var l8=s(yf(),1),Qne=s(X(),1),Jne="/wp/v2/font-families";function $ne(e){let{receiveEntityRecords:t}=e.dispatch(Qne.store);t("postType","wp_font_family",[],void 0,!0)}async function eie(e,t){let o=await(0,l8.default)({path:Jne,method:"POST",body:e});return $ne(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function tie(e,t,r){let o={path:`${Jne}/${e}/font-faces`,method:"POST",body:t},n=await(0,l8.default)(o);return $ne(r),{id:n.id,...n.font_face_settings}}var nie=s(z(),1);var ja=s(N(),1),c8=["otf","ttf","woff","woff2"],rie={100:(0,ja._x)("Thin","font weight"),200:(0,ja._x)("Extra-light","font weight"),300:(0,ja._x)("Light","font weight"),400:(0,ja._x)("Normal","font weight"),500:(0,ja._x)("Medium","font weight"),600:(0,ja._x)("Semi-bold","font weight"),700:(0,ja._x)("Bold","font weight"),800:(0,ja._x)("Extra-bold","font weight"),900:(0,ja._x)("Black","font weight")},oie={normal:(0,ja._x)("Normal","font style"),italic:(0,ja._x)("Italic","font style")};var{File:iie}=window,{kebabCase:xMe}=mt(nie.privateApis);function yd(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function CMe(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function UR(e){let t=rie[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":oie[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function TMe(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 sie(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:n,...i}=o,a=r.get(o.slug),l=TMe(a.fontFace,n);r.set(o.slug,{...i,fontFace:l})}else r.set(o.slug,{...o});return Array.from(r.values())}async function jm(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof iie)o=await t.arrayBuffer();else return;let i=await new window.FontFace(t8(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 _1(e,t="all"){let r=o=>{o.forEach(n=>{n.family===t8(e?.fontFamily)&&n.weight===e?.fontWeight&&n.style===e?.fontStyle&&o.delete(n)})};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 _b(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return CMe(t)||(t=encodeURI(t)),t}function aie(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:xMe(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function lie(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},i=new FormData;if(n.file){let a=Array.isArray(n.file)?n.file:[n.file],l=[];a.forEach((c,u)=>{let d=`file-${o}-${u}`;i.append(d,c,c.name),l.push(d)}),n.src=l.length===1?l[0]:l,delete n.file,i.append("font_face_settings",JSON.stringify(n))}else i.append("font_face_settings",JSON.stringify(n));return i})}async function cie(e,t,r){let o=[];for(let i of t)try{let a=await tie(e,i,r);o.push({status:"fulfilled",value:a})}catch(a){o.push({status:"rejected",reason:a})}let n={errors:[],successes:[]};return o.forEach((i,a)=>{if(i.status==="fulfilled"&&i.value){let l=i.value;n.successes.push(l)}else i.reason&&n.errors.push({data:t[a],message:i.reason.message})}),n}async function uie(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 n=r.split("/").pop();return new iie([o],n,{type:o.type})})));return t.length===1?t[0]:t}function u8(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function die(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let a=n[i];n=n[i]=Array.isArray(a)?[...a]:{...a}}return n[o]=r,e}function GR(e,t,r=[]){let o=c=>c.slug===e.slug,n=c=>c.find(o),i=c=>c?r.filter(u=>!o(u)):[...r,e],a=c=>{let u=f=>f.fontWeight===t.fontWeight&&f.fontStyle===t.fontStyle;if(!c)return[...r,{...e,fontFace:[t]}];let d=c.fontFace||[];return d.find(u)?d=d.filter(f=>!u(f)):d=[...d,t],d.length===0?r.filter(f=>!o(f)):r.map(f=>o(f)?{...f,fontFace:d}:f)},l=n(r);return t?a(l):i(l)}var fie=s(x(),1),Mn=(0,bd.createContext)({});Mn.displayName="FontLibraryContext";function PMe({children:e}){let t=(0,Hm.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,Hm.useDispatch)(zm.store),{globalStylesId:n}=(0,Hm.useSelect)(V=>{let{__experimentalGetCurrentGlobalStylesId:U}=V(zm.store);return{globalStylesId:U()}},[]),i=(0,zm.useEntityRecord)("root","globalStyles",n),[a,l]=(0,bd.useState)(!1),{records:c=[],isResolving:u}=(0,zm.useEntityRecords)("postType","wp_font_family",{_embed:!0}),d=(c||[]).map(V=>({id:V.id,...V.font_family_settings||{},fontFace:V?._embedded?.font_faces?.map(U=>U.font_face_settings)||[]}))||[],[f,m]=xe("typography.fontFamilies"),h=async V=>{if(!i.record)return;let U=i.record,Z=die(U??{},["settings","typography","fontFamilies"],V);await r("root","globalStyles",Z)},[g,v]=(0,bd.useState)(""),[y,b]=(0,bd.useState)(void 0),_=f?.theme?f.theme.map(V=>yd(V,{source:"theme"})).sort((V,U)=>V.name.localeCompare(U.name)):[],w=f?.custom?f.custom.map(V=>yd(V,{source:"custom"})).sort((V,U)=>V.name.localeCompare(U.name)):[],S=d?d.map(V=>yd(V,{source:"custom"})).sort((V,U)=>V.name.localeCompare(U.name)):[];(0,bd.useEffect)(()=>{g||b(void 0)},[g]);let C=V=>{if(!V){b(void 0);return}let Z=(V.source==="theme"?_:S).find(K=>K.slug===V.slug);b({...Z||V,source:V.source})},[k]=(0,bd.useState)(new Set),R=V=>V.reduce((Z,K)=>{let Q=K?.fontFace&&K.fontFace?.length>0?K?.fontFace.map(ae=>`${ae.fontStyle??""}${ae.fontWeight??""}`):["normal400"];return Z[K.slug]=Q,Z},{}),A=V=>R(V==="theme"?_:w),I=(V,U,Z,K)=>!U&&!Z?!!A(K)[V]:!!A(K)[V]?.includes((U??"")+(Z??"")),D=(V,U)=>A(U)[V]||[];async function E(V){l(!0);try{let U=[],Z=[];for(let Q of V){let ae=!1,pe=await(0,Hm.resolveSelect)(zm.store).getEntityRecords("postType","wp_font_family",{slug:Q.slug,per_page:1,_embed:!0}),de=pe&&pe.length>0?pe[0]:null,oe=de?{id:de.id,...de.font_family_settings,fontFace:(de?._embedded?.font_faces??[]).map(De=>De.font_face_settings)||[]}:null;oe||(ae=!0,oe=await eie(aie(Q),t));let te=oe.fontFace&&Q.fontFace?oe.fontFace.filter(De=>De&&Q.fontFace&&u8(De,Q.fontFace)):[];oe.fontFace&&Q.fontFace&&(Q.fontFace=Q.fontFace.filter(De=>!u8(De,oe.fontFace)));let ye=[],Ce=[];if(Q?.fontFace?.length??!1){let De=await cie(oe.id,lie(Q),t);ye=De?.successes,Ce=De?.errors}(ye?.length>0||te?.length>0)&&(oe.fontFace=[...ye],U.push(oe)),oe&&!Q?.fontFace?.length&&U.push(oe),ae&&(Q?.fontFace?.length??0)>0&&ye?.length===0&&await o("postType","wp_font_family",oe.id,{force:!0}),Z=Z.concat(Ce)}let K=Z.reduce((Q,ae)=>Q.includes(ae.message)?Q:[...Q,ae.message],[]);if(U.length>0){let Q=H(U);await h(Q)}if(K.length>0){let Q=new Error((0,d8.__)("There was an error installing fonts."));throw Q.installationErrors=K,Q}}finally{l(!1)}}async function P(V){if(!V?.id)throw new Error((0,d8.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",V.id,{force:!0});let U=B(V);return await h(U),{deleted:!0}}catch(U){throw console.error("There was an error uninstalling the font family:",U),U}}let B=V=>{let Z=(f?.[V.source??""]??[]).filter(Q=>Q.slug!==V.slug),K={...f,[V.source??""]:Z};return m(K),V.fontFace&&V.fontFace.forEach(Q=>{_1(Q,"all")}),K},H=V=>{let U=L(V),Z={...f,custom:sie(f?.custom,U)};return m(Z),W(U),Z},L=V=>V.map(({id:U,fontFace:Z,...K})=>({...K,...Z&&Z.length>0?{fontFace:Z.map(({id:Q,...ae})=>ae)}:{}})),W=V=>{V.forEach(U=>{U.fontFace&&U.fontFace.forEach(Z=>{let K=_b(Z?.src??"");K&&jm(Z,K,"all")})})},M=(V,U)=>{let Z=f?.[V.source??""]??[],K=GR(V,U,Z);m({...f,[V.source??""]:K});let Q=I(V.slug,U?.fontStyle??"",U?.fontWeight??"",V.source??"custom");if(U&&Q)_1(U,"all");else{let ae=_b(U?.src??"");U&&ae&&jm(U,ae,"all")}},O=async V=>{if(!V.src)return;let U=_b(V.src);!U||k.has(U)||(jm(V,U,"document"),k.add(U))};return(0,fie.jsx)(Mn.Provider,{value:{libraryFontSelected:y,handleSetLibraryFontSelected:C,fontFamilies:f??{},baseCustomFonts:S,isFontActivated:I,getFontFacesActivated:D,loadFontFaceAsset:O,installFonts:E,uninstallFontFamily:P,toggleActivateFont:M,getAvailableFontsOutline:R,modalTabOpen:g,setModalTabOpen:v,saveFontFamilies:h,isResolvingLibrary:u,isInstalling:a},children:e})}var WR=PMe;var Tb=s(N(),1),aA=s(z(),1),lA=s(X(),1),Zie=s(G(),1);var st=s(z(),1),x1=s(X(),1),f8=s(G(),1),hg=s(j(),1),kr=s(N(),1);var xb=s(N(),1),za=s(z(),1);var mie=s(z(),1),Gc=s(j(),1);var YR=s(x(),1);function EMe(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function kMe(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 RMe({font:e,text:t}){let r=(0,Gc.useRef)(null),o=kMe(e),n=lg(e);t=t||("name"in e?e.name:"");let i=e.preview,[a,l]=(0,Gc.useState)(!1),[c,u]=(0,Gc.useState)(!1),{loadFontFaceAsset:d}=(0,Gc.useContext)(Mn),f=i??EMe(o),m=f&&f.match(/\.(png|jpg|jpeg|gif|svg)$/i),h=pne(o),g={fontSize:"18px",lineHeight:1,opacity:c?"1":"0",...n,...h};return(0,Gc.useEffect)(()=>{let v=new window.IntersectionObserver(([y])=>{l(y.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[r]),(0,Gc.useEffect)(()=>{(async()=>a&&(!m&&o.src&&await d(o),u(!0)))()},[o,a,d,m]),(0,YR.jsx)("div",{ref:r,children:m?(0,YR.jsx)("img",{src:f,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,YR.jsx)(mie.__experimentalText,{style:g,className:"font-library__font-variant_demo-text",children:t})})}var Sb=RMe;var Wc=s(x(),1);function AMe({font:e,onClick:t,variantsText:r,navigatorPath:o}){let n=e.fontFace?.length||1,i={cursor:t?"pointer":"default"},a=(0,za.useNavigator)();return(0,Wc.jsx)(za.Button,{__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:i,className:"font-library__font-card",children:(0,Wc.jsxs)(za.Flex,{justify:"space-between",wrap:!1,children:[(0,Wc.jsx)(Sb,{font:e}),(0,Wc.jsxs)(za.Flex,{justify:"flex-end",children:[(0,Wc.jsx)(za.FlexItem,{children:(0,Wc.jsx)(za.__experimentalText,{className:"font-library__font-card__count",children:r||(0,xb.sprintf)((0,xb._n)("%d variant","%d variants",n),n)})}),(0,Wc.jsx)(za.FlexItem,{children:(0,Wc.jsx)(Do,{icon:(0,xb.isRTL)()?fr:mr})})]})]})})}var S1=AMe;var qR=s(j(),1),ZR=s(z(),1);var pg=s(x(),1);function IMe({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,qR.useContext)(Mn),n=(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+" "+UR(e),l=(0,qR.useId)();return(0,pg.jsx)("div",{className:"font-library__font-card",children:(0,pg.jsxs)(ZR.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,pg.jsx)(ZR.CheckboxControl,{checked:n,onChange:i,id:l}),(0,pg.jsx)("label",{htmlFor:l,children:(0,pg.jsx)(Sb,{font:e,text:a,onClick:i})})]})})}var pie=IMe;function hie(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 KR(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?hie(t.fontWeight?.toString()??"normal")-hie(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Je=s(x(),1);function OMe(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:a,getFontFacesActivated:l}=(0,hg.useContext)(Mn),[c,u]=xe("typography.fontFamilies"),[d,f]=(0,hg.useState)(!1),[m,h]=(0,hg.useState)(null),[g]=xe("typography.fontFamilies",void 0,"base"),v=(0,f8.useSelect)(O=>{let{__experimentalGetCurrentGlobalStylesId:V}=O(x1.store);return V()},[]),b=!!(0,x1.useEntityRecord)("root","globalStyles",v)?.edits?.settings?.typography?.fontFamilies,_=c?.theme?c.theme.map(O=>yd(O,{source:"theme"})).sort((O,V)=>O.name.localeCompare(V.name)):[],w=new Set(_.map(O=>O.slug)),S=g?.theme?_.concat(g.theme.filter(O=>!w.has(O.slug)).map(O=>yd(O,{source:"theme"})).sort((O,V)=>O.name.localeCompare(V.name))):[],C=t?.source==="custom"&&t?.id,k=(0,f8.useSelect)(O=>{let{canUser:V}=O(x1.store);return C&&V("delete",{kind:"postType",name:"wp_font_family",id:C})},[C]),R=!!t&&t?.source!=="theme"&&k,A=()=>{f(!0)},I=async()=>{h(null);try{await a(c),h({type:"success",message:(0,kr.__)("Font family updated successfully.")})}catch(O){h({type:"error",message:(0,kr.sprintf)((0,kr.__)("There was an error updating the font family. %s"),O.message)})}},D=O=>O?!O.fontFace||!O.fontFace.length?[{fontFamily:O.fontFamily,fontStyle:"normal",fontWeight:"400"}]:KR(O.fontFace):[],E=O=>{let V=O?.fontFace&&(O?.fontFace?.length??0)>0?O.fontFace.length:1,U=l(O.slug,O.source).length;return(0,kr.sprintf)((0,kr.__)("%1$d/%2$d variants active"),U,V)};(0,hg.useEffect)(()=>{r(t)},[]);let P=t?l(t.slug,t.source).length:0,B=t?.fontFace?.length??(t?.fontFamily?1:0),H=P>0&&P!==B,L=P===B,W=()=>{if(!t||!t?.source)return;let O=c?.[t.source]?.filter(U=>U.slug!==t.slug)??[],V=L?O:[...O,t];u({...c,[t.source]:V}),t.fontFace&&t.fontFace.forEach(U=>{if(L)_1(U,"all");else{let Z=_b(U?.src??"");Z&&jm(U,Z,"all")}})},M=S.length>0||e.length>0;return(0,Je.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Je.jsx)("div",{className:"font-library__loading",children:(0,Je.jsx)(st.ProgressBar,{})}),!n&&(0,Je.jsxs)(Je.Fragment,{children:[(0,Je.jsxs)(st.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Je.jsx)(st.Navigator.Screen,{path:"/",children:(0,Je.jsxs)(st.__experimentalVStack,{spacing:"8",children:[m&&(0,Je.jsx)(st.Notice,{status:m.type,onRemove:()=>h(null),children:m.message}),!M&&(0,Je.jsx)(st.__experimentalText,{as:"p",children:(0,kr.__)("No fonts installed.")}),S.length>0&&(0,Je.jsxs)(st.__experimentalVStack,{children:[(0,Je.jsx)("h2",{className:"font-library__fonts-title",children:(0,kr._x)("Theme","font source")}),(0,Je.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:S.map(O=>(0,Je.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Je.jsx)(S1,{font:O,navigatorPath:"/fontFamily",variantsText:E(O),onClick:()=>{h(null),r(O)}})},O.slug))})]}),e.length>0&&(0,Je.jsxs)(st.__experimentalVStack,{children:[(0,Je.jsx)("h2",{className:"font-library__fonts-title",children:(0,kr._x)("Custom","font source")}),(0,Je.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(O=>(0,Je.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Je.jsx)(S1,{font:O,navigatorPath:"/fontFamily",variantsText:E(O),onClick:()=>{h(null),r(O)}})},O.slug))})]})]})}),(0,Je.jsxs)(st.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Je.jsx)(NMe,{font:t,isOpen:d,setIsOpen:f,setNotice:h,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Je.jsxs)(st.Flex,{justify:"flex-start",children:[(0,Je.jsx)(st.Navigator.BackButton,{icon:(0,kr.isRTL)()?mr:fr,size:"small",onClick:()=>{r(void 0),h(null)},label:(0,kr.__)("Back")}),(0,Je.jsx)(st.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),m&&(0,Je.jsxs)(Je.Fragment,{children:[(0,Je.jsx)(st.__experimentalSpacer,{margin:1}),(0,Je.jsx)(st.Notice,{status:m.type,onRemove:()=>h(null),children:m.message}),(0,Je.jsx)(st.__experimentalSpacer,{margin:1})]}),(0,Je.jsx)(st.__experimentalSpacer,{margin:4}),(0,Je.jsx)(st.__experimentalText,{children:(0,kr.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Je.jsx)(st.__experimentalSpacer,{margin:4}),(0,Je.jsxs)(st.__experimentalVStack,{spacing:0,children:[(0,Je.jsx)(st.CheckboxControl,{className:"font-library__select-all",label:(0,kr.__)("Select all"),checked:L,onChange:W,indeterminate:H}),(0,Je.jsx)(st.__experimentalSpacer,{margin:8}),(0,Je.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&D(t).map((O,V)=>(0,Je.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Je.jsx)(pie,{font:t,face:O},`face${V}`)},`face${V}`))})]})]})]}),(0,Je.jsxs)(st.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,Je.jsx)(st.ProgressBar,{}),R&&(0,Je.jsx)(st.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:A,children:(0,kr.__)("Delete")}),(0,Je.jsx)(st.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:I,disabled:!b,accessibleWhenDisabled:!0,children:(0,kr.__)("Update")})]})]})]})}function NMe({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let a=(0,st.useNavigator)(),l=async()=>{o(null),r(!1);try{await n(e),a.goBack(),i(void 0),o({type:"success",message:(0,kr.__)("Font family uninstalled successfully.")})}catch(u){o({type:"error",message:(0,kr.__)("There was an error uninstalling the font family.")+u.message})}},c=()=>{r(!1)};return(0,Je.jsx)(st.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,kr.__)("Cancel"),confirmButtonText:(0,kr.__)("Delete"),onCancel:c,onConfirm:l,size:"medium",children:e&&(0,kr.sprintf)((0,kr.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var XR=OMe;var cn=s(j(),1),Ke=s(z(),1),xie=s(ve(),1),hr=s(N(),1);var Cie=s(X(),1);function gie(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(i=>i.categories&&i.categories.indexOf(r)!==-1)),o&&(n=n.filter(i=>i.font_family_settings&&i.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function vie(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function yie(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var C1=s(N(),1),Gi=s(z(),1),Ha=s(x(),1);function MMe(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,Ha.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,Ha.jsx)(Gi.Card,{children:(0,Ha.jsxs)(Gi.CardBody,{children:[(0,Ha.jsx)(Gi.__experimentalHeading,{level:2,children:(0,C1.__)("Connect to Google Fonts")}),(0,Ha.jsx)(Gi.__experimentalSpacer,{margin:6}),(0,Ha.jsx)(Gi.__experimentalText,{as:"p",children:(0,C1.__)("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,Ha.jsx)(Gi.__experimentalSpacer,{margin:3}),(0,Ha.jsx)(Gi.__experimentalText,{as:"p",children:(0,C1.__)("You can alternatively upload files directly on the Upload tab.")}),(0,Ha.jsx)(Gi.__experimentalSpacer,{margin:6}),(0,Ha.jsx)(Gi.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,C1.__)("Allow access to Google Fonts")})]})})})}var bie=MMe;var wie=s(j(),1),QR=s(z(),1);var gg=s(x(),1);function FMe({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+UR(e),a=(0,wie.useId)();return(0,gg.jsx)("div",{className:"font-library__font-card",children:(0,gg.jsxs)(QR.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,gg.jsx)(QR.CheckboxControl,{checked:o,onChange:n,id:a}),(0,gg.jsx)("label",{htmlFor:a,children:(0,gg.jsx)(Sb,{font:e,text:i,onClick:n})})]})})}var _ie=FMe;var Ve=s(x(),1),DMe={slug:"all",name:(0,hr._x)("All","font categories")},Sie="wp-font-library-google-fonts-permission",BMe=500;function LMe({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(Sie)==="true",[o,n]=(0,cn.useState)(null),[i,a]=(0,cn.useState)(null),[l,c]=(0,cn.useState)([]),[u,d]=(0,cn.useState)(1),[f,m]=(0,cn.useState)({}),[h,g]=(0,cn.useState)(t&&!r()),{installFonts:v,isInstalling:y}=(0,cn.useContext)(Mn),{record:b,isResolving:_}=(0,Cie.useEntityRecord)("root","fontCollection",e);(0,cn.useEffect)(()=>{let oe=()=>{g(t&&!r())};return oe(),window.addEventListener("storage",oe),()=>window.removeEventListener("storage",oe)},[e,t]);let w=()=>{window.localStorage.setItem(Sie,"false"),window.dispatchEvent(new Event("storage"))};(0,cn.useEffect)(()=>{n(null)},[e]),(0,cn.useEffect)(()=>{c([])},[o]);let S=(0,cn.useMemo)(()=>b?.font_families??[],[b]),C=b?.categories??[],k=[DMe,...C],R=(0,cn.useMemo)(()=>gie(S,f),[S,f]),A=Math.max(window.innerHeight,BMe),I=Math.floor((A-417)/61),D=Math.ceil(R.length/I),E=(u-1)*I,P=u*I,B=R.slice(E,P),H=oe=>{m({...f,category:oe}),d(1)},W=(0,xie.debounce)(oe=>{m({...f,search:oe}),d(1)},300),M=(oe,te)=>{let ye=GR(oe,te,l);c(ye)},O=vie(l),V=()=>{c([])},U=l.length>0?l[0]?.fontFace?.length??0:0,Z=U>0&&U!==o?.fontFace?.length,K=U===o?.fontFace?.length,Q=()=>{let oe=[];!K&&o&&oe.push(o),c(oe)},ae=async()=>{a(null);let oe=l[0];try{oe?.fontFace&&await Promise.all(oe.fontFace.map(async te=>{te.src&&(te.file=await uie(te.src))}))}catch{a({type:"error",message:(0,hr.__)("Error installing the fonts, could not be downloaded.")});return}try{await v([oe]),a({type:"success",message:(0,hr.__)("Fonts were installed successfully.")})}catch(te){a({type:"error",message:te.message})}V()},pe=oe=>oe?!oe.fontFace||!oe.fontFace.length?[{fontFamily:oe.fontFamily,fontStyle:"normal",fontWeight:"400"}]:KR(oe.fontFace):[];if(h)return(0,Ve.jsx)(bie,{});let de=()=>e!=="google-fonts"||h||o?null:(0,Ve.jsx)(Ke.DropdownMenu,{icon:Br,label:(0,hr.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,hr.__)("Revoke access to Google Fonts"),onClick:w}]});return(0,Ve.jsxs)("div",{className:"font-library__tabpanel-layout",children:[_&&(0,Ve.jsx)("div",{className:"font-library__loading",children:(0,Ve.jsx)(Ke.ProgressBar,{})}),!_&&b&&(0,Ve.jsxs)(Ve.Fragment,{children:[(0,Ve.jsxs)(Ke.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,Ve.jsxs)(Ke.Navigator.Screen,{path:"/",children:[(0,Ve.jsxs)(Ke.__experimentalHStack,{justify:"space-between",children:[(0,Ve.jsxs)(Ke.__experimentalVStack,{children:[(0,Ve.jsx)(Ke.__experimentalHeading,{level:2,size:13,children:b.name}),(0,Ve.jsx)(Ke.__experimentalText,{children:b.description})]}),(0,Ve.jsx)(de,{})]}),(0,Ve.jsx)(Ke.__experimentalSpacer,{margin:4}),(0,Ve.jsxs)(Ke.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,Ve.jsx)(Ke.SearchControl,{value:f.search,placeholder:(0,hr.__)("Font name\u2026"),label:(0,hr.__)("Search"),onChange:W,hideLabelFromVision:!1}),(0,Ve.jsx)(Ke.SelectControl,{__next40pxDefaultSize:!0,label:(0,hr.__)("Category"),value:f.category,onChange:H,children:k&&k.map(oe=>(0,Ve.jsx)("option",{value:oe.slug,children:oe.name},oe.slug))})]}),(0,Ve.jsx)(Ke.__experimentalSpacer,{margin:4}),!!b?.font_families?.length&&!R.length&&(0,Ve.jsx)(Ke.__experimentalText,{children:(0,hr.__)("No fonts found. Try with a different search term.")}),(0,Ve.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,Ve.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:B.map(oe=>(0,Ve.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ve.jsx)(S1,{font:oe.font_family_settings,navigatorPath:"/fontFamily",onClick:()=>{n(oe.font_family_settings)}})},oe.font_family_settings.slug))})})]}),(0,Ve.jsxs)(Ke.Navigator.Screen,{path:"/fontFamily",children:[(0,Ve.jsxs)(Ke.Flex,{justify:"flex-start",children:[(0,Ve.jsx)(Ke.Navigator.BackButton,{icon:(0,hr.isRTL)()?mr:fr,size:"small",onClick:()=>{n(null),a(null)},label:(0,hr.__)("Back")}),(0,Ve.jsx)(Ke.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),i&&(0,Ve.jsxs)(Ve.Fragment,{children:[(0,Ve.jsx)(Ke.__experimentalSpacer,{margin:1}),(0,Ve.jsx)(Ke.Notice,{status:i.type,onRemove:()=>a(null),children:i.message}),(0,Ve.jsx)(Ke.__experimentalSpacer,{margin:1})]}),(0,Ve.jsx)(Ke.__experimentalSpacer,{margin:4}),(0,Ve.jsx)(Ke.__experimentalText,{children:(0,hr.__)("Select font variants to install.")}),(0,Ve.jsx)(Ke.__experimentalSpacer,{margin:4}),(0,Ve.jsx)(Ke.CheckboxControl,{className:"font-library__select-all",label:(0,hr.__)("Select all"),checked:K,onChange:Q,indeterminate:Z}),(0,Ve.jsx)(Ke.__experimentalVStack,{spacing:0,children:(0,Ve.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&pe(o).map((oe,te)=>(0,Ve.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ve.jsx)(_ie,{font:o,face:oe,handleToggleVariant:M,selected:yie(o.slug,o.fontFace?oe:null,O)})},`face${te}`))})}),(0,Ve.jsx)(Ke.__experimentalSpacer,{margin:16})]})]}),o&&(0,Ve.jsx)(Ke.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,Ve.jsx)(Ke.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:ae,isBusy:y,disabled:l.length===0||y,accessibleWhenDisabled:!0,children:(0,hr.__)("Install")})}),!o&&(0,Ve.jsxs)(Ke.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,Ve.jsx)(Ke.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,cn.createInterpolateElement)((0,hr.sprintf)((0,hr._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",D),{div:(0,Ve.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Ve.jsx)(Ke.SelectControl,{"aria-label":(0,hr.__)("Current page"),value:u.toString(),options:[...Array(D)].map((oe,te)=>({label:(te+1).toString(),value:(te+1).toString()})),onChange:oe=>d(parseInt(oe)),size:"small",variant:"minimal"})})}),(0,Ve.jsxs)(Ke.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Ve.jsx)(Ke.Button,{onClick:()=>d(u-1),disabled:u===1,accessibleWhenDisabled:!0,label:(0,hr.__)("Previous page"),icon:(0,hr.isRTL)()?ma:pa,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Ve.jsx)(Ke.Button,{onClick:()=>d(u+1),disabled:u===D,accessibleWhenDisabled:!0,label:(0,hr.__)("Next page"),icon:(0,hr.isRTL)()?pa:ma,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var JR=LMe;var Cb=s(N(),1),ci=s(z(),1),P1=s(j(),1);var $R=(e=>typeof $i<"u"?$i:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof $i<"u"?$i:t)[r]}):e)(function(e){if(typeof $i<"u")return $i.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Tie=(function(){var e,t,r;return(function(){function o(n,i,a){function l(d,f){if(!i[d]){if(!n[d]){var m=typeof $R=="function"&&$R;if(!f&&m)return m(d,!0);if(c)return c(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[d]={exports:{}};n[d][0].call(g.exports,function(v){var y=n[d][1][v];return l(y||v)},g,g.exports,o,n,i,a)}return i[d].exports}for(var c=typeof $R=="function"&&$R,u=0;u<a.length;u++)l(a[u]);return l}return o})()({1:[function(o,n,i){var a=4096,l=2*a+32,c=2*a-1,u=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 d(f){this.buf_=new Uint8Array(l),this.input_=f,this.reset()}d.READ_SIZE=a,d.IBUF_MASK=c,d.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 f=0;f<4;f++)this.val_|=this.buf_[this.pos_]<<8*f,++this.pos_;return this.bit_end_pos_>0},d.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 f=this.buf_ptr_,m=this.input_.read(this.buf_,f,a);if(m<0)throw new Error("Unexpected end of input");if(m<a){this.eos_=1;for(var h=0;h<32;h++)this.buf_[f+m+h]=0}if(f===0){for(var h=0;h<32;h++)this.buf_[(a<<1)+h]=this.buf_[h];this.buf_ptr_=a}else this.buf_ptr_=0;this.bit_end_pos_+=m<<3}},d.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&c]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},d.prototype.readBits=function(f){32-this.bit_pos_<f&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&u[f];return this.bit_pos_+=f,m},n.exports=d},{}],2:[function(o,n,i){var a=0,l=1,c=2,u=3;i.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]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,i){var a=o("./streams").BrotliInput,l=o("./streams").BrotliOutput,c=o("./bit_reader"),u=o("./dictionary"),d=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),h=o("./prefix"),g=o("./transform"),v=8,y=16,b=256,_=704,w=26,S=6,C=2,k=8,R=255,A=1080,I=18,D=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),E=16,P=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),B=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),H=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 L(me){var re;return me.readBits(1)===0?16:(re=me.readBits(3),re>0?17+re:(re=me.readBits(3),re>0?8+re:17))}function W(me){if(me.readBits(1)){var re=me.readBits(3);return re===0?1:me.readBits(re)+(1<<re)}return 0}function M(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function O(me){var re=new M,ne,ee,fe;if(re.input_end=me.readBits(1),re.input_end&&me.readBits(1))return re;if(ne=me.readBits(2)+4,ne===7){if(re.is_metadata=!0,me.readBits(1)!==0)throw new Error("Invalid reserved bit");if(ee=me.readBits(2),ee===0)return re;for(fe=0;fe<ee;fe++){var Be=me.readBits(8);if(fe+1===ee&&ee>1&&Be===0)throw new Error("Invalid size byte");re.meta_block_length|=Be<<fe*8}}else for(fe=0;fe<ne;++fe){var Ae=me.readBits(4);if(fe+1===ne&&ne>4&&Ae===0)throw new Error("Invalid size nibble");re.meta_block_length|=Ae<<fe*4}return++re.meta_block_length,!re.input_end&&!re.is_metadata&&(re.is_uncompressed=me.readBits(1)),re}function V(me,re,ne){var ee=re,fe;return ne.fillBitWindow(),re+=ne.val_>>>ne.bit_pos_&R,fe=me[re].bits-k,fe>0&&(ne.bit_pos_+=k,re+=me[re].value,re+=ne.val_>>>ne.bit_pos_&(1<<fe)-1),ne.bit_pos_+=me[re].bits,me[re].value}function U(me,re,ne,ee){for(var fe=0,Be=v,Ae=0,Me=0,ie=32768,be=[],ge=0;ge<32;ge++)be.push(new d(0,0));for(f(be,0,5,me,I);fe<re&&ie>0;){var Ge=0,It;if(ee.readMoreInput(),ee.fillBitWindow(),Ge+=ee.val_>>>ee.bit_pos_&31,ee.bit_pos_+=be[Ge].bits,It=be[Ge].value&255,It<y)Ae=0,ne[fe++]=It,It!==0&&(Be=It,ie-=32768>>It);else{var Nr=It-14,Tt,br,wr=0;if(It===y&&(wr=Be),Me!==wr&&(Ae=0,Me=wr),Tt=Ae,Ae>0&&(Ae-=2,Ae<<=Nr),Ae+=ee.readBits(Nr)+3,br=Ae-Tt,fe+br>re)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Gn=0;Gn<br;Gn++)ne[fe+Gn]=Me;fe+=br,Me!==0&&(ie-=br<<15-Me)}}if(ie!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+ie);for(;fe<re;fe++)ne[fe]=0}function Z(me,re,ne,ee){var fe=0,Be,Ae=new Uint8Array(me);if(ee.readMoreInput(),Be=ee.readBits(2),Be===1){for(var Me,ie=me-1,be=0,ge=new Int32Array(4),Ge=ee.readBits(2)+1;ie;)ie>>=1,++be;for(Me=0;Me<Ge;++Me)ge[Me]=ee.readBits(be)%me,Ae[ge[Me]]=2;switch(Ae[ge[0]]=1,Ge){case 1:break;case 3:if(ge[0]===ge[1]||ge[0]===ge[2]||ge[1]===ge[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(ge[0]===ge[1])throw new Error("[ReadHuffmanCode] invalid symbols");Ae[ge[1]]=1;break;case 4:if(ge[0]===ge[1]||ge[0]===ge[2]||ge[0]===ge[3]||ge[1]===ge[2]||ge[1]===ge[3]||ge[2]===ge[3])throw new Error("[ReadHuffmanCode] invalid symbols");ee.readBits(1)?(Ae[ge[2]]=3,Ae[ge[3]]=3):Ae[ge[0]]=2;break}}else{var Me,It=new Uint8Array(I),Nr=32,Tt=0,br=[new d(2,0),new d(2,4),new d(2,3),new d(3,2),new d(2,0),new d(2,4),new d(2,3),new d(4,1),new d(2,0),new d(2,4),new d(2,3),new d(3,2),new d(2,0),new d(2,4),new d(2,3),new d(4,5)];for(Me=Be;Me<I&&Nr>0;++Me){var wr=D[Me],Gn=0,yi;ee.fillBitWindow(),Gn+=ee.val_>>>ee.bit_pos_&15,ee.bit_pos_+=br[Gn].bits,yi=br[Gn].value,It[wr]=yi,yi!==0&&(Nr-=32>>yi,++Tt)}if(!(Tt===1||Nr===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");U(It,me,Ae,ee)}if(fe=f(re,ne,k,Ae,me),fe===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return fe}function K(me,re,ne){var ee,fe;return ee=V(me,re,ne),fe=h.kBlockLengthPrefixCode[ee].nbits,h.kBlockLengthPrefixCode[ee].offset+ne.readBits(fe)}function Q(me,re,ne){var ee;return me<E?(ne+=P[me],ne&=3,ee=re[ne]+B[me]):ee=me-E+1,ee}function ae(me,re){for(var ne=me[re],ee=re;ee;--ee)me[ee]=me[ee-1];me[0]=ne}function pe(me,re){var ne=new Uint8Array(256),ee;for(ee=0;ee<256;++ee)ne[ee]=ee;for(ee=0;ee<re;++ee){var fe=me[ee];me[ee]=ne[fe],fe&&ae(ne,fe)}}function de(me,re){this.alphabet_size=me,this.num_htrees=re,this.codes=new Array(re+re*H[me+31>>>5]),this.htrees=new Uint32Array(re)}de.prototype.decode=function(me){var re,ne,ee=0;for(re=0;re<this.num_htrees;++re)this.htrees[re]=ee,ne=Z(this.alphabet_size,this.codes,ee,me),ee+=ne};function oe(me,re){var ne={num_htrees:null,context_map:null},ee,fe=0,Be,Ae;re.readMoreInput();var Me=ne.num_htrees=W(re)+1,ie=ne.context_map=new Uint8Array(me);if(Me<=1)return ne;for(ee=re.readBits(1),ee&&(fe=re.readBits(4)+1),Be=[],Ae=0;Ae<A;Ae++)Be[Ae]=new d(0,0);for(Z(Me+fe,Be,0,re),Ae=0;Ae<me;){var be;if(re.readMoreInput(),be=V(Be,0,re),be===0)ie[Ae]=0,++Ae;else if(be<=fe)for(var ge=1+(1<<be)+re.readBits(be);--ge;){if(Ae>=me)throw new Error("[DecodeContextMap] i >= context_map_size");ie[Ae]=0,++Ae}else ie[Ae]=be-fe,++Ae}return re.readBits(1)&&pe(ie,me),ne}function te(me,re,ne,ee,fe,Be,Ae){var Me=ne*2,ie=ne,be=V(re,ne*A,Ae),ge;be===0?ge=fe[Me+(Be[ie]&1)]:be===1?ge=fe[Me+(Be[ie]-1&1)]+1:ge=be-2,ge>=me&&(ge-=me),ee[ne]=ge,fe[Me+(Be[ie]&1)]=ge,++Be[ie]}function ye(me,re,ne,ee,fe,Be){var Ae=fe+1,Me=ne&fe,ie=Be.pos_&c.IBUF_MASK,be;if(re<8||Be.bit_pos_+(re<<3)<Be.bit_end_pos_){for(;re-- >0;)Be.readMoreInput(),ee[Me++]=Be.readBits(8),Me===Ae&&(me.write(ee,Ae),Me=0);return}if(Be.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Be.bit_pos_<32;)ee[Me]=Be.val_>>>Be.bit_pos_,Be.bit_pos_+=8,++Me,--re;if(be=Be.bit_end_pos_-Be.bit_pos_>>3,ie+be>c.IBUF_MASK){for(var ge=c.IBUF_MASK+1-ie,Ge=0;Ge<ge;Ge++)ee[Me+Ge]=Be.buf_[ie+Ge];be-=ge,Me+=ge,re-=ge,ie=0}for(var Ge=0;Ge<be;Ge++)ee[Me+Ge]=Be.buf_[ie+Ge];if(Me+=be,re-=be,Me>=Ae){me.write(ee,Ae),Me-=Ae;for(var Ge=0;Ge<Me;Ge++)ee[Ge]=ee[Ae+Ge]}for(;Me+re>=Ae;){if(be=Ae-Me,Be.input_.read(ee,Me,be)<be)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");me.write(ee,Ae),re-=be,Me=0}if(Be.input_.read(ee,Me,re)<re)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Be.reset()}function Ce(me){var re=me.bit_pos_+7&-8,ne=me.readBits(re-me.bit_pos_);return ne==0}function De(me){var re=new a(me),ne=new c(re);L(ne);var ee=O(ne);return ee.meta_block_length}i.BrotliDecompressedSize=De;function ot(me,re){var ne=new a(me);re==null&&(re=De(me));var ee=new Uint8Array(re),fe=new l(ee);return _t(ne,fe),fe.pos<fe.buffer.length&&(fe.buffer=fe.buffer.subarray(0,fe.pos)),fe.buffer}i.BrotliDecompressBuffer=ot;function _t(me,re){var ne,ee=0,fe=0,Be=0,Ae,Me=0,ie,be,ge,Ge,It=[16,15,11,4],Nr=0,Tt=0,br=0,wr=[new de(0,0),new de(0,0),new de(0,0)],Gn,yi,nt,Cw=128+c.READ_SIZE;nt=new c(me),Be=L(nt),Ae=(1<<Be)-16,ie=1<<Be,be=ie-1,ge=new Uint8Array(ie+Cw+u.maxDictionaryWordLength),Ge=ie,Gn=[],yi=[];for(var yv=0;yv<3*A;yv++)Gn[yv]=new d(0,0),yi[yv]=new d(0,0);for(;!fe;){var wo=0,yC,ua=[1<<28,1<<28,1<<28],tc=[0],Ns=[1,1,1],J=[0,1,0,1,0,1],_e=[0],F,Pe,or,Se,bi=null,Te=null,qr,le=null,se,Ep=0,Xt=null,Ne=0,kp=0,Rp=null,Mr=0,xt=0,_o=0,So,Zo;for(ne=0;ne<3;++ne)wr[ne].codes=null,wr[ne].htrees=null;nt.readMoreInput();var bu=O(nt);if(wo=bu.meta_block_length,ee+wo>re.buffer.length){var Ap=new Uint8Array(ee+wo);Ap.set(re.buffer),re.buffer=Ap}if(fe=bu.input_end,yC=bu.is_uncompressed,bu.is_metadata){for(Ce(nt);wo>0;--wo)nt.readMoreInput(),nt.readBits(8);continue}if(wo!==0){if(yC){nt.bit_pos_=nt.bit_pos_+7&-8,ye(re,wo,ee,ge,be,nt),ee+=wo;continue}for(ne=0;ne<3;++ne)Ns[ne]=W(nt)+1,Ns[ne]>=2&&(Z(Ns[ne]+2,Gn,ne*A,nt),Z(w,yi,ne*A,nt),ua[ne]=K(yi,ne*A,nt),_e[ne]=1);for(nt.readMoreInput(),F=nt.readBits(2),Pe=E+(nt.readBits(4)<<F),or=(1<<F)-1,Se=Pe+(48<<F),Te=new Uint8Array(Ns[0]),ne=0;ne<Ns[0];++ne)nt.readMoreInput(),Te[ne]=nt.readBits(2)<<1;var Fr=oe(Ns[0]<<S,nt);qr=Fr.num_htrees,bi=Fr.context_map;var wi=oe(Ns[2]<<C,nt);for(se=wi.num_htrees,le=wi.context_map,wr[0]=new de(b,qr),wr[1]=new de(_,Ns[1]),wr[2]=new de(Se,se),ne=0;ne<3;++ne)wr[ne].decode(nt);for(Xt=0,Rp=0,So=Te[tc[0]],xt=m.lookupOffsets[So],_o=m.lookupOffsets[So+1],Zo=wr[1].htrees[0];wo>0;){var Zr,_i,Qi,bv,L6,Ji,Ms,wu,Tw,wv,Pw;for(nt.readMoreInput(),ua[1]===0&&(te(Ns[1],Gn,1,tc,J,_e,nt),ua[1]=K(yi,A,nt),Zo=wr[1].htrees[tc[1]]),--ua[1],Zr=V(wr[1].codes,Zo,nt),_i=Zr>>6,_i>=2?(_i-=2,Ms=-1):Ms=0,Qi=h.kInsertRangeLut[_i]+(Zr>>3&7),bv=h.kCopyRangeLut[_i]+(Zr&7),L6=h.kInsertLengthPrefixCode[Qi].offset+nt.readBits(h.kInsertLengthPrefixCode[Qi].nbits),Ji=h.kCopyLengthPrefixCode[bv].offset+nt.readBits(h.kCopyLengthPrefixCode[bv].nbits),Tt=ge[ee-1&be],br=ge[ee-2&be],wv=0;wv<L6;++wv)nt.readMoreInput(),ua[0]===0&&(te(Ns[0],Gn,0,tc,J,_e,nt),ua[0]=K(yi,0,nt),Ep=tc[0]<<S,Xt=Ep,So=Te[tc[0]],xt=m.lookupOffsets[So],_o=m.lookupOffsets[So+1]),Tw=m.lookup[xt+Tt]|m.lookup[_o+br],Ne=bi[Xt+Tw],--ua[0],br=Tt,Tt=V(wr[0].codes,wr[0].htrees[Ne],nt),ge[ee&be]=Tt,(ee&be)===be&&re.write(ge,ie),++ee;if(wo-=L6,wo<=0)break;if(Ms<0){var Tw;if(nt.readMoreInput(),ua[2]===0&&(te(Ns[2],Gn,2,tc,J,_e,nt),ua[2]=K(yi,2*A,nt),kp=tc[2]<<C,Rp=kp),--ua[2],Tw=(Ji>4?3:Ji-2)&255,Mr=le[Rp+Tw],Ms=V(wr[2].codes,wr[2].htrees[Mr],nt),Ms>=Pe){var V6,Aj,Ew;Ms-=Pe,Aj=Ms&or,Ms>>=F,V6=(Ms>>1)+1,Ew=(2+(Ms&1)<<V6)-4,Ms=Pe+(Ew+nt.readBits(V6)<<F)+Aj}}if(wu=Q(Ms,It,Nr),wu<0)throw new Error("[BrotliDecompress] invalid distance");if(ee<Ae&&Me!==Ae?Me=ee:Me=Ae,Pw=ee&be,wu>Me)if(Ji>=u.minDictionaryWordLength&&Ji<=u.maxDictionaryWordLength){var Ew=u.offsetsByLength[Ji],Ij=wu-Me-1,Oj=u.sizeBitsByLength[Ji],u_e=(1<<Oj)-1,d_e=Ij&u_e,Nj=Ij>>Oj;if(Ew+=d_e*Ji,Nj<g.kNumTransforms){var j6=g.transformDictionaryWord(ge,Pw,Ew,Ji,Nj);if(Pw+=j6,ee+=j6,wo-=j6,Pw>=Ge){re.write(ge,ie);for(var bC=0;bC<Pw-Ge;bC++)ge[bC]=ge[Ge+bC]}}else throw new Error("Invalid backward reference. pos: "+ee+" distance: "+wu+" len: "+Ji+" bytes left: "+wo)}else throw new Error("Invalid backward reference. pos: "+ee+" distance: "+wu+" len: "+Ji+" bytes left: "+wo);else{if(Ms>0&&(It[Nr&3]=wu,++Nr),Ji>wo)throw new Error("Invalid backward reference. pos: "+ee+" distance: "+wu+" len: "+Ji+" bytes left: "+wo);for(wv=0;wv<Ji;++wv)ge[ee&be]=ge[ee-wu&be],(ee&be)===be&&re.write(ge,ie),++ee,--wo}Tt=ge[ee-1&be],br=ge[ee-2&be]}ee&=1073741823}}re.write(ge,ee&be)}i.BrotliDecompress=_t,u.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var a=o("base64-js");i.init=function(){var l=o("./decode").BrotliDecompressBuffer,c=a.toByteArray(o("./dictionary.bin.js"));return l(c)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="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"},{}],6:[function(o,n,i){var a=o("./dictionary-browser");i.init=function(){i.dictionary=a.init()},i.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]),i.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]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,i){function a(f,m){this.bits=f,this.value=m}i.HuffmanCode=a;var l=15;function c(f,m){for(var h=1<<m-1;f&h;)h>>=1;return(f&h-1)+h}function u(f,m,h,g,v){do g-=h,f[m+g]=new a(v.bits,v.value);while(g>0)}function d(f,m,h){for(var g=1<<m-h;m<l&&(g-=f[m],!(g<=0));)++m,g<<=1;return m-h}i.BrotliBuildHuffmanTable=function(f,m,h,g,v){var y=m,b,_,w,S,C,k,R,A,I,D,E,P=new Int32Array(l+1),B=new Int32Array(l+1);for(E=new Int32Array(v),w=0;w<v;w++)P[g[w]]++;for(B[1]=0,_=1;_<l;_++)B[_+1]=B[_]+P[_];for(w=0;w<v;w++)g[w]!==0&&(E[B[g[w]]++]=w);if(A=h,I=1<<A,D=I,B[l]===1){for(S=0;S<D;++S)f[m+S]=new a(0,E[0]&65535);return D}for(S=0,w=0,_=1,C=2;_<=h;++_,C<<=1)for(;P[_]>0;--P[_])b=new a(_&255,E[w++]&65535),u(f,m+S,C,I,b),S=c(S,_);for(R=D-1,k=-1,_=h+1,C=2;_<=l;++_,C<<=1)for(;P[_]>0;--P[_])(S&R)!==k&&(m+=I,A=d(P,_,h),I=1<<A,D+=I,k=S&R,f[y+k]=new a(A+h&255,m-y-k&65535)),b=new a(_-h&255,E[w++]&65535),u(f,m+(S>>h),C,I,b),S=c(S,_);return D}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=v,i.fromByteArray=_;for(var a=[],l=[],c=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,f=u.length;d<f;++d)a[d]=u[d],l[u.charCodeAt(d)]=d;l[45]=62,l[95]=63;function m(w){var S=w.length;if(S%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var C=w.indexOf("=");C===-1&&(C=S);var k=C===S?0:4-C%4;return[C,k]}function h(w){var S=m(w),C=S[0],k=S[1];return(C+k)*3/4-k}function g(w,S,C){return(S+C)*3/4-C}function v(w){for(var S,C=m(w),k=C[0],R=C[1],A=new c(g(w,k,R)),I=0,D=R>0?k-4:k,E=0;E<D;E+=4)S=l[w.charCodeAt(E)]<<18|l[w.charCodeAt(E+1)]<<12|l[w.charCodeAt(E+2)]<<6|l[w.charCodeAt(E+3)],A[I++]=S>>16&255,A[I++]=S>>8&255,A[I++]=S&255;return R===2&&(S=l[w.charCodeAt(E)]<<2|l[w.charCodeAt(E+1)]>>4,A[I++]=S&255),R===1&&(S=l[w.charCodeAt(E)]<<10|l[w.charCodeAt(E+1)]<<4|l[w.charCodeAt(E+2)]>>2,A[I++]=S>>8&255,A[I++]=S&255),A}function y(w){return a[w>>18&63]+a[w>>12&63]+a[w>>6&63]+a[w&63]}function b(w,S,C){for(var k,R=[],A=S;A<C;A+=3)k=(w[A]<<16&16711680)+(w[A+1]<<8&65280)+(w[A+2]&255),R.push(y(k));return R.join("")}function _(w){for(var S,C=w.length,k=C%3,R=[],A=16383,I=0,D=C-k;I<D;I+=A)R.push(b(w,I,I+A>D?D:I+A));return k===1?(S=w[C-1],R.push(a[S>>2]+a[S<<4&63]+"==")):k===2&&(S=(w[C-2]<<8)+w[C-1],R.push(a[S>>10]+a[S>>4&63]+a[S<<2&63]+"=")),R.join("")}},{}],9:[function(o,n,i){function a(l,c){this.offset=l,this.nbits=c}i.kBlockLengthPrefixCode=[new a(1,2),new a(5,2),new a(9,2),new a(13,2),new a(17,3),new a(25,3),new a(33,3),new a(41,3),new a(49,4),new a(65,4),new a(81,4),new a(97,4),new a(113,5),new a(145,5),new a(177,5),new a(209,5),new a(241,6),new a(305,6),new a(369,7),new a(497,8),new a(753,9),new a(1265,10),new a(2289,11),new a(4337,12),new a(8433,13),new a(16625,24)],i.kInsertLengthPrefixCode=[new a(0,0),new a(1,0),new a(2,0),new a(3,0),new a(4,0),new a(5,0),new a(6,1),new a(8,1),new a(10,2),new a(14,2),new a(18,3),new a(26,3),new a(34,4),new a(50,4),new a(66,5),new a(98,5),new a(130,6),new a(194,7),new a(322,8),new a(578,9),new a(1090,10),new a(2114,12),new a(6210,14),new a(22594,24)],i.kCopyLengthPrefixCode=[new a(2,0),new a(3,0),new a(4,0),new a(5,0),new a(6,0),new a(7,0),new a(8,0),new a(9,0),new a(10,1),new a(12,1),new a(14,2),new a(18,2),new a(22,3),new a(30,3),new a(38,4),new a(54,4),new a(70,5),new a(102,5),new a(134,6),new a(198,7),new a(326,8),new a(582,9),new a(1094,10),new a(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,i){function a(c){this.buffer=c,this.pos=0}a.prototype.read=function(c,u,d){this.pos+d>this.buffer.length&&(d=this.buffer.length-this.pos);for(var f=0;f<d;f++)c[u+f]=this.buffer[this.pos+f];return this.pos+=d,d},i.BrotliInput=a;function l(c){this.buffer=c,this.pos=0}l.prototype.write=function(c,u){if(this.pos+u>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(c.subarray(0,u),this.pos),this.pos+=u,u},i.BrotliOutput=l},{}],11:[function(o,n,i){var a=o("./dictionary"),l=0,c=1,u=2,d=3,f=4,m=5,h=6,g=7,v=8,y=9,b=10,_=11,w=12,S=13,C=14,k=15,R=16,A=17,I=18,D=19,E=20;function P(L,W,M){this.prefix=new Uint8Array(L.length),this.transform=W,this.suffix=new Uint8Array(M.length);for(var O=0;O<L.length;O++)this.prefix[O]=L.charCodeAt(O);for(var O=0;O<M.length;O++)this.suffix[O]=M.charCodeAt(O)}var B=[new P("",l,""),new P("",l," "),new P(" ",l," "),new P("",w,""),new P("",b," "),new P("",l," the "),new P(" ",l,""),new P("s ",l," "),new P("",l," of "),new P("",b,""),new P("",l," and "),new P("",S,""),new P("",c,""),new P(", ",l," "),new P("",l,", "),new P(" ",b," "),new P("",l," in "),new P("",l," to "),new P("e ",l," "),new P("",l,'"'),new P("",l,"."),new P("",l,'">'),new P("",l,`
46 `),new P("",d,""),new P("",l,"]"),new P("",l," for "),new P("",C,""),new P("",u,""),new P("",l," a "),new P("",l," that "),new P(" ",b,""),new P("",l,". "),new P(".",l,""),new P(" ",l,", "),new P("",k,""),new P("",l," with "),new P("",l,"'"),new P("",l," from "),new P("",l," by "),new P("",R,""),new P("",A,""),new P(" the ",l,""),new P("",f,""),new P("",l,". The "),new P("",_,""),new P("",l," on "),new P("",l," as "),new P("",l," is "),new P("",g,""),new P("",c,"ing "),new P("",l,`
47 `),new P("",l,":"),new P(" ",l,". "),new P("",l,"ed "),new P("",E,""),new P("",I,""),new P("",h,""),new P("",l,"("),new P("",b,", "),new P("",v,""),new P("",l," at "),new P("",l,"ly "),new P(" the ",l," of "),new P("",m,""),new P("",y,""),new P(" ",b,", "),new P("",b,'"'),new P(".",l,"("),new P("",_," "),new P("",b,'">'),new P("",l,'="'),new P(" ",l,"."),new P(".com/",l,""),new P(" the ",l," of the "),new P("",b,"'"),new P("",l,". This "),new P("",l,","),new P(".",l," "),new P("",b,"("),new P("",b,"."),new P("",l," not "),new P(" ",l,'="'),new P("",l,"er "),new P(" ",_," "),new P("",l,"al "),new P(" ",_,""),new P("",l,"='"),new P("",_,'"'),new P("",b,". "),new P(" ",l,"("),new P("",l,"ful "),new P(" ",b,". "),new P("",l,"ive "),new P("",l,"less "),new P("",_,"'"),new P("",l,"est "),new P(" ",b,"."),new P("",_,'">'),new P(" ",l,"='"),new P("",b,","),new P("",l,"ize "),new P("",_,"."),new P("\xC2\xA0",l,""),new P(" ",l,","),new P("",b,'="'),new P("",_,'="'),new P("",l,"ous "),new P("",_,", "),new P("",b,"='"),new P(" ",b,","),new P(" ",_,'="'),new P(" ",_,", "),new P("",_,","),new P("",_,"("),new P("",_,". "),new P(" ",_,"."),new P("",_,"='"),new P(" ",_,". "),new P(" ",b,'="'),new P(" ",_,"='"),new P(" ",b,"='")];i.kTransforms=B,i.kNumTransforms=B.length;function H(L,W){return L[W]<192?(L[W]>=97&&L[W]<=122&&(L[W]^=32),1):L[W]<224?(L[W+1]^=32,2):(L[W+2]^=5,3)}i.transformDictionaryWord=function(L,W,M,O,V){var U=B[V].prefix,Z=B[V].suffix,K=B[V].transform,Q=K<w?0:K-(w-1),ae=0,pe=W,de;Q>O&&(Q=O);for(var oe=0;oe<U.length;)L[W++]=U[oe++];for(M+=Q,O-=Q,K<=y&&(O-=K),ae=0;ae<O;ae++)L[W++]=a.dictionary[M+ae];if(de=W-O,K===b)H(L,de);else if(K===_)for(;O>0;){var te=H(L,de);de+=te,O-=te}for(var ye=0;ye<Z.length;)L[W++]=Z[ye++];return W-pe}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var eA=(e=>typeof $i<"u"?$i:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof $i<"u"?$i:t)[r]}):e)(function(e){if(typeof $i<"u")return $i.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Pie=(function(){var e,t,r;return(function(){function o(n,i,a){function l(d,f){if(!i[d]){if(!n[d]){var m=typeof eA=="function"&&eA;if(!f&&m)return m(d,!0);if(c)return c(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[d]={exports:{}};n[d][0].call(g.exports,function(v){var y=n[d][1][v];return l(y||v)},g,g.exports,o,n,i,a)}return i[d].exports}for(var c=typeof eA=="function"&&eA,u=0;u<a.length;u++)l(a[u]);return l}return o})()({1:[function(o,n,i){"use strict";var a=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function l(d,f){return Object.prototype.hasOwnProperty.call(d,f)}i.assign=function(d){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var m=f.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var h in m)l(m,h)&&(d[h]=m[h])}}return d},i.shrinkBuf=function(d,f){return d.length===f?d:d.subarray?d.subarray(0,f):(d.length=f,d)};var c={arraySet:function(d,f,m,h,g){if(f.subarray&&d.subarray){d.set(f.subarray(m,m+h),g);return}for(var v=0;v<h;v++)d[g+v]=f[m+v]},flattenChunks:function(d){var f,m,h,g,v,y;for(h=0,f=0,m=d.length;f<m;f++)h+=d[f].length;for(y=new Uint8Array(h),g=0,f=0,m=d.length;f<m;f++)v=d[f],y.set(v,g),g+=v.length;return y}},u={arraySet:function(d,f,m,h,g){for(var v=0;v<h;v++)d[g+v]=f[m+v]},flattenChunks:function(d){return[].concat.apply([],d)}};i.setTyped=function(d){d?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,c)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,u))},i.setTyped(a)},{}],2:[function(o,n,i){"use strict";var a=o("./common"),l=!0,c=!0;try{String.fromCharCode.apply(null,[0])}catch{l=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{c=!1}for(var u=new a.Buf8(256),d=0;d<256;d++)u[d]=d>=252?6:d>=248?5:d>=240?4:d>=224?3:d>=192?2:1;u[254]=u[254]=1,i.string2buf=function(m){var h,g,v,y,b,_=m.length,w=0;for(y=0;y<_;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<_&&(v=m.charCodeAt(y+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),y++)),w+=g<128?1:g<2048?2:g<65536?3:4;for(h=new a.Buf8(w),b=0,y=0;b<w;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<_&&(v=m.charCodeAt(y+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),y++)),g<128?h[b++]=g:g<2048?(h[b++]=192|g>>>6,h[b++]=128|g&63):g<65536?(h[b++]=224|g>>>12,h[b++]=128|g>>>6&63,h[b++]=128|g&63):(h[b++]=240|g>>>18,h[b++]=128|g>>>12&63,h[b++]=128|g>>>6&63,h[b++]=128|g&63);return h};function f(m,h){if(h<65534&&(m.subarray&&c||!m.subarray&&l))return String.fromCharCode.apply(null,a.shrinkBuf(m,h));for(var g="",v=0;v<h;v++)g+=String.fromCharCode(m[v]);return g}i.buf2binstring=function(m){return f(m,m.length)},i.binstring2buf=function(m){for(var h=new a.Buf8(m.length),g=0,v=h.length;g<v;g++)h[g]=m.charCodeAt(g);return h},i.buf2string=function(m,h){var g,v,y,b,_=h||m.length,w=new Array(_*2);for(v=0,g=0;g<_;){if(y=m[g++],y<128){w[v++]=y;continue}if(b=u[y],b>4){w[v++]=65533,g+=b-1;continue}for(y&=b===2?31:b===3?15:7;b>1&&g<_;)y=y<<6|m[g++]&63,b--;if(b>1){w[v++]=65533;continue}y<65536?w[v++]=y:(y-=65536,w[v++]=55296|y>>10&1023,w[v++]=56320|y&1023)}return f(w,v)},i.utf8border=function(m,h){var g;for(h=h||m.length,h>m.length&&(h=m.length),g=h-1;g>=0&&(m[g]&192)===128;)g--;return g<0||g===0?h:g+u[m[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function a(l,c,u,d){for(var f=l&65535|0,m=l>>>16&65535|0,h=0;u!==0;){h=u>2e3?2e3:u,u-=h;do f=f+c[d++]|0,m=m+f|0;while(--h);f%=65521,m%=65521}return f|m<<16|0}n.exports=a},{}],4:[function(o,n,i){"use strict";n.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(o,n,i){"use strict";function a(){for(var u,d=[],f=0;f<256;f++){u=f;for(var m=0;m<8;m++)u=u&1?3988292384^u>>>1:u>>>1;d[f]=u}return d}var l=a();function c(u,d,f,m){var h=l,g=m+f;u^=-1;for(var v=m;v<g;v++)u=u>>>8^h[(u^d[v])&255];return u^-1}n.exports=c},{}],6:[function(o,n,i){"use strict";function a(){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}n.exports=a},{}],7:[function(o,n,i){"use strict";var a=30,l=12;n.exports=function(u,d){var f,m,h,g,v,y,b,_,w,S,C,k,R,A,I,D,E,P,B,H,L,W,M,O,V;f=u.state,m=u.next_in,O=u.input,h=m+(u.avail_in-5),g=u.next_out,V=u.output,v=g-(d-u.avail_out),y=g+(u.avail_out-257),b=f.dmax,_=f.wsize,w=f.whave,S=f.wnext,C=f.window,k=f.hold,R=f.bits,A=f.lencode,I=f.distcode,D=(1<<f.lenbits)-1,E=(1<<f.distbits)-1;e:do{R<15&&(k+=O[m++]<<R,R+=8,k+=O[m++]<<R,R+=8),P=A[k&D];t:for(;;){if(B=P>>>24,k>>>=B,R-=B,B=P>>>16&255,B===0)V[g++]=P&65535;else if(B&16){H=P&65535,B&=15,B&&(R<B&&(k+=O[m++]<<R,R+=8),H+=k&(1<<B)-1,k>>>=B,R-=B),R<15&&(k+=O[m++]<<R,R+=8,k+=O[m++]<<R,R+=8),P=I[k&E];r:for(;;){if(B=P>>>24,k>>>=B,R-=B,B=P>>>16&255,B&16){if(L=P&65535,B&=15,R<B&&(k+=O[m++]<<R,R+=8,R<B&&(k+=O[m++]<<R,R+=8)),L+=k&(1<<B)-1,L>b){u.msg="invalid distance too far back",f.mode=a;break e}if(k>>>=B,R-=B,B=g-v,L>B){if(B=L-B,B>w&&f.sane){u.msg="invalid distance too far back",f.mode=a;break e}if(W=0,M=C,S===0){if(W+=_-B,B<H){H-=B;do V[g++]=C[W++];while(--B);W=g-L,M=V}}else if(S<B){if(W+=_+S-B,B-=S,B<H){H-=B;do V[g++]=C[W++];while(--B);if(W=0,S<H){B=S,H-=B;do V[g++]=C[W++];while(--B);W=g-L,M=V}}}else if(W+=S-B,B<H){H-=B;do V[g++]=C[W++];while(--B);W=g-L,M=V}for(;H>2;)V[g++]=M[W++],V[g++]=M[W++],V[g++]=M[W++],H-=3;H&&(V[g++]=M[W++],H>1&&(V[g++]=M[W++]))}else{W=g-L;do V[g++]=V[W++],V[g++]=V[W++],V[g++]=V[W++],H-=3;while(H>2);H&&(V[g++]=V[W++],H>1&&(V[g++]=V[W++]))}}else if((B&64)===0){P=I[(P&65535)+(k&(1<<B)-1)];continue r}else{u.msg="invalid distance code",f.mode=a;break e}break}}else if((B&64)===0){P=A[(P&65535)+(k&(1<<B)-1)];continue t}else if(B&32){f.mode=l;break e}else{u.msg="invalid literal/length code",f.mode=a;break e}break}}while(m<h&&g<y);H=R>>3,m-=H,R-=H<<3,k&=(1<<R)-1,u.next_in=m,u.next_out=g,u.avail_in=m<h?5+(h-m):5-(m-h),u.avail_out=g<y?257+(y-g):257-(g-y),f.hold=k,f.bits=R}},{}],8:[function(o,n,i){"use strict";var a=o("../utils/common"),l=o("./adler32"),c=o("./crc32"),u=o("./inffast"),d=o("./inftrees"),f=0,m=1,h=2,g=4,v=5,y=6,b=0,_=1,w=2,S=-2,C=-3,k=-4,R=-5,A=8,I=1,D=2,E=3,P=4,B=5,H=6,L=7,W=8,M=9,O=10,V=11,U=12,Z=13,K=14,Q=15,ae=16,pe=17,de=18,oe=19,te=20,ye=21,Ce=22,De=23,ot=24,_t=25,me=26,re=27,ne=28,ee=29,fe=30,Be=31,Ae=32,Me=852,ie=592,be=15,ge=be;function Ge(J){return(J>>>24&255)+(J>>>8&65280)+((J&65280)<<8)+((J&255)<<24)}function It(){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 a.Buf16(320),this.work=new a.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Nr(J){var _e;return!J||!J.state?S:(_e=J.state,J.total_in=J.total_out=_e.total=0,J.msg="",_e.wrap&&(J.adler=_e.wrap&1),_e.mode=I,_e.last=0,_e.havedict=0,_e.dmax=32768,_e.head=null,_e.hold=0,_e.bits=0,_e.lencode=_e.lendyn=new a.Buf32(Me),_e.distcode=_e.distdyn=new a.Buf32(ie),_e.sane=1,_e.back=-1,b)}function Tt(J){var _e;return!J||!J.state?S:(_e=J.state,_e.wsize=0,_e.whave=0,_e.wnext=0,Nr(J))}function br(J,_e){var F,Pe;return!J||!J.state||(Pe=J.state,_e<0?(F=0,_e=-_e):(F=(_e>>4)+1,_e<48&&(_e&=15)),_e&&(_e<8||_e>15))?S:(Pe.window!==null&&Pe.wbits!==_e&&(Pe.window=null),Pe.wrap=F,Pe.wbits=_e,Tt(J))}function wr(J,_e){var F,Pe;return J?(Pe=new It,J.state=Pe,Pe.window=null,F=br(J,_e),F!==b&&(J.state=null),F):S}function Gn(J){return wr(J,ge)}var yi=!0,nt,Cw;function yv(J){if(yi){var _e;for(nt=new a.Buf32(512),Cw=new a.Buf32(32),_e=0;_e<144;)J.lens[_e++]=8;for(;_e<256;)J.lens[_e++]=9;for(;_e<280;)J.lens[_e++]=7;for(;_e<288;)J.lens[_e++]=8;for(d(m,J.lens,0,288,nt,0,J.work,{bits:9}),_e=0;_e<32;)J.lens[_e++]=5;d(h,J.lens,0,32,Cw,0,J.work,{bits:5}),yi=!1}J.lencode=nt,J.lenbits=9,J.distcode=Cw,J.distbits=5}function wo(J,_e,F,Pe){var or,Se=J.state;return Se.window===null&&(Se.wsize=1<<Se.wbits,Se.wnext=0,Se.whave=0,Se.window=new a.Buf8(Se.wsize)),Pe>=Se.wsize?(a.arraySet(Se.window,_e,F-Se.wsize,Se.wsize,0),Se.wnext=0,Se.whave=Se.wsize):(or=Se.wsize-Se.wnext,or>Pe&&(or=Pe),a.arraySet(Se.window,_e,F-Pe,or,Se.wnext),Pe-=or,Pe?(a.arraySet(Se.window,_e,F-Pe,Pe,0),Se.wnext=Pe,Se.whave=Se.wsize):(Se.wnext+=or,Se.wnext===Se.wsize&&(Se.wnext=0),Se.whave<Se.wsize&&(Se.whave+=or))),0}function yC(J,_e){var F,Pe,or,Se,bi,Te,qr,le,se,Ep,Xt,Ne,kp,Rp,Mr=0,xt,_o,So,Zo,bu,Ap,Fr,wi,Zr=new a.Buf8(4),_i,Qi,bv=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!J||!J.state||!J.output||!J.input&&J.avail_in!==0)return S;F=J.state,F.mode===U&&(F.mode=Z),bi=J.next_out,or=J.output,qr=J.avail_out,Se=J.next_in,Pe=J.input,Te=J.avail_in,le=F.hold,se=F.bits,Ep=Te,Xt=qr,wi=b;e:for(;;)switch(F.mode){case I:if(F.wrap===0){F.mode=Z;break}for(;se<16;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if(F.wrap&2&&le===35615){F.check=0,Zr[0]=le&255,Zr[1]=le>>>8&255,F.check=c(F.check,Zr,2,0),le=0,se=0,F.mode=D;break}if(F.flags=0,F.head&&(F.head.done=!1),!(F.wrap&1)||(((le&255)<<8)+(le>>8))%31){J.msg="incorrect header check",F.mode=fe;break}if((le&15)!==A){J.msg="unknown compression method",F.mode=fe;break}if(le>>>=4,se-=4,Fr=(le&15)+8,F.wbits===0)F.wbits=Fr;else if(Fr>F.wbits){J.msg="invalid window size",F.mode=fe;break}F.dmax=1<<Fr,J.adler=F.check=1,F.mode=le&512?O:U,le=0,se=0;break;case D:for(;se<16;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if(F.flags=le,(F.flags&255)!==A){J.msg="unknown compression method",F.mode=fe;break}if(F.flags&57344){J.msg="unknown header flags set",F.mode=fe;break}F.head&&(F.head.text=le>>8&1),F.flags&512&&(Zr[0]=le&255,Zr[1]=le>>>8&255,F.check=c(F.check,Zr,2,0)),le=0,se=0,F.mode=E;case E:for(;se<32;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}F.head&&(F.head.time=le),F.flags&512&&(Zr[0]=le&255,Zr[1]=le>>>8&255,Zr[2]=le>>>16&255,Zr[3]=le>>>24&255,F.check=c(F.check,Zr,4,0)),le=0,se=0,F.mode=P;case P:for(;se<16;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}F.head&&(F.head.xflags=le&255,F.head.os=le>>8),F.flags&512&&(Zr[0]=le&255,Zr[1]=le>>>8&255,F.check=c(F.check,Zr,2,0)),le=0,se=0,F.mode=B;case B:if(F.flags&1024){for(;se<16;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}F.length=le,F.head&&(F.head.extra_len=le),F.flags&512&&(Zr[0]=le&255,Zr[1]=le>>>8&255,F.check=c(F.check,Zr,2,0)),le=0,se=0}else F.head&&(F.head.extra=null);F.mode=H;case H:if(F.flags&1024&&(Ne=F.length,Ne>Te&&(Ne=Te),Ne&&(F.head&&(Fr=F.head.extra_len-F.length,F.head.extra||(F.head.extra=new Array(F.head.extra_len)),a.arraySet(F.head.extra,Pe,Se,Ne,Fr)),F.flags&512&&(F.check=c(F.check,Pe,Ne,Se)),Te-=Ne,Se+=Ne,F.length-=Ne),F.length))break e;F.length=0,F.mode=L;case L:if(F.flags&2048){if(Te===0)break e;Ne=0;do Fr=Pe[Se+Ne++],F.head&&Fr&&F.length<65536&&(F.head.name+=String.fromCharCode(Fr));while(Fr&&Ne<Te);if(F.flags&512&&(F.check=c(F.check,Pe,Ne,Se)),Te-=Ne,Se+=Ne,Fr)break e}else F.head&&(F.head.name=null);F.length=0,F.mode=W;case W:if(F.flags&4096){if(Te===0)break e;Ne=0;do Fr=Pe[Se+Ne++],F.head&&Fr&&F.length<65536&&(F.head.comment+=String.fromCharCode(Fr));while(Fr&&Ne<Te);if(F.flags&512&&(F.check=c(F.check,Pe,Ne,Se)),Te-=Ne,Se+=Ne,Fr)break e}else F.head&&(F.head.comment=null);F.mode=M;case M:if(F.flags&512){for(;se<16;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if(le!==(F.check&65535)){J.msg="header crc mismatch",F.mode=fe;break}le=0,se=0}F.head&&(F.head.hcrc=F.flags>>9&1,F.head.done=!0),J.adler=F.check=0,F.mode=U;break;case O:for(;se<32;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}J.adler=F.check=Ge(le),le=0,se=0,F.mode=V;case V:if(F.havedict===0)return J.next_out=bi,J.avail_out=qr,J.next_in=Se,J.avail_in=Te,F.hold=le,F.bits=se,w;J.adler=F.check=1,F.mode=U;case U:if(_e===v||_e===y)break e;case Z:if(F.last){le>>>=se&7,se-=se&7,F.mode=re;break}for(;se<3;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}switch(F.last=le&1,le>>>=1,se-=1,le&3){case 0:F.mode=K;break;case 1:if(yv(F),F.mode=te,_e===y){le>>>=2,se-=2;break e}break;case 2:F.mode=pe;break;case 3:J.msg="invalid block type",F.mode=fe}le>>>=2,se-=2;break;case K:for(le>>>=se&7,se-=se&7;se<32;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if((le&65535)!==(le>>>16^65535)){J.msg="invalid stored block lengths",F.mode=fe;break}if(F.length=le&65535,le=0,se=0,F.mode=Q,_e===y)break e;case Q:F.mode=ae;case ae:if(Ne=F.length,Ne){if(Ne>Te&&(Ne=Te),Ne>qr&&(Ne=qr),Ne===0)break e;a.arraySet(or,Pe,Se,Ne,bi),Te-=Ne,Se+=Ne,qr-=Ne,bi+=Ne,F.length-=Ne;break}F.mode=U;break;case pe:for(;se<14;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if(F.nlen=(le&31)+257,le>>>=5,se-=5,F.ndist=(le&31)+1,le>>>=5,se-=5,F.ncode=(le&15)+4,le>>>=4,se-=4,F.nlen>286||F.ndist>30){J.msg="too many length or distance symbols",F.mode=fe;break}F.have=0,F.mode=de;case de:for(;F.have<F.ncode;){for(;se<3;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}F.lens[bv[F.have++]]=le&7,le>>>=3,se-=3}for(;F.have<19;)F.lens[bv[F.have++]]=0;if(F.lencode=F.lendyn,F.lenbits=7,_i={bits:F.lenbits},wi=d(f,F.lens,0,19,F.lencode,0,F.work,_i),F.lenbits=_i.bits,wi){J.msg="invalid code lengths set",F.mode=fe;break}F.have=0,F.mode=oe;case oe:for(;F.have<F.nlen+F.ndist;){for(;Mr=F.lencode[le&(1<<F.lenbits)-1],xt=Mr>>>24,_o=Mr>>>16&255,So=Mr&65535,!(xt<=se);){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if(So<16)le>>>=xt,se-=xt,F.lens[F.have++]=So;else{if(So===16){for(Qi=xt+2;se<Qi;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if(le>>>=xt,se-=xt,F.have===0){J.msg="invalid bit length repeat",F.mode=fe;break}Fr=F.lens[F.have-1],Ne=3+(le&3),le>>>=2,se-=2}else if(So===17){for(Qi=xt+3;se<Qi;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}le>>>=xt,se-=xt,Fr=0,Ne=3+(le&7),le>>>=3,se-=3}else{for(Qi=xt+7;se<Qi;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}le>>>=xt,se-=xt,Fr=0,Ne=11+(le&127),le>>>=7,se-=7}if(F.have+Ne>F.nlen+F.ndist){J.msg="invalid bit length repeat",F.mode=fe;break}for(;Ne--;)F.lens[F.have++]=Fr}}if(F.mode===fe)break;if(F.lens[256]===0){J.msg="invalid code -- missing end-of-block",F.mode=fe;break}if(F.lenbits=9,_i={bits:F.lenbits},wi=d(m,F.lens,0,F.nlen,F.lencode,0,F.work,_i),F.lenbits=_i.bits,wi){J.msg="invalid literal/lengths set",F.mode=fe;break}if(F.distbits=6,F.distcode=F.distdyn,_i={bits:F.distbits},wi=d(h,F.lens,F.nlen,F.ndist,F.distcode,0,F.work,_i),F.distbits=_i.bits,wi){J.msg="invalid distances set",F.mode=fe;break}if(F.mode=te,_e===y)break e;case te:F.mode=ye;case ye:if(Te>=6&&qr>=258){J.next_out=bi,J.avail_out=qr,J.next_in=Se,J.avail_in=Te,F.hold=le,F.bits=se,u(J,Xt),bi=J.next_out,or=J.output,qr=J.avail_out,Se=J.next_in,Pe=J.input,Te=J.avail_in,le=F.hold,se=F.bits,F.mode===U&&(F.back=-1);break}for(F.back=0;Mr=F.lencode[le&(1<<F.lenbits)-1],xt=Mr>>>24,_o=Mr>>>16&255,So=Mr&65535,!(xt<=se);){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if(_o&&(_o&240)===0){for(Zo=xt,bu=_o,Ap=So;Mr=F.lencode[Ap+((le&(1<<Zo+bu)-1)>>Zo)],xt=Mr>>>24,_o=Mr>>>16&255,So=Mr&65535,!(Zo+xt<=se);){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}le>>>=Zo,se-=Zo,F.back+=Zo}if(le>>>=xt,se-=xt,F.back+=xt,F.length=So,_o===0){F.mode=me;break}if(_o&32){F.back=-1,F.mode=U;break}if(_o&64){J.msg="invalid literal/length code",F.mode=fe;break}F.extra=_o&15,F.mode=Ce;case Ce:if(F.extra){for(Qi=F.extra;se<Qi;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}F.length+=le&(1<<F.extra)-1,le>>>=F.extra,se-=F.extra,F.back+=F.extra}F.was=F.length,F.mode=De;case De:for(;Mr=F.distcode[le&(1<<F.distbits)-1],xt=Mr>>>24,_o=Mr>>>16&255,So=Mr&65535,!(xt<=se);){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if((_o&240)===0){for(Zo=xt,bu=_o,Ap=So;Mr=F.distcode[Ap+((le&(1<<Zo+bu)-1)>>Zo)],xt=Mr>>>24,_o=Mr>>>16&255,So=Mr&65535,!(Zo+xt<=se);){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}le>>>=Zo,se-=Zo,F.back+=Zo}if(le>>>=xt,se-=xt,F.back+=xt,_o&64){J.msg="invalid distance code",F.mode=fe;break}F.offset=So,F.extra=_o&15,F.mode=ot;case ot:if(F.extra){for(Qi=F.extra;se<Qi;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}F.offset+=le&(1<<F.extra)-1,le>>>=F.extra,se-=F.extra,F.back+=F.extra}if(F.offset>F.dmax){J.msg="invalid distance too far back",F.mode=fe;break}F.mode=_t;case _t:if(qr===0)break e;if(Ne=Xt-qr,F.offset>Ne){if(Ne=F.offset-Ne,Ne>F.whave&&F.sane){J.msg="invalid distance too far back",F.mode=fe;break}Ne>F.wnext?(Ne-=F.wnext,kp=F.wsize-Ne):kp=F.wnext-Ne,Ne>F.length&&(Ne=F.length),Rp=F.window}else Rp=or,kp=bi-F.offset,Ne=F.length;Ne>qr&&(Ne=qr),qr-=Ne,F.length-=Ne;do or[bi++]=Rp[kp++];while(--Ne);F.length===0&&(F.mode=ye);break;case me:if(qr===0)break e;or[bi++]=F.length,qr--,F.mode=ye;break;case re:if(F.wrap){for(;se<32;){if(Te===0)break e;Te--,le|=Pe[Se++]<<se,se+=8}if(Xt-=qr,J.total_out+=Xt,F.total+=Xt,Xt&&(J.adler=F.check=F.flags?c(F.check,or,Xt,bi-Xt):l(F.check,or,Xt,bi-Xt)),Xt=qr,(F.flags?le:Ge(le))!==F.check){J.msg="incorrect data check",F.mode=fe;break}le=0,se=0}F.mode=ne;case ne:if(F.wrap&&F.flags){for(;se<32;){if(Te===0)break e;Te--,le+=Pe[Se++]<<se,se+=8}if(le!==(F.total&4294967295)){J.msg="incorrect length check",F.mode=fe;break}le=0,se=0}F.mode=ee;case ee:wi=_;break e;case fe:wi=C;break e;case Be:return k;case Ae:default:return S}return J.next_out=bi,J.avail_out=qr,J.next_in=Se,J.avail_in=Te,F.hold=le,F.bits=se,(F.wsize||Xt!==J.avail_out&&F.mode<fe&&(F.mode<re||_e!==g))&&wo(J,J.output,J.next_out,Xt-J.avail_out)?(F.mode=Be,k):(Ep-=J.avail_in,Xt-=J.avail_out,J.total_in+=Ep,J.total_out+=Xt,F.total+=Xt,F.wrap&&Xt&&(J.adler=F.check=F.flags?c(F.check,or,Xt,J.next_out-Xt):l(F.check,or,Xt,J.next_out-Xt)),J.data_type=F.bits+(F.last?64:0)+(F.mode===U?128:0)+(F.mode===te||F.mode===Q?256:0),(Ep===0&&Xt===0||_e===g)&&wi===b&&(wi=R),wi)}function ua(J){if(!J||!J.state)return S;var _e=J.state;return _e.window&&(_e.window=null),J.state=null,b}function tc(J,_e){var F;return!J||!J.state||(F=J.state,(F.wrap&2)===0)?S:(F.head=_e,_e.done=!1,b)}function Ns(J,_e){var F=_e.length,Pe,or,Se;return!J||!J.state||(Pe=J.state,Pe.wrap!==0&&Pe.mode!==V)?S:Pe.mode===V&&(or=1,or=l(or,_e,F,0),or!==Pe.check)?C:(Se=wo(J,_e,F,F),Se?(Pe.mode=Be,k):(Pe.havedict=1,b))}i.inflateReset=Tt,i.inflateReset2=br,i.inflateResetKeep=Nr,i.inflateInit=Gn,i.inflateInit2=wr,i.inflate=yC,i.inflateEnd=ua,i.inflateGetHeader=tc,i.inflateSetDictionary=Ns,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var a=o("../utils/common"),l=15,c=852,u=592,d=0,f=1,m=2,h=[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],g=[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],v=[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],y=[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];n.exports=function(_,w,S,C,k,R,A,I){var D=I.bits,E=0,P=0,B=0,H=0,L=0,W=0,M=0,O=0,V=0,U=0,Z,K,Q,ae,pe,de=null,oe=0,te,ye=new a.Buf16(l+1),Ce=new a.Buf16(l+1),De=null,ot=0,_t,me,re;for(E=0;E<=l;E++)ye[E]=0;for(P=0;P<C;P++)ye[w[S+P]]++;for(L=D,H=l;H>=1&&ye[H]===0;H--);if(L>H&&(L=H),H===0)return k[R++]=1<<24|64<<16|0,k[R++]=1<<24|64<<16|0,I.bits=1,0;for(B=1;B<H&&ye[B]===0;B++);for(L<B&&(L=B),O=1,E=1;E<=l;E++)if(O<<=1,O-=ye[E],O<0)return-1;if(O>0&&(_===d||H!==1))return-1;for(Ce[1]=0,E=1;E<l;E++)Ce[E+1]=Ce[E]+ye[E];for(P=0;P<C;P++)w[S+P]!==0&&(A[Ce[w[S+P]]++]=P);if(_===d?(de=De=A,te=19):_===f?(de=h,oe-=257,De=g,ot-=257,te=256):(de=v,De=y,te=-1),U=0,P=0,E=B,pe=R,W=L,M=0,Q=-1,V=1<<L,ae=V-1,_===f&&V>c||_===m&&V>u)return 1;for(;;){_t=E-M,A[P]<te?(me=0,re=A[P]):A[P]>te?(me=De[ot+A[P]],re=de[oe+A[P]]):(me=96,re=0),Z=1<<E-M,K=1<<W,B=K;do K-=Z,k[pe+(U>>M)+K]=_t<<24|me<<16|re|0;while(K!==0);for(Z=1<<E-1;U&Z;)Z>>=1;if(Z!==0?(U&=Z-1,U+=Z):U=0,P++,--ye[E]===0){if(E===H)break;E=w[S+A[P]]}if(E>L&&(U&ae)!==Q){for(M===0&&(M=L),pe+=B,W=E-M,O=1<<W;W+M<H&&(O-=ye[W+M],!(O<=0));)W++,O<<=1;if(V+=1<<W,_===f&&V>c||_===m&&V>u)return 1;Q=U&ae,k[Q]=L<<24|W<<16|pe-R|0}}return U!==0&&(k[pe+U]=E-M<<24|64<<16|0),I.bits=L,0}},{"../utils/common":1}],10:[function(o,n,i){"use strict";n.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(o,n,i){"use strict";function a(){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}n.exports=a},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var a=o("./zlib/inflate"),l=o("./utils/common"),c=o("./utils/strings"),u=o("./zlib/constants"),d=o("./zlib/messages"),f=o("./zlib/zstream"),m=o("./zlib/gzheader"),h=Object.prototype.toString;function g(b){if(!(this instanceof g))return new g(b);this.options=l.assign({chunkSize:16384,windowBits:0,to:""},b||{});var _=this.options;_.raw&&_.windowBits>=0&&_.windowBits<16&&(_.windowBits=-_.windowBits,_.windowBits===0&&(_.windowBits=-15)),_.windowBits>=0&&_.windowBits<16&&!(b&&b.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 f,this.strm.avail_out=0;var w=a.inflateInit2(this.strm,_.windowBits);if(w!==u.Z_OK)throw new Error(d[w]);if(this.header=new m,a.inflateGetHeader(this.strm,this.header),_.dictionary&&(typeof _.dictionary=="string"?_.dictionary=c.string2buf(_.dictionary):h.call(_.dictionary)==="[object ArrayBuffer]"&&(_.dictionary=new Uint8Array(_.dictionary)),_.raw&&(w=a.inflateSetDictionary(this.strm,_.dictionary),w!==u.Z_OK)))throw new Error(d[w])}g.prototype.push=function(b,_){var w=this.strm,S=this.options.chunkSize,C=this.options.dictionary,k,R,A,I,D,E=!1;if(this.ended)return!1;R=_===~~_?_:_===!0?u.Z_FINISH:u.Z_NO_FLUSH,typeof b=="string"?w.input=c.binstring2buf(b):h.call(b)==="[object ArrayBuffer]"?w.input=new Uint8Array(b):w.input=b,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new l.Buf8(S),w.next_out=0,w.avail_out=S),k=a.inflate(w,u.Z_NO_FLUSH),k===u.Z_NEED_DICT&&C&&(k=a.inflateSetDictionary(this.strm,C)),k===u.Z_BUF_ERROR&&E===!0&&(k=u.Z_OK,E=!1),k!==u.Z_STREAM_END&&k!==u.Z_OK)return this.onEnd(k),this.ended=!0,!1;w.next_out&&(w.avail_out===0||k===u.Z_STREAM_END||w.avail_in===0&&(R===u.Z_FINISH||R===u.Z_SYNC_FLUSH))&&(this.options.to==="string"?(A=c.utf8border(w.output,w.next_out),I=w.next_out-A,D=c.buf2string(w.output,A),w.next_out=I,w.avail_out=S-I,I&&l.arraySet(w.output,w.output,A,I,0),this.onData(D)):this.onData(l.shrinkBuf(w.output,w.next_out))),w.avail_in===0&&w.avail_out===0&&(E=!0)}while((w.avail_in>0||w.avail_out===0)&&k!==u.Z_STREAM_END);return k===u.Z_STREAM_END&&(R=u.Z_FINISH),R===u.Z_FINISH?(k=a.inflateEnd(this.strm),this.onEnd(k),this.ended=!0,k===u.Z_OK):(R===u.Z_SYNC_FLUSH&&(this.onEnd(u.Z_OK),w.avail_out=0),!0)},g.prototype.onData=function(b){this.chunks.push(b)},g.prototype.onEnd=function(b){b===u.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=l.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg};function v(b,_){var w=new g(_);if(w.push(b,!0),w.err)throw w.msg||d[w.err];return w.result}function y(b,_){return _=_||{},_.raw=!0,v(b,_)}i.Inflate=g,i.inflate=v,i.inflateRaw=y,i.ungzip=v},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var Z2t=globalThis.fetch,tA=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]`}},VMe=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(n=>n===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)}},jMe=new Date("1904-01-01T00:00:00+0000").getTime();function zMe(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var HMe=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 n=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{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 zMe([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(jMe+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 n=`${o?"":"u"}int${r}`,i=[];for(;e--;)i.push(this[n]);return i}},Gr=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()}},et=class extends Gr{constructor(e,t,r){let{parser:o,start:n}=super(new HMe(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function Re(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var UMe=class extends et{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(n=>new GMe(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);Re(this.tables,n.tag.trim(),i)})}},GMe=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},Eie=Pie.inflate||void 0,kie=void 0,WMe=class extends et{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(n=>new YMe(o)),qMe(this,t,r)}},YMe=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function qMe(e,t,r){e.tables={},e.directory.forEach(o=>{Re(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let a=t.buffer.slice(o.offset,o.offset+o.compLength),l;if(Eie)l=Eie(new Uint8Array(a));else if(kie)l=kie(new Uint8Array(a));else{let c="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(c),new Error(c)}i=new DataView(l.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var Rie=Tie,Aie=void 0,ZMe=class extends et{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(l=>new KMe(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((l,c)=>{let u=this.directory[c+1];u&&(u.offset=l.offset+(l.transformLength!==void 0?l.transformLength:l.origLength))});let i,a=t.buffer.slice(n);if(Rie)i=Rie(new Uint8Array(a));else if(Aie)i=new Uint8Array(Aie(a));else{let l="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(l),new Error(l)}XMe(this,i,r)}},KMe=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=QMe(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 XMe(e,t,r){e.tables={},e.directory.forEach(o=>{Re(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),a=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},a)}catch(l){console.error(l)}})})}function QMe(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 Bie={},Lie=!1;Promise.all([Promise.resolve().then(function(){return TFe}),Promise.resolve().then(function(){return EFe}),Promise.resolve().then(function(){return RFe}),Promise.resolve().then(function(){return OFe}),Promise.resolve().then(function(){return MFe}),Promise.resolve().then(function(){return VFe}),Promise.resolve().then(function(){return zFe}),Promise.resolve().then(function(){return UFe}),Promise.resolve().then(function(){return $Fe}),Promise.resolve().then(function(){return uDe}),Promise.resolve().then(function(){return QDe}),Promise.resolve().then(function(){return $De}),Promise.resolve().then(function(){return oBe}),Promise.resolve().then(function(){return aBe}),Promise.resolve().then(function(){return cBe}),Promise.resolve().then(function(){return dBe}),Promise.resolve().then(function(){return pBe}),Promise.resolve().then(function(){return gBe}),Promise.resolve().then(function(){return yBe}),Promise.resolve().then(function(){return wBe}),Promise.resolve().then(function(){return SBe}),Promise.resolve().then(function(){return CBe}),Promise.resolve().then(function(){return EBe}),Promise.resolve().then(function(){return ABe}),Promise.resolve().then(function(){return IBe}),Promise.resolve().then(function(){return NBe}),Promise.resolve().then(function(){return FBe}),Promise.resolve().then(function(){return BBe}),Promise.resolve().then(function(){return VBe}),Promise.resolve().then(function(){return HBe}),Promise.resolve().then(function(){return ZBe}),Promise.resolve().then(function(){return JBe}),Promise.resolve().then(function(){return tLe}),Promise.resolve().then(function(){return iLe}),Promise.resolve().then(function(){return aLe}),Promise.resolve().then(function(){return cLe}),Promise.resolve().then(function(){return fLe}),Promise.resolve().then(function(){return pLe}),Promise.resolve().then(function(){return bLe}),Promise.resolve().then(function(){return _Le}),Promise.resolve().then(function(){return CLe})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Bie[r]=t[r]}),Lie=!0});function JMe(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Bie[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function $Me(){let e=0;function t(r,o){if(!Lie)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(JMe)}return new Promise((r,o)=>t(r))}function eFe(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;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 tFe(e,t,r={}){if(!globalThis.document)return;let o=eFe(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([a,l])=>`${a}: ${l};`)),n.textContent=`
48 @font-face {
49 font-family: "${e}";
50 ${i.join(`
51 `)}
52 src: url("${t}") format("${o}");
53 }`,globalThis.document.head.appendChild(n),n}var rFe=[0,1,0,0],oFe=[79,84,84,79],nFe=[119,79,70,70],iFe=[119,79,70,50];function rA(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function sFe(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(rA(t,rFe)||rA(t,oFe))return"SFNT";if(rA(t,nFe))return"WOFF";if(rA(t,iFe))return"WOFF2"}function aFe(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var nA=class extends VMe{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 tFe(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>aFe(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new tA("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=sFe(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 tA("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return $Me().then(t=>(e==="SFNT"&&(this.opentype=new UMe(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new WMe(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new ZMe(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 n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new tA("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 tA("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=nA;var wd=class extends Gr{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},lFe=class extends wd{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}]}},cFe=class extends wd{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),n=e.currentPosition;Re(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(a=>new uFe(e))));let i=n+o*8;Re(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],n=this.subHeaders[o],i=n.firstCode,a=i+n.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}))}},uFe=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}},dFe=class extends wd{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;Re(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;Re(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;Re(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let a=i+this.segCountX2;Re(this,"idRangeOffset",()=>e.readBytes(this.segCount,a,16));let l=a+this.segCountX2,c=this.length-(l-this.tableStart);Re(this,"glyphIdArray",()=>e.readBytes(c,l,16)),Re(this,"segments",()=>this.buildSegments(a,l,e))}buildSegments(e,t,r){let o=(n,i)=>{let a=this.startCode[i],l=this.endCode[i],c=this.idDelta[i],u=this.idRangeOffset[i],d=e+2*i,f=[];if(u===0)for(let m=a+c,h=l+c;m<=h;m++)f.push(m);else for(let m=0,h=l-a;m<=h;m++)r.currentPosition=d+u+m*2,f.push(r.uint16);return{startCode:a,endCode:l,idDelta:c,idRangeOffset:u,glyphIDs:f}};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}))}},fFe=class extends wd{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,Re(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(n=>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}]}},mFe=class extends wd{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(n=>e.uint8),this.numGroups=e.uint32,Re(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new pFe(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}))}},pFe=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},hFe=class extends wd{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,Re(this,"glyphs",()=>[...new Array(this.numChars)].map(n=>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}]}},gFe=class extends wd{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,Re(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new vFe(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 n=t.startCharCode+(e-r);return{code:n,unicode:String.fromCodePoint(n)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},vFe=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},yFe=class extends wd{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(n=>new bFe(e));Re(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}))}},bFe=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},wFe=class extends wd{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,Re(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new _Fe(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)}},_Fe=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function SFe(e,t,r){let o=e.uint16;return o===0?new lFe(e,t,r):o===2?new cFe(e,t,r):o===4?new dFe(e,t,r):o===6?new fFe(e,t,r):o===8?new mFe(e,t,r):o===10?new hFe(e,t,r):o===12?new gFe(e,t,r):o===13?new yFe(e,t,r):o===14?new wFe(e,t,r):{}}var xFe=class extends et{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 CFe(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(n=>n.platformID===e&&n.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 n=this.getSubTable(o);return n.getGlyphId?(t=n.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})}},CFe=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;Re(this,"table",()=>(e.currentPosition=t+n,SFe(e,r,o)))}},TFe=Object.freeze({__proto__:null,cmap:xFe}),PFe=class extends et{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})}},EFe=Object.freeze({__proto__:null,head:PFe}),kFe=class extends et{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()}},RFe=Object.freeze({__proto__:null,hhea:kFe}),AFe=class extends et{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,a=o.currentPosition;if(Re(this,"hMetrics",()=>(o.currentPosition=a,[...new Array(n)].map(l=>new IFe(o.uint16,o.int16)))),n<i){let l=a+n*4;Re(this,"leftSideBearings",()=>(o.currentPosition=l,[...new Array(i-n)].map(c=>o.int16)))}}},IFe=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},OFe=Object.freeze({__proto__:null,hmtx:AFe}),NFe=class extends et{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()}},MFe=Object.freeze({__proto__:null,maxp:NFe}),FFe=class extends et{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 BFe(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new DFe(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}},DFe=class{constructor(e,t){this.length=e,this.offset=t}},BFe=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,Re(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,LFe(e,this)))}};function LFe(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let a=[];for(let l=0,c=o/2;l<c;l++)a[l]=String.fromCharCode(e.uint16);return a.join("")}let n=e.readBytes(o),i=[];return n.forEach(function(a,l){i[l]=String.fromCharCode(a)}),i.join("")}var VFe=Object.freeze({__proto__:null,name:FFe}),jFe=class extends et{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()}},zFe=Object.freeze({__proto__:null,OS2:jFe}),HFe=class extends et{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]<Iie.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 Iie[t];let r=this.glyphNameOffsets[e],n=this.glyphNameOffsets[e+1]-r-1;return n===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(n,this.namesOffset+r,8,!0).map(a=>String.fromCharCode(a)).join(""))}},Iie=[".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"],UFe=Object.freeze({__proto__:null,post:HFe}),GFe=class extends et{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,Re(this,"horizAxis",()=>new m8({offset:e.offset+this.horizAxisOffset},t)),Re(this,"vertAxis",()=>new m8({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,Re(this,"itemVarStore",()=>new m8({offset:e.offset+this.itemVarStoreOffset},t)))}},m8=class extends et{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,Re(this,"baseTagList",()=>new WFe({offset:e.offset+this.baseTagListOffset},t)),Re(this,"baseScriptList",()=>new YFe({offset:e.offset+this.baseScriptListOffset},t))}},WFe=class extends et{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},YFe=class extends et{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;Re(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new qFe(this.start,r))))}},qFe=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,Re(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new ZFe(t)))}},ZFe=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 KFe(this.start,e)),Re(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new XFe(e))),Re(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Vie(e)))}},KFe=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,Re(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Vie(t)))}},XFe=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 JFe(this.parser)}},Vie=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;Re(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new QFe(e))))}},QFe=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},JFe=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)}},$Fe=Object.freeze({__proto__:null,BASE:GFe}),Oie=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 eDe(e)))}},eDe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},T1=class extends Gr{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 tDe(e)))}},tDe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},rDe=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)}},oDe=class extends et{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,Re(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new Oie(r)}),this.attachListOffset=r.Offset16,Re(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new nDe(r)}),this.ligCaretListOffset=r.Offset16,Re(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new sDe(r)}),this.markAttachClassDefOffset=r.Offset16,Re(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new Oie(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,Re(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new cDe(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,Re(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new rDe(r)}))}},nDe=class extends Gr{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 iDe(this.parser)}},iDe=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},sDe=class extends Gr{constructor(e){super(e),this.coverageOffset=e.Offset16,Re(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new T1(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 aDe(this.parser)}},aDe=class extends Gr{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 lDe(this.parser)}},lDe=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)}},cDe=class extends Gr{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 T1(this.parser)}},uDe=Object.freeze({__proto__:null,GDEF:oDe}),Nie=class extends Gr{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new dDe(e))}},dDe=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},fDe=class extends Gr{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new mDe(e))}},mDe=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},Mie=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)}},Fie=class extends Gr{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new pDe(e))}},pDe=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},hDe=class extends Gr{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 vDe(e);if(t.startsWith("cc"))return new gDe(e);if(t.startsWith("ss"))return new yDe(e)}}},gDe=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)}},vDe=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},yDe=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function jie(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var vg=class extends Gr{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 T1(e)}},h8=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},bDe=class extends vg{constructor(e){super(e),this.deltaGlyphID=e.int16}},wDe=class extends vg{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 _De(t)}},_De=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},SDe=class extends vg{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 xDe(t)}},xDe=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},CDe=class extends vg{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 TDe(t)}},TDe=class extends Gr{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 PDe(t)}},PDe=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},EDe=class extends vg{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&&(jie(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 h8(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 kDe(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 RDe(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 T1(t)}},kDe=class extends Gr{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 zie(t)}},zie=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 h8(e))}},RDe=class extends Gr{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 ADe(t)}},ADe=class extends zie{constructor(e){super(e)}},IDe=class extends vg{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&&(jie(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 Hie(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 ODe(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 MDe(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 T1(t)}},ODe=class extends Gr{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 NDe(t)}},NDe=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 h8(e))}},MDe=class extends Gr{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 FDe(t)}},FDe=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 Hie(e))}},Hie=class extends Gr{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},DDe=class extends Gr{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},BDe=class extends vg{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)}},LDe={buildSubtable:function(e,t){let r=new[void 0,bDe,wDe,SDe,CDe,EDe,IDe,DDe,BDe][e](t);return r.type=e,r}},_d=class extends Gr{constructor(e){super(e)}},VDe=class extends _d{constructor(e){super(e),console.log("lookup type 1")}},jDe=class extends _d{constructor(e){super(e),console.log("lookup type 2")}},zDe=class extends _d{constructor(e){super(e),console.log("lookup type 3")}},HDe=class extends _d{constructor(e){super(e),console.log("lookup type 4")}},UDe=class extends _d{constructor(e){super(e),console.log("lookup type 5")}},GDe=class extends _d{constructor(e){super(e),console.log("lookup type 6")}},WDe=class extends _d{constructor(e){super(e),console.log("lookup type 7")}},YDe=class extends _d{constructor(e){super(e),console.log("lookup type 8")}},qDe=class extends _d{constructor(e){super(e),console.log("lookup type 9")}},ZDe={buildSubtable:function(e,t){let r=new[void 0,VDe,jDe,zDe,HDe,UDe,GDe,WDe,YDe,qDe][e](t);return r.type=e,r}},Die=class extends Gr{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},KDe=class extends Gr{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"?LDe:ZDe;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},Uie=class extends et{constructor(e,t,r){let{p:o,tableStart:n}=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);Re(this,"scriptList",()=>i?Nie.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Nie(o))),Re(this,"featureList",()=>i?Fie.EMPTY:(o.currentPosition=n+this.featureListOffset,new Fie(o))),Re(this,"lookupList",()=>i?Die.EMPTY:(o.currentPosition=n+this.lookupListOffset,new Die(o))),this.featureVariationsOffset&&Re(this,"featureVariations",()=>i?FeatureVariations.EMPTY:(o.currentPosition=n+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 fDe(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 Mie(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(n=>n.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new Mie(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 hDe(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 KDe(this.parser,t)}},XDe=class extends Uie{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},QDe=Object.freeze({__proto__:null,GSUB:XDe}),JDe=class extends Uie{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},$De=Object.freeze({__proto__:null,GPOS:JDe}),eBe=class extends et{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 tBe(r)}},tBe=class extends Gr{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new rBe(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)}},rBe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},oBe=Object.freeze({__proto__:null,SVG:eBe}),nBe=class extends et{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;Re(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new iBe(r))));let n=o+this.axisCount*this.axisSize;Re(this,"instances",()=>{let i=[];for(let a=0;a<this.instanceCount;a++)r.currentPosition=n+a*this.instanceSize,i.push(new sBe(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)}},iBe=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}},sBe=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(n=>e.fixed),e.currentPosition-o<r&&(this.postScriptNameID=e.uint16)}},aBe=Object.freeze({__proto__:null,fvar:nBe}),lBe=class extends et{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;Re(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},cBe=Object.freeze({__proto__:null,cvt:lBe}),uBe=class extends et{constructor(e,t){let{p:r}=super(e,t);Re(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},dBe=Object.freeze({__proto__:null,fpgm:uBe}),fBe=class extends et{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,Re(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new mBe(r)))}},mBe=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},pBe=Object.freeze({__proto__:null,gasp:fBe}),hBe=class extends et{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},gBe=Object.freeze({__proto__:null,glyf:hBe}),vBe=class extends et{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,Re(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):Re(this,"offsets",()=>[...new Array(n)].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}}},yBe=Object.freeze({__proto__:null,loca:vBe}),bBe=class extends et{constructor(e,t){let{p:r}=super(e,t);Re(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},wBe=Object.freeze({__proto__:null,prep:bBe}),_Be=class extends et{constructor(e,t){let{p:r}=super(e,t);Re(this,"data",()=>r.readBytes())}},SBe=Object.freeze({__proto__:null,CFF:_Be}),xBe=class extends et{constructor(e,t){let{p:r}=super(e,t);Re(this,"data",()=>r.readBytes())}},CBe=Object.freeze({__proto__:null,CFF2:xBe}),TBe=class extends et{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,Re(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new PBe(r)))}},PBe=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},EBe=Object.freeze({__proto__:null,VORG:TBe}),kBe=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new oA(e),this.vert=new oA(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}},RBe=class{constructor(e){this.hori=new oA(e),this.vert=new oA(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},oA=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}},Gie=class extends et{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,Re(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new kBe(o)))}},ABe=Object.freeze({__proto__:null,EBLC:Gie}),Wie=class extends et{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},IBe=Object.freeze({__proto__:null,EBDT:Wie}),OBe=class extends et{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,Re(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new RBe(r)))}},NBe=Object.freeze({__proto__:null,EBSC:OBe}),MBe=class extends Gie{constructor(e,t){super(e,t,"CBLC")}},FBe=Object.freeze({__proto__:null,CBLC:MBe}),DBe=class extends Wie{constructor(e,t){super(e,t,"CBDT")}},BBe=Object.freeze({__proto__:null,CBDT:DBe}),LBe=class extends et{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,Re(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},VBe=Object.freeze({__proto__:null,sbix:LBe}),jBe=class extends et{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 p8(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new p8(this.parser),a=i.gID;if(o===e)return r;if(a===e)return i;for(;t!==n;){let l=t+(n-t)/12;this.parser.currentPosition=l;let c=new p8(this.parser),u=c.gID;if(u===e)return c;u>e?n=l:u<e&&(t=l)}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 zBe(p))}},p8=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},zBe=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},HBe=Object.freeze({__proto__:null,COLR:jBe}),UBe=class extends et{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(n=>r.uint16),Re(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new GBe(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,Re(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new WBe(r,o))),Re(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new YBe(r,o))),Re(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new qBe(r,o))))}},GBe=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},WBe=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},YBe=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},qBe=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},ZBe=Object.freeze({__proto__:null,CPAL:UBe}),KBe=class extends et{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 XBe(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new QBe(this.parser)}},XBe=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},QBe=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},JBe=Object.freeze({__proto__:null,DSIG:KBe}),$Be=class extends et{constructor(e,t,r){let{p:o}=super(e,t),n=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(i=>new eLe(o,n))}},eLe=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},tLe=Object.freeze({__proto__:null,hdmx:$Be}),rLe=class extends et{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,Re(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let a=new oLe(r);n.push(a),o+=a}return n})}},oLe=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,Re(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new nLe(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]}},nLe=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},iLe=Object.freeze({__proto__:null,kern:rLe}),sLe=class extends et{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},aLe=Object.freeze({__proto__:null,LTSH:sLe}),lLe=class extends et{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,Re(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.")}},cLe=Object.freeze({__proto__:null,MERG:lLe}),uLe=class extends et{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 dLe(this.tableStart,r))}},dLe=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)}},fLe=Object.freeze({__proto__:null,meta:uLe}),mLe=class extends et{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.")}},pLe=Object.freeze({__proto__:null,PCLT:mLe}),hLe=class extends et{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 gLe(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new vLe(r))}},gLe=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},vLe=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new yLe(e))}},yLe=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},bLe=Object.freeze({__proto__:null,VDMX:hLe}),wLe=class extends et{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()}},_Le=Object.freeze({__proto__:null,vhea:wLe}),SLe=class extends et{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,i=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=i,[...new Array(o)].map(a=>new xLe(p.uint16,p.int16)))),o<n){let a=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=a,[...new Array(n-o)].map(l=>p.int16)))}}},xLe=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},CLe=Object.freeze({__proto__:null,vmtx:SLe});var Yie=s(z(),1);var{kebabCase:TLe}=mt(Yie.privateApis);function qie(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:TLe(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var gs=s(x(),1);function PLe(){let{installFonts:e}=(0,P1.useContext)(Mn),[t,r]=(0,P1.useState)(!1),[o,n]=(0,P1.useState)(null),i=h=>{l(h)},a=h=>{l(h.target.files)},l=async h=>{if(!h)return;n(null),r(!0);let g=new Set,v=[...h],y=!1,b=v.map(async w=>{if(!await u(w))return y=!0,null;if(g.has(w.name))return null;let C=(((w.name??"").split(".")??[]).pop()??"").toLowerCase();return c8.includes(C)?(g.add(w.name),w):null}),_=(await Promise.all(b)).filter(w=>w!==null);if(_.length>0)c(_);else{let w=y?(0,Cb.__)("Sorry, you are not allowed to upload this file type."):(0,Cb.__)("No fonts found to install.");n({type:"error",message:w}),r(!1)}},c=async h=>{let g=await Promise.all(h.map(async v=>{let y=await f(v);return await jm(y,y.file,"all"),y}));m(g)};async function u(h){let g=new nA("Uploaded Font");try{let v=await d(h);return await g.fromDataBuffer(v,"font"),!0}catch{return!1}}async function d(h){return new Promise((g,v)=>{let y=new window.FileReader;y.readAsArrayBuffer(h),y.onload=()=>g(y.result),y.onerror=v})}let f=async h=>{let g=await d(h),v=new nA("Uploaded Font");v.fromDataBuffer(g,h.name);let b=(await new Promise(I=>v.onload=I)).detail.font,{name:_}=b.opentype.tables,w=_.get(16)||_.get(1),S=_.get(2).toLowerCase().includes("italic"),C=b.opentype.tables["OS/2"].usWeightClass||"normal",R=!!b.opentype.tables.fvar&&b.opentype.tables.fvar.axes.find(({tag:I})=>I==="wght"),A=R?`${R.minValue} ${R.maxValue}`:null;return{file:h,fontFamily:w,fontStyle:S?"italic":"normal",fontWeight:A||C}},m=async h=>{let g=qie(h);try{await e(g),n({type:"success",message:(0,Cb.__)("Fonts were installed successfully.")})}catch(v){let y=v;n({type:"error",message:y.message,errors:y?.installationErrors})}r(!1)};return(0,gs.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,gs.jsx)(ci.DropZone,{onFilesDrop:i}),(0,gs.jsxs)(ci.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,gs.jsxs)(ci.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,gs.jsx)("ul",{children:o.errors.map((h,g)=>(0,gs.jsx)("li",{children:h},g))})]}),t&&(0,gs.jsx)(ci.FlexItem,{children:(0,gs.jsx)("div",{className:"font-library__upload-area",children:(0,gs.jsx)(ci.ProgressBar,{})})}),!t&&(0,gs.jsx)(ci.FormFileUpload,{accept:c8.map(h=>`.${h}`).join(","),multiple:!0,onChange:a,render:({openFileDialog:h})=>(0,gs.jsx)(ci.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,Cb.__)("Upload font")})}),(0,gs.jsx)(ci.__experimentalText,{className:"font-library__upload-area__text",children:(0,Cb.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var iA=PLe;var Cl=s(x(),1),{Tabs:sA}=mt(aA.privateApis),ELe={id:"installed-fonts",title:(0,Tb._x)("Library","Font library")},kLe={id:"upload-fonts",title:(0,Tb._x)("Upload","noun")},RLe=e=>e.map(({slug:t,name:r})=>({id:t,title:e.length===1&&t==="google-fonts"?(0,Tb.__)("Install Fonts"):r}));function ALe({onRequestClose:e,defaultTabId:t="installed-fonts"}){let{records:r=[]}=(0,lA.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),o=(0,Zie.useSelect)(i=>i(lA.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]),n=[ELe];return o&&(n.push(kLe),n.push(...RLe(r||[]))),(0,Cl.jsx)(aA.Modal,{title:(0,Tb.__)("Fonts"),onRequestClose:e,isFullScreen:!0,className:"font-library-modal",children:(0,Cl.jsxs)(sA,{defaultTabId:t,children:[(0,Cl.jsx)("div",{className:"font-library-modal__tablist-container",children:(0,Cl.jsx)(sA.TabList,{children:n.map(({id:i,title:a})=>(0,Cl.jsx)(sA.Tab,{tabId:i,children:a},i))})}),n.map(({id:i})=>{let a;switch(i){case"upload-fonts":a=(0,Cl.jsx)(iA,{});break;case"installed-fonts":a=(0,Cl.jsx)(XR,{});break;default:a=(0,Cl.jsx)(JR,{slug:i})}return(0,Cl.jsx)(sA.TabPanel,{tabId:i,focusable:!1,className:"font-library-modal__tab-panel",children:a},i)})]})})}var Kie=ALe;var cA=s(N(),1),yg=s(z(),1),Xie=s(j(),1);var Pb=s(x(),1);function ILe({font:e}){let{handleSetLibraryFontSelected:t,setModalTabOpen:r}=(0,Xie.useContext)(Mn),o=e?.fontFace?.length||1,n=()=>{t?.(e),r?.("installed-fonts")},i=lg(e);return(0,Pb.jsx)(yg.__experimentalItem,{onClick:n,children:(0,Pb.jsxs)(yg.__experimentalHStack,{justify:"space-between",children:[(0,Pb.jsx)(yg.FlexItem,{style:i,children:e.name}),(0,Pb.jsx)(yg.FlexItem,{className:"global-styles-ui-screen-typography__font-variants-count",children:(0,cA.sprintf)((0,cA._n)("%d variant","%d variants",o),o)})]})})}var Qie=ILe;var Io=s(x(),1);function Jie(e,t){return e?e.map(r=>yd(r,{source:t})):[]}function OLe(){let{baseCustomFonts:e,modalTabOpen:t,setModalTabOpen:r}=(0,$ie.useContext)(Mn),[o]=xe("typography.fontFamilies"),[n]=xe("typography.fontFamilies",void 0,"base"),i=Jie(o?.theme,"theme"),a=Jie(o?.custom,"custom"),l=[...i,...a].sort((d,f)=>d.name.localeCompare(f.name)),c=0<l.length,u=c||n?.theme?.length>0||(e?.length??0)>0;return(0,Io.jsxs)(Io.Fragment,{children:[!!t&&(0,Io.jsx)(Kie,{onRequestClose:()=>r?.(""),defaultTabId:t}),(0,Io.jsxs)(Tl.__experimentalVStack,{spacing:2,children:[(0,Io.jsxs)(Tl.__experimentalHStack,{justify:"space-between",children:[(0,Io.jsx)(io,{level:3,children:(0,bg.__)("Fonts")}),(0,Io.jsx)(Tl.Button,{onClick:()=>r?.("installed-fonts"),label:(0,bg.__)("Manage fonts"),icon:B4,size:"small"})]}),l.length>0&&(0,Io.jsx)(Io.Fragment,{children:(0,Io.jsx)(Tl.__experimentalItemGroup,{size:"large",isBordered:!0,isSeparated:!0,children:l.map(d=>(0,Io.jsx)(Qie,{font:d},d.slug))})}),!c&&(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)(Tl.__experimentalText,{as:"p",children:u?(0,bg.__)("No fonts activated."):(0,bg.__)("No fonts installed.")}),(0,Io.jsx)(Tl.Button,{className:"global-styles-ui-font-families__manage-fonts",variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{r?.(u?"installed-fonts":"upload-fonts")},children:u?(0,bg.__)("Manage fonts"):(0,bg.__)("Add fonts")})]})]})]})}function ese({...e}){return(0,Io.jsx)(WR,{children:(0,Io.jsx)(OLe,{...e})})}var E1=s(N(),1),Sd=s(z(),1);var Yc=s(x(),1);function NLe(){return(0,Yc.jsxs)(Sd.__experimentalVStack,{spacing:2,children:[(0,Yc.jsx)(Sd.__experimentalHStack,{justify:"space-between",children:(0,Yc.jsx)(io,{level:3,children:(0,E1.__)("Font Sizes")})}),(0,Yc.jsx)(Sd.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,Yc.jsx)(Hr,{path:"/typography/font-sizes",children:(0,Yc.jsxs)(Sd.__experimentalHStack,{direction:"row",children:[(0,Yc.jsx)(Sd.FlexItem,{children:(0,E1.__)("Font size presets")}),(0,Yc.jsx)(Do,{icon:(0,E1.isRTL)()?fr:mr})]})})})]})}var tse=NLe;var Ua=s(x(),1);function MLe(){let{fontLibraryEnabled:e}=(0,ose.useContext)(bo);return(0,Ua.jsxs)(Ua.Fragment,{children:[(0,Ua.jsx)(Mt,{title:(0,uA.__)("Typography"),description:(0,uA.__)("Available fonts, typographic styles, and the application of those styles.")}),(0,Ua.jsx)(Lm,{children:(0,Ua.jsxs)(rse.__experimentalVStack,{spacing:7,children:[(0,Ua.jsx)(wb,{title:(0,uA.__)("Typesets")}),e&&(0,Ua.jsx)(ese,{}),(0,Ua.jsx)(Wne,{}),(0,Ua.jsx)(tse,{})]})})]})}var nse=MLe;var tr=s(N(),1),Js=s(z(),1),dse=s(j(),1);var ise=s(ce(),1);var sse=s(x(),1),{useSettingsForBlockElement:FLe,TypographyPanel:DLe}=mt(ise.privateApis);function ase({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("."),[n]=Fe(o,"","user",!1),[i,a]=Fe(o,"","merged",!1),[l]=xe(""),u=FLe(l,void 0,e==="heading"?t:e);return(0,sse.jsx)(DLe,{inheritedValue:i,value:n,onChange:a,settings:u})}var lse=s(x(),1);function cse({name:e,element:t,headingLevel:r}){let o="";t==="heading"?o=`elements.${r}.`:t&&t!=="text"&&(o=`elements.${t}.`);let[n]=Fe(o+"typography.fontFamily",e),[i]=Fe(o+"color.gradient",e),[a]=Fe(o+"color.background",e),[l]=Fe("color.background"),[c]=Fe(o+"color.text",e),[u]=Fe(o+"typography.fontSize",e),[d]=Fe(o+"typography.fontStyle",e),[f]=Fe(o+"typography.fontWeight",e),[m]=Fe(o+"typography.letterSpacing",e);return(0,lse.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontFamily:n??"serif",background:i??a??l,color:c,fontSize:u,fontStyle:d,fontWeight:f,letterSpacing:m,...t==="link"?{textDecoration:"underline"}:{}},children:"Aa"})}var un=s(x(),1),use={text:{description:(0,tr.__)("Manage the fonts used on the site."),title:(0,tr.__)("Text")},link:{description:(0,tr.__)("Manage the fonts and typography used on the links."),title:(0,tr.__)("Links")},heading:{description:(0,tr.__)("Manage the fonts and typography used on headings."),title:(0,tr.__)("Headings")},caption:{description:(0,tr.__)("Manage the fonts and typography used on captions."),title:(0,tr.__)("Captions")},button:{description:(0,tr.__)("Manage the fonts and typography used on buttons."),title:(0,tr.__)("Buttons")}};function BLe({element:e}){let[t,r]=(0,dse.useState)("heading");return(0,un.jsxs)(un.Fragment,{children:[(0,un.jsx)(Mt,{title:use[e].title,description:use[e].description}),(0,un.jsx)(Js.__experimentalSpacer,{marginX:4,children:(0,un.jsx)(cse,{element:e,headingLevel:t})}),e==="heading"&&(0,un.jsx)(Js.__experimentalSpacer,{marginX:4,marginBottom:"1em",children:(0,un.jsxs)(Js.__experimentalToggleGroupControl,{label:(0,tr.__)("Select heading level"),hideLabelFromVision:!0,value:t,onChange:o=>r(o),isBlock:!0,size:"__unstable-large",children:[(0,un.jsx)(Js.__experimentalToggleGroupControlOption,{value:"heading",showTooltip:!0,"aria-label":(0,tr.__)("All headings"),label:(0,tr._x)("All","heading levels")}),(0,un.jsx)(Js.__experimentalToggleGroupControlOption,{value:"h1",showTooltip:!0,"aria-label":(0,tr.__)("Heading 1"),label:(0,tr.__)("H1")}),(0,un.jsx)(Js.__experimentalToggleGroupControlOption,{value:"h2",showTooltip:!0,"aria-label":(0,tr.__)("Heading 2"),label:(0,tr.__)("H2")}),(0,un.jsx)(Js.__experimentalToggleGroupControlOption,{value:"h3",showTooltip:!0,"aria-label":(0,tr.__)("Heading 3"),label:(0,tr.__)("H3")}),(0,un.jsx)(Js.__experimentalToggleGroupControlOption,{value:"h4",showTooltip:!0,"aria-label":(0,tr.__)("Heading 4"),label:(0,tr.__)("H4")}),(0,un.jsx)(Js.__experimentalToggleGroupControlOption,{value:"h5",showTooltip:!0,"aria-label":(0,tr.__)("Heading 5"),label:(0,tr.__)("H5")}),(0,un.jsx)(Js.__experimentalToggleGroupControlOption,{value:"h6",showTooltip:!0,"aria-label":(0,tr.__)("Heading 6"),label:(0,tr.__)("H6")})]})}),(0,un.jsx)(ase,{element:e,headingLevel:t})]})}var Eb=BLe;var g8=s(N(),1),vse=s(z(),1),yse=s(ce(),1);var $s=s(z(),1),kb=s(N(),1);var hse=s(j(),1);var fse=s(z(),1),mse=s(x(),1);function LLe({className:e,children:t,...r}){return(0,mse.jsx)(fse.Flex,{className:q("global-styles-ui__color-indicator-wrapper",e),...r,children:t})}var pse=LLe;var ui=s(x(),1),dA=[];function VLe({name:e}){let[t]=xe("color.palette.custom"),[r]=xe("color.palette.theme"),[o]=xe("color.palette.default"),[n]=xe("color.defaultPalette",e),i=t||dA,a=r||dA,l=o||dA,c=n??!0,u=(0,hse.useMemo)(()=>[...i,...a,...l&&c?l:dA],[i,a,l,c]),d=e?"/blocks/"+encodeURIComponent(e)+"/colors/palette":"/colors/palette";return(0,ui.jsxs)($s.__experimentalVStack,{spacing:3,children:[(0,ui.jsx)(io,{level:3,children:(0,kb.__)("Palette")}),(0,ui.jsx)($s.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,ui.jsx)(Hr,{path:d,children:(0,ui.jsxs)($s.__experimentalHStack,{direction:"row",children:[u.length>0?(0,ui.jsxs)(ui.Fragment,{children:[(0,ui.jsx)($s.__experimentalZStack,{isLayered:!1,offset:-8,children:u.slice(0,5).map(({color:f},m)=>(0,ui.jsx)(pse,{children:(0,ui.jsx)($s.ColorIndicator,{colorValue:f})},`${f}-${m}`))}),(0,ui.jsx)($s.FlexItem,{isBlock:!0,children:(0,kb.__)("Edit palette")})]}):(0,ui.jsx)($s.FlexItem,{children:(0,kb.__)("Add colors")}),(0,ui.jsx)(Do,{icon:(0,kb.isRTL)()?fr:mr})]})})})]})}var gse=VLe;var qc=s(x(),1),{useSettingsForBlockElement:jLe,ColorPanel:zLe}=mt(yse.privateApis);function HLe(){let[e,t]=Fe("",void 0,"user",!1),[r]=Fe("",void 0,"merged",!1),[o]=xe(""),n=jLe(o);return(0,qc.jsxs)(qc.Fragment,{children:[(0,qc.jsx)(Mt,{title:(0,g8.__)("Colors"),description:(0,g8.__)("Palette colors and the application of those colors on site elements.")}),(0,qc.jsx)(Lm,{children:(0,qc.jsx)(vse.__experimentalVStack,{spacing:7,children:(0,qc.jsx)(gse,{})})}),(0,qc.jsx)(zLe,{inheritedValue:r,value:e,onChange:t,settings:n})]})}var bse=HLe;var A1=s(N(),1),kse=s(z(),1);var Cse=s(ve(),1),Cd=s(z(),1),Ab=s(N(),1);var mA=s(z(),1);var fA=s(z(),1);var wse=s(x(),1);function _se(){let{paletteColors:e}=hb();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,wse.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var k1=s(x(),1),ULe={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},GLe=({label:e,isFocused:t,withHoverView:r})=>(0,k1.jsx)(vb,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,k1.jsx)(fA.__unstableMotion.div,{variants:ULe,style:{height:"100%",overflow:"hidden"},children:(0,k1.jsx)(fA.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,k1.jsx)(_se,{})})},o)}),Sse=GLe;var wg=s(x(),1),xse=["color"];function Rb({title:e,gap:t=2}){let r=NR(xse);return r?.length<=1?null:(0,wg.jsxs)(mA.__experimentalVStack,{spacing:3,children:[e&&(0,wg.jsx)(io,{level:3,children:e}),(0,wg.jsx)(mA.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,wg.jsx)(bb,{variation:o,isPill:!0,properties:xse,showTooltip:!0,children:()=>(0,wg.jsx)(Sse,{})},n))})]})}var xd=s(x(),1),WLe={placement:"bottom-start",offset:8};function Tse({name:e}){let[t,r]=xe("color.palette.theme",e),[o]=xe("color.palette.theme",e,"base"),[n,i]=xe("color.palette.default",e),[a]=xe("color.palette.default",e,"base"),[l,c]=xe("color.palette.custom",e),[u]=xe("color.defaultPalette",e),f=(0,Cse.useViewportMatch)("small","<")?WLe:void 0,[m]=lne(e);return(0,xd.jsxs)(Cd.__experimentalVStack,{className:"global-styles-ui-color-palette-panel",spacing:8,children:[(0,xd.jsxs)(Cd.__experimentalVStack,{spacing:4,children:[!!t&&!!t.length&&(0,xd.jsx)(Cd.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,colors:t,onChange:r,paletteLabel:(0,Ab.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:f}),window.__experimentalEnableColorRandomizer&&t?.length>0&&m&&(0,xd.jsx)(Cd.Button,{__next40pxDefaultSize:!0,variant:"secondary",icon:j4,onClick:m,children:(0,Ab.__)("Randomize colors")})]}),!!n&&!!n.length&&!!u&&(0,xd.jsx)(Cd.__experimentalPaletteEdit,{canReset:n!==a,canOnlyChangeValues:!0,colors:n,onChange:i,paletteLabel:(0,Ab.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:f}),(0,xd.jsx)(Cd.__experimentalPaletteEdit,{colors:l,onChange:c,paletteLabel:(0,Ab.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:f}),(0,xd.jsx)(Rb,{title:(0,Ab.__)("Palettes")})]})}var Pse=s(ve(),1),Kc=s(z(),1),R1=s(N(),1);var Zc=s(x(),1),YLe={placement:"bottom-start",offset:8},qLe=()=>{};function Ese({name:e}){let[t,r]=xe("color.gradients.theme",e),[o]=xe("color.gradients.theme",e,"base"),[n,i]=xe("color.gradients.default",e),[a]=xe("color.gradients.default",e,"base"),[l,c]=xe("color.gradients.custom",e),[u]=xe("color.defaultGradients",e),[d]=xe("color.duotone.custom")||[],[f]=xe("color.duotone.default")||[],[m]=xe("color.duotone.theme")||[],[h]=xe("color.defaultDuotone"),g=[...d||[],...m||[],...f&&h?f:[]],y=(0,Pse.useViewportMatch)("small","<")?YLe:void 0;return(0,Zc.jsxs)(Kc.__experimentalVStack,{className:"global-styles-ui-gradient-palette-panel",spacing:8,children:[!!t&&!!t.length&&(0,Zc.jsx)(Kc.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,gradients:t,onChange:r,paletteLabel:(0,R1.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:y}),!!n&&!!n.length&&!!u&&(0,Zc.jsx)(Kc.__experimentalPaletteEdit,{canReset:n!==a,canOnlyChangeValues:!0,gradients:n,onChange:i,paletteLabel:(0,R1.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:y}),(0,Zc.jsx)(Kc.__experimentalPaletteEdit,{gradients:l,onChange:c,paletteLabel:(0,R1.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:y}),!!g&&!!g.length&&(0,Zc.jsxs)("div",{children:[(0,Zc.jsx)(io,{level:3,children:(0,R1.__)("Duotone")}),(0,Zc.jsx)(Kc.__experimentalSpacer,{margin:3}),(0,Zc.jsx)(Kc.DuotonePicker,{duotonePalette:g,disableCustomDuotone:!0,disableCustomColors:!0,clearable:!1,onChange:qLe,colorPalette:[]})]})]})}var vs=s(x(),1),{Tabs:Ib}=mt(kse.privateApis);function ZLe({name:e}){return(0,vs.jsxs)(vs.Fragment,{children:[(0,vs.jsx)(Mt,{title:(0,A1.__)("Edit palette"),description:(0,A1.__)("The combination of colors used across the site and in color pickers.")}),(0,vs.jsxs)(Ib,{children:[(0,vs.jsxs)(Ib.TabList,{children:[(0,vs.jsx)(Ib.Tab,{tabId:"color",children:(0,A1.__)("Color")}),(0,vs.jsx)(Ib.Tab,{tabId:"gradient",children:(0,A1.__)("Gradient")})]}),(0,vs.jsx)(Ib.TabPanel,{tabId:"color",focusable:!1,children:(0,vs.jsx)(Tse,{name:e})}),(0,vs.jsx)(Ib.TabPanel,{tabId:"gradient",focusable:!1,children:(0,vs.jsx)(Ese,{name:e})})]})]})}var Rse=ZLe;var v8=s(N(),1),Nse=s(ce(),1),Mse=s(z(),1);var Ase=s(ce(),1);var Ise=s(x(),1),KLe={backgroundSize:"auto"},{BackgroundPanel:XLe}=mt(Ase.privateApis);function Ose(){let[e]=Fe("",void 0,"user",!1),[t,r]=Fe("",void 0,"merged",!1),[o]=xe("");return(0,Ise.jsx)(XLe,{inheritedValue:t,value:e,onChange:r,settings:o,defaultValues:KLe})}var Um=s(x(),1),{useHasBackgroundPanel:QLe}=mt(Nse.privateApis);function JLe(){let[e]=xe(""),t=QLe(e);return(0,Um.jsxs)(Um.Fragment,{children:[(0,Um.jsx)(Mt,{title:(0,v8.__)("Background"),description:(0,Um.jsx)(Mse.__experimentalText,{children:(0,v8.__)("Set styles for the site's background.")})}),t&&(0,Um.jsx)(Ose,{})]})}var Fse=JLe;var fi=s(z(),1),di=s(N(),1);var jse=s(j(),1);var Dse=s(z(),1),Bse=s(N(),1),Lse=s(x(),1);function $Le({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:n}){let i=async()=>{o(),n()},a=()=>{o()};return(0,Lse.jsx)(Dse.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,Bse.__)("Cancel"),confirmButtonText:t,onCancel:a,onConfirm:i,size:"medium",children:e})}var Vse=$Le;var Ut=s(x(),1),{Menu:I1}=mt(fi.privateApis),b8="6px 6px 9px rgba(0, 0, 0, 0.2)";function zse(){let[e]=xe("shadow.presets.default"),[t]=xe("shadow.defaultPresets"),[r]=xe("shadow.presets.theme"),[o,n]=xe("shadow.presets.custom"),i=d=>{n([...o||[],d])},a=()=>{n([])},[l,c]=(0,jse.useState)(!1),u=()=>c(!l);return(0,Ut.jsxs)(Ut.Fragment,{children:[l&&(0,Ut.jsx)(Vse,{text:(0,di.__)("Are you sure you want to remove all custom shadows?"),confirmButtonText:(0,di.__)("Remove"),isOpen:l,toggleOpen:u,onConfirm:a}),(0,Ut.jsx)(Mt,{title:(0,di.__)("Shadows"),description:(0,di.__)("Manage and create shadow styles for use across the site.")}),(0,Ut.jsx)(Lm,{children:(0,Ut.jsxs)(fi.__experimentalVStack,{className:"global-styles-ui__shadows-panel",spacing:7,children:[t&&(0,Ut.jsx)(y8,{label:(0,di.__)("Default"),shadows:e||[],category:"default"}),r&&r.length>0&&(0,Ut.jsx)(y8,{label:(0,di.__)("Theme"),shadows:r||[],category:"theme"}),(0,Ut.jsx)(y8,{label:(0,di.__)("Custom"),shadows:o||[],category:"custom",canCreate:!0,onCreate:i,onReset:u})]})})]})}function y8({label:e,shadows:t,category:r,canCreate:o,onCreate:n,onReset:i}){let a=()=>{let l=OR(t,"shadow-");n?.({name:(0,di.sprintf)((0,di.__)("Shadow %d"),l),shadow:b8,slug:`shadow-${l}`})};return(0,Ut.jsxs)(fi.__experimentalVStack,{spacing:2,children:[(0,Ut.jsxs)(fi.__experimentalHStack,{justify:"space-between",children:[(0,Ut.jsx)(io,{level:3,children:e}),(0,Ut.jsxs)(fi.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:[o&&(0,Ut.jsx)(fi.Button,{size:"small",icon:Cu,label:(0,di.__)("Add shadow"),onClick:()=>{a()}}),!!t?.length&&r==="custom"&&(0,Ut.jsxs)(I1,{children:[(0,Ut.jsx)(I1.TriggerButton,{render:(0,Ut.jsx)(fi.Button,{size:"small",icon:Br,label:(0,di.__)("Shadow options")})}),(0,Ut.jsx)(I1.Popover,{children:(0,Ut.jsx)(I1.Item,{onClick:i,children:(0,Ut.jsx)(I1.ItemLabel,{children:(0,di.__)("Remove all custom shadows")})})})]})]})]}),t.length>0&&(0,Ut.jsx)(fi.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map(l=>(0,Ut.jsx)(eVe,{shadow:l,category:r},l.slug))})]})}function eVe({shadow:e,category:t}){return(0,Ut.jsx)(Hr,{path:`/shadows/edit/${t}/${e.slug}`,children:(0,Ut.jsxs)(fi.__experimentalHStack,{children:[(0,Ut.jsx)(fi.FlexItem,{children:e.name}),(0,Ut.jsx)(Do,{icon:(0,di.isRTL)()?fr:mr})]})})}var Ue=s(z(),1),cr=s(N(),1);var ea=s(j(),1);function Hse(e){return(e.match(/(?:[^,(]|\([^)]*\))+/g)||[]).map(r=>r.trim())}function Use(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 n=o[0].split(" ").map(g=>g.trim()).filter(g=>g);if(n.length<2)return t;let i=e.match(/inset/gi)||[];if(i.length>1)return t;let a=i.length===1,l=e.replace(r,"").trim();a&&(l=l.replace("inset","").replace("INSET","").trim());let c=/^#([0-9a-f]{3}){1,2}$|^#([0-9a-f]{4}){1,2}$|^(?:rgb|hsl)a?\(?[\d*\.?\d+%?,?\/?\s]*\)$/gi,u=(l.match(c)||[]).map(g=>g?.trim()).filter(g=>g);if(u.length>1)return t;if(u.length===0&&(u=l.trim().split(" ").filter(g=>g),u.length>1))return t;let[d,f,m,h]=n;return{x:d,y:f,blur:m||t.blur,spread:h||t.spread,inset:a,color:l||t.color}}function Gse(e){let t=`${e.x||"0px"} ${e.y||"0px"} ${e.blur||"0px"} ${e.spread||"0px"}`;return`${e.inset?"inset":""} ${t} ${e.color||""}`.trim()}var Oe=s(x(),1),{Menu:O1}=mt(Ue.privateApis),tVe=[{label:(0,cr.__)("Rename"),action:"rename"},{label:(0,cr.__)("Delete"),action:"delete"}],rVe=[{label:(0,cr.__)("Reset"),action:"reset"}];function Wse(){let{goBack:e,params:t}=(0,Ue.useNavigator)(),{category:r,slug:o}=t,[n,i]=xe(`shadow.presets.${r}`);(0,ea.useEffect)(()=>{let S=n?.some(C=>C.slug===o);o&&!S&&e()},[n,o,e]);let[a]=xe(`shadow.presets.${r}`,void 0,"base"),[l,c]=(0,ea.useState)(()=>(n||[]).find(S=>S.slug===o)),u=(0,ea.useMemo)(()=>(a||[]).find(S=>S.slug===o),[a,o]),[d,f]=(0,ea.useState)(!1),[m,h]=(0,ea.useState)(!1),[g,v]=(0,ea.useState)(l?.name);if(!r||!o)return null;let y=S=>{c({...l,shadow:S});let C=n.map(k=>k.slug===o?{...l,shadow:S}:k);i(C)},b=S=>{if(S==="reset"){let C=n.map(k=>k.slug===o?u:k);c(u),i(C)}else S==="delete"?f(!0):S==="rename"&&h(!0)},_=()=>{i(n.filter(S=>S.slug!==o))},w=S=>{if(!S)return;let C=n.map(k=>k.slug===o?{...l,name:S}:k);c({...l,name:S}),i(C)};return l?(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(Ue.__experimentalHStack,{justify:"space-between",children:[(0,Oe.jsx)(Mt,{title:l.name}),(0,Oe.jsx)(Ue.FlexItem,{children:(0,Oe.jsx)(Ue.__experimentalSpacer,{marginTop:2,marginBottom:0,paddingX:4,children:(0,Oe.jsxs)(O1,{children:[(0,Oe.jsx)(O1.TriggerButton,{render:(0,Oe.jsx)(Ue.Button,{size:"small",icon:Br,label:(0,cr.__)("Menu")})}),(0,Oe.jsx)(O1.Popover,{children:(r==="custom"?tVe:rVe).map(S=>(0,Oe.jsx)(O1.Item,{onClick:()=>b(S.action),disabled:S.action==="reset"&&l.shadow===u?.shadow,children:(0,Oe.jsx)(O1.ItemLabel,{children:S.label})},S.action))})]})})})]}),(0,Oe.jsxs)(Lm,{children:[(0,Oe.jsx)(oVe,{shadow:l.shadow}),(0,Oe.jsx)(nVe,{shadow:l.shadow,onChange:y})]}),d&&(0,Oe.jsx)(Ue.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{_(),f(!1)},onCancel:()=>{f(!1)},confirmButtonText:(0,cr.__)("Delete"),size:"medium",children:(0,cr.sprintf)((0,cr.__)('Are you sure you want to delete "%s" shadow preset?'),l.name)}),m&&(0,Oe.jsx)(Ue.Modal,{title:(0,cr.__)("Rename"),onRequestClose:()=>h(!1),size:"small",children:(0,Oe.jsxs)("form",{onSubmit:S=>{S.preventDefault(),w(g),h(!1)},children:[(0,Oe.jsx)(Ue.__experimentalInputControl,{__next40pxDefaultSize:!0,autoComplete:"off",label:(0,cr.__)("Name"),placeholder:(0,cr.__)("Shadow name"),value:g??"",onChange:v}),(0,Oe.jsx)(Ue.__experimentalSpacer,{marginBottom:6}),(0,Oe.jsxs)(Ue.Flex,{className:"block-editor-shadow-edit-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Oe.jsx)(Ue.FlexItem,{children:(0,Oe.jsx)(Ue.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>h(!1),children:(0,cr.__)("Cancel")})}),(0,Oe.jsx)(Ue.FlexItem,{children:(0,Oe.jsx)(Ue.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,cr.__)("Save")})})]})]})})]}):(0,Oe.jsx)(Mt,{title:""})}function oVe({shadow:e}){return(0,Oe.jsx)(Ue.__experimentalSpacer,{marginBottom:4,marginTop:-2,children:(0,Oe.jsx)(Ue.__experimentalHStack,{alignment:"center",justify:"center",className:"global-styles-ui__shadow-preview-panel",children:(0,Oe.jsx)("div",{className:"global-styles-ui__shadow-preview-block",style:{boxShadow:e}})})})}function nVe({shadow:e,onChange:t}){let r=(0,ea.useRef)(null),o=(0,ea.useMemo)(()=>Hse(e),[e]),n=(l,c)=>{let u=[...o];u[l]=c,t(u.join(", "))},i=()=>{t([...o,b8].join(", "))},a=l=>{t(o.filter((c,u)=>u!==l).join(", ")),r.current?.focus()};return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)(Ue.__experimentalVStack,{spacing:2,children:(0,Oe.jsxs)(Ue.__experimentalHStack,{justify:"space-between",children:[(0,Oe.jsx)(io,{level:3,children:(0,cr.__)("Shadows")}),(0,Oe.jsx)(Ue.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:(0,Oe.jsx)(Ue.Button,{size:"small",icon:Cu,label:(0,cr.__)("Add shadow"),onClick:()=>{i()},ref:r})})]})}),(0,Oe.jsx)(Ue.__experimentalSpacer,{}),(0,Oe.jsx)(Ue.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:o.map((l,c)=>(0,Oe.jsx)(iVe,{shadow:l,onChange:u=>n(c,u),canRemove:o.length>1,onRemove:()=>a(c)},c))})]})}function iVe({shadow:e,onChange:t,canRemove:r,onRemove:o}){let n={placement:"left-start",offset:36,shift:!0},i=(0,ea.useMemo)(()=>Use(e),[e]),a=l=>{t(Gse(l))};return(0,Oe.jsx)(Ue.Dropdown,{popoverProps:n,className:"global-styles-ui__shadow-editor__dropdown",renderToggle:({onToggle:l,isOpen:c})=>{let u={onClick:l,className:q("global-styles-ui__shadow-editor__dropdown-toggle",{"is-open":c}),"aria-expanded":c},d={onClick:()=>{c&&l(),o()},className:q("global-styles-ui__shadow-editor__remove-button",{"is-open":c}),label:(0,cr.__)("Remove shadow")};return(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsx)(Ue.Button,{__next40pxDefaultSize:!0,icon:Xw,...u,children:i.inset?(0,cr.__)("Inner shadow"):(0,cr.__)("Drop shadow")}),r&&(0,Oe.jsx)(Ue.Button,{size:"small",icon:A4,...d})]})},renderContent:()=>(0,Oe.jsx)(Ue.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"global-styles-ui__shadow-editor__dropdown-content",children:(0,Oe.jsx)(sVe,{shadowObj:i,onChange:a})})})}function sVe({shadowObj:e,onChange:t}){let n=(i,a)=>{let l={...e,[i]:a};t(l)};return(0,Oe.jsxs)(Ue.__experimentalVStack,{spacing:4,className:"global-styles-ui__shadow-editor-panel",children:[(0,Oe.jsx)(Ue.ColorPalette,{clearable:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,value:e.color,onChange:i=>n("color",i)}),(0,Oe.jsxs)(Ue.__experimentalToggleGroupControl,{label:(0,cr.__)("Shadow Type"),value:e.inset?"inset":"outset",isBlock:!0,onChange:i=>n("inset",i==="inset"),hideLabelFromVision:!0,__next40pxDefaultSize:!0,children:[(0,Oe.jsx)(Ue.__experimentalToggleGroupControlOption,{value:"outset",label:(0,cr.__)("Outset")}),(0,Oe.jsx)(Ue.__experimentalToggleGroupControlOption,{value:"inset",label:(0,cr.__)("Inset")})]}),(0,Oe.jsxs)(Ue.__experimentalGrid,{columns:2,gap:4,children:[(0,Oe.jsx)(pA,{label:(0,cr.__)("X Position"),value:e.x,onChange:i=>n("x",i)}),(0,Oe.jsx)(pA,{label:(0,cr.__)("Y Position"),value:e.y,onChange:i=>n("y",i)}),(0,Oe.jsx)(pA,{label:(0,cr.__)("Blur"),value:e.blur,onChange:i=>n("blur",i)}),(0,Oe.jsx)(pA,{label:(0,cr.__)("Spread"),value:e.spread,onChange:i=>n("spread",i)})]})]})}function pA({label:e,value:t,onChange:r}){return(0,Oe.jsx)(Ue.__experimentalUnitControl,{label:e,__next40pxDefaultSize:!0,value:t,onChange:n=>{let a=n!==void 0&&!isNaN(parseFloat(n))?n:"0px";r(a)}})}var w8=s(x(),1);function Yse(){return(0,w8.jsx)(zse,{})}function qse(){return(0,w8.jsx)(Wse,{})}var Qse=s(N(),1),Jse=s(ce(),1);var Zse=s(ce(),1),_8=s(j(),1);var Kse=s(x(),1),{useSettingsForBlockElement:aVe,DimensionsPanel:lVe}=mt(Zse.privateApis),cVe={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,childLayout:!1};function Xse(){let[e]=Fe("",void 0,"user",!1),[t,r]=Fe("",void 0,"merged",!1),[o]=xe("",void 0,"user"),[n,i]=xe(""),a=aVe(n),l=(0,_8.useMemo)(()=>({...t,layout:a.layout}),[t,a.layout]),c=(0,_8.useMemo)(()=>({...e,layout:o.layout}),[e,o.layout]);return(0,Kse.jsx)(lVe,{inheritedValue:l,value:c,onChange:d=>{let f={...d};if(delete f.layout,r(f),d.layout!==o.layout){let m={...o,layout:d.layout};m.layout?.definitions&&delete m.layout.definitions,i(m)}},settings:a,includeLayoutControls:!0,defaultControls:cVe})}var _g=s(x(),1),{useHasDimensionsPanel:uVe,useSettingsForBlockElement:dVe}=mt(Jse.privateApis);function fVe(){let[e]=xe(""),t=dVe(e),r=uVe(t);return(0,_g.jsxs)(_g.Fragment,{children:[(0,_g.jsx)(Mt,{title:(0,Qse.__)("Layout")}),r&&(0,_g.jsx)(Xse,{})]})}var $se=fVe;var yA=s(z(),1),x8=s(N(),1);var S8=s(N(),1),nae=s(z(),1);var eae=s(X(),1),tae=s(G(),1),gA=s(j(),1),rae=s(z(),1),oae=s(N(),1);var hA=s(x(),1);function mVe({gap:e=2}){let{user:t}=(0,gA.useContext)(bo),r=t?.styles,n=(0,tae.useSelect)(a=>{let l=a(eae.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(l)?l:void 0},[])?.filter(a=>!h1(a,["color"])&&!h1(a,["typography","spacing"])),i=(0,gA.useMemo)(()=>[...[{title:(0,oae.__)("Default"),settings:{},styles:{}},...n??[]].map(l=>{let c=l?.styles?.blocks?{...l.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let h=c[m]||{},g={css:`${c[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};c[m]={...h,...g}}});let u=r?.css||l.styles?.css?{css:`${l.styles?.css||""} ${r?.css||""}`}:{},d=Object.keys(c).length>0?{blocks:c}:{},f={...l.styles,...u,...d};return{...l,settings:l.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,hA.jsx)(rae.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((a,l)=>(0,hA.jsx)(bb,{variation:a,children:c=>(0,hA.jsx)(FR,{label:a?.title,withHoverView:!0,isFocused:c,variation:a})},l))})}var vA=mVe;var Ob=s(x(),1);function iae(){return(0,Ob.jsxs)(nae.__experimentalVStack,{spacing:10,className:"global-styles-ui-variation-container",children:[(0,Ob.jsx)(vA,{gap:3}),(0,Ob.jsx)(Rb,{title:(0,S8.__)("Color Variations"),gap:3}),(0,Ob.jsx)(wb,{title:(0,S8.__)("Typography"),gap:3})]})}var Td=s(x(),1);function pVe(){return(0,Td.jsxs)(Td.Fragment,{children:[(0,Td.jsx)(Mt,{title:(0,x8.__)("Browse styles"),description:(0,x8.__)("Choose a variation to change the look of the site.")}),(0,Td.jsx)(yA.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-style-variations",children:(0,Td.jsx)(yA.CardBody,{children:(0,Td.jsx)(iae,{})})})]})}var sae=pVe;var N1=s(N(),1),aae=s(z(),1),lae=s(ce(),1);var Ga=s(x(),1),{AdvancedPanel:hVe}=mt(lae.privateApis);function gVe(){let[e]=Fe("",void 0,"user",!1),[t,r]=Fe("",void 0,"merged",!1);return(0,Ga.jsxs)(Ga.Fragment,{children:[(0,Ga.jsx)(Mt,{title:(0,N1.__)("Additional CSS"),description:(0,Ga.jsxs)(Ga.Fragment,{children:[(0,N1.__)("You can add custom CSS to further customize the appearance and layout of your site."),(0,Ga.jsx)("br",{}),(0,Ga.jsx)(aae.ExternalLink,{href:(0,N1.__)("https://developer.wordpress.org/advanced-administration/wordpress/css/"),className:"global-styles-ui-screen-css-help-link",children:(0,N1.__)("Learn more about CSS")})]})}),(0,Ga.jsx)("div",{className:"global-styles-ui-screen-css",children:(0,Ga.jsx)(hVe,{value:e,onChange:r,inheritedValue:t})})]})}var cae=gVe;var Pd=s(N(),1),Nb=s(z(),1),Sg=s(j(),1);var uae=s(G(),1),dae=s(X(),1),M1=s(j(),1);var vVe={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},yVe={per_page:100,page:1},bA=[];function F1({query:e}={}){let{user:t}=(0,M1.useContext)(bo),r=(0,M1.useMemo)(()=>({...yVe,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:a,isLoadingGlobalStylesRevisions:l,revisionsCount:c}=(0,uae.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:d,getCurrentUser:f,getUsers:m,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:v,isResolving:y}=u(dae.store),b=d()||[],_=f(),w=b.length>0,S=g(),k=(S?v("root","globalStyles",S):void 0)?._links?.["version-history"]?.[0]?.count??0,R=S&&h("root","globalStyles",S,r)||bA,A=m(vVe)||bA,I=S?y("getRevisions",["root","globalStyles",S,r]):!1;return{authors:A,currentUser:_,isDirty:w,revisions:R,isLoadingGlobalStylesRevisions:I,revisionsCount:k}},[r]);return(0,M1.useMemo)(()=>{if(!o.length||l)return{revisions:bA,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let u=a.map(f=>({...f,author:o.find(m=>m.id===f.author)}));if(a.length){if(u[0].id!=="unsaved"&&r.page===1&&(u[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&n&&r.page===1){let f={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:n?.name||"",avatar_urls:n?.avatar_urls||{}},modified:new Date};u.unshift(f)}r.per_page&&r.page===Math.ceil(c/r.per_page)&&u.push({id:"parent",styles:{},settings:{}})}return{revisions:u,hasUnsavedChanges:i,isLoading:!1,revisionsCount:c}},[i,a,n,o,t,l,c,r.page,r.per_page])}var Fn=s(N(),1),D1=s(z(),1),Xc=s(uo(),1),fae=s(X(),1),mae=s(G(),1);var wA=s(Po(),1),dn=s(x(),1),bVe=3600*1e3*24;function wVe({revision:e,previousRevision:t}){let r=XS(e,t,{maxResults:7});return r.length?(0,dn.jsx)("ul",{"data-testid":"global-styles-revision-changes",className:"global-styles-ui-screen-revisions__changes",children:r.map(o=>(0,dn.jsx)("li",{children:o},o))}):null}function _Ve(e,t,r,o){return e==="parent"?(0,Fn.__)("Reset the styles to the theme defaults"):e==="unsaved"?(0,Fn.sprintf)((0,Fn.__)("Unsaved changes by %s"),t):o?(0,Fn.sprintf)((0,Fn.__)("Changes saved by %1$s on %2$s. This revision matches current editor styles."),t,r):(0,Fn.sprintf)((0,Fn.__)("Changes saved by %1$s on %2$s"),t,r)}function SVe({userRevisions:e,selectedRevisionId:t,onChange:r,canApplyRevision:o,onApplyRevision:n}){let{currentThemeName:i,currentUser:a}=(0,mae.useSelect)(u=>{let{getCurrentTheme:d,getCurrentUser:f}=u(fae.store),m=d();return{currentThemeName:m?.name?.rendered||m?.stylesheet,currentUser:f()}},[]),l=(0,Xc.getDate)(null).getTime(),{datetimeAbbreviated:c}=(0,Xc.getSettings)().formats;return(0,dn.jsx)(D1.Composite,{orientation:"vertical",className:"global-styles-ui-screen-revisions__revisions-list","aria-label":(0,Fn.__)("Global styles revisions list"),role:"listbox",children:e.map((u,d)=>{let{id:f,author:m,modified:h}=u,g=f==="unsaved",v=g?a:m,y=v?.name||(0,Fn.__)("User"),b=v?.avatar_urls?.["48"],w=t?t===f:d===0,S=!o&&w,C=f==="parent",k=h instanceof Date?h.toISOString():h,R=(0,Xc.getDate)(k??null),A=k&&l-R.getTime()>bVe?(0,Xc.dateI18n)(c,R):(0,Xc.humanTimeDiff)(k??R,void 0),I=_Ve(f,y,(0,Xc.dateI18n)(c,R),S);return(0,dn.jsxs)(D1.Composite.Item,{className:"global-styles-ui-screen-revisions__revision-item","aria-current":w,role:"option",onKeyDown:D=>{let{keyCode:E}=D;(E===wA.ENTER||E===wA.SPACE)&&r(u)},onClick:D=>{D.preventDefault(),r(u)},"aria-selected":w,"aria-label":I,render:(0,dn.jsx)("div",{}),children:[(0,dn.jsx)("span",{className:"global-styles-ui-screen-revisions__revision-item-wrapper",children:C?(0,dn.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[(0,Fn.__)("Default styles"),(0,dn.jsx)("span",{className:"global-styles-ui-screen-revisions__meta",children:i})]}):(0,dn.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[g?(0,dn.jsx)("span",{className:"global-styles-ui-screen-revisions__date",children:(0,Fn.__)("(Unsaved)")}):(0,dn.jsx)("time",{className:"global-styles-ui-screen-revisions__date",dateTime:k,children:A}),(0,dn.jsxs)("span",{className:"global-styles-ui-screen-revisions__meta",children:[(0,dn.jsx)("img",{alt:y,src:b}),y]}),w&&(0,dn.jsx)(wVe,{revision:u,previousRevision:d<e.length?e[d+1]:void 0})]})}),w&&(S?(0,dn.jsx)("p",{className:"global-styles-ui-screen-revisions__applied-text",children:(0,Fn.__)("These styles are already applied to your site.")}):(0,dn.jsx)(D1.Button,{size:"compact",variant:"primary",className:"global-styles-ui-screen-revisions__apply-button",onClick:n,"aria-label":(0,Fn.__)("Apply the selected revision to your site."),children:C?(0,Fn.__)("Reset to defaults"):(0,Fn.__)("Apply")}))]},f)})})}var pae=SVe;var Wa=s(z(),1),fn=s(N(),1);var Pl=s(x(),1);function hae({currentPage:e,numPages:t,changePage:r,totalItems:o,className:n,disabled:i=!1,buttonVariant:a="tertiary",label:l=(0,fn.__)("Pagination")}){return(0,Pl.jsxs)(Wa.__experimentalHStack,{expanded:!1,as:"nav","aria-label":l,spacing:3,justify:"flex-start",className:q("global-styles-ui-pagination",n),children:[(0,Pl.jsx)(Wa.__experimentalText,{variant:"muted",className:"global-styles-ui-pagination__total",children:(0,fn.sprintf)((0,fn._n)("%d item","%d items",o),o)}),(0,Pl.jsxs)(Wa.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Pl.jsx)(Wa.Button,{variant:a,onClick:()=>r(1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,fn.__)("First page"),icon:(0,fn.isRTL)()?ma:pa,size:"compact"}),(0,Pl.jsx)(Wa.Button,{variant:a,onClick:()=>r(e-1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,fn.__)("Previous page"),icon:(0,fn.isRTL)()?mr:fr,size:"compact"})]}),(0,Pl.jsx)(Wa.__experimentalText,{variant:"muted",children:(0,fn.sprintf)((0,fn._x)("%1$d of %2$d","paging"),e,t)}),(0,Pl.jsxs)(Wa.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Pl.jsx)(Wa.Button,{variant:a,onClick:()=>r(e+1),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,fn.__)("Next page"),icon:(0,fn.isRTL)()?fr:mr,size:"compact"}),(0,Pl.jsx)(Wa.Button,{variant:a,onClick:()=>r(t),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,fn.__)("Last page"),icon:(0,fn.isRTL)()?pa:ma,size:"compact"})]})]})}var El=s(x(),1),gae=10;function xVe({onClose:e}={}){let{user:t,onChange:r}=(0,Sg.useContext)(bo),{params:o,goTo:n}=(0,Nb.useNavigator)(),{revisionId:i}=o,[a,l]=(0,Sg.useState)(1),{revisions:c,isLoading:u,hasUnsavedChanges:d,revisionsCount:f}=F1({query:{per_page:gae,page:a}}),m=Math.ceil(f/gae),[h,g]=(0,Sg.useState)(!1),v=(0,Sg.useMemo)(()=>i&&c.find(A=>String(A.id)===String(i))||t,[i,c,t]),y=Xh(v,t),b=()=>{e&&e()},_=R=>{r(R),g(!1),b()},w=R=>{n(`/revisions/${R.id}`)},S=v?.id??c[0]?.id,C=!!S&&S!=="unsaved"&&!y,k=!!c.length;return(0,El.jsxs)(El.Fragment,{children:[(0,El.jsx)(Mt,{title:f?(0,Pd.sprintf)((0,Pd.__)("Revisions (%d)"),f):(0,Pd.__)("Revisions"),description:(0,Pd.__)(`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:b}),!k&&(0,El.jsx)(Nb.Spinner,{className:"global-styles-ui-screen-revisions__loading"}),(0,El.jsx)(pae,{onChange:w,selectedRevisionId:S,userRevisions:c,canApplyRevision:C,onApplyRevision:()=>d?g(!0):_(v)}),m>1&&(0,El.jsx)("div",{className:"global-styles-ui-screen-revisions__footer",children:(0,El.jsx)(hae,{className:"global-styles-ui-screen-revisions__pagination",currentPage:a,numPages:m,changePage:l,totalItems:f,disabled:u,label:(0,Pd.__)("Global Styles pagination")})}),h&&(0,El.jsx)(Nb.__experimentalConfirmDialog,{isOpen:h,confirmButtonText:(0,Pd.__)("Apply"),onConfirm:()=>_(v),onCancel:()=>g(!1),size:"medium",children:(0,Pd.__)("Are you sure you want to apply this revision? Any unsaved changes will be lost.")})]})}var vae=xVe;var Wo=s(N(),1),so=s(z(),1);var Sae=s(j(),1);var yae=s(z(),1),bae=s(N(),1),wae=s(x(),1);function CVe({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:n}){let i=async()=>{o(),n()},a=()=>{o()};return(0,wae.jsx)(yae.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,bae.__)("Cancel"),confirmButtonText:t,onCancel:a,onConfirm:i,size:"medium",children:e})}var _ae=CVe;var Ft=s(x(),1),{Menu:B1}=mt(so.privateApis);function C8({label:e,origin:t,sizes:r,handleAddFontSize:o,handleResetFontSizes:n}){let[i,a]=(0,Sae.useState)(!1),l=()=>a(!i),c=t==="custom"?(0,Wo.__)("Are you sure you want to remove all custom font size presets?"):(0,Wo.__)("Are you sure you want to reset all font size presets to their default values?");return(0,Ft.jsxs)(Ft.Fragment,{children:[n&&i&&(0,Ft.jsx)(_ae,{text:c,confirmButtonText:t==="custom"?(0,Wo.__)("Remove"):(0,Wo.__)("Reset"),isOpen:i,toggleOpen:l,onConfirm:n}),(0,Ft.jsxs)(so.__experimentalVStack,{spacing:4,children:[(0,Ft.jsxs)(so.__experimentalHStack,{children:[(0,Ft.jsx)(io,{level:3,children:e}),(0,Ft.jsxs)(so.FlexItem,{className:"global-styles-ui__typography-panel__options-container",children:[t==="custom"&&(0,Ft.jsx)(so.Button,{label:(0,Wo.__)("Add font size"),icon:Cu,size:"small",onClick:o}),!!n&&(0,Ft.jsxs)(B1,{children:[(0,Ft.jsx)(B1.TriggerButton,{render:(0,Ft.jsx)(so.Button,{size:"small",icon:Br,label:(0,Wo.__)("Font size presets options")})}),(0,Ft.jsx)(B1.Popover,{children:(0,Ft.jsx)(B1.Item,{onClick:l,children:(0,Ft.jsx)(B1.ItemLabel,{children:t==="custom"?(0,Wo.__)("Remove font size presets"):(0,Wo.__)("Reset font size presets")})})})]})]})]}),!!r.length&&(0,Ft.jsx)(so.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:r.map(u=>(0,Ft.jsx)(Hr,{path:`/typography/font-sizes/${t}/${u.slug}`,children:(0,Ft.jsxs)(so.__experimentalHStack,{children:[(0,Ft.jsx)(so.FlexItem,{className:"global-styles-ui-font-size__item",children:u.name}),(0,Ft.jsx)(so.FlexItem,{display:"flex",children:(0,Ft.jsx)(Do,{icon:(0,Wo.isRTL)()?fr:mr})})]})},u.slug))})]})]})}function TVe(){let[e,t]=xe("typography.fontSizes.theme"),[r]=xe("typography.fontSizes.theme","base"),[o,n]=xe("typography.fontSizes.default"),[i]=xe("typography.fontSizes.default","base"),[a=[],l]=xe("typography.fontSizes.custom"),[c]=xe("typography.defaultFontSizes"),u=()=>{let f=OR(a,"custom-"),m={name:(0,Wo.sprintf)((0,Wo.__)("New Font Size %d"),f),size:"16px",slug:`custom-${f}`};l([...a,m])},d=(f,m)=>f.map(h=>h.size).join("")===m.map(h=>h.size).join("");return(0,Ft.jsxs)(so.__experimentalVStack,{spacing:2,children:[(0,Ft.jsx)(Mt,{title:(0,Wo.__)("Font size presets"),description:(0,Wo.__)("Create and edit the presets used for font sizes across the site.")}),(0,Ft.jsx)(so.__experimentalView,{children:(0,Ft.jsx)(so.__experimentalSpacer,{paddingX:4,children:(0,Ft.jsxs)(so.__experimentalVStack,{spacing:8,children:[!!e?.length&&(0,Ft.jsx)(C8,{label:(0,Wo.__)("Theme"),origin:"theme",sizes:e,handleAddFontSize:u,handleResetFontSizes:d(e,r)?void 0:()=>t(r)}),c&&!!o?.length&&(0,Ft.jsx)(C8,{label:(0,Wo.__)("Default"),origin:"default",sizes:o,handleAddFontSize:u,handleResetFontSizes:d(o,i)?void 0:()=>n(i)}),(0,Ft.jsx)(C8,{label:(0,Wo.__)("Custom"),origin:"custom",sizes:a,handleAddFontSize:u,handleResetFontSizes:a.length>0?()=>l([]):void 0})]})})})]})}var xae=TVe;var ys=s(N(),1),ao=s(z(),1);var L1=s(j(),1);var Cae=s(ce(),1),Tae=s(N(),1);var Pae=s(x(),1);function PVe({fontSize:e}){let[t]=Fe("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,Cae.getComputedFluidTypographyValue)(r);return(0,Pae.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontSize:o,fontFamily:t?.fontFamily??"serif"},children:(0,Tae.__)("Aa")})}var Eae=PVe;var kae=s(z(),1),Mb=s(N(),1),Rae=s(x(),1);function EVe({fontSize:e,isOpen:t,toggleOpen:r,handleRemoveFontSize:o}){let n=async()=>{r(),o(e)},i=()=>{r()};return(0,Rae.jsx)(kae.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,Mb.__)("Cancel"),confirmButtonText:(0,Mb.__)("Delete"),onCancel:i,onConfirm:n,size:"medium",children:e&&(0,Mb.sprintf)((0,Mb.__)('Are you sure you want to delete "%s" font size preset?'),e.name)})}var Aae=EVe;var kl=s(z(),1),Fb=s(N(),1),Iae=s(j(),1),Ed=s(x(),1);function kVe({fontSize:e,toggleOpen:t,handleRename:r}){let[o,n]=(0,Iae.useState)(e.name),i=()=>{o&&o.trim()&&r(o),t()};return(0,Ed.jsx)(kl.Modal,{onRequestClose:t,focusOnMount:"firstContentElement",title:(0,Fb.__)("Rename"),size:"small",children:(0,Ed.jsx)("form",{onSubmit:a=>{a.preventDefault(),i(),t()},children:(0,Ed.jsxs)(kl.__experimentalVStack,{spacing:"3",children:[(0,Ed.jsx)(kl.__experimentalInputControl,{__next40pxDefaultSize:!0,autoComplete:"off",value:o,onChange:n,label:(0,Fb.__)("Name"),placeholder:(0,Fb.__)("Font size preset name")}),(0,Ed.jsxs)(kl.__experimentalHStack,{justify:"right",children:[(0,Ed.jsx)(kl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Fb.__)("Cancel")}),(0,Ed.jsx)(kl.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Fb.__)("Save")})]})]})})})}var Oae=kVe;var Yo=s(z(),1),kd=s(x(),1),RVe=["px","em","rem","vw","vh"];function _A(e){let{baseControlProps:t}=(0,Yo.useBaseControlProps)(e),{value:r,onChange:o,fallbackValue:n,disabled:i,label:a}=e,l=(0,Yo.__experimentalUseCustomUnits)({availableUnits:RVe}),[c,u="px"]=(0,Yo.__experimentalParseQuantityAndUnitFromRawValue)(r,l),d=!!u&&["em","rem","vw","vh"].includes(u);return(0,kd.jsx)(Yo.BaseControl,{...t,children:(0,kd.jsxs)(Yo.Flex,{children:[(0,kd.jsx)(Yo.FlexItem,{isBlock:!0,children:(0,kd.jsx)(Yo.__experimentalUnitControl,{__next40pxDefaultSize:!0,label:a,hideLabelFromVision:!0,value:r,onChange:h=>{o?.(h)},units:l,min:0,disabled:i})}),(0,kd.jsx)(Yo.FlexItem,{isBlock:!0,children:(0,kd.jsx)(Yo.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,kd.jsx)(Yo.RangeControl,{__next40pxDefaultSize:!0,label:a,hideLabelFromVision:!0,value:c,initialPosition:n,withInputField:!1,onChange:h=>{o?.(h!==void 0?h+u:void 0)},min:0,max:d?10:100,step:d?.1:1,disabled:i})})})]})})}var kt=s(x(),1),{Menu:xg}=mt(ao.privateApis);function AVe(){let[e,t]=(0,L1.useState)(!1),[r,o]=(0,L1.useState)(!1),{params:{origin:n,slug:i},goBack:a}=(0,ao.useNavigator)(),[l,c]=xe("typography.fontSizes"),[u]=xe("typography.fluid"),d=l?.[n]??[],f=d.find(A=>A.slug===i);if((0,L1.useEffect)(()=>{i&&!f&&a()},[i,f,a]),!n||!i||!f)return null;let m=f?.fluid!==void 0?!!f.fluid:!!u,h=typeof f?.fluid=="object",g=A=>{S("name",A)},v=A=>{S("size",A)},y=A=>{S("fluid",A)},b=A=>{A?S("fluid",{min:f.size,max:f.size}):S("fluid",!0)},_=A=>{let I=typeof f.fluid=="object"?f.fluid:{};S("fluid",{...I,min:A})},w=A=>{let I=typeof f.fluid=="object"?f.fluid:{};S("fluid",{...I,max:A})},S=(A,I)=>{let D=d.map(E=>E.slug===i?{...E,[A]:I}:E);c({...l,[n]:D})},C=()=>{let A=d.filter(I=>I.slug!==i);c({...l,[n]:A})},k=()=>{t(!e)},R=()=>{o(!r)};return(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(Aae,{fontSize:f,isOpen:e,toggleOpen:k,handleRemoveFontSize:C}),r&&(0,kt.jsx)(Oae,{fontSize:f,toggleOpen:R,handleRename:g}),(0,kt.jsxs)(ao.__experimentalVStack,{spacing:4,children:[(0,kt.jsxs)(ao.__experimentalHStack,{justify:"space-between",alignment:"flex-start",children:[(0,kt.jsx)(Mt,{title:f.name,description:(0,ys.sprintf)((0,ys.__)("Manage the font size %s."),f.name)}),n==="custom"&&(0,kt.jsx)(ao.FlexItem,{children:(0,kt.jsx)(ao.__experimentalSpacer,{marginTop:3,marginBottom:0,paddingX:4,children:(0,kt.jsxs)(xg,{children:[(0,kt.jsx)(xg.TriggerButton,{render:(0,kt.jsx)(ao.Button,{size:"small",icon:Br,label:(0,ys.__)("Font size options")})}),(0,kt.jsxs)(xg.Popover,{children:[(0,kt.jsx)(xg.Item,{onClick:R,children:(0,kt.jsx)(xg.ItemLabel,{children:(0,ys.__)("Rename")})}),(0,kt.jsx)(xg.Item,{onClick:k,children:(0,kt.jsx)(xg.ItemLabel,{children:(0,ys.__)("Delete")})})]})]})})})]}),(0,kt.jsx)(ao.__experimentalView,{children:(0,kt.jsx)(ao.__experimentalSpacer,{paddingX:4,marginBottom:0,paddingBottom:6,children:(0,kt.jsxs)(ao.__experimentalVStack,{spacing:4,children:[(0,kt.jsx)(ao.FlexItem,{children:(0,kt.jsx)(Eae,{fontSize:f})}),(0,kt.jsx)(_A,{label:(0,ys.__)("Size"),value:!h&&f.size?String(f.size):"",onChange:v,disabled:h}),(0,kt.jsx)(ao.ToggleControl,{label:(0,ys.__)("Fluid typography"),help:(0,ys.__)("Scale the font size dynamically to fit the screen or viewport."),checked:m,onChange:y}),m&&(0,kt.jsx)(ao.ToggleControl,{label:(0,ys.__)("Custom fluid values"),help:(0,ys.__)("Set custom min and max values for the fluid font size."),checked:h,onChange:b}),h&&(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(_A,{label:(0,ys.__)("Minimum"),value:typeof f?.fluid=="object"?f.fluid?.min:void 0,onChange:_}),(0,kt.jsx)(_A,{label:(0,ys.__)("Maximum"),value:typeof f?.fluid=="object"?f.fluid?.max:void 0,onChange:w})]})]})})})]})]})}var Nae=AVe;var je=s(x(),1);function IVe({parentMenu:e,blockStyles:t,blockName:r}){return(0,je.jsx)(je.Fragment,{children:t.map((o,n)=>(0,je.jsx)(Db.Navigator.Screen,{path:e+"/variations/"+o.name,children:(0,je.jsx)(a8,{name:r,variation:o.name})},n))})}function OVe({name:e,parentMenu:t=""}){let r=(0,Mae.useSelect)(o=>{if(!e)return[];let{getBlockStyles:n}=o(SA.store);return n(e)},[e]);return r?.length?(0,je.jsx)(IVe,{parentMenu:t,blockStyles:r,blockName:e||""}):null}function P8({value:e,baseValue:t,onChange:r,path:o,onPathChange:n,fontLibraryEnabled:i=!1,serverCSS:a,serverSettings:l}){let c=(0,SA.getBlockTypes)(),u=(0,Gm.useMemo)(()=>ln(t,e),[t,e]),[d,f]=Qh(u,[],{styleOptions:{variationStyles:!0}}),m=(0,Gm.useMemo)(()=>[...a??[],...d??[]],[a,d]),h=(0,Gm.useMemo)(()=>({...l,__experimentalFeatures:f,styles:m}),[f,l,m]);return(0,je.jsx)(m1,{value:e,baseValue:t,onChange:r,fontLibraryEnabled:i,children:(0,je.jsx)(Fae.BlockEditorProvider,{settings:h,children:(0,je.jsxs)(Db.Navigator,{className:"global-styles-ui-sidebar__navigator-provider",initialPath:o||"/",children:[(o||n)&&(0,je.jsx)(NVe,{path:o,onPathChange:n}),(0,je.jsx)(Oo,{path:"/",children:(0,je.jsx)(Tne,{})}),(0,je.jsx)(Oo,{path:"/colors",children:(0,je.jsx)(bse,{})}),(0,je.jsx)(Oo,{path:"/typography",children:(0,je.jsx)(nse,{})}),(0,je.jsx)(Oo,{path:"/typography/font-sizes",children:(0,je.jsx)(xae,{})}),(0,je.jsx)(Oo,{path:"/typography/font-sizes/:origin/:slug",children:(0,je.jsx)(Nae,{})}),(0,je.jsx)(Oo,{path:"/layout",children:(0,je.jsx)($se,{})}),(0,je.jsx)(Oo,{path:"/colors/palette",children:(0,je.jsx)(Rse,{})}),(0,je.jsx)(Oo,{path:"/variations",children:(0,je.jsx)(sae,{})}),(0,je.jsx)(Oo,{path:"/css",children:(0,je.jsx)(cae,{})}),(0,je.jsx)(Oo,{path:"/revisions/:revisionId?",children:(0,je.jsx)(vae,{})}),(0,je.jsx)(Oo,{path:"/shadows",children:(0,je.jsx)(Yse,{})}),(0,je.jsx)(Oo,{path:"/shadows/edit/:category/:slug",children:(0,je.jsx)(qse,{})}),(0,je.jsx)(Oo,{path:"/background",children:(0,je.jsx)(Fse,{})}),(0,je.jsx)(Oo,{path:"/typography/text",children:(0,je.jsx)(Eb,{element:"text"})}),(0,je.jsx)(Oo,{path:"/typography/link",children:(0,je.jsx)(Eb,{element:"link"})}),(0,je.jsx)(Oo,{path:"/typography/heading",children:(0,je.jsx)(Eb,{element:"heading"})}),(0,je.jsx)(Oo,{path:"/typography/caption",children:(0,je.jsx)(Eb,{element:"caption"})}),(0,je.jsx)(Oo,{path:"/typography/button",children:(0,je.jsx)(Eb,{element:"button"})}),(0,je.jsx)(Oo,{path:"/blocks",children:(0,je.jsx)(Nne,{})}),c.map(g=>(0,je.jsxs)(Gm.Fragment,{children:[(0,je.jsx)(Oo,{path:"/blocks/"+encodeURIComponent(g.name),children:(0,je.jsx)(a8,{name:g.name})}),(0,je.jsx)(OVe,{name:g.name,parentMenu:"/blocks/"+encodeURIComponent(g.name)})]},g.name))]})})})}function Oo({path:e,children:t}){return(0,je.jsx)(Db.Navigator.Screen,{className:"global-styles-ui-sidebar__navigator-screen",path:e,children:t})}function NVe({path:e,onPathChange:t}){let r=(0,Db.useNavigator)(),{path:o}=r.location,n=(0,T8.usePrevious)(e),i=(0,T8.usePrevious)(o);return(0,Gm.useEffect)(()=>{e&&e!==o&&(e!==n?r.goTo(e):o!==i&&t&&t(o??"/"))},[t,e,i,n,o,r]),null}var E8=s(x(),1);function Bb(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,E8.jsx)(m1,{value:r,baseValue:o,onChange:n,children:(0,E8.jsx)(e,{...i})})}}var MVe=Bb(vA);var FVe=Bb(Rb);var DVe=Bb(wb);var BVe=s(x(),1);var Gae=s(Gp(),1);var Dae=s(G(),1),Bae=s(j(),1),Lae=s(ce(),1),Vae=s(ve(),1);function jae({path:e,onPathChange:t}){let{selectedBlockName:r,selectedBlockClientId:o}=(0,Dae.useSelect)(a=>{let{getSelectedBlockClientId:l,getBlockName:c}=a(Lae.store),u=l();return{selectedBlockName:c(u),selectedBlockClientId:u}},[]),n=!0,i=(0,Vae.usePrevious)(o);return(0,Bae.useEffect)(()=>{if(o===i||!o||!n||!e||e!=="/blocks"&&!e.startsWith("/blocks/"))return;let a="/blocks/"+encodeURIComponent(r);a!==e&&t?.(a)},[o,i,r,n,e,t]),null}var Cg=s(j(),1);var Lb=s(X(),1),Vb=s(G(),1),zae=s(ce(),1);var{cleanEmptyObject:k8}=Y(zae.privateApis);function LVe(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:n}=(0,Vb.useSelect)(u=>{let{getEntityRecord:d,getEditedEntityRecord:f,hasFinishedResolution:m,canUser:h}=u(Lb.store),g=u(Lb.store).__experimentalGetCurrentGlobalStylesId(),v,y=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof y=="boolean"&&(y?v=f("root","globalStyles",g):v=d("root","globalStyles",g,{context:"view"}));let b=!1;return m("__experimentalGetCurrentGlobalStylesId")&&(g?b=y?m("getEditedEntityRecord",["root","globalStyles",g]):m("getEntityRecord",["root","globalStyles",g,{context:"view"}]):b=!0),{globalStylesId:g,isReady:b,settings:v?.settings,styles:v?.styles,_links:v?._links}},[]),{getEditedEntityRecord:i}=(0,Vb.useSelect)(Lb.store),{editEntityRecord:a}=(0,Vb.useDispatch)(Lb.store),l=(0,Cg.useMemo)(()=>({settings:r??{},styles:o??{},_links:n??{}}),[r,o,n]),c=(0,Cg.useCallback)((u,d={})=>{let f=i("root","globalStyles",e),m={styles:f?.styles??{},settings:f?.settings??{},_links:f?._links??{}},h=typeof u=="function"?u(m):u;a("root","globalStyles",e,{styles:k8(h.styles)||{},settings:k8(h.settings)||{},_links:k8(h._links)||{}},d)},[e,a,i]);return[t,l,c]}function VVe(){let e=(0,Vb.useSelect)(t=>t(Lb.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function mn(){let[e,t,r]=LVe(),[o,n]=VVe();return{merged:(0,Cg.useMemo)(()=>!e||!o?{}:ln(n||{},t),[e,o,n,t]),base:n||{},user:t,setUser:r,isReady:e&&o}}function Wm(e,t){let{merged:r}=mn();return(0,Cg.useMemo)(()=>tb(r,e,t),[r,e,t])}function R8(e,t){let{merged:r}=mn();return(0,Cg.useMemo)(()=>Kh(r,e,t),[r,e,t])}var Tg=s(x(),1);function jVe(e){let t=e?.styles,r=e?.__unstableResolvedAssets,o=e?.colors,n=e?.gradients,i=e?.__experimentalDiscussionSettings,a=e?.fontLibraryEnabled??!0,l=(0,Uae.useSelect)(d=>{let{canUser:f}=d(Hae.store);return f("create",{kind:"postType",name:"attachment"})?Gae.uploadMedia:void 0},[]),c=(0,A8.useMemo)(()=>t?t.filter(d=>!d.isGlobalStyles):[],[t]),u=(0,A8.useMemo)(()=>({__unstableResolvedAssets:r,settings:{color:{palette:{theme:o??[]},gradients:{theme:n??[]},duotone:{theme:[]}}},__experimentalDiscussionSettings:i,mediaUpload:l}),[r,o,n,i,l]);return{serverCSS:c,serverSettings:u,fontLibraryEnabled:a}}function xA({path:e,onPathChange:t,settings:r}){let{user:o,base:n,setUser:i,isReady:a}=mn(),{serverCSS:l,serverSettings:c,fontLibraryEnabled:u}=jVe(r);return a?(0,Tg.jsxs)(Tg.Fragment,{children:[(0,Tg.jsx)(P8,{value:o,baseValue:n||{},onChange:i,path:e,onPathChange:t,fontLibraryEnabled:u,serverCSS:l,serverSettings:c}),(0,Tg.jsx)(jae,{path:e,onPathChange:t})]}):null}var Ym=s(x(),1);function zVe({template:e,post:t}){let[r="white"]=Wm("color.background"),[o]=(0,V1.useEntityBlockEditor)("postType",t.type,{id:t.id}),[n]=(0,V1.useEntityBlockEditor)("postType",e?.type,{id:e?.id}),i=e&&n?n:o,a=!i?.length;return(0,Ym.jsxs)("div",{className:"editor-fields-content-preview",style:{backgroundColor:r},children:[a&&(0,Ym.jsx)("span",{className:"editor-fields-content-preview__empty",children:(0,Wae.__)("Empty content")}),!a&&(0,Ym.jsx)(I8.BlockPreview.Async,{children:(0,Ym.jsx)(I8.BlockPreview,{blocks:i})})]})}function qae({item:e}){let{settings:t,template:r}=(0,Yae.useSelect)(o=>{let{canUser:n,getPostType:i,getTemplateId:a,getEntityRecord:l}=Y(o(V1.store)),c=n("read",{kind:"postType",name:"wp_template"}),u=o(T).getEditorSettings(),d=u.supportsTemplateMode,f=i(e.type)?.viewable??!1,m=d&&f&&c?a(e.type,e.id):null;return{settings:u,template:m?l("postType","wp_template",m):void 0}},[e.type,e.id]);return(0,Ym.jsx)(KV,{post:e,settings:t,__unstableTemplate:r,children:(0,Ym.jsx)(zVe,{template:r,post:e})})}var HVe={type:"media",id:"content-preview",label:(0,Zae.__)("Content preview"),render:qae,enableSorting:!1},Kae=HVe;function UVe(e){let t=e?.editor;return Array.isArray(t)?!!t[0]?.notes:!1}function GVe(e,t,r){return{type:"REGISTER_ENTITY_ACTION",kind:e,name:t,config:r}}function WVe(e,t,r){return{type:"UNREGISTER_ENTITY_ACTION",kind:e,name:t,actionId:r}}function YVe(e,t,r){return{type:"REGISTER_ENTITY_FIELD",kind:e,name:t,config:r}}function qVe(e,t,r){return{type:"UNREGISTER_ENTITY_FIELD",kind:e,name:t,fieldId:r}}function ZVe(e,t){return{type:"SET_IS_READY",kind:e,name:t}}var KVe=[oB,tB,sB,cB,aB,lB,eB,vP,JD,rB,iB],XVe=e=>async({registry:t})=>{if(Y(t.select(T)).isEntityReady("postType",e))return;Y(t.dispatch(T)).setIsReady("postType",e);let o=await t.resolveSelect(CA.store).getPostType(e),n=await t.resolveSelect(CA.store).canUser("create",{kind:"postType",name:e}),i=await t.resolveSelect(CA.store).getCurrentTheme(),{disablePostFormats:a}=t.select(T).getEditorSettings(),l=!["wp_block","wp_template_part"].includes(o.slug)&&n&&OD;o.slug==="wp_template"&&!window?.__experimentalTemplateActivate&&(l=void 0);let c=[o.viewable?ED:void 0,o.supports?.revisions?zD:void 0,l,o.slug==="wp_template_part"&&n&&i?.is_block_theme?QD:void 0,n&&o.slug==="wp_block"?DD:void 0,o.supports?.title?MD:void 0,o.supports?.["page-attributes"]?RD:void 0,o.slug==="wp_block"?jD:void 0,GD,FD,KD,YD,UD].filter(Boolean),u;if(e===Dr)u=KVe;else if(u=[o.supports?.thumbnail&&i?.theme_supports?.["post-thumbnails"]&&tD,o.supports?.author&&G_,fD,!ll.includes(o.slug)&&vD,!ll.includes(o.slug)&&yD,hM,!ll.includes(o.slug)&&o.supports?.excerpt&&SD,o.supports?.["page-attributes"]&&uD,o.supports?.comments&&mD,o.supports?.trackbacks&&hD,(o.supports?.comments||o.supports?.trackbacks)&&gD,sD,o.supports?.["post-formats"]&&!a&&xD,!ll.includes(o.slug)&&o.supports?.editor&&CD,dD,o.slug==="post"&&PD,o.supports?.editor&&o.viewable&&Kae,UVe(o.supports)&&bD].filter(Boolean),o.supports?.title){let d;e==="page"?d=wM:e==="wp_template"?d=c_:e==="wp_block"?d=u_:d=vP,u.push(d)}t.batch(()=>{c.forEach(d=>{Y(t.dispatch(T)).registerEntityAction("postType",e,d)}),u.forEach(d=>{Y(t.dispatch(T)).registerEntityField("postType",e,d)})}),(0,Xae.doAction)("core.registerPostTypeSchema",e)};function QVe(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}var JVe=e=>async({select:t,dispatch:r,registry:o})=>{let n=await o.dispatch(mi.store).saveEntityRecord("postType","wp_template",e);return o.dispatch(mi.store).editEntityRecord("postType",t.getCurrentPostType(),t.getCurrentPostId(),{template:n.slug}),o.dispatch(Wi.store).createSuccessNotice((0,St.__)("Custom template created. You're in template mode now."),{type:"snackbar",actions:[{label:(0,St.__)("Go back"),onClick:()=>r.setRenderingMode(t.getEditorSettings().defaultRenderingMode)}]}),n},$Ve=e=>({registry:t})=>{let o=(t.select(Pg.store).get("core","hiddenBlockTypes")??[]).filter(n=>!(Array.isArray(e)?e:[e]).includes(n));t.dispatch(Pg.store).set("core","hiddenBlockTypes",o)},e8e=e=>({registry:t})=>{let r=t.select(Pg.store).get("core","hiddenBlockTypes")??[],o=new Set([...r,...Array.isArray(e)?e:[e]]);t.dispatch(Pg.store).set("core","hiddenBlockTypes",[...o])},t8e=({onSave:e,dirtyEntityRecords:t=[],entitiesToSkip:r=[],close:o,successNoticeContent:n}={})=>({registry:i})=>{let a=[{kind:"postType",name:"wp_navigation"}],l="site-editor-save-success",c=i.select(mi.store).getEntityRecord("root","__unstableBase")?.home;i.dispatch(Wi.store).removeNotice(l);let u=t.filter(({kind:m,name:h,key:g,property:v})=>!r.some(y=>y.kind===m&&y.name===h&&y.key===g&&y.property===v));o?.(u);let d=[],f=[];u.forEach(({kind:m,name:h,key:g,property:v})=>{m==="root"&&h==="site"?d.push(v):(a.some(y=>y.kind===m&&y.name===h)&&i.dispatch(mi.store).editEntityRecord(m,h,g,{status:"publish"}),f.push(i.dispatch(mi.store).saveEditedEntityRecord(m,h,g)))}),d.length&&f.push(i.dispatch(mi.store).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,d)),i.dispatch(Qae.store).__unstableMarkLastChangeAsPersistent(),Promise.all(f).then(m=>e?e(m):m).then(m=>{m.some(h=>typeof h>"u")?i.dispatch(Wi.store).createErrorNotice((0,St.__)("Saving failed.")):i.dispatch(Wi.store).createSuccessNotice(n||(0,St.__)("Site updated."),{type:"snackbar",id:l,actions:[{label:(0,St.__)("View site"),url:c,openInNewTab:!0}]})}).catch(m=>i.dispatch(Wi.store).createErrorNotice(`${(0,St.__)("Saving failed.")} ${m}`))},r8e=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{let o="edit-site-template-reverted";if(r.dispatch(Wi.store).removeNotice(o),!uP(e)){r.dispatch(Wi.store).createErrorNotice((0,St.__)("This template is not revertable."),{type:"snackbar"});return}try{let n=r.select(mi.store).getEntityConfig("postType",e.type);if(!n){r.dispatch(Wi.store).createErrorNotice((0,St.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let i=(0,Jae.addQueryArgs)(`${n.baseURL}/${e.id}`,{context:"edit",source:e.origin}),a=await(0,$ae.default)({path:i});if(!a){r.dispatch(Wi.store).createErrorNotice((0,St.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let l=({blocks:d=[]})=>(0,TA.__unstableSerializeAndClean)(d),c=r.select(mi.store).getEditedEntityRecord("postType",e.type,e.id);r.dispatch(mi.store).editEntityRecord("postType",e.type,e.id,{content:l,blocks:c.blocks,source:"custom"},{undoIgnore:!0});let u=(0,TA.parse)(a?.content?.raw);if(r.dispatch(mi.store).editEntityRecord("postType",e.type,a.id,{content:l,blocks:u,source:"theme"}),t){let d=()=>{r.dispatch(mi.store).editEntityRecord("postType",e.type,c.id,{content:l,blocks:c.blocks,source:"custom"})};r.dispatch(Wi.store).createSuccessNotice((0,St.__)("Template reset."),{type:"snackbar",id:o,actions:[{label:(0,St.__)("Undo"),onClick:d}]})}}catch(n){let i=n.message&&n.code!=="unknown_error"?n.message:(0,St.__)("Template revert failed. Please reload.");r.dispatch(Wi.store).createErrorNotice(i,{type:"snackbar"})}},o8e=e=>async({registry:t})=>{let r=e.every(n=>n?.has_theme_file),o=await Promise.allSettled(e.map(n=>t.dispatch(mi.store).deleteEntityRecord("postType",n.type,n.id,{force:!0},{throwOnError:!0})));if(o.every(({status:n})=>n==="fulfilled")){let n;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),n=r?(0,St.sprintf)((0,St.__)('"%s" reset.'),(0,O8.decodeEntities)(i)):(0,St.sprintf)((0,St._x)('"%s" deleted.',"template part"),(0,O8.decodeEntities)(i))}else n=r?(0,St.__)("Items reset."):(0,St.__)("Items deleted.");t.dispatch(Wi.store).createSuccessNotice(n,{type:"snackbar",id:"editor-template-deleted-success"})}else{let n;if(o.length===1)o[0].reason?.message?n=o[0].reason.message:n=r?(0,St.__)("An error occurred while reverting the item."):(0,St.__)("An error occurred while deleting the item.");else{let i=new Set,a=o.filter(({status:l})=>l==="rejected");for(let l of a)l.reason?.message&&i.add(l.reason.message);i.size===0?n=(0,St.__)("An error occurred while deleting the items."):i.size===1?n=r?(0,St.sprintf)((0,St.__)("An error occurred while reverting the items: %s"),[...i][0]):(0,St.sprintf)((0,St.__)("An error occurred while deleting the items: %s"),[...i][0]):n=r?(0,St.sprintf)((0,St.__)("Some errors occurred while reverting the items: %s"),[...i].join(",")):(0,St.sprintf)((0,St.__)("Some errors occurred while deleting the items: %s"),[...i].join(","))}t.dispatch(Wi.store).createErrorNotice(n,{type:"snackbar"})}},n8e=e=>({select:t,registry:r})=>{let o=t.getCurrentPostType(),n=r.select(mi.store).getCurrentTheme()?.stylesheet,i=r.select(Pg.store).get("core","renderingModes")?.[n]??{};if(i[o]===e)return;let a={[n]:{...i,[o]:e}};r.dispatch(Pg.store).set("core","renderingModes",a)};function i8e(e){return{type:"SET_STYLES_PATH",path:e}}function s8e(e){return{type:"SET_SHOW_STYLEBOOK",show:e}}function a8e(){return{type:"RESET_STYLES_NAVIGATION"}}function l8e(e){return{type:"SET_CURRENT_REVISION_ID",revisionId:e}}function c8e(e){return{type:"SET_SHOW_REVISION_DIFF",showDiff:e}}var u8e=e=>async({select:t,dispatch:r,registry:o})=>{let n=t.getCurrentPostType(),i=t.getCurrentPostId(),l=o.select(mi.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(mi.store).getRevision("postType",n,i,e,{context:"edit",_fields:[...new Set(["id","date","modified","author","meta","title.raw","excerpt.raw","content.raw",l])].join()});if(!c)return;let u={blocks:void 0,content:c.content.raw};c.title?.raw!==void 0&&(u.title=c.title.raw),c.excerpt?.raw!==void 0&&(u.excerpt=c.excerpt.raw),c.meta!==void 0&&(u.meta=c.meta),r.editPost(u),r.setCurrentRevisionId(null),await r.savePost(),o.dispatch(Wi.store).createSuccessNotice((0,St.sprintf)((0,St.__)("Restored to revision from %s."),(0,PA.dateI18n)((0,PA.getSettings)().formats.datetime,c.date)),{type:"snackbar",id:"editor-revision-restored"})};function d8e(e,t={focus:!1}){return{type:"SELECT_NOTE",noteId:e,options:t}}var F8={};Wn(F8,{getCurrentRevision:()=>E8e,getCurrentRevisionId:()=>M8,getDefaultRenderingMode:()=>S8e,getEntityActions:()=>y8e,getEntityFields:()=>w8e,getInserter:()=>m8e,getInserterSidebarToggleRef:()=>h8e,getListViewToggleRef:()=>p8e,getPostBlocksByName:()=>_8e,getPostIcon:()=>g8e,getPreviousRevision:()=>A8e,getSelectedNote:()=>k8e,getShowStylebook:()=>C8e,getStylesPath:()=>x8e,hasPostMetaChanges:()=>v8e,isEntityReady:()=>b8e,isNoteFocused:()=>R8e,isRevisionsMode:()=>T8e,isShowingRevisionDiff:()=>P8e});var lle=s(tle(),1),j1=s(ce(),1),Rl=s(G(),1);var Qc=s(X(),1),cle=s(pt(),1);var rle=[];function ole(e,t,r){return e.actions[t]?.[r]??rle}function nle(e,t,r){return e.fields[t]?.[r]??rle}function ile(e,t,r){return e.isReady[t]?.[r]}var sle={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},f8e=["post-only","template-locked"],m8e=(0,Rl.createRegistrySelector)(e=>(0,Rl.createSelector)(t=>{if(typeof t.blockInserterPanel=="object")return t.blockInserterPanel;if(lP(t)==="template-locked"){let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(j1.store),[a]=r("core/post-content");if(a){let l=o();return l&&l!==a&&n(l).includes(a)?sle:{rootClientId:a,insertionIndex:i(a).length,filterValue:void 0}}}return sle},t=>{let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(j1.store),[a]=r("core/post-content"),l=o();return[t.blockInserterPanel,lP(t),a,l,l?n(l):void 0,a?i(a).length:void 0]}));function p8e(e){return e.listViewToggleRef}function h8e(e){return e.inserterSidebarToggleRef}var ale={wp_block:Jw,wp_navigation:y4,page:hf,post:iM},g8e=(0,Rl.createRegistrySelector)(e=>(t,r,o)=>{{if(r==="wp_template_part"||r==="wp_template"){let a=(e(Qc.store).getCurrentTheme()?.default_template_part_areas||[]).find(l=>o.area===l.area);return a?.icon?gf(a.icon):cl}if(ale[r])return ale[r];let n=e(Qc.store).getPostType(r);return typeof n?.icon=="string"&&n.icon.startsWith("dashicons-")?n.icon.slice(10):hf}}),v8e=(0,Rl.createRegistrySelector)(e=>(t,r,o)=>{let{type:n,id:i}=Qo(t),a=e(Qc.store).getEntityRecordNonTransientEdits("postType",r||n,o||i);if(!a?.meta)return!1;let l=e(Qc.store).getEntityRecord("postType",r||n,o||i)?.meta;return!(0,lle.default)({...l,footnotes:void 0},{...a.meta,footnotes:void 0})});function y8e(e,...t){return ole(e.dataviews,...t)}function b8e(e,...t){return ile(e.dataviews,...t)}function w8e(e,...t){return nle(e.dataviews,...t)}var _8e=(0,Rl.createRegistrySelector)(e=>(0,Rl.createSelector)((t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n,getBlockName:i}=e(j1.store);return o(r).filter(a=>n(a).every(l=>{let c=i(l);return c!=="core/query"&&!r.includes(c)}))},(t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n}=e(j1.store),i=o(r),a=i.map(l=>n(l));return[i,...a]})),S8e=(0,Rl.createRegistrySelector)(e=>(t,r)=>{let{getPostType:o,getCurrentTheme:n,hasFinishedResolution:i}=e(Qc.store),a=n(),l=o(r);if(!i("getPostType",[r])||!i("getCurrentTheme"))return;let c=a?.stylesheet,u=e(cle.store).get("core","renderingModes")?.[c]?.[r],d=Array.isArray(l?.supports?.editor)?l.supports.editor.find(m=>"default-mode"in m)?.["default-mode"]:void 0,f=u||d;return f8e.includes(f)?f:"post-only"});function x8e(e){return e.stylesPath??"/"}function C8e(e){return e.showStylebook??!1}function T8e(e){return e.revisionId!==null}function P8e(e){return e.showRevisionDiff}function M8(e){return e.revisionId}var E8e=(0,Rl.createRegistrySelector)(e=>t=>{let r=M8(t);if(!r)return;let{type:o,id:n}=Qo(t),a=e(Qc.store).getEntityConfig("postType",o)?.revisionKey||"id",l=e(Qc.store).getRevisions("postType",o,n,{per_page:-1,context:"edit",_fields:[...new Set(["id","date","modified","author","meta","title.raw","excerpt.raw","content.raw",a])].join()});return l?l.find(c=>c[a]===r)??null:null});function k8e(e){return e.selectedNote?.noteId}function R8e(e){return!!e.selectedNote?.options?.focus}var A8e=(0,Rl.createRegistrySelector)(e=>t=>{let r=M8(t);if(!r)return;let{type:o,id:n}=Qo(t),a=e(Qc.store).getEntityConfig("postType",o)?.revisionKey||"id",l=e(Qc.store).getRevisions("postType",o,n,{per_page:-1,context:"edit",orderby:"date",order:"asc",_fields:[...new Set(["id","date","modified","author","meta","title.raw","excerpt.raw","content.raw",a])].join()});if(!l)return null;let c=l.findIndex(u=>u[a]===r);return c>0?l[c-1]:null});var q_={reducer:Yj,selectors:dM,actions:pM},T=(0,EA.createReduxStore)($j,{...q_});(0,EA.register)(T);Y(T).registerPrivateActions(N8);Y(T).registerPrivateSelectors(F8);var hle=s(x(),1),I8e=e=>(0,mle.createHigherOrderComponent)(t=>({attributes:r,setAttributes:o,...n})=>{let i=(0,ule.useSelect)(u=>u(T).getCurrentPostType(),[]),[a,l]=(0,dle.useEntityProp)("postType",i,"meta"),c=(0,fle.useMemo)(()=>({...r,...Object.fromEntries(Object.entries(e).map(([u,d])=>[u,a[d]]))}),[r,a]);return(0,hle.jsx)(t,{attributes:c,setAttributes:u=>{let d=Object.fromEntries(Object.entries(u??{}).filter(([f])=>f in e).map(([f,m])=>[e[f],m]));Object.entries(d).length&&l(d),o(u)},...n})},"withMetaAttributeSource");function O8e(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=I8e(t)(e.edit)),e}(0,ple.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",O8e);var khe=s(Ko(),1);var gle=s(yf(),1),vle=s(fo(),1);var yle=s(yt(),1),Eg=s(x(),1),N8e=10,kA={name:"links",className:"editor-autocompleters__link",triggerPrefix:"[[",isDebounced:!0,async options(e){return(await(0,gle.default)({path:(0,vle.addQueryArgs)("/wp/v2/search",{per_page:N8e,search:e,type:"post"})})).filter(r=>r.title!=="")},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,Eg.jsxs)(Eg.Fragment,{children:[(0,Eg.jsx)(Do,{icon:e.subtype==="page"?hf:T4}),(0,yle.decodeEntities)(e.title)]})},getOptionCompletion(e){return(0,Eg.jsx)("a",{href:e.url,children:e.title})}};var ble=s(j(),1),wle=s(G(),1),_le=s(X(),1),Rd=s(x(),1);function M8e(e){let t=e.avatar_urls&&e.avatar_urls[24]?(0,Rd.jsx)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,Rd.jsx)("span",{className:"editor-autocompleters__no-avatar"});return(0,Rd.jsxs)(Rd.Fragment,{children:[t,(0,Rd.jsx)("span",{className:"editor-autocompleters__user-name",children:e.name}),(0,Rd.jsx)("span",{className:"editor-autocompleters__user-slug",children:e.slug})]})}var RA={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){let t=(0,wle.useSelect)(o=>{let{getUsers:n}=o(_le.store);return n({context:"view",search:encodeURIComponent(e)})},[e]);return[(0,ble.useMemo)(()=>t?t.map(o=>({key:`user-${o.slug}`,value:o,label:M8e(o)})):[],[t])]},getOptionCompletion(e){return`@${e.slug}`}};var Sle=s(j(),1),xle=s(ve(),1),AA=s(G(),1),Cle=s(X(),1);var F8e=class extends Sle.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}},IA=(0,xle.compose)([(0,AA.withSelect)((e,t)=>{let{getReferenceByDistinctEdits:r}=e(Cle.store),{isEditedPostDirty:o,isEditedPostAutosaveable:n,isAutosavingPost:i,getEditorSettings:a}=e(T),{interval:l=a().autosaveInterval}=t;return{editsReference:r(),isDirty:o(),isAutosaveable:n(),isAutosaving:i(),interval:l}}),(0,AA.withDispatch)((e,t)=>({autosave(){let{autosave:r=e(T).autosave}=t;r()}}))])(F8e);var Jm=s(N(),1),U1=s(G(),1),Ol=s(z(),1),G1=s(ce(),1);var sce=s(Po(),1),ace=s(X(),1),lce=s(DV(),1),qA=s(j(),1),cce=s(ve(),1),uce=s(yt(),1),dce=s(kg(),1);var D8=s(N(),1),Ple=s(G(),1),Ele=s(X(),1);function OA(e){let{isFrontPage:t,isPostsPage:r}=(0,Ple.useSelect)(o=>{let{canUser:n,getEditedEntityRecord:i}=o(Ele.store),a=n("read",{kind:"root",name:"site"})?i("root","site"):void 0,l=parseInt(e,10);return{isFrontPage:a?.page_on_front===l,isPostsPage:a?.page_for_posts===l}});return t?(0,D8.__)("Homepage"):r?(0,D8.__)("Posts Page"):!1}var $le=s(z(),1),ece=s(Po(),1),WA=s(N(),1),H1=s(G(),1);var YA=s(ve(),1),tce=s(pt(),1);var Wle=s(j(),1);var Ad=s(z(),1),Al=s(N(),1),qo=s(ce(),1),Ag=s(G(),1);var dr=s(j(),1),jA=s(Po(),1),Ble=s(Gp(),1),Lle=s(X(),1);var ur=s(N(),1),jb=[{slug:"theme-colors",title:(0,ur.__)("Theme Colors"),origin:"theme",type:"colors"},{slug:"theme-gradients",title:(0,ur.__)("Theme Gradients"),origin:"theme",type:"gradients"},{slug:"custom-colors",title:(0,ur.__)("Custom Colors"),origin:"custom",type:"colors"},{slug:"custom-gradients",title:(0,ur.__)("Custom Gradients"),origin:"custom",type:"gradients"},{slug:"duotones",title:(0,ur.__)("Duotones"),origin:"theme",type:"duotones"},{slug:"default-colors",title:(0,ur.__)("Default Colors"),origin:"default",type:"colors"},{slug:"default-gradients",title:(0,ur.__)("Default Gradients"),origin:"default",type:"gradients"}],NA=[{slug:"site-identity",title:(0,ur.__)("Site Identity"),blocks:["core/site-logo","core/site-title","core/site-tagline"]},{slug:"design",title:(0,ur.__)("Design"),blocks:["core/navigation","core/avatar","core/post-time-to-read"],exclude:["core/home-link","core/navigation-link"]},{slug:"posts",title:(0,ur.__)("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,ur.__)("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"]}],B8=[{slug:"overview",title:(0,ur.__)("Overview"),blocks:[]},{slug:"text",title:(0,ur.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,ur.__)("Colors"),blocks:[]},{slug:"theme",title:(0,ur.__)("Theme"),subcategories:NA},{slug:"media",title:(0,ur.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,ur.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,ur.__)("Embeds"),include:[]}],D8e=[...NA,{slug:"media",title:(0,ur.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,ur.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,ur.__)("Embeds"),include:[]}],kle=[{slug:"overview",title:(0,ur.__)("Overview"),blocks:[]},{slug:"text",title:(0,ur.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,ur.__)("Colors"),blocks:[]},{slug:"blocks",title:(0,ur.__)("All Blocks"),blocks:[],subcategories:D8e}],B8e=`
54 .is-root-container {
55 display: flow-root;
56 }
57 `,Rle=`
58 body {
59 position: relative;
60 padding: 32px !important;
61 }
62
63 ${B8e}
64
65 .editor-style-book__examples {
66 max-width: 1200px;
67 margin: 0 auto;
68 }
69
70 .editor-style-book__example {
71 max-width: 900px;
72 border-radius: 2px;
73 cursor: var(--wpds-cursor-control, pointer);
74 display: flex;
75 flex-direction: column;
76 gap: 40px;
77 padding: 16px;
78 width: 100%;
79 box-sizing: border-box;
80 scroll-margin-top: 32px;
81 scroll-margin-bottom: 32px;
82 margin: 0 auto 40px auto;
83 }
84
85 .editor-style-book__example.is-selected {
86 box-shadow: 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));
87 }
88
89 .editor-style-book__example.is-disabled-example {
90 pointer-events: none;
91 }
92
93 .editor-style-book__example:focus:not(:disabled) {
94 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));
95 outline: 3px solid transparent;
96 }
97
98 .editor-style-book__duotone-example > div:first-child {
99 display: flex;
100 aspect-ratio: 16 / 9;
101 grid-row: span 1;
102 grid-column: span 2;
103 }
104 .editor-style-book__duotone-example img {
105 width: 100%;
106 height: 100%;
107 object-fit: cover;
108 }
109 .editor-style-book__duotone-example > div:not(:first-child) {
110 height: 20px;
111 border: 1px solid color-mix( in srgb, currentColor 10%, transparent );
112 }
113
114 .editor-style-book__color-example {
115 border: 1px solid color-mix( in srgb, currentColor 10%, transparent );
116 }
117
118 .editor-style-book__subcategory-title,
119 .editor-style-book__example-title {
120 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
121 font-size: 13px;
122 font-weight: normal;
123 line-height: normal;
124 margin: 0;
125 text-align: left;
126 padding-top: 8px;
127 border-top: 1px solid color-mix( in srgb, currentColor 10%, transparent );
128 color: color-mix( in srgb, currentColor 60%, transparent );
129 }
130
131 .editor-style-book__subcategory-title {
132 font-size: 16px;
133 margin-bottom: 40px;
134 padding-bottom: 8px;
135 }
136
137 .editor-style-book__example-preview {
138 width: 100%;
139 }
140
141 .editor-style-book__example-preview .block-editor-block-list__insertion-point,
142 .editor-style-book__example-preview .block-list-appender {
143 display: none;
144 }
145 :where(.is-root-container > .wp-block:first-child) {
146 margin-top: 0;
147 }
148 :where(.is-root-container > .wp-block:last-child) {
149 margin-bottom: 0;
150 }
151 `;var Ale=s(at(),1);function z1(e,t){if(!e?.slug||!t?.length)return;let r=e?.subcategories??[];if(r.length)return r.reduce((a,l)=>{let c=z1(l,t);return c&&(a.subcategories||(a.subcategories=[]),a.subcategories=[...a.subcategories,c]),a},{title:e.title,slug:e.slug});let o=e?.blocks||[],n=e?.exclude||[],i=t.filter(a=>!n.includes(a.name)&&(a.category===e.slug||o.includes(a.name)));if(i.length)return{title:e.title,slug:e.slug,examples:i}}function L8(){let e=[...NA,...B8].map(({slug:o})=>o),r=(0,Ale.getCategories)().filter(({slug:o})=>!e.includes(o));return[...B8,...r]}var Jc=s(N(),1),Dn=s(at(),1);var Ile=s(z(),1),MA=s(ce(),1),V8=s(x(),1),L8e=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,V8.jsx)(Ile.__experimentalGrid,{templateColumns:r,rowGap:8,columnGap:16,children:e.map(n=>{let i=t==="gradients"?(0,MA.__experimentalGetGradientClass)(n.slug):(0,MA.getColorClassName)("background-color",n.slug),a=q("editor-style-book__color-example",i);return(0,V8.jsx)("div",{className:a,style:{height:o}},n.slug)})}):null,j8=L8e;var z8=s(z(),1),Rg=s(x(),1),V8e=({duotones:e})=>e?(0,Rg.jsx)(z8.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,Rg.jsxs)(z8.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,Rg.jsx)("div",{children:(0,Rg.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,Rg.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,Ole=V8e;var FA=s(x(),1);function j8e(e){if(!e)return[];let t=[];return jb.forEach(r=>{let o=e[r.type],n=Array.isArray(o)?o.find(i=>i.slug===r.origin):void 0;if(n?.[r.type]){let i={name:r.slug,title:r.title,category:"colors"};r.type==="duotones"?(i.content=(0,FA.jsx)(Ole,{duotones:n[r.type]}),t.push(i)):(i.content=(0,FA.jsx)(j8,{colors:n[r.type],type:r.type}),t.push(i))}}),t}function z8e(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,Jc.__)("Colors"),category:"overview",content:(0,FA.jsx)(j8,{colors:r.colors,type:"colors",templateColumns:"repeat(auto-fill, minmax( 200px, 1fr ))",itemHeight:"32px"})};t.push(i)}let o=[];if((0,Dn.getBlockType)("core/heading")){let i=(0,Dn.createBlock)("core/heading",{content:(0,Jc.__)("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9"),level:1});o.push(i)}if((0,Dn.getBlockType)("core/paragraph")){let i=(0,Dn.createBlock)("core/paragraph",{content:(0,Jc.__)("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,Dn.createBlock)("core/paragraph",{content:(0,Jc.__)("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,Dn.getBlockType)("core/group")){let l=(0,Dn.createBlock)("core/group",{layout:{type:"grid",columnCount:2,minimumColumnWidth:"12rem"},style:{spacing:{blockGap:"1.5rem"}}},[i,a]);o.push(l)}else o.push(i)}return o.length&&t.push({name:"typography",title:(0,Jc.__)("Typography"),category:"overview",blocks:o}),["core/image","core/separator","core/buttons","core/pullquote","core/search"].forEach(i=>{let a=(0,Dn.getBlockType)(i);if(a&&a.example){let l={name:i,title:a.title,category:"overview",blocks:(0,Dn.getBlockFromExample)(i,{...a.example,attributes:{...a.example.attributes,style:void 0}})};t.push(l)}}),t}function H8(e){let t=(0,Dn.getBlockTypes)().filter(a=>{let{name:l,example:c,supports:u}=a;return l!=="core/heading"&&!!c&&u?.inserter!==!1}).map(a=>({name:a.name,title:a.title,category:a.category,blocks:(0,Dn.getBlockFromExample)(a.name,{...a.example,attributes:{...a.example?.attributes,style:void 0}})}));if(!!!(0,Dn.getBlockType)("core/heading"))return t;let o={name:"core/heading",title:(0,Jc.__)("Headings"),category:"text",blocks:[1,2,3,4,5,6].map(a=>(0,Dn.createBlock)("core/heading",{content:(0,Jc.sprintf)((0,Jc.__)("Heading %d"),a),level:a}))},n=j8e(e),i=z8e(e);return[o,...n,...t,...i]}var Dle=s(j(),1),BA=s(G(),1);var DA=s(at(),1),Nle=s(G(),1),Mle=s(j(),1);function zb(e={},t=!1){let o=R8("spacing.blockGap")!==null,n=!o,{disableLayoutStyles:i,getBlockStyles:a}=(0,Nle.useSelect)(l=>{let{getEditorSettings:c}=l(T),{getBlockStyles:u}=l(DA.store);return{disableLayoutStyles:!!c()?.disableLayoutStyles,getBlockStyles:u}},[]);return(0,Mle.useMemo)(()=>{if(!e?.styles||!e?.settings)return[[],{}];let l=(0,DA.getBlockTypes)();return Qh(e,l,{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i,disableRootPadding:t,getBlockStyles:a})},[o,n,e,i,t,a])}function Fle(e=!1){let{merged:t}=mn();return zb(t,e)}function H8e(e){let[t,r]=Fle(e),{getEditorSettings:o}=(0,BA.useSelect)(T),{updateEditorSettings:n}=(0,BA.useDispatch)(T);(0,Dle.useEffect)(()=>{if(!t||!r)return;let i=o(),a=Object.values(i.styles??[]).filter(l=>!l.isGlobalStyles);n({...i,styles:[...a,...t],__experimentalFeatures:r})},[t,r,n,o])}function LA({disableRootPadding:e}){return H8e(e),null}var wt=s(x(),1),{ExperimentalBlockEditorProvider:U8e}=Y(qo.privateApis),{Tabs:VA}=Y(Ad.privateApis);function qm(e){return!e||Object.keys(e).length===0}var G8e=(e,t)=>{if(!e||!t||!t?.contentDocument)return;let r=e==="top"?t.contentDocument.body:t.contentDocument.getElementById(e);r&&r.scrollIntoView({behavior:"smooth"})},Vle=e=>e&&typeof e=="string"&&(e==="/"||e.startsWith("/typography")||e.startsWith("/colors")||e.startsWith("/blocks"))?{top:!0}:null;function jle(){let{colors:e,gradients:t}=(0,qo.__experimentalUseMultipleOriginColorsAndGradients)(),[r,o,n,i]=(0,qo.useSettings)("color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default");return(0,dr.useMemo)(()=>{let l={colors:e,gradients:t,duotones:[]};return n&&n.length&&l.duotones.push({name:(0,Al._x)("Theme","Indicates these duotone filters come from the theme."),slug:"theme",duotones:n}),r&&i&&i.length&&l.duotones.push({name:(0,Al._x)("Default","Indicates these duotone filters come from WordPress."),slug:"default",duotones:i}),o&&o.length&&l.duotones.push({name:(0,Al._x)("Custom","Indicates these doutone filters are created by the user."),slug:"custom",duotones:o}),l},[e,t,o,n,i,r])}function zle(e){let t=[],r=z1({slug:"overview"},e);t.push(...r.examples);let o=e.filter(n=>n.category!=="overview"&&!r.examples.find(i=>i.name===n.name));return t.push(...o),t}function W8e(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 Y8e({isSelected:e,onClick:t,onSelect:r,showTabs:o=!0,userConfig:n={},path:i=""},a){let l=Wm("color.text"),c=Wm("color.background"),u=jle(),d=(0,dr.useMemo)(()=>H8(u),[u]),f=(0,dr.useMemo)(()=>L8().filter(w=>d.some(S=>S.category===w.slug)),[d]),m=zle(d),{base:h}=mn(),g=Vle(i),v=(0,dr.useMemo)(()=>!qm(n)&&!qm(h)?ln(h,n):{},[h,n]),y=(0,Ag.useSelect)(w=>w(qo.store).getSettings(),[]),[b]=zb(v),_=(0,dr.useMemo)(()=>({...y,styles:!qm(b)&&!qm(n)?b:y.styles,isPreviewMode:!0}),[b,y,n]);return(0,wt.jsx)("div",{ref:a,className:q("editor-style-book",{"is-button":!!t}),style:{color:l,background:c},children:o?(0,wt.jsxs)(VA,{children:[(0,wt.jsx)("div",{className:"editor-style-book__tablist-container",children:(0,wt.jsx)(VA.TabList,{children:f.map(w=>(0,wt.jsx)(VA.Tab,{tabId:w.slug,children:w.title},w.slug))})}),f.map(w=>{let S=w.slug?L8().find(k=>k.slug===w.slug):null,C=S?z1(S,d):{examples:d};return(0,wt.jsx)(VA.TabPanel,{tabId:w.slug,focusable:!1,className:"editor-style-book__tabpanel",children:(0,wt.jsx)(U8,{category:w.slug,examples:C,isSelected:e,onSelect:r,settings:_,title:w.title,goTo:g})},w.slug)})]}):(0,wt.jsx)(U8,{examples:{examples:m},isSelected:e,onClick:t,onSelect:r,settings:_,goTo:g})})}var Hle=({userConfig:e={},isStatic:t=!1,path:r,onPathChange:o,settings:n})=>{let i=(0,Ag.useSelect)(D=>n??D(T).getEditorSettings(),[n]),a=(0,Ag.useSelect)(D=>D(Lle.store).canUser("create",{kind:"postType",name:"attachment"}),[]);(0,dr.useEffect)(()=>{(0,Ag.dispatch)(qo.store).updateSettings({...i,mediaUpload:a?Ble.uploadMedia:void 0})},[i,a]);let[l,c]=(0,dr.useState)("/"),u=r??l,d=o??c,f=D=>u===`/blocks/${encodeURIComponent(D)}`||u.startsWith(`/blocks/${encodeURIComponent(D)}/`),m=(D,E=!1)=>{if(jb.find(P=>P.slug===D)){d("/colors/palette");return}if(D==="typography"){d("/typography");return}E||d(`/blocks/${encodeURIComponent(D)}`)},h=jle(),g=H8(h),v=zle(g),y=null,b=null;if(u.includes("/colors"))y="colors";else if(u.includes("/typography"))y="text";else if(u.includes("/blocks")){y="blocks";let D=decodeURIComponent(u).split("/blocks/")[1];D?.includes("/variations")&&([D,b]=D.split("/variations/")),D&&g.find(E=>E.name===D)&&(y=D)}else t||(y="overview");let _=kle.find(D=>D.slug===y),w=(0,dr.useMemo)(()=>_?z1(_,g):{examples:[g.find(D=>D.name===y)]},[_,g,y]),S=(0,dr.useMemo)(()=>y?b?{examples:W8e(w.examples,b)}:w:{examples:v},[y,v,b,w]),{base:C}=mn(),k=Vle(u),R=(0,dr.useMemo)(()=>!qm(e)&&!qm(C)?ln(C,e):{},[C,e]),[A]=zb(R),I=(0,dr.useMemo)(()=>({...i,styles:!qm(A)&&!qm(e)?A:i.styles,isPreviewMode:!0}),[A,i,e]);return(0,wt.jsx)("div",{className:"editor-style-book",children:(0,wt.jsxs)(qo.BlockEditorProvider,{settings:I,children:[(0,wt.jsx)(LA,{disableRootPadding:!0}),(0,wt.jsx)(U8,{examples:S,settings:I,goTo:k,isSelected:t?null:f,onSelect:t?null:m})]})})},U8=({examples:e,isSelected:t,onClick:r,onSelect:o,settings:n,title:i,goTo:a})=>{let[l,c]=(0,dr.useState)(!1),[u,d]=(0,dr.useState)(!1),f=(0,dr.useRef)(null),m={role:"button",onFocus:()=>c(!0),onBlur:()=>c(!1),onKeyDown:g=>{if(g.defaultPrevented)return;let{keyCode:v}=g;r&&(v===jA.ENTER||v===jA.SPACE)&&(g.preventDefault(),r(g))},onClick:g=>{g.defaultPrevented||r&&(g.preventDefault(),r(g))},readonly:!0},h=()=>d(!0);return(0,dr.useLayoutEffect)(()=>{u&&f.current&&a?.top&&G8e("top",f.current)},[a?.top,u]),(0,wt.jsxs)(qo.__unstableIframe,{onLoad:h,ref:f,className:q("editor-style-book__iframe",{"is-focused":l&&!!r,"is-button":!!r}),name:"style-book-canvas",tabIndex:0,...r?m:{},children:[(0,wt.jsx)(qo.__unstableEditorStyles,{styles:n.styles}),(0,wt.jsxs)("style",{children:[Rle,!!r&&"body { cursor: var(--wpds-cursor-control, pointer); } body * { pointer-events: none; }"]}),(0,wt.jsx)(q8e,{className:"editor-style-book__examples",filteredExamples:e,label:i?(0,Al.sprintf)((0,Al.__)("Examples of blocks in the %s category"),i):(0,Al.__)("Examples of blocks"),isSelected:t,onSelect:o},i)]})},q8e=(0,dr.memo)(({className:e,filteredExamples:t,label:r,isSelected:o,onSelect:n})=>(0,wt.jsxs)(Ad.Composite,{orientation:"vertical",className:e,"aria-label":r,role:"grid",children:[!!t?.examples?.length&&t.examples.map(i=>(0,wt.jsx)(Ule,{id:`example-${i.name}`,title:i.title,content:i.content,blocks:i.blocks,isSelected:o?.(i.name),onClick:n?()=>n(i.name,!!i.variation):null},i.name)),!!t?.subcategories?.length&&t.subcategories.map(i=>(0,wt.jsxs)(Ad.Composite.Group,{className:"editor-style-book__subcategory",children:[(0,wt.jsx)(Ad.Composite.GroupLabel,{children:(0,wt.jsx)("h2",{className:"editor-style-book__subcategory-title",children:i.title})}),(0,wt.jsx)(Z8e,{examples:i.examples,isSelected:o,onSelect:n})]},`subcategory-${i.slug}`))]})),Z8e=({examples:e,isSelected:t,onSelect:r})=>!!e?.length&&e.map(o=>(0,wt.jsx)(Ule,{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)),K8e=["example-duotones"],Ule=({id:e,title:t,blocks:r,isSelected:o,onClick:n,content:i})=>{let a=(0,Ag.useSelect)(d=>d(qo.store).getSettings(),[]),l=(0,dr.useMemo)(()=>({...a,focusMode:!1,isPreviewMode:!0}),[a]),c=(0,dr.useMemo)(()=>Array.isArray(r)?r:[r],[r]),u=K8e.includes(e)||!n?{disabled:!0,accessibleWhenDisabled:!!n}:{};return(0,wt.jsx)("div",{role:"row",children:(0,wt.jsx)("div",{role:"gridcell",children:(0,wt.jsxs)(Ad.Composite.Item,{className:q("editor-style-book__example",{"is-selected":o,"is-disabled-example":!!u?.disabled}),id:e,"aria-label":n?(0,Al.sprintf)((0,Al.__)("Open %s styles in Styles panel"),t):void 0,render:(0,wt.jsx)("div",{}),role:n?"button":null,onClick:n,...u,children:[(0,wt.jsx)("span",{className:"editor-style-book__example-title",children:t}),(0,wt.jsx)("div",{className:"editor-style-book__example-preview","aria-hidden":!0,children:(0,wt.jsx)(Ad.Disabled,{className:"editor-style-book__example-preview__content",children:i||(0,wt.jsxs)(U8e,{value:c,settings:l,children:[(0,wt.jsx)(qo.__unstableEditorStyles,{}),(0,wt.jsx)(qo.BlockList,{renderAppender:!1})]})})})]})})})},Gle=(0,dr.forwardRef)(Y8e);var Yle=s(x(),1);function X8e({path:e,onPathChange:t},r){return(0,Yle.jsx)(Gle,{ref:r,isSelected:o=>e===`/blocks/${encodeURIComponent(o)}`||e?.startsWith(`/blocks/${encodeURIComponent(o)}/`),onSelect:o=>{if(jb.find(n=>n.slug===o)){t?.("/colors/palette");return}if(o==="typography"){t?.("/typography");return}t?.("/blocks/"+encodeURIComponent(o))}})}var qle=(0,Wle.forwardRef)(X8e);var Zle=s(z(),1),Il=s(ce(),1),G8=s(G(),1),Zm=s(j(),1);var Id=s(x(),1),{ExperimentalBlockEditorProvider:Q8e,BlockStyleVariationOverridesWithConfig:J8e}=Y(Il.privateApis);function zA(e){return!e||Object.keys(e).length===0}function $8e({path:e},t){let r=(0,G8.useSelect)(y=>y(Il.store).getBlocks(),[]),{user:o,base:n}=mn(),{revisions:i,isLoading:a}=F1(),l=(0,Zm.useMemo)(()=>{let y=e?.match(/^\/revisions\/(.+)$/);return y?y[1]:null},[e]),u=(0,Zm.useMemo)(()=>!l||!i.length?null:i.find(y=>String(y.id)===String(l)),[l,i])||o,d=(0,Zm.useMemo)(()=>!zA(u)&&!zA(n)?ln(n,u):{},[n,u]),f=(0,Zm.useMemo)(()=>Array.isArray(r)?r:[r],[r]),m=(0,G8.useSelect)(y=>y(Il.store).getSettings(),[]),h=(0,Zm.useMemo)(()=>({...m,isPreviewMode:!0}),[m]),[g]=zb(d),v=!zA(g)&&!zA(u)?g:h.styles;return a?null:(0,Id.jsxs)(Il.__unstableIframe,{ref:t,className:"editor-revisions__iframe",name:"revisions",tabIndex:0,children:[(0,Id.jsx)("style",{children:".is-root-container { display: flow-root; }"}),(0,Id.jsx)(Zle.Disabled,{className:"editor-revisions__example-preview__content",children:(0,Id.jsxs)(Q8e,{value:f,settings:h,children:[(0,Id.jsx)(Il.BlockList,{renderAppender:!1}),(0,Id.jsx)(Il.__unstableEditorStyles,{styles:v}),(0,Id.jsx)(J8e,{config:d})]})})]})}var Kle=(0,Zm.forwardRef)($8e);var Hb=s(j(),1),Jle=s(z(),1);var HA=s(N(),1),Km=s(Po(),1),UA=s(z(),1);var Xm=s(x(),1),Xle=20;function W8({direction:e,resizeWidthBy:t}){function r(i){let{keyCode:a}=i;a!==Km.LEFT&&a!==Km.RIGHT||(i.preventDefault(),e==="left"&&a===Km.LEFT||e==="right"&&a===Km.RIGHT?t(Xle):(e==="left"&&a===Km.RIGHT||e==="right"&&a===Km.LEFT)&&t(-Xle))}let o={active:{opacity:1,scaleY:1.3}},n=`resizable-editor__resize-help-${e}`;return(0,Xm.jsxs)(Xm.Fragment,{children:[(0,Xm.jsx)(UA.Tooltip,{text:(0,HA.__)("Drag to resize"),children:(0,Xm.jsx)(UA.__unstableMotion.button,{className:`editor-resizable-editor__resize-handle is-${e}`,"aria-label":(0,HA.__)("Drag to resize"),"aria-describedby":n,onKeyDown:r,variants:o,whileFocus:"active",whileHover:"active",whileTap:"active",role:"separator","aria-orientation":"vertical"},"handle")}),(0,Xm.jsx)(Sr,{id:n,children:(0,HA.__)("Use left and right arrow keys to resize the canvas.")})]})}var GA=s(x(),1),Qle={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 e7e({className:e,enableResizing:t,height:r,children:o}){let[n,i]=(0,Hb.useState)("100%"),a=(0,Hb.useRef)(),l=(0,Hb.useCallback)(c=>{a.current&&i(a.current.offsetWidth+c)},[]);return(0,GA.jsx)(Jle.ResizableBox,{className:q("editor-resizable-editor",e,{"is-resizable":t}),ref:c=>{a.current=c?.resizable},size:{width:t?n:"100%",height:t&&r?r:"100%"},onResizeStop:(c,u,d)=>{i(d.style.width)},minWidth:300,maxWidth:"100%",maxHeight:"100%",enable:{left:t,right:t},showHandle:t,resizeRatio:2,handleComponent:{left:(0,GA.jsx)(W8,{direction:"left",resizeWidthBy:l}),right:(0,GA.jsx)(W8,{direction:"right",resizeWidthBy:l})},handleClasses:void 0,handleStyles:{left:Qle,right:Qle},children:o})}var Ub=e7e;var Qm=s(x(),1);function Y8(e,t){return t?(0,WA.__)("Style Book"):e?.startsWith("/revisions")?(0,WA.__)("Style Revisions"):""}function rce(){let{stylesPath:e,showStylebook:t,showListViewByDefault:r}=(0,H1.useSelect)(m=>{let{getStylesPath:h,getShowStylebook:g}=Y(m(T)),v=m(tce.store).get("core","showListViewByDefault");return{stylesPath:h(),showStylebook:g(),showListViewByDefault:v}},[]),{resetStylesNavigation:o,setStylesPath:n}=Y((0,H1.useDispatch)(T)),{setIsListViewOpened:i}=(0,H1.useDispatch)(T),a=(0,YA.useFocusOnMount)("firstElement"),l=(0,YA.useFocusReturn)(),c=null;t?c=(0,Qm.jsx)(qle,{path:e,onPathChange:n,ref:l}):e?.startsWith("/revisions")&&(c=(0,Qm.jsx)(Kle,{path:e,ref:l}));let u=Y8(e,t),d=()=>{i(r),o()};return(0,Qm.jsx)("div",{className:"editor-styles-canvas",children:(0,Qm.jsx)(Ub,{enableResizing:!1,children:(0,Qm.jsxs)("section",{className:"editor-styles-canvas__section",ref:a,onKeyDown:m=>{m.keyCode===ece.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),d())},"aria-label":u,children:[(0,Qm.jsx)($le.Button,{size:"compact",className:"editor-styles-canvas__close-button",icon:Xo,label:(0,WA.__)("Close"),onClick:d}),c]})})})}var oce=s(G(),1),q8=s(yt(),1),Z8=s(ce(),1),nce=s(X(),1);function ice(){return(0,oce.useSelect)(e=>{let{getBlockAttributes:t,getBlockName:r,__experimentalGetParsedPattern:o}=e(Z8.store),{getEditedEntityRecord:n,getCurrentTheme:i}=e(nce.store),{getEditedContentOnlySection:a}=Y(e(Z8.store)),l=a();if(!l)return null;let c=t(l),u=c?.metadata?.patternName;if(u){let f=typeof o=="function"?o(u):null;return{patternName:u,patternTitle:f?.title||c?.metadata?.name,type:"pattern"}}let d=r(l);if(d==="core/block"&&c?.ref){let f=n("postType","wp_block",c.ref);if(f?.title)return{patternName:c.ref,patternTitle:(0,q8.decodeEntities)(f.title),type:"synced-pattern"}}if(d==="core/template-part"&&c?.slug){let f=c.theme||i()?.stylesheet,m=f?`${f}//${c.slug}`:null;if(m){let h=n("postType","wp_template_part",m);if(h?.title)return{patternName:c.slug,patternTitle:(0,q8.decodeEntities)(h.title),type:"template-part"}}}return null},[])}var pi=s(x(),1),t7e=Ol.__unstableMotion.create(Ol.Button);function ZA(e){let{stopEditingContentOnlySection:t}=Y((0,U1.useDispatch)(G1.store)),r=ice(),{postId:o,postType:n,postTypeLabel:i,documentTitle:a,isNotFound:l,templateTitle:c,onNavigateToPreviousEntityRecord:u,isTemplatePreview:d,stylesCanvasTitle:f}=(0,U1.useSelect)(k=>{let{getCurrentPostType:R,getCurrentPostId:A,getEditorSettings:I,getRenderingMode:D}=k(T),{getEditedEntityRecord:E,getPostType:P,getCurrentTheme:B,isResolving:H}=k(ace.store),L=R(),W=A(),M=E("postType",L,W),{default_template_types:O=[]}=B()??{},V=ha({templateTypes:O,template:M}),U=P(L)?.labels?.singular_name,{getStylesPath:Z,getShowStylebook:K}=Y(k(T)),Q=Z(),ae=K(),pe=Y8(Q,ae);return{postId:W,postType:L,postTypeLabel:U,documentTitle:M.title,isNotFound:!M&&!H("getEditedEntityRecord","postType",L,W),templateTitle:V.title,onNavigateToPreviousEntityRecord:I().onNavigateToPreviousEntityRecord,isTemplatePreview:D()==="template-locked",stylesCanvasTitle:pe}},[]),{open:m}=(0,U1.useDispatch)(lce.store),h=(0,cce.useReducedMotion)(),g=U6.includes(n),v=!!u||!!r,y=g?c:a,b=r?.patternTitle||e.title||f||y,_=e.icon,w=k=>{k.stopPropagation(),r?t():u&&u()},S=OA(o),C=(0,qA.useRef)(!1);return(0,qA.useEffect)(()=>{C.current=!0},[]),(0,pi.jsxs)("div",{className:q("editor-document-bar",{"has-back-button":v}),children:[(0,pi.jsx)(Ol.__unstableAnimatePresence,{children:v&&(0,pi.jsx)(t7e,{className:"editor-document-bar__back",icon:(0,Jm.isRTL)()?vN:pN,onClick:w,size:"compact",initial:C.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,Jm.__)("Back")})}),!g&&d&&!v&&(0,pi.jsx)(G1.BlockIcon,{icon:cl,className:"editor-document-bar__icon-layout"}),l?(0,pi.jsx)(Ol.__experimentalText,{children:(0,Jm.__)("Document not found")}):(0,pi.jsxs)(Ol.Button,{className:"editor-document-bar__command",onClick:()=>m(),size:"compact",children:[(0,pi.jsxs)(Ol.__unstableMotion.div,{className:"editor-document-bar__title",initial:C.current?{opacity:0,transform:v?"translateX(15%)":"translateX(-15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},transition:h?{duration:0}:void 0,children:[_&&(0,pi.jsx)(G1.BlockIcon,{icon:_}),(0,pi.jsxs)(Ol.__experimentalText,{size:"body",as:"h1",children:[(0,pi.jsx)("span",{className:"editor-document-bar__post-title",children:b?(0,dce.__unstableStripHTML)(b):(0,Jm.__)("No title")}),r&&(0,pi.jsx)("span",{className:"editor-document-bar__post-type-label",children:r.type==="template-part"?`\xB7 ${(0,Jm.__)("Template Part")}`:`\xB7 ${(0,Jm.__)("Pattern")}`}),!r&&S&&(0,pi.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${S}`}),!r&&i&&!e.title&&!S&&(0,pi.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${(0,uce.decodeEntities)(i)}`})]})]},v),(0,pi.jsx)("span",{className:"editor-document-bar__shortcut",children:sce.displayShortcut.primary("k")})]})]})}var Og=s(N(),1),Gb=s(G(),1),XA=s(j(),1),QA=s(r1(),1),KA=s(ce(),1),fce=s(X(),1),pn=s(z(),1);var Ig=s(x(),1),r7e=({children:e,isValid:t,isDisabled:r,level:o,href:n,onSelect:i})=>{function a(l){if(r){l.preventDefault();return}i()}return(0,Ig.jsx)("li",{className:q("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!t,"is-disabled":r}),children:(0,Ig.jsxs)("a",{href:n,className:"document-outline__button","aria-disabled":r,onClick:a,children:[(0,Ig.jsx)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,Ig.jsx)("strong",{className:"document-outline__level",children:o}),(0,Ig.jsx)("span",{className:"document-outline__item-content",children:e})]})})},K8=r7e;var Lt=s(x(),1),o7e=(0,Lt.jsx)("em",{children:(0,Og.__)("(Empty heading)")}),n7e=[(0,Lt.jsx)("br",{},"incorrect-break"),(0,Lt.jsx)("em",{children:(0,Og.__)("(Incorrect heading level)")},"incorrect-message")],i7e=[(0,Lt.jsx)("br",{},"incorrect-break-h1"),(0,Lt.jsx)("em",{children:(0,Og.__)("(Your theme may already use a H1 for the post title)")},"incorrect-message-h1")],s7e=[(0,Lt.jsx)("br",{},"incorrect-break-multiple-h1"),(0,Lt.jsx)("em",{children:(0,Og.__)("(Multiple H1 headings are not recommended)")},"incorrect-message-multiple-h1")];function a7e(){return(0,Lt.jsxs)(pn.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Lt.jsx)(pn.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,Lt.jsx)(pn.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,Lt.jsx)(pn.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,Lt.jsx)(pn.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,Lt.jsx)(pn.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,Lt.jsx)(pn.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,Lt.jsx)(pn.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,Lt.jsx)(pn.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,Lt.jsx)(pn.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,Lt.jsx)(pn.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,Lt.jsx)(pn.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,Lt.jsx)(pn.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,Lt.jsx)(pn.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 l7e=(e=[])=>e.filter(t=>t.name==="core/heading").map(t=>({...t,level:t.attributes.level,isEmpty:c7e(t)})),c7e=e=>!e.attributes.content||e.attributes.content.trim().length===0;function Wb({onSelect:e,hasOutlineItemsDisabled:t}){let{selectBlock:r}=(0,Gb.useDispatch)(KA.store),{title:o,isTitleSupported:n}=(0,Gb.useSelect)(g=>{let{getEditedPostAttribute:v}=g(T),{getPostType:y}=g(fce.store),b=y(v("type"));return{title:v("title"),isTitleSupported:b?.supports?.title??!1}}),i=(0,Gb.useSelect)(g=>{let{getClientIdsWithDescendants:v,getBlock:y}=g(KA.store);return v().map(_=>y(_))}),a=(0,Gb.useSelect)(g=>{if(g(T).getRenderingMode()==="post-only")return;let{getBlocksByName:v,getClientIdsOfDescendants:y}=g(KA.store),[b]=v("core/post-content");if(b)return y(b)},[]),l=(0,XA.useRef)(1),c=(0,XA.useMemo)(()=>l7e(i),[i]);if(c.length<1)return(0,Lt.jsxs)("div",{className:"editor-document-outline has-no-headings",children:[(0,Lt.jsx)(a7e,{}),(0,Lt.jsx)("p",{children:(0,Og.__)("Navigate the structure of your document and address issues like empty or incorrect heading levels.")})]});let u=document.querySelector(".editor-post-title__input"),d=n&&o&&u,m=c.reduce((g,v)=>({...g,[v.level]:(g[v.level]||0)+1}),{})[1]>1;function h(g){return Array.isArray(a)?a.includes(g):!0}return(0,Lt.jsx)("div",{className:"document-outline",children:(0,Lt.jsxs)("ul",{children:[d&&(0,Lt.jsx)(K8,{level:(0,Og.__)("Title"),isValid:!0,onSelect:e,href:`#${u.id}`,isDisabled:t,children:o}),c.map(g=>{let v=g.level>l.current+1,y=!g.isEmpty&&!v&&!!g.level&&(g.level!==1||!m&&!d);return l.current=g.level,(0,Lt.jsxs)(K8,{level:`H${g.level}`,isValid:y,isDisabled:t||!h(g.clientId),href:`#block-${g.clientId}`,onSelect:()=>{r(g.clientId),e?.()},children:[g.isEmpty?o7e:(0,QA.getTextContent)((0,QA.create)({html:g.attributes.content})),v&&n7e,g.level===1&&m&&s7e,d&&g.level===1&&!m&&i7e]},g.clientId)})]})})}var mce=s(G(),1),pce=s(ce(),1);function hce({children:e}){return(0,mce.useSelect)(r=>{let{getGlobalBlockCount:o}=r(pce.store);return o("core/heading")>0})?e:null}var gce=s(j(),1),vce=s(G(),1),Ya=s(N(),1),yce=s(ce(),1),bce=s(Ks(),1),wce=s(Po(),1),_ce=s(x(),1);function u7e(){let{registerShortcut:e}=(0,vce.useDispatch)(bce.store);return(0,gce.useEffect)(()=>{e({name:"core/editor/toggle-mode",category:"global",description:(0,Ya.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),e({name:"core/editor/save",category:"global",description:(0,Ya.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,Ya.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,Ya.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,wce.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/editor/toggle-list-view",category:"global",description:(0,Ya.__)("Show or hide the List View."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/editor/toggle-distraction-free",category:"global",description:(0,Ya.__)("Enter or exit distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),e({name:"core/editor/toggle-sidebar",category:"global",description:(0,Ya.__)("Show or hide the Settings panel."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/editor/keyboard-shortcuts",category:"main",description:(0,Ya.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/editor/new-note",category:"block",description:(0,Ya.__)("Add a new note."),keyCombination:{modifier:"primaryAlt",character:"m"}}),e({name:"core/editor/next-region",category:"global",description:(0,Ya.__)("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,Ya.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),(0,_ce.jsx)(yce.BlockEditorKeyboardShortcuts.Register,{})}var Sce=u7e;var JA=s(N(),1),xce=s(z(),1),$A=s(G(),1),W1=s(Po(),1);var Cce=s(j(),1);var Tce=s(x(),1);function d7e(e,t){let r=(0,W1.isAppleOS)()?W1.displayShortcut.primaryShift("z"):W1.displayShortcut.primary("y"),o=(0,$A.useSelect)(i=>i(T).hasEditorRedo(),[]),{redo:n}=(0,$A.useDispatch)(T);return(0,Tce.jsx)(xce.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,JA.isRTL)()?$w:Ww,label:(0,JA.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?n:void 0,className:"editor-history__redo"})}var eI=(0,Cce.forwardRef)(d7e);var tI=s(N(),1),Pce=s(z(),1),rI=s(G(),1),Ece=s(Po(),1);var kce=s(j(),1);var Rce=s(x(),1);function f7e(e,t){let r=(0,rI.useSelect)(n=>n(T).hasEditorUndo(),[]),{undo:o}=(0,rI.useDispatch)(T);return(0,Rce.jsx)(Pce.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,tI.isRTL)()?Ww:$w,label:(0,tI.__)("Undo"),shortcut:Ece.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,className:"editor-history__undo"})}var oI=(0,kce.forwardRef)(f7e);var Ice=s(da(),1),Oce=s(vt(),1);var nI=s(z(),1),Yb=s(N(),1),iI=s(G(),1),Ace=s(j(),1),X8=s(ce(),1),Ng=s(x(),1);function sI(){let[e,t]=(0,Ace.useState)(!1),r=(0,iI.useSelect)(i=>i(X8.store).isValidTemplate(),[]),{setTemplateValidity:o,synchronizeTemplate:n}=(0,iI.useDispatch)(X8.store);return r?null:(0,Ng.jsxs)(Ng.Fragment,{children:[(0,Ng.jsx)(nI.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,Yb.__)("Keep it as is"),onClick:()=>o(!0)},{label:(0,Yb.__)("Reset the template"),onClick:()=>t(!0)}],children:(0,Yb.__)("The content of your post doesn\u2019t match the template assigned to your post type.")}),(0,Ng.jsx)(nI.__experimentalConfirmDialog,{isOpen:e,confirmButtonText:(0,Yb.__)("Reset"),onConfirm:()=>{t(!1),n()},onCancel:()=>t(!1),size:"medium",children:(0,Yb.__)("Resetting the template may result in loss of content, do you want to continue?")})]})}var Q8=s(x(),1);function m7e(){return(0,Ice.default)("wp.editor.EditorNotices",{since:"7.0",version:"7.2",alternative:"wp.notices.InlineNotices"}),(0,Q8.jsx)(Oce.InlineNotices,{pinnedNoticesClassName:"components-editor-notices__pinned",dismissibleNoticesClassName:"components-editor-notices__dismissible",children:(0,Q8.jsx)(sI,{})})}var Nce=m7e;var Mce=s(da(),1),Fce=s(vt(),1),Dce=s(x(),1);function Bce(){return(0,Mce.default)("wp.editor.EditorSnackbars",{since:"7.0",version:"7.2",alternative:"wp.notices.SnackbarNotices"}),(0,Dce.jsx)(Fce.SnackbarNotices,{className:"components-editor-notices__snackbar"})}var Fd=s(z(),1),Md=s(N(),1),qb=s(j(),1),Y1=s(ve(),1),Gce=s(G(),1);var Mg=s(N(),1),e7=s(G(),1),lI=s(z(),1),t7=s(X(),1);var aI=s(z(),1),J8=s(N(),1),Lce=s(G(),1),$8=s(X(),1),Vce=s(yt(),1);var Od=s(x(),1);function jce({record:e,checked:t,onChange:r}){let{name:o,kind:n,title:i,key:a}=e,{entityRecordTitle:l,hasPostMetaChanges:c}=(0,Lce.useSelect)(u=>{if(n!=="postType"||o!=="wp_template")return{entityRecordTitle:i,hasPostMetaChanges:Y(u(T)).hasPostMetaChanges(o,a)};let d=u($8.store).getEditedEntityRecord(n,o,a),{default_template_types:f=[]}=u($8.store).getCurrentTheme()??{};return{entityRecordTitle:ha({template:d,templateTypes:f}).title,hasPostMetaChanges:Y(u(T)).hasPostMetaChanges(o,a)}},[o,n,i,a]);return(0,Od.jsxs)(Od.Fragment,{children:[(0,Od.jsx)(aI.PanelRow,{children:(0,Od.jsx)(aI.CheckboxControl,{label:(0,Vce.decodeEntities)(l)||(0,J8.__)("Untitled"),checked:t,onChange:r,className:"entities-saved-states__change-control"})}),c&&(0,Od.jsx)("ul",{className:"entities-saved-states__changes",children:(0,Od.jsx)("li",{children:(0,J8.__)("Post Meta.")})})]})}var Nd=s(x(),1);function p7e(e,t){switch(e){case"site":return t===1?(0,Mg.__)("This change will affect your whole site."):(0,Mg.__)("These changes will affect your whole site.");case"wp_template":return(0,Mg.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,Mg.__)("The following has been modified.")}}function h7e({record:e}){let{editedRecord:t,savedRecord:r}=(0,e7.useSelect)(n=>{let{getEditedEntityRecord:i,getEntityRecord:a}=n(t7.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=XS(t,r,{maxResults:10});return o.length?(0,Nd.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(n=>(0,Nd.jsx)("li",{children:n},n))}):null}function g7e({record:e,count:t}){if(e?.name==="globalStyles")return null;let r=p7e(e?.name,t);return r?(0,Nd.jsx)(lI.PanelRow,{children:r}):null}function zce({list:e,unselectedEntities:t,setUnselectedEntities:r}){let o=e.length,n=e[0],a=(0,e7.useSelect)(l=>l(t7.store).getEntityConfig(n.kind,n.name),[n.kind,n.name]).label;return n?.name==="wp_template_part"&&(a=o===1?(0,Mg.__)("Template Part"):(0,Mg.__)("Template Parts")),(0,Nd.jsxs)(lI.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,Nd.jsx)(g7e,{record:n,count:o}),e.map(l=>(0,Nd.jsx)(jce,{record:l,checked:!t.some(c=>c.kind===l.kind&&c.name===l.name&&c.key===l.key&&c.property===l.property),onChange:c=>r(l,c)},l.key||l.property)),n?.name==="globalStyles"&&(0,Nd.jsx)(h7e,{record:n})]})}var Hce=s(G(),1),Uce=s(X(),1),cI=s(j(),1),uI=()=>{let{editedEntities:e,siteEdits:t,siteEntityConfig:r}=(0,Hce.useSelect)(c=>{let{__experimentalGetDirtyEntityRecords:u,getEntityRecordEdits:d,getEntityConfig:f}=c(Uce.store);return{editedEntities:u(),siteEdits:d("root","site"),siteEntityConfig:f("root","site")}},[]),o=(0,cI.useMemo)(()=>{let c=e.filter(v=>!(v.kind==="root"&&v.name==="site")),u=r?.meta?.labels??{},{site_logo:d,site_icon:f,...m}=t??{},g=[d!==void 0&&"site_logo",f!==void 0&&"site_icon",...Object.keys(m)].filter(Boolean).map(v=>({kind:"root",name:"site",title:u[v]||v,property:v}));return[...c,...g]},[e,t,r]),[n,i]=(0,cI.useState)([]),a=({kind:c,name:u,key:d,property:f},m)=>{i(m?n.filter(h=>h.kind!==c||h.name!==u||h.key!==d||h.property!==f):[...n,{kind:c,name:u,key:d,property:f}])},l=o.length-n.length>0;return{dirtyEntityRecords:o,isDirty:l,setUnselectedEntities:a,unselectedEntities:n}};var hn=s(x(),1);function v7e(e){return e}function dI({close:e,renderDialog:t,variant:r}){let o=uI();return(0,hn.jsx)(q1,{close:e,renderDialog:t,variant:r,...o})}function q1({additionalPrompt:e=void 0,close:t,onSave:r=v7e,saveEnabled:o=void 0,saveLabel:n=(0,Md.__)("Save"),renderDialog:i,dirtyEntityRecords:a,isDirty:l,setUnselectedEntities:c,unselectedEntities:u,variant:d="default",successNoticeContent:f}){let m=(0,qb.useRef)(),{saveDirtyEntities:h}=Y((0,Gce.useDispatch)(T)),g=a.reduce((B,H)=>{let{name:L}=H;return B[L]||(B[L]=[]),B[L].push(H),B},{}),{site:v,wp_template:y,wp_template_part:b,..._}=g,w=[v,y,b,...Object.values(_)].filter(Array.isArray),S=o??l,C=(0,qb.useCallback)(()=>t(),[t]),[k,R]=(0,Y1.__experimentalUseDialog)({onClose:()=>C()}),A=(0,Y1.useInstanceId)(q1,"entities-saved-states__panel-label"),I=(0,Y1.useInstanceId)(q1,"entities-saved-states__panel-description"),D=a.length?(0,Md.__)("Select the items you want to save."):void 0,E=d==="inline",P=(0,hn.jsxs)(hn.Fragment,{children:[(0,hn.jsx)(Fd.FlexItem,{isBlock:!E,as:Fd.Button,variant:E?"tertiary":"secondary",size:E?void 0:"compact",onClick:C,children:(0,Md.__)("Cancel")}),(0,hn.jsx)(Fd.FlexItem,{isBlock:!E,as:Fd.Button,ref:m,variant:"primary",size:E?void 0:"compact",disabled:!S,accessibleWhenDisabled:!0,onClick:()=>h({onSave:r,dirtyEntityRecords:a,entitiesToSkip:u,close:t,successNoticeContent:f}),className:"editor-entities-saved-states__save-button",children:n})]});return(0,hn.jsxs)("div",{ref:i?k:void 0,...i&&R,className:q("entities-saved-states__panel",{"is-inline":E}),role:i?"dialog":void 0,"aria-labelledby":i?A:void 0,"aria-describedby":i?I:void 0,children:[!E&&(0,hn.jsx)(Fd.Flex,{className:"entities-saved-states__panel-header",gap:2,children:P}),(0,hn.jsxs)("div",{className:"entities-saved-states__text-prompt",children:[(0,hn.jsx)("div",{className:"entities-saved-states__text-prompt--header-wrapper",children:(0,hn.jsx)("strong",{id:i?A:void 0,className:"entities-saved-states__text-prompt--header",children:(0,Md.__)("Are you ready to save?")})}),(0,hn.jsxs)("div",{id:i?I:void 0,children:[e,(0,hn.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:l?(0,qb.createInterpolateElement)((0,Md.sprintf)((0,Md._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,hn.jsx)("strong",{})}):D})]})]}),w.map(B=>(0,hn.jsx)(zce,{list:B,unselectedEntities:u,setUnselectedEntities:c},B[0].name)),E&&(0,hn.jsx)(Fd.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:P})]})}var Yce=s(j(),1),fI=s(N(),1),Fg=s(z(),1),qce=s(G(),1),Zce=s(ve(),1),Kce=s(Ko(),1);var $m=s(x(),1);function y7e(){try{return(0,qce.select)(T).getEditedPostContent()}catch{}}function Wce({text:e,children:t,variant:r="secondary"}){let o=(0,Zce.useCopyToClipboard)(e);return(0,$m.jsx)(Fg.Button,{__next40pxDefaultSize:!0,variant:r,ref:o,children:t})}var b7e=class extends Yce.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,Kce.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,$m.jsxs)(Fg.__experimentalHStack,{className:"editor-error-boundary",alignment:"baseline",spacing:4,justify:"space-between",expanded:!1,wrap:!0,children:[(0,$m.jsx)(Fg.__experimentalText,{as:"p",children:(0,fI.__)("The editor has encountered an unexpected error.")}),(0,$m.jsxs)(Fg.__experimentalHStack,{expanded:!1,children:[t&&(0,$m.jsx)(Wce,{text:y7e,children:(0,fI.__)("Copy contents")}),(0,$m.jsx)(Wce,{variant:"primary",text:e?.stack,children:(0,fI.__)("Copy error")})]})]}):this.props.children}},Xce=b7e;var Dd=s(j(),1),K1=s(ve(),1),Bd=s(G(),1),r7=s(N(),1),Qce=s(at(),1),Jce=s(vt(),1);var $ce=s(x(),1),w7e=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,Z1,_7e=()=>{if(Z1!==void 0)return Z1;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),Z1=!0}catch{Z1=!1}return Z1};function S7e(){let{postId:e,isEditedPostNew:t,hasRemoteAutosave:r}=(0,Bd.useSelect)(c=>({postId:c(T).getCurrentPostId(),isEditedPostNew:c(T).isEditedPostNew(),hasRemoteAutosave:!!c(T).getEditorSettings().autosave}),[]),{getEditedPostAttribute:o}=(0,Bd.useSelect)(T),{createWarningNotice:n,removeNotice:i}=(0,Bd.useDispatch)(Jce.store),{editPost:a,resetEditorBlocks:l}=(0,Bd.useDispatch)(T);(0,Dd.useEffect)(()=>{let c=Sz(e,t);if(!c)return;try{c=JSON.parse(c)}catch{return}let{post_title:u,content:d,excerpt:f}=c,m={title:u,content:d,excerpt:f};if(!Object.keys(m).some(v=>m[v]!==o(v))){cP(e,t);return}if(r)return;let h="wpEditorAutosaveRestore";n((0,r7.__)("The backup of this post in your browser is different from the version below."),{id:h,actions:[{label:(0,r7.__)("Restore the backup"),onClick(){let{content:g,...v}=m;a(v),l((0,Qce.parse)(m.content)),i(h)}}]})},[t,e])}function x7e(){let{postId:e,isEditedPostNew:t,isDirty:r,isAutosaving:o,didError:n}=(0,Bd.useSelect)(u=>({postId:u(T).getCurrentPostId(),isEditedPostNew:u(T).isEditedPostNew(),isDirty:u(T).isEditedPostDirty(),isAutosaving:u(T).isAutosavingPost(),didError:u(T).didPostSaveRequestFail()}),[]),i=(0,Dd.useRef)(r),a=(0,Dd.useRef)(o);(0,Dd.useEffect)(()=>{!n&&(a.current&&!o||i.current&&!r)&&cP(e,t),i.current=r,a.current=o},[r,o,n]);let l=(0,K1.usePrevious)(t),c=(0,K1.usePrevious)(e);(0,Dd.useEffect)(()=>{c===e&&l&&!t&&cP(e,!0)},[t,e])}function C7e(){let{autosave:e}=(0,Bd.useDispatch)(T),t=(0,Dd.useCallback)(()=>{w7e(()=>e({local:!0}))},[]);S7e(),x7e();let r=(0,Bd.useSelect)(o=>o(T).getEditorSettings().localAutosaveInterval,[]);return(0,$ce.jsx)(IA,{interval:r,autosave:t})}var eue=(0,K1.ifCondition)(_7e)(C7e);var tue=s(G(),1),rue=s(X(),1);function T7e({children:e}){return(0,tue.useSelect)(r=>{let{getEditedPostAttribute:o}=r(T),{getPostType:n}=r(rue.store);return!!n(o("type"))?.supports?.["page-attributes"]},[])?e:null}var Zb=T7e;var o7=s(N(),1),Xb=s(z(),1),mI=s(G(),1),iue=s(j(),1);var oue=s(G(),1),nue=s(X(),1);function P7e(e={},t){if(e[t]!==void 0)return!!e[t];let[r,o]=t.split("."),[n]=Array.isArray(e[r])?e[r]:[];return Array.isArray(n)?n.includes(o):!!n?.[o]}function E7e({children:e,supportKeys:t}){let r=(0,oue.useSelect)(n=>{let{getEditedPostAttribute:i}=n(T),{getPostType:a}=n(nue.store);return a(i("type"))},[]),o=!!r;return r&&(o=(Array.isArray(t)?t:[t]).some(n=>P7e(r.supports,n))),o?e:null}var Rr=E7e;var Kb=s(x(),1);function k7e(){let e=(0,mI.useSelect)(a=>a(T).getEditedPostAttribute("menu_order")??0,[]),{editPost:t}=(0,mI.useDispatch)(T),[r,o]=(0,iue.useState)(null),n=a=>{o(a);let l=Number(a);Number.isInteger(l)&&a.trim?.()!==""&&t({menu_order:l})},i=r??e;return(0,Kb.jsx)(Xb.Flex,{children:(0,Kb.jsx)(Xb.FlexBlock,{children:(0,Kb.jsx)(Xb.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:(0,o7.__)("Order"),help:(0,o7.__)("Set the page order."),value:i,onChange:n,hideLabelFromVision:!0,onBlur:()=>{o(null)}})})})}function sue(){return(0,Kb.jsx)(Rr,{supportKeys:"page-attributes",children:(0,Kb.jsx)(k7e,{})})}var yue=s(G(),1),bue=s(X(),1);var i7=s(V_(),1),ws=s(N(),1),ep=s(z(),1),fue=s(ve(),1),$c=s(j(),1),Jb=s(G(),1),a7=s(yt(),1),hI=s(X(),1),mue=s(ce(),1),pue=s(fo(),1);var aue=s(z(),1),lue=s(j(),1),X1=s(x(),1),R7e=(0,lue.forwardRef)(({className:e,label:t,children:r},o)=>(0,X1.jsxs)(aue.__experimentalHStack,{className:q("editor-post-panel__row",e),ref:o,children:[t&&(0,X1.jsx)("div",{className:"editor-post-panel__row-label",children:t}),(0,X1.jsx)("div",{className:"editor-post-panel__row-control",children:r})]})),Rt=R7e;var cue=s(yt(),1);function pI(e){let t=e.map(n=>({children:[],parent:void 0,...n}));if(t.some(({parent:n})=>n===void 0))return t;let r=t.reduce((n,i)=>{let{parent:a}=i;return n[a]||(n[a]=[]),n[a].push(i),n},{}),o=n=>n.map(i=>{let a=r[i.id];return{...i,children:a&&a.length?o(a):[]}});return o(r[0]||[])}var Qb=e=>(0,cue.decodeEntities)(e),n7=e=>({...e,name:Qb(e.name)}),uue=e=>(e??[]).map(n7);var bs=s(x(),1);function s7(e){return e?.title?.rendered?(0,a7.decodeEntities)(e.title.rendered):`#${e.id} (${(0,ws.__)("no title")})`}var due=(e,t)=>{let r=(0,i7.default)(e||"").toLowerCase(),o=(0,i7.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function hue(){let{editPost:e}=(0,Jb.useDispatch)(T),[t,r]=(0,$c.useState)(""),{isHierarchical:o,parentPostId:n,parentPostTitle:i,pageItems:a,isLoading:l}=(0,Jb.useSelect)(f=>{let{getPostType:m,getEntityRecords:h,getEntityRecord:g,isResolving:v}=f(hI.store),{getCurrentPostId:y,getEditedPostAttribute:b}=f(T),_=b("type"),w=b("parent"),S=m(_),C=y(),k=S?.hierarchical??!1,R={per_page:100,exclude:C,parent_exclude:C,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(R.search=t,R.orderby="relevance");let A=w?g("postType",_,w):null;return{isHierarchical:k,parentPostId:w,parentPostTitle:A?s7(A):"",pageItems:k?h("postType",_,R):null,isLoading:k?v("getEntityRecords",["postType",_,R]):!1}},[t]),c=(0,$c.useMemo)(()=>{let f=(v,y=0)=>v.map(w=>[{value:w.id,label:"\u2014 ".repeat(y)+(0,a7.decodeEntities)(w.name),rawName:w.name},...f(w.children||[],y+1)]).sort(([w],[S])=>{let C=due(w.rawName,t),k=due(S.rawName,t);return C>=k?1:-1}).flat();if(!a)return[];let m=a.map(v=>({id:v.id,parent:v.parent,name:s7(v)}));t||(m=pI(m));let h=f(m),g=h.find(v=>v.value===n);return i&&!g&&h.unshift({value:n,label:i}),h},[a,t,i,n]);if(!o)return null;let u=f=>{r(f)},d=f=>{e({parent:f})};return(0,bs.jsx)(ep.ComboboxControl,{__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,ws.__)("Parent"),help:(0,ws.__)("Choose a parent page."),value:n,options:c,onFilterValueChange:(0,fue.debounce)(u,300),onChange:d,hideLabelFromVision:!0,isLoading:l})}function A7e({isOpen:e,onClick:t}){let r=(0,Jb.useSelect)(n=>{let{getEditedPostAttribute:i}=n(T),a=i("parent");if(!a)return null;let{getEntityRecord:l}=n(hI.store),c=i("type");return l("postType",c,a)},[]),o=(0,$c.useMemo)(()=>r?s7(r):(0,ws.__)("None"),[r]);return(0,bs.jsx)(ep.Button,{size:"compact",className:"editor-post-parent__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,ws.sprintf)((0,ws.__)("Change parent: %s"),o),onClick:t,children:o})}function gue(){let e=(0,Jb.useSelect)(n=>n(hI.store).getEntityRecord("root","__unstableBase")?.home,[]),[t,r]=(0,$c.useState)(null),o=(0,$c.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return(0,bs.jsx)(Rt,{label:(0,ws.__)("Parent"),ref:r,children:(0,bs.jsx)(ep.Dropdown,{popoverProps:o,className:"editor-post-parent__panel-dropdown",contentClassName:"editor-post-parent__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,bs.jsx)(A7e,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,bs.jsxs)("div",{className:"editor-post-parent",children:[(0,bs.jsx)(mue.__experimentalInspectorPopoverHeader,{title:(0,ws.__)("Parent"),onClose:n}),(0,bs.jsxs)("div",{children:[(0,$c.createInterpolateElement)((0,ws.sprintf)((0,ws.__)('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,pue.filterURLForDisplay)(e).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,bs.jsx)("wbr",{})}),(0,bs.jsx)("p",{children:(0,$c.createInterpolateElement)((0,ws.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,bs.jsx)(ep.ExternalLink,{href:(0,ws.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes")})})})]}),(0,bs.jsx)(hue,{})]})})})}var vue=hue;var gI=s(x(),1),I7e="page-attributes";function O7e(){let{isEnabled:e,postType:t}=(0,yue.useSelect)(r=>{let{getEditedPostAttribute:o,isEditorPanelEnabled:n}=r(T),{getPostType:i}=r(bue.store);return{isEnabled:n(I7e),postType:i(o("type"))}},[]);return!e||!t?null:(0,gI.jsx)(gue,{})}function vI(){return(0,gI.jsx)(Zb,{children:(0,gI.jsx)(O7e,{})})}var qa=s(N(),1),Vd=s(z(),1),e0=s(G(),1),d7=s(X(),1),Sue=s(ce(),1),t0=s(j(),1);var xue=s(vt(),1);var yI=s(G(),1),c7=s(j(),1),Nl=s(at(),1),Ml=s(z(),1),Dg=s(N(),1);var Ld=s(x(),1),l7=(0,Dg.__)("Custom Template");function tp({onClose:e}){let{defaultBlockTemplate:t,onNavigateToEntityRecord:r}=(0,yI.useSelect)(d=>{let{getEditorSettings:f,getCurrentTemplateId:m}=d(T);return{defaultBlockTemplate:f().defaultBlockTemplate,onNavigateToEntityRecord:f().onNavigateToEntityRecord,getTemplateId:m}}),{createTemplate:o}=Y((0,yI.useDispatch)(T)),[n,i]=(0,c7.useState)(""),[a,l]=(0,c7.useState)(!1),c=()=>{i(""),e()},u=async d=>{if(d.preventDefault(),a)return;l(!0);let f=t??(0,Nl.serialize)([(0,Nl.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,Nl.createBlock)("core/site-title"),(0,Nl.createBlock)("core/site-tagline")]),(0,Nl.createBlock)("core/separator"),(0,Nl.createBlock)("core/group",{tagName:"main"},[(0,Nl.createBlock)("core/group",{layout:{inherit:!0}},[(0,Nl.createBlock)("core/post-title")]),(0,Nl.createBlock)("core/post-content",{layout:{inherit:!0}})])]),m=await o({slug:oh(n||l7)||"wp-custom-template",content:f,title:n||l7,status:"publish"});l(!1),r({postId:m.id,postType:"wp_template"}),c()};return(0,Ld.jsx)(Ml.Modal,{title:(0,Dg.__)("Create custom template"),onRequestClose:c,focusOnMount:"firstContentElement",size:"small",overlayClassName:"editor-post-template__create-template-modal",children:(0,Ld.jsx)("form",{onSubmit:u,children:(0,Ld.jsxs)(Ml.__experimentalVStack,{spacing:"3",children:[(0,Ld.jsx)(Ml.TextControl,{__next40pxDefaultSize:!0,label:(0,Dg.__)("Name"),value:n,onChange:i,placeholder:l7,disabled:a,help:(0,Dg.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Ld.jsxs)(Ml.__experimentalHStack,{justify:"right",children:[(0,Ld.jsx)(Ml.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:c,children:(0,Dg.__)("Cancel")}),(0,Ld.jsx)(Ml.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:a,"aria-disabled":a,children:(0,Dg.__)("Create")})]})]})})})}var Bg=s(G(),1),wue=s(j(),1),rp=s(X(),1),bI=s(N(),1);function Lg(){return(0,Bg.useSelect)(e=>{let{getCurrentPostId:t,getCurrentPostType:r}=e(T);return{postId:t(),postType:r()}},[])}function Vg(){let{postType:e,postId:t}=Lg();return(0,Bg.useSelect)(r=>{let{canUser:o,getEntityRecord:n,getEntityRecords:i}=r(rp.store),a=o("read",{kind:"root",name:"site"})?n("root","site"):void 0,l=+t===a?.page_for_posts,c=e==="page"&&+t===a?.page_on_front,u=c?i("postType","wp_template",{per_page:-1}):[],d=c&&!!u?.some(({slug:f})=>f==="front-page");return!l&&!d},[t,e])}function _ue(e){return(0,Bg.useSelect)(t=>t(rp.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e}),[e])}function Q1(){let{postType:e,postId:t}=Lg(),[r]=(0,rp.useEntityProp)("postType",e,"slug",t),o=u7(),n=Vg(),i=_ue(e),a=(0,Bg.useSelect)(l=>{if(!window?.__experimentalDataFormInspector||!o)return null;let{getDefaultTemplateId:c,getEntityRecord:u}=l(rp.store),d;r?d=e==="page"?`${e}-${r}`:`single-${e}-${r}`:d=e==="page"?"page":`single-${e}`;let f=c({slug:d});return f?u("postType","wp_template",f):null},[o,r,e]);return(0,wue.useMemo)(()=>n&&[...(i||[]).filter(l=>l.is_custom&&l.slug!==o&&!!l.content.raw),a&&{...a,title:{rendered:(0,bI.sprintf)((0,bI.__)("%s (default)"),a.title.rendered)},isDefault:!0}].filter(Boolean),[i,a,o,n])}function $b(){return(0,Bg.useSelect)(e=>{let{getEditorSettings:t,getCurrentTemplateId:r,getCurrentPostType:o}=e(T),{getPostType:n,canUser:i}=e(rp.store),a=o(),l=n(a),c=t(),u=c.__unstableIsBlockBasedTheme,d=!!c.availableTemplates&&Object.keys(c.availableTemplates).length>0,f;l?.viewable?d?f=!0:c.supportsTemplateMode?f=i("create",{kind:"postType",name:"wp_template"})??!1:f=!1:f=!1;let m=f?!!i("read",{kind:"postType",name:"wp_template"}):!1;return(!u||!m)&&f?"classic":u&&r()?"block-theme":null},[])}function u7(){let{postType:e,postId:t}=Lg(),r=_ue(e),o=(0,Bg.useSelect)(n=>n(rp.store).getEditedEntityRecord("postType",e,t)?.template,[e,t]);if(o)return r?.find(n=>n.slug===o)?.slug}var _s=s(x(),1);function N7e({isOpen:e,onClick:t}){let r=(0,e0.useSelect)(o=>{let n=o(T).getEditedPostAttribute("template"),{supportsTemplateMode:i,availableTemplates:a}=o(T).getEditorSettings();if(!i&&a[n])return a[n];let l=o(d7.store).canUser("create",{kind:"postType",name:"wp_template"})&&o(T).getCurrentTemplateId();return l?.title||l?.slug||a?.[n]},[]);return(0,_s.jsx)(Vd.Button,{__next40pxDefaultSize:!0,variant:"tertiary","aria-expanded":e,"aria-label":(0,qa.__)("Template options"),onClick:t,children:r??(0,qa.__)("Default template")})}function M7e({onClose:e}){let t=Vg(),{availableTemplates:r,fetchedTemplates:o,selectedTemplateSlug:n,canCreate:i,canEdit:a,currentTemplateId:l,onNavigateToEntityRecord:c,getEditorSettings:u}=(0,e0.useSelect)(y=>{let{canUser:b,getEntityRecords:_}=y(d7.store),w=y(T).getEditorSettings(),S=b("create",{kind:"postType",name:"wp_template"}),C=y(T).getCurrentTemplateId();return{availableTemplates:w.availableTemplates,fetchedTemplates:S?_("postType","wp_template",{post_type:y(T).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:y(T).getEditedPostAttribute("template"),canCreate:t&&S&&w.supportsTemplateMode,canEdit:t&&S&&w.supportsTemplateMode&&!!C,currentTemplateId:C,onNavigateToEntityRecord:w.onNavigateToEntityRecord,getEditorSettings:y(T).getEditorSettings}},[t]),d=(0,t0.useMemo)(()=>Object.entries({...r,...Object.fromEntries((o??[]).map(({slug:y,title:b})=>[y,b.rendered]))}).map(([y,b])=>({value:y,label:b})),[r,o]),f=d.find(y=>y.value===n)??d.find(y=>!y.value),{editPost:m}=(0,e0.useDispatch)(T),{createSuccessNotice:h}=(0,e0.useDispatch)(xue.store),[g,v]=(0,t0.useState)(!1);return(0,_s.jsxs)("div",{className:"editor-post-template__classic-theme-dropdown",children:[(0,_s.jsx)(Sue.__experimentalInspectorPopoverHeader,{title:(0,qa.__)("Template"),help:(0,qa.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:W6,label:(0,qa.__)("Add template"),onClick:()=>v(!0)}]:[],onClose:e}),t?(0,_s.jsx)(Vd.SelectControl,{__next40pxDefaultSize:!0,hideLabelFromVision:!0,label:(0,qa.__)("Template"),value:f?.value??"",options:d,onChange:y=>m({template:y||""})}):(0,_s.jsx)(Vd.Notice,{status:"warning",isDismissible:!1,children:(0,qa.__)("The posts page template cannot be changed.")}),a&&c&&(0,_s.jsx)("p",{children:(0,_s.jsx)(Vd.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>{c({postId:l,postType:"wp_template"}),e(),h((0,qa.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,qa.__)("Go back"),onClick:()=>u().onNavigateToPreviousEntityRecord()}]})},children:(0,qa.__)("Edit template")})}),g&&(0,_s.jsx)(tp,{onClose:()=>v(!1)})]})}function F7e(){let[e,t]=(0,t0.useState)(null),r=(0,t0.useMemo)(()=>({anchor:e,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[e]);return(0,_s.jsx)(Rt,{label:(0,qa.__)("Template"),ref:t,children:(0,_s.jsx)(Vd.Dropdown,{popoverProps:r,focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,_s.jsx)(N7e,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,_s.jsx)(M7e,{onClose:o})})})}var wI=F7e;var xI=s(z(),1),kue=s(vm(),1),CI=s(G(),1),Rue=s(xL(),1);var Pue=s(z(),1);var _I=s(G(),1),Cue=s(pt(),1);var Tue=s(x(),1),{PreferenceBaseOption:D7e}=Y(Cue.privateApis);function op(e){let{toggleEditorPanelEnabled:t}=(0,_I.useDispatch)(T),{isChecked:r,isRemoved:o}=(0,_I.useSelect)(n=>{let{isEditorPanelEnabled:i,isEditorPanelRemoved:a}=n(T);return{isChecked:i(e.panelName),isRemoved:a(e.panelName)}},[e.panelName]);return o?null:(0,Tue.jsx)(D7e,{isChecked:r,onChange:()=>t(e.panelName),...e})}var f7=s(x(),1),{Fill:B7e,Slot:L7e}=(0,Pue.createSlotFill)("EnablePluginDocumentSettingPanelOption"),Eue=({label:e,panelName:t})=>(0,f7.jsx)(B7e,{children:(0,f7.jsx)(op,{label:e,panelName:t})});Eue.Slot=L7e;var SI=Eue;var np=s(x(),1),{Fill:V7e,Slot:j7e}=(0,xI.createSlotFill)("PluginDocumentSettingPanel"),Aue=({name:e,className:t,title:r,icon:o,children:n})=>{let{name:i}=(0,kue.usePluginContext)(),a=`${i}/${e}`,{opened:l,isEnabled:c}=(0,CI.useSelect)(d=>{let{isEditorPanelOpened:f,isEditorPanelEnabled:m}=d(T);return{opened:f(a),isEnabled:m(a)}},[a]),{toggleEditorPanelOpened:u}=(0,CI.useDispatch)(T);return e===void 0&&(0,Rue.default)("PluginDocumentSettingPanel requires a name property."),(0,np.jsxs)(np.Fragment,{children:[(0,np.jsx)(SI,{label:r,panelName:a}),(0,np.jsx)(V7e,{children:c&&(0,np.jsx)(xI.PanelBody,{className:t,title:r,icon:o,opened:l,onToggle:()=>u(a),children:n})})]})};Aue.Slot=j7e;var TI=Aue;var Iue=s(ce(),1),Oue=s(z(),1),Nue=s(ve(),1),m7=s(x(),1),z7e=(e,t)=>e.filter(r=>!t.includes(r)).length===0,H7e=(e,t)=>!Array.isArray(t)||z7e(e,t),U7e=({allowedBlocks:e,icon:t,label:r,onClick:o,small:n,role:i})=>(0,m7.jsx)(Iue.BlockSettingsMenuControls,{children:({selectedBlocks:a,onClose:l})=>H7e(a,e)?(0,m7.jsx)(Oue.MenuItem,{onClick:(0,Nue.compose)(o,l),icon:t,label:n?r:void 0,role:i,children:!n&&r}):null}),Mue=U7e;var Fue=s(z(),1),Due=s(vm(),1);var Bue=s(x(),1);function Lue(e){let t=(0,Due.usePluginContext)();return(0,Bue.jsx)(Oa,{name:"core/plugin-more-menu",as:e.as??Fue.MenuItem,icon:e.icon||t.icon,...e})}var Vue=s(vm(),1),PI=s(z(),1),p7=s(x(),1),{Fill:G7e,Slot:W7e}=(0,PI.createSlotFill)("PluginPostPublishPanel"),jue=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,Vue.usePluginContext)();return(0,p7.jsx)(G7e,{children:(0,p7.jsx)(PI.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};jue.Slot=W7e;var EI=jue;var kI=s(z(),1),h7=s(x(),1),{Fill:Y7e,Slot:q7e}=(0,kI.createSlotFill)("PluginPostStatusInfo"),zue=({children:e,className:t})=>(0,h7.jsx)(Y7e,{children:(0,h7.jsx)(kI.PanelRow,{className:t,children:e})});zue.Slot=q7e;var RI=zue;var AI=s(z(),1),Hue=s(vm(),1),g7=s(x(),1),{Fill:Z7e,Slot:K7e}=(0,AI.createSlotFill)("PluginPrePublishPanel"),Uue=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,Hue.usePluginContext)();return(0,g7.jsx)(Z7e,{children:(0,g7.jsx)(AI.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};Uue.Slot=K7e;var II=Uue;var Gue=s(z(),1),Wue=s(vm(),1);var Yue=s(x(),1);function que(e){let t=(0,Wue.usePluginContext)();return(0,Yue.jsx)(Oa,{name:"core/plugin-preview-menu",as:e.as??Gue.MenuItem,icon:e.icon||t.icon,...e})}var Zue=s(x(),1);function jg({className:e,...t}){return(0,Zue.jsx)(Ma,{panelClassName:e,className:"editor-sidebar",scope:"core",...t})}var Kue=s(x(),1);function Xue(e){return(0,Kue.jsx)(bm,{__unstableExplicitMenuItem:!0,scope:"core",...e})}var jd=s(G(),1),yde=s(yt(),1),ip=s(z(),1),OI=s(j(),1),Hg=s(N(),1),i0=s(X(),1);var bde=s(vt(),1),wde=s(pt(),1);var o0=s(j(),1),ede=s(yt(),1),tde=s(ce(),1),n0=s(z(),1),r0=s(N(),1),rde=s(G(),1),ode=s(X(),1),nde=s(at(),1);var Jue=s(V_(),1);function Que(e=""){return e=(0,Jue.default)(e),e=e.trim().toLowerCase(),e}function X7e(e,t){let r=Que(t),o=Que(e.title),n=0;return r===o?n+=30:o.startsWith(r)?n+=20:r.split(" ").every(l=>o.includes(l))&&(n+=10),n}function $ue(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,X7e(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,n])=>n-o),r.map(([o])=>o)}var Ss=s(x(),1);function v7({onRequestClose:e,onSelect:t}){let{postType:r,postId:o}=Lg(),{editEntityRecord:n}=(0,rde.useDispatch)(ode.store),i=async a=>{n("postType",r,o,{template:a.isDefault?"":a.name},{undoIgnore:!0}),e(),t?.()};return(0,Ss.jsx)(n0.Modal,{title:(0,r0.__)("Choose a template"),onRequestClose:e,overlayClassName:"editor-post-template__swap-template-modal",isFullScreen:!0,children:(0,Ss.jsx)("div",{className:"editor-post-template__swap-template-modal-content",children:(0,Ss.jsx)(Q7e,{onSelect:i})})})}function ide({onClick:e}){let[t,r]=(0,o0.useState)(!1),o=Q1();return(0,Ss.jsxs)(Ss.Fragment,{children:[(0,Ss.jsx)(n0.MenuItem,{disabled:!o?.length,accessibleWhenDisabled:!0,onClick:()=>r(!0),children:(0,r0.__)("Change template")}),t&&(0,Ss.jsx)(v7,{onRequestClose:()=>r(!1),onSelect:e})]})}function Q7e({onSelect:e}){let[t,r]=(0,o0.useState)(""),o=Q1(),n=(0,o0.useMemo)(()=>o.map(a=>({name:a.slug,blocks:(0,nde.parse)(a.content.raw),title:(0,ede.decodeEntities)(a.title.rendered),id:a.id,isDefault:a.isDefault})),[o]),i=(0,o0.useMemo)(()=>$ue(n,t),[n,t]);return(0,Ss.jsxs)(Ss.Fragment,{children:[(0,Ss.jsx)(n0.SearchControl,{onChange:r,value:t,label:(0,r0.__)("Search"),placeholder:(0,r0.__)("Search"),className:"editor-post-template__swap-template-search"}),(0,Ss.jsx)(tde.__experimentalBlockPatternsList,{label:(0,r0.__)("Templates"),blockPatterns:i,onClickPattern:e})]})}var sde=s(z(),1),ade=s(N(),1),lde=s(G(),1),cde=s(X(),1);var ude=s(x(),1);function dde({onClick:e}){let t=u7(),r=Vg(),{postType:o,postId:n}=Lg(),{editEntityRecord:i}=(0,lde.useDispatch)(cde.store);return!t||!r?null:(0,ude.jsx)(sde.MenuItem,{onClick:()=>{i("postType",o,n,{template:""},{undoIgnore:!0}),e()},children:(0,ade.__)("Use default template")})}var fde=s(z(),1),mde=s(N(),1),pde=s(G(),1),hde=s(X(),1),gde=s(j(),1);var zg=s(x(),1);function vde(){let{canCreateTemplates:e}=(0,pde.useSelect)(n=>{let{canUser:i}=n(hde.store);return{canCreateTemplates:i("create",{kind:"postType",name:"wp_template"})}},[]),[t,r]=(0,gde.useState)(!1),o=Vg();return!e||!o?null:(0,zg.jsxs)(zg.Fragment,{children:[(0,zg.jsx)(fde.MenuItem,{onClick:()=>{r(!0)},children:(0,mde.__)("Create new template")}),t&&(0,zg.jsx)(tp,{onClose:()=>{r(!1)}})]})}var xs=s(x(),1);function _de(){let{isTemplateHidden:e,onNavigateToEntityRecord:t,getEditorSettings:r,hasGoBack:o,hasSpecificTemplate:n,id:i}=(0,jd.useSelect)(S=>{let{getRenderingMode:C,getEditorSettings:k,getCurrentPost:R,getCurrentTemplateId:A}=Y(S(T)),I=k(),D=R();return{isTemplateHidden:C()==="post-only",onNavigateToEntityRecord:I.onNavigateToEntityRecord,getEditorSettings:k,hasGoBack:I.hasOwnProperty("onNavigateToPreviousEntityRecord"),hasSpecificTemplate:!!D.template,id:A()}},[]),{get:a}=(0,jd.useSelect)(wde.store),{editedRecord:l,hasResolved:c}=(0,i0.useEntityRecord)("postType","wp_template",i),{getEntityRecord:u}=(0,jd.useSelect)(i0.store),{editEntityRecord:d}=(0,jd.useDispatch)(i0.store),{createSuccessNotice:f}=(0,jd.useDispatch)(bde.store),{setRenderingMode:m,setDefaultRenderingMode:h}=Y((0,jd.useDispatch)(T)),g=(0,jd.useSelect)(S=>!!S(i0.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[v,y]=(0,OI.useState)(null),b=(0,OI.useMemo)(()=>({anchor:v,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[v]);if(!c)return null;let _=o?[{label:(0,Hg.__)("Go back"),onClick:()=>r().onNavigateToPreviousEntityRecord()}]:void 0,w=()=>{a("core/edit-site","welcomeGuideTemplate")||f((0,Hg.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:_})};return(0,xs.jsx)(Rt,{label:(0,Hg.__)("Template"),ref:y,children:(0,xs.jsx)(ip.DropdownMenu,{popoverProps:b,focusOnMount:!0,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},label:(0,Hg.__)("Template options"),text:(0,yde.decodeEntities)(l.title),icon:null,children:({onClose:S})=>(0,xs.jsxs)(xs.Fragment,{children:[(0,xs.jsxs)(ip.MenuGroup,{children:[g&&(0,xs.jsx)(ip.MenuItem,{onClick:async()=>{if(t({postId:l.id,postType:"wp_template"}),!n&&window?.__experimentalTemplateActivate){let C=await u("root","site").active_templates;C[l.slug]!==l.id&&d("root","site",void 0,{active_templates:{...C,[l.slug]:l.id}})}S(),w()},children:(0,Hg.__)("Edit template")}),(0,xs.jsx)(ide,{onClick:S}),(0,xs.jsx)(dde,{onClick:S}),g&&(0,xs.jsx)(vde,{})]}),(0,xs.jsx)(ip.MenuGroup,{children:(0,xs.jsx)(ip.MenuItem,{icon:e?void 0:Sn,isSelected:!e,role:"menuitemcheckbox",onClick:()=>{let C=e?"template-locked":"post-only";m(C),h(C)},children:(0,Hg.__)("Show template")})})]})})})}var y7=s(x(),1);function NI(){let e=$b();return e==="classic"?(0,y7.jsx)(wI,{}):e==="block-theme"?(0,y7.jsx)(_de,{}):null}var Lde=s(G(),1),Vde=s(X(),1);var Pde=s(ve(),1),Ede=s(j(),1),kde=s(G(),1),Rde=s(N(),1),Ade=s(z(),1);var Sde=s(N(),1),xde=s(j(),1),Cde=s(G(),1),b7=s(yt(),1),Tde=s(X(),1);var J1={_fields:"id,name",context:"view"},MI={who:"authors",per_page:100,...J1};function FI(e){let{authorId:t,authors:r,postAuthor:o,isLoading:n}=(0,Cde.useSelect)(a=>{let{getUser:l,getUsers:c,isResolving:u}=a(Tde.store),{getEditedPostAttribute:d}=a(T),f=d("author"),m={...MI};return e&&(m.search=e,m.search_columns=["name"]),{authorId:f,authors:c(m),postAuthor:l(f,J1),isLoading:u("getUsers",[m])}},[e]),i=(0,xde.useMemo)(()=>{let a=(r??[]).map(u=>({value:u.id,label:(0,b7.decodeEntities)(u.name)})),l=a.findIndex(({value:u})=>o?.id===u),c=[];return l<0&&o?c=[{value:o.id,label:(0,b7.decodeEntities)(o.name)}]:l<0&&!o&&(c=[{value:0,label:(0,Sde.__)("(No author)")}]),[...c,...a]},[r,o]);return{authorId:t,authorOptions:i,postAuthor:o,isLoading:n}}var Ide=s(x(),1);function Ode(){let[e,t]=(0,Ede.useState)(),{editPost:r}=(0,kde.useDispatch)(T),{authorId:o,authorOptions:n,isLoading:i}=FI(e),a=l=>{l&&r({author:l})};return(0,Ide.jsx)(Ade.ComboboxControl,{__next40pxDefaultSize:!0,label:(0,Rde.__)("Author"),options:n,value:o,onFilterValueChange:(0,Pde.debounce)(t,300),onChange:a,allowReset:!1,hideLabelFromVision:!0,isLoading:i})}var Nde=s(N(),1),Mde=s(G(),1),Fde=s(z(),1);var Dde=s(x(),1);function Bde(){let{editPost:e}=(0,Mde.useDispatch)(T),{authorId:t,authorOptions:r}=FI(),o=n=>{let i=Number(n);e({author:i})};return(0,Dde.jsx)(Fde.SelectControl,{__next40pxDefaultSize:!0,className:"post-author-selector",label:(0,Nde.__)("Author"),options:r,onChange:o,value:t,hideLabelFromVision:!0})}var w7=s(x(),1),J7e=25;function $7e(){return(0,Lde.useSelect)(t=>t(Vde.store).getUsers(MI)?.length>=J7e,[])?(0,w7.jsx)(Ode,{}):(0,w7.jsx)(Bde,{})}var DI=$7e;var jde=s(G(),1);var zde=s(x(),1);function BI({children:e}){let{hasAssignAuthorAction:t}=(0,jde.useSelect)(r=>({hasAssignAuthorAction:!!r(T).getCurrentPost()?._links?.["wp:action-assign-author"]}),[]);return t?(0,zde.jsx)(Rr,{supportKeys:"author",children:e}):null}var Ug=s(N(),1),LI=s(z(),1),VI=s(j(),1),Hde=s(yt(),1),Ude=s(ce(),1),Gde=s(G(),1),Wde=s(X(),1);var eu=s(x(),1);function e9e({isOpen:e,onClick:t}){let{postAuthor:r}=(0,Gde.useSelect)(n=>{let i=n(T).getEditedPostAttribute("author");return{postAuthor:n(Wde.store).getUser(i,J1)}},[]),o=(0,Hde.decodeEntities)(r?.name)||(0,Ug.__)("(No author)");return(0,eu.jsx)(LI.Button,{size:"compact",variant:"tertiary","aria-expanded":e,"aria-label":(0,Ug.sprintf)((0,Ug.__)("Change author: %s"),o),onClick:t,children:o})}function t9e(){let[e,t]=(0,VI.useState)(null),r=(0,VI.useMemo)(()=>({anchor:e,placement:"left-start",offset:36,shift:!0}),[e]);return(0,eu.jsx)(BI,{children:(0,eu.jsx)(Rt,{label:(0,Ug.__)("Author"),ref:t,children:(0,eu.jsx)(LI.Dropdown,{popoverProps:r,contentClassName:"editor-post-author__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,eu.jsx)(e9e,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,eu.jsxs)("div",{className:"editor-post-author",children:[(0,eu.jsx)(Ude.__experimentalInspectorPopoverHeader,{title:(0,Ug.__)("Author"),onClose:o}),(0,eu.jsx)(DI,{onClose:o})]})})})})}var jI=t9e;var sp=s(N(),1),HI=s(z(),1),UI=s(G(),1);var zI=s(x(),1),r9e=[{label:(0,sp._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,sp.__)("Visitors can add new comments and replies.")},{label:(0,sp.__)("Closed"),value:"closed",description:[(0,sp.__)("Visitors cannot add new comments or replies."),(0,sp.__)("Existing comments remain visible.")].join(" ")}];function o9e(){let e=(0,UI.useSelect)(o=>o(T).getEditedPostAttribute("comment_status")??"open",[]),{editPost:t}=(0,UI.useDispatch)(T),r=o=>t({comment_status:o});return(0,zI.jsx)("form",{children:(0,zI.jsx)(HI.__experimentalVStack,{spacing:4,children:(0,zI.jsx)(HI.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,sp.__)("Comment status"),options:r9e,onChange:r,selected:e})})})}var GI=o9e;var Fl=s(N(),1),s0=s(z(),1),S7=s(G(),1),KI=s(j(),1),Yde=s(ce(),1),qde=s(X(),1);var WI=s(N(),1),YI=s(z(),1),qI=s(G(),1);var _7=s(x(),1);function n9e(){let e=(0,qI.useSelect)(o=>o(T).getEditedPostAttribute("ping_status")??"open",[]),{editPost:t}=(0,qI.useDispatch)(T),r=()=>t({ping_status:e==="open"?"closed":"open"});return(0,_7.jsx)(YI.CheckboxControl,{label:(0,WI.__)("Enable pingbacks & trackbacks"),checked:e==="open",onChange:r,help:(0,_7.jsx)(YI.ExternalLink,{href:(0,WI.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,WI.__)("Learn more about pingbacks & trackbacks")})})}var ZI=n9e;var Yi=s(x(),1),i9e="discussion-panel";function s9e({onClose:e}){return(0,Yi.jsxs)("div",{className:"editor-post-discussion",children:[(0,Yi.jsx)(Yde.__experimentalInspectorPopoverHeader,{title:(0,Fl.__)("Discussion"),onClose:e}),(0,Yi.jsxs)(s0.__experimentalVStack,{spacing:4,children:[(0,Yi.jsx)(Rr,{supportKeys:"comments",children:(0,Yi.jsx)(GI,{})}),(0,Yi.jsx)(Rr,{supportKeys:"trackbacks",children:(0,Yi.jsx)(ZI,{})})]})]})}function a9e({isOpen:e,onClick:t}){let{commentStatus:r,pingStatus:o,commentsSupported:n,trackbacksSupported:i}=(0,S7.useSelect)(l=>{let{getEditedPostAttribute:c}=l(T),{getPostType:u}=l(qde.store),d=u(c("type"));return{commentStatus:c("comment_status")??"open",pingStatus:c("ping_status")??"open",commentsSupported:!!d.supports.comments,trackbacksSupported:!!d.supports.trackbacks}},[]),a;return r==="open"?o==="open"?a=(0,Fl._x)("Open",'Adjective: e.g. "Comments are open"'):a=i?(0,Fl.__)("Comments only"):(0,Fl._x)("Open",'Adjective: e.g. "Comments are open"'):o==="open"?a=n?(0,Fl.__)("Pings only"):(0,Fl.__)("Pings enabled"):a=(0,Fl.__)("Closed"),(0,Yi.jsx)(s0.Button,{size:"compact",className:"editor-post-discussion__panel-toggle",variant:"tertiary","aria-label":(0,Fl.__)("Change discussion options"),"aria-expanded":e,onClick:t,children:a})}function XI(){let{isEnabled:e}=(0,S7.useSelect)(n=>{let{isEditorPanelEnabled:i}=n(T);return{isEnabled:i(i9e)}},[]),[t,r]=(0,KI.useState)(null),o=(0,KI.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return e?(0,Yi.jsx)(Rr,{supportKeys:["comments","trackbacks"],children:(0,Yi.jsx)(Rt,{label:(0,Fl.__)("Discussion"),ref:r,children:(0,Yi.jsx)(s0.Dropdown,{popoverProps:o,className:"editor-post-discussion__panel-dropdown",contentClassName:"editor-post-discussion__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,Yi.jsx)(a9e,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,Yi.jsx)(s9e,{onClose:n})})})}):null}var a0=s(N(),1),JI=s(z(),1),$I=s(G(),1),Zde=s(j(),1),Kde=s(yt(),1);var QI=s(x(),1);function $1({hideLabelFromVision:e=!1,updateOnBlur:t=!1}){let{excerpt:r,shouldUseDescriptionLabel:o,usedAttribute:n}=(0,$I.useSelect)(d=>{let{getCurrentPostType:f,getEditedPostAttribute:m}=d(T),h=f(),g=["wp_template","wp_template_part"].includes(h)?"description":"excerpt";return{excerpt:m(g),shouldUseDescriptionLabel:["wp_template","wp_template_part","wp_block"].includes(h),usedAttribute:g}},[]),{editPost:i}=(0,$I.useDispatch)(T),[a,l]=(0,Zde.useState)((0,Kde.decodeEntities)(r)),c=d=>{i({[n]:d})},u=o?(0,a0.__)("Write a description (optional)"):(0,a0.__)("Write an excerpt (optional)");return(0,QI.jsx)("div",{className:"editor-post-excerpt",children:(0,QI.jsx)(JI.TextareaControl,{label:u,hideLabelFromVision:e,className:"editor-post-excerpt__textarea",onChange:t?l:c,onBlur:t?()=>c(a):void 0,value:t?a:r,help:o?(0,a0.__)("Write a description"):(0,QI.jsx)(JI.ExternalLink,{href:(0,a0.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,a0.__)("Learn more about manual excerpts")})})})}var Xde=s(x(),1);function l9e({children:e}){return(0,Xde.jsx)(Rr,{supportKeys:"excerpt",children:e})}var Gg=l9e;var zd=s(N(),1),Dl=s(z(),1),tx=s(G(),1),r5=s(j(),1),Jde=s(ce(),1),C7=s(X(),1),$de=s(yt(),1);var e5=s(z(),1),x7=s(x(),1),{Fill:c9e,Slot:u9e}=(0,e5.createSlotFill)("PluginPostExcerpt"),Qde=({children:e,className:t})=>(0,x7.jsx)(c9e,{children:(0,x7.jsx)(e5.PanelRow,{className:t,children:e})});Qde.Slot=u9e;var ex=Qde;var Ar=s(x(),1),t5="post-excerpt";function d9e(){let{isOpened:e,isEnabled:t,postType:r}=(0,tx.useSelect)(a=>{let{isEditorPanelOpened:l,isEditorPanelEnabled:c,getCurrentPostType:u}=a(T);return{isOpened:l(t5),isEnabled:c(t5),postType:u()}},[]),{toggleEditorPanelOpened:o}=(0,tx.useDispatch)(T),n=()=>o(t5);if(!t)return null;let i=["wp_template","wp_template_part","wp_block"].includes(r);return(0,Ar.jsx)(Dl.PanelBody,{title:i?(0,zd.__)("Description"):(0,zd.__)("Excerpt"),opened:e,onToggle:n,children:(0,Ar.jsx)(ex.Slot,{children:a=>(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)($1,{}),a]})})})}function efe(){return(0,Ar.jsx)(Gg,{children:(0,Ar.jsx)(d9e,{})})}function tfe(){return(0,Ar.jsx)(Gg,{children:(0,Ar.jsx)(f9e,{})})}function f9e(){let{shouldRender:e,excerpt:t,shouldBeUsedAsDescription:r,allowEditing:o}=(0,tx.useSelect)(f=>{let{getCurrentPostType:m,getCurrentPostId:h,getEditedPostAttribute:g,isEditorPanelEnabled:v}=f(T),y=m(),b=["wp_template","wp_template_part"].includes(y),_=y==="wp_block",w=b||_,C=g(b?"description":"excerpt"),k=b&&f(C7.store).getEntityRecord("postType",y,h()),R=!C&&b?ha({template:k,templateTypes:f(C7.store).getCurrentTheme()?.default_template_types})?.description:void 0,A=v(t5)||w;return{excerpt:C??R,shouldRender:A,shouldBeUsedAsDescription:w,allowEditing:A&&(!w||_||k&&k.source===SC.custom&&!k.has_theme_file&&k.is_custom)}},[]),[n,i]=(0,r5.useState)(null),a=r?(0,zd.__)("Description"):(0,zd.__)("Excerpt"),l=(0,r5.useMemo)(()=>({anchor:n,"aria-label":a,headerTitle:a,placement:"left-start",offset:36,shift:!0}),[n,a]);if(!e)return!1;let c=!!t&&(0,Ar.jsx)(Dl.__experimentalText,{align:"left",numberOfLines:4,truncate:o,children:(0,$de.decodeEntities)(t)});if(!o)return c;let u=r?(0,zd.__)("Add a description\u2026"):(0,zd.__)("Add an excerpt\u2026"),d=r?(0,zd.__)("Edit description"):(0,zd.__)("Edit excerpt");return(0,Ar.jsxs)(Dl.__experimentalVStack,{children:[c,(0,Ar.jsx)(Dl.Dropdown,{className:"editor-post-excerpt__dropdown",contentClassName:"editor-post-excerpt__dropdown__content",popoverProps:l,focusOnMount:!0,ref:i,renderToggle:({onToggle:f})=>(0,Ar.jsx)(Dl.Button,{__next40pxDefaultSize:!0,onClick:f,variant:"link",children:c?d:u}),renderContent:({onClose:f})=>(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)(Jde.__experimentalInspectorPopoverHeader,{title:a,onClose:f}),(0,Ar.jsx)(Dl.__experimentalVStack,{spacing:4,children:(0,Ar.jsx)(ex.Slot,{children:m=>(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)($1,{hideLabelFromVision:!0,updateOnBlur:!0}),m]})})})]})})]})}var ta=s(N(),1),P7=s(Ko(),1),hi=s(z(),1),ife=s(d_(),1),n5=s(j(),1),sfe=s(ve(),1),l0=s(G(),1),Wg=s(ce(),1),afe=s(X(),1);var rfe=s(G(),1),ofe=s(X(),1);function o5({children:e,supportKeys:t}){let{postType:r,themeSupports:o}=(0,rfe.useSelect)(i=>({postType:i(T).getEditedPostAttribute("type"),themeSupports:i(ofe.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 T7=s(x(),1);function m9e({children:e}){return(0,T7.jsx)(o5,{supportKeys:"post-thumbnails",children:(0,T7.jsx)(Rr,{supportKeys:"thumbnail",children:e})})}var Hd=m9e;var Bn=s(x(),1),nfe=["image"],p9e=(0,ta.__)("Featured image"),h9e=(0,ta.__)("Add a featured image"),g9e=(0,Bn.jsx)("p",{children:(0,ta.__)("To edit the featured image, you need permission to upload media.")});function v9e(e,t){if(!e)return{};let r=(0,P7.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,P7.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 y9e({currentPostId:e,featuredImageId:t,onUpdateImage:r,onRemoveImage:o,media:n,postType:i,noticeUI:a,noticeOperations:l,isRequestingFeaturedImageMedia:c}){let u=(0,n5.useRef)(!1),[d,f]=(0,n5.useState)(!1),{getSettings:m}=(0,l0.useSelect)(Wg.store),{mediaSourceUrl:h}=v9e(n,e);function g(_){m().mediaUpload({allowedTypes:nfe,filesList:_,onFileChange([w]){if((0,ife.isBlobURL)(w?.url)){f(!0);return}w&&r(w),f(!1)},onError(w){l.removeAllNotices(),l.createErrorNotice(w)},multiple:!1})}function v(_){return _.alt_text?(0,ta.sprintf)((0,ta.__)("Current image: %s"),_.alt_text):(0,ta.sprintf)((0,ta.__)("The current image has no alternative text. The file name is: %s"),_.media_details.sizes?.full?.file||_.slug)}function y(_){u.current&&_&&(_.focus(),u.current=!1)}let b=!c&&!!t&&!n;return(0,Bn.jsxs)(Hd,{children:[a,(0,Bn.jsxs)("div",{className:"editor-post-featured-image",children:[n&&(0,Bn.jsx)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden",children:v(n)}),(0,Bn.jsx)(Wg.MediaUploadCheck,{fallback:g9e,children:(0,Bn.jsx)(Wg.MediaUpload,{title:i?.labels?.featured_image||p9e,onSelect:r,unstableFeaturedImageFlow:!0,allowedTypes:nfe,modalClass:"editor-post-featured-image__media-modal",render:({open:_})=>(0,Bn.jsxs)("div",{className:"editor-post-featured-image__container",children:[b?(0,Bn.jsx)(hi.Notice,{status:"warning",isDismissible:!1,children:(0,ta.__)("Could not retrieve the featured image data.")}):(0,Bn.jsxs)(hi.Button,{__next40pxDefaultSize:!0,ref:y,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:_,"aria-label":t?(0,ta.__)("Edit or replace the featured image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null,"aria-haspopup":"dialog",disabled:d,accessibleWhenDisabled:!0,children:[!!t&&n&&(0,Bn.jsx)("img",{className:"editor-post-featured-image__preview-image",src:h,alt:v(n)}),(d||c)&&(0,Bn.jsx)(hi.Spinner,{}),!t&&!d&&(i?.labels?.set_featured_image||h9e)]}),!!t&&(0,Bn.jsxs)(hi.__experimentalHStack,{className:q("editor-post-featured-image__actions",{"editor-post-featured-image__actions-missing-image":b,"editor-post-featured-image__actions-is-requesting-image":c}),children:[(0,Bn.jsx)(hi.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:_,"aria-haspopup":"dialog",variant:b?"secondary":void 0,children:(0,ta.__)("Replace")}),(0,Bn.jsx)(hi.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:()=>{o(),u.current=!0},variant:b?"secondary":void 0,isDestructive:b,children:(0,ta.__)("Remove")})]}),(0,Bn.jsx)(hi.DropZone,{onFilesDrop:g})]}),value:t})})]})]})}var b9e=(0,l0.withSelect)(e=>{let{getEntityRecord:t,getPostType:r,hasFinishedResolution:o}=e(afe.store),{getCurrentPostId:n,getEditedPostAttribute:i}=e(T),a=i("featured_media");return{media:a?t("postType","attachment",a,{context:"view"}):null,currentPostId:n(),postType:r(i("type")),featuredImageId:a,isRequestingFeaturedImageMedia:!!a&&!o("getEntityRecord",["postType","attachment",a,{context:"view"}])}}),w9e=(0,l0.withDispatch)((e,{noticeOperations:t},{select:r})=>{let{editPost:o}=e(T);return{onUpdateImage(n){o({featured_media:n.id})},onDropImage(n){r(Wg.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:n,onFileChange([i]){o({featured_media:i.id})},onError(i){t.removeAllNotices(),t.createErrorNotice(i)},multiple:!1})},onRemoveImage(){o({featured_media:0})}}}),rx=(0,sfe.compose)(hi.withNotices,b9e,w9e,(0,hi.withFilters)("editor.PostFeaturedImage"))(y9e);var lfe=s(N(),1),cfe=s(z(),1),i5=s(G(),1),ufe=s(X(),1);var c0=s(x(),1),E7="featured-image";function s5({withPanelBody:e=!0}){let{postType:t,isEnabled:r,isOpened:o}=(0,i5.useSelect)(i=>{let{getEditedPostAttribute:a,isEditorPanelEnabled:l,isEditorPanelOpened:c}=i(T),{getPostType:u}=i(ufe.store);return{postType:u(a("type")),isEnabled:l(E7),isOpened:c(E7)}},[]),{toggleEditorPanelOpened:n}=(0,i5.useDispatch)(T);return r?e?(0,c0.jsx)(Hd,{children:(0,c0.jsx)(cfe.PanelBody,{title:t?.labels?.featured_image??(0,lfe.__)("Featured image"),opened:o,onToggle:()=>n(E7),children:(0,c0.jsx)(rx,{})})}):(0,c0.jsx)(Hd,{children:(0,c0.jsx)(rx,{})}):null}var qi=s(N(),1),a5=s(z(),1),l5=s(G(),1),mfe=s(ve(),1),pfe=s(X(),1);var dfe=s(G(),1);var ffe=s(x(),1);function u0({children:e}){return(0,dfe.useSelect)(r=>r(T).getEditorSettings().disablePostFormats,[])?null:(0,ffe.jsx)(Rr,{supportKeys:"post-formats",children:e})}var Yg=s(x(),1),ox=[{id:"aside",caption:(0,qi.__)("Aside")},{id:"audio",caption:(0,qi.__)("Audio")},{id:"chat",caption:(0,qi.__)("Chat")},{id:"gallery",caption:(0,qi.__)("Gallery")},{id:"image",caption:(0,qi.__)("Image")},{id:"link",caption:(0,qi.__)("Link")},{id:"quote",caption:(0,qi.__)("Quote")},{id:"standard",caption:(0,qi.__)("Standard")},{id:"status",caption:(0,qi.__)("Status")},{id:"video",caption:(0,qi.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0});function nx(){let t=`post-format-selector-${(0,mfe.useInstanceId)(nx)}`,{postFormat:r,suggestedFormat:o,supportedFormats:n}=(0,l5.useSelect)(u=>{let{getEditedPostAttribute:d,getSuggestedPostFormat:f}=u(T),m=d("format"),h=u(pfe.store).getThemeSupports();return{postFormat:m??"standard",suggestedFormat:f(),supportedFormats:h.formats}},[]),i=ox.filter(u=>n?.includes(u.id)||r===u.id),a=i.find(u=>u.id===o),{editPost:l}=(0,l5.useDispatch)(T),c=u=>l({format:u});return(0,Yg.jsx)(u0,{children:(0,Yg.jsxs)("div",{className:"editor-post-format",children:[(0,Yg.jsx)(a5.RadioControl,{className:"editor-post-format__options",label:(0,qi.__)("Post Format"),selected:r,onChange:u=>c(u),id:t,options:i.map(u=>({label:u.caption,value:u.id})),hideLabelFromVision:!0}),a&&a.id!==r&&(0,Yg.jsx)("p",{className:"editor-post-format__suggestion",children:(0,Yg.jsx)(a5.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>c(a.id),children:(0,qi.sprintf)((0,qi.__)("Apply suggested format: %s"),a.caption)})})]})})}var ix=s(N(),1),k7=s(z(),1),sx=s(G(),1);var hfe=s(G(),1);var gfe=s(x(),1);function _9e({children:e}){let{lastRevisionId:t,revisionsCount:r}=(0,hfe.useSelect)(o=>{let{getCurrentPostLastRevisionId:n,getCurrentPostRevisionsCount:i}=o(T);return{lastRevisionId:n(),revisionsCount:i()}},[]);return!t||r<2?null:(0,gfe.jsx)(Rr,{supportKeys:"revisions",children:e})}var Ud=_9e;var d0=s(x(),1);function vfe(){return(0,sx.useSelect)(e=>{let{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:r}=e(T);return{lastRevisionId:t(),revisionsCount:r()}},[])}function S9e(){let{lastRevisionId:e,revisionsCount:t}=vfe(),{setCurrentRevisionId:r}=Y((0,sx.useDispatch)(T));return(0,d0.jsx)(Ud,{children:(0,d0.jsx)(k7.Button,{__next40pxDefaultSize:!0,onClick:()=>r(e),className:"editor-post-last-revision__title",icon:_u,iconPosition:"right",text:(0,ix.sprintf)((0,ix.__)("Revisions (%s)"),t)})})}function yfe(){let{lastRevisionId:e,revisionsCount:t}=vfe(),{setCurrentRevisionId:r}=Y((0,sx.useDispatch)(T));return(0,d0.jsx)(Ud,{children:(0,d0.jsx)(Rt,{label:(0,ix.__)("Revisions"),children:(0,d0.jsx)(k7.Button,{onClick:()=>r(e),className:"editor-private-post-last-revision__button",text:t,variant:"tertiary",size:"compact"})})})}var c5=S9e;var bfe=s(z(),1);var u5=s(x(),1);function x9e(){return(0,u5.jsx)(Ud,{children:(0,u5.jsx)(bfe.PanelBody,{className:"editor-post-last-revision__panel",children:(0,u5.jsx)(c5,{})})})}var wfe=x9e;var gn=s(N(),1),ra=s(z(),1),lx=s(G(),1),A7=s(fo(),1),ax=s(j(),1),f0=s(Ko(),1),Tfe=s(ve(),1),I7=s(X(),1);var Gd=s(N(),1),C9e="authentication-failed",T9e="connection-expired",P9e="connection-limit-exceeded",_fe="document-size-limit-exceeded",Sfe="unknown-error",R7={[C9e]:{title:(0,Gd.__)("Unable to connect"),description:(0,Gd.__)("Real-time collaboration couldn't verify your permissions. Check that you have access to edit this post or contact your site administrator.")},[T9e]:{title:(0,Gd.__)("Connection expired"),description:(0,Gd.__)("Your connection to real-time collaboration has timed out. Editing is paused to prevent conflicts with other editors.")},[P9e]:{title:(0,Gd.__)("Too many editors connected"),description:(0,Gd.__)("Real-time collaboration has reached its connection limit. Try again later or contact your site administrator.")},[Sfe]:{title:(0,Gd.__)("Connection lost"),description:(0,Gd.__)("The connection to real-time collaboration was interrupted. Editing is paused to prevent conflicts with other editors.")}};function xfe(e){return e?.code&&R7[e?.code]?R7[e.code]:R7[Sfe]}var gr=s(x(),1);function Cfe(){let{isCollaborationSupported:e,syncConnectionStatus:t}=(0,lx.useSelect)(r=>{let o=Y(r(I7.store));return{isCollaborationSupported:o.isCollaborationSupported(),syncConnectionStatus:o.getSyncConnectionStatus()}},[]);return e?null:_fe===t?.error?.code?(0,gr.jsx)("p",{children:(0,gn.__)("Because this post is too large for real-time collaboration, only one person can edit at a time.")}):(0,gr.jsx)("p",{children:(0,gn.__)("Because this post uses plugins that aren\u2019t compatible with real-time collaboration, only one person can edit at a time.")})}function Pfe(){let t="core/editor/post-locked-modal-"+(0,Tfe.useInstanceId)(Pfe),{autosave:r,updatePostLock:o}=(0,lx.useDispatch)(T),{isCollaborationEnabled:n,isLocked:i,isTakeover:a,user:l,postId:c,postLockUtils:u,activePostLock:d,postType:f,previewLink:m}=(0,lx.useSelect)(_=>{let{isCollaborationEnabledForCurrentPost:w,isPostLocked:S,isPostLockTakeover:C,getPostLockUser:k,getCurrentPostId:R,getActivePostLock:A,getEditedPostAttribute:I,getEditedPostPreviewLink:D,getEditorSettings:E}=_(T),{getPostType:P}=_(I7.store);return{isCollaborationEnabled:w(),isLocked:S(),isTakeover:C(),user:k(),postId:R(),postLockUtils:E().postLockUtils,activePostLock:A(),postType:P(I("type")),previewLink:D()}},[]);if((0,ax.useEffect)(()=>{function _(C){i||(C["wp-refresh-post-lock"]={lock:d,post_id:c})}function w(C){if(!C["wp-refresh-post-lock"])return;let k=C["wp-refresh-post-lock"];k.lock_error?(r(),o({isLocked:!0,isTakeover:!0,user:{name:k.lock_error.name,avatar:k.lock_error.avatar_src_2x}})):k.new_lock&&o({isLocked:!1,activePostLock:k.new_lock})}function S(){if(i||!d)return;let C=new window.FormData;if(C.append("action","wp-remove-post-lock"),C.append("_wpnonce",u.unlockNonce),C.append("post_ID",c),C.append("active_post_lock",d),window.navigator.sendBeacon)window.navigator.sendBeacon(u.ajaxUrl,C);else{let k=new window.XMLHttpRequest;k.open("POST",u.ajaxUrl,!1),k.send(C)}}return(0,f0.addAction)("heartbeat.send",t,_),(0,f0.addAction)("heartbeat.tick",t,w),window.addEventListener("beforeunload",S),()=>{(0,f0.removeAction)("heartbeat.send",t),(0,f0.removeAction)("heartbeat.tick",t),window.removeEventListener("beforeunload",S)}},[]),!i||n)return null;let h=l.name,g=l.avatar,v=(0,A7.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:c,action:"edit",_wpnonce:u.nonce}),y=(0,A7.addQueryArgs)("edit.php",{post_type:f?.slug}),b=(0,gn.__)("Exit editor");return(0,gr.jsx)(ra.Modal,{title:a?(0,gn.__)("Someone else has taken over this post"):(0,gn.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal",size:"medium",children:(0,gr.jsxs)(ra.__experimentalHStack,{alignment:"top",spacing:6,children:[!!g&&(0,gr.jsx)("img",{src:g,alt:(0,gn.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,gr.jsxs)("div",{children:[!!a&&(0,gr.jsxs)(gr.Fragment,{children:[(0,gr.jsx)("p",{children:(0,ax.createInterpolateElement)(h?(0,gn.sprintf)((0,gn.__)("<strong>%s</strong> now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),h):(0,gn.__)("Another user now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),{strong:(0,gr.jsx)("strong",{}),PreviewLink:(0,gr.jsx)(ra.ExternalLink,{href:m,children:(0,gn.__)("preview")})})}),(0,gr.jsx)(Cfe,{})]}),!a&&(0,gr.jsxs)(gr.Fragment,{children:[(0,gr.jsx)("p",{children:(0,ax.createInterpolateElement)(h?(0,gn.sprintf)((0,gn.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),h):(0,gn.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,gr.jsx)("strong",{}),PreviewLink:(0,gr.jsx)(ra.ExternalLink,{href:m,children:(0,gn.__)("preview")})})}),(0,gr.jsx)(Cfe,{}),(0,gr.jsx)("p",{children:(0,gn.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved.")})]}),(0,gr.jsxs)(ra.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end",children:[!a&&(0,gr.jsx)(ra.Button,{__next40pxDefaultSize:!0,variant:"tertiary",href:v,children:(0,gn.__)("Take over")}),(0,gr.jsx)(ra.Button,{__next40pxDefaultSize:!0,variant:"primary",href:y,children:b})]})]})]})})}var Efe=(0,ra.withFilters)("editor.PostLockedModal")(Pfe);var Rfe=s(N(),1),Afe=s(z(),1),f5=s(G(),1);var kfe=s(G(),1);function E9e({children:e}){let{hasPublishAction:t,isPublished:r}=(0,kfe.useSelect)(o=>{let{isCurrentPostPublished:n,getCurrentPost:i}=o(T);return{hasPublishAction:i()._links?.["wp:action-publish"]??!1,isPublished:n()}},[]);return r||!t?null:e}var d5=E9e;var O7=s(x(),1);function k9e(){let e=(0,f5.useSelect)(o=>o(T).getEditedPostAttribute("status"),[]),{editPost:t}=(0,f5.useDispatch)(T),r=()=>{t({status:e==="pending"?"draft":"pending"})};return(0,O7.jsx)(d5,{children:(0,O7.jsx)(Afe.CheckboxControl,{label:(0,Rfe.__)("Pending review"),checked:e==="pending",onChange:r})})}var Ife=k9e;var Ofe=s(j(),1),qg=s(z(),1),m0=s(N(),1),m5=s(G(),1),Nfe=s(Ko(),1),Mfe=s(X(),1);var oa=s(x(),1);function R9e(e){let t=(0,Ofe.renderToString)((0,oa.jsxs)("div",{className:"editor-post-preview-button__interstitial-message",children:[(0,oa.jsxs)(qg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",children:[(0,oa.jsx)(qg.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,oa.jsx)(qg.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,oa.jsx)("p",{children:(0,m0.__)("Generating preview\u2026")})]}));t+=`
152 <style>
153 body {
154 margin: 0;
155 }
156 .editor-post-preview-button__interstitial-message {
157 display: flex;
158 flex-direction: column;
159 align-items: center;
160 justify-content: center;
161 height: 100vh;
162 width: 100vw;
163 }
164 @-webkit-keyframes paint {
165 0% {
166 stroke-dashoffset: 0;
167 }
168 }
169 @-moz-keyframes paint {
170 0% {
171 stroke-dashoffset: 0;
172 }
173 }
174 @-o-keyframes paint {
175 0% {
176 stroke-dashoffset: 0;
177 }
178 }
179 @keyframes paint {
180 0% {
181 stroke-dashoffset: 0;
182 }
183 }
184 .editor-post-preview-button__interstitial-message svg {
185 width: 192px;
186 height: 192px;
187 stroke: #555d66;
188 stroke-width: 0.75;
189 }
190 .editor-post-preview-button__interstitial-message svg .outer,
191 .editor-post-preview-button__interstitial-message svg .inner {
192 stroke-dasharray: 280;
193 stroke-dashoffset: 280;
194 -webkit-animation: paint 1.5s ease infinite alternate;
195 -moz-animation: paint 1.5s ease infinite alternate;
196 -o-animation: paint 1.5s ease infinite alternate;
197 animation: paint 1.5s ease infinite alternate;
198 }
199 p {
200 text-align: center;
201 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
202 }
203 </style>
204 `,t=(0,Nfe.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,m0.__)("Generating preview\u2026"),e.close()}function ap({className:e,textContent:t,forceIsAutosaveable:r,role:o,onPreview:n}){let{postId:i,currentPostLink:a,previewLink:l,isSaveable:c,isViewable:u}=(0,m5.useSelect)(g=>{let v=g(T),_=g(Mfe.store).getPostType(v.getCurrentPostType("type"))?.viewable??!1;return _?{postId:v.getCurrentPostId(),currentPostLink:v.getCurrentPostAttribute("link"),previewLink:v.getEditedPostPreviewLink(),isSaveable:v.isEditedPostSaveable(),isViewable:_}:{isViewable:_}},[]),{__unstableSaveForPreview:d}=(0,m5.useDispatch)(T);if(!u)return null;let f=`wp-preview-${i}`;return(0,oa.jsx)(qg.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",href:l||a,target:f,accessibleWhenDisabled:!0,disabled:!c,onClick:async g=>{g.preventDefault();let v=window.open("",f);v.focus(),R9e(v.document);let y=await d({forceIsAutosaveable:r});v.location=y,n?.()},role:o,size:"compact",children:t||(0,oa.jsxs)(oa.Fragment,{children:[(0,m0._x)("Preview","imperative verb"),(0,oa.jsx)(Sr,{render:(0,oa.jsx)("span",{}),children:(0,m0.__)("(opens in a new tab)")})]})})}var Lfe=s(z(),1),Vfe=s(j(),1),h5=s(G(),1),jfe=s(ve(),1);var Wd=s(N(),1),Ffe=s(G(),1),Dfe=s(ve(),1);function p5(){let e=(0,Dfe.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:n,hasPublishAction:i,isAutosaving:a,hasNonPostEntityChanges:l,postStatusHasChanged:c,postStatus:u,postType:d,isPostSavingLocked:f}=(0,Ffe.useSelect)(m=>{let{isCurrentPostPublished:h,isEditedPostBeingScheduled:g,isSavingPost:v,isPublishingPost:y,getCurrentPost:b,getCurrentPostType:_,isAutosavingPost:w,getPostEdits:S,getEditedPostAttribute:C}=m(T);return{isPublished:h(),isBeingScheduled:g(),isSaving:v(),isPublishing:y(),hasPublishAction:b()._links?.["wp:action-publish"]??!1,postType:_(),isAutosaving:w(),hasNonPostEntityChanges:m(T).hasNonPostEntityChanges(),isPostSavingLocked:m(T).isPostSavingLocked(),postStatusHasChanged:!!S()?.status,postStatus:C("status")}},[]);return n?(0,Wd.__)("Publishing\u2026"):(t||r)&&o&&!a?(0,Wd.__)("Saving\u2026"):i?l&&!f||t||c&&!["future","publish"].includes(u)||!c&&u==="future"?(0,Wd.__)("Save"):r?(0,Wd.__)("Schedule"):(0,Wd.__)("Publish"):d===Dr&&window?.__experimentalMediaEditor?(0,Wd.__)("Save"):e?(0,Wd.__)("Publish"):(0,Wd.__)("Submit for Review")}var p0=s(x(),1),Bfe=()=>{},A9e=class extends Vfe.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),Bfe):e(...t)}}closeEntitiesSavedStates(e){let{postType:t,postId:r}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},()=>{e&&e.some(n=>n.kind==="postType"&&n.name===t&&n.key===r)&&o()})}render(){let{forceIsDirty:e,hasPublishAction:t,isBeingScheduled:r,isOpen:o,isPostSavingLocked:n,isPublishable:i,isPublished:a,isSaveable:l,isSaving:c,isAutoSaving:u,isToggle:d,savePostStatus:f,onSubmit:m=Bfe,onToggle:h,visibility:g,hasNonPostEntityChanges:v,isSavingNonPostEntityChanges:y,postStatus:b,postStatusHasChanged:_}=this.props,w=n||(c||!l||!i&&!e)&&(!v||y),S=n||(a||c||!l||!i&&!e)&&(!v||y),C="publish";_?C=b:t?g==="private"?C="private":r&&(C="future"):C="pending";let k=()=>{w||(m(),f(C))},R=()=>{S||h()},A={"aria-disabled":w,className:"editor-post-publish-button",isBusy:!u&&c,variant:"primary",onClick:this.createOnClick(k),"aria-haspopup":v?"dialog":void 0},I={"aria-disabled":S,"aria-expanded":o,className:"editor-post-publish-panel__toggle",isBusy:c&&a,variant:"primary",size:"compact",onClick:this.createOnClick(R),"aria-haspopup":v?"dialog":void 0},D=d?I:A;return(0,p0.jsx)(p0.Fragment,{children:(0,p0.jsx)(Lfe.Button,{...D,className:`${D.className} editor-post-publish-button__button`,size:"compact",children:(0,p0.jsx)(p5,{})})})}},h0=(0,jfe.compose)([(0,h5.withSelect)(e=>{let{isSavingPost:t,isAutosavingPost:r,isEditedPostBeingScheduled:o,getEditedPostVisibility:n,isCurrentPostPublished:i,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:d,getCurrentPostId:f,hasNonPostEntityChanges:m,isSavingNonPostEntityChanges:h,getEditedPostAttribute:g,getPostEdits:v}=e(T);return{isSaving:t(),isAutoSaving:r(),isBeingScheduled:o(),visibility:n(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:i(),hasPublishAction:u()._links?.["wp:action-publish"]??!1,postType:d(),postId:f(),postStatus:g("status"),postStatusHasChanged:v()?.status,hasNonPostEntityChanges:m(),isSavingNonPostEntityChanges:h()}}),(0,h5.withDispatch)(e=>{let{editPost:t,savePost:r}=e(T);return{savePostStatus:o=>{t({status:o},{undoIgnore:!0}),r()}}})])(A9e);var N5=s(N(),1),M5=s(j(),1),jl=s(z(),1),F5=s(G(),1),Hme=s(ve(),1);var Ume=s(X(),1);var Bl=s(N(),1),gx=s(z(),1),Ame=s(G(),1);var Ime=s(fo(),1),Ome=s(X(),1),Nme=s(yt(),1);var g0=s(N(),1),zfe=s(j(),1),v0=s(z(),1),Hfe=s(ve(),1),v5=s(G(),1),Ufe=s(ce(),1);var Zg=s(N(),1),g5=[{label:(0,Zg.__)("Public"),value:"public",description:(0,Zg.__)("Visible to everyone.")},{label:(0,Zg.__)("Private"),value:"private",description:(0,Zg.__)("Only visible to site admins and editors.")},{label:(0,Zg.__)("Password protected"),value:"password",description:(0,Zg.__)("Only visible to those who know the password.")}];var Kg=s(x(),1);function cx({onClose:e}){let t=(0,Hfe.useInstanceId)(cx),{status:r,visibility:o,password:n}=(0,v5.useSelect)(d=>({status:d(T).getEditedPostAttribute("status"),visibility:d(T).getEditedPostVisibility(),password:d(T).getEditedPostAttribute("password")})),{editPost:i}=(0,v5.useDispatch)(T),[a,l]=(0,zfe.useState)(!!n);function c(d){i({public:{status:o==="private"?"draft":r,password:""},private:{status:"private",password:""},password:{status:o==="private"?"draft":r,password:n||""}}[d]),l(d==="password")}let u=d=>{i({password:d})};return(0,Kg.jsxs)("div",{className:"editor-post-visibility",children:[(0,Kg.jsx)(Ufe.__experimentalInspectorPopoverHeader,{title:(0,g0.__)("Visibility"),help:(0,g0.__)("Control how this post is viewed."),onClose:e}),(0,Kg.jsxs)(v0.__experimentalVStack,{spacing:4,children:[(0,Kg.jsx)(v0.RadioControl,{label:(0,g0.__)("Visibility"),hideLabelFromVision:!0,options:g5,selected:a?"password":o,onChange:c}),a&&(0,Kg.jsx)(v0.TextControl,{label:(0,g0.__)("Password"),onChange:u,value:n,placeholder:(0,g0.__)("Use a secure password"),type:"text",id:`editor-post-visibility__password-input-${t}`,__next40pxDefaultSize:!0,maxLength:255})]})]})}var Gfe=s(G(),1);function y5(){return N7()}function N7(){let e=(0,Gfe.useSelect)(t=>t(T).getEditedPostVisibility(),[]);return g5.find(t=>t.value===e)?.label}function b5(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 I9e=Math.pow(10,8)*24*60*60*1e3,iBt=-I9e;var M7=6e4,F7=36e5;var O9e=3600;var Wfe=O9e*24,sBt=Wfe*7,N9e=Wfe*365.2425,M9e=N9e/12,aBt=M9e*3;function Yfe(e){let t=b5(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function D7(e){let t=b5(e);return t.setDate(1),t.setHours(0,0,0,0),t}function qfe(e,t){let r=t?.additionalDigits??2,o=L9e(e),n;if(o.date){let c=V9e(o.date,r);n=j9e(c.restDateString,c.year)}if(!n||isNaN(n.getTime()))return new Date(NaN);let i=n.getTime(),a=0,l;if(o.time&&(a=z9e(o.time),isNaN(a)))return new Date(NaN);if(o.timezone){if(l=H9e(o.timezone),isNaN(l))return new Date(NaN)}else{let c=new Date(i+a),u=new Date(0);return u.setFullYear(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),u.setHours(c.getUTCHours(),c.getUTCMinutes(),c.getUTCSeconds(),c.getUTCMilliseconds()),u}return new Date(i+a+l)}var w5={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},F9e=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,D9e=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,B9e=/^([+-])(\d{2})(?::?(\d{2}))?$/;function L9e(e){let t={},r=e.split(w5.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],w5.timeZoneDelimiter.test(t.date)&&(t.date=e.split(w5.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let n=w5.timezone.exec(o);n?(t.time=o.replace(n[1],""),t.timezone=n[1]):t.time=o}return t}function V9e(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 n=o[1]?parseInt(o[1]):null,i=o[2]?parseInt(o[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((o[1]||o[2]).length)}}function j9e(e,t){if(t===null)return new Date(NaN);let r=e.match(F9e);if(!r)return new Date(NaN);let o=!!r[4],n=ux(r[1]),i=ux(r[2])-1,a=ux(r[3]),l=ux(r[4]),c=ux(r[5])-1;if(o)return q9e(t,l,c)?U9e(t,l,c):new Date(NaN);{let u=new Date(0);return!W9e(t,i,a)||!Y9e(t,n)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(n,a)),u)}}function ux(e){return e?parseInt(e):1}function z9e(e){let t=e.match(D9e);if(!t)return NaN;let r=B7(t[1]),o=B7(t[2]),n=B7(t[3]);return Z9e(r,o,n)?r*F7+o*M7+n*1e3:NaN}function B7(e){return e&&parseFloat(e.replace(",","."))||0}function H9e(e){if(e==="Z")return 0;let t=e.match(B9e);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return K9e(o,n)?r*(o*F7+n*M7):NaN}function U9e(e,t,r){let o=new Date(0);o.setUTCFullYear(e,0,4);let n=o.getUTCDay()||7,i=(t-1)*7+r+1-n;return o.setUTCDate(o.getUTCDate()+i),o}var G9e=[31,null,31,30,31,30,31,31,30,31,30,31];function Zfe(e){return e%400===0||e%4===0&&e%100!==0}function W9e(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(G9e[t]||(Zfe(e)?29:28))}function Y9e(e,t){return t>=1&&t<=(Zfe(e)?366:365)}function q9e(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Z9e(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function K9e(e,t){return t>=0&&t<=59}var Kfe=s(uo(),1),Xfe=s(N(),1),dx=s(G(),1),Qfe=s(ce(),1),_5=s(j(),1),Jfe=s(X(),1);var L7=s(x(),1),{PrivatePublishDateTimePicker:X9e}=Y(Qfe.privateApis);function y0(e){return(0,L7.jsx)(V7,{...e,showPopoverHeaderActions:!0,isCompact:!1})}function V7({onClose:e,showPopoverHeaderActions:t,isCompact:r}){let{postDate:o,postType:n}=(0,dx.useSelect)(h=>({postDate:h(T).getEditedPostAttribute("date"),postType:h(T).getCurrentPostType()}),[]),{editPost:i}=(0,dx.useDispatch)(T),a=h=>i({date:h}),[l,c]=(0,_5.useState)(D7(new Date(o))),u=(0,dx.useSelect)(h=>h(Jfe.store).getEntityRecords("postType",n,{status:"publish,future",after:D7(l).toISOString(),before:Yfe(l).toISOString(),exclude:[h(T).getCurrentPostId()],per_page:100,_fields:"id,date"}),[l,n]),d=(0,_5.useMemo)(()=>(u||[]).map(({date:h})=>({date:new Date(h)})),[u]),f=(0,Kfe.getSettings)(),m=/a(?!\\)/i.test(f.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,L7.jsx)(X9e,{currentDate:o,onChange:a,is12Hour:m,dateOrder:(0,Xfe._x)("dmy","date order"),events:d,onMonthPreviewed:h=>c(qfe(h)),onClose:e,isCompact:r,showPopoverHeaderActions:t})}var Zi=s(N(),1),Za=s(uo(),1),eme=s(G(),1);function b0(e){return w0(e)}function w0({full:e=!1}={}){let{date:t,isFloating:r}=(0,eme.useSelect)(o=>({date:o(T).getEditedPostAttribute("date"),isFloating:o(T).isEditedPostDateFloating()}),[]);return e?tme(t):Q9e(t,{isFloating:r})}function tme(e){let t=(0,Za.getDate)(e),r=J9e(),o=(0,Za.dateI18n)((0,Zi._x)("F j, Y g:i\xA0a","post schedule full date format"),t);return(0,Zi.isRTL)()?`${r} ${o}`:`${o} ${r}`}function Q9e(e,{isFloating:t=!1,now:r=new Date}={}){if(!e||t)return(0,Zi.__)("Immediately");if(!$9e(r))return tme(e);let o=(0,Za.getDate)(e);if($fe(o,r))return(0,Zi.sprintf)((0,Zi.__)("Today at %s"),(0,Za.dateI18n)((0,Zi._x)("g:i\xA0a","post schedule time format"),o));let n=new Date(r);return n.setDate(n.getDate()+1),$fe(o,n)?(0,Zi.sprintf)((0,Zi.__)("Tomorrow at %s"),(0,Za.dateI18n)((0,Zi._x)("g:i\xA0a","post schedule time format"),o)):o.getFullYear()===r.getFullYear()?(0,Za.dateI18n)((0,Zi._x)("F j g:i\xA0a","post schedule date format without year"),o):(0,Za.dateI18n)((0,Zi._x)("F j, Y g:i\xA0a","post schedule full date format"),o)}function J9e(){let{timezone:e}=(0,Za.getSettings)();return e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC${e.offset<0?"":"+"}${e.offsetFormatted}`}function $9e(e){let{timezone:t}=(0,Za.getSettings)(),r=Number(t.offset),o=-1*(e.getTimezoneOffset()/60);return r===o}function $fe(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var $g=s(N(),1),dme=s(j(),1),U7=s(G(),1),fme=s(z(),1),T5=s(X(),1);var Ln=s(N(),1),Jg=s(j(),1),_0=s(z(),1),Qg=s(G(),1),x5=s(X(),1),sme=s(ve(),1),ame=s(Tv(),1),lme=s(vt(),1);var S5=s(z(),1),rme=s(G(),1),ome=s(X(),1);var Xg=s(x(),1),eje=3,tje={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function nme({onSelect:e,taxonomy:t}){let{_terms:r,showTerms:o}=(0,rme.useSelect)(i=>{let a=i(ome.store).getEntityRecords("taxonomy",t.slug,tje);return{_terms:a,showTerms:a?.length>=eje}},[t.slug]);if(!o)return null;let n=uue(r);return(0,Xg.jsxs)("div",{className:"editor-post-taxonomies__flat-term-most-used",children:[(0,Xg.jsx)(S5.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label",children:t.labels.most_used}),(0,Xg.jsx)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list",children:n.map(i=>(0,Xg.jsx)("li",{children:(0,Xg.jsx)(S5.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>e(i),children:i.name})},i.id))})]})}var fx=s(x(),1),j7=[],cme=100,ime={per_page:cme,_fields:"id,name",context:"view"},ume=(e,t)=>Qb(e).toLowerCase()===Qb(t).toLowerCase(),z7=(e,t)=>e.map(r=>t.find(o=>ume(o.name,r))?.id).filter(r=>r!==void 0);function H7({slug:e}){let[t,r]=(0,Jg.useState)([]),[o,n]=(0,Jg.useState)(""),i=(0,sme.useDebounce)(n,500),{terms:a,termIds:l,taxonomy:c,hasAssignAction:u,hasCreateAction:d,hasResolvedTerms:f}=(0,Qg.useSelect)(D=>{let{getCurrentPost:E,getEditedPostAttribute:P}=D(T),{getEntityRecords:B,getEntityRecord:H,hasFinishedResolution:L}=D(x5.store),W=E(),M=H("root","taxonomy",e),O=M?P(M.rest_base):j7,V={...ime,include:O?.join(","),per_page:-1};return{hasCreateAction:M?W._links?.["wp:action-create-"+M.rest_base]??!1:!1,hasAssignAction:M?W._links?.["wp:action-assign-"+M.rest_base]??!1:!1,taxonomy:M,termIds:O,terms:O?.length?B("taxonomy",e,V):j7,hasResolvedTerms:L("getEntityRecords",["taxonomy",e,V])}},[e]),{searchResults:m}=(0,Qg.useSelect)(D=>{let{getEntityRecords:E}=D(x5.store);return{searchResults:o?E("taxonomy",e,{...ime,search:o}):j7}},[o,e]);(0,Jg.useEffect)(()=>{if(f){let D=(a??[]).map(E=>Qb(E.name));r(D)}},[a,f]);let h=(0,Jg.useMemo)(()=>(m??[]).map(D=>Qb(D.name)),[m]),{editPost:g}=(0,Qg.useDispatch)(T),{saveEntityRecord:v}=(0,Qg.useDispatch)(x5.store),{createErrorNotice:y}=(0,Qg.useDispatch)(lme.store);if(!u)return null;async function b(D){try{let E=await v("taxonomy",e,D,{throwOnError:!0});return n7(E)}catch(E){if(E.code!=="term_exists")throw E;return{id:E.data.term_id,name:D.name}}}function _(D){g({[c.rest_base]:D})}function w(D){let E=[...a??[],...m??[]],P=D.reduce((H,L)=>(H.some(W=>W.toLowerCase()===L.toLowerCase())||H.push(L),H),[]),B=P.filter(H=>!E.find(L=>ume(L.name,H)));if(r(P),B.length===0){_(z7(P,E));return}d&&Promise.all(B.map(H=>b({name:H}))).then(H=>{let L=E.concat(H);_(z7(P,L))}).catch(H=>{y(H.message,{type:"snackbar"}),_(z7(P,E))})}function S(D){if(l.includes(D.id))return;let E=[...l,D.id],P=e==="post_tag"?(0,Ln.__)("Tag"):(0,Ln.__)("Term"),B=(0,Ln.sprintf)((0,Ln._x)("%s added","term"),c?.labels?.singular_name??P);(0,ame.speak)(B,"assertive"),_(E)}let C=c?.labels?.add_new_item??(e==="post_tag"?(0,Ln.__)("Add Tag"):(0,Ln.__)("Add Term")),k=c?.labels?.singular_name??(e==="post_tag"?(0,Ln.__)("Tag"):(0,Ln.__)("Term")),R=(0,Ln.sprintf)((0,Ln._x)("%s added","term"),k),A=(0,Ln.sprintf)((0,Ln._x)("%s removed","term"),k),I=(0,Ln.sprintf)((0,Ln._x)("Remove %s","term"),k);return(0,fx.jsxs)(_0.__experimentalVStack,{spacing:4,children:[(0,fx.jsx)(_0.FormTokenField,{__next40pxDefaultSize:!0,value:t,suggestions:h,onChange:w,onInputChange:i,maxSuggestions:cme,label:C,messages:{added:R,removed:A,remove:I}}),(0,fx.jsx)(nme,{taxonomy:c,onSelect:S})]})}var C5=(0,_0.withFilters)("editor.PostTaxonomyType")(H7);var ev=s(x(),1),rje=()=>{let e=(0,U7.useSelect)(n=>n(T5.store).getTaxonomy("post_tag")?.labels,[]),t=e?.add_new_item??(0,$g.__)("Add tag"),r=e?.name??(0,$g.__)("Tags"),o=[(0,$g.__)("Suggestion:"),(0,ev.jsx)("span",{className:"editor-post-publish-panel__link",children:t},"label")];return(0,ev.jsxs)(fme.PanelBody,{initialOpen:!1,title:o,children:[(0,ev.jsx)("p",{children:(0,$g.sprintf)((0,$g.__)("%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."),r)}),(0,ev.jsx)(C5,{slug:"post_tag"})]})},oje=()=>{let{postHasTags:e,siteHasTags:t,isPostTypeSupported:r}=(0,U7.useSelect)(n=>{let i=n(T).getCurrentPostType(),a=n(T5.store).getEntityRecord("root","taxonomy","post_tag"),l=a?.types?.includes(i),c=a!==void 0,u=a&&n(T).getEditedPostAttribute(a.rest_base),d=l?!!n(T5.store).getEntityRecords("taxonomy","post_tag",{per_page:1})?.length:!1;return{postHasTags:!!u?.length,siteHasTags:d,isPostTypeSupported:c&&l}},[]),[o]=(0,dme.useState)(e);return!r||!t||o?null:(0,ev.jsx)(rje,{})},mme=oje;var P5=s(z(),1),E5=s(G(),1),tv=s(N(),1),pme=s(X(),1);var lp=s(x(),1),nje=(e,t)=>ox.filter(o=>e?.includes(o.id)).find(o=>o.id===t),ije=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:r})=>(0,lp.jsx)(P5.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>r(e),children:t});function hme(){let{currentPostFormat:e,suggestion:t}=(0,E5.useSelect)(i=>{let{getEditedPostAttribute:a,getSuggestedPostFormat:l}=i(T),c=i(pme.store).getThemeSupports().formats??[];return{currentPostFormat:a("format"),suggestion:nje(c,l())}},[]),{editPost:r}=(0,E5.useDispatch)(T),o=i=>r({format:i}),n=[(0,tv.__)("Suggestion:"),(0,lp.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,tv.__)("Use a post format")},"label")];return!t||t.id===e?null:(0,lp.jsxs)(P5.PanelBody,{initialOpen:!1,title:n,children:[(0,lp.jsx)("p",{children:(0,tv.__)("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,lp.jsx)("p",{children:(0,lp.jsx)(ije,{onUpdatePostFormat:o,suggestedPostFormat:t.id,suggestionText:(0,tv.sprintf)((0,tv.__)('Apply the "%1$s" format.'),t.caption)})})]})}var R5=s(N(),1),Sme=s(G(),1),xme=s(z(),1),Y7=s(X(),1),A5=s(j(),1);var yn=s(N(),1),Yd=s(j(),1),bme=s(vt(),1),Ir=s(z(),1),S0=s(G(),1),wme=s(ve(),1),mx=s(X(),1),G7=s(Tv(),1),_me=s(yt(),1);var vn=s(x(),1),{normalizeTextString:gme}=Y(Ir.privateApis),{RECEIVE_INTERMEDIATE_RESULTS:sje}=Y(mx.privateApis),vme={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view",[sje]:!0},aje=8,yme=[];function lje(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 l=r(i),c=r(a);return l===c?0:l&&!c?-1:!l&&c?1:0},n=[...e];return n.sort(o),n}function cje(e,t,r){return e.find(o=>(!o.parent&&!t||parseInt(o.parent)===parseInt(t))&&o.name.toLowerCase()===r.toLowerCase())}function uje(e){let t=r=>{if(e==="")return r;let o={...r};return o.children.length>0&&(o.children=o.children.map(t).filter(n=>n)),gme(o.name).indexOf(gme(e))!==-1||o.children.length>0?o:!1};return t}function W7({slug:e}){let[t,r]=(0,Yd.useState)(!1),[o,n]=(0,Yd.useState)(""),[i,a]=(0,Yd.useState)(""),[l,c]=(0,Yd.useState)(!1),[u,d]=(0,Yd.useState)(""),[f,m]=(0,Yd.useState)([]),h=(0,wme.useDebounce)(G7.speak,500),{hasCreateAction:g,hasAssignAction:v,terms:y,loading:b,availableTerms:_,taxonomy:w}=(0,S0.useSelect)(de=>{let{getCurrentPost:oe,getEditedPostAttribute:te}=de(T),{getEntityRecord:ye,getEntityRecords:Ce,isResolving:De}=de(mx.store),ot=ye("root","taxonomy",e),_t=oe();return{hasCreateAction:ot?!!_t._links?.["wp:action-create-"+ot.rest_base]:!1,hasAssignAction:ot?!!_t._links?.["wp:action-assign-"+ot.rest_base]:!1,terms:ot?te(ot.rest_base):yme,loading:De("getEntityRecords",["taxonomy",e,vme]),availableTerms:Ce("taxonomy",e,vme)||yme,taxonomy:ot}},[e]),{editPost:S}=(0,S0.useDispatch)(T),{saveEntityRecord:C}=(0,S0.useDispatch)(mx.store),k=(0,Yd.useMemo)(()=>lje(pI(_),y),[_]),{createErrorNotice:R}=(0,S0.useDispatch)(bme.store);if(!v)return null;let A=de=>C("taxonomy",e,de,{throwOnError:!0}),I=de=>{S({[w.rest_base]:de})},D=de=>{let te=y.includes(de)?y.filter(ye=>ye!==de):[...y,de];I(te)},E=de=>{n(de)},P=de=>{a(de)},B=()=>{c(!l)},H=async de=>{if(de.preventDefault(),o===""||t)return;let oe=cje(_,i,o);if(oe){y.some(De=>De===oe.id)||I([...y,oe.id]),n(""),a("");return}r(!0);let te;try{te=await A({name:o,parent:i||void 0})}catch(De){R(De.message,{type:"snackbar"});return}let ye=e==="category"?(0,yn.__)("Category"):(0,yn.__)("Term"),Ce=(0,yn.sprintf)((0,yn._x)("%s added","term"),w?.labels?.singular_name??ye);(0,G7.speak)(Ce,"assertive"),r(!1),n(""),a(""),I([...y,te.id])},L=de=>{let oe=k.map(uje(de)).filter(De=>De),te=De=>{let ot=0;for(let _t=0;_t<De.length;_t++)ot++,De[_t].children!==void 0&&(ot+=te(De[_t].children));return ot};d(de),m(oe);let ye=te(oe),Ce=(0,yn.sprintf)((0,yn._n)("%d result found.","%d results found.",ye),ye);h(Ce,"assertive")},W=de=>de.map(oe=>(0,vn.jsxs)("div",{className:"editor-post-taxonomies__hierarchical-terms-choice",children:[(0,vn.jsx)(Ir.CheckboxControl,{checked:y.indexOf(oe.id)!==-1,onChange:()=>{let te=parseInt(oe.id,10);D(te)},label:(0,_me.decodeEntities)(oe.name)}),!!oe.children.length&&(0,vn.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices",children:W(oe.children)})]},oe.id)),M=(de,oe,te)=>w?.labels?.[de]??(e==="category"?oe:te),O=M("add_new_item",(0,yn.__)("Add Category"),(0,yn.__)("Add Term")),V=M("new_item_name",(0,yn.__)("Add Category"),(0,yn.__)("Add Term")),U=M("parent_item",(0,yn.__)("Parent Category"),(0,yn.__)("Parent Term")),Z=`\u2014 ${U} \u2014`,K=O,Q=w?.labels?.search_items??(0,yn.__)("Search Terms"),ae=w?.name??(0,yn.__)("Terms"),pe=_.length>=aje;return(0,vn.jsxs)(Ir.Flex,{direction:"column",gap:"4",children:[pe&&!b&&(0,vn.jsx)(Ir.SearchControl,{__next40pxDefaultSize:!0,label:Q,placeholder:Q,value:u,onChange:L}),b&&(0,vn.jsx)(Ir.Flex,{justify:"center",style:{height:"40px"},children:(0,vn.jsx)(Ir.Spinner,{})}),(0,vn.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":ae,children:W(u!==""?f:k)}),!b&&g&&(0,vn.jsx)(Ir.FlexItem,{children:(0,vn.jsx)(Ir.Button,{__next40pxDefaultSize:!0,onClick:B,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":l,variant:"link",children:O})}),l&&(0,vn.jsx)("form",{onSubmit:H,children:(0,vn.jsxs)(Ir.Flex,{direction:"column",gap:"4",children:[(0,vn.jsx)(Ir.TextControl,{__next40pxDefaultSize:!0,className:"editor-post-taxonomies__hierarchical-terms-input",label:V,value:o,onChange:E,required:!0}),!!_.length&&(0,vn.jsx)(Ir.TreeSelect,{__next40pxDefaultSize:!0,label:U,noOptionLabel:Z,onChange:P,selectedId:i,tree:k}),(0,vn.jsx)(Ir.FlexItem,{children:(0,vn.jsx)(Ir.Button,{__next40pxDefaultSize:!0,variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit",children:K})})]})})]})}var k5=(0,Ir.withFilters)("editor.PostTaxonomyType")(W7);var x0=s(x(),1);function dje(){let{hasNoCategory:e,hasSiteCategories:t}=(0,Sme.useSelect)(i=>{let a=i(T).getCurrentPostType(),{canUser:l,getEntityRecord:c}=i(Y7.store),u=c("root","taxonomy","category"),d=l("read",{kind:"root",name:"site"})?c("root","site")?.default_category:void 0,f=d?c("taxonomy","category",d):void 0,m=u&&u.types.some(y=>y===a),h=u&&i(T).getEditedPostAttribute(u.rest_base),g=m?!!i(Y7.store).getEntityRecords("taxonomy","category",{exclude:[d],per_page:1})?.length:!1;return{hasNoCategory:!!u&&!!f&&m&&(h?.length===0||h?.length===1&&f?.id===h[0]),hasSiteCategories:g}},[]),[r,o]=(0,A5.useState)(!1);if((0,A5.useEffect)(()=>{e&&o(!0)},[e]),!r||!t)return null;let n=[(0,R5.__)("Suggestion:"),(0,x0.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,R5.__)("Assign a category")},"label")];return(0,x0.jsxs)(xme.PanelBody,{initialOpen:!1,title:n,children:[(0,x0.jsx)("p",{children:(0,R5.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")}),(0,x0.jsx)(k5,{slug:"category"})]})}var Cme=dje;var tu=s(z(),1),hx=s(G(),1),cp=s(N(),1),px=s(ce(),1),I5=s(j(),1),Eme=s(d_(),1);var Tme=s(fo(),1);function fje(e){let t=new Set;return Object.fromEntries(e.map(r=>{let o=(0,Tme.getFilename)(r),n="";if(o){let i=o.split(".");i.length>1&&i.pop(),n=i.join(".")}return n||(n=$y()),t.has(n)&&(n=`${n}-${$y()}`),t.add(n),[r,n]}))}function Pme(e){return Object.fromEntries(Object.entries(fje(e)).map(([t,r])=>{let o=window.fetch(t.includes("?")?t:t+"?").then(n=>n.blob()).then(n=>new File([n],`${r}.png`,{type:n.type}));return[t,o]}))}var Ka=s(x(),1);function kme(e){let t=[];return e.forEach(r=>{t.push(r),t.push(...kme(r.innerBlocks))}),t}function mje(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 q7(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 pje({clientId:e,alt:t,url:r}){let{selectBlock:o}=(0,hx.useDispatch)(px.store);return(0,Ka.jsx)(tu.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,cp.__)("Select image block."),onClick:()=>{o(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===" ")&&(o(e),n.preventDefault())},alt:t,src:r,animate:{opacity:1},exit:{opacity:0,scale:0},style:{width:"32px",height:"32px",objectFit:"cover",borderRadius:"2px",cursor:"var(--wpds-cursor-control, pointer)"},whileHover:{scale:1.08}},e)}function Rme(){let[e,t]=(0,I5.useState)(!1),[r,o]=(0,I5.useState)(!1),[n,i]=(0,I5.useState)(!1),{editorBlocks:a,mediaUpload:l}=(0,hx.useSelect)(h=>({editorBlocks:h(px.store).getBlocks(),mediaUpload:h(px.store).getSettings().mediaUpload}),[]),c=kme(a).filter(h=>mje(h)),{updateBlockAttributes:u}=(0,hx.useDispatch)(px.store);if(!l||!c.length)return null;let d=[(0,cp.__)("Suggestion:"),(0,Ka.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,cp.__)("External media")},"label")];function f(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 m(){t(!0),i(!1);let h=new Set(c.map(v=>{let{url:y}=q7(v);return y})),g=Object.fromEntries(Object.entries(Pme([...h])).map(([v,y])=>{let b=y.then(_=>new Promise((w,S)=>{l({filesList:[_],onFileChange:([C])=>{(0,Eme.isBlobURL)(C.url)||w(C)},onError(){S()}})}));return[v,b]}));Promise.allSettled(c.map(v=>{let{url:y}=q7(v);return g[y].then(b=>f(v,b)).then(()=>o(!0)).catch(()=>i(!0))})).finally(()=>{t(!1)})}return(0,Ka.jsxs)(tu.PanelBody,{initialOpen:!0,title:d,children:[(0,Ka.jsx)("p",{children:(0,cp.__)("Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly.")}),(0,Ka.jsxs)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"},children:[(0,Ka.jsx)(tu.__unstableAnimatePresence,{onExitComplete:()=>o(!1),children:c.map(h=>{let{url:g,alt:v}=q7(h);return(0,Ka.jsx)(pje,{clientId:h.clientId,url:g,alt:v},h.clientId)})}),e||r?(0,Ka.jsx)(tu.Spinner,{}):(0,Ka.jsx)(tu.Button,{size:"compact",variant:"primary",onClick:m,children:(0,cp._x)("Upload","verb")})]}),n&&(0,Ka.jsx)("p",{children:(0,cp.__)("Upload failed, try again.")})]})}var rr=s(x(),1);function hje({children:e}){let{isBeingScheduled:t,isRequestingSiteIcon:r,hasPublishAction:o,siteIconUrl:n,siteTitle:i,siteHome:a}=(0,Ame.useSelect)(d=>{let{getCurrentPost:f,isEditedPostBeingScheduled:m}=d(T),{getEntityRecord:h,isResolving:g}=d(Ome.store),v=h("root","__unstableBase",void 0)||{};return{hasPublishAction:f()._links?.["wp:action-publish"]??!1,isBeingScheduled:m(),isRequestingSiteIcon:g("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:v.site_icon_url,siteTitle:v.name,siteHome:v.home&&(0,Ime.filterURLForDisplay)(v.home)}},[]),l=(0,rr.jsx)(gx.Icon,{className:"components-site-icon",size:"36px",icon:cM});n&&(l=(0,rr.jsx)("img",{alt:(0,Bl.__)("Site Icon"),className:"components-site-icon",src:n})),r&&(l=null);let c,u;return o?t?(c=(0,Bl.__)("Are you ready to schedule?"),u=(0,Bl.__)("Your work will be published at the specified date and time.")):(c=(0,Bl.__)("Are you ready to publish?"),u=(0,Bl.__)("Double-check your settings before publishing.")):(c=(0,Bl.__)("Are you ready to submit for review?"),u=(0,Bl.__)("Your work will be reviewed and then approved.")),(0,rr.jsxs)("div",{className:"editor-post-publish-panel__prepublish",children:[(0,rr.jsx)("div",{children:(0,rr.jsx)("strong",{children:c})}),(0,rr.jsx)("p",{children:u}),(0,rr.jsxs)("div",{className:"components-site-card",children:[l,(0,rr.jsxs)("div",{className:"components-site-info",children:[(0,rr.jsx)("span",{className:"components-site-name",children:(0,Nme.decodeEntities)(i)||(0,Bl.__)("(Untitled)")}),(0,rr.jsx)("span",{className:"components-site-home",children:a})]})]}),(0,rr.jsx)(Rme,{}),o&&(0,rr.jsxs)(rr.Fragment,{children:[(0,rr.jsx)(gx.PanelBody,{initialOpen:!1,title:[(0,Bl.__)("Visibility:"),(0,rr.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,rr.jsx)(y5,{})},"label")],children:(0,rr.jsx)(cx,{})}),(0,rr.jsx)(gx.PanelBody,{initialOpen:!1,title:[(0,Bl.__)("Publish:"),(0,rr.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,rr.jsx)(b0,{})},"label")],children:(0,rr.jsx)(y0,{})})]}),(0,rr.jsx)(hme,{}),(0,rr.jsx)(mme,{}),(0,rr.jsx)(Cme,{}),e]})}var Mme=hje;var Vl=s(z(),1),Ll=s(N(),1),up=s(j(),1),Bme=s(G(),1),O5=s(fo(),1),Lme=s(yt(),1),Vme=s(ve(),1),jme=s(X(),1);var lo=s(x(),1),Fme="%postname%",Dme="%pagename%",gje=e=>{let{slug:t}=e;return e.permalink_template.includes(Fme)?e.permalink_template.replace(Fme,t):e.permalink_template.includes(Dme)?e.permalink_template.replace(Dme,t):e.permalink_template};function vje({text:e}){let[t,r]=(0,up.useState)(!1),o=(0,up.useRef)(),n=(0,Vme.useCopyToClipboard)(e,()=>{r(!0),o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(!1)},4e3)});return(0,up.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]),(0,lo.jsx)(Vl.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:n,children:t?(0,Ll.__)("Copied!"):(0,Ll.__)("Copy")})}function zme({focusOnMount:e,children:t}){let{post:r,postType:o,isScheduled:n}=(0,Bme.useSelect)(m=>{let{getEditedPostAttribute:h,getCurrentPost:g,isCurrentPostScheduled:v}=m(T),{getPostType:y}=m(jme.store);return{post:g(),postType:y(h("type")),isScheduled:v()}},[]),i=o?.labels?.singular_name,a=o?.labels?.view_item,l=o?.labels?.add_new_item,c=r.status==="future"?gje(r):r.link,u=(0,O5.addQueryArgs)("post-new.php",{post_type:r.type}),d=(0,up.useCallback)(m=>{e&&m&&m.focus()},[e]),f=n?(0,lo.jsxs)(lo.Fragment,{children:[(0,Ll.__)("is now scheduled. It will go live on")," ",(0,lo.jsx)(b0,{}),"."]}):(0,Ll.__)("is now live.");return(0,lo.jsxs)("div",{className:"post-publish-panel__postpublish",children:[(0,lo.jsxs)(Vl.PanelBody,{className:"post-publish-panel__postpublish-header",children:[(0,lo.jsx)(Vl.ExternalLink,{ref:d,href:c,children:(0,Lme.decodeEntities)(r.title)||(0,Ll.__)("(no title)")})," ",f]}),(0,lo.jsxs)(Vl.PanelBody,{children:[(0,lo.jsx)("p",{className:"post-publish-panel__postpublish-subheader",children:(0,lo.jsx)("strong",{children:(0,Ll.__)("What\u2019s next?")})}),(0,lo.jsxs)("div",{className:"post-publish-panel__postpublish-post-address-container",children:[(0,lo.jsx)(Vl.TextControl,{__next40pxDefaultSize:!0,className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Ll.sprintf)((0,Ll.__)("%s address"),i),value:(0,O5.safeDecodeURIComponent)(c),onFocus:m=>m.target.select()}),(0,lo.jsx)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap",children:(0,lo.jsx)(vje,{text:c})})]}),(0,lo.jsxs)("div",{className:"post-publish-panel__postpublish-buttons",children:[!n&&(0,lo.jsxs)(Vl.Button,{variant:"primary",href:c,__next40pxDefaultSize:!0,icon:es,iconPosition:"right",target:"_blank",children:[a,(0,lo.jsx)(Sr,{render:(0,lo.jsx)("span",{}),children:(0,Ll.__)("(opens in a new tab)")})]}),(0,lo.jsx)(Vl.Button,{variant:n?"primary":"secondary",__next40pxDefaultSize:!0,href:u,children:l})]})]}),t]})}var No=s(x(),1),yje=class extends M5.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this),this.cancelButtonNode=(0,M5.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:n,isSaving:i,isSavingNonPostEntityChanges:a,onClose:l,onTogglePublishSidebar:c,PostPublishExtension:u,PrePublishExtension:d,currentPostId:f,...m}=this.props,{hasPublishAction:h,isDirty:g,isPostTypeViewable:v,...y}=m,b=r||n&&t,_=!b&&!i,w=b&&!i;return(0,No.jsxs)("div",{className:"editor-post-publish-panel",...y,children:[(0,No.jsx)("div",{className:"editor-post-publish-panel__header",children:w?(0,No.jsx)(jl.Button,{size:"compact",onClick:l,icon:Xo,label:(0,N5.__)("Close panel")}):(0,No.jsxs)(No.Fragment,{children:[(0,No.jsx)("div",{className:"editor-post-publish-panel__header-cancel-button",children:(0,No.jsx)(jl.Button,{ref:this.cancelButtonNode,accessibleWhenDisabled:!0,disabled:a,onClick:l,variant:"secondary",size:"compact",children:(0,N5.__)("Cancel")})}),(0,No.jsx)("div",{className:"editor-post-publish-panel__header-publish-button",children:(0,No.jsx)(h0,{onSubmit:this.onSubmit,forceIsDirty:e})})]})}),(0,No.jsxs)("div",{className:"editor-post-publish-panel__content",children:[_&&(0,No.jsx)(Mme,{children:d&&(0,No.jsx)(d,{})}),w&&(0,No.jsx)(zme,{focusOnMount:!0,children:u&&(0,No.jsx)(u,{})}),i&&(0,No.jsx)(jl.Spinner,{})]}),(0,No.jsx)("div",{className:"editor-post-publish-panel__footer",children:(0,No.jsx)(jl.CheckboxControl,{label:(0,N5.__)("Always show pre-publish checks."),checked:o,onChange:c})})]})}},D5=(0,Hme.compose)([(0,F5.withSelect)(e=>{let{getPostType:t}=e(Ume.store),{getCurrentPost:r,getCurrentPostId:o,getEditedPostAttribute:n,isCurrentPostPublished:i,isCurrentPostScheduled:a,isEditedPostBeingScheduled:l,isEditedPostDirty:c,isAutosavingPost:u,isSavingPost:d,isSavingNonPostEntityChanges:f}=e(T),{isPublishSidebarEnabled:m}=e(T),h=t(n("type"));return{hasPublishAction:r()._links?.["wp:action-publish"]??!1,isPostTypeViewable:h?.viewable,isBeingScheduled:l(),isDirty:c(),isPublished:i(),isPublishSidebarEnabled:m(),isSaving:d()&&!u(),isSavingNonPostEntityChanges:f(),isScheduled:a(),currentPostId:o()}}),(0,F5.withDispatch)((e,{isPublishSidebarEnabled:t})=>{let{disablePublishSidebar:r,enablePublishSidebar:o}=e(T);return{onTogglePublishSidebar:()=>{t?r():o()}}}),jl.withFocusReturn,jl.withConstrainedTabbing])(yje);var H5=s(z(),1),U5=s(ve(),1),G5=s(G(),1),W5=s(j(),1),rv=s(N(),1);var Kme=s(Po(),1),Xme=s(pt(),1);var na=s(z(),1),Gt=s(N(),1),z5=s(G(),1),vx=s(j(),1),Yme=s(X(),1),qme=s(ce(),1),Zme=s(ve(),1);var Z7=s(N(),1),Wme=s(z(),1),L5=s(G(),1);var Gme=s(G(),1);function B5({children:e}){let{hasStickyAction:t,postType:r}=(0,Gme.useSelect)(o=>({hasStickyAction:o(T).getCurrentPost()._links?.["wp:action-sticky"]??!1,postType:o(T).getCurrentPostType()}),[]);return r!=="post"||!t?null:e}var K7=s(x(),1);function V5(){let e=(0,L5.useSelect)(r=>r(T).getEditedPostAttribute("sticky")??!1,[]),{editPost:t}=(0,L5.useDispatch)(T);return(0,K7.jsx)(B5,{children:(0,K7.jsx)(Wme.CheckboxControl,{className:"editor-post-sticky__checkbox-control",label:(0,Z7.__)("Sticky"),help:(0,Z7.__)("Pin this post to the top of the blog."),checked:e,onChange:()=>t({sticky:!e})})})}var Mo=s(x(),1),j5={"auto-draft":{label:(0,Gt.__)("Draft"),icon:_v},draft:{label:(0,Gt.__)("Draft"),icon:_v},pending:{label:(0,Gt.__)("Pending"),icon:Gw},private:{label:(0,Gt.__)("Private"),icon:jw},future:{label:(0,Gt.__)("Scheduled"),icon:Np},publish:{label:(0,Gt.__)("Published"),icon:Op}},X7=[{label:(0,Gt.__)("Draft"),value:"draft",description:(0,Gt.__)("Not ready to publish.")},{label:(0,Gt.__)("Pending"),value:"pending",description:(0,Gt.__)("Waiting for review before publishing.")},{label:(0,Gt.__)("Private"),value:"private",description:(0,Gt.__)("Only visible to site admins and editors.")},{label:(0,Gt.__)("Scheduled"),value:"future",description:(0,Gt.__)("Publish automatically on a chosen date.")},{label:(0,Gt.__)("Published"),value:"publish",description:(0,Gt.__)("Visible to everyone.")}];function Q7(){let{status:e,date:t,password:r,postId:o,postType:n,canEdit:i}=(0,z5.useSelect)(y=>{let{getEditedPostAttribute:b,getCurrentPostId:_,getCurrentPostType:w,getCurrentPost:S}=y(T);return{status:b("status"),date:b("date"),password:b("password"),postId:_(),postType:w(),canEdit:S()._links?.["wp:action-publish"]??!1}},[]),[a,l]=(0,vx.useState)(!!r),c=(0,Zme.useInstanceId)(Q7,"editor-change-status__password-input"),{editEntityRecord:u}=(0,z5.useDispatch)(Yme.store),[d,f]=(0,vx.useState)(null),m=(0,vx.useMemo)(()=>({anchor:d,"aria-label":(0,Gt.__)("Status & visibility"),headerTitle:(0,Gt.__)("Status & visibility"),placement:"left-start",offset:36,shift:!0}),[d]);if(ll.includes(n))return null;let h=({status:y=e,password:b=r,date:_=t})=>{u("postType",n,o,{status:y,date:_,password:b})},g=y=>{l(y),y||h({password:""})},v=y=>{let b=t,_=r;e==="future"&&new Date(t)>new Date&&(b=null),y==="private"&&r&&(_=""),h({status:y,date:b,password:_})};return(0,Mo.jsx)(Rt,{label:(0,Gt.__)("Status"),ref:f,children:i?(0,Mo.jsx)(na.Dropdown,{className:"editor-post-status",contentClassName:"editor-change-status__content",popoverProps:m,focusOnMount:!0,renderToggle:({onToggle:y,isOpen:b})=>(0,Mo.jsx)(na.Button,{className:"editor-post-status__toggle",variant:"tertiary",size:"compact",onClick:y,icon:j5[e]?.icon,"aria-label":(0,Gt.sprintf)((0,Gt.__)("Change status: %s"),j5[e]?.label),"aria-expanded":b,children:j5[e]?.label}),renderContent:({onClose:y})=>(0,Mo.jsxs)(Mo.Fragment,{children:[(0,Mo.jsx)(qme.__experimentalInspectorPopoverHeader,{title:(0,Gt.__)("Status & visibility"),onClose:y}),(0,Mo.jsx)("form",{onSubmit:b=>{b.preventDefault(),y()},children:(0,Mo.jsxs)(na.__experimentalVStack,{spacing:4,children:[(0,Mo.jsx)(na.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Gt.__)("Status"),options:X7,onChange:v,selected:e==="auto-draft"?"draft":e}),e==="future"&&(0,Mo.jsx)("div",{className:"editor-change-status__publish-date-wrapper",children:(0,Mo.jsx)(V7,{showPopoverHeaderActions:!1,isCompact:!0})}),e!=="private"&&(0,Mo.jsxs)(na.__experimentalVStack,{as:"fieldset",spacing:4,className:"editor-change-status__password-fieldset",children:[(0,Mo.jsx)(na.CheckboxControl,{label:(0,Gt.__)("Password protected"),help:(0,Gt.__)("Only visible to those who know the password."),checked:a,onChange:g}),a&&(0,Mo.jsx)("div",{className:"editor-change-status__password-input",children:(0,Mo.jsx)(na.TextControl,{label:(0,Gt.__)("Password"),onChange:b=>h({password:b}),value:r,placeholder:(0,Gt.__)("Use a secure password"),type:"text",id:c,__next40pxDefaultSize:!0,maxLength:255})})]}),(0,Mo.jsx)(V5,{})]})})]})}):(0,Mo.jsx)("div",{className:"editor-post-status is-read-only",children:j5[e]?.label})})}var Y5=s(x(),1);function q5({forceIsDirty:e}){let[t,r]=(0,W5.useState)(!1),o=(0,U5.useViewportMatch)("small"),{isAutosaving:n,isDirty:i,isNew:a,isPublished:l,isSaveable:c,isSaving:u,isSavingLocked:d,isScheduled:f,hasPublishAction:m,showIconLabels:h,postStatus:g,postStatusHasChanged:v,postType:y}=(0,G5.useSelect)(E=>{let{isEditedPostNew:P,isCurrentPostPublished:B,isCurrentPostScheduled:H,isEditedPostDirty:L,isSavingPost:W,isEditedPostSaveable:M,isPostSavingLocked:O,getCurrentPost:V,isAutosavingPost:U,getEditedPostAttribute:Z,getPostEdits:K}=E(T),{get:Q}=E(Xme.store);return{isAutosaving:U(),isDirty:e||L(),isNew:P(),isPublished:B(),isSaving:W(),isSaveable:M(),isSavingLocked:O(),isScheduled:H(),hasPublishAction:V()?._links?.["wp:action-publish"]??!1,showIconLabels:Q("core","showIconLabels"),postStatus:Z("status"),postStatusHasChanged:!!K()?.status,postType:E(T).getCurrentPostType()}},[e]),b=g==="pending",{savePost:_}=(0,G5.useDispatch)(T),w=(0,U5.usePrevious)(u);if((0,W5.useEffect)(()=>{let E;return w&&!u&&(r(!0),E=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(E)},[u]),y===Dr||!m&&b)return null;let S=!["pending","draft","auto-draft"].includes(g)&&X7.map(({value:E})=>E).includes(g);if(l||f||S||v&&["pending","draft"].includes(g))return null;let C=b?(0,rv.__)("Save as pending"):(0,rv.__)("Save draft"),k=(0,rv.__)("Save"),R=t||!a&&!i,A=u||R,I=u||R||!c||d,D;return u?D=n?(0,rv.__)("Autosaving"):(0,rv.__)("Saving"):R?D=(0,rv.__)("Saved"):o?D=C:h&&(D=k),(0,Y5.jsxs)(H5.Button,{className:c||u?q({"editor-post-save-draft":!A,"editor-post-saved-state":A,"is-saving":u,"is-autosaving":n,"is-saved":R,[(0,H5.__unstableGetAnimateClassName)({type:"loading"})]:u}):void 0,onClick:I?void 0:()=>_(),shortcut:I?void 0:Kme.displayShortcut.primary("s"),variant:"tertiary",size:"compact",icon:o?void 0:CN,label:D||C,"aria-disabled":I,children:[A&&(0,Y5.jsx)(Do,{icon:R?Sn:PN}),D]})}var Qme=s(G(),1);function Z5({children:e}){return(0,Qme.useSelect)(r=>r(T).getCurrentPost()._links?.["wp:action-publish"]??!1,[])?e:null}var K5=s(z(),1),T0=s(N(),1),X5=s(j(),1),Jme=s(G(),1);var C0=s(x(),1);function Q5(){let[e,t]=(0,X5.useState)(null),r=(0,Jme.useSelect)(a=>a(T).getCurrentPostType(),[]),o=(0,X5.useMemo)(()=>({anchor:e,"aria-label":(0,T0.__)("Change publish date"),placement:"left-start",offset:36,shift:!0}),[e]),n=w0(),i=w0({full:!0});return ll.includes(r)?null:(0,C0.jsx)(Z5,{children:(0,C0.jsx)(Rt,{label:(0,T0.__)("Publish"),ref:t,children:(0,C0.jsx)(K5.Dropdown,{popoverProps:o,focusOnMount:!0,className:"editor-post-schedule__panel-dropdown",contentClassName:"editor-post-schedule__dialog",renderToggle:({onToggle:a,isOpen:l})=>(0,C0.jsx)(K5.Button,{size:"compact",className:"editor-post-schedule__dialog-toggle",variant:"tertiary",tooltipPosition:"middle left",onClick:a,"aria-label":(0,T0.sprintf)((0,T0.__)("Change date: %s"),n),label:i,showTooltip:n!==i,"aria-expanded":l,children:n}),renderContent:({onClose:a})=>(0,C0.jsx)(y0,{onClose:a})})})})}var J5=s(z(),1),P0=s(N(),1),$5=s(G(),1),$me=s(j(),1),epe=s(da(),1);var ov=s(x(),1);function tpe(){(0,epe.default)("wp.editor.PostSwitchToDraftButton",{since:"6.7",version:"6.9"});let[e,t]=(0,$me.useState)(!1),{editPost:r,savePost:o}=(0,$5.useDispatch)(T),{isSaving:n,isPublished:i,isScheduled:a}=(0,$5.useSelect)(f=>{let{isSavingPost:m,isCurrentPostPublished:h,isCurrentPostScheduled:g}=f(T);return{isSaving:m(),isPublished:h(),isScheduled:g()}},[]),l=n||!i&&!a,c,u;i?(c=(0,P0.__)("Are you sure you want to unpublish this post?"),u=(0,P0.__)("Unpublish")):a&&(c=(0,P0.__)("Are you sure you want to unschedule this post?"),u=(0,P0.__)("Unschedule"));let d=()=>{t(!1),r({status:"draft"}),o()};return(0,ov.jsxs)(ov.Fragment,{children:[(0,ov.jsx)(J5.Button,{__next40pxDefaultSize:!0,className:"editor-post-switch-to-draft",onClick:()=>{l||t(!0)},"aria-disabled":l,variant:"secondary",style:{flexGrow:"1",justifyContent:"center"},children:(0,P0.__)("Switch to draft")}),(0,ov.jsx)(J5.__experimentalConfirmDialog,{isOpen:e,onConfirm:d,onCancel:()=>t(!1),confirmButtonText:u,children:c})]})}var rpe=s(G(),1),yx=s(N(),1);var J7=s(x(),1);function eO(){let{syncStatus:e,postType:t}=(0,rpe.useSelect)(r=>{let{getEditedPostAttribute:o}=r(T);return{syncStatus:o("meta")?.wp_pattern_sync_status==="unsynced"?"unsynced":o("wp_pattern_sync_status"),postType:o("type")}});return t!=="wp_block"?null:(0,J7.jsx)(Rt,{label:(0,yx.__)("Sync status"),children:(0,J7.jsx)("div",{className:"editor-post-sync-status__value",children:e==="unsynced"?(0,yx._x)("Not synced","pattern (singular)"):(0,yx._x)("Synced","pattern (singular)")})})}var ope=s(j(),1),npe=s(G(),1),ipe=s(X(),1);var $7=s(x(),1),bje=e=>e;function wje({taxonomyWrapper:e=bje}){let{postType:t,taxonomies:r}=(0,npe.useSelect)(n=>({postType:n(T).getCurrentPostType(),taxonomies:n(ipe.store).getEntityRecords("root","taxonomy",{per_page:-1})}),[]);return(r??[]).filter(n=>n.types.includes(t)&&n.visibility?.show_ui).map(n=>{let i=n.hierarchical?k5:C5;return(0,$7.jsx)(ope.Fragment,{children:e((0,$7.jsx)(i,{slug:n.slug}),n)},`taxonomy-${n.slug}`)})}var E0=wje;var spe=s(G(),1),ape=s(X(),1);function tO({children:e}){return(0,spe.useSelect)(r=>{let o=r(T).getCurrentPostType();return r(ape.store).getEntityRecords("root","taxonomy",{per_page:-1})?.some(i=>i.types.includes(o))},[])?e:null}var lpe=s(z(),1),rO=s(G(),1);var bx=s(x(),1);function _je({taxonomy:e,children:t}){let r=e?.slug,o=r?`taxonomy-panel-${r}`:"",{isEnabled:n,isOpened:i}=(0,rO.useSelect)(c=>{let{isEditorPanelEnabled:u,isEditorPanelOpened:d}=c(T);return{isEnabled:r?u(o):!1,isOpened:r?d(o):!1}},[o,r]),{toggleEditorPanelOpened:a}=(0,rO.useDispatch)(T);if(!n)return null;let l=e?.labels?.menu_name;return l?(0,bx.jsx)(lpe.PanelBody,{title:l,opened:i,onToggle:()=>a(o),children:t}):null}function oO(){return(0,bx.jsx)(tO,{children:(0,bx.jsx)(E0,{taxonomyWrapper:(e,t)=>(0,bx.jsx)(_je,{taxonomy:t,children:e})})})}var Ppe=s(r9(),1),o9=s(N(),1),Epe=s(X(),1),aO=s(G(),1),kpe=s(ve(),1);var dp=s(x(),1);function _x(){let e=(0,kpe.useInstanceId)(_x),{value:t,type:r,id:o}=(0,aO.useSelect)(i=>{let{getCurrentPostType:a,getCurrentPostId:l,getEditedPostContent:c}=i(T);return{value:c(),type:a(),id:l()}},[]),{editEntityRecord:n}=(0,aO.useDispatch)(Epe.store);return(0,dp.jsxs)(dp.Fragment,{children:[(0,dp.jsx)(Sr,{render:(0,dp.jsx)("label",{htmlFor:`post-content-${e}`}),children:(0,o9.__)("Type text or HTML")}),(0,dp.jsx)(Ppe.default,{autoComplete:"off",dir:"auto",value:t,onChange:i=>{n("postType",r,o,{content:i.target.value,blocks:void 0,selection:void 0})},className:"editor-post-text-editor",id:`post-content-${e}`,placeholder:(0,o9.__)("Start writing with text or HTML")})]})}var Ape=s(N(),1),R0=s(j(),1),Ipe=s(yt(),1),pO=s(G(),1),n9=s(ce(),1),Ope=s(Po(),1),Npe=s(at(),1),A0=s(r1(),1),Mpe=s(ve(),1),i9=s(kg(),1);var lO="wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",cO=/[\r\n]+/g;var k0=s(j(),1),Rpe=s(G(),1);function uO(e){let t=(0,k0.useRef)(),{isCleanNewPost:r}=(0,Rpe.useSelect)(o=>{let{isCleanNewPost:n}=o(T);return{isCleanNewPost:n()}},[]);return(0,k0.useImperativeHandle)(e,()=>({focus:()=>{t?.current?.focus()}})),(0,k0.useEffect)(()=>{if(!t.current)return;let{defaultView:o}=t.current.ownerDocument,{name:n,parent:i}=o,a=n==="editor-canvas"?i.document:o.document,{activeElement:l,body:c}=a;r&&(!l||c===l)&&t.current.focus()},[r]),{ref:t}}var dO=s(G(),1);function fO(){let{editPost:e}=(0,dO.useDispatch)(T),{title:t}=(0,dO.useSelect)(o=>{let{getEditedPostAttribute:n}=o(T);return{title:n("title")}},[]);function r(o){e({title:o})}return{title:t,setTitle:r}}var mO=s(x(),1),{useRichText:Oje}=Y(A0.privateApis),Nje=(0,R0.forwardRef)((e,t)=>{let{placeholder:r,isEditingContentOnlySection:o,isPreview:n}=(0,pO.useSelect)(E=>{let{getSettings:P,getEditedContentOnlySection:B}=Y(E(n9.store)),{titlePlaceholder:H,isPreviewMode:L}=P();return{placeholder:H,isEditingContentOnlySection:!!B(),isPreview:L}},[]),[i,a]=(0,R0.useState)(!1),{ref:l}=uO(t),{title:c,setTitle:u}=fO(),[d,f]=(0,R0.useState)({}),{clearSelectedBlock:m,insertBlocks:h,insertDefaultBlock:g}=(0,pO.useDispatch)(n9.store),v=(0,Ipe.decodeEntities)(r)||(0,Ape.__)("Add title"),{value:y,onChange:b,ref:_}=Oje({value:c,onChange(E){u(E.replace(cO," "))},placeholder:v,selectionStart:d.start,selectionEnd:d.end,onSelectionChange(E,P){f(B=>{let{start:H,end:L}=B;return H===E&&L===P?B:{start:E,end:P}})},__unstableDisableFormats:!1});function w(E){h(E,0)}function S(){a(!0),m()}function C(){a(!1),f({})}function k(){g(void 0,void 0,0)}function R(E){E.keyCode===Ope.ENTER&&(E.preventDefault(),k())}function A(E){let P=E.clipboardData,B="",H="";try{B=P.getData("text/plain"),H=P.getData("text/html")}catch{return}let L=(0,Npe.pasteHandler)({HTML:H,plainText:B});if(E.preventDefault(),!!L.length)if(typeof L!="string"){let[W]=L;if(!c&&(W.name==="core/heading"||W.name==="core/paragraph")){let M=(0,i9.__unstableStripHTML)(W.attributes.content);u(M),w(L.slice(1))}else w(L)}else{let W=(0,i9.__unstableStripHTML)(L);b((0,A0.insert)(y,(0,A0.create)({html:W})))}}let I=q(lO,{"is-selected":i}),D=o?{opacity:.2}:void 0;return(0,mO.jsx)("h1",{ref:(0,Mpe.useMergeRefs)([_,l]),contentEditable:!o&&!n,className:I,"aria-label":v,role:"textbox","aria-multiline":"true",onFocus:S,onBlur:C,onKeyDown:R,onPaste:A,style:D})}),hO=(0,R0.forwardRef)((e,t)=>(0,mO.jsx)(Rr,{supportKeys:"title",children:(0,mO.jsx)(Nje,{ref:t})}));var Fpe=s(z(),1),Dpe=s(N(),1),Bpe=s(yt(),1),Lpe=s(G(),1),Vpe=s(ce(),1),gO=s(j(),1);var jpe=s(x(),1);function Mje(e,t){let{placeholder:r}=(0,Lpe.useSelect)(h=>{let{getSettings:g}=h(Vpe.store),{titlePlaceholder:v}=g();return{placeholder:v}},[]),[o,n]=(0,gO.useState)(!1),{title:i,setTitle:a}=fO(),{ref:l}=uO(t);function c(h){a(h.replace(cO," "))}function u(){n(!0)}function d(){n(!1)}let f=q(lO,{"is-selected":o,"is-raw-text":!0}),m=(0,Bpe.decodeEntities)(r)||(0,Dpe.__)("Add title");return(0,jpe.jsx)(Fpe.TextareaControl,{ref:l,value:i,onChange:c,onFocus:u,onBlur:d,label:r,className:f,placeholder:m,hideLabelFromVision:!0,autoComplete:"off",dir:"auto",rows:1})}var vO=(0,gO.forwardRef)(Mje);var I0=s(N(),1),bO=s(z(),1),O0=s(G(),1),Upe=s(j(),1);var zpe=s(G(),1),Hpe=s(X(),1);function yO({children:e}){let{canTrashPost:t}=(0,zpe.useSelect)(r=>{let{isEditedPostNew:o,getCurrentPostId:n,getCurrentPostType:i}=r(T),{canUser:a}=r(Hpe.store),l=i(),c=n(),u=o(),d=c?a("delete",{kind:"postType",name:l,id:c}):!1;return{canTrashPost:(!u||c)&&d&&!tz.includes(l)}},[]);return t?e:null}var Sx=s(x(),1);function N0({onActionPerformed:e}){let t=(0,O0.useRegistry)(),{isNew:r,isDeleting:o,postId:n,title:i}=(0,O0.useSelect)(d=>{let f=d(T);return{isNew:f.isEditedPostNew(),isDeleting:f.isDeletingPost(),postId:f.getCurrentPostId(),title:f.getCurrentPostAttribute("title")}},[]),{trashPost:a}=(0,O0.useDispatch)(T),[l,c]=(0,Upe.useState)(!1);if(r||!n)return null;let u=async()=>{c(!1),await a();let d=await t.resolveSelect(T).getCurrentPost();e?.("move-to-trash",[d])};return(0,Sx.jsxs)(yO,{children:[(0,Sx.jsx)(bO.Button,{__next40pxDefaultSize:!0,className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:o,"aria-disabled":o,onClick:o?void 0:()=>c(!0),children:(0,I0.__)("Move to trash")}),(0,Sx.jsx)(bO.__experimentalConfirmDialog,{isOpen:l,onConfirm:u,onCancel:()=>c(!1),confirmButtonText:(0,I0.__)("Move to trash"),size:"small",children:(0,I0.sprintf)((0,I0.__)('Are you sure you want to move "%s" to the trash?'),i)})]})}var xx=s(G(),1),Cx=s(fo(),1),wO=s(j(),1),Gpe=s(ce(),1),nv=s(N(),1),Cs=s(z(),1),Wpe=s(vt(),1);var Ype=s(X(),1),_O=s(ve(),1);var Wr=s(x(),1);function Tx({onClose:e}){let{isEditable:t,postSlug:r,postLink:o,permalinkPrefix:n,permalinkSuffix:i,permalink:a}=(0,xx.useSelect)(h=>{let g=h(T).getCurrentPost(),v=h(T).getCurrentPostType(),y=h(Ype.store).getPostType(v),b=h(T).getPermalinkParts(),_=g?._links?.["wp:action-publish"]??!1;return{isEditable:h(T).isPermalinkEditable()&&_,postSlug:(0,Cx.safeDecodeURIComponent)(h(T).getEditedPostSlug()),viewPostLabel:y?.labels.view_item,postLink:g.link,permalinkPrefix:b?.prefix,permalinkSuffix:b?.suffix,permalink:(0,Cx.safeDecodeURIComponent)(h(T).getPermalink())}},[]),{editPost:l}=(0,xx.useDispatch)(T),{createNotice:c}=(0,xx.useDispatch)(Wpe.store),[u,d]=(0,wO.useState)(!1),f=(0,_O.useCopyToClipboard)(a,()=>{c("info",(0,nv.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),m="editor-post-url__slug-description-"+(0,_O.useInstanceId)(Tx);return(0,Wr.jsxs)("div",{className:"editor-post-url",children:[(0,Wr.jsx)(Gpe.__experimentalInspectorPopoverHeader,{title:(0,nv.__)("Slug"),onClose:e}),(0,Wr.jsxs)(Cs.__experimentalVStack,{spacing:3,children:[t&&(0,Wr.jsx)("p",{className:"editor-post-url__intro",children:(0,wO.createInterpolateElement)((0,nv.__)("<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"),{span:(0,Wr.jsx)("span",{id:m}),a:(0,Wr.jsx)(Cs.ExternalLink,{href:(0,nv.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")})})}),(0,Wr.jsxs)("div",{children:[t&&(0,Wr.jsxs)(Wr.Fragment,{children:[(0,Wr.jsx)(Cs.__experimentalInputControl,{__next40pxDefaultSize:!0,prefix:(0,Wr.jsx)(Cs.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,Wr.jsx)(Cs.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Wr.jsx)(Cs.Button,{icon:Iw,ref:f,size:"small",label:"Copy"})}),label:(0,nv.__)("Slug"),hideLabelFromVision:!0,value:u?"":r,autoComplete:"off",spellCheck:"false",type:"text",className:"editor-post-url__input",onChange:h=>{if(l({slug:h}),!h){u||d(!0);return}u&&d(!1)},onBlur:h=>{l({slug:(0,Cx.cleanForSlug)(h.target.value)}),u&&d(!1)},"aria-describedby":m}),(0,Wr.jsxs)("p",{className:"editor-post-url__permalink",children:[(0,Wr.jsx)("span",{className:"editor-post-url__permalink-visual-label",children:(0,nv.__)("Permalink:")}),(0,Wr.jsxs)(Cs.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:[(0,Wr.jsx)("span",{className:"editor-post-url__link-prefix",children:n}),(0,Wr.jsx)("span",{className:"editor-post-url__link-slug",children:r}),(0,Wr.jsx)("span",{className:"editor-post-url__link-suffix",children:i})]})]})]}),!t&&(0,Wr.jsx)(Cs.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:o})]})]})]})}var qpe=s(G(),1),Zpe=s(X(),1);function SO({children:e}){return(0,qpe.useSelect)(r=>{let o=r(T).getCurrentPostType();return!(!r(Zpe.store).getPostType(o)?.viewable||!r(T).getCurrentPost().link||!r(T).getPermalinkParts())},[])?e:null}var Kpe=s(G(),1),xO=s(fo(),1);function Xpe(){return s9()}function s9(){let e=(0,Kpe.useSelect)(t=>t(T).getPermalink(),[]);return(0,xO.filterURLForDisplay)((0,xO.safeDecodeURIComponent)(e))}var CO=s(j(),1),TO=s(G(),1),F0=s(z(),1),M0=s(N(),1),Qpe=s(fo(),1),Jpe=s(X(),1);var ia=s(x(),1);function PO(){let{isFrontPage:e}=(0,TO.useSelect)(i=>{let{getCurrentPostId:a}=i(T),{getEditedEntityRecord:l,canUser:c}=i(Jpe.store),u=c("read",{kind:"root",name:"site"})?l("root","site"):void 0,d=a();return{isFrontPage:u?.page_on_front===d}},[]),[t,r]=(0,CO.useState)(null),o=(0,CO.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]),n=e?(0,M0.__)("Link"):(0,M0.__)("Slug");return(0,ia.jsx)(SO,{children:(0,ia.jsxs)(Rt,{label:n,ref:r,children:[!e&&(0,ia.jsx)(F0.Dropdown,{popoverProps:o,className:"editor-post-url__panel-dropdown",contentClassName:"editor-post-url__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:a})=>(0,ia.jsx)(Fje,{isOpen:i,onClick:a}),renderContent:({onClose:i})=>(0,ia.jsx)(Tx,{onClose:i})}),e&&(0,ia.jsx)(Dje,{})]})})}function Fje({isOpen:e,onClick:t}){let{slug:r}=(0,TO.useSelect)(n=>({slug:n(T).getEditedPostSlug()}),[]),o=(0,Qpe.safeDecodeURIComponent)(r);return(0,ia.jsx)(F0.Button,{size:"compact",className:"editor-post-url__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,M0.sprintf)((0,M0.__)("Change link: %s"),o),onClick:t,children:(0,ia.jsx)(ia.Fragment,{children:o})})}function Dje(){let{postLink:e}=(0,TO.useSelect)(t=>{let{getCurrentPost:r}=t(T);return{postLink:r()?.link}},[]);return(0,ia.jsx)(F0.ExternalLink,{className:"editor-post-url__front-page-link",href:e,target:"_blank",children:e})}var $pe=s(G(),1);function ehe({render:e}){let t=(0,$pe.useSelect)(r=>r(T).getCurrentPost()._links?.["wp:action-publish"]??!1);return e({canEdit:t})}var fhe=s(N(),1),RO=s(z(),1),mhe=s(G(),1);var phe=s(j(),1),hhe=s(ce(),1);var Zd=s(N(),1),che=s(G(),1),uhe=s(ce(),1);var the=s(G(),1),rhe=s(N(),1),ohe=s(Jv(),1);var nhe=s(x(),1);function D0(){let e=(0,the.useSelect)(r=>r(T).getEditedPostAttribute("content"),[]),t=(0,rhe._x)("words","Word count type. Do not translate!");return(0,nhe.jsx)("span",{className:"word-count",children:(0,ohe.count)(e,t)})}var ihe=s(G(),1),fp=s(N(),1),she=s(Jv(),1),a9=s(j(),1);var EO=s(x(),1),Bje=189;function B0(){let e=(0,ihe.useSelect)(n=>n(T).getEditedPostAttribute("content"),[]),t=(0,fp._x)("words","Word count type. Do not translate!"),r=Math.round((0,she.count)(e,t)/Bje),o=r===0?(0,a9.createInterpolateElement)((0,fp.__)("<span>< 1</span> minute"),{span:(0,EO.jsx)("span",{})}):(0,a9.createInterpolateElement)((0,fp.sprintf)((0,fp._n)("<span>%s</span> minute","<span>%s</span> minutes",r),r),{span:(0,EO.jsx)("span",{})});return(0,EO.jsx)("span",{className:"time-to-read",children:o})}var ahe=s(G(),1),lhe=s(Jv(),1);function L0(){let e=(0,ahe.useSelect)(t=>t(T).getEditedPostAttribute("content"),[]);return(0,lhe.count)(e,"characters_including_spaces")}var vr=s(x(),1);function Lje({hasOutlineItemsDisabled:e,onRequestClose:t}){let{headingCount:r,paragraphCount:o,numberOfBlocks:n}=(0,che.useSelect)(i=>{let{getGlobalBlockCount:a}=i(uhe.store);return{headingCount:a("core/heading"),paragraphCount:a("core/paragraph"),numberOfBlocks:a()}},[]);return(0,vr.jsxs)(vr.Fragment,{children:[(0,vr.jsx)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Zd.__)("Document Statistics"),tabIndex:"0",children:(0,vr.jsxs)("ul",{role:"list",className:"table-of-contents__counts",children:[(0,vr.jsxs)("li",{className:"table-of-contents__count",children:[(0,Zd.__)("Words"),(0,vr.jsx)(D0,{})]}),(0,vr.jsxs)("li",{className:"table-of-contents__count",children:[(0,Zd.__)("Characters"),(0,vr.jsx)("span",{className:"table-of-contents__number",children:(0,vr.jsx)(L0,{})})]}),(0,vr.jsxs)("li",{className:"table-of-contents__count",children:[(0,Zd.__)("Time to read"),(0,vr.jsx)(B0,{})]}),(0,vr.jsxs)("li",{className:"table-of-contents__count",children:[(0,Zd.__)("Headings"),(0,vr.jsx)("span",{className:"table-of-contents__number",children:r})]}),(0,vr.jsxs)("li",{className:"table-of-contents__count",children:[(0,Zd.__)("Paragraphs"),(0,vr.jsx)("span",{className:"table-of-contents__number",children:o})]}),(0,vr.jsxs)("li",{className:"table-of-contents__count",children:[(0,Zd.__)("Blocks"),(0,vr.jsx)("span",{className:"table-of-contents__number",children:n})]})]})}),r>0&&(0,vr.jsxs)(vr.Fragment,{children:[(0,vr.jsx)("hr",{}),(0,vr.jsx)("h2",{className:"table-of-contents__title",children:(0,Zd.__)("Document Outline")}),(0,vr.jsx)(Wb,{onSelect:t,hasOutlineItemsDisabled:e})]})]})}var dhe=Lje;var kO=s(x(),1);function Vje({hasOutlineItemsDisabled:e,repositionDropdown:t,...r},o){let n=(0,mhe.useSelect)(i=>!!i(hhe.store).getBlockCount(),[]);return(0,kO.jsx)(RO.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:i,onToggle:a})=>(0,kO.jsx)(RO.Button,{__next40pxDefaultSize:!0,...r,ref:o,onClick:n?a:void 0,icon:s4,"aria-expanded":i,"aria-haspopup":"true",label:(0,fhe.__)("Details"),tooltipPosition:"bottom","aria-disabled":!n}),renderContent:({onClose:i})=>(0,kO.jsx)(dhe,{onRequestClose:i,hasOutlineItemsDisabled:e})})}var ghe=(0,phe.forwardRef)(Vje);var vhe=s(N(),1),yhe=s(j(),1),bhe=s(G(),1),whe=s(X(),1);function _he(){let{__experimentalGetDirtyEntityRecords:e}=(0,bhe.useSelect)(whe.store);return(0,yhe.useEffect)(()=>{let t=r=>{if(e().length>0)return r.returnValue=(0,vhe.__)("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 l9=s(da(),1),Che=s(j(),1),ue=s(ce(),1),The=s(xhe(),1),Phe=s(x(),1);function tt(e,t,r=[]){let o=(0,Che.forwardRef)((n,i)=>((0,l9.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,Phe.jsx)(t,{ref:i,...n})));return r.forEach(n=>{o[n]=tt(e+"."+n,t[n])}),o}function ru(e,t){return(...r)=>((0,l9.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...r))}var Ehe=tt("RichText",ue.RichText,["Content"]);Ehe.isEmpty=ru("RichText.isEmpty",ue.RichText.isEmpty);var jje=tt("Autocomplete",ue.Autocomplete),zje=tt("AlignmentToolbar",ue.AlignmentToolbar),Hje=tt("BlockAlignmentToolbar",ue.BlockAlignmentToolbar),Uje=tt("BlockControls",ue.BlockControls,["Slot"]),Gje=tt("BlockEdit",ue.BlockEdit),Wje=tt("BlockEditorKeyboardShortcuts",ue.BlockEditorKeyboardShortcuts),Yje=tt("BlockFormatControls",ue.BlockFormatControls,["Slot"]),qje=tt("BlockIcon",ue.BlockIcon),Zje=tt("BlockInspector",ue.BlockInspector),Kje=tt("BlockList",ue.BlockList),Xje=tt("BlockMover",ue.BlockMover),Qje=tt("BlockNavigationDropdown",ue.BlockNavigationDropdown),Jje=tt("BlockSelectionClearer",ue.BlockSelectionClearer),$je=tt("BlockSettingsMenu",ue.BlockSettingsMenu),eze=tt("BlockTitle",ue.BlockTitle),tze=tt("BlockToolbar",ue.BlockToolbar),rze=tt("ColorPalette",ue.ColorPalette),oze=tt("ContrastChecker",ue.ContrastChecker),nze=tt("CopyHandler",ue.CopyHandler),ize=tt("DefaultBlockAppender",ue.DefaultBlockAppender),sze=tt("FontSizePicker",ue.FontSizePicker),aze=tt("Inserter",ue.Inserter),lze=tt("InnerBlocks",ue.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),cze=tt("InspectorAdvancedControls",ue.InspectorAdvancedControls,["Slot"]),uze=tt("InspectorControls",ue.InspectorControls,["Slot"]),dze=tt("PanelColorSettings",ue.PanelColorSettings),fze=tt("PlainText",ue.PlainText),mze=tt("RichTextShortcut",ue.RichTextShortcut),pze=tt("RichTextToolbarButton",ue.RichTextToolbarButton),hze=tt("__unstableRichTextInputEvent",ue.__unstableRichTextInputEvent),gze=tt("MediaPlaceholder",ue.MediaPlaceholder),vze=tt("MediaUpload",ue.MediaUpload),yze=tt("MediaUploadCheck",ue.MediaUploadCheck),bze=tt("MultiSelectScrollIntoView",ue.MultiSelectScrollIntoView),wze=tt("NavigableToolbar",ue.NavigableToolbar),_ze=tt("ObserveTyping",ue.ObserveTyping),Sze=tt("SkipToSelectedBlock",ue.SkipToSelectedBlock),xze=tt("URLInput",ue.URLInput),Cze=tt("URLInputButton",ue.URLInputButton),Tze=tt("URLPopover",ue.URLPopover),Pze=tt("Warning",ue.Warning),Eze=tt("WritingFlow",ue.WritingFlow),kze=ru("createCustomColorsHOC",ue.createCustomColorsHOC),Rze=ru("getColorClassName",ue.getColorClassName),Aze=ru("getColorObjectByAttributeValues",ue.getColorObjectByAttributeValues),Ize=ru("getColorObjectByColorValue",ue.getColorObjectByColorValue),Oze=ru("getFontSize",ue.getFontSize),Nze=ru("getFontSizeClass",ue.getFontSizeClass),Mze=ru("withColorContext",ue.withColorContext),Fze=ru("withColors",ue.withColors),Dze=ru("withFontSizes",ue.withFontSizes);var Bze=og,Lze=og;function Vze(e=[]){return e.push({...kA},{...RA}),e}(0,khe.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",Vze);var Rhe=s(j(),1),c9=s(Ko(),1),Ahe=s(da(),1),AO=s(Gp(),1);var V0=s(x(),1),{MediaUploadModal:jze}=Y(AO.privateApis),zze=class extends Rhe.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:n,modalClass:i,render:a}=this.props,{isOpen:l}=this.state;return(0,V0.jsxs)(V0.Fragment,{children:[a({open:this.openModal}),(0,V0.jsx)(jze,{allowedTypes:e,multiple:t,value:r,onSelect:c=>{o(c),this.closeModal()},onClose:this.closeModal,title:n,isOpen:l,modalClass:i})]})}};window.__experimentalDataViewsMediaModal?(0,c9.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>((0,Ahe.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."}),zze)):(0,c9.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>AO.MediaUpload);var Ohe=s(Ko(),1),Nhe=s(dl(),1),Mhe=s(ve(),1),IO=s(ce(),1),u9=s(G(),1),Fhe=s(at(),1);var zl=s(x(),1),{PatternOverridesControls:Hze,ResetOverridesControl:Uze,PATTERN_TYPES:Gze,PATTERN_SYNC_TYPES:Ihe}=Y(Nhe.privateApis),Wze=(0,Mhe.createHigherOrderComponent)(e=>t=>{let r=(0,u9.useSelect)(o=>{let{__experimentalBlockBindingsSupportedAttributes:n}=o(IO.store).getSettings();return!!n?.[t.name]},[t.name]);return(0,zl.jsxs)(zl.Fragment,{children:[(0,zl.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,zl.jsx)(Yze,{...t})]})},"withPatternOverrideControls");function Yze(e){let t=(0,IO.useBlockEditingMode)(),{hasPatternOverridesSource:r,isEditingSyncedPattern:o}=(0,u9.useSelect)(c=>{let{getCurrentPostType:u,getEditedPostAttribute:d}=c(T);return{hasPatternOverridesSource:!!(0,Fhe.getBlockBindingsSource)("core/pattern-overrides"),isEditingSyncedPattern:u()===Gze.user&&d("meta")?.wp_pattern_sync_status!==Ihe.unsynced&&d("wp_pattern_sync_status")!==Ihe.unsynced}},[]),n=e.attributes.metadata?.bindings,i=!!n&&Object.values(n).some(c=>c.source==="core/pattern-overrides"),a=o&&t==="default",l=!o&&!!e.attributes.metadata?.name&&t!=="disabled"&&i;return r?(0,zl.jsxs)(zl.Fragment,{children:[a&&(0,zl.jsx)(Hze,{...e}),l&&(0,zl.jsx)(Uze,{...e})]}):null}(0,Ohe.addFilter)("editor.BlockEdit","core/editor/with-pattern-override-controls",Wze);var Dhe=s(Ko(),1),Bhe=s(ve(),1),Lhe=s(j(),1),d9=s(N(),1),j0=s(ce(),1),OO=s(z(),1),Vhe=s(G(),1),ou=s(x(),1),qze=["core/navigation-link","core/navigation-submenu"];function Zze({attributes:e}){let{kind:t,id:r,type:o}=e,n=(0,j0.useBlockEditingMode)(),i=(0,Vhe.useSelect)(l=>l(j0.store).getSettings().onNavigateToEntityRecord,[]),a=(0,Lhe.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||n!=="contentOnly"?null:(0,ou.jsx)(j0.__unstableBlockToolbarLastItem,{children:(0,ou.jsx)(OO.ToolbarGroup,{children:(0,ou.jsx)(OO.ToolbarButton,{name:"view",title:(0,d9.__)("View"),onClick:a,children:(0,d9.__)("View")})})})}var Kze=(0,Bhe.createHigherOrderComponent)(e=>t=>{let r=qze.includes(t.name);return(0,ou.jsxs)(ou.Fragment,{children:[(0,ou.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,ou.jsx)(Zze,{...t})]})},"withNavigationViewButton");(0,Dhe.addFilter)("editor.BlockEdit","core/editor/with-navigation-view-button",Kze);var jhe=s(Ko(),1),zhe=s(ve(),1),Hhe=s(j(),1),f9=s(N(),1),z0=s(ce(),1),NO=s(z(),1),mp=s(G(),1);var nu=s(x(),1),Xze="core/navigation",Qze="core/template-part",Jze="edit-post/block";function $ze({clientId:e}){let t=(0,mp.useRegistry)(),{selectBlock:r,flashBlock:o}=(0,mp.useDispatch)(z0.store),{requestInspectorTab:n}=Y((0,mp.useDispatch)(z0.store)),{enableComplementaryArea:i}=(0,mp.useDispatch)(Ie),{hasNavigationBlocks:a,firstNavigationBlockId:l,isNavigationEditable:c}=(0,mp.useSelect)(d=>{let{getClientIdsOfDescendants:f,getBlockName:m,getBlockEditingMode:h}=d(z0.store),v=f(e).filter(_=>m(_)===Xze),y=v.length>0,b=y?v[0]:null;return{hasNavigationBlocks:y,firstNavigationBlockId:b,isNavigationEditable:h(b)!=="disabled"}},[e]),u=(0,Hhe.useCallback)(()=>{l&&t.batch(()=>{r(l),o(l,500),i("core",Jze),n("list",{openPanel:l})})},[l,t,r,o,i,n]);return!a||!c?null:(0,nu.jsx)(z0.__unstableBlockToolbarLastItem,{children:(0,nu.jsx)(NO.ToolbarGroup,{children:(0,nu.jsx)(NO.ToolbarButton,{label:(0,f9.__)("Edit navigation"),onClick:u,children:(0,f9.__)("Edit navigation")})})})}var eHe=(0,zhe.createHigherOrderComponent)(e=>t=>{let r=t.name===Qze;return(0,nu.jsxs)(nu.Fragment,{children:[(0,nu.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,nu.jsx)($ze,{clientId:t.clientId})]})},"withTemplatePartNavigationEditButton");(0,jhe.addFilter)("editor.BlockEdit","core/editor/with-template-part-navigation-edit-button",eHe);var Whe=s(Ko(),1),Yhe=s(ve(),1),pp=s(ce(),1),Px=s(z(),1),Kd=s(N(),1),Xd=s(at(),1),FO=s(j(),1),H0=s(G(),1),qhe=s(vt(),1),Zhe=s(X(),1);function m9(e,t,r){return!e||typeof e!="object"||t.reduce((o,n,i)=>(o[n]===void 0&&(Number.isInteger(t[i+1])?o[n]=[]:o[n]={}),i===t.length-1&&(o[n]=r),o[n]),e),e}var Xa=s(x(),1),{cleanEmptyObject:tHe}=Y(pp.privateApis),Uhe={...Xd.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},rHe={"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"},oHe={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},nHe=["border","color","spacing","typography"],Ghe=(e,t)=>{let r=e;return t.forEach(o=>{r=r?.[o]}),r},iHe=["borderColor","borderWidth","borderStyle"],Khe=["top","right","bottom","left"];function sHe(e,t,r){if(!e&&!t)return[];let o=[...MO("top",e,r),...MO("right",e,r),...MO("bottom",e,r),...MO("left",e,r)],{color:n,style:i,width:a}=e||{};return(t||n||a)&&!i&&Khe.forEach(c=>{r?.[c]?.style||o.push({path:["border",c,"style"],value:"solid"})}),o}function MO(e,t,r){if(!t?.[e]||r?.[e]?.style)return[];let{color:o,style:n,width:i}=t[e];return!(o||i)||n?[]:[{path:["border",e,"style"],value:"solid"}]}function aHe(e,t,r){let o=(0,H0.useSelect)(i=>Y(i(Xd.store)).getSupportedStyles(e),[e]),n=r?.styles?.blocks?.[e];return(0,FO.useMemo)(()=>{let i=o.flatMap(a=>{if(!Uhe[a])return[];let{value:l}=Uhe[a],c=l.join("."),u=t[oHe[c]],d=u?`var:preset|${rHe[c]}|${u}`:Ghe(t.style,l);if(a==="linkColor"){let f=d?[{path:l,value:d}]:[],m=["elements","link",":hover","color","text"],h=Ghe(t.style,m);return h&&f.push({path:m,value:h}),f}if(iHe.includes(a)&&d){let f=[{path:l,value:d}];return Khe.forEach(m=>{let h=[...l];h.splice(-1,0,m),f.push({path:h,value:d})}),f}return d?[{path:l,value:d}]:[]});return sHe(t.style?.border,t.borderColor,n?.border).forEach(a=>i.push(a)),i},[o,t,n])}function lHe({name:e,attributes:t,setAttributes:r}){let{user:o,setUser:n}=mn(),i=aHe(e,t,o),{__unstableMarkNextChangeAsNotPersistent:a}=(0,H0.useDispatch)(pp.store),{createSuccessNotice:l}=(0,H0.useDispatch)(qhe.store),c=(0,FO.useCallback)(()=>{if(i.length!==0&&i.length>0){let{style:u}=t,d=structuredClone(u),f=structuredClone(o);for(let{path:h,value:g}of i)m9(d,h,void 0),m9(f,["styles","blocks",e,...h],g);let m={borderColor:void 0,backgroundColor:void 0,textColor:void 0,gradient:void 0,fontSize:void 0,fontFamily:void 0,style:tHe(d)};a(),r(m),n(f,{undoIgnore:!0}),l((0,Kd.sprintf)((0,Kd.__)("%s styles applied."),(0,Xd.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,Kd.__)("Undo"),onClick(){a(),r(t),n(o,{undoIgnore:!0})}}]})}},[a,t,i,l,e,r,n,o]);return(0,Xa.jsxs)(Px.BaseControl,{className:"editor-push-changes-to-global-styles-control",help:(0,Kd.sprintf)((0,Kd.__)("Apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."),(0,Xd.getBlockType)(e).title),children:[(0,Xa.jsx)(Px.BaseControl.VisualLabel,{children:(0,Kd.__)("Styles")}),(0,Xa.jsx)(Px.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:i.length===0,onClick:c,children:(0,Kd.__)("Apply globally")})]})}function cHe(e){let t=(0,pp.useBlockEditingMode)(),r=(0,H0.useSelect)(i=>i(Zhe.store).getCurrentTheme()?.is_block_theme,[]),o=nHe.some(i=>(0,Xd.hasBlockSupport)(e.name,i));return t==="default"&&o&&r?(0,Xa.jsx)(pp.InspectorAdvancedControls,{children:(0,Xa.jsx)(lHe,{...e})}):null}var uHe=(0,Yhe.createHigherOrderComponent)(e=>t=>(0,Xa.jsxs)(Xa.Fragment,{children:[(0,Xa.jsx)(e,{...t},"edit"),t.isSelected&&(0,Xa.jsx)(cHe,{...t})]}));(0,Whe.addFilter)("editor.BlockEdit","core/editor/push-changes-to-global-styles",uHe);var Ex=s(z(),1),Xhe=s(x(),1),p9="__experimentalMainDashboardButton",Qhe=()=>{let e=(0,Ex.__experimentalUseSlotFills)(p9);return!!(e&&e.length)},{Fill:dHe,Slot:fHe}=(0,Ex.createSlotFill)(p9),Jhe=dHe,mHe=()=>{let e=(0,Ex.__experimentalUseSlotFills)(p9);return(0,Xhe.jsx)(fHe,{bubblesVirtually:!0,fillProps:{length:e?e.length:0}})};Jhe.Slot=mHe;var DO=Jhe;var Lwe=s(G(),1),Vwe=s(X(),1),jwe=s(z(),1),zwe=s(N(),1);var Y3=s(G(),1),Cp=s(N(),1),Kye=s(pt(),1),q3=s(ce(),1),Xye=s(ve(),1),Z3=s(j(),1),Qye=s(yt(),1),Jye=s(vt(),1);var xve=s(ce(),1),Cve=s(G(),1),Mx=s(ve(),1),Tve=s(pt(),1),Pve=s(j(),1);var U0=s(ce(),1),$he=s(j(),1),BO=s(z(),1),h9=s(N(),1);var ege=s(G(),1);var Qd=s(x(),1),{useHasBlockToolbar:pHe}=Y(U0.privateApis);function tge({isCollapsed:e,onToggle:t}){let{blockSelectionStart:r}=(0,ege.useSelect)(i=>({blockSelectionStart:i(U0.store).getBlockSelectionStart()}),[]),o=pHe(),n=!!r;return(0,$he.useEffect)(()=>{r&&t(!1)},[r,t]),o?(0,Qd.jsxs)(Qd.Fragment,{children:[(0,Qd.jsx)("div",{className:q("editor-collapsible-block-toolbar",{"is-collapsed":e||!n}),children:(0,Qd.jsx)(U0.BlockToolbar,{hideDragHandle:!0})}),(0,Qd.jsx)(BO.Popover.Slot,{name:"block-toolbar"}),(0,Qd.jsx)(BO.Button,{className:"editor-collapsible-block-toolbar__toggle",icon:e?ma:pa,onClick:()=>{t(!e)},label:e?(0,h9.__)("Show block tools"):(0,h9.__)("Hide block tools"),size:"compact"})]}):null}var rge=s(ve(),1),LO=s(G(),1),iv=s(N(),1),oge=s(ce(),1),G0=s(z(),1);var g9=s(j(),1),nge=s(Ks(),1),ige=s(pt(),1);var Hl=s(x(),1);function hHe({className:e,disableBlockTools:t=!1}){let{setIsInserterOpened:r,setIsListViewOpened:o}=(0,LO.useDispatch)(T),{isDistractionFree:n,isInserterOpened:i,isListViewOpen:a,listViewShortcut:l,inserterSidebarToggleRef:c,listViewToggleRef:u,showIconLabels:d}=(0,LO.useSelect)(_=>{let{get:w}=_(ige.store),{isListViewOpened:S,getEditorMode:C,getInserterSidebarToggleRef:k,getListViewToggleRef:R}=Y(_(T)),{getShortcutRepresentation:A}=_(nge.store);return{isInserterOpened:_(T).isInserterOpened(),isListViewOpen:S(),listViewShortcut:A("core/editor/toggle-list-view"),inserterSidebarToggleRef:k(),listViewToggleRef:R(),showIconLabels:w("core","showIconLabels"),isDistractionFree:w("core","distractionFree"),isVisualMode:C()==="visual"}},[]),f=_=>{i&&_.preventDefault()},m=(0,rge.useViewportMatch)("wide"),h=(0,iv.__)("Document tools"),g=(0,g9.useCallback)(()=>o(!a),[o,a]),v=(0,g9.useCallback)(()=>r(!i),[i,r]),y=(0,iv._x)("Block Inserter","Generic label for block inserter button"),b=i?(0,iv.__)("Close"):(0,iv.__)("Add");return(0,Hl.jsx)(oge.NavigableToolbar,{className:q("editor-document-tools","edit-post-header-toolbar",e),"aria-label":h,variant:"unstyled",children:(0,Hl.jsxs)("div",{className:"editor-document-tools__left",children:[!n&&(0,Hl.jsx)(G0.ToolbarButton,{ref:c,className:"editor-document-tools__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:f,onClick:v,disabled:t,icon:Cu,label:d?b:y,showTooltip:!d,"aria-expanded":i}),(m||!d)&&(0,Hl.jsxs)(Hl.Fragment,{children:[(0,Hl.jsx)(G0.ToolbarItem,{as:oI,showTooltip:!d,variant:d?"tertiary":void 0,size:"compact"}),(0,Hl.jsx)(G0.ToolbarItem,{as:eI,showTooltip:!d,variant:d?"tertiary":void 0,size:"compact"}),!n&&(0,Hl.jsx)(G0.ToolbarButton,{className:"editor-document-tools__document-overview-toggle",icon:Lw,disabled:t,isPressed:a,label:(0,iv.__)("Document Overview"),onClick:g,shortcut:l,showTooltip:!d,variant:d?"tertiary":void 0,"aria-expanded":a,ref:u})]})]})})}var sge=hHe;var kx=s(z(),1);var hp=s(x(),1),v9={distractionFreeDisabled:{y:"-50px"},distractionFreeHover:{y:0},distractionFreeHidden:{y:"-50px"},visible:{y:0},hidden:{y:0}},gHe={distractionFreeDisabled:{x:"-100%"},distractionFreeHover:{x:0},distractionFreeHidden:{x:"-100%"},visible:{x:0},hidden:{x:0}};function VO({className:e,toolbar:t,center:r,settings:o}){let n=Qhe();return(0,hp.jsxs)("div",{className:q("editor-header edit-post-header",e),children:[n&&(0,hp.jsx)(kx.__unstableMotion.div,{className:"editor-header__back-button",variants:gHe,transition:{type:"tween"},children:(0,hp.jsx)(DO.Slot,{})}),(0,hp.jsx)(kx.__unstableMotion.div,{variants:v9,className:"editor-header__toolbar",transition:{type:"tween"},children:t}),r&&(0,hp.jsx)(kx.__unstableMotion.div,{variants:v9,className:"editor-header__center",transition:{type:"tween"},children:r}),(0,hp.jsx)(kx.__unstableMotion.div,{variants:v9,transition:{type:"tween"},className:"editor-header__settings",children:o})]})}var Yr=s(N(),1),W0=s(G(),1),w9=s(Po(),1);var iu=s(z(),1),sv=s(pt(),1);var age=s(z(),1),jO=s(G(),1),y9=s(N(),1),lge=s(ve(),1),cge=s(vt(),1);var uge=s(x(),1);function dge(){let{createNotice:e}=(0,jO.useDispatch)(cge.store),{getEditedPostContent:t}=(0,jO.useSelect)(T);function r(){return t()}function o(){e("info",(0,y9.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}let n=(0,lge.useCopyToClipboard)(r,o);return(0,uge.jsx)(age.MenuItem,{ref:n,children:(0,y9.__)("Copy all blocks")})}var Rx=s(N(),1),zO=s(z(),1),HO=s(G(),1),fge=s(Ks(),1);var b9=s(x(),1),vHe=[{value:"visual",label:(0,Rx.__)("Visual editor")},{value:"text",label:(0,Rx.__)("Code editor")}];function yHe(){let{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:r,mode:o}=(0,HO.useSelect)(l=>({shortcut:l(fge.store).getShortcutRepresentation("core/editor/toggle-mode"),isRichEditingEnabled:l(T).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:l(T).getEditorSettings().codeEditingEnabled,mode:l(T).getEditorMode()}),[]),{switchEditorMode:n}=(0,HO.useDispatch)(T),i=o;!t&&o==="visual"&&(i="text"),!r&&o==="text"&&(i="visual");let a=vHe.map(l=>(!r&&l.value==="text"&&(l={...l,disabled:!0}),!t&&l.value==="visual"&&(l={...l,disabled:!0,info:(0,Rx.__)("You can enable the visual editor in your profile settings.")}),l.value!==i&&!l.disabled?{...l,shortcut:e}:l));return(0,b9.jsx)(zO.MenuGroup,{label:(0,Rx.__)("Editor"),children:(0,b9.jsx)(zO.MenuItemsChoice,{choices:a,value:i,onSelect:n})})}var mge=yHe;var pge=s(z(),1),hge=s(x(),1),{Fill:gge,Slot:bHe}=(0,pge.createSlotFill)("ToolsMoreMenuGroup");gge.Slot=({fillProps:e})=>(0,hge.jsx)(bHe,{fillProps:e});var UO=gge;var vge=s(z(),1),yge=s(j(),1),bge=s(x(),1),{Fill:wge,Slot:wHe}=(0,vge.createSlotFill)(yge.Platform.OS==="web"?Symbol("ViewMoreMenuGroup"):"ViewMoreMenuGroup");wge.Slot=({fillProps:e})=>(0,bge.jsx)(wHe,{fillProps:e});var GO=wge;var Or=s(x(),1);function WO({disabled:e=!1}){let{openModal:t}=(0,W0.useDispatch)(Ie),{set:r}=(0,W0.useDispatch)(sv.store),{toggleDistractionFree:o}=(0,W0.useDispatch)(T),n=(0,W0.useSelect)(a=>a(sv.store).get("core","showIconLabels"),[]),i=()=>{r("core","distractionFree",!1)};return(0,Or.jsx)(Or.Fragment,{children:(0,Or.jsx)(iu.DropdownMenu,{icon:Br,label:(0,Yr.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{showTooltip:!n,...n&&{variant:"tertiary"},tooltipPosition:"bottom",size:"compact",disabled:e},children:({onClose:a})=>(0,Or.jsxs)(Or.Fragment,{children:[(0,Or.jsxs)(iu.MenuGroup,{label:(0,Yr._x)("View","noun"),children:[(0,Or.jsx)(sv.PreferenceToggleMenuItem,{scope:"core",name:"fixedToolbar",onToggle:i,label:(0,Yr.__)("Top toolbar"),info:(0,Yr.__)("Access all block and document tools in a single place"),messageActivated:(0,Yr.__)("Top toolbar activated."),messageDeactivated:(0,Yr.__)("Top toolbar deactivated.")}),(0,Or.jsx)(sv.PreferenceToggleMenuItem,{scope:"core",name:"distractionFree",label:(0,Yr.__)("Distraction free"),info:(0,Yr.__)("Write with calmness"),handleToggling:!1,onToggle:()=>o({createNotice:!1}),messageActivated:(0,Yr.__)("Distraction free mode activated."),messageDeactivated:(0,Yr.__)("Distraction free mode deactivated."),shortcut:w9.displayShortcut.primaryShift("\\")}),(0,Or.jsx)(sv.PreferenceToggleMenuItem,{scope:"core",name:"focusMode",label:(0,Yr.__)("Spotlight mode"),info:(0,Yr.__)("Focus on one block at a time"),messageActivated:(0,Yr.__)("Spotlight mode activated."),messageDeactivated:(0,Yr.__)("Spotlight mode deactivated.")}),(0,Or.jsx)(GO.Slot,{fillProps:{onClose:a}})]}),(0,Or.jsx)(mge,{}),(0,Or.jsx)(Oa.Slot,{name:"core/plugin-more-menu",label:(0,Yr.__)("Panels"),fillProps:{onClick:a}}),(0,Or.jsxs)(iu.MenuGroup,{label:(0,Yr.__)("Tools"),children:[(0,Or.jsx)(iu.MenuItem,{onClick:()=>t("editor/keyboard-shortcut-help"),shortcut:w9.displayShortcut.access("h"),children:(0,Yr.__)("Keyboard shortcuts")}),(0,Or.jsx)(dge,{}),(0,Or.jsxs)(iu.MenuItem,{icon:es,href:(0,Yr.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),target:"_blank",rel:"noopener",children:[(0,Yr.__)("Help"),(0,Or.jsx)(Sr,{render:(0,Or.jsx)("span",{}),children:(0,Yr.__)("(opens in a new tab)")})]}),(0,Or.jsx)(UO.Slot,{fillProps:{onClose:a}})]}),(0,Or.jsx)(iu.MenuGroup,{children:(0,Or.jsx)(iu.MenuItem,{onClick:()=>t("editor/preferences"),children:(0,Yr.__)("Preferences")})})]})})})}var Sge=s(ve(),1),YO=s(G(),1);var xge=s(x(),1),_ge="toggle",_9="button";function Cge({forceIsDirty:e,setEntitiesSavedStatesCallback:t}){let r,o=(0,Sge.useViewportMatch)("medium","<"),{togglePublishSidebar:n}=(0,YO.useDispatch)(T),{hasPublishAction:i,isBeingScheduled:a,isPending:l,isPublished:c,isPublishSidebarEnabled:u,isPublishSidebarOpened:d,isScheduled:f,postStatus:m,postStatusHasChanged:h,postType:g}=(0,YO.useSelect)(v=>({hasPublishAction:!!v(T).getCurrentPost()?._links?.["wp:action-publish"],isBeingScheduled:v(T).isEditedPostBeingScheduled(),isPending:v(T).isCurrentPostPending(),isPublished:v(T).isCurrentPostPublished(),isPublishSidebarEnabled:v(T).isPublishSidebarEnabled(),isPublishSidebarOpened:v(T).isPublishSidebarOpened(),isScheduled:v(T).isCurrentPostScheduled(),postStatus:v(T).getEditedPostAttribute("status"),postStatusHasChanged:v(T).getPostEdits()?.status,postType:v(T).getCurrentPostType()}),[]);return g===Dr||c||h&&!["future","publish"].includes(m)||f&&a||l&&!i&&!o?r=_9:o||u?r=_ge:r=_9,(0,xge.jsx)(h0,{forceIsDirty:e,isOpen:d,isToggle:r===_ge,onToggle:n,setEntitiesSavedStatesCallback:t})}var Tge=s(N(),1),Pge=s(z(),1);var Ege=s(X(),1),kge=s(G(),1),Rge=s(pt(),1);var Age=s(x(),1);function Ige(){let{hasLoaded:e,permalink:t,isPublished:r,label:o,showIconLabels:n}=(0,kge.useSelect)(i=>{let a=i(T).getCurrentPostType(),l=i(Ege.store).getPostType(a),{get:c}=i(Rge.store);return{permalink:i(T).getPermalink(),isPublished:i(T).isCurrentPostPublished(),label:l?.labels.view_item,hasLoaded:!!l,showIconLabels:c("core","showIconLabels")}},[]);return!r||!t||!e?null:(0,Age.jsx)(Pge.Button,{icon:es,label:o||(0,Tge.__)("View post"),href:t,target:"_blank",showTooltip:!n,size:"compact"})}var Oge=s(ve(),1),Ts=s(z(),1),Ul=s(N(),1);var Ax=s(G(),1),Nge=s(X(),1),Mge=s(pt(),1);var Fge=s(ce(),1);var Fo=s(x(),1);function Dge({forceIsAutosaveable:e,disabled:t}){let{deviceType:r,homeUrl:o,isTemplate:n,isViewable:i,showIconLabels:a,isTemplateHidden:l,templateId:c}=(0,Ax.useSelect)(S=>{let{getDeviceType:C,getCurrentPostType:k,getCurrentTemplateId:R,getRenderingMode:A}=S(T),{getEntityRecord:I,getPostType:D}=S(Nge.store),{get:E}=S(Mge.store),P=k();return{deviceType:C(),homeUrl:I("root","__unstableBase")?.home,isTemplate:P==="wp_template",isViewable:D(P)?.viewable??!1,showIconLabels:E("core","showIconLabels"),isTemplateHidden:A()==="post-only",templateId:R()}},[]),{setDeviceType:u,setRenderingMode:d,setDefaultRenderingMode:f}=Y((0,Ax.useDispatch)(T)),{resetZoomLevel:m}=Y((0,Ax.useDispatch)(Fge.store)),h=S=>{u(S),m()};if((0,Oge.useViewportMatch)("medium","<"))return null;let v={placement:"bottom-end"},y={className:"editor-preview-dropdown__toggle",iconPosition:"right",size:"compact",showTooltip:!a,disabled:t,accessibleWhenDisabled:t},b={"aria-label":(0,Ul.__)("View options")},_={desktop:rT,mobile:Sv,tablet:JT},w=[{value:"Desktop",label:(0,Ul.__)("Desktop"),icon:rT},{value:"Tablet",label:(0,Ul.__)("Tablet"),icon:JT},{value:"Mobile",label:(0,Ul.__)("Mobile"),icon:Sv}];return(0,Fo.jsx)(Ts.DropdownMenu,{className:q("editor-preview-dropdown",`editor-preview-dropdown--${r.toLowerCase()}`),popoverProps:v,toggleProps:y,menuProps:b,icon:_[r.toLowerCase()],label:(0,Ul.__)("View"),disableOpenOnArrowDown:t,children:({onClose:S})=>(0,Fo.jsxs)(Fo.Fragment,{children:[(0,Fo.jsx)(Ts.MenuGroup,{children:(0,Fo.jsx)(Ts.MenuItemsChoice,{choices:w,value:r,onSelect:h})}),n&&(0,Fo.jsx)(Ts.MenuGroup,{children:(0,Fo.jsxs)(Ts.MenuItem,{href:o,target:"_blank",icon:es,onClick:S,children:[(0,Ul.__)("View site"),(0,Fo.jsx)(Sr,{render:(0,Fo.jsx)("span",{}),children:(0,Ul.__)("(opens in a new tab)")})]})}),!n&&!!c&&(0,Fo.jsx)(Ts.MenuGroup,{children:(0,Fo.jsx)(Ts.MenuItem,{icon:l?void 0:Sn,isSelected:!l,role:"menuitemcheckbox",onClick:()=>{let C=l?"template-locked":"post-only";d(C),f(C),m()},children:(0,Ul.__)("Show template")})}),i&&(0,Fo.jsx)(Ts.MenuGroup,{children:(0,Fo.jsx)(ap,{className:"editor-preview-dropdown__button-external",role:"menuitem",forceIsAutosaveable:e,"aria-label":(0,Ul.__)("Preview in new tab"),textContent:(0,Fo.jsxs)(Fo.Fragment,{children:[(0,Ul.__)("Preview in new tab"),(0,Fo.jsx)(Ts.Icon,{icon:es})]}),onPreview:S})}),(0,Fo.jsx)(Oa.Slot,{name:"core/plugin-preview-menu",fillProps:{onClick:S}})]})})}var Bge=s(z(),1),S9=s(N(),1),Lge=s(j(),1),Ix=s(G(),1),x9=s(ce(),1);var C9=s(pt(),1),qO=s(Ks(),1),Vge=s(Po(),1);var jge=s(x(),1),_He=({disabled:e})=>{let{isZoomOut:t,showIconLabels:r,isDistractionFree:o}=(0,Ix.useSelect)(u=>({isZoomOut:Y(u(x9.store)).isZoomOut(),showIconLabels:u(C9.store).get("core","showIconLabels"),isDistractionFree:u(C9.store).get("core","distractionFree")})),{resetZoomLevel:n,setZoomLevel:i}=Y((0,Ix.useDispatch)(x9.store)),{registerShortcut:a,unregisterShortcut:l}=(0,Ix.useDispatch)(qO.store);return(0,Lge.useEffect)(()=>(a({name:"core/editor/zoom",category:"global",description:(0,S9.__)("Enter or exit zoom out."),keyCombination:{modifier:(0,Vge.isAppleOS)()?"primaryShift":"secondary",character:"0"}}),()=>{l("core/editor/zoom")}),[a,l]),(0,qO.useShortcut)("core/editor/zoom",()=>{t?n():i("auto-scaled")},{isDisabled:o}),(0,jge.jsx)(Bge.Button,{accessibleWhenDisabled:!0,disabled:e,onClick:()=>{t?n():i("auto-scaled")},icon:U4,label:(0,S9.__)("Zoom Out"),isPressed:t,size:"compact",showTooltip:!r,className:"editor-zoom-out-toggle"})},zge=_He;var wve=s(z(),1),K0=s(j(),1),_ve=s(X(),1),l3=s(N(),1);var ZO=s(z(),1),Gge=s(j(),1);var Y0=s(j(),1);function Hge(e){let[t,r]=(0,Y0.useState)(e),[o,n]=(0,Y0.useState)(e?"loading":"idle");t!==e&&(r(e),n(e?"loading":"idle"));let i=(0,Y0.useCallback)(()=>n("loaded"),[]),a=(0,Y0.useCallback)(()=>n("error"),[]);return{status:o,handleLoad:i,handleError:a}}var Jd=s(x(),1);sk([AR]);var Uge="#1e1e1e",SHe="#fff";function xHe({className:e,src:t,name:r,label:o,variant:n,size:i="default",borderColor:a,dimmed:l=!1,statusIndicator:c,style:u,...d}){let{status:f,handleLoad:m,handleError:h}=Hge(t),g=f==="loaded",v=n==="badge"&&!!r,y=r?r.split(/\s+/).slice(0,2).map(S=>S[0]).join("").toUpperCase():void 0,b=(0,Gge.useMemo)(()=>a&&$r(a).isReadable(Uge,{level:"AA",size:"normal"})?Uge:SHe,[a]),_={...u,...a?{"--editor-avatar-outline-color":a,"--editor-avatar-name-color":b}:{}},w=(0,Jd.jsxs)("div",{className:q("editor-avatar",e,{"has-avatar-border-color":!!a,"has-src":g,"is-badge":v,"is-small":i==="small","is-dimmed":l}),style:_,role:r?"img":void 0,"aria-label":r||void 0,...d,children:[(0,Jd.jsxs)("span",{className:"editor-avatar__image",children:[t&&(0,Jd.jsx)("img",{src:t,alt:"",crossOrigin:"anonymous",className:"editor-avatar__img",onLoad:m,onError:h}),!g&&y]}),l&&!!c&&(0,Jd.jsx)("span",{className:"editor-avatar__status-indicator",children:(0,Jd.jsx)(ZO.Icon,{icon:c})}),v&&(0,Jd.jsx)("span",{className:"editor-avatar__name",children:o||r})]});return r&&(!v||o)?(0,Jd.jsx)(ZO.Tooltip,{text:r,children:w}):w}var $d=xHe;var Wge=s(j(),1),KO=s(N(),1),XO=s(x(),1);function CHe({className:e,max:t=3,children:r,...o}){let n=Wge.Children.toArray(r),i=n.slice(0,t),a=n.length-t;return(0,XO.jsxs)("div",{role:"group",className:q("editor-avatar-group",e),...o,children:[i,a>0&&(0,XO.jsx)("span",{className:"editor-avatar-group__overflow","aria-label":(0,KO.sprintf)((0,KO._n)("%d more collaborator","%d more collaborators",a),a),children:`+${a}`})]})}var T9=CHe;var Nx=s(N(),1),QO=s(z(),1);var Jge=s(Tv(),1);function ef(e){return e?.["48"]||e?.["96"]||e?.["24"]}var Zge=s(N(),1);function Kge(e){return e.trim()}var Ox=-16,THe=16,Yge=20,qge=["#C36EFF","#FF51A8","#E4780A","#FF35EE","#879F11","#46A494","#00A2C3"];function Qa(e){return qge[e%qge.length]}function Xge(e,t=10){if(!e)return"";let r=(0,Zge._x)("words","Word count type. Do not translate!"),o=e.trim(),n="";if(r==="words")n=o.split(" ",t).join(" ");else if(r==="characters_excluding_spaces"){let a=o.split("",t).join(""),l=a.length-a.replaceAll(" ","").length;n=o.split("",t+l).join("")}else r==="characters_including_spaces"&&(n=o.split("",t).join(""));return n!==o?n+"\u2026":n}function Qge({threads:e,selectedNoteId:t,blockRects:r,heights:o,scrollTop:n=0}){let i={},a=Math.max(0,e.findIndex(v=>v.id===t)),l=e[a];if(!l||!r[l.id])return{positions:{}};let u=r[l.id].top||0,d=o[l.id]||0;i[l.id]=Ox;let f=u+Ox,m=d;for(let v=a+1;v<e.length;v++){let y=e[v],b=r[y.id];if(!b)continue;let _=b.top||0,w=o[y.id]||0,S=Ox,C=f+m;_<C+THe&&(S=C-_+Yge),i[y.id]=S,f=_+S,m=w}let h=u+Ox;for(let v=a-1;v>=0;v--){let y=e[v],b=r[y.id];if(!b)continue;let _=b.top||0,w=o[y.id]||0,S=Ox;_+w>h&&(S=h-_-w-Yge),i[y.id]=S,h=_+S}let g={};for(let v of e){let y=r[v.id];y&&i[v.id]!==void 0&&(g[v.id]=y.top+n+i[v.id])}return{positions:g}}function Vn(e,t,r){if(!t)return;let o=e&&e!=="new"?`[role=treeitem][id="note-thread-${e}"]`:"[role=treeitem]:not([id])",n=r?`${o} ${r}`:o;return new Promise(i=>{if(t.querySelector(n))return i(t.querySelector(n));let a=null,l=new window.MutationObserver(()=>{t.querySelector(n)&&(clearTimeout(a),l.disconnect(),i(t.querySelector(n)))});l.observe(t,{childList:!0,subtree:!0}),a=setTimeout(()=>{l.disconnect(),i(null)},3e3)}).then(i=>i?.focus())}var Ps=s(x(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='b52a84ee9f']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","b52a84ee9f"),e.appendChild(document.createTextNode(".editor-collaborators-presence__list.components-popover .components-popover__content{background:#fff;border:1px solid #ddd;border-radius:8px;border-width:1px 0 0 1px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-content{min-width:280px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title{display:flex;font-size:13px;font-weight:499;gap:4px;line-height:20px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title span{color:#757575}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action{padding:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action button{color:#1e1e1e;height:32px;padding:0;width:32px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-items{display:flex;flex-direction:column;padding-bottom:16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item{all:unset;align-items:center;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:hover:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:active:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-2px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:disabled{cursor:default}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-name{color:#1e1e1e;font-size:13px;font-weight:499;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}")),document.head.appendChild(e)}function $ge({activeCollaborators:e,popoverAnchor:t,setIsPopoverVisible:r,cursorRegistry:o}){let n=i=>{o.scrollToCursor(i,{behavior:"smooth",block:"center",highlightDuration:2e3})&&((0,Jge.speak)((0,Nx.__)("Scrolled to cursor"),"polite"),r(!1))};return(0,Ps.jsx)(QO.Popover,{anchor:t,placement:"bottom",offset:8,className:"editor-collaborators-presence__list",onClose:()=>r(!1),children:(0,Ps.jsxs)("div",{className:"editor-collaborators-presence__list-content",children:[(0,Ps.jsxs)("div",{className:"editor-collaborators-presence__list-header",children:[(0,Ps.jsxs)("div",{className:"editor-collaborators-presence__list-header-title",children:[(0,Nx.__)("Collaborators"),(0,Ps.jsx)("span",{children:e.length})]}),(0,Ps.jsx)("div",{className:"editor-collaborators-presence__list-header-action",children:(0,Ps.jsx)(QO.Button,{__next40pxDefaultSize:!0,icon:Xo,iconSize:24,label:(0,Nx.__)("Close Collaborators List"),onClick:()=>r(!1)})})]}),(0,Ps.jsx)("div",{className:"editor-collaborators-presence__list-items",children:e.map(i=>{let a=i.isMe;return(0,Ps.jsxs)("button",{className:"editor-collaborators-presence__list-item",disabled:a,onClick:()=>n(i.clientId),children:[(0,Ps.jsx)($d,{src:ef(i.collaboratorInfo.avatar_urls),name:i.collaboratorInfo.name,borderColor:a?"var(--wp-admin-theme-color)":Qa(i.collaboratorInfo.id),dimmed:!i.isConnected}),(0,Ps.jsx)("div",{className:"editor-collaborators-presence__list-item-info",children:(0,Ps.jsx)("div",{className:"editor-collaborators-presence__list-item-name",children:a?(0,Nx.__)("You"):i.collaboratorInfo.name})})]},i.clientId)})})]})})}function PHe(e,t){e.classList.add("collaborators-overlay-cursor-highlighted"),setTimeout(()=>{e.classList.remove("collaborators-overlay-cursor-highlighted")},t)}function eve(){let e=new Map;return{registerCursor(t,r){e.set(t,r)},unregisterCursor(t){e.delete(t)},scrollToCursor(t,r){let o=e.get(t);return o?(o.scrollIntoView({behavior:r?.behavior??"smooth",block:r?.block??"center",inline:r?.inline??"nearest"}),r?.highlightDuration&&PHe(o,r.highlightDuration),!0):!1},removeAll(){e.clear()}}}var bve=s(ce(),1);var s3=s(ve(),1),Gl=s(j(),1),vve=s(N(),1);var JO="0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01)",P9="9999px",E9="32px",k9="24px",$O="4px",e3="8px",R9="1px",tve="2px",gp="#fff",rve="11px",ove="13px",A9="499",nve="20px";var ive=`
205 .editor-avatar {
206 position: relative;
207 display: inline-flex;
208 align-items: center;
209 border-radius: ${P9};
210 flex-shrink: 0;
211 box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 2px) ${gp}, ${JO};
212 }
213 .editor-avatar__image {
214 box-sizing: border-box;
215 position: relative;
216 width: ${E9};
217 height: ${E9};
218 border-radius: ${P9};
219 border: 0;
220 background-color: var(--wp-admin-theme-color, #3858e9);
221 overflow: hidden;
222 overflow: clip;
223 flex-shrink: 0;
224 font-size: 0;
225 color: ${gp};
226 }
227 .is-small > .editor-avatar__image {
228 width: ${k9};
229 height: ${k9};
230 }
231 .has-avatar-border-color > .editor-avatar__image {
232 border: var(--wp-admin-border-width-focus, 2px) solid var(--editor-avatar-outline-color);
233 background-clip: padding-box;
234 }
235 .has-avatar-border-color > .editor-avatar__image::after {
236 content: "";
237 position: absolute;
238 inset: 0;
239 border-radius: inherit;
240 box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) ${gp};
241 pointer-events: none;
242 z-index: 1;
243 }
244 .editor-avatar__img {
245 position: absolute;
246 inset: 0;
247 width: 100%;
248 height: 100%;
249 object-fit: cover;
250 border-radius: inherit;
251 opacity: 0;
252 }
253 .has-src > .editor-avatar__image > .editor-avatar__img {
254 opacity: 1;
255 }
256 .editor-avatar:not(.has-src) > .editor-avatar__image {
257 display: flex;
258 align-items: center;
259 justify-content: center;
260 font-size: ${rve};
261 font-weight: ${A9};
262 border: 0;
263 background-clip: border-box;
264 }
265 .editor-avatar:not(.has-src) > .editor-avatar__image::after {
266 content: none;
267 }
268 .editor-avatar:not(.has-src).has-avatar-border-color > .editor-avatar__image {
269 background-color: var(--editor-avatar-outline-color);
270 }
271 .editor-avatar__name {
272 font-size: ${ove};
273 font-weight: ${A9};
274 line-height: ${nve};
275 color: var(--editor-avatar-name-color, ${gp});
276 min-width: 0;
277 padding-bottom: 2px; /* $grid-unit-05 / 2 */
278 overflow: hidden;
279 opacity: 0;
280 white-space: nowrap;
281 transition: opacity 0.15s cubic-bezier(0.15, 0, 0.15, 1);
282 }
283 .editor-avatar.is-badge {
284 display: inline-grid;
285 grid-template-columns: min-content 0fr;
286 column-gap: 0;
287 padding-inline-end: 0;
288 background-color: var(--wp-admin-theme-color, #3858e9);
289 transition:
290 grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1),
291 column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1),
292 padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1);
293 }
294 .editor-avatar.is-badge:hover {
295 grid-template-columns: min-content 1fr;
296 column-gap: ${$O};
297 padding-inline-end: ${e3};
298 transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
299 }
300 .editor-avatar.is-badge:hover .editor-avatar__name {
301 opacity: 1;
302 transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
303 }
304 .editor-avatar.is-badge.has-avatar-border-color {
305 background-color: var(--editor-avatar-outline-color);
306 }
307 @media (prefers-reduced-motion: reduce) {
308 .editor-avatar.is-badge,
309 .editor-avatar__name {
310 transition: none;
311 }
312 }
313 `;var sve=`
314 .block-canvas-cover {
315 position: absolute;
316 top: 0;
317 left: 0;
318 width: 100%;
319 height: 100%;
320 pointer-events: none;
321 z-index: 20000;
322 }
323 .block-canvas-cover .collaborators-overlay-full {
324 position: absolute;
325 top: 0;
326 left: 0;
327 width: 100%;
328 height: 100%;
329 }
330 .block-canvas-cover .collaborators-overlay-fixed {
331 position: fixed;
332 width: 100%;
333 height: 100%;
334 }
335 .collaborators-overlay-user {
336 position: absolute;
337 }
338 /* Cursor lines render below avatar labels across all users. The parent
339 .collaborators-overlay-user has no z-index so it does not create a
340 stacking context \u2014 children participate in the shared overlay context. */
341 .collaborators-overlay-user-cursor {
342 position: absolute;
343 z-index: 0;
344 width: ${tve};
345 border-radius: ${R9};
346 outline: ${R9} solid ${gp};
347 box-shadow: ${JO};
348 animation: collaborators-overlay-cursor-blink 1s infinite;
349 }
350 .collaborators-overlay-selection-rect {
351 position: absolute;
352 opacity: 0.15;
353 pointer-events: none;
354 border-radius: 2px;
355 }
356
357 /* Overlay-specific positioning applied to the Avatar cursor label. */
358 .collaborators-overlay-user-label.editor-avatar {
359 position: absolute;
360 z-index: 1;
361 transform: translate(-11px, -100%);
362 margin-top: -${$O};
363 pointer-events: auto;
364 overflow: visible;
365 width: max-content;
366 }
367 /* Avatar positioned above a highlighted block as a label. */
368 .collaborators-overlay-block-label.editor-avatar {
369 position: absolute;
370 z-index: 1;
371 transform: translateY(calc(-100% - ${e3}));
372 pointer-events: auto;
373 overflow: visible;
374 width: max-content;
375 }
376
377 @keyframes collaborators-overlay-cursor-blink {
378 0%, 45% { opacity: 1; }
379 55%, 95% { opacity: 0; }
380 100% { opacity: 1; }
381 }
382 .collaborators-overlay-cursor-highlighted .collaborators-overlay-user-cursor {
383 animation: collaborators-overlay-cursor-highlight 0.6s ease-in-out 3;
384 }
385 .collaborators-overlay-cursor-highlighted .collaborators-overlay-user-label {
386 animation: collaborators-overlay-label-highlight 0.6s ease-in-out 3;
387 }
388 @keyframes collaborators-overlay-cursor-highlight {
389 0%, 100% {
390 transform: scale(1);
391 filter: drop-shadow(0 0 0 transparent);
392 }
393 50% {
394 transform: scale(1.2);
395 filter: drop-shadow(0 0 8px currentColor);
396 }
397 }
398 @keyframes collaborators-overlay-label-highlight {
399 0%, 100% {
400 transform: translate(-11px, -100%) scale(1);
401 filter: drop-shadow(0 0 0 transparent);
402 }
403 50% {
404 transform: translate(-11px, -100%) scale(1.1);
405 filter: drop-shadow(0 0 6px currentColor);
406 }
407 }
408 .block-editor-block-list__block.is-collaborator-selected:not(:focus)::after {
409 content: "";
410 position: absolute;
411 pointer-events: none;
412 top: 0;
413 right: 0;
414 bottom: 0;
415 left: 0;
416 outline-color: var(--collaborator-outline-color);
417 outline-style: solid;
418 outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
419 outline-offset: calc(-1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
420 box-shadow: inset 0 0 0 calc((var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1)) + 0.5px) rgba(${gp}, 0.7);
421 z-index: 1;
422 }
423 @media (prefers-reduced-motion: reduce) {
424 .collaborators-overlay-user-label,
425 .collaborators-overlay-user-cursor {
426 animation: none;
427 }
428 }
429 `;function ave(e,t){let r=null,o=()=>{try{e()}catch{}r=setTimeout(o,t)};return r=setTimeout(o,t),()=>{r&&clearTimeout(r)}}var r3=s(X(),1),Z0=s(j(),1);var q0=s(j(),1);function t3(e){let[t,r]=(0,q0.useState)(0),o=(0,q0.useRef)(null),n=(0,q0.useCallback)(()=>(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(i=>i+1)},e),()=>{o.current&&clearTimeout(o.current)}),[e]);return[t,n]}var{useActiveCollaborators:EHe,useResolvedSelection:kHe}=Y(r3.privateApis);function lve(e,t,r,o,n){let i=(0,Z0.useRef)(new Set),a=EHe(r??null,o??null),l=kHe(r??null,o??null),[c,u]=(0,Z0.useState)([]),[d,f]=t3(n);return(0,Z0.useEffect)(()=>{if(!t){u([]);return}let m=i.current,h=new Set,g=a.filter(_=>{let w=_.editorState?.selection?.type===r3.SelectionType.WholeBlock;return!_.isMe&&w}).map(_=>{let w;try{({localClientId:w}=l(_.editorState?.selection))}catch{return null}return w?{blockId:w,color:_.isMe?"var(--wp-admin-theme-color)":Qa(_.collaboratorInfo.id),userName:_.collaboratorInfo.name,avatarUrl:ef(_.collaboratorInfo.avatar_urls)}:null}).filter(_=>!_||h.has(_.blockId)?!1:(h.add(_.blockId),!0)),v=new Set(g.map(_=>_.blockId));for(let _ of m)if(!v.has(_)){let w=I9(t,_);w&&(w.classList.remove("is-collaborator-selected"),w.style.removeProperty("--collaborator-outline-color")),m.delete(_)}let y=[],b=e?.getBoundingClientRect()??null;return g.forEach(_=>{let{color:w,blockId:S,userName:C,avatarUrl:k}=_,R=I9(t,S);if(R&&(R.classList.add("is-collaborator-selected"),R.style.setProperty("--collaborator-outline-color",w),m.add(S),b)){let A=R.getBoundingClientRect();y.push({blockId:S,userName:C,avatarUrl:k,color:w,x:A.left-b.left,y:A.top-b.top})}}),u(y),()=>{for(let _ of m){let w=I9(t,_);w&&(w.classList.remove("is-collaborator-selected"),w.style.removeProperty("--collaborator-outline-color"))}m.clear()}},[a,t,e,d,l]),{highlights:c,rerenderHighlightsAfterDelay:f}}var I9=(e,t)=>e.querySelector(`[data-block="${t}"]`);var tf=s(X(),1),mve=s(G(),1),i3=s(j(),1),pve=s(pt(),1);var av=s(X(),1);var RHe=500,o3=(e,t,r,o)=>e===null||!t?null:AHe(t,e,r,o)??null,AHe=(e,t,r,o)=>{let{node:n,offset:i}=O9(e,t,r),a=r.createRange();try{a.setStart(n,i)}catch{return null}a.collapse(!0);let l=a.getBoundingClientRect(),c=e.getBoundingClientRect(),u=0,d=0;l.x===0&&l.y===0&&l.width===0&&l.height===0?(u=c.left-o.left,d=c.top-o.top):(u=l.left-o.left,d=l.top-o.top);let f=l.height;if(f===0){let m=r.defaultView??window;f=parseInt(m.getComputedStyle(e).lineHeight,10)||c.height}return{x:u,y:d,height:f}},n3=(e,t,r,o,n)=>{let i=t,a=r;i>a&&([i,a]=[a,i]);let l=O9(e,i,o),c=O9(e,a,o),u=o.createRange();try{u.setStart(l.node,l.offset),u.setEnd(c.node,c.offset)}catch{return null}let d=u.getClientRects(),f=[];for(let m of d){if(m.width===0&&m.height===0)continue;let h=m.left-n.left,g=m.top-n.top;f.some(y=>y.x===h&&y.y===g&&y.width===m.width&&y.height===m.height)||f.push({x:h,y:g,width:m.width,height:m.height})}return f.length>0?f:null},cve=(e,t,r)=>{let o=t.createRange();o.selectNodeContents(e);let n=o.getClientRects(),i=[];for(let a of n)a.width===0&&a.height===0||i.push({x:a.left-r.left,y:a.top-r.top,width:a.width,height:a.height});if(i.length===0){let a=e.getBoundingClientRect();a.width>0&&a.height>0&&i.push({x:a.left-r.left,y:a.top-r.top,width:a.width,height:a.height})}return i},uve=(e,t,r)=>{let o=r.querySelectorAll("[data-block]"),n=-1,i=-1;for(let l=0;l<o.length;l++){let c=o[l].getAttribute("data-block");c===e&&(n=l),c===t&&(i=l)}if(n===-1||i===-1)return[];n>i&&([n,i]=[i,n]);let a=[];for(let l=n+1;l<i;l++)a.push(o[l]);return a},O9=(e,t,r)=>{let o=r.createTreeWalker(e,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT),n=0,i=null,a=null,l=1;for(;a=o.nextNode();){if(l++,l>RHe)return i?{node:i,offset:0}:{node:e,offset:0};let c=a.nodeValue?.length??0;if(a.nodeType===Node.ELEMENT_NODE)if(a.nodeName==="BR"){if(n+1>=t){let u=o.nextNode();return u?.nodeType===Node.TEXT_NODE?{node:u,offset:0}:i?{node:i,offset:i.nodeValue?.length??0}:{node:e,offset:0}}n+=1;continue}else continue;if(c!==0){if(n+c>=t)return{node:a,offset:t-n};n+=c,a.nodeType===Node.TEXT_NODE&&(i=a)}}return i&&i.nodeValue?.length?{node:i,offset:i.nodeValue.length}:{node:e,offset:0}},dve=(e,t)=>e.compareDocumentPosition(t)===Node.DOCUMENT_POSITION_FOLLOWING;function fve(e,t,r,o){return e.type===av.SelectionType.None||e.type===av.SelectionType.WholeBlock?{}:e.type===av.SelectionType.Cursor?IHe(t,o):r?OHe(e,t,r,o):{}}function IHe(e,t){if(!e.localClientId)return{};let r=t.editorDocument.querySelector(`[data-block="${e.localClientId}"]`);return{coords:o3(e.richTextOffset,r,t.editorDocument,t.overlayRect)}}function OHe(e,t,r,o){if(!t.localClientId||!r.localClientId||t.richTextOffset===null||r.richTextOffset===null)return{};let i=e.selectionDirection===av.SelectionDirection.Backward?t:r,a,l=null;if(e.type===av.SelectionType.SelectionInOneBlock){let u=NHe(t,r,o);a=u.rects,l=u.blockElement}else{let u=MHe(t,r,o);a=u.rects,l=i.localClientId===u.firstBlockClientId?u.firstBlock:u.lastBlock}if(a.length>0)return{coords:o3(i.richTextOffset,l,o.editorDocument,o.overlayRect),selectionRects:a};let c=o.editorDocument.querySelector(`[data-block="${t.localClientId}"]`);return{coords:o3(t.richTextOffset,c,o.editorDocument,o.overlayRect)}}function NHe(e,t,r){let o=r.editorDocument.querySelector(`[data-block="${e.localClientId}"]`);return!o||e.richTextOffset===null||t.richTextOffset===null?{rects:[],blockElement:null}:{rects:n3(o,e.richTextOffset,t.richTextOffset,r.editorDocument,r.overlayRect)??[],blockElement:o}}function MHe(e,t,r){let o=e,n=t,i=r.editorDocument.querySelector(`[data-block="${o.localClientId}"]`),a=r.editorDocument.querySelector(`[data-block="${n.localClientId}"]`);if(i&&a&&dve(a,i)&&(o=t,n=e,[i,a]=[a,i]),!i||!a||o.richTextOffset===null||n.richTextOffset===null||!o.localClientId||!n.localClientId)return{rects:[],firstBlock:null,lastBlock:null,firstBlockClientId:null};let l=[],c=n3(i,o.richTextOffset,Number.MAX_SAFE_INTEGER,r.editorDocument,r.overlayRect);c&&l.push(...c);let u=uve(o.localClientId,n.localClientId,r.editorDocument);for(let f of u){let m=cve(f,r.editorDocument,r.overlayRect);l.push(...m)}let d=n3(a,0,n.richTextOffset,r.editorDocument,r.overlayRect);return d&&l.push(...d),{rects:l,firstBlock:i,lastBlock:a,firstBlockClientId:o.localClientId}}var{useActiveCollaborators:FHe,useResolvedSelection:DHe}=Y(tf.privateApis);function hve(e,t,r,o,n){let i=FHe(r??null,o??null),a=DHe(r??null,o??null),l=(0,mve.useSelect)(m=>m(pve.store).get("core","showCollaborationCursor"),[]),[c,u]=(0,i3.useState)([]),[d,f]=t3(n);return(0,i3.useEffect)(()=>{if(!e||!t){u([]);return}let m=e.getBoundingClientRect(),h={editorDocument:t,overlayRect:m},g=[],v=i.some(y=>!y.isMe);i.forEach(y=>{if(y.isMe&&(!l||!v))return;let b=y.editorState?.selection??{type:tf.SelectionType.None},_={richTextOffset:null,localClientId:null},w;if(b.type===tf.SelectionType.Cursor)try{_=a(b)}catch{return}else if(b.type===tf.SelectionType.SelectionInOneBlock||b.type===tf.SelectionType.SelectionInMultipleBlocks)try{_=a({type:tf.SelectionType.Cursor,cursorPosition:b.cursorStartPosition}),w=a({type:tf.SelectionType.Cursor,cursorPosition:b.cursorEndPosition})}catch{return}let S=y.collaboratorInfo.name,C=y.clientId,k=y.isMe?"var(--wp-admin-theme-color)":Qa(y.collaboratorInfo.id),R=ef(y.collaboratorInfo.avatar_urls),A=fve(b,_,w,h);if(A.coords){let I={userName:S,clientId:C,color:k,avatarUrl:R,isMe:y.isMe,...A.coords};A.selectionRects&&(I.selectionRects=A.selectionRects),g.push(I)}}),u(g)},[t,a,e,i,l,d]),{cursors:c,rerenderCursorsAfterDelay:f}}var su=s(x(),1),gve=500,BHe=1e4;function yve({blockEditorDocument:e,postId:t,postType:r,cursorRegistry:o}){let[n,i]=(0,Gl.useState)(null),{cursors:a,rerenderCursorsAfterDelay:l}=hve(n,e??null,t??null,r??null,gve),{highlights:c,rerenderHighlightsAfterDelay:u}=lve(n,e??null,t??null,r??null,gve),d=(0,Gl.useCallback)(()=>{l(),u()},[l,u]),f=(0,s3.useResizeObserver)(d);(0,Gl.useEffect)(()=>{let v=l(),y=u();return()=>{v(),y()}},[l,u]),(0,Gl.useEffect)(()=>{if(a.length!==0)return ave(l,BHe)},[a.length,l]);let m=(0,s3.useMergeRefs)([i,f]),h=(0,Gl.useRef)(new Map);(0,Gl.useEffect)(()=>{if(!o)return;let v=h.current,y=new Set(a.map(b=>b.clientId));for(let b of v.keys())y.has(b)||(o.unregisterCursor(b),v.delete(b));for(let[b,_]of v.entries())o.registerCursor(b,_);return()=>o.removeAll()},[a,o]);let g=(0,Gl.useCallback)(v=>y=>{y?h.current.set(v,y):h.current.delete(v)},[]);return(0,su.jsxs)("div",{className:"collaborators-overlay-full",ref:m,children:[(0,su.jsx)("style",{children:ive+sve}),a.map(v=>(0,su.jsxs)("div",{children:[!v.isMe&&v.selectionRects?.map((y,b)=>(0,su.jsx)("div",{className:"collaborators-overlay-selection-rect",style:{left:`${y.x}px`,top:`${y.y}px`,width:`${y.width}px`,height:`${y.height}px`,backgroundColor:v.color}},`${v.clientId}-sel-${b}`)),(0,su.jsxs)("div",{ref:g(v.clientId),className:"collaborators-overlay-user",style:{left:`${v.x}px`,top:`${v.y}px`},children:[!v.isMe&&(0,su.jsx)("div",{className:"collaborators-overlay-user-cursor",style:{backgroundColor:v.color,height:`${v.height}px`}}),(0,su.jsx)($d,{className:"collaborators-overlay-user-label",variant:"badge",size:"small",src:v.avatarUrl,name:v.userName,label:v.isMe?(0,vve.__)("You"):void 0,borderColor:v.color})]})]},v.clientId)),c.map(v=>(0,su.jsx)($d,{className:"collaborators-overlay-block-label",variant:"badge",size:"small",src:v.avatarUrl,name:v.userName,borderColor:v.color,style:{left:`${v.x}px`,top:`${v.y}px`}},v.blockId))]})}var N9=s(x(),1),{BlockCanvasCover:LHe}=Y(bve.privateApis);function a3({postId:e,postType:t,cursorRegistry:r}){return(0,N9.jsx)(LHe.Fill,{children:({containerRef:o})=>(0,N9.jsx)(yve,{blockEditorDocument:o.current?.ownerDocument,postId:e,postType:t,cursorRegistry:r})})}var Ja=s(x(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='9907eeab15']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","9907eeab15"),e.appendChild(document.createTextNode(".editor-collaborators-presence{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;flex-shrink:0;height:32px;margin-right:8px}.editor-collaborators-presence:has(.is-pressed),.editor-collaborators-presence:hover{background-color:#e0e0e0}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button{align-items:center;background:#0000;border-radius:4px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;height:100%;padding:4px;position:relative}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed:hover,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:hover{background:#0000;color:#2f2f2f}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#007cba);outline:none}")),document.head.appendChild(e)}var{useActiveCollaborators:VHe}=Y(_ve.privateApis);function Sve({postId:e,postType:t}){let r=VHe(e,t),o=r.filter(f=>!f.isMe),n=(0,K0.useMemo)(()=>[...r].sort((f,m)=>f.isMe&&!m.isMe?-1:!f.isMe&&m.isMe?1:0),[r]),[i]=(0,K0.useState)(eve),[a,l]=(0,K0.useState)(!1),[c,u]=(0,K0.useState)(null);if(o.length===0)return null;let d=r.find(f=>f.isMe);return(0,Ja.jsxs)(Ja.Fragment,{children:[(0,Ja.jsxs)("div",{className:"editor-collaborators-presence",children:[(0,Ja.jsx)(wve.Button,{__next40pxDefaultSize:!0,className:"editor-collaborators-presence__button",onClick:()=>l(!a),isPressed:a,ref:u,"aria-label":(0,l3.sprintf)((0,l3.__)("Collaborators list, %d online"),n.length),children:(0,Ja.jsxs)(T9,{max:4,children:[d&&(0,Ja.jsx)($d,{src:ef(d.collaboratorInfo.avatar_urls),name:d.collaboratorInfo.name,borderColor:"var(--wp-admin-theme-color)",size:"small"},d.clientId),o.map(f=>(0,Ja.jsx)($d,{src:ef(f.collaboratorInfo.avatar_urls),name:f.collaboratorInfo.name,borderColor:Qa(f.collaboratorInfo.id),size:"small"},f.clientId))]})}),a&&(0,Ja.jsx)($ge,{activeCollaborators:n,popoverAnchor:c,setIsPopoverVisible:l,cursorRegistry:i})]}),(0,Ja.jsx)(a3,{postId:e,postType:t,cursorRegistry:i})]})}var co=s(x(),1);function jHe({customSaveButton:e,forceIsDirty:t,setEntitiesSavedStatesCallback:r}){let o=(0,Mx.useViewportMatch)("large"),n=(0,Mx.useViewportMatch)("medium"),i=(0,Mx.useMediaQuery)("(max-width: 403px)"),{postId:a,postType:l,isTextEditor:c,isPublishSidebarOpened:u,showIconLabels:d,hasFixedToolbar:f,hasBlockSelection:m,hasSectionRootClientId:h,isStylesCanvasActive:g,isAttachment:v}=(0,Cve.useSelect)(C=>{let{get:k}=C(Tve.store),{getEditorMode:R,getCurrentPostType:A,getCurrentPostId:I,isPublishSidebarOpened:D}=C(T),{getStylesPath:E,getShowStylebook:P}=Y(C(T)),{getBlockSelectionStart:B,getSectionRootClientId:H}=Y(C(xve.store));return{postId:I(),postType:A(),isTextEditor:R()==="text",isPublishSidebarOpened:D(),showIconLabels:k("core","showIconLabels"),hasFixedToolbar:k("core","fixedToolbar"),hasBlockSelection:!!B(),hasSectionRootClientId:!!H(),isStylesCanvasActive:!!E()?.startsWith("/revisions")||P(),isAttachment:A()===Dr&&window?.__experimentalMediaEditor}},[]),y=["post","page","wp_template"].includes(l)&&h,b=[Dr,pf,xo,fa].includes(l)||g,[_,w]=(0,Pve.useState)(!0);return(0,co.jsx)(VO,{toolbar:(0,co.jsxs)(co.Fragment,{children:[!v&&(0,co.jsx)(sge,{disableBlockTools:g||c}),f&&n&&(0,co.jsx)(tge,{isCollapsed:_,onToggle:w})]}),center:!i&&(!f||f&&(!m||_))?(0,co.jsxs)(co.Fragment,{children:[(0,co.jsx)(Sve,{postType:l,postId:a}),(0,co.jsx)(ZA,{})]}):void 0,settings:(0,co.jsxs)(co.Fragment,{children:[!e&&!u&&(0,co.jsx)(q5,{forceIsDirty:t}),(0,co.jsx)(Ige,{}),(0,co.jsx)(Dge,{forceIsAutosaveable:t,disabled:b}),(0,co.jsx)(ap,{className:"editor-header__post-preview-button",forceIsAutosaveable:t}),o&&y&&(0,co.jsx)(zge,{disabled:g}),(o||!d)&&(0,co.jsx)(wm.Slot,{scope:"core"}),!e&&(0,co.jsx)(Cge,{forceIsDirty:t,setEntitiesSavedStatesCallback:r}),e,!v&&(0,co.jsx)(WO,{})]})})}var Eve=jHe;var Fx=s(G(),1),u3=s(ce(),1),kve=s(ve(),1),Dx=s(j(),1),Rve=s(pt(),1),Ave=s(Po(),1);var c3=s(x(),1),{PrivateInserterLibrary:zHe}=Y(u3.privateApis);function Ive(){let{blockSectionRootClientId:e,inserterSidebarToggleRef:t,inserter:r,showMostUsedBlocks:o,sidebarIsOpened:n}=(0,Fx.useSelect)(m=>{let{getInserterSidebarToggleRef:h,getInserter:g,isPublishSidebarOpened:v}=Y(m(T)),{getBlockRootClientId:y,isZoomOut:b,getSectionRootClientId:_}=Y(m(u3.store)),{get:w}=m(Rve.store),{getActiveComplementaryArea:S}=m(Ie),C=()=>{if(b()){let k=_();if(k)return k}return y()};return{inserterSidebarToggleRef:h(),inserter:g(),showMostUsedBlocks:w("core","mostUsedBlocks"),blockSectionRootClientId:C(),sidebarIsOpened:!!(S("core")||v())}},[]),{setIsInserterOpened:i}=(0,Fx.useDispatch)(T),{disableComplementaryArea:a}=(0,Fx.useDispatch)(Ie),l=(0,kve.useViewportMatch)("medium","<"),c=(0,Dx.useRef)(),u=(0,Dx.useCallback)(()=>{i(!1),t.current?.focus()},[t,i]),d=(0,Dx.useCallback)(m=>{m.keyCode===Ave.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),u())},[u]),f=(0,c3.jsx)("div",{className:"editor-inserter-sidebar__content",children:(0,c3.jsx)(zHe,{showMostUsedBlocks:o,showInserterHelpPanel:!0,shouldFocusBlock:l,rootClientId:e??r.rootClientId,__experimentalInsertionIndex:r.insertionIndex,onSelect:r.onSelect,__experimentalInitialTab:r.tab,__experimentalInitialCategory:r.category,__experimentalFilterValue:r.filterValue,onPatternCategorySelection:n?()=>a("core"):void 0,ref:c,onClose:u})});return(0,c3.jsx)("div",{onKeyDown:d,className:"editor-inserter-sidebar",children:f})}var f3=s(ce(),1),m3=s(ve(),1),p3=s(G(),1),M9=s(kg(),1),Wl=s(j(),1),Lx=s(N(),1),Nve=s(Ks(),1),Mve=s(Po(),1);var Bx=s(z(),1),d3=s(N(),1);var jn=s(x(),1);function Ove(){return(0,jn.jsxs)(jn.Fragment,{children:[(0,jn.jsxs)("div",{className:"editor-list-view-sidebar__outline",children:[(0,jn.jsxs)("div",{children:[(0,jn.jsx)(Bx.__experimentalText,{children:(0,d3.__)("Characters:")}),(0,jn.jsx)(Bx.__experimentalText,{children:(0,jn.jsx)(L0,{})})]}),(0,jn.jsxs)("div",{children:[(0,jn.jsx)(Bx.__experimentalText,{children:(0,d3.__)("Words:")}),(0,jn.jsx)(D0,{})]}),(0,jn.jsxs)("div",{children:[(0,jn.jsx)(Bx.__experimentalText,{children:(0,d3.__)("Time to read:")}),(0,jn.jsx)(B0,{})]})]}),(0,jn.jsx)(Wb,{})]})}var vp=s(x(),1),{TabbedSidebar:HHe}=Y(f3.privateApis);function Fve(){let{setIsListViewOpened:e}=(0,p3.useDispatch)(T),{getListViewToggleRef:t}=Y((0,p3.useSelect)(T)),r=(0,m3.useFocusOnMount)("firstElement"),o=(0,Wl.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),n=(0,Wl.useCallback)(v=>{v.keyCode===Mve.ESCAPE&&!v.defaultPrevented&&(v.preventDefault(),o())},[o]),[i,a]=(0,Wl.useState)(null),[l,c]=(0,Wl.useState)("list-view"),u=(0,Wl.useRef)(),d=(0,Wl.useRef)(),f=(0,Wl.useRef)(),m=(0,m3.useMergeRefs)([r,f,a]);function h(v){let y=M9.focus.tabbable.find(d.current)[0];if(v==="list-view"){let b=M9.focus.tabbable.find(f.current)[0];(u.current.contains(b)?b:y).focus()}else y.focus()}let g=(0,Wl.useCallback)(()=>{u.current.contains(u.current.ownerDocument.activeElement)?o():h(l)},[o,l]);return(0,Nve.useShortcut)("core/editor/toggle-list-view",g),(0,vp.jsx)("div",{className:"editor-list-view-sidebar",onKeyDown:n,ref:u,children:(0,vp.jsx)(HHe,{tabs:[{name:"list-view",title:(0,Lx._x)("List View","Post overview"),panel:(0,vp.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,vp.jsx)("div",{className:"editor-list-view-sidebar__list-view-panel-content",children:(0,vp.jsx)(f3.__experimentalListView,{dropZoneElement:i})})}),panelRef:m},{name:"outline",title:(0,Lx._x)("Outline","Post overview"),panel:(0,vp.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,vp.jsx)(Ove,{})})}],onClose:o,onSelect:v=>c(v),defaultTabId:"list-view",ref:d,closeButtonLabel:(0,Lx.__)("Close")})})}var zx=s(G(),1),jx=s(z(),1);var yp=s(N(),1);var g3=s(G(),1),v3=s(z(),1),Dve=s(X(),1),h3=s(N(),1),y3=s(uo(),1);var Vx=s(x(),1);function UHe(){let{revisions:e,isLoading:t,currentRevisionId:r,revisionKey:o}=(0,g3.useSelect)(u=>{let{getCurrentPostId:d,getCurrentPostType:f}=u(T),{getRevisions:m,isResolving:h,getEntityConfig:g}=u(Dve.store),v=d(),y=f();if(!v||!y)return{};let _=g("postType",y)?.revisionKey||"id",w={per_page:-1,context:"edit",orderby:"date",order:"asc",_fields:[...new Set(["id","date","modified","author","meta","title.raw","excerpt.raw","content.raw",_])].join()};return{revisions:m("postType",y,v,w),isLoading:h("getRevisions",["postType",y,v,w]),currentRevisionId:Y(u(T)).getCurrentRevisionId(),revisionKey:_}},[]),{setCurrentRevisionId:n}=Y((0,g3.useDispatch)(T)),i=e?.findIndex(u=>u[o]===r),a=u=>{let d=e?.[u];d&&n(d[o])},l=(0,y3.getSettings)(),c=u=>{let d=e?.[u];return d?(0,y3.dateI18n)(l.formats.datetime,d.date):u};return t?(0,Vx.jsx)(v3.Spinner,{}):e?.length?e?.length===1?(0,Vx.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,h3.__)("Only one revision found.")}):(0,Vx.jsx)(v3.RangeControl,{__next40pxDefaultSize:!0,"aria-valuetext":c(i),className:"editor-revisions-header__slider",hideLabelFromVision:!0,label:(0,h3.__)("Revision"),max:e?.length-1,min:0,marks:!0,onChange:a,renderTooltipContent:c,value:i,withInputField:!1}):(0,Vx.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,h3.__)("No revisions found.")})}var Bve=UHe;var Es={document:"edit-post/document",block:"edit-post/block"};var sa=s(x(),1);function GHe({showDiff:e,onToggleDiff:t}){let{currentRevisionId:r,sidebarIsOpened:o}=(0,zx.useSelect)(d=>({currentRevisionId:Y(d(T)).getCurrentRevisionId(),sidebarIsOpened:!!d(Ie).getActiveComplementaryArea("core")}),[]),{setCurrentRevisionId:n,restoreRevision:i}=Y((0,zx.useDispatch)(T)),{enableComplementaryArea:a,disableComplementaryArea:l}=(0,zx.useDispatch)(Ie),c=!!r,u=()=>{r&&i(r)};return(0,sa.jsx)(VO,{className:"editor-revisions-header",toolbar:(0,sa.jsx)(jx.Button,{__next40pxDefaultSize:!0,size:"compact",icon:Mp,label:(0,yp._x)("Show changes","revisions"),isPressed:e,onClick:t}),center:(0,sa.jsx)(Bve,{}),settings:(0,sa.jsxs)(sa.Fragment,{children:[(0,sa.jsx)(ap,{className:"editor-header__post-preview-button"}),(0,sa.jsx)(jx.Button,{__next40pxDefaultSize:!0,icon:(0,yp.isRTL)()?Ip:Su,label:(0,yp._x)("Settings","panel button label"),isPressed:o,"aria-expanded":o,onClick:()=>{o?l("core"):a("core",Es.document)},size:"compact"}),(0,sa.jsx)(jx.Button,{__next40pxDefaultSize:!0,variant:"secondary",size:"compact",onClick:()=>n(null),children:(0,yp.__)("Exit")}),(0,sa.jsx)(jx.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,variant:"primary",size:"compact",className:"editor-revisions-header__restore-button",disabled:!c,onClick:u,children:(0,yp.__)("Restore")}),(0,sa.jsx)(WO,{disabled:!0})]})})}var F9=GHe;var mye=s(z(),1),pye=s(ce(),1),hye=s(G(),1),gye=s(j(),1),vye=s(Ko(),1);var gi=s(ce(),1),Zl=s(j(),1),E3=s(G(),1),z9=s(at(),1),iye=s(X(),1),k3=s(ve(),1);var D9=s(G(),1),Lve=s(X(),1),b3=s(j(),1),B9=s(N(),1),Vve=s(z(),1);var jve=s(x(),1);function zve({contentRef:e}){let{onNavigateToEntityRecord:t,templateId:r}=(0,D9.useSelect)(a=>{let{getEditorSettings:l,getCurrentTemplateId:c}=a(T);return{onNavigateToEntityRecord:l().onNavigateToEntityRecord,templateId:c()}},[]),o=(0,D9.useSelect)(a=>!!a(Lve.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[n,i]=(0,b3.useState)(!1);return(0,b3.useEffect)(()=>{let a=c=>{o&&(!c.target.classList.contains("is-root-container")||c.target.dataset?.type==="core/template-part"||c.defaultPrevented||(c.preventDefault(),i(!0)))},l=e.current;return l?.addEventListener("dblclick",a),()=>{l?.removeEventListener("dblclick",a)}},[e,o]),o?(0,jve.jsx)(Vve.__experimentalConfirmDialog,{isOpen:n,confirmButtonText:(0,B9.__)("Edit template"),onConfirm:()=>{i(!1),t({postId:r,postType:"wp_template"})},onCancel:()=>i(!1),size:"medium",children:(0,B9.__)("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 Uve=s(ve(),1),w3=s(G(),1),L9=s(ce(),1);var WHe=500;function Hve(e,t,r){return Math.min(Math.max(e,t),r)}function YHe(e,t,r){let o=e-Hve(e,r.left,r.right),n=t-Hve(t,r.top,r.bottom);return Math.sqrt(o*o+n*n)}function Gve({isEnabled:e=!0}={}){let{getEnabledClientIdsTree:t,getBlockName:r,getBlockOrder:o}=Y((0,w3.useSelect)(L9.store)),{selectBlock:n}=(0,w3.useDispatch)(L9.store);return(0,Uve.useRefEffect)(i=>{if(!e)return;let a=(c,u)=>{let d=t().flatMap(({clientId:h})=>{let g=r(h);if(g==="core/template-part")return[];if(g==="core/post-content"){let v=o(h);if(v.length)return v}return[h]}),f=1/0,m=null;for(let h of d){let g=i.querySelector(`[data-block="${h}"]`);if(!g)continue;let v=g.getBoundingClientRect(),y=YHe(c,u,v);y<f&&y<WHe&&(f=y,m=h)}m&&n(m)},l=c=>{(c.target===i||c.target.classList.contains("is-root-container"))&&a(c.clientX,c.clientY)};return i.addEventListener("click",l),()=>i.removeEventListener("click",l)},[e])}var _3=s(G(),1),Wve=s(ve(),1),V9=s(ce(),1);function Yve(){let{getSettings:e,isZoomOut:t}=Y((0,_3.useSelect)(V9.store)),{resetZoomLevel:r}=Y((0,_3.useDispatch)(V9.store));return(0,Wve.useRefEffect)(o=>{function n(i){if(t()&&!i.defaultPrevented){i.preventDefault();let{__experimentalSetIsInserterOpened:a}=e();typeof a=="function"&&a(!1),r()}}return o.addEventListener("dblclick",n),()=>{o.removeEventListener("dblclick",n)}},[e,t,r])}var qve=s(G(),1),Zve=s(ve(),1),S3=s(ce(),1),Kve=s(at(),1),qHe=':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';function Xve(e){let t=(0,qve.useRegistry)(),r=(0,Zve.useRefEffect)(o=>{function n(a){if(a.target!==o&&a.target!==o.parentElement)return;let l=o.lastElementChild;if(!l)return;let c=l.getBoundingClientRect();if(a.clientY<c.bottom)return;a.preventDefault();let u=t.select(S3.store).getBlockOrder(""),d=u[u.length-1],f=t.select(S3.store).getBlock(d),{selectBlock:m,insertDefaultBlock:h}=t.dispatch(S3.store);f&&(0,Kve.isUnmodifiedDefaultBlock)(f)?m(d):h()}let{ownerDocument:i}=o;return i.addEventListener("pointerdown",n),()=>{i.removeEventListener("pointerdown",n)}},[t]);return e?[r,qHe]:[]}var x3=s(G(),1),Qve=s(ve(),1),j9=s(ce(),1);function Jve(){let{getEditedContentOnlySection:e}=Y((0,x3.useSelect)(j9.store)),{stopEditingContentOnlySection:t}=Y((0,x3.useDispatch)(j9.store));return(0,Qve.useRefEffect)(r=>{function o(n){let i=e();if(!i)return;!n.target.closest(`[data-block="${i}"]`)&&!n.defaultPrevented&&(n.preventDefault(),t())}return r.addEventListener("click",o),()=>{r.removeEventListener("click",o)}},[e,t])}var C3=s(G(),1),eye=s(ve(),1),tye=s(at(),1),Hx=s(X(),1),T3=s(ce(),1),au=s(z(),1),rye=s(Ko(),1),bp=s(j(),1),ql=s(N(),1);var X0=s(j(),1);function $ve(e){let[t,r]=(0,X0.useState)(),o=(0,X0.useRef)(!1);return(0,X0.useEffect)(()=>{if(!e)return;if(e.status==="connected"){r(void 0),o.current=!1;return}if(e.status!=="disconnected"||!e.willAutoRetryInMs)return;let{willAutoRetryInMs:n}=e,i=Date.now()+n,a=o.current;o.current=!0,a&&r(0);let l=null,c=()=>{r(Math.ceil((i-Date.now())/1e3)),l=setInterval(()=>{let d=Math.ceil((i-Date.now())/1e3);r(Math.max(0,d)),d<=0&&l&&clearInterval(l)},1e3)},u=a?setTimeout(c,500):null;return u||c(),()=>{u&&clearTimeout(u),l&&clearInterval(l)}},[e]),{onManualRetry:()=>{r(0)},secondsRemaining:t}}var Yl=s(x(),1),{BlockCanvasCover:ZHe}=Y(T3.privateApis),{retrySyncConnection:KHe}=Y(Hx.privateApis),XHe=2e4;function oye(){let[e,t]=(0,bp.useState)(!1),[r,o]=(0,bp.useState)(!1),[n,i]=(0,bp.useState)(!1),{connectionStatus:a,isCollaborationEnabled:l,postType:c}=(0,C3.useSelect)(w=>{let S=w(T).getCurrentPostType();return{connectionStatus:w(Hx.store).getSyncConnectionStatus()||null,isCollaborationEnabled:w(T).isCollaborationEnabledForCurrentPost(),postType:S?w(Hx.store).getPostType(S):null}},[]),{onManualRetry:u,secondsRemaining:d}=$ve(a),f=(0,eye.useCopyToClipboard)(()=>{let w=(0,C3.select)(T3.store).getBlocks();return(0,tye.serialize)(w)});(0,bp.useEffect)(()=>{let w=setTimeout(()=>{t(!0)},XHe);return()=>clearTimeout(w)},[]),(0,bp.useEffect)(()=>{a?.status!=="connecting"&&i(a!==null&&"canManuallyRetry"in a&&a.canManuallyRetry===!0)},[a]);let m=a&&a.status==="disconnected"&&(a.canManuallyRetry||a.willAutoRetryInMs);if((0,bp.useEffect)(()=>{if(a?.status==="connected"){o(!1);return}a?.status&&a.status!=="connecting"&&(!m||a.backgroundRetriesFailed)&&o(!0)},[a,m]),!l||!e||!r)return null;let h=a&&"error"in a?a?.error:void 0;if(!m&&(0,rye.applyFilters)("editor.isSyncConnectionErrorHandled",!1,h?.code)!==!1)return null;let g=n?()=>{u(),KHe()}:void 0,v=xfe(h),y="",b=!1;d&&d>0?y=(0,ql.sprintf)((0,ql._n)("Retrying connection in %d second\u2026","Retrying connection in %d seconds\u2026",d),d):d===0&&(b=!0,y=(0,ql.__)("Retrying\u2026"));let _="edit.php";return c?.slug&&(_=`edit.php?post_type=${c.slug}`),(0,Yl.jsx)(ZHe.Fill,{children:(0,Yl.jsx)(au.Modal,{overlayClassName:"editor-sync-connection-error-modal",isDismissible:!1,onRequestClose:()=>{},shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,size:"medium",title:v.title,children:(0,Yl.jsxs)(au.__experimentalVStack,{spacing:6,children:[(0,Yl.jsx)("p",{children:v.description}),y&&(0,Yl.jsx)("p",{className:"editor-sync-connection-error-modal__retry-countdown",children:y}),(0,Yl.jsxs)(au.__experimentalHStack,{justify:"right",children:[(0,Yl.jsx)(au.Button,{__next40pxDefaultSize:!0,href:_,isDestructive:!0,variant:"tertiary",children:(0,ql.sprintf)((0,ql.__)("Back to %s"),c?.labels?.name??(0,ql.__)("Posts"))}),(0,Yl.jsx)(au.Button,{__next40pxDefaultSize:!0,ref:f,variant:g?"secondary":"primary",children:(0,ql.__)("Copy Post Content")}),g&&(0,Yl.jsx)(au.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,"aria-disabled":b,disabled:b,isBusy:b,variant:"primary",onClick:g,children:(0,ql.__)("Retry")})]})]})})})}var bn=s(x(),1),{LayoutStyle:P3,useLayoutClasses:QHe,useLayoutStyles:JHe,ExperimentalBlockCanvas:$He,useFlashEditableBlocks:eUe}=Y(gi.privateApis);function H9(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=H9(e[t].innerBlocks);if(r)return r}}}function nye(e){for(let t=0;t<e.length;t++)if(e[t].name==="core/post-content")return!0;return!1}function tUe({autoFocus:e,disableIframe:t=!1,iframeProps:r,contentRef:o,className:n}){let i=(0,k3.useViewportMatch)("small","<"),{renderingMode:a,postContentAttributes:l,editedPostTemplate:c={},wrapperBlockName:u,wrapperUniqueId:d,deviceType:f,isFocusedEntity:m,isDesignPostType:h,postType:g,isPreview:v,styles:y}=(0,E3.useSelect)(Ce=>{let{getCurrentPostId:De,getCurrentPostType:ot,getCurrentTemplateId:_t,getEditorSettings:me,getRenderingMode:re,getDeviceType:ne}=Y(Ce(T)),{getPostType:ee,getEditedEntityRecord:fe}=Ce(iye.store),Be=ot(),Ae=re(),Me;Be===fa?Me="core/block":Ae==="post-only"&&(Me="core/post-content");let ie=me(),be=ie.supportsTemplateMode,ge=ee(Be),Ge=_t(),It=Ge?fe("postType",Dt,Ge):void 0;return{renderingMode:Ae,postContentAttributes:ie.postContentAttributes,isDesignPostType:ll.includes(Be),editedPostTemplate:ge?.viewable&&be?It:void 0,wrapperBlockName:Me,wrapperUniqueId:De(),deviceType:ne(),isFocusedEntity:!!ie.onNavigateToPreviousEntityRecord,postType:Be,isPreview:ie.isPreviewMode,styles:ie.styles}},[]),{isCleanNewPost:b}=(0,E3.useSelect)(T),{hasRootPaddingAwareAlignments:_,themeHasDisabledLayoutStyles:w,themeSupportsLayout:S,isZoomedOut:C}=(0,E3.useSelect)(Ce=>{let{getSettings:De,isZoomOut:ot}=Y(Ce(gi.store)),_t=De();return{themeHasDisabledLayoutStyles:_t.disableLayoutStyles,themeSupportsLayout:_t.supportsLayout,hasRootPaddingAwareAlignments:_t.__experimentalFeatures?.useRootPaddingAwareAlignments,isZoomedOut:ot()}},[]),k=(0,Zl.useRef)(),R=(0,gi.__experimentalUseResizeCanvas)(f),[A]=(0,gi.useSettings)("layout"),I=(0,Zl.useMemo)(()=>a!=="post-only"||h?{type:"default"}:S?{...A,type:"constrained"}:{type:"default"},[a,S,A,h]),D=(0,Zl.useMemo)(()=>{if(!c?.content&&!c?.blocks&&l)return l;if(c?.blocks)return H9(c?.blocks);let Ce=typeof c?.content=="string"?c?.content:"";return H9((0,z9.parse)(Ce))||{}},[c?.content,c?.blocks,l]),E=(0,Zl.useMemo)(()=>{if(!c?.content&&!c?.blocks)return!1;if(c?.blocks)return nye(c?.blocks);let Ce=typeof c?.content=="string"?c?.content:"";return nye((0,z9.parse)(Ce))||!1},[c?.content,c?.blocks]),{layout:P={},align:B=""}=D||{},H=QHe(D,"core/post-content"),L=q({"is-layout-flow":!S},S&&H,B&&`align${B}`),W=JHe(D,"core/post-content",".block-editor-block-list__layout.is-root-container"),M=(0,Zl.useMemo)(()=>P&&(P?.type==="constrained"||P?.inherit||P?.contentSize||P?.wideSize)?{...A,...P,type:"constrained"}:{...A,...P,type:"default"},[P?.type,P?.inherit,P?.contentSize,P?.wideSize,A]),O=l?M:I,V=O?.type==="default"&&!E?I:O,U=(0,gi.__unstableUseTypingObserver)(),Z=(0,Zl.useRef)();(0,Zl.useEffect)(()=>{!e||!b()||Z?.current?.focus()},[e,b]);let K=`.is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}
430 .is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);}
431 .is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;}
432 .is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}`,Q=[pf,xo,fa].includes(g)&&!v&&!i&&!C,ae=g===pf&&v,[pe,de]=Xve(!v&&a==="post-only"&&!h),oe="display:flex;align-items:center;justify-content:center;",te=(0,Zl.useMemo)(()=>[...y??[],{css:`:where(.block-editor-iframe__body){display:flow-root;}.is-root-container{display:flow-root;${Q||ae?"min-height:0!important;":""}}
433 ${de||""}
434 ${Q?`.block-editor-iframe__html{background:var(--wp-editor-canvas-background);min-height:100vh;${oe}}.block-editor-iframe__body{width:100%;}`:""}${ae?`.block-editor-iframe__body{${oe}padding:var(--wp--style--block-gap,2em);}`:""}`}],[y,Q,ae,de]),ye=(0,gi.__unstableUseTypewriter)();return o=(0,k3.useMergeRefs)([k,o,a==="post-only"?ye:null,eUe({isEnabled:a==="template-locked"}),Gve({isEnabled:a==="template-locked"}),Yve(),pe,Jve()]),(0,bn.jsxs)("div",{className:q("editor-visual-editor","edit-post-visual-editor",n,{"has-padding":m||Q,"is-resizable":Q,"is-iframed":!t}),children:[(0,bn.jsx)(oye,{}),(0,bn.jsx)(Ub,{enableResizing:Q,height:"100%",children:(0,bn.jsxs)($He,{shouldIframe:!t,contentRef:o,styles:te,height:"100%",iframeProps:{...r,style:{...r?.style,...R}},children:[S&&!w&&a==="post-only"&&!h&&(0,bn.jsxs)(bn.Fragment,{children:[(0,bn.jsx)(P3,{selector:".editor-visual-editor__post-title-wrapper",layout:I}),(0,bn.jsx)(P3,{selector:".block-editor-block-list__layout.is-root-container",layout:V}),B&&(0,bn.jsx)(P3,{css:K}),W&&(0,bn.jsx)(P3,{layout:M,css:W})]}),a==="post-only"&&!h&&(0,bn.jsx)("div",{className:q("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":_}),contentEditable:!1,ref:U,style:{marginTop:"4rem"},children:(0,bn.jsx)(hO,{ref:Z})}),(0,bn.jsxs)(gi.RecursionProvider,{blockName:u,uniqueId:d,children:[(0,bn.jsx)(gi.BlockList,{className:q("is-"+f.toLowerCase()+"-preview",a!=="post-only"||h?"wp-site-blocks":`${L} wp-block-post-content`,{"has-global-padding":a==="post-only"&&!h&&_}),layout:O,dropZoneElement:t?k.current:k.current?.parentNode,__unstableDisableDropZone:a==="template-locked"}),a==="template-locked"&&(0,bn.jsx)(zve,{contentRef:k})]})]})})]})}var R3=tUe;var Q0=s(N(),1),A3=s(r1(),1),sye=[{name:"revision/diff-removed",title:(0,Q0.__)("Removed"),tagName:"del",className:"revision-diff-removed"},{name:"revision/diff-added",title:(0,Q0.__)("Added"),tagName:"ins",className:"revision-diff-added"},{name:"revision/diff-format-added",title:(0,Q0.__)("Format added"),tagName:"span",className:"revision-diff-format-added"},{name:"revision/diff-format-removed",title:(0,Q0.__)("Format removed"),tagName:"span",className:"revision-diff-format-removed"},{name:"revision/diff-format-changed",title:(0,Q0.__)("Format changed"),tagName:"span",className:"revision-diff-format-changed"}];function aye(){for(let e of sye)(0,A3.registerFormatType)(e.name,{...e,attributes:{title:"title"},edit:()=>null})}function lye(){for(let e of sye)(0,A3.unregisterFormatType)(e.name)}var aa=s(j(),1),O3=s(ve(),1),cye=s(G(),1),N3=s(ce(),1),Ux=s(N(),1);var I3=s(x(),1),{useBlockElementRef:rUe}=Y(N3.privateApis);function uye(e){let t=[];for(let r of e)r.__revisionDiffStatus?.status&&t.push({clientId:r.clientId,status:r.__revisionDiffStatus.status}),r.innerBlocks?.length&&t.push(...uye(r.innerBlocks));return t}var oUe={added:(0,Ux.__)("Go to added block"),removed:(0,Ux.__)("Go to removed block"),modified:(0,Ux.__)("Go to modified block")};function U9(e){if(!e)return null;let t=e.ownerDocument,r=t.documentElement.scrollHeight,o=e.getBoundingClientRect(),n=t.documentElement.scrollTop;return{top:(o.top+n)/r*100,height:o.height/r*100}}function nUe({clientId:e,status:t,subscribe:r}){let o=(0,aa.useRef)();rUe(e,o);let[n,i]=(0,aa.useState)(()=>U9(o.current));return(0,aa.useEffect)(()=>r(()=>{i(U9(o.current))}),[r]),(0,aa.useEffect)(()=>{i(U9(o.current))},[t]),n?(0,I3.jsx)("button",{className:`revision-diff-marker is-${t}`,style:{top:`${n.top}%`,height:`${Math.max(n.height,.5)}%`},onClick:()=>o.current?.focus(),"aria-label":oUe[t]}):null}function dye(){let[e,t]=(0,aa.useState)(!1),r=(0,aa.useRef)(new Set),o=(0,cye.useSelect)(l=>l(N3.store).getBlocks(),[]),n=(0,aa.useMemo)(()=>uye(o),[o]),i=(0,aa.useCallback)(l=>(r.current.add(l),()=>r.current.delete(l)),[]),a=(0,O3.useRefEffect)(l=>{let{ownerDocument:c}=l,{defaultView:u}=c,d=new u.ResizeObserver(()=>{r.current.forEach(f=>f())});return d.observe(c.body),()=>{d.disconnect()}},[]);return[(0,O3.useMergeRefs)([a,t]),(0,I3.jsx)("div",{className:"revision-diff-markers",role:"navigation","aria-label":(0,Ux.__)("Document changes"),children:e&&n.map(({clientId:l,status:c})=>(0,I3.jsx)(nUe,{clientId:l,status:c,subscribe:i},l))},"diff-markers")]}var ks=s(x(),1),{usePrivateStyleOverride:fye}=Y(pye.privateApis),iUe=`
435 <svg
436 xmlns="http://www.w3.org/2000/svg"
437 viewBox="0 0 0 0"
438 width="0"
439 height="0"
440 focusable="false"
441 role="none"
442 aria-hidden="true"
443 style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
444 >
445 <defs>
446 <filter id="revision-removed-filter" x="0" y="0" width="100%" height="100%">
447 <!-- Desaturate and add red tint -->
448 <feColorMatrix type="matrix"
449 values="0.5 0.3 0.2 0 0.15
450 0.2 0.2 0.1 0 0
451 0.2 0.2 0.1 0 0
452 0 0 0 0.8 0"/>
453 </filter>
454 </defs>
455 </svg>
456 `,sUe=`
457 .is-revision-added {
458 box-shadow: inset 0 0 0 9999px color-mix(in srgb, currentColor 5%, #00a32a 15%), 0 0 0 4px color-mix(in srgb, currentColor 5%, #00a32a 15%);
459 }
460 .is-revision-removed,
461 .revision-diff-removed {
462 text-decoration: line-through;
463 filter: url(#revision-removed-filter);
464 }
465 .is-revision-modified {
466 outline: 2px solid color-mix(in srgb, currentColor 30%, #dba617 70%) !important;
467 outline-offset: 2px;
468 }
469 .revision-diff-added {
470 background-color: color-mix(in srgb, currentColor 5%, #00a32a 15%);
471 text-decoration: none;
472 }
473 .revision-diff-format-added {
474 text-decoration: underline wavy color-mix(in srgb, currentColor 30%, #00a32a 70%);
475 text-decoration-thickness: 2px;
476 }
477 .revision-diff-format-removed {
478 text-decoration: underline wavy color-mix(in srgb, currentColor 20%, #d63638 80%);
479 text-decoration-thickness: 2px;
480 }
481 .revision-diff-format-changed {
482 text-decoration: underline wavy color-mix(in srgb, currentColor 30%, #dba617 70%);
483 text-decoration-thickness: 2px;
484 }
485 `;function aUe(e){return t=>{let{block:r,className:o}=t,n=r?.__revisionDiffStatus?.status,i=q(o,{"is-revision-added":n==="added","is-revision-removed":n==="removed","is-revision-modified":n==="modified"});return(0,ks.jsx)(e,{...t,className:i})}}var lUe="editor/revisions-canvas/withRevisionDiffClasses";(0,vye.addFilter)("editor.BlockListBlock",lUe,aUe);function cUe({showDiff:e}){return fye({css:e?sUe:""}),fye({assets:e?iUe:"",__unstableType:"svgs"}),null}function uUe({showDiff:e}){let[t,r]=dye();return(0,ks.jsxs)(ks.Fragment,{children:[(0,ks.jsx)(R3,{contentRef:t}),e&&r]})}function G9(){(0,gye.useEffect)(()=>(aye(),()=>{lye()}),[]);let{revision:e,showDiff:t}=(0,hye.useSelect)(r=>{let{getCurrentRevision:o,isShowingRevisionDiff:n}=Y(r(T));return{revision:o(),showDiff:n()}},[]);return e?(0,ks.jsxs)(ks.Fragment,{children:[(0,ks.jsx)(cUe,{showDiff:t}),(0,ks.jsx)("div",{className:"editor-revisions-canvas__content",children:(0,ks.jsx)(uUe,{showDiff:t})})]}):(0,ks.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,ks.jsx)(mye.Spinner,{})})}var F3=s(G(),1),M3=s(j(),1),$a=s(N(),1),yye=s(vt(),1),bye=s(X(),1),wye=s(pt(),1);var{useOnCollaboratorJoin:dUe,useOnCollaboratorLeave:fUe,useOnPostSave:mUe}=Y(bye.privateApis),W9={COLLAB_POST_UPDATED:"collab-post-updated",COLLAB_USER_ENTERED:"collab-user-entered",COLLAB_USER_EXITED:"collab-user-exited"},Y9=["publish","private","future"];function pUe(e,t,r){return r?(0,$a.sprintf)((0,$a.__)("Post published by %s."),e):Y9.includes(t)?(0,$a.sprintf)((0,$a.__)("Post updated by %s."),e):(0,$a.sprintf)((0,$a.__)("Draft saved by %s."),e)}function _ye(e,t){let{postStatus:r,isCollaborationEnabled:o,showNotifications:n}=(0,F3.useSelect)(u=>{let d=u(T);return{postStatus:d.getCurrentPostAttribute("status"),isCollaborationEnabled:d.isCollaborationEnabledForCurrentPost(),showNotifications:u(wye.store).get("core","showCollaborationNotifications")??!0}},[]),{createNotice:i}=(0,F3.useDispatch)(yye.store),a=o&&n,l=a?e:null,c=a?t:null;dUe(l,c,(0,M3.useCallback)((u,d)=>{d&&u.collaboratorInfo.enteredAt<d.collaboratorInfo.enteredAt||i("info",(0,$a.sprintf)((0,$a.__)("%s has joined the post."),u.collaboratorInfo.name),{id:`${W9.COLLAB_USER_ENTERED}-${u.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[i])),fUe(l,c,(0,M3.useCallback)(u=>{i("info",(0,$a.sprintf)((0,$a.__)("%s has left the post."),u.collaboratorInfo.name),{id:`${W9.COLLAB_USER_EXITED}-${u.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[i])),mUe(l,c,(0,M3.useCallback)((u,d,f)=>{if(!r)return;let m=u.postStatus??r??"draft",h=f?.postStatus??r,g=!(h&&Y9.includes(h))&&Y9.includes(m),v=pUe(d.collaboratorInfo.name,m,g);i("info",v,{id:`${W9.COLLAB_POST_UPDATED}-${d.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[i,r]))}var D3=s(G(),1),Gx=s(z(),1),q9=s(N(),1),Sye=s(j(),1);var el=s(x(),1),{Fill:JHt,Slot:hUe}=(0,Gx.createSlotFill)("ActionsPanel");function xye({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:n,togglePublishSidebar:i}=(0,D3.useDispatch)(T),{publishSidebarOpened:a,isPublishable:l,isDirty:c,hasOtherEntitiesChanges:u}=(0,D3.useSelect)(m=>{let{isPublishSidebarOpened:h,isEditedPostPublishable:g,isCurrentPostPublished:v,isEditedPostDirty:y,hasNonPostEntityChanges:b}=m(T),_=b();return{publishSidebarOpened:h(),isPublishable:!v()&&g(),isDirty:_||y(),hasOtherEntitiesChanges:_}},[]),d=(0,Sye.useCallback)(()=>e(!0),[]),f;return a?f=(0,el.jsx)(D5,{onClose:n,forceIsDirty:o,PrePublishExtension:II.Slot,PostPublishExtension:EI.Slot}):l&&!u?f=(0,el.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,el.jsx)(Gx.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,q9.__)("Open publish panel")})}):f=(0,el.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,el.jsx)(Gx.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:d,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!c,accessibleWhenDisabled:!0,children:(0,q9.__)("Open save panel")})}),(0,el.jsxs)(el.Fragment,{children:[r&&(0,el.jsx)(dI,{close:t,renderDialog:!0}),(0,el.jsx)(hUe,{bubblesVirtually:!0}),!r&&f]})}var Cye=s(z(),1),B3=s(G(),1),Z9=s(N(),1),Tye=s(Ks(),1),L3=s(j(),1);var rf=s(x(),1);function Pye({autoFocus:e=!1}){let{switchEditorMode:t}=(0,B3.useDispatch)(T),{shortcut:r,isRichEditingEnabled:o}=(0,B3.useSelect)(i=>{let{getEditorSettings:a}=i(T),{getShortcutRepresentation:l}=i(Tye.store);return{shortcut:l("core/editor/toggle-mode"),isRichEditingEnabled:a().richEditingEnabled}},[]),n=(0,L3.useRef)();return(0,L3.useEffect)(()=>{e||n?.current?.focus()},[e]),(0,rf.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,rf.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,rf.jsx)("h2",{children:(0,Z9.__)("Editing code")}),(0,rf.jsx)(Cye.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:(0,Z9.__)("Exit code editor")})]}),(0,rf.jsxs)("div",{className:"editor-text-editor__body",children:[(0,rf.jsx)(vO,{ref:n}),(0,rf.jsx)(_x,{})]})]})}var Eye=s(G(),1);var K9=s(x(),1);function X9(e){let{media:t}=(0,Eye.useSelect)(r=>({media:r(T).getCurrentPost()}),[]);return(0,K9.jsx)(ch,{value:t,children:(0,K9.jsx)(Z_,{...e})})}var W3=s(G(),1),Wye=s(j(),1),Yye=s(X(),1);var la=s(z(),1);var Vye=s(X(),1),jye=s(G(),1),zye=s(j(),1),Sp=s(N(),1),Hye=s(kg(),1);var G3=s(G(),1),Yx=s(j(),1),Dye=s(N(),1),rw=s(z(),1);var Bye=s(X(),1);var Wx=s(G(),1),H3=s(j(),1),Mye=s(X(),1);var tl=s(N(),1),kye=s(j(),1),of=s(z(),1),$0=s(G(),1),j3=s(X(),1),Rye=s(vt(),1);var V3=s(yt(),1);function J0(e){return typeof e.title=="string"?(0,V3.decodeEntities)(e.title):e.title&&"rendered"in e.title?(0,V3.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title?(0,V3.decodeEntities)(e.title.raw):""}var wp=s(x(),1),gUe=({items:e,closeModal:t})=>{let[r]=e,o=J0(r),{showOnFront:n,currentHomePage:i,isSaving:a}=(0,$0.useSelect)(g=>{let{getEntityRecord:v,isSavingEntityRecord:y}=g(j3.store),b=v("root","site"),_=v("postType","page",b?.page_on_front);return{showOnFront:b?.show_on_front,currentHomePage:_,isSaving:y("root","site")}}),{saveEntityRecord:l}=(0,$0.useDispatch)(j3.store),{createSuccessNotice:c,createErrorNotice:u}=(0,$0.useDispatch)(Rye.store);async function d(g){g.preventDefault();try{await l("root","site",{page_on_front:r.id,show_on_front:"page"}),c((0,tl.__)("Homepage updated."),{type:"snackbar"})}catch(v){let y=v.message&&v.code!=="unknown_error"?v.message:(0,tl.__)("An error occurred while setting the homepage.");u(y,{type:"snackbar"})}finally{t?.()}}let f="";n==="posts"?f=(0,tl.__)("This will replace the current homepage which is set to display latest posts."):i&&(f=(0,tl.sprintf)((0,tl.__)('This will replace the current homepage: "%s"'),J0(i)));let m=(0,tl.sprintf)((0,tl.__)('Set "%1$s" as the site homepage? %2$s'),o,f).trim(),h=(0,tl.__)("Set homepage");return(0,wp.jsx)("form",{onSubmit:d,children:(0,wp.jsxs)(of.__experimentalVStack,{spacing:"5",children:[(0,wp.jsx)(of.__experimentalText,{children:m}),(0,wp.jsxs)(of.__experimentalHStack,{justify:"right",children:[(0,wp.jsx)(of.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:a,accessibleWhenDisabled:!0,children:(0,tl.__)("Cancel")}),(0,wp.jsx)(of.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:a,accessibleWhenDisabled:!0,children:h})]})]})})},Aye=()=>{let{pageOnFront:e,pageForPosts:t}=(0,$0.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(j3.store),i=n("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,kye.useMemo)(()=>({id:"set-as-homepage",label:(0,tl.__)("Set as homepage"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:gUe}),[t,e])};var rl=s(N(),1),Iye=s(j(),1),nf=s(z(),1),ew=s(G(),1),z3=s(X(),1),Oye=s(vt(),1);var _p=s(x(),1),vUe=({items:e,closeModal:t})=>{let[r]=e,o=J0(r),{currentPostsPage:n,isPageForPostsSet:i,isSaving:a}=(0,ew.useSelect)(g=>{let{getEntityRecord:v,isSavingEntityRecord:y}=g(z3.store),b=v("root","site");return{currentPostsPage:v("postType","page",b?.page_for_posts),isPageForPostsSet:b?.page_for_posts!==0,isSaving:y("root","site")}}),{saveEntityRecord:l}=(0,ew.useDispatch)(z3.store),{createSuccessNotice:c,createErrorNotice:u}=(0,ew.useDispatch)(Oye.store);async function d(g){g.preventDefault();try{await l("root","site",{page_for_posts:r.id,show_on_front:"page"}),c((0,rl.__)("Posts page updated."),{type:"snackbar"})}catch(v){let y=v.message&&v.code!=="unknown_error"?v.message:(0,rl.__)("An error occurred while setting the posts page.");u(y,{type:"snackbar"})}finally{t?.()}}let f=i&&n?(0,rl.sprintf)((0,rl.__)('This will replace the current posts page: "%s"'),J0(n)):(0,rl.__)("This page will show the latest posts."),m=(0,rl.sprintf)((0,rl.__)('Set "%1$s" as the posts page? %2$s'),o,f),h=(0,rl.__)("Set posts page");return(0,_p.jsx)("form",{onSubmit:d,children:(0,_p.jsxs)(nf.__experimentalVStack,{spacing:"5",children:[(0,_p.jsx)(nf.__experimentalText,{children:m}),(0,_p.jsxs)(nf.__experimentalHStack,{justify:"right",children:[(0,_p.jsx)(nf.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:a,accessibleWhenDisabled:!0,children:(0,rl.__)("Cancel")}),(0,_p.jsx)(nf.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:a,accessibleWhenDisabled:!0,children:h})]})]})})},Nye=()=>{let{pageOnFront:e,pageForPosts:t}=(0,ew.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(z3.store),i=n("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,Iye.useMemo)(()=>({id:"set-as-posts-page",label:(0,rl.__)("Set as posts page"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:vUe}),[t,e])};var Fye=s(x(),1);function U3({postType:e,onActionPerformed:t,context:r}){let{defaultActions:o}=(0,Wx.useSelect)(c=>{let{getEntityActions:u}=Y(c(T));return{defaultActions:u("postType",e)}},[e]),n=(0,Wx.useSelect)(c=>{if(e!=="page")return!1;let{getDefaultTemplateId:u,getEntityRecord:d,canUser:f}=c(Mye.store);if(!f("update",{kind:"root",name:"site"}))return!1;let h=u({slug:"front-page"});if(!h)return!0;let g=d("postType","wp_template",h);return g?g.slug!=="front-page":!0},[e]),i=Aye(),a=Nye(),{registerPostTypeSchema:l}=Y((0,Wx.useDispatch)(T));return(0,H3.useEffect)(()=>{l(e)},[l,e]),(0,H3.useMemo)(()=>{let c=[...o];if(n&&c.push(i,a),c=c.sort((u,d)=>d.id==="move-to-trash"?-1:0),c=c.filter(u=>u.context?u.context===r:!0),t)for(let u=0;u<c.length;++u){if(c[u].callback){let d=c[u].callback;c[u]={...c[u],callback:(f,m)=>{d(f,{...m,onActionPerformed:h=>{m?.onActionPerformed&&m.onActionPerformed(h),t(c[u].id,h)}})}}}if(c[u].RenderModal){let d=c[u].RenderModal;c[u]={...c[u],RenderModal:f=>(0,Fye.jsx)(d,{...f,onActionPerformed:m=>{f.onActionPerformed&&f.onActionPerformed(m),t(c[u].id,m)}})}}}return c},[r,o,t,i,a,n])}var zn=s(x(),1),{Menu:tw,kebabCase:yUe}=Y(rw.privateApis);function Lye({postType:e,postId:t,onActionPerformed:r}){let[o,n]=(0,Yx.useState)(null),{item:i,permissions:a}=(0,G3.useSelect)(d=>{let{getEditedEntityRecord:f,getEntityRecordPermissions:m}=Y(d(Bye.store));return{item:f("postType",e,t),permissions:m("postType",e,t)}},[t,e]),l=(0,Yx.useMemo)(()=>({...i,permissions:a}),[i,a]),c=U3({postType:e,onActionPerformed:r}),u=(0,Yx.useMemo)(()=>c.filter(d=>!d.isEligible||d.isEligible(l)),[c,l]);return(0,zn.jsxs)(zn.Fragment,{children:[(0,zn.jsxs)(tw,{placement:"bottom-end",children:[(0,zn.jsx)(tw.TriggerButton,{render:(0,zn.jsx)(rw.Button,{size:"small",icon:Br,label:(0,Dye.__)("Actions"),disabled:!u.length,accessibleWhenDisabled:!0,className:"editor-all-actions-button"})}),(0,zn.jsx)(tw.Popover,{children:(0,zn.jsx)(_Ue,{actions:u,items:[l],setActiveModalAction:n})})]}),!!o&&(0,zn.jsx)(wUe,{action:o,items:[l],closeModal:()=>n(null)})]})}function bUe({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,zn.jsx)(tw.Item,{onClick:t,children:(0,zn.jsx)(tw.ItemLabel,{children:o})})}function wUe({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t);return(0,zn.jsx)(rw.Modal,{title:e.modalHeader||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r??(()=>{}),focusOnMount:"firstContentElement",size:"medium",overlayClassName:`editor-action-modal editor-action-modal__${yUe(e.id)}`,children:(0,zn.jsx)(e.RenderModal,{items:t,closeModal:r})})}function _Ue({actions:e,items:t,setActiveModalAction:r}){let o=(0,G3.useRegistry)();return(0,zn.jsx)(tw.Group,{children:e.map(n=>(0,zn.jsx)(bUe,{action:n,onClick:()=>{if("RenderModal"in n){r(n);return}n.callback(t,{registry:o})},items:t},n.id))})}var Kl=s(x(),1),{Badge:SUe}=Y(la.privateApis);function lu({postType:e,postId:t,hideActions:r=!1,onActionPerformed:o,onClose:n}){let i=(0,zye.useMemo)(()=>Array.isArray(t)?t:[t],[t]),{postTitle:a,icon:l,labels:c}=(0,jye.useSelect)(f=>{let{getEditedEntityRecord:m,getCurrentTheme:h,getPostType:g}=f(Vye.store),{getPostIcon:v,getCurrentPostType:y,isRevisionsMode:b,getCurrentRevision:_}=Y(f(T)),w="";if(b()){let C=y(),k=_();return w=k?.title?.rendered||k?.title?.raw||"",{postTitle:w,icon:v(C,{area:k?.area}),labels:g(C)?.labels}}let S=m("postType",e,i[0]);if(i.length===1){let{default_template_types:C=[]}=h()??{};w=([Dt,xo].includes(e)?ha({template:S,templateTypes:C}):{})?.title||S?.title}return{postTitle:w,icon:v(e,{area:S?.area}),labels:g(e)?.labels}},[i,e]),u=OA(t),d=(0,Sp.__)("No title");return c?.name&&i.length>1?d=(0,Sp.sprintf)((0,Sp.__)("%1$d %2$s"),i.length,c?.name):a&&(d=(0,Hye.__unstableStripHTML)(a)),(0,Kl.jsxs)(la.__experimentalVStack,{spacing:1,className:"editor-post-card-panel",children:[(0,Kl.jsxs)(la.__experimentalHStack,{spacing:2,className:"editor-post-card-panel__header",alignment:"flex-start",children:[(0,Kl.jsx)(la.Icon,{className:"editor-post-card-panel__icon",icon:l}),(0,Kl.jsxs)(la.__experimentalText,{numberOfLines:2,truncate:!0,className:"editor-post-card-panel__title",as:"h2",children:[(0,Kl.jsx)("span",{className:"editor-post-card-panel__title-name",children:d}),u&&i.length===1&&(0,Kl.jsx)(SUe,{children:u})]}),!r&&i.length===1&&(0,Kl.jsx)(Lye,{postType:e,postId:i[0],onActionPerformed:o}),n&&(0,Kl.jsx)(la.Button,{size:"small",icon:Rw,label:(0,Sp.__)("Close"),onClick:n})]}),i.length>1&&(0,Kl.jsx)(la.__experimentalText,{className:"editor-post-card-panel__description",children:(0,Sp.sprintf)((0,Sp.__)("Changes will be applied to all selected %s."),c?.name.toLowerCase())})]})}var Uye=s(z(),1),Gye=s(x(),1);function xUe({className:e,children:t}){return(0,Gye.jsx)(Uye.__experimentalVStack,{className:q("editor-post-panel__section",e),children:t})}var xp=xUe;var qx=s(x(),1);function Q9({onActionPerformed:e}){let{media:t,postType:r,postId:o}=(0,W3.useSelect)(c=>{let u=c(T).getCurrentPostType(),d=c(T).getCurrentPostId();return{media:c(Yye.store).getEditedEntityRecord("postType",u,d,{_embed:"author,wp:attached-to"}),postType:u,postId:d}},[]),{editPost:n}=(0,W3.useDispatch)(T),i=Mm({postType:"attachment"}),a=(0,Wye.useMemo)(()=>({fields:i}),[i]);return(0,qx.jsx)(xp,{className:"editor-media-metadata-panel",children:(0,qx.jsx)(ch,{value:t,settings:a,onChange:c=>{n(c)},children:(0,qx.jsx)(LS,{header:(0,qx.jsx)(lu,{postType:r,postId:o,onActionPerformed:e})})})})}var Zt=s(x(),1),qye={header:(0,Cp.__)("Editor top bar"),body:(0,Cp.__)("Editor content"),sidebar:(0,Cp.__)("Editor settings"),actions:(0,Cp.__)("Editor publish"),footer:(0,Cp.__)("Editor footer")},Zye=()=>(0,Zt.jsx)(Jye.InlineNotices,{pinnedNoticesClassName:"editor-notices__pinned",dismissibleNoticesClassName:"editor-notices__dismissible",children:(0,Zt.jsx)(sI,{})});function $ye({className:e,children:t,forceIsDirty:r,contentRef:o,disableIframe:n,autoFocus:i,customSaveButton:a,customSavePanel:l,forceDisableBlockTools:c,iframeProps:u}){let{mode:d,postId:f,postType:m,isAttachment:h,isInserterOpened:g,isListViewOpened:v,isDistractionFree:y,isPreviewMode:b,showBlockBreadcrumbs:_,postTypeLabel:w,stylesPath:S,showStylebook:C,isRevisionsMode:k,showDiff:R}=(0,Y3.useSelect)(M=>{let{get:O}=M(Kye.store),{getEditorSettings:V,getPostTypeLabel:U,getCurrentPostType:Z,getCurrentPostId:K}=M(T),{getStylesPath:Q,getShowStylebook:ae,isRevisionsMode:pe,isShowingRevisionDiff:de}=Y(M(T)),oe=V(),te=M(T).getEditorMode();return!oe.richEditingEnabled&&te==="visual"&&(te="text"),!oe.codeEditingEnabled&&te==="text"&&(te="visual"),{mode:te,postId:K(),postType:Z(),isInserterOpened:M(T).isInserterOpened(),isListViewOpened:M(T).isListViewOpened(),isDistractionFree:O("core","distractionFree"),isPreviewMode:oe.isPreviewMode,showBlockBreadcrumbs:O("core","showBlockBreadcrumbs"),postTypeLabel:U(),stylesPath:Q(),showStylebook:ae(),isAttachment:Z()==="attachment"&&window?.__experimentalMediaEditor,isRevisionsMode:pe(),showDiff:de()}},[]),{setShowRevisionDiff:A}=Y((0,Y3.useDispatch)(T));_ye(f,m);let I=(0,Xye.useViewportMatch)("medium"),D=v?(0,Cp.__)("Document Overview"):(0,Cp.__)("Block Library"),E=!!h,P=!h&&(C||S?.startsWith("/revisions")),B=!E&&!P,[H,L]=(0,Z3.useState)(!1),W=(0,Z3.useCallback)(M=>{typeof H=="function"&&H(M),L(!1)},[H]);return k?(0,Zt.jsx)(Uh,{className:q("editor-editor-interface",e),labels:qye,header:(0,Zt.jsx)(F9,{showDiff:R,onToggleDiff:()=>A(!R)}),content:(0,Zt.jsx)(G9,{}),sidebar:(0,Zt.jsx)(Ma.Slot,{scope:"core"})}):(0,Zt.jsx)(Uh,{isDistractionFree:y,className:q("editor-editor-interface",e,{"is-entity-save-view-open":!!H,"is-distraction-free":y&&!b}),labels:{...qye,secondarySidebar:D},header:!b&&(0,Zt.jsx)(Eve,{forceIsDirty:r,setEntitiesSavedStatesCallback:L,customSaveButton:a,forceDisableBlockTools:c}),editorNotices:(0,Zt.jsx)(Zye,{}),secondarySidebar:!h&&!b&&d==="visual"&&(g&&(0,Zt.jsx)(Ive,{})||v&&(0,Zt.jsx)(Fve,{})),sidebar:!b&&!y&&(0,Zt.jsx)(Ma.Slot,{scope:"core"}),content:(0,Zt.jsxs)(Zt.Fragment,{children:[!y&&!b&&(0,Zt.jsx)(Zye,{}),E&&(0,Zt.jsx)(X9,{...u}),P&&(0,Zt.jsx)(rce,{}),B&&(0,Zt.jsxs)(Zt.Fragment,{children:[!b&&d==="text"&&(0,Zt.jsx)(Pye,{autoFocus:i}),!b&&!I&&d==="visual"&&(0,Zt.jsx)(q3.BlockToolbar,{hideDragHandle:!0}),(b||d==="visual")&&(0,Zt.jsx)(R3,{contentRef:o,disableIframe:n,autoFocus:i,iframeProps:u}),t,(0,Zt.jsx)(a3,{postId:f,postType:m})]})]}),footer:!b&&!y&&I&&_&&d==="visual"&&(0,Zt.jsx)(q3.BlockBreadcrumb,{rootLabelText:w?(0,Qye.decodeEntities)(w):void 0}),actions:b?void 0:l||(0,Zt.jsx)(xye,{closeEntitiesSavedStates:W,isEntitiesSavedStatesOpen:H,setEntitiesSavedStatesCallback:L,forceIsDirtyPublishPanel:r})})}var p6=s(ce(),1),tC=s(G(),1),mu=s(j(),1),pw=s(N(),1);var Z0e=s(Ks(),1),K0e=s(z(),1);var ebe=s(G(),1),tbe=s(dl(),1);var rbe=s(x(),1),{OverridesPanel:CUe}=Y(tbe.privateApis);function obe(){return(0,ebe.useSelect)(t=>t(T).getCurrentPostType()==="wp_block",[])?(0,rbe.jsx)(CUe,{}):null}var Zx=s(z(),1),sj=s(G(),1);var ube=s(N(),1),ow=s(G(),1),K3=s(X(),1);var dbe=s(z(),1),$9=s(j(),1);var nbe=s(j(),1),ibe=s(G(),1),EUe=s(pt(),1);var kUe=s(G(),1),RUe=s(pt(),1);var lbe=s(G(),1),cbe=s(X(),1);var sbe=s(Dp(),1),{lock:yGt,unlock:abe}=(0,sbe.__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/views");function J9({kind:e,name:t}){return(0,lbe.useSelect)(r=>abe(r(cbe.store)).getViewConfig(e,t),[e,t])}var lv=s(x(),1),AUe={layout:{type:"panel"},fields:[]};function fbe({onActionPerformed:e}){let{postType:t,postId:r}=(0,ow.useSelect)(h=>{let{getCurrentPostType:g,getCurrentPostId:v}=h(T);return{postType:g(),postId:v()}},[]),{form:o}=J9({kind:"postType",name:t}),n=o??AUe,i=(0,ow.useSelect)(h=>!t||!r?null:h(K3.store).getEditedEntityRecord("postType",t,r),[t,r]),a=$b(),l=(0,ow.useSelect)(h=>h(K3.store).getCurrentTheme()?.is_block_theme?null:h(T).getEditorSettings().availableTemplates??{},[]),c=(0,$9.useMemo)(()=>!i||!l?i:{...i,available_templates:l},[i,l]),{editEntityRecord:u}=(0,ow.useDispatch)(K3.store),d=Mm({postType:t}),f=(0,$9.useMemo)(()=>d?.map(h=>h.id==="status"?{...h,elements:h.elements.filter(g=>g.value!=="trash")}:h.id==="template"?a?a==="classic"&&Object.keys(l??{}).length===0?{...h,readOnly:!0,render:()=>(0,ube.__)("Default template")}:h:null:h).filter(Boolean),[d,a,l]);return(0,lv.jsx)(xp,{className:"editor-post-summary",children:(0,lv.jsxs)(dbe.__experimentalVStack,{spacing:4,children:[(0,lv.jsx)(lu,{postType:t,postId:r,onActionPerformed:e}),(0,lv.jsx)(BS,{data:c,fields:f,form:n,onChange:h=>{h.status&&h.status!=="future"&&i?.status==="future"&&new Date(i.date)>new Date&&(h.date=null),h.status&&h.status==="private"&&i?.password&&(h.password=""),u("postType",t,r,h)}}),(0,lv.jsx)(N0,{onActionPerformed:e})]})})}var mbe=s(z(),1),pbe=s(G(),1),ol=s(N(),1),hbe=s(Jv(),1),gbe=s(j(),1),ej=s(X(),1);var X3=s(x(),1),IUe=189;function vbe(){let e=(0,pbe.useSelect)(t=>{let{getEditedPostAttribute:r,getCurrentPostType:o,getCurrentPostId:n}=t(T),{canUser:i}=t(ej.store),{getEntityRecord:a}=t(ej.store),l=i("read",{kind:"root",name:"site"})?a("root","site"):void 0,c=o();return!(+n()===l?.page_for_posts)&&![Dt,xo].includes(c)&&r("content")},[]);return(0,X3.jsx)(tj,{postContent:e})}function tj({postContent:e}){let t=(0,ol._x)("words","Word count type. Do not translate!"),r=(0,gbe.useMemo)(()=>e?(0,hbe.count)(e,t):0,[e,t]);if(!r)return null;let o=Math.round(r/IUe),n=(0,ol.sprintf)((0,ol._n)("%s word","%s words",r),r.toLocaleString()),i=o<=1?(0,ol.__)("1 minute"):(0,ol.sprintf)((0,ol._n)("%s minute","%s minutes",o),o.toLocaleString());return(0,X3.jsx)("div",{className:"editor-post-content-information",children:(0,X3.jsx)(mbe.__experimentalText,{children:(0,ol.sprintf)((0,ol.__)("%1$s, %2$s read time."),n,i)})})}var Q3=s(z(),1),nw=s(N(),1),ybe=s(G(),1),J3=s(j(),1),bbe=s(ce(),1);var sf=s(x(),1);function OUe(){let{postFormat:e}=(0,ybe.useSelect)(i=>{let{getEditedPostAttribute:a}=i(T);return{postFormat:a("format")??"standard"}},[]),t=ox.find(i=>i.id===e),[r,o]=(0,J3.useState)(null),n=(0,J3.useMemo)(()=>({anchor:r,placement:"left-start",offset:36,shift:!0}),[r]);return(0,sf.jsx)(u0,{children:(0,sf.jsx)(Rt,{label:(0,nw.__)("Format"),ref:o,children:(0,sf.jsx)(Q3.Dropdown,{popoverProps:n,contentClassName:"editor-post-format__dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:a})=>(0,sf.jsx)(Q3.Button,{size:"compact",variant:"tertiary","aria-expanded":i,"aria-label":(0,nw.sprintf)((0,nw.__)("Change format: %s"),t?.caption),onClick:a,children:t?.caption}),renderContent:({onClose:i})=>(0,sf.jsxs)("div",{className:"editor-post-format__dialog-content",children:[(0,sf.jsx)(bbe.__experimentalInspectorPopoverHeader,{title:(0,nw.__)("Format"),onClose:i}),(0,sf.jsx)(nx,{})]})})})})}var wbe=OUe;var _be=s(z(),1),Sbe=s(G(),1),$3=s(N(),1),xbe=s(uo(),1);var rj=s(x(),1);function Cbe(){let e=(0,Sbe.useSelect)(t=>t(T).getEditedPostAttribute("modified"),[]);return e?(0,rj.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,rj.jsx)(_be.__experimentalText,{children:(0,$3.sprintf)((0,$3.__)("Last edited %s."),(0,xbe.humanTimeDiff)(e))})}):null}var af=s(N(),1),Tbe=s(ve(),1),e6=s(G(),1),oj=s(X(),1),Pbe=s(yt(),1),iw=s(z(),1),t6=s(j(),1),Ebe=s(ce(),1);var cu=s(x(),1),NUe={};function kbe(){let{editEntityRecord:e}=(0,e6.useDispatch)(oj.store),{postsPageTitle:t,postsPageId:r,isTemplate:o,postSlug:n}=(0,e6.useSelect)(d=>{let{getEntityRecord:f,getEditedEntityRecord:m,canUser:h}=d(oj.store),g=h("read",{kind:"root",name:"site"})?f("root","site"):void 0,v=g?.page_for_posts?m("postType","page",g?.page_for_posts):NUe,{getEditedPostAttribute:y,getCurrentPostType:b}=d(T);return{postsPageId:v?.id,postsPageTitle:v?.title,isTemplate:b()===Dt,postSlug:y("slug")}},[]),[i,a]=(0,t6.useState)(null),l=(0,t6.useMemo)(()=>({anchor:i,placement:"left-start",offset:36,shift:!0}),[i]);if(!o||!["home","index"].includes(n)||!r)return null;let c=d=>{e("postType","page",r,{title:d})},u=(0,Pbe.decodeEntities)(t);return(0,cu.jsx)(Rt,{label:(0,af.__)("Blog title"),ref:a,children:(0,cu.jsx)(iw.Dropdown,{popoverProps:l,contentClassName:"editor-blog-title-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:d,onToggle:f})=>(0,cu.jsx)(iw.Button,{size:"compact",variant:"tertiary","aria-expanded":d,"aria-label":(0,af.sprintf)((0,af.__)("Change blog title: %s"),u),onClick:f,children:u}),renderContent:({onClose:d})=>(0,cu.jsxs)(cu.Fragment,{children:[(0,cu.jsx)(Ebe.__experimentalInspectorPopoverHeader,{title:(0,af.__)("Blog title"),onClose:d}),(0,cu.jsx)(iw.__experimentalInputControl,{placeholder:(0,af.__)("No title"),size:"__unstable-large",value:t,onChange:(0,Tbe.debounce)(c,300),label:(0,af.__)("Blog title"),help:(0,af.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),hideLabelFromVision:!0})]})})})}var sw=s(N(),1),r6=s(G(),1),nj=s(X(),1),aw=s(z(),1),o6=s(j(),1),Rbe=s(ce(),1);var uu=s(x(),1);function Abe(){let{editEntityRecord:e}=(0,r6.useDispatch)(nj.store),{postsPerPage:t,isTemplate:r,postSlug:o}=(0,r6.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:d}=c(T),{getEditedEntityRecord:f,canUser:m}=c(nj.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:d()===Dt,postSlug:u("slug"),postsPerPage:h?.posts_per_page||1}},[]),[n,i]=(0,o6.useState)(null),a=(0,o6.useMemo)(()=>({anchor:n,placement:"left-start",offset:36,shift:!0}),[n]);if(!r||!["home","index"].includes(o))return null;let l=c=>{e("root","site",void 0,{posts_per_page:c})};return(0,uu.jsx)(Rt,{label:(0,sw.__)("Posts per page"),ref:i,children:(0,uu.jsx)(aw.Dropdown,{popoverProps:a,contentClassName:"editor-posts-per-page-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,uu.jsx)(aw.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,sw.__)("Change posts per page"),onClick:u,children:t}),renderContent:({onClose:c})=>(0,uu.jsxs)(uu.Fragment,{children:[(0,uu.jsx)(Rbe.__experimentalInspectorPopoverHeader,{title:(0,sw.__)("Posts per page"),onClose:c}),(0,uu.jsx)(aw.__experimentalNumberControl,{placeholder:0,value:t,size:"__unstable-large",spinControls:"custom",step:"1",min:"1",onChange:l,label:(0,sw.__)("Posts per page"),help:(0,sw.__)("Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."),hideLabelFromVision:!0})]})})})}var Rs=s(N(),1),n6=s(G(),1),ij=s(X(),1),du=s(z(),1),i6=s(j(),1),Ibe=s(ce(),1);var nl=s(x(),1),MUe=[{label:(0,Rs._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Rs.__)("Visitors can add new comments and replies.")},{label:(0,Rs.__)("Closed"),value:"",description:[(0,Rs.__)("Visitors cannot add new comments or replies."),(0,Rs.__)("Existing comments remain visible.")].join(" ")}];function Obe(){let{editEntityRecord:e}=(0,n6.useDispatch)(ij.store),{allowCommentsOnNewPosts:t,isTemplate:r,postSlug:o}=(0,n6.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:d}=c(T),{getEditedEntityRecord:f,canUser:m}=c(ij.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:d()===Dt,postSlug:u("slug"),allowCommentsOnNewPosts:h?.default_comment_status||""}},[]),[n,i]=(0,i6.useState)(null),a=(0,i6.useMemo)(()=>({anchor:n,placement:"left-start",offset:36,shift:!0}),[n]);if(!r||!["home","index"].includes(o))return null;let l=c=>{e("root","site",void 0,{default_comment_status:c?"open":null})};return(0,nl.jsx)(Rt,{label:(0,Rs.__)("Discussion"),ref:i,children:(0,nl.jsx)(du.Dropdown,{popoverProps:a,contentClassName:"editor-site-discussion-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,nl.jsx)(du.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,Rs.__)("Change discussion settings"),onClick:u,children:t?(0,Rs.__)("Comments open"):(0,Rs.__)("Comments closed")}),renderContent:({onClose:c})=>(0,nl.jsxs)(nl.Fragment,{children:[(0,nl.jsx)(Ibe.__experimentalInspectorPopoverHeader,{title:(0,Rs.__)("Discussion"),onClose:c}),(0,nl.jsxs)(du.__experimentalVStack,{spacing:3,children:[(0,nl.jsx)(du.__experimentalText,{children:(0,Rs.__)("Changes will apply to new posts only. Individual posts may override these settings.")}),(0,nl.jsx)(du.RadioControl,{className:"editor-site-discussion__options",hideLabelFromVision:!0,label:(0,Rs.__)("Comment status"),options:MUe,onChange:l,selected:t})]})]})})})}var At=s(x(),1),FUe="post-status";function Nbe({onActionPerformed:e}){let t=(0,sj.useSelect)(r=>r(T).getCurrentPostType(),[]);return window?.__experimentalDataFormInspector&&["page","post"].includes(t)?(0,At.jsx)(fbe,{onActionPerformed:e}):(0,At.jsx)(DUe,{onActionPerformed:e})}function DUe({onActionPerformed:e}){let{isRemovedPostStatusPanel:t,postType:r,postId:o}=(0,sj.useSelect)(n=>{let{isEditorPanelRemoved:i,getCurrentPostType:a,getCurrentPostId:l}=n(T);return{isRemovedPostStatusPanel:i(FUe),postType:a(),postId:l()}},[]);return(0,At.jsx)(xp,{className:"editor-post-summary",children:(0,At.jsx)(RI.Slot,{children:n=>(0,At.jsx)(At.Fragment,{children:(0,At.jsxs)(Zx.__experimentalVStack,{spacing:4,children:[(0,At.jsx)(lu,{postType:r,postId:o,onActionPerformed:e}),(0,At.jsx)(s5,{withPanelBody:!1}),(0,At.jsx)(tfe,{}),(0,At.jsxs)(Zx.__experimentalVStack,{spacing:1,children:[(0,At.jsx)(vbe,{}),(0,At.jsx)(Cbe,{})]}),!t&&(0,At.jsxs)(Zx.__experimentalVStack,{spacing:4,children:[(0,At.jsxs)(Zx.__experimentalVStack,{spacing:1,children:[(0,At.jsx)(Q7,{}),(0,At.jsx)(Q5,{}),(0,At.jsx)(PO,{}),(0,At.jsx)(jI,{}),(0,At.jsx)(NI,{}),(0,At.jsx)(XI,{}),(0,At.jsx)(yfe,{}),(0,At.jsx)(vI,{}),(0,At.jsx)(eO,{}),(0,At.jsx)(kbe,{}),(0,At.jsx)(Abe,{}),(0,At.jsx)(Obe,{}),(0,At.jsx)(wbe,{}),n]}),(0,At.jsx)(N0,{onActionPerformed:e})]})]})})})})}var Jbe=s(G(),1),Kx=s(z(),1),$be=s(N(),1),e0e=s(fo(),1);var Mbe=s(G(),1),Fbe=s(X(),1),Dbe=s(yt(),1),Bbe=s(N(),1);var Lbe=s(x(),1);function Vbe(){let e=(0,Mbe.useSelect)(t=>{let{getCurrentRevision:r}=Y(t(T)),o=r();return o?.author?t(Fbe.store).getUser(o.author)?.name:null},[]);return e?(0,Lbe.jsx)(Rt,{label:(0,Bbe.__)("Author"),children:(0,Dbe.decodeEntities)(e)}):null}var jbe=s(z(),1),zbe=s(G(),1),s6=s(N(),1),Hbe=s(uo(),1);var aj=s(x(),1);function Ube(){let e=(0,zbe.useSelect)(t=>{let{getCurrentRevision:r}=Y(t(T));return r()?.date},[]);return e?(0,aj.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,aj.jsx)(jbe.__experimentalText,{children:(0,s6.sprintf)((0,s6.__)("Created %s."),(0,Hbe.humanTimeDiff)(e))})}):null}var Ybe=s(NV(),1),qbe=s(G(),1),Zbe=s(j(),1),Kbe=s(N(),1);var Gbe=s(z(),1);var cv=s(x(),1);function a6({title:e,entries:t,initialOpen:r}){if(!t)return null;let o=Object.entries(t).map(([n,i])=>(0,cv.jsx)(Rt,{label:n,children:(0,cv.jsx)("span",{className:"editor-revision-fields-diff__value",children:i.map((a,l)=>a.added?(0,cv.jsx)("ins",{className:"editor-revision-fields-diff__added",children:a.value},l):a.removed?(0,cv.jsx)("del",{className:"editor-revision-fields-diff__removed",children:a.value},l):(0,cv.jsx)("span",{children:a.value},l))})},n));return(0,cv.jsx)(Gbe.PanelBody,{title:e,initialOpen:r,children:o})}var Xbe=s(x(),1);function Wbe(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function Qbe(){let{revision:e,previousRevision:t}=(0,qbe.useSelect)(o=>{let{getCurrentRevision:n,getPreviousRevision:i}=Y(o(T));return{revision:n(),previousRevision:i()}},[]),r=(0,Zbe.useMemo)(()=>{if(!e)return null;let o=e.meta??{},n=t?.meta??{},i=new Set([...Object.keys(o),...Object.keys(n)]),a={};for(let l of i){let c=Wbe(o[l]),u=Wbe(n[l]);!c&&!u||(a[l]=(0,Ybe.diffWords)(u,c))}return Object.keys(a).length===0?null:a},[e,t]);return(0,Xbe.jsx)(a6,{title:(0,Kbe.__)("Meta"),entries:r,initialOpen:!1})}var As=s(x(),1);function t0e(){let{revisionId:e,postId:t,postContent:r}=(0,Jbe.useSelect)(o=>{let{getCurrentRevisionId:n,getCurrentRevision:i,getCurrentPostId:a}=Y(o(T)),l=n();return{revisionId:l,postId:a(),postContent:l&&i()?.content?.raw}},[]);return e?(0,As.jsxs)(As.Fragment,{children:[(0,As.jsx)(xp,{className:"editor-post-summary",children:(0,As.jsxs)(Kx.__experimentalVStack,{spacing:4,children:[(0,As.jsx)(lu,{postId:t,hideActions:!0}),(0,As.jsxs)(Kx.__experimentalVStack,{spacing:1,children:[(0,As.jsx)(tj,{postContent:r}),(0,As.jsx)(Ube,{})]}),(0,As.jsx)(Kx.ExternalLink,{href:(0,e0e.addQueryArgs)("revision.php",{revision:e}),children:(0,$be.__)("Open classic revisions screen")}),(0,As.jsx)(Vbe,{})]})}),(0,As.jsx)(Qbe,{})]}):null}var Qx=s(G(),1),cj=s(X(),1),l0e=s(z(),1),uj=s(N(),1),c0e=s(ce(),1),u0e=s(at(),1);var r0e=s(G(),1),o0e=s(j(),1),lj=s(X(),1),n0e=s(at(),1),i0e=s(dl(),1);var{EXCLUDED_PATTERN_SOURCES:BUe,PATTERN_TYPES:LUe}=Y(i0e.privateApis);function s0e(e,t){return e.innerBlocks=e.innerBlocks.map(r=>s0e(r,t)),e.name==="core/template-part"&&e.attributes.theme===void 0&&(e.attributes.theme=t),e}function VUe(e,t){let r=(i,a,l)=>a===l.findIndex(c=>i.name===c.name),o=i=>t.area==="navigation-overlay"&&i.blockTypes?.includes("core/template-part/navigation-overlay")?!0:!BUe.includes(i.source),n=i=>i.templateTypes?.includes(t.slug)||i.blockTypes?.includes("core/template-part/"+t.area);return e.filter((i,a,l)=>r(i,a,l)&&o(i)&&n(i))}function jUe(e,t){return e.map(r=>({...r,keywords:r.keywords||[],type:LUe.theme,blocks:(0,n0e.parse)(r.content,{__unstableSkipMigrationLogs:!0}).map(o=>s0e(o,t))}))}function a0e({area:e,name:t,slug:r}){let{blockPatterns:o,restBlockPatterns:n,currentThemeStylesheet:i}=(0,r0e.useSelect)(a=>{let{getEditorSettings:l}=a(T),c=l();return{blockPatterns:c.__experimentalAdditionalBlockPatterns??c.__experimentalBlockPatterns,restBlockPatterns:a(lj.store).getBlockPatterns(),currentThemeStylesheet:a(lj.store).getCurrentTheme().stylesheet}},[]);return(0,o0e.useMemo)(()=>{let a=[...o||[],...n||[]],l=VUe(a,{area:e,name:t,slug:r});return jUe(l,i)},[e,t,r,o,n,i])}var Xx=s(x(),1);function zUe({availableTemplates:e,onSelect:t}){return!e||e?.length===0?null:(0,Xx.jsx)(c0e.__experimentalBlockPatternsList,{label:(0,uj.__)("Templates"),blockPatterns:e,onClickPattern:t,showTitlesAsTooltip:!0})}function HUe(){let{area:e,name:t,slug:r,postType:o,postId:n}=(0,Qx.useSelect)(c=>{let{getCurrentPostType:u,getCurrentPostId:d}=c(T),{getEditedEntityRecord:f}=c(cj.store),m=u(),h=d(),g=f("postType",m,h);return{area:g?.area,name:g?.name,slug:g?.slug,postType:m,postId:h}},[]),{editEntityRecord:i}=(0,Qx.useDispatch)(cj.store),a=a0e({area:e,name:t,slug:r}),l=async c=>{await i("postType",o,n,{blocks:c.blocks,content:(0,u0e.serialize)(c.blocks)})};return a?.length?(0,Xx.jsx)(l0e.PanelBody,{title:(0,uj.__)("Design"),initialOpen:o===xo,children:(0,Xx.jsx)(zUe,{availableTemplates:a,onSelect:l})}):null}function d0e(){let{postType:e}=(0,Qx.useSelect)(t=>{let{getCurrentPostType:r}=t(T);return{postType:r()}},[]);return[xo,Dt].includes(e)?(0,Xx.jsx)(HUe,{}):null}var f0e=s(z(),1),Jx=s(N(),1),m0e=s(G(),1),p0e=s(j(),1),h0e=s(yt(),1);var $x=s(x(),1),{Tabs:dj}=Y(f0e.privateApis),UUe=(e,t)=>{let{postTypeLabel:r,isAttachment:o,isRevisionsMode:n}=(0,m0e.useSelect)(a=>{let{getPostTypeLabel:l,getCurrentPostType:c}=a(T),{isRevisionsMode:u}=Y(a(T));return{postTypeLabel:l(),isAttachment:c()===Dr&&window?.__experimentalMediaEditor,isRevisionsMode:u()}},[]),i;return n?i=(0,Jx.__)("Revision"):r?i=(0,h0e.decodeEntities)(r):i=(0,Jx._x)("Document","noun, panel"),(0,$x.jsxs)(dj.TabList,{ref:t,children:[(0,$x.jsx)(dj.Tab,{tabId:Es.document,"data-tab-id":Es.document,children:i}),!o&&(0,$x.jsx)(dj.Tab,{tabId:Es.block,"data-tab-id":Es.block,children:(0,Jx.__)("Block")})]})},g0e=(0,p0e.forwardRef)(UUe);var P0e=s(G(),1);var lw=s(G(),1),cw=s(X(),1),fj=s(ce(),1),Xl=s(z(),1),mj=s(j(),1),lf=s(N(),1),v0e=s(yt(),1),y0e=s(vt(),1),b0e=s(pt(),1);var Hn=s(x(),1);function w0e(){let e=(0,lw.useSelect)(C=>C(T).getCurrentTemplateId(),[]),[t,r]=(0,mj.useState)(!1),[o,n]=(0,mj.useState)(!1),a=!!Q1()?.length,{onNavigateToEntityRecord:l,canCreateTemplate:c,hasGoBack:u,getEditorSettings:d}=(0,lw.useSelect)(C=>{let{getEditorSettings:k}=C(T),R=k();return{onNavigateToEntityRecord:R.onNavigateToEntityRecord,canCreateTemplate:!!C(cw.store).canUser("create",{kind:"postType",name:"wp_template"}),hasGoBack:R.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:k}},[]),{get:f}=(0,lw.useSelect)(b0e.store),{createSuccessNotice:m}=(0,lw.useDispatch)(y0e.store),{editedRecord:h,hasResolved:g}=(0,cw.useEntityRecord)("postType","wp_template",e),[v]=(0,cw.useEntityBlockEditor)("postType","wp_template",{id:e});if(!g)return null;let y=u?[{label:(0,lf.__)("Go back"),onClick:()=>d().onNavigateToPreviousEntityRecord()}]:void 0,b=()=>{f("core/edit-site","welcomeGuideTemplate")||m((0,lf.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:y})},_=(0,v0e.decodeEntities)(h.title),w=!!v?.length&&(0,Hn.jsx)(fj.BlockPreview.Async,{children:(0,Hn.jsx)(fj.BlockPreview,{blocks:v})}),S=()=>{if(!w)return null;if(a){let C=(0,lf.__)("Change template");return(0,Hn.jsx)(Xl.Tooltip,{text:C,children:(0,Hn.jsx)("div",{className:"editor-template-actions-panel__preview",role:"button",tabIndex:0,"aria-label":C,onClick:()=>n(!0),onKeyPress:()=>n(!0),children:w})})}return(0,Hn.jsx)("div",{className:"editor-template-actions-panel__preview",children:w})};return(0,Hn.jsxs)(Hn.Fragment,{children:[(0,Hn.jsx)(Xl.PanelBody,{title:(0,lf.sprintf)((0,lf.__)("Template: %s"),_),initialOpen:!1,children:(0,Hn.jsxs)(Xl.__experimentalVStack,{children:[S(),(0,Hn.jsxs)(Xl.__experimentalHStack,{children:[l&&(0,Hn.jsx)(Xl.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{l({postId:h.id,postType:"wp_template"}),b()},children:(0,lf.__)("Edit")}),c&&(0,Hn.jsx)(Xl.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:(0,lf.__)("Create new")})]})]})}),t&&(0,Hn.jsx)(tp,{onClose:()=>r(!1)}),o&&(0,Hn.jsx)(v7,{onRequestClose:()=>n(!1)})]})}var uw=s(G(),1),dw=s(X(),1),pj=s(ce(),1),Jl=s(z(),1),_0e=s(j(),1),Ql=s(N(),1),S0e=s(yt(),1),x0e=s(vt(),1),C0e=s(pt(),1);var Ki=s(x(),1);function T0e(){let e=(0,uw.useSelect)(v=>v(T).getCurrentTemplateId(),[]),[t,r]=(0,_0e.useState)(!1),{onNavigateToEntityRecord:o,canCreateTemplate:n,hasGoBack:i,getEditorSettings:a}=(0,uw.useSelect)(v=>{let{getEditorSettings:y}=v(T),b=y();return{onNavigateToEntityRecord:b.onNavigateToEntityRecord,canCreateTemplate:!!v(dw.store).canUser("create",{kind:"postType",name:"wp_template"})&&b.supportsTemplateMode,hasGoBack:b.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:y}},[]),{get:l}=(0,uw.useSelect)(C0e.store),{createSuccessNotice:c}=(0,uw.useDispatch)(x0e.store),{editedRecord:u}=(0,dw.useEntityRecord)("postType","wp_template",e),[d]=(0,dw.useEntityBlockEditor)("postType","wp_template",{id:e});if(!e&&!n)return null;let f=i?[{label:(0,Ql.__)("Go back"),onClick:()=>a().onNavigateToPreviousEntityRecord()}]:void 0,m=()=>{l("core/edit-site","welcomeGuideTemplate")||c((0,Ql.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:f})},h=u?(0,S0e.decodeEntities)(u.title):void 0,g=!!d?.length&&(0,Ki.jsx)(pj.BlockPreview.Async,{children:(0,Ki.jsx)(pj.BlockPreview,{blocks:d})});return(0,Ki.jsxs)(Ki.Fragment,{children:[(0,Ki.jsx)(Jl.PanelBody,{title:u?(0,Ql.sprintf)((0,Ql.__)("Template: %s"),h):(0,Ql.__)("Template"),initialOpen:!1,children:(0,Ki.jsxs)(Jl.__experimentalVStack,{children:[!e&&(0,Ki.jsx)(Jl.__experimentalText,{children:(0,Ql.__)("This page uses a classic template. To edit this template with blocks, create a block template.")}),u&&g&&(0,Ki.jsx)("div",{className:"editor-template-actions-panel__preview",children:g}),(0,Ki.jsxs)(Jl.__experimentalHStack,{children:[u&&o&&(0,Ki.jsx)(Jl.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o({postId:u.id,postType:"wp_template"}),m()},children:(0,Ql.__)("Edit")}),n&&(0,Ki.jsx)(Jl.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:e?(0,Ql.__)("Create new"):(0,Ql.__)("Create block template")})]})]})}),t&&(0,Ki.jsx)(tp,{onClose:()=>r(!1)})]})}var hj=s(x(),1);function E0e(){let e=(0,P0e.useSelect)(r=>r(T).getCurrentPostType(),[]),t=$b();return["page","post"].includes(e)?t==="classic"?(0,hj.jsx)(T0e,{}):t==="block-theme"?(0,hj.jsx)(w0e,{}):null:null}var eC=s(G(),1),k0e=s(ce(),1),R0e=s(z(),1),A0e=s(N(),1);var l6=s(x(),1),{BlockQuickNavigation:GUe}=Y(k0e.privateApis),WUe="core/template-part";function YUe({postType:e}){let t=fR(),r=(0,eC.useSelect)(n=>{let{getPostBlocksByName:i}=Y(n(T));return i(Dt===e?WUe:t)},[e,t]),{enableComplementaryArea:o}=(0,eC.useDispatch)(Ie);return r.length===0?null:(0,l6.jsx)(R0e.PanelBody,{title:(0,A0e.__)("Content"),children:(0,l6.jsx)(GUe,{clientIds:r,onSelect:()=>{o("core","edit-post/document")}})})}function I0e(){let{postType:e,renderingMode:t}=(0,eC.useSelect)(r=>{let{getCurrentPostType:o,getRenderingMode:n}=Y(r(T));return{postType:o(),renderingMode:n()}},[]);return t==="post-only"&&e!==Dt?null:(0,l6.jsx)(YUe,{postType:e})}var c6=s(G(),1),O0e=s(j(),1),N0e=s(at(),1),d6=s(ce(),1),M0e=s(z(),1),F0e=s(N(),1);var u6=s(x(),1),{BlockQuickNavigation:qUe}=Y(d6.privateApis);function ZUe(){let e=(0,c6.useSelect)(o=>{let{getBlockTypes:n}=o(N0e.store);return n()},[]),t=(0,O0e.useMemo)(()=>e.filter(o=>o.category==="theme").map(({name:o})=>o),[e]),r=(0,c6.useSelect)(o=>{let{getBlocksByName:n}=o(d6.store);return n(t)},[t]);return r.length===0?null:(0,u6.jsx)(M0e.PanelBody,{title:(0,F0e.__)("Content"),children:(0,u6.jsx)(qUe,{clientIds:r})})}function D0e(){return(0,c6.useSelect)(t=>{let{getCurrentPostType:r}=t(T);return r()},[])!==xo?null:(0,u6.jsx)(ZUe,{})}var fu=s(z(),1),B0e=s(X(),1);var cf=s(uo(),1),m6=s(G(),1),f6=s(N(),1);var ca=s(x(),1),{Badge:KUe}=Y(fu.privateApis),XUe=864e5,QUe=[],JUe={activity:!0},$Ue=()=>{},eGe={},tGe={type:"activity",titleField:"date",fields:["author"],layout:{density:"compact"}},rGe=[{id:"date",label:(0,f6.__)("Date"),render:({item:e,field:t})=>{let r=(0,cf.getDate)(null).getTime(),o=t.getValue({item:e}),n=(0,cf.getDate)(o??null),i=r-n.getTime()>XUe?(0,cf.dateI18n)((0,cf.getSettings)().formats.datetimeAbbreviated,n):(0,cf.humanTimeDiff)(n);return(0,ca.jsx)("time",{className:"editor-post-revisions-panel__revision-date",dateTime:o,children:i})},enableSorting:!1,enableHiding:!1},G_];function oGe(){let{setCurrentRevisionId:e}=Y((0,m6.useDispatch)(T)),{revisionsCount:t,revisions:r,revisionKey:o,isLoading:n,lastRevisionId:i}=(0,m6.useSelect)(a=>{let{getCurrentPostId:l,getCurrentPostType:c}=a(T),{getCurrentPostRevisionsCount:u,getCurrentPostLastRevisionId:d}=a(T),{getRevisions:f,getEntityConfig:m,isResolving:h}=a(B0e.store),g=c(),y=m("postType",g)?.revisionKey||"id",b={per_page:3,orderby:"date",order:"desc",_fields:`${y},date,author`},_=["postType",g,l(),b],w=f(..._);return{revisionsCount:u(),lastRevisionId:d(),revisions:w,revisionKey:y,isLoading:h("getRevisions",_)}},[]);return(0,ca.jsx)(fu.PanelBody,{title:(0,ca.jsxs)(fu.__experimentalHStack,{justify:"space-between",align:"center",as:"span",children:[(0,ca.jsx)("span",{children:(0,f6.__)("Revisions")}),(0,ca.jsx)(KUe,{className:"editor-post-revisions-panel__revisions-count",children:t})]}),initialOpen:!1,children:(0,ca.jsxs)(fu.__experimentalVStack,{className:"editor-post-revisions-panel",children:[(0,ca.jsx)(yk,{view:tGe,onChangeView:$Ue,fields:rGe,data:r||QUe,isLoading:n,paginationInfo:eGe,defaultLayouts:JUe,getItemId:a=>a[o],isItemClickable:()=>!0,onClickItem:a=>{e(a[o])},children:(0,ca.jsx)(yk.Layout,{})}),(0,ca.jsx)(fu.Button,{className:"editor-post-revisions-panel__view-all",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>e(i),children:(0,f6.__)("View all revisions")})]})})}function L0e(){return(0,ca.jsx)(Ud,{children:(0,ca.jsx)(oGe,{})})}var V0e=s(ce(),1),j0e=s(G(),1),z0e=s(N(),1);var H0e=s(x(),1);function U0e(){let{block:e}=(0,j0e.useSelect)(r=>{let{getSelectedBlock:o}=r(V0e.store);return{block:o()}},[]);if(!e)return null;let t=e.attributes?.__revisionDiffStatus?.changedAttributes;return(0,H0e.jsx)(a6,{title:(0,z0e.__)("Changed attributes"),entries:t,initialOpen:!0})}var fw=s(G(),1),G0e=s(j(),1),W0e=s(ce(),1),Y0e=s(pt(),1);function nGe(){let{hasBlockSelection:e}=(0,fw.useSelect)(n=>({hasBlockSelection:!!n(W0e.store).getBlockSelectionStart()}),[]),{getActiveComplementaryArea:t}=(0,fw.useSelect)(Ie),{enableComplementaryArea:r}=(0,fw.useDispatch)(Ie),{get:o}=(0,fw.useSelect)(Y0e.store);(0,G0e.useEffect)(()=>{let n=t("core"),i=["edit-post/document","edit-post/block"].includes(n),a=o("core","distractionFree");!i||a||(e?r("core","edit-post/block"):r("core","edit-post/document"))},[e,t,r,o])}var q0e=nGe;var Kt=s(x(),1),{Tabs:mw}=Y(K0e.privateApis),iGe=mu.Platform.select({web:!0,native:!1}),sGe=({tabName:e,keyboardShortcut:t,onActionPerformed:r,extraPanels:o,postType:n})=>{let i=(0,mu.useRef)(null),a=(0,mu.useContext)(mw.Context),l=n===Dr,c=(0,tC.useSelect)(d=>Y(d(T)).isRevisionsMode());(0,mu.useEffect)(()=>{let d=Array.from(i.current?.querySelectorAll('[role="tab"]')||[]),f=d.find(g=>g.getAttribute("data-tab-id")===e),m=f?.ownerDocument.activeElement;d.some(g=>m&&m.id===g.id)&&f&&f.id!==m?.id&&f?.focus()},[e]);let u;return l?u=(0,Kt.jsx)(Q9,{onActionPerformed:r}):c?u=(0,Kt.jsx)(t0e,{}):u=(0,Kt.jsxs)(Kt.Fragment,{children:[(0,Kt.jsx)(Nbe,{onActionPerformed:r}),(0,Kt.jsx)(TI.Slot,{}),(0,Kt.jsx)(I0e,{}),window?.__experimentalDataFormInspector&&["post","page","wp_template","wp_template_part","wp_block"].includes(n)&&(0,Kt.jsxs)(Kt.Fragment,{children:[(0,Kt.jsx)(E0e,{}),(0,Kt.jsx)(L0e,{})]}),(0,Kt.jsx)(D0e,{}),(0,Kt.jsx)(d0e,{}),(0,Kt.jsx)(oO,{}),(0,Kt.jsx)(obe,{}),o]}),(0,Kt.jsx)(jg,{identifier:e,header:(0,Kt.jsx)(mw.Context.Provider,{value:a,children:(0,Kt.jsx)(g0e,{ref:i})}),closeLabel:(0,pw.__)("Close Settings"),className:"editor-sidebar__panel",headerClassName:"editor-sidebar__panel-tabs",title:(0,pw._x)("Settings","panel button label"),toggleShortcut:t,icon:(0,pw.isRTL)()?Ip:Su,isActiveByDefault:iGe,children:(0,Kt.jsxs)(mw.Context.Provider,{value:a,children:[(0,Kt.jsx)(mw.TabPanel,{tabId:Es.document,focusable:!1,children:u}),!l&&(0,Kt.jsxs)(mw.TabPanel,{tabId:Es.block,focusable:!1,children:[(0,Kt.jsx)(p6.BlockInspector,{}),c&&(0,Kt.jsx)(U0e,{})]})]})})},aGe=({extraPanels:e,onActionPerformed:t})=>{q0e();let{tabName:r,keyboardShortcut:o,showSummary:n,postType:i}=(0,tC.useSelect)(c=>{let u=c(Z0e.store).getShortcutRepresentation("core/editor/toggle-sidebar"),d=c(Ie).getActiveComplementaryArea("core"),f=[Es.block,Es.document].includes(d),m=d;f||(m=c(p6.store).getBlockSelectionStart()?Es.block:Es.document);let h=c(T).getCurrentPostType();return{tabName:m,keyboardShortcut:u,showSummary:![Dt,xo,pf].includes(h),postType:h}},[]),{enableComplementaryArea:a}=(0,tC.useDispatch)(Ie),l=(0,mu.useCallback)(c=>{c&&a("core",c)},[a]);return(0,Kt.jsx)(mw,{selectedTabId:r,onSelect:l,selectOnMove:!1,children:(0,Kt.jsx)(sGe,{tabName:r,keyboardShortcut:o,showSummary:n,onActionPerformed:t,extraPanels:e,postType:i})})},X0e=aGe;var P6=s(N(),1),vu=s(G(),1),Pwe=s(j(),1),Ewe=s(ve(),1),kwe=s(Ks(),1);var xj=s(ce(),1);var Rwe=s(pt(),1);var hw="edit-post/collab-history-sidebar",Tp="edit-post/collab-sidebar",gj=[hw,Tp];var sC=s(j(),1),bj=s(N(),1),bw=s(G(),1);var aC=s(ce(),1);var iC=s(j(),1),w6=s(z(),1);var lwe=s(ve(),1),vi=s(N(),1),yj=s(G(),1),cwe=s(kg(),1),_6=s(ce(),1);var vj=s(N(),1),yw=s(G(),1),rC=s(ce(),1);var rwe=s(z(),1);var Q0e=s(z(),1);var h6=s(N(),1),hu=s(uo(),1),J0e=s(X(),1),$0e=s(G(),1),ewe=s(ce(),1);var pu=s(x(),1);function twe({avatar:e,name:t,date:r,userId:o}){let n=!!e,i=(0,hu.getSettings)(),{currentUserAvatar:a,currentUserName:l,currentUserId:c,dateFormat:u=i.formats.date}=(0,$0e.useSelect)(v=>{let{canUser:y,getCurrentUser:b,getEntityRecord:_}=v(J0e.store),w=y("read",{kind:"root",name:"site"})?_("root","site"):void 0;if(n)return{dateFormat:w?.date_format};let{getSettings:S}=v(ewe.store),{__experimentalDiscussionSettings:C}=S(),k=C?.avatarURL,R=b();return{currentUserAvatar:R?.avatar_urls?.[48]??k,currentUserName:R?.name,currentUserId:R?.id,dateFormat:w?.date_format}},[n]),d=(0,hu.getDate)(r),f=(0,hu.dateI18n)("c",d),h=Math.floor((new Date-d)/(1e3*60*60*24))<30?(0,hu.humanTimeDiff)(d):(0,hu.dateI18n)(u,d),g=(0,hu.dateI18n)((0,h6._x)("F j, Y g:i\xA0a","Note date full date format"),r);return(0,pu.jsxs)(pu.Fragment,{children:[(0,pu.jsx)("img",{src:e||a,className:"editor-collab-sidebar-panel__user-avatar",alt:(0,h6.__)("User avatar"),width:32,height:32,style:{borderColor:Qa(o??c)}}),(0,pu.jsxs)($,{direction:"column",children:[(0,pu.jsx)("span",{className:"editor-collab-sidebar-panel__user-name",children:t??l}),r&&(0,pu.jsx)(Q0e.Tooltip,{text:g,children:(0,pu.jsx)("time",{dateTime:f,className:"editor-collab-sidebar-panel__user-time",children:h})})]})]})}var uv=s(x(),1);function gw({note:e,actions:t,className:r,children:o,...n}){return(0,uv.jsxs)($,{direction:"column",gap:"sm",className:r,...n,children:[(0,uv.jsxs)($,{direction:"row",align:"center",justify:"flex-start",gap:"md",children:[(0,uv.jsx)(twe,{avatar:e?.author_avatar_urls?.[48],name:e?.author_name,date:e?.date,userId:e?.author}),t&&(0,uv.jsx)(rwe.FlexItem,{className:"editor-collab-sidebar-panel__note-actions",onClick:i=>i.stopPropagation(),children:(0,uv.jsx)($,{direction:"row",align:"center",children:t})})]}),o]})}var owe=s(r9(),1),nwe=s(j(),1),vw=s(z(),1);var g6=s(N(),1),iwe=s(ve(),1),swe=s(Po(),1);var il=s(x(),1);function dv({onSubmit:e,onCancel:t,note:r,labels:o}){let[n,i]=(0,nwe.useState)(r?.content?.raw??""),a=(0,iwe.useInstanceId)(dv,"comment-input"),l=n===r?.content?.raw||!Kge(n).length;return(0,il.jsxs)($,{className:"editor-collab-sidebar-panel__note-form",direction:"column",gap:"lg",render:(0,il.jsx)("form",{}),onSubmit:c=>{c.preventDefault(),e(n),i("")},children:[(0,il.jsx)(Sr,{render:(0,il.jsx)("label",{htmlFor:a}),children:o?.input??(0,g6.__)("Note")}),(0,il.jsx)(owe.default,{id:a,value:n??"",onChange:c=>i(c.target.value),rows:1,maxRows:20,onKeyDown:c=>{swe.isKeyboardEvent.primary(c,"Enter")&&!l&&c.target.parentNode.requestSubmit(),c.key==="Escape"&&(c.preventDefault(),t(c))}}),(0,il.jsxs)($,{direction:"row",align:"center",justify:"flex-end",gap:"sm",wrap:"wrap",children:[(0,il.jsx)(vw.Button,{size:"compact",variant:"tertiary",onClick:t,children:(0,il.jsx)(vw.__experimentalTruncate,{children:(0,g6.__)("Cancel")})}),(0,il.jsx)(vw.Button,{size:"compact",accessibleWhenDisabled:!0,variant:"primary",type:"submit",disabled:l,children:(0,il.jsx)(vw.__experimentalTruncate,{children:o?.submit??(0,g6.__)("Add note")})})]})]})}var awe=s(x(),1);function v6({floating:e,className:t,style:r,children:o,...n}){let i=!!e;return(0,awe.jsx)($,{direction:"column",className:q(t,{"is-floating":i}),ref:i?e.ref:void 0,style:i?{top:e.y,...r}:r,...n,children:o})}var y6=s(x(),1),{useBlockElement:lGe}=Y(rC.privateApis);function oC({onSubmit:e,sidebarRef:t,floating:r}){let{clientId:o}=(0,yw.useSelect)(u=>{let{getSelectedBlockClientId:d}=u(rC.store);return{clientId:d()}},[]),n=(0,yw.useSelect)(u=>Y(u(T)).getSelectedNote(),[]),i=lGe(o),{toggleBlockSpotlight:a}=Y((0,yw.useDispatch)(rC.store)),{selectNote:l}=Y((0,yw.useDispatch)(T)),c=()=>{l(void 0),i?.focus(),a(o,!1)};return n!=="new"||!o?null:(0,y6.jsx)(v6,{floating:r,className:"editor-collab-sidebar-panel__thread is-selected",gap:"md",tabIndex:0,"aria-label":(0,vj.__)("New note"),role:"treeitem",style:r?{opacity:r.y?void 0:0}:void 0,onBlur:u=>{document.hasFocus()&&(u.currentTarget.contains(u.relatedTarget)||(a(o,!1),l(void 0)))},children:(0,y6.jsx)(gw,{children:(0,y6.jsx)(dv,{onSubmit:async u=>{let{id:d}=await e({content:u});l(d),Vn(d,t.current)},onCancel:c,labels:{input:(0,vj.__)("New note")}})})})}var fv=s(j(),1),mv=s(z(),1),wn=s(N(),1);var _n=s(x(),1),{Menu:nC}=Y(mv.privateApis);function cGe({items:e,buttonRef:t}){return(0,_n.jsxs)(nC,{placement:"bottom-end",children:[(0,_n.jsx)(nC.TriggerButton,{render:(0,_n.jsx)(mv.Button,{ref:t,size:"small",icon:Br,label:(0,wn.__)("Actions"),disabled:!e.length,accessibleWhenDisabled:!0})}),(0,_n.jsx)(nC.Popover,{modal:!1,children:e.map(r=>(0,_n.jsx)(nC.Item,{onClick:r.onClick,children:(0,_n.jsx)(nC.ItemLabel,{children:r.title})},r.id))})]})}function b6({note:e,parentNote:t,isSelected:r,onEditNote:o,onDeleteNote:n,onResolve:i}){let[a,l]=(0,fv.useState)(null),c=(0,fv.useRef)(null),u=e.parent===0,d=e.type==="note"&&e.meta&&(e.meta._wp_note_status==="resolved"||e.meta._wp_note_status==="reopen"),f=[{id:"edit",title:(0,wn.__)("Edit"),isEligible:({status:b})=>b!=="approved",onClick:()=>l("edit")},{id:"reopen",title:(0,wn._x)("Reopen","Reopen note"),isEligible:({status:b})=>b==="approved",onClick:()=>o({id:e.id,status:"hold"})},{id:"delete",title:(0,wn.__)("Delete"),isEligible:()=>!0,onClick:()=>l("delete")}],m=t?.status!=="approved"?f.filter(b=>b.isEligible(e)):[],h=e.parent===0?(0,wn.__)("Are you sure you want to delete this note? This will also delete all of this note's replies."):(0,wn.__)("Are you sure you want to delete this reply?"),g=()=>{l(null),c.current?.focus()},v;if(a==="edit")v=(0,_n.jsx)(dv,{onSubmit:b=>{o({id:e.id,content:b}),l(null),c.current?.focus()},onCancel:g,note:e,labels:{submit:(0,wn._x)("Update","verb"),input:(0,wn.sprintf)((0,wn.__)("Edit note %1$s by %2$s"),e.id,e.author_name)}});else if(d){let b=e.meta._wp_note_status==="resolved"?(0,wn.__)("Marked as resolved"):(0,wn.__)("Reopened"),_=e?.content?.raw,w=_&&typeof _=="string"&&_.trim()!==""?(0,wn.sprintf)((0,wn.__)("%1$s: %2$s"),b,_):b;v=(0,_n.jsx)(fv.RawHTML,{className:q("editor-collab-sidebar-panel__note-content","editor-collab-sidebar-panel__resolution-text"),children:w})}else v=(0,_n.jsx)(fv.RawHTML,{className:"editor-collab-sidebar-panel__note-content",children:e?.content?.rendered});let y=r?(0,_n.jsxs)(_n.Fragment,{children:[u&&i&&(0,_n.jsx)(mv.Button,{label:(0,wn._x)("Resolve","Mark note as resolved"),size:"small",icon:Op,disabled:e.status==="approved",accessibleWhenDisabled:e.status==="approved",onClick:i}),(0,_n.jsx)(cGe,{items:m,buttonRef:c})]}):null;return(0,_n.jsxs)(gw,{note:e,actions:y,role:e.parent!==0?"treeitem":void 0,children:[v,a==="delete"&&(0,_n.jsx)(mv.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{n(e),l(null)},onCancel:g,confirmButtonText:(0,wn.__)("Delete"),children:h})]})}var Is=s(x(),1),{useBlockElement:uGe}=Y(_6.privateApis);function uwe({note:e,onEditNote:t,onAddReply:r,onDeleteNote:o,isSelected:n,sidebarRef:i,floating:a,onKeyDown:l}){let c=!!a,{toggleBlockHighlight:u,selectBlock:d,toggleBlockSpotlight:f}=Y((0,yj.useDispatch)(_6.store)),{selectNote:m}=Y((0,yj.useDispatch)(T)),h=uGe(e.blockClientId),g=(0,lwe.useDebounce)(u,50),v=(0,iC.useRef)(null),y=(0,iC.useRef)(!1),b=a?.registerThread,_=a?.unregisterThread;(0,iC.useEffect)(()=>{let L=v.current;return L&&b&&b(e.id,h,L),()=>_?.(e.id)},[h,e.id,b,_]);let w=()=>{g(e.blockClientId,!0)},S=()=>{g(e.blockClientId,!1)},C=()=>{u(e.blockClientId,!0)},k=L=>{if(!document.hasFocus())return;let W=L.relatedTarget?.closest(".editor-collab-sidebar-panel__thread"),M=L.relatedTarget?.closest('[role="dialog"]'),O=y.current;W&&!O||M||O&&L.currentTarget.contains(L.relatedTarget)||(u(e.blockClientId,!1),A())},R=()=>{m(e.id),f(e.blockClientId,!0),e.blockClientId&&d(e.blockClientId,null)},A=()=>{m(void 0),f(e.blockClientId,!1)},I=()=>{t({id:e.id,status:"approved"}),A(),c?h?.focus():Vn(e.id,i.current)},D=e?.reply||[],E=D.length>0?D[D.length-1]:void 0,P=D.length>0?D.slice(0,-1):[],B=Xge((0,cwe.__unstableStripHTML)(e.content?.rendered),10),H=e.blockClientId?(0,vi.sprintf)((0,vi.__)("Note: %s"),B):(0,vi.sprintf)((0,vi.__)("Original block deleted. Note: %s"),B);return c&&e.id==="new"?(0,Is.jsx)(oC,{onSubmit:r,sidebarRef:i,floating:{y:a.y,ref:v}}):(0,Is.jsxs)(v6,{floating:c?{y:a.y,ref:v}:void 0,className:q("editor-collab-sidebar-panel__thread",{"is-selected":n}),id:`note-thread-${e.id}`,gap:"md",onClick:R,onMouseEnter:w,onMouseLeave:S,onFocus:C,onBlur:k,onKeyUp:L=>{L.key==="Tab"&&(y.current=!1)},onKeyDown:L=>{L.key==="Tab"?y.current=!0:l(L)},tabIndex:0,role:"treeitem","aria-label":H,"aria-expanded":n,children:[(0,Is.jsx)(w6.Button,{className:"editor-collab-sidebar-panel__skip-to-note",variant:"secondary",size:"compact",onClick:()=>{Vn(e.id,i.current,"textarea")},children:(0,vi.__)("Add new reply")}),!e.blockClientId&&(0,Is.jsx)("p",{className:"editor-collab-sidebar-panel__deleted-block-notice",children:(0,vi.__)("Original block deleted.")}),(0,Is.jsx)(b6,{note:e,isSelected:n,onEditNote:t,onDeleteNote:o,onResolve:I}),n&&D.map(L=>(0,Is.jsx)(b6,{note:L,parentNote:e,isSelected:n,onEditNote:t,onDeleteNote:o},L.id)),!n&&P.length>0&&(0,Is.jsx)($,{direction:"row",align:"center",justify:"space-between",className:"editor-collab-sidebar-panel__more-reply-separator",children:(0,Is.jsx)(w6.Button,{size:"compact",variant:"tertiary",className:"editor-collab-sidebar-panel__more-reply-button",onClick:()=>{m(e.id),Vn(e.id,i.current)},children:(0,vi.sprintf)((0,vi._n)("%s more reply","%s more replies",P.length),P.length)})}),!n&&E&&(0,Is.jsx)(b6,{note:E,parentNote:e,isSelected:!1,onEditNote:t,onDeleteNote:o}),n&&(0,Is.jsx)(gw,{role:"treeitem",children:(0,Is.jsx)(dv,{onSubmit:L=>{e.status==="approved"?t({id:e.id,status:"hold",content:L}):r({content:L,parent:e.id})},onCancel:L=>{L.stopPropagation(),A(),Vn(e.id,i.current)},labels:{submit:e.status==="approved"?(0,vi.__)("Reopen & Reply"):(0,vi.__)("Reply"),input:(0,vi.sprintf)((0,vi.__)("Reply to note %1$s by %2$s"),e.id,e.author_name)}})}),!!e.blockClientId&&(0,Is.jsx)(w6.Button,{className:"editor-collab-sidebar-panel__skip-to-block",variant:"secondary",size:"compact",onClick:L=>{L.stopPropagation(),h?.focus()},children:(0,vi.__)("Back to block")})]})}var uf=s(N(),1),gu=s(j(),1),S6=s(X(),1),$l=s(G(),1),pv=s(ce(),1),fwe=s(vt(),1),mwe=s(kg(),1),pwe=s(yt(),1);function dwe(){let e=new Set,t=new Map,r=new Map,o=new WeakMap,n={},i={};function a(){i={...n};for(let c of e)c()}let l=new window.ResizeObserver(c=>{let u=!1;for(let d of c){let f=o.get(d.target),m=d.borderBoxSize[0].blockSize;n[f]!==m&&(n[f]=m,u=!0)}u&&a()});return{subscribe(c){return e.add(c),()=>{e.delete(c),e.size===0&&l.disconnect()}},getSnapshot(){return i},registerThread(c,u,d){t.set(c,u);let f=r.get(c);f&&f!==d&&(l.unobserve(f),o.delete(f)),d&&(r.set(c,d),o.set(d,c),l.observe(d)),a()},unregisterThread(c){t.delete(c);let u=r.get(c);u&&(l.unobserve(u),o.delete(u),r.delete(c)),delete n[c]},getBlockRects(){return Object.fromEntries(Array.from(t).flatMap(([c,u])=>u?[[c,u.getBoundingClientRect()]]:[]))},getFirstBlockElement(){return t.values().next().value??null}}}var{cleanEmptyObject:dGe}=Y(pv.privateApis);function hwe(e){let t={post:e,type:"note",status:"all",per_page:-1},{records:r}=(0,S6.useEntityRecords)("root","comment",t,{enabled:!!e&&typeof e=="number"}),{getBlockAttributes:o}=(0,$l.useSelect)(pv.store),{clientIds:n}=(0,$l.useSelect)(l=>{let{getClientIdsWithDescendants:c}=l(pv.store);return{clientIds:c()}},[]),{notes:i,unresolvedNotes:a}=(0,gu.useMemo)(()=>{if(!r||r.length===0)return{notes:[],unresolvedNotes:[]};let l={},c=new Map;for(let g of n){let v=o(g)?.metadata?.noteId;if(v){let y=String(v);l[g]=y,c.set(y,g)}}let u=new Map,d=[];for(let g of r){let v={...g,reply:[],blockClientId:g.parent===0?c.get(String(g.id))??null:null};u.set(g.id,v),g.parent===0&&d.push(v)}for(let g of r)g.parent!==0&&u.get(g.parent)?.reply.unshift(u.get(g.id));if(d.length===0)return{notes:[],unresolvedNotes:[]};let f=[],m=[];for(let g of Object.values(l)){let v=u.get(Number(g))??u.get(g);v&&(v.status==="hold"?f.push(v):v.status==="approved"&&m.push(v))}let h=d.filter(g=>!g.blockClientId);return{notes:[...f,...m,...h],unresolvedNotes:f}},[n,r,o]);return{notes:i,unresolvedNotes:a}}function gwe(){let{createNotice:e}=(0,$l.useDispatch)(fwe.store),{saveEntityRecord:t,deleteEntityRecord:r}=(0,$l.useDispatch)(S6.store),{getCurrentPostId:o}=(0,$l.useSelect)(T),{getBlockAttributes:n,getSelectedBlockClientId:i}=(0,$l.useSelect)(pv.store),{updateBlockAttributes:a}=(0,$l.useDispatch)(pv.store),l=f=>{let m=f.message&&f.code!=="unknown_error"?(0,pwe.decodeEntities)(f.message):(0,uf.__)("An error occurred while performing an update.");e("error",m,{type:"snackbar",isDismissible:!0})};return{onCreate:async({content:f,parent:m})=>{try{let h=await t("root","comment",{post:o(),content:f,status:"hold",type:"note",parent:m||0},{throwOnError:!0});if(!m&&h?.id){let g=i(),v=n(g)?.metadata;a(g,{metadata:{...v,noteId:h.id}})}return e("snackbar",m?(0,uf.__)("Reply added."):(0,uf.__)("Note added."),{type:"snackbar",isDismissible:!0}),h}catch(h){l(h)}},onEdit:async({id:f,content:m,status:h})=>{let g=h||"updated",v={approved:(0,uf.__)("Note marked as resolved."),hold:(0,uf.__)("Note reopened."),updated:(0,uf.__)("Note updated.")};try{if(h==="approved"||h==="hold"){await t("root","comment",{id:f,status:h},{throwOnError:!0});let y={post:o(),content:m||"",type:"note",status:h,parent:f,meta:{_wp_note_status:h==="approved"?"resolved":"reopen"}};await t("root","comment",y,{throwOnError:!0})}else await t("root","comment",{id:f,content:m,status:h},{throwOnError:!0});e("snackbar",v[g]??(0,uf.__)("Note updated."),{type:"snackbar",isDismissible:!0})}catch(y){l(y)}},onDelete:async f=>{try{if(await r("root","comment",f.id,void 0,{throwOnError:!0}),!f.parent){let m=i(),h=n(m)?.metadata;a(m,{metadata:dGe({...h,noteId:void 0})})}e("snackbar",(0,uf.__)("Note deleted."),{type:"snackbar",isDismissible:!0})}catch(m){l(m)}}}}function vwe(e=!1){let t=(0,$l.useRegistry)();(0,gu.useEffect)(()=>{if(!e)return;let{getActiveComplementaryArea:r}=t.select(Ie),{disableComplementaryArea:o,enableComplementaryArea:n}=t.dispatch(Ie),i=t.subscribe(()=>{r("core")===null&&n("core",Tp)});return()=>{i(),r("core")===Tp&&o("core",Tp)}},[e,t])}function ywe({threads:e,selectedNoteId:t,isFloating:r,sidebarRef:o}){let[n,i]=(0,gu.useState)({}),[a]=(0,gu.useState)(dwe),l=(0,gu.useSyncExternalStore)(a.subscribe,a.getSnapshot);return(0,gu.useEffect)(()=>{if(!r||!o?.current)return;let c=o.current,u=a.getFirstBlockElement(),d=u?.closest(".is-root-container")??u,f=d?(0,mwe.getScrollContainer)(d):null,m=()=>{c.style.setProperty("--canvas-scroll",`${-(f?.scrollTop??0)}px`)},h=window.requestAnimationFrame(()=>{let y=Qge({threads:e,selectedNoteId:t,blockRects:a.getBlockRects(),heights:l,scrollTop:f?.scrollTop??0});i(y.positions),m()}),g=f?.ownerDocument?.defaultView,v={passive:!0,capture:!0};return g?.addEventListener("scroll",m,v),()=>{window.cancelAnimationFrame(h),g?.removeEventListener("scroll",m,v)}},[o,l,r,t,a,e]),{notePositions:n,registerThread:a.registerThread,unregisterThread:a.unregisterThread}}var df=s(x(),1),{useBlockElement:fGe}=Y(aC.privateApis);function wj({notes:e,sidebarRef:t,isFloating:r=!1,styles:o}){let{onCreate:n,onEdit:i,onDelete:a}=gwe(),{selectNote:l}=Y((0,bw.useDispatch)(T)),{selectBlock:c,toggleBlockSpotlight:u}=Y((0,bw.useDispatch)(aC.store)),{blockNoteId:d,selectedBlockClientId:f,orderedBlockIds:m}=(0,bw.useSelect)(R=>{let{getBlockAttributes:A,getSelectedBlockClientId:I,getClientIdsWithDescendants:D}=R(aC.store),E=I();return{blockNoteId:E?A(E)?.metadata?.noteId:null,selectedBlockClientId:E,orderedBlockIds:D()}},[]),{selectedNote:h,noteFocused:g}=(0,bw.useSelect)(R=>{let{getSelectedNote:A,isNoteFocused:I}=Y(R(T));return{selectedNote:A(),noteFocused:I()}},[]),v=fGe(f),y=(0,sC.useMemo)(()=>{if(!r||h!=="new")return e;let R={id:"new",blockClientId:f,content:{rendered:""}},A=[];return m.forEach(I=>{if(I===f)A.push(R);else{let D=e.find(E=>E.blockClientId===I);D&&A.push(D)}}),A},[e,r,h,f,m]),b=async R=>{let A=y.findIndex(E=>E.id===R.id),I=y[A+1],D=y[A-1];if(await a(R),R.parent!==0){l(R.parent),Vn(R.parent,t.current);return}I?(l(I.id),Vn(I.id,t.current)):D?(l(D.id),Vn(D.id,t.current)):(l(void 0),u(R.blockClientId,!1),v?.focus())};(0,sC.useEffect)(()=>{l(d??void 0)},[d,l]),(0,sC.useEffect)(()=>{g&&h&&(Vn(h,t.current,h==="new"?"textarea":void 0),l(h))},[g,h,l,t]);let{notePositions:_,registerThread:w,unregisterThread:S}=ywe({threads:y,selectedNoteId:h,isFloating:r,sidebarRef:t}),C=Array.isArray(y)&&y.length>0,k=(R,A,I)=>{if(R.defaultPrevented)return;let D=y.findIndex(P=>P.id===A.id),E=R.currentTarget===R.target;(R.key==="Enter"||R.key==="ArrowRight")&&E&&!I?(l(A.id),A.blockClientId&&(c(A.blockClientId,null),u(A.blockClientId,!0))):(R.key==="Enter"||R.key==="ArrowLeft")&&E&&I||R.key==="Escape"?(l(void 0),A.blockClientId&&u(A.blockClientId,!1),Vn(A.id,t.current)):R.key==="ArrowDown"&&D<y.length-1&&E?Vn(y[D+1].id,t.current):R.key==="ArrowUp"&&D>0&&E?Vn(y[D-1].id,t.current):R.key==="Home"&&E?Vn(y[0].id,t.current):R.key==="End"&&E&&Vn(y[y.length-1].id,t.current)};return(0,df.jsx)($,{className:"editor-collab-sidebar-panel",style:o,role:"tree",direction:"column",gap:"md",justify:"flex-start",ref:R=>{R&&(t.current=R)},"aria-label":r?(0,bj.__)("Unresolved notes"):(0,bj.__)("All notes"),children:!C&&!r?(0,df.jsx)(oC,{onSubmit:n,sidebarRef:t}):(0,df.jsxs)(df.Fragment,{children:[!r&&h==="new"&&(0,df.jsx)(oC,{onSubmit:n,sidebarRef:t}),y.map(R=>(0,df.jsx)(uwe,{note:R,onAddReply:n,onDeleteNote:b,onEditNote:i,isSelected:h===R.id,sidebarRef:t,floating:r?{y:_[R.id],registerThread:w,unregisterThread:S}:void 0,onKeyDown:A=>k(A,R,h===R.id)},R.id))]})})}var bwe=s(z(),1),x6=s(N(),1),T6=s(ce(),1),_j=s(G(),1),wwe=s(at(),1),_we=s(Ks(),1);var C6=s(x(),1),{NoteIconSlotFill:mGe}=Y(T6.privateApis);function pGe({clientId:e,onClick:t,isDistractionFree:r}){let o=(0,_j.useSelect)(l=>l(T6.store).getBlock(e),[e]),n=(0,_j.useSelect)(l=>l(_we.store).getShortcutRepresentation("core/editor/new-note"),[]);if(!o?.isValid||o?.name===(0,wwe.getUnregisteredTypeHandlerName)())return null;let i=r||o?.name==="core/freeform",a;return r?a=(0,x6.__)("Notes are disabled in distraction free mode."):o?.name==="core/freeform"&&(a=(0,x6.__)("Convert to blocks to add notes.")),(0,C6.jsx)(bwe.MenuItem,{onClick:t,"aria-haspopup":"dialog",disabled:i,info:a,shortcut:n,children:(0,x6.__)("Add note")})}function Sj({onClick:e,isDistractionFree:t}){return(0,C6.jsx)(mGe.Fill,{children:({clientId:r,onClose:o})=>(0,C6.jsx)(pGe,{clientId:r,isDistractionFree:t,onClick:()=>{e(r),o()}})})}var Swe=s(z(),1);var ww=s(N(),1),xwe=s(j(),1),Cwe=s(ce(),1);var hv=s(x(),1),{NoteIconToolbarSlotFill:hGe}=Y(Cwe.privateApis);function Twe({onClick:e,note:t}){let r=(0,xwe.useMemo)(()=>{if(!t)return[];let u=new Map,d=[t,...t.reply];return d.sort((f,m)=>new Date(f.date)-new Date(m.date)),d.forEach(f=>{f.author_name&&f.author_avatar_urls&&(u.has(f.author)||u.set(f.author,{name:f.author_name,avatar:f.author_avatar_urls?.["48"]||f.author_avatar_urls?.["96"],id:f.author,date:f.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),c=r.length>100&&a>0?(0,ww.__)("100+"):(0,ww.sprintf)((0,ww.__)("+%s"),a);return(0,hv.jsx)(hGe.Fill,{children:(0,hv.jsx)(Swe.ToolbarButton,{className:"editor-note-indicator",label:(0,ww.__)("View notes"),onClick:()=>e(),showTooltip:!0,children:(0,hv.jsxs)($,{direction:"row",align:"center",gap:"xs",children:[i.map(u=>(0,hv.jsx)("img",{src:u.avatar,alt:u.name,className:"editor-note-indicator__avatar",style:{borderColor:Qa(u.id)}},u.id)),a>0&&(0,hv.jsx)("span",{className:"editor-note-indicator__overflow",children:c})]})})})}var Xi=s(x(),1);function gGe({postId:e}){let{getActiveComplementaryArea:t}=(0,vu.useSelect)(Ie),{enableComplementaryArea:r}=(0,vu.useDispatch)(Ie),{toggleBlockSpotlight:o,selectBlock:n}=Y((0,vu.useDispatch)(xj.store)),{selectNote:i}=Y((0,vu.useDispatch)(T)),a=(0,Ewe.useViewportMatch)("medium"),l=(0,Pwe.useRef)(null),{clientId:c,noteId:u,isClassicBlock:d}=(0,vu.useSelect)(C=>{let{getBlockAttributes:k,getSelectedBlockClientId:R,getBlockName:A}=C(xj.store),I=R();return{clientId:I,noteId:I?k(I)?.metadata?.noteId:null,isClassicBlock:I?A(I)==="core/freeform":!1}},[]),{isDistractionFree:f}=(0,vu.useSelect)(C=>{let{get:k}=C(Rwe.store);return{isDistractionFree:k("core","distractionFree")}},[]),m=(0,vu.useSelect)(C=>Y(C(T)).getSelectedNote(),[]),{notes:h,unresolvedNotes:g}=hwe(e),v=a,y=h.length>0||!v;vwe(v&&(g.length>0||m!==void 0)),(0,kwe.useShortcut)("core/editor/new-note",C=>{C.preventDefault(),S()},{isDisabled:f||d||!c||!!u});let{merged:b}=uR(),_=b?.styles?.color?.background,w=u?h.find(C=>C.id===u):null;async function S(C){let k=await t("core"),R=gj.find(E=>E===k),A=C&&C!==c?C:c,I=h.find(E=>E.blockClientId===A);I?.status==="approved"?r("core",hw):(!R||!y)&&r("core",v?Tp:hw);let D=await t("core");gj.includes(D)&&(n(A,null),o(A,!0),i(I?I.id:"new",{focus:!0}))}return f?(0,Xi.jsx)(Sj,{isDistractionFree:!0}):(0,Xi.jsxs)(Xi.Fragment,{children:[!!w&&(0,Xi.jsx)(Twe,{note:w,onClick:S}),(0,Xi.jsx)(Sj,{onClick:S}),y&&(0,Xi.jsx)(jg,{identifier:hw,name:hw,title:(0,P6.__)("All notes"),header:(0,Xi.jsx)("h2",{className:"interface-complementary-area-header__title",children:(0,P6.__)("All notes")}),icon:FN,closeLabel:(0,P6.__)("Close Notes"),children:(0,Xi.jsx)(wj,{notes:h,sidebarRef:l})}),a&&(0,Xi.jsx)(jg,{isPinnable:!1,header:!1,identifier:Tp,className:"editor-collab-sidebar",headerClassName:"editor-collab-sidebar__header",backgroundColor:_,children:(0,Xi.jsx)(wj,{notes:g,sidebarRef:l,styles:{backgroundColor:_},isFloating:!0})})]})}function Awe(){let{postId:e,editorMode:t,revisionsMode:r}=(0,vu.useSelect)(o=>{let{getCurrentPostId:n,getEditorMode:i,isRevisionsMode:a}=Y(o(T));return{postId:n(),editorMode:i(),revisionsMode:a()}},[]);return!e||typeof e!="number"||t==="text"||r?null:(0,Xi.jsx)(Rr,{supportKeys:"editor.notes",children:(0,Xi.jsx)(gGe,{postId:e})})}var yu=s(z(),1),_w=s(N(),1);var dC=s(G(),1),Tj=s(j(),1),Fwe=s(pt(),1),I6=s(ve(),1),Dwe=s(X(),1);var ff=s(z(),1),E6=s(G(),1),lC=s(N(),1),Iwe=s(pt(),1);var Owe=s(X(),1);var ec=s(x(),1);function k6({hideWelcomeGuide:e=!1,onChangePath:t}){let{user:r,setUser:o}=mn(),n=!!r&&(Object.keys(r?.styles??{}).length>0||Object.keys(r?.settings??{}).length>0),i=()=>{o({styles:{},settings:{}})},{toggle:a}=(0,E6.useDispatch)(Iwe.store),{canEditCSS:l}=(0,E6.useSelect)(u=>{let{getEntityRecord:d,__experimentalGetCurrentGlobalStylesId:f}=u(Owe.store),m=f();return{canEditCSS:!!(m?d("root","globalStyles",m):void 0)?._links?.["wp:action-edit-css"]}},[]),c=()=>{t("/css")};return(0,ec.jsx)(ff.DropdownMenu,{icon:Br,label:(0,lC.__)("More"),toggleProps:{size:"compact"},children:({onClose:u})=>(0,ec.jsxs)(ec.Fragment,{children:[(0,ec.jsxs)(ff.MenuGroup,{children:[l&&(0,ec.jsx)(ff.MenuItem,{onClick:c,children:(0,lC.__)("Additional CSS")}),!e&&(0,ec.jsx)(ff.MenuItem,{onClick:()=>{a("core/edit-site","welcomeGuideStyles"),u()},children:(0,lC.__)("Welcome Guide")})]}),(0,ec.jsx)(ff.MenuGroup,{children:(0,ec.jsx)(ff.MenuItem,{onClick:()=>{i(),u()},disabled:!n,children:(0,lC.__)("Reset styles")})})]})})}var gv=s(x(),1);function Nwe({className:e,identifier:t,title:r,icon:o,children:n,closeLabel:i,header:a,headerClassName:l,panelClassName:c,isActiveByDefault:u}){return(0,gv.jsxs)(gv.Fragment,{children:[(0,gv.jsx)(Ma,{className:e,scope:"core",identifier:t,title:r,icon:o,closeLabel:i,header:a,headerClassName:l,panelClassName:c,isActiveByDefault:u,children:n}),(0,gv.jsx)(bm,{scope:"core",identifier:t,icon:o,children:r})]})}var R6=s(G(),1),A6=s(z(),1),sl=s(N(),1),Cj=s(pt(),1);var cC=s(x(),1);function uC({nonAnimatedSrc:e,animatedSrc:t}){return(0,cC.jsxs)("picture",{className:"editor-welcome-guide__image",children:[(0,cC.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,cC.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var yr=s(x(),1);function Mwe(){let{toggle:e}=(0,R6.useDispatch)(Cj.store),{isActive:t,isStylesOpen:r}=(0,R6.useSelect)(n=>{let i=n(Ie).getActiveComplementaryArea("core");return{isActive:!!n(Cj.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:i==="edit-site/global-styles"}},[]);if(!t||!r)return null;let o=(0,sl.__)("Welcome to Styles");return(0,yr.jsx)(A6.Guide,{className:"editor-welcome-guide guide-styles",contentLabel:o,finishButtonText:(0,sl.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,yr.jsx)(uC,{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,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)("h1",{className:"editor-welcome-guide__heading",children:o}),(0,yr.jsx)("p",{className:"editor-welcome-guide__text",children:(0,sl.__)("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,yr.jsx)(uC,{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,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,sl.__)("Set the design")}),(0,yr.jsx)("p",{className:"editor-welcome-guide__text",children:(0,sl.__)("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,yr.jsx)(uC,{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,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,sl.__)("Personalize blocks")}),(0,yr.jsx)("p",{className:"editor-welcome-guide__text",children:(0,sl.__)("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,yr.jsx)(uC,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,sl.__)("Learn more")}),(0,yr.jsxs)("p",{className:"editor-welcome-guide__text",children:[(0,sl.__)("New to block themes and styling your site?")," ",(0,yr.jsx)(A6.ExternalLink,{href:(0,sl.__)("https://wordpress.org/documentation/article/styles-overview/"),children:(0,sl.__)("Here\u2019s a detailed guide to learn how to make the most of it.")})]})]})}]})}var Un=s(x(),1);function Bwe(){let{shouldResetNavigation:e,stylesPath:t,showStylebook:r,showListViewByDefault:o,hasRevisions:n,activeComplementaryArea:i,editorSettings:a}=(0,dC.useSelect)(b=>{let{getActiveComplementaryArea:_}=b(Ie),{getStylesPath:w,getShowStylebook:S}=Y(b(T)),C=b(T).getEditorMode()==="visual",k=b(Fwe.store).get("core","showListViewByDefault"),{getEntityRecord:R,__experimentalGetCurrentGlobalStylesId:A}=b(Dwe.store),I=A(),D=I?R("root","globalStyles",I):void 0;return{stylesPath:w(),showStylebook:S(),shouldResetNavigation:_("core")!=="edit-site/global-styles"||!C,showListViewByDefault:k,hasRevisions:!!D?._links?.["version-history"]?.[0]?.count,activeComplementaryArea:b(Ie).getActiveComplementaryArea("core"),editorSettings:b(T).getEditorSettings()}},[]),{setStylesPath:l,setShowStylebook:c,resetStylesNavigation:u}=Y((0,dC.useDispatch)(T)),d=(0,I6.useViewportMatch)("medium","<"),f=t.startsWith("/revisions")&&!r,m=t.startsWith("/revisions")&&r,h=(0,I6.usePrevious)(i);(0,Tj.useEffect)(()=>{i==="edit-site/global-styles"&&h!=="edit-site/global-styles"&&u()},[i,h,u]),(0,Tj.useEffect)(()=>{e&&u()},[e,u]);let{setIsListViewOpened:g}=(0,dC.useDispatch)(T),v=()=>{g(!1),l(f||m?"/":"/revisions")},y=()=>{g(r&&o),c(!r)};return(0,Un.jsxs)(Un.Fragment,{children:[(0,Un.jsx)(Nwe,{className:"editor-global-styles-sidebar",identifier:"edit-site/global-styles",title:(0,_w.__)("Styles"),icon:K4,closeLabel:(0,_w.__)("Close Styles"),panelClassName:"editor-global-styles-sidebar__panel",header:(0,Un.jsxs)(yu.Flex,{className:"editor-global-styles-sidebar__header",gap:1,children:[(0,Un.jsx)(yu.FlexItem,{children:(0,Un.jsx)("h2",{className:"editor-global-styles-sidebar__header-title",children:(0,_w.__)("Styles")})}),(0,Un.jsxs)(yu.Flex,{justify:"flex-end",gap:1,className:"editor-global-styles-sidebar__header-actions",children:[!d&&(0,Un.jsx)(yu.FlexItem,{children:(0,Un.jsx)(yu.Button,{icon:Mp,label:(0,_w.__)("Style Book"),isPressed:r,accessibleWhenDisabled:!0,disabled:e,onClick:y,size:"compact"})}),(0,Un.jsx)(yu.FlexItem,{children:(0,Un.jsx)(yu.Button,{label:(0,_w.__)("Revisions"),icon:_u,onClick:v,accessibleWhenDisabled:!0,disabled:!n,isPressed:f||m,size:"compact"})}),(0,Un.jsx)(k6,{onChangePath:l})]})]}),children:(0,Un.jsx)(xA,{path:t,onPathChange:l,settings:a})}),(0,Un.jsx)(Mwe,{})]})}var al=s(x(),1);function vGe({postType:e,postId:t,templateId:r,settings:o,children:n,initialEdits:i,onActionPerformed:a,extraContent:l,extraSidebarPanels:c,...u}){let{post:d,template:f,hasLoadedPost:m,error:h,isBlockTheme:g,showGlobalStyles:v}=(0,Lwe.useSelect)(y=>{let{getEntityRecord:b,getResolutionError:_,hasFinishedResolution:w,getCurrentTheme:S,__experimentalGetCurrentGlobalStylesId:C,canUser:k}=y(Vwe.store),{getRenderingMode:R,getCurrentPostType:A}=y(T),I=["postType",e,t],D=R(),E=A(),P=S()?.is_block_theme,B=C(),H=B?k("update",{kind:"root",name:"globalStyles",id:B}):!1;return{post:b(...I),template:r?b("postType",Dt,r):void 0,hasLoadedPost:w("getEntityRecord",I),error:_("getEntityRecord",I)?.message,isBlockTheme:P,showGlobalStyles:P&&H&&(E==="wp_template"||D==="template-locked")}},[e,t,r]);return(0,al.jsxs)(al.Fragment,{children:[m&&!d&&(0,al.jsx)(jwe.Notice,{status:h?"error":"warning",isDismissible:!1,children:h||(0,zwe.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")}),!!d&&(0,al.jsxs)(ZV,{post:d,__unstableTemplate:f,settings:o,initialEdits:i,useSubRegistry:!1,children:[(0,al.jsx)($ye,{...u,children:l}),n,(0,al.jsx)(X0e,{onActionPerformed:a,extraPanels:c}),(0,al.jsx)(Awe,{}),g&&(0,al.jsx)(LA,{}),v&&(0,al.jsx)(Bwe,{})]})]})}var Hwe=vGe;var He=s(N(),1),Qwe=s(ve(),1),vv=s(G(),1),Jwe=s(j(),1),fC=s(pt(),1);var O6=s(G(),1),Uwe=s(pt(),1);var Gwe=s(x(),1),{PreferenceBaseOption:yGe}=Y(Uwe.privateApis);function Wwe(e){let t=(0,O6.useSelect)(n=>n(T).isPublishSidebarEnabled(),[]),{enablePublishSidebar:r,disablePublishSidebar:o}=(0,O6.useDispatch)(T);return(0,Gwe.jsx)(yGe,{isChecked:t,onChange:n=>n?r():o(),...e})}var N6=s(G(),1),Ywe=s(pt(),1),M6=s(at(),1),qwe=s(j(),1),Zwe=s(z(),1),xw=s(N(),1),Kwe=s(ce(),1);var Sw=s(x(),1),{BlockManager:bGe}=Y(Kwe.privateApis),wGe=[];function Xwe(){let{showBlockTypes:e,hideBlockTypes:t}=Y((0,N6.useDispatch)(T)),{blockTypes:r,allowedBlockTypes:o,hiddenBlockTypes:n}=(0,N6.useSelect)(m=>({blockTypes:m(M6.store).getBlockTypes(),allowedBlockTypes:m(T).getEditorSettings().allowedBlockTypes,hiddenBlockTypes:m(Ywe.store).get("core","hiddenBlockTypes")??wGe}),[]),a=(0,qwe.useMemo)(()=>o===!0?r:r.filter(({name:m})=>o?.includes(m)),[o,r]).filter(m=>(0,M6.hasBlockSupport)(m,"inserter",!0)&&(!m.parent||m.parent.includes("core/post-content"))),l=n.filter(m=>a.some(h=>h.name===m)),c=a.filter(m=>!l.includes(m.name)),u=a.length-c.length;function d(){f(a)}let f=m=>{if(c.length>m.length){let h=c.filter(g=>!m.find(({name:v})=>v===g.name));t(h.map(({name:g})=>g))}else if(c.length<m.length){let h=m.filter(g=>!c.find(({name:v})=>v===g.name));e(h.map(({name:g})=>g))}};return(0,Sw.jsxs)("div",{className:"editor-block-visibility",children:[!!u&&(0,Sw.jsxs)("div",{className:"editor-block-visibility__disabled-blocks-count",children:[(0,xw.sprintf)((0,xw._n)("%d block is hidden.","%d blocks are hidden.",u),u),(0,Sw.jsx)(Zwe.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:d,children:(0,xw.__)("Reset")})]}),(0,Sw.jsx)(bGe,{blockTypes:a,selectedBlockTypes:c,onChange:f,showSelectAll:!1})]})}var Ye=s(x(),1),{PreferencesModal:_Ge,PreferencesModalTabs:SGe,PreferencesModalSection:mf,PreferenceToggleControl:Os}=Y(fC.privateApis);function $we({extraSections:e={}}){let t=(0,vv.useSelect)(o=>o(Ie).isModalActive("editor/preferences"),[]),{closeModal:r}=(0,vv.useDispatch)(Ie);return t?(0,Ye.jsx)(_Ge,{closeModal:r,children:(0,Ye.jsx)(xGe,{extraSections:e})}):null}function xGe({extraSections:e={}}){let t=(0,Qwe.useViewportMatch)("medium"),{showBlockBreadcrumbsOption:r,showCollaborationOptions:o}=(0,vv.useSelect)(c=>{let{getEditorSettings:u,isCollaborationEnabledForCurrentPost:d}=c(T),{get:f}=c(fC.store),m=u().richEditingEnabled;return{showBlockBreadcrumbsOption:!f("core","distractionFree")&&t&&m,showCollaborationOptions:d()}},[t]),{setIsListViewOpened:n,setIsInserterOpened:i}=(0,vv.useDispatch)(T),{set:a}=(0,vv.useDispatch)(fC.store),l=(0,Jwe.useMemo)(()=>[{name:"general",tabLabel:(0,He.__)("General"),content:(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsxs)(mf,{title:(0,He.__)("Interface"),children:[(0,Ye.jsx)(Os,{scope:"core",featureName:"showListViewByDefault",help:(0,He.__)("Opens the List View panel by default."),label:(0,He.__)("Always open List View")}),r&&(0,Ye.jsx)(Os,{scope:"core",featureName:"showBlockBreadcrumbs",help:(0,He.__)("Display the block hierarchy trail at the bottom of the editor."),label:(0,He.__)("Show block breadcrumbs")}),(0,Ye.jsx)(Os,{scope:"core",featureName:"allowRightClickOverrides",help:(0,He.__)("Allows contextual List View menus via right-click, overriding browser defaults."),label:(0,He.__)("Allow right-click contextual menus")}),(0,Ye.jsx)(Os,{scope:"core",featureName:"enableChoosePatternModal",help:(0,He.__)("Pick from starter content when creating a new page."),label:(0,He.__)("Show starter patterns")}),o&&(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Os,{scope:"core",featureName:"showCollaborationCursor",help:(0,He.__)("Show your own avatar inside blocks during collaborative editing sessions."),label:(0,He.__)("Show avatar in blocks")}),(0,Ye.jsx)(Os,{scope:"core",featureName:"showCollaborationNotifications",help:(0,He.__)("Show notifications when collaborators join, leave, or save the post."),label:(0,He.__)("Show collaboration notifications")})]})]}),(0,Ye.jsxs)(mf,{title:(0,He.__)("Document settings"),description:(0,He.__)("Select what settings are shown in the document panel."),children:[(0,Ye.jsx)(SI.Slot,{}),(0,Ye.jsx)(E0,{taxonomyWrapper:(c,u)=>(0,Ye.jsx)(op,{label:u.labels.menu_name,panelName:`taxonomy-panel-${u.slug}`})}),(0,Ye.jsx)(Hd,{children:(0,Ye.jsx)(op,{label:(0,He.__)("Featured image"),panelName:"featured-image"})}),(0,Ye.jsx)(Gg,{children:(0,Ye.jsx)(op,{label:(0,He.__)("Excerpt"),panelName:"post-excerpt"})}),(0,Ye.jsx)(Rr,{supportKeys:["comments","trackbacks"],children:(0,Ye.jsx)(op,{label:(0,He.__)("Discussion"),panelName:"discussion-panel"})}),(0,Ye.jsx)(Zb,{children:(0,Ye.jsx)(op,{label:(0,He.__)("Page attributes"),panelName:"page-attributes"})})]}),t&&(0,Ye.jsx)(mf,{title:(0,He.__)("Publishing"),children:(0,Ye.jsx)(Wwe,{help:(0,He.__)("Review settings, such as visibility and tags."),label:(0,He.__)("Enable pre-publish checks")})}),e?.general]})},{name:"appearance",tabLabel:(0,He.__)("Appearance"),content:(0,Ye.jsxs)(mf,{title:(0,He.__)("Appearance"),description:(0,He.__)("Customize the editor interface to suit your needs."),children:[(0,Ye.jsx)(Os,{scope:"core",featureName:"fixedToolbar",onToggle:()=>a("core","distractionFree",!1),help:(0,He.__)("Access all block and document tools in a single place."),label:(0,He.__)("Top toolbar")}),(0,Ye.jsx)(Os,{scope:"core",featureName:"distractionFree",onToggle:()=>{a("core","fixedToolbar",!0),i(!1),n(!1)},help:(0,He.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,He.__)("Distraction free")}),(0,Ye.jsx)(Os,{scope:"core",featureName:"focusMode",help:(0,He.__)("Highlights the current block and fades other content."),label:(0,He.__)("Spotlight mode")}),e?.appearance]})},{name:"accessibility",tabLabel:(0,He.__)("Accessibility"),content:(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(mf,{title:(0,He.__)("Navigation"),description:(0,He.__)("Optimize the editing experience for enhanced control."),children:(0,Ye.jsx)(Os,{scope:"core",featureName:"keepCaretInsideBlock",help:(0,He.__)("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,He.__)("Contain text cursor inside block")})}),(0,Ye.jsx)(mf,{title:(0,He.__)("Interface"),children:(0,Ye.jsx)(Os,{scope:"core",featureName:"showIconLabels",label:(0,He.__)("Show button text labels"),help:(0,He.__)("Show text instead of icons on buttons across the interface.")})})]})},{name:"blocks",tabLabel:(0,He.__)("Blocks"),content:(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(mf,{title:(0,He.__)("Inserter"),children:(0,Ye.jsx)(Os,{scope:"core",featureName:"mostUsedBlocks",help:(0,He.__)("Adds a category with the most frequently used blocks in the inserter."),label:(0,He.__)("Show most used blocks")})}),(0,Ye.jsx)(mf,{title:(0,He.__)("Manage block visibility"),description:(0,He.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."),children:(0,Ye.jsx)(Xwe,{})})]})},window.__clientSideMediaProcessing&&{name:"media",tabLabel:(0,He.__)("Media"),content:(0,Ye.jsx)(Ye.Fragment,{children:(0,Ye.jsxs)(mf,{title:(0,He.__)("General"),description:(0,He.__)("Customize options related to the media upload flow."),children:[(0,Ye.jsx)(Os,{scope:"core/media",featureName:"optimizeOnUpload",help:(0,He.__)("Compress media items before uploading to the server."),label:(0,He.__)("Pre-upload compression")}),(0,Ye.jsx)(Os,{scope:"core/media",featureName:"requireApproval",help:(0,He.__)("Require approval step when optimizing existing media."),label:(0,He.__)("Approval step")})]})})}].filter(Boolean),[r,o,e,i,n,a,t]);return(0,Ye.jsx)(SGe,{sections:l})}var gC=s(at(),1);var mC=s(ce(),1),e_e="content",t_e={name:"core/pattern-overrides",getValues({select:e,clientId:t,context:r,bindings:o}){let n=r["pattern/overrides"],{getBlockAttributes:i}=e(mC.store),a=i(t),l={};for(let c of Object.keys(o)){let u=n?.[a?.metadata?.name]?.[c];if(u===void 0){l[c]=a[c];continue}else l[c]=u===""?void 0:u}return l},setValues({select:e,dispatch:t,clientId:r,bindings:o}){let{getBlockAttributes:n,getBlockParentsByBlockName:i,getBlocks:a}=e(mC.store),c=n(r)?.metadata?.name;if(!c)return;let[u]=i(r,"core/block",!0),d=Object.entries(o).reduce((m,[h,{newValue:g}])=>(m[h]=g,m),{});if(!u){let m=h=>{for(let g of h)g.attributes?.metadata?.name===c&&t(mC.store).updateBlockAttributes(g.clientId,d),m(g.innerBlocks)};m(a());return}let f=n(u)?.[e_e];t(mC.store).updateBlockAttributes(u,{[e_e]:{...f,[c]:{...f?.[c],...Object.entries(d).reduce((m,[h,g])=>(m[h]=g===void 0?"":g,m),{})}}})},canUserEditValue:()=>!0};var F6=s(N(),1),D6=s(X(),1),pC=s(ce(),1),Pj=["core/navigation-link","core/navigation-submenu"],r_e=[{label:(0,F6.__)("Post Date"),args:{field:"date"},type:"string"},{label:(0,F6.__)("Post Modified Date"),args:{field:"modified"},type:"string"},{label:(0,F6.__)("Post Link"),args:{field:"link"},type:"string"}],o_e={name:"core/post-data",getValues({select:e,context:t,bindings:r,clientId:o}){let{getBlockAttributes:n,getBlockName:i}=e(pC.store),a=i(o),l=Pj.includes(a),c,u;if(l){let h=n(o);c=h?.id,u=h?.type}else c=t?.postId,u=t?.postType;let{getEditedEntityRecord:d}=e(D6.store),f=d("postType",u,c),m={};for(let[h,g]of Object.entries(r)){let v=r_e.find(y=>y.args.field===g.args.field);v?f?m[h]=f[g.args.field]:m[h]=v.label:m[h]=g.args.field}return m},setValues({dispatch:e,context:t,bindings:r,clientId:o,select:n}){let{getBlockName:i}=n(pC.store),a=i(o);if(Pj.includes(a))return!1;let l={};Object.values(r).forEach(({args:c,newValue:u})=>{l[c.field]=u}),e(D6.store).editEntityRecord("postType",t?.postType,t?.postId,l)},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(pC.store),n=o(),i=r(n);return!(Pj.includes(i)||t?.query||t?.queryId||!t?.postType||!e(D6.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({context:e,select:t}){return t(pC.store).getSelectedBlock()?.name!=="core/post-date"?[]:!e||!e.postId||!e.postType?[]:r_e}};var hC=s(X(),1);function Ej(e,t){let{getRegisteredPostMeta:r}=Y(e(hC.store)),o=r(t?.postType),n=[];return Object.entries(o).forEach(([i,a])=>{i==="footnotes"||i.charAt(0)==="_"||n.push({label:a.title||i,args:{key:i},default:a.default,type:a.type})}),n}function CGe({select:e,context:t,args:r}){let n=Ej(e,t).find(l=>l.args.key===r.key);if(!n)return r.key;if(!t?.postId)return n.default||n.label||r.key;let{getEditedEntityRecord:i}=e(hC.store);return i("postType",t?.postType,t?.postId).meta?.[r.key]??n?.label??r.key}var n_e={name:"core/post-meta",getValues({select:e,context:t,bindings:r}){let o={};for(let[n,i]of Object.entries(r))o[n]=CGe({select:e,context:t,args:i.args});return o},setValues({dispatch:e,context:t,bindings:r}){let o={};Object.values(r).forEach(({args:n,newValue:i})=>{o[n.key]=i}),e(hC.store).editEntityRecord("postType",t?.postType,t?.postId,{meta:o})},canUserEditValue({select:e,context:t,args:r}){return!(t?.query||t?.queryId||!t?.postType||!Ej(e,t).some(l=>l.args.key===r.key)||e(T).getEditorSettings().enableCustomFields||!e(hC.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({select:e,context:t}){return Ej(e,t).map(({default:o,...n})=>({...n}))}};var Pp=s(N(),1),i_e=s(X(),1),B6=s(ce(),1),kj=["core/navigation-link","core/navigation-submenu"],Rj=[{label:(0,Pp.__)("Term ID"),args:{field:"id"},type:"string"},{label:(0,Pp.__)("Name"),args:{field:"name"},type:"string"},{label:(0,Pp.__)("Slug"),args:{field:"slug"},type:"string"},{label:(0,Pp.__)("Link"),args:{field:"link"},type:"string"},{label:(0,Pp.__)("Description"),args:{field:"description"},type:"string"},{label:(0,Pp.__)("Parent ID"),args:{field:"parent"},type:"string"},{label:(0,Pp.__)("Count"),args:{field:"count"},type:"string"}],s_e={name:"core/term-data",usesContext:["taxonomy","termId","termData"],getValues({select:e,context:t,bindings:r,clientId:o}){let{getEntityRecord:n}=e(i_e.store),{getBlockAttributes:i,getBlockName:a}=e(B6.store),l=a(o),c=kj.includes(l),u;if(c){let f=i(o),m=f?.type;u=n("taxonomy",m==="tag"?"post_tag":m,f?.id)}else t.termId&&t.taxonomy&&(u=n("taxonomy",t.taxonomy,t.termId));!u&&t?.termData&&!c&&(u=t.termData);let d={};for(let[f,m]of Object.entries(r)){let h=Rj.find(g=>g.args.field===m.args.field);h?!u||u[m.args.field]===void 0?d[f]=h.label:m.args.field==="count"?d[f]="("+u[m.args.field]+")":d[f]=u[m.args.field]:d[f]=m.args.field}return d},setValues({dispatch:e,context:t,bindings:r}){return!1},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(B6.store),n=o(),i=r(n);return kj.includes(i)||t?.termQuery||!t?.taxonomy||!t?.termId,!1},getFieldsList({context:e,select:t}){let{getBlockAttributes:r,getBlockName:o,getSelectedBlockClientId:n}=t(B6.store),i=n(),a=o(i);if(kj.includes(a)){let l=r(i);return!l||!l.id||!l.type?[]:Rj}return e?e.taxonomy&&e.termId||e.termData?Rj:[]:[]}};function a_e(){(0,gC.registerBlockBindingsSource)(t_e),(0,gC.registerBlockBindingsSource)(o_e),(0,gC.registerBlockBindingsSource)(n_e),(0,gC.registerBlockBindingsSource)(s_e)}var{store:TGe,...PGe}=tV,l_e={};sz(l_e,{CreateTemplatePartModal:ny,patternTitleField:u_,templateTitleField:c_,BackButton:DO,EntitiesSavedStatesExtensible:q1,Editor:Hwe,PluginPostExcerpt:ex,PostCardPanel:lu,PreferencesModal:$we,usePostActions:U3,usePostFields:Mm,ToolsMoreMenuGroup:UO,ViewMoreMenuGroup:GO,ResizableEditor:Ub,registerCoreBlockBindingsSources:a_e,getTemplateInfo:ha,GlobalStylesUIWrapper:xA,GlobalStylesActionMenu:k6,StyleBookPreview:Hle,useGlobalStyles:mn,useStyle:Wm,interfaceStore:TGe,...PGe});var vC=s(G(),1);function EGe(e,t,r){let{registerEntityAction:o}=Y((0,vC.dispatch)(T));o(e,t,r)}function kGe(e,t,r){let{unregisterEntityAction:o}=Y((0,vC.dispatch)(T));o(e,t,r)}function RGe(e,t,r){let{registerEntityField:o}=Y((0,vC.dispatch)(T));o(e,t,r)}function AGe(e,t,r){let{unregisterEntityField:o}=Y((0,vC.dispatch)(T));o(e,t,r)}var c_e=s(ce(),1);return v_e(IGe);})();
486 /*! Bundled license information:
487
488 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
489 (**
490 * @license React
491 * use-sync-external-store-shim.production.js
492 *
493 * Copyright (c) Meta Platforms, Inc. and affiliates.
494 *
495 * This source code is licensed under the MIT license found in the
496 * LICENSE file in the root directory of this source tree.
497 *)
498
499 autosize/dist/autosize.js:
500 (*!
501 autosize 4.0.2
502 license: MIT
503 http://www.jacklmoore.com/autosize
504 *)
505
506 is-plain-object/dist/is-plain-object.mjs:
507 (*!
508 * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
509 *
510 * Copyright (c) 2014-2017, Jon Schlinkert.
511 * Released under the MIT License.
512 *)
513 */
514 //# sourceMappingURL=index.min.js.map
515