[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

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

   1  /*! This file is auto-generated */
   2  "use strict";var wp;(wp||={}).editor=(()=>{var Hke=Object.create;var cE=Object.defineProperty;var Uke=Object.getOwnPropertyDescriptor;var Wke=Object.getOwnPropertyNames;var Gke=Object.getPrototypeOf,Yke=Object.prototype.hasOwnProperty;var js=(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 We=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Cn=(e,t)=>{for(var r in t)cE(e,r,{get:t[r],enumerable:!0})},kG=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Wke(t))!Yke.call(e,n)&&n!==r&&cE(e,n,{get:()=>t[n],enumerable:!(o=Uke(t,n))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?Hke(Gke(e)):{},kG(t||!e||!e.__esModule?cE(r,"default",{value:e,enumerable:!0}):r,e)),qke=e=>kG(cE({},"__esModule",{value:!0}),e);var G=We((Mtt,RG)=>{RG.exports=window.wp.data});var oe=We((Dtt,AG)=>{AG.exports=window.wp.coreData});var U=We((Ftt,IG)=>{IG.exports=window.wp.element});var Ee=We((Ltt,OG)=>{OG.exports=window.wp.compose});var Tn=We((Btt,NG)=>{NG.exports=window.wp.hooks});var he=We((Vtt,MG)=>{MG.exports=window.wp.blockEditor});var wt=We((Gtt,zG)=>{zG.exports=window.wp.blocks});var Zo=We((Ytt,HG)=>{HG.exports=window.wp.date});var bo=We((qtt,UG)=>{UG.exports=window.wp.url});var cl=We((Ktt,WG)=>{WG.exports=window.wp.deprecated});var kt=We((Ztt,GG)=>{GG.exports=window.wp.preferences});var we=We((Jtt,XG)=>{XG.exports=window.wp.primitives});var C=We(($tt,QG)=>{QG.exports=window.ReactJSXRuntime});var Fm=We((Pit,JG)=>{JG.exports=window.wp.privateApis});var _g=We((Fit,dY)=>{dY.exports=window.wp.a11y});var Wd=We((Lit,fY)=>{fY.exports=window.wp.apiFetch});var xt=We((Bit,mY)=>{mY.exports=window.wp.notices});var j=We((Vit,pY)=>{pY.exports=window.wp.i18n});var At=We((Yit,xY)=>{xY.exports=window.wp.htmlEntities});var CY=We((Zit,_Y)=>{"use strict";_Y.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 s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var jm=We((nst,AY)=>{AY.exports=window.wp.mediaUtils});var __=We((ist,IY)=>{IY.exports=window.wp.uploadMedia});var W=We((wst,KY)=>{KY.exports=window.wp.components});var dc=We((Qst,pq)=>{pq.exports=window.wp.patterns});var _e=We((Jst,hq)=>{hq.exports=window.React});var yu=We((Wlt,sK)=>{sK.exports=window.ReactDOM});var rZ=We(tZ=>{"use strict";var Nb=_e();function lNe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var cNe=typeof Object.is=="function"?Object.is:lNe,uNe=Nb.useState,dNe=Nb.useEffect,fNe=Nb.useLayoutEffect,mNe=Nb.useDebugValue;function pNe(e,t){var r=t(),o=uNe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return fNe(function(){n.value=r,n.getSnapshot=t,WB(n)&&i({inst:n})},[e,r,t]),dNe(function(){return WB(n)&&i({inst:n}),e(function(){WB(n)&&i({inst:n})})},[e]),mNe(r),r}function WB(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!cNe(e,r)}catch{return!0}}function hNe(e,t){return t()}var gNe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?hNe:pNe;tZ.useSyncExternalStore=Nb.useSyncExternalStore!==void 0?Nb.useSyncExternalStore:gNe});var L2=We((Eut,oZ)=>{"use strict";oZ.exports=rZ()});var iZ=We(nZ=>{"use strict";var B2=_e(),vNe=L2();function yNe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var bNe=typeof Object.is=="function"?Object.is:yNe,SNe=vNe.useSyncExternalStore,wNe=B2.useRef,xNe=B2.useEffect,_Ne=B2.useMemo,CNe=B2.useDebugValue;nZ.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=wNe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=_Ne(function(){function c(h){if(!u){if(u=!0,d=h,h=o(h),n!==void 0&&s.hasValue){var g=s.value;if(n(g,h))return f=g}return f=h}if(g=f,bNe(d,h))return g;var v=o(h);return n!==void 0&&n(g,v)?(d=h,g):(d=h,f=v)}var u=!1,d,f,m=r===void 0?null:r;return[function(){return c(t())},m===null?void 0:function(){return c(m())}]},[t,r,o,n]);var l=SNe(e,i[0],i[1]);return xNe(function(){s.hasValue=!0,s.value=l},[l]),CNe(l),l}});var aZ=We((Rut,sZ)=>{"use strict";sZ.exports=iZ()});var pQ=We((cvt,mQ)=>{mQ.exports=window.wp.theme});var t1=We((dyt,YQ)=>{YQ.exports=window.wp.blob});var x1=We((sbt,FR)=>{var a$={\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"},l$=Object.keys(a$).join("|"),bFe=new RegExp(l$,"g"),SFe=new RegExp(l$,"");function wFe(e){return a$[e]}var c$=function(e){return e.replace(bFe,wFe)},xFe=function(e){return!!e.match(SFe)};FR.exports=c$;FR.exports.has=xFe;FR.exports.remove=c$});var l0=We((jbt,z$)=>{z$.exports=window.wp.wordcount});var lo=We((Ewt,Kte)=>{Kte.exports=window.wp.keycodes});var KA=We((wkt,Lne)=>{"use strict";Lne.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 s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var fj=We((HAt,Uie)=>{Uie.exports=window.wp.warning});var YI=We((mDt,Hae)=>{"use strict";var FVe=function(t){return LVe(t)&&!BVe(t)};function LVe(e){return!!e&&typeof e=="object"}function BVe(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||zVe(e)}var VVe=typeof Symbol=="function"&&Symbol.for,jVe=VVe?Symbol.for("react.element"):60103;function zVe(e){return e.$$typeof===jVe}function HVe(e){return Array.isArray(e)?[]:{}}function yC(e,t){return t.clone!==!1&&t.isMergeableObject(e)?$0(HVe(e),e,t):e}function UVe(e,t,r){return e.concat(t).map(function(o){return yC(o,r)})}function WVe(e,t){if(!t.customMerge)return $0;var r=t.customMerge(e);return typeof r=="function"?r:$0}function GVe(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function jae(e){return Object.keys(e).concat(GVe(e))}function zae(e,t){try{return t in e}catch{return!1}}function YVe(e,t){return zae(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function qVe(e,t,r){var o={};return r.isMergeableObject(e)&&jae(e).forEach(function(n){o[n]=yC(e[n],r)}),jae(t).forEach(function(n){YVe(e,n)||(zae(e,n)&&r.isMergeableObject(t[n])?o[n]=WVe(n,r)(e[n],t[n],r):o[n]=yC(t[n],r))}),o}function $0(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||UVe,r.isMergeableObject=r.isMergeableObject||FVe,r.cloneUnlessOtherwiseSpecified=yC;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):qVe(e,t,r):yC(t,r)}$0.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return $0(o,n,r)},{})};var KVe=$0;Hae.exports=KVe});var aa=We(($Ft,Cle)=>{Cle.exports=window.wp.keyboardShortcuts});var Ple=We((e6t,Tle)=>{Tle.exports=window.wp.viewport});var Zp=We((t6t,Ele)=>{Ele.exports=window.wp.plugins});var lz=We((pBt,Mue)=>{Mue.exports=window.wp.styleEngine});var hhe=We((tqt,phe)=>{phe.exports=window.wp.blockSerializationDefaultParser});var bT=We((rqt,ghe)=>{ghe.exports=window.wp.richText});var cH=We((mqt,The)=>{The.exports=window.wp.commands});var Sy=We((bZt,$ge)=>{$ge.exports=window.wp.dom});var Nwe=We((drr,Owe)=>{"use strict";var gQe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Owe.exports=gQe});var Lwe=We((frr,Fwe)=>{"use strict";var vQe=Nwe();function Mwe(){}function Dwe(){}Dwe.resetWarningCache=Mwe;Fwe.exports=function(){function e(o,n,i,s,l,c){if(c!==vQe){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:Dwe,resetWarningCache:Mwe};return r.PropTypes=r,r}});var Vwe=We((hrr,Bwe)=>{Bwe.exports=Lwe()();var mrr,prr});var zwe=We((VD,jwe)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof VD<"u")t(jwe,VD);else{var r={exports:{}};t(r,r.exports),e.autosize=r.exports}})(VD,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 x=c.style.width;c.style.width="0px",c.offsetWidth,c.style.width=x}c.style.overflowY=w}function g(w){for(var x=[];w&&w.parentNode&&w.parentNode instanceof Element;)w.parentNode.scrollTop&&x.push({node:w.parentNode,scrollTop:w.parentNode.scrollTop}),w=w.parentNode;return x}function v(){if(c.scrollHeight!==0){var w=g(c),x=document.documentElement&&document.documentElement.scrollTop;c.style.height="",c.style.height=c.scrollHeight+u+"px",d=c.clientWidth,w.forEach(function(_){_.node.scrollTop=_.scrollTop}),x&&(document.documentElement.scrollTop=x)}}function y(){v();var w=Math.round(parseFloat(c.style.height)),x=window.getComputedStyle(c,null),_=x.boxSizing==="content-box"?Math.round(parseFloat(x.height)):c.offsetHeight;if(_<w?x.overflowY==="hidden"&&(h("scroll"),v(),_=x.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight):x.overflowY!=="hidden"&&(h("hidden"),v(),_=x.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight),f!==_){f=_;var E=o("autosize:resized");try{c.dispatchEvent(E)}catch{}}}var S=function(){c.clientWidth!==d&&y()},b=function(w){window.removeEventListener("resize",S,!1),c.removeEventListener("input",y,!1),c.removeEventListener("keyup",y,!1),c.removeEventListener("autosize:destroy",b,!1),c.removeEventListener("autosize:update",y,!1),Object.keys(w).forEach(function(x){c.style[x]=w[x]}),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",b,!1),"onpropertychange"in c&&"oninput"in c&&c.addEventListener("keyup",y,!1),window.addEventListener("resize",S,!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:b,update:y}),m()}function i(c){var u=r.get(c);u&&u.destroy()}function s(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],s),c}),t.default=l,e.exports=t.default})});var Uwe=We((grr,Hwe)=>{var yQe=function(e,t,r){return r=window.getComputedStyle,(r?r(e):e.currentStyle)[t.replace(/-(\w)/gi,function(o,n){return n.toUpperCase()})]};Hwe.exports=yQe});var Gwe=We((vrr,Wwe)=>{var YU=Uwe();function bQe(e){var t=YU(e,"line-height"),r=parseFloat(t,10);if(t===r+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=YU(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 s=YU(e,"font-size");i.style.fontSize=s,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}Wwe.exports=bQe});var qwe=We(fm=>{"use strict";var SQe=fm&&fm.__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)}})(),qU=fm&&fm.__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},wQe=fm&&fm.__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};fm.__esModule=!0;var zD=_e(),uP=Vwe(),jD=zwe(),xQe=Gwe(),_Qe=xQe,Ywe="autosize:resized",CQe=(function(e){SQe(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:_Qe(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&&jD(r.textarea)}):this.textarea&&jD(this.textarea),this.textarea&&this.textarea.addEventListener(Ywe,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(Ywe,this.onResize),jD.destroy(this.textarea))},t.prototype.render=function(){var r=this,o=this,n=o.props,i=n.onResize,s=n.maxRows,l=n.onChange,c=n.style,u=n.innerRef,d=n.children,f=wQe(n,["onResize","maxRows","onChange","style","innerRef","children"]),m=o.state.lineHeight,h=s&&m?m*s:null;return zD.createElement("textarea",qU({},f,{onChange:this.onChange,style:h?qU({},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&&jD.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:uP.number,maxRows:uP.number,onResize:uP.func,innerRef:uP.any,async:uP.bool},t})(zD.Component);fm.TextareaAutosize=zD.forwardRef(function(e,t){return zD.createElement(CQe,qU({},e,{innerRef:t}))})});var KU=We((brr,Kwe)=>{"use strict";var TQe=qwe();Kwe.exports=TQe.TextareaAutosize});var Yxe=We((xor,Gxe)=>{Gxe.exports=window.wp.serverSideRender});var Ott={};Cn(Ott,{AlignmentToolbar:()=>DQe,Autocomplete:()=>MQe,AutosaveMonitor:()=>gN,BlockAlignmentToolbar:()=>FQe,BlockControls:()=>LQe,BlockEdit:()=>BQe,BlockEditorKeyboardShortcuts:()=>VQe,BlockFormatControls:()=>jQe,BlockIcon:()=>zQe,BlockInspector:()=>HQe,BlockList:()=>UQe,BlockMover:()=>WQe,BlockNavigationDropdown:()=>GQe,BlockSelectionClearer:()=>YQe,BlockSettingsMenu:()=>qQe,BlockTitle:()=>KQe,BlockToolbar:()=>ZQe,CharacterCount:()=>Jw,ColorPalette:()=>XQe,ContrastChecker:()=>QQe,CopyHandler:()=>JQe,DefaultBlockAppender:()=>$Qe,DocumentBar:()=>ON,DocumentOutline:()=>iw,DocumentOutlineCheck:()=>Uve,EditorHistoryRedo:()=>BN,EditorHistoryUndo:()=>zN,EditorKeyboardShortcuts:()=>QS,EditorKeyboardShortcutsRegister:()=>Xve,EditorNotices:()=>cye,EditorProvider:()=>Rge,EditorSnackbars:()=>mye,EntitiesSavedStates:()=>ZN,ErrorBoundary:()=>Pye,FontSizePicker:()=>eJe,InnerBlocks:()=>rJe,Inserter:()=>tJe,InspectorAdvancedControls:()=>oJe,InspectorControls:()=>nJe,LocalAutosaveMonitor:()=>Aye,MediaPlaceholder:()=>uJe,MediaUpload:()=>dJe,MediaUploadCheck:()=>fJe,MultiSelectScrollIntoView:()=>mJe,NavigableToolbar:()=>pJe,ObserveTyping:()=>hJe,PageAttributesCheck:()=>lw,PageAttributesOrder:()=>Fye,PageAttributesPanel:()=>tM,PageAttributesParent:()=>qye,PageTemplate:()=>nM,PanelColorSettings:()=>iJe,PlainText:()=>sJe,PluginBlockSettingsMenuItem:()=>ube,PluginDocumentSettingPanel:()=>cM,PluginMoreMenuItem:()=>pbe,PluginPostPublishPanel:()=>dM,PluginPostStatusInfo:()=>mM,PluginPrePublishPanel:()=>hM,PluginPreviewMenuItem:()=>_be,PluginSidebar:()=>Oy,PluginSidebarMoreMenuItem:()=>Pbe,PostAuthor:()=>SM,PostAuthorCheck:()=>wM,PostAuthorPanel:()=>CM,PostComments:()=>kM,PostDiscussionPanel:()=>MM,PostExcerpt:()=>GT,PostExcerptCheck:()=>Fy,PostExcerptPanel:()=>A0e,PostFeaturedImage:()=>KT,PostFeaturedImageCheck:()=>cm,PostFeaturedImagePanel:()=>WM,PostFormat:()=>XT,PostFormatCheck:()=>Cw,PostLastRevision:()=>qM,PostLastRevisionCheck:()=>um,PostLastRevisionPanel:()=>X0e,PostLockedModal:()=>oSe,PostPendingStatus:()=>aSe,PostPendingStatusCheck:()=>ZM,PostPingbacks:()=>OM,PostPreviewButton:()=>Hh,PostPublishButton:()=>kw,PostPublishButtonLabel:()=>JM,PostPublishPanel:()=>vD,PostSavedState:()=>kD,PostSchedule:()=>Iw,PostScheduleCheck:()=>RD,PostScheduleLabel:()=>Ow,PostSchedulePanel:()=>OD,PostSticky:()=>SD,PostStickyCheck:()=>yD,PostSwitchToDraftButton:()=>Cwe,PostSyncStatus:()=>DD,PostTaxonomies:()=>zw,PostTaxonomiesCheck:()=>FD,PostTaxonomiesFlatTermSelector:()=>MU,PostTaxonomiesHierarchicalTermSelector:()=>LU,PostTaxonomiesPanel:()=>BD,PostTemplatePanel:()=>vM,PostTextEditor:()=>dP,PostTitle:()=>XD,PostTitleRaw:()=>JD,PostTrash:()=>qw,PostTrashCheck:()=>$D,PostTypeSupportCheck:()=>$r,PostURL:()=>hP,PostURLCheck:()=>oF,PostURLLabel:()=>bxe,PostURLPanel:()=>aF,PostVisibility:()=>eP,PostVisibilityCheck:()=>_xe,PostVisibilityLabel:()=>rD,RichText:()=>Xxe,RichTextShortcut:()=>aJe,RichTextToolbarButton:()=>lJe,ServerSideRender:()=>Kxe.default,SkipToSelectedBlock:()=>gJe,TableOfContents:()=>Vxe,TextEditorGlobalKeyboardShortcuts:()=>OJe,ThemeSupportCheck:()=>zM,TimeToRead:()=>Qw,URLInput:()=>vJe,URLInputButton:()=>yJe,URLPopover:()=>bJe,UnsavedChangesWarning:()=>Wxe,VisualEditorGlobalKeyboardShortcuts:()=>IJe,Warning:()=>SJe,WordCount:()=>Xw,WritingFlow:()=>wJe,__unstableRichTextInputEvent:()=>cJe,cleanForSlug:()=>HY,createCustomColorsHOC:()=>xJe,getColorClassName:()=>_Je,getColorObjectByAttributeValues:()=>CJe,getColorObjectByColorValue:()=>TJe,getFontSize:()=>PJe,getFontSizeClass:()=>EJe,getTemplatePartIcon:()=>Dm,linkAutocompleter:()=>mN,mediaUpload:()=>r2,privateApis:()=>Bke,registerEntityAction:()=>ktt,registerEntityField:()=>Att,store:()=>R,storeConfig:()=>A1,transformStyles:()=>Vke.transformStyles,unregisterEntityAction:()=>Rtt,unregisterEntityField:()=>Itt,useEntitiesSavedStatesIsDirty:()=>KN,usePostScheduleLabel:()=>Nw,usePostURLLabel:()=>JU,usePostVisibilityLabel:()=>RU,userAutocompleter:()=>pN,withColorContext:()=>kJe,withColors:()=>RJe,withFontSizes:()=>AJe});var Bge=a(G(),1),Vge=a(oe(),1),jge=a(U(),1),zge=a(Ee(),1),Hge=a(Tn(),1);var fN=a(G(),1);var VG=a(G(),1);var DG=a(he(),1),FG={...DG.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,fontLibraryEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only"};var LG=a(G(),1);function Kke(e={},t){return t.type==="SET_IS_READY"?{...e,[t.kind]:{...e[t.kind],[t.name]:!0}}:e}function Zke(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 Xke(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 BG=(0,LG.combineReducers)({actions:Zke,fields:Xke,isReady:Kke});function uE(e){return e&&typeof e=="object"&&"raw"in e?e.raw:e}function Qke(e=null,t){return t.type==="SET_EDITED_POST"?t.postId:e}function Jke(e=null,t){return t.type==="SET_CURRENT_TEMPLATE_ID"?t.id:e}function $ke(e=null,t){return t.type==="SET_EDITED_POST"?t.postType:e}function e2e(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function t2e(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 r2e(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 o2e(e={isLocked:!1},t){return t.type==="UPDATE_POST_LOCK"?t.lock:e}function n2e(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 i2e(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 s2e(e=FG,t){return t.type==="UPDATE_EDITOR_SETTINGS"?{...e,...t.settings}:e}function a2e(e="post-only",t){return t.type==="SET_RENDERING_MODE"?t.mode:e}function l2e(e="Desktop",t){return t.type==="SET_DEVICE_TYPE"?t.deviceType:e}function c2e(e=[],t){switch(t.type){case"REMOVE_PANEL":if(!e.includes(t.panelName))return[...e,t.panelName]}return e}function u2e(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 d2e(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 f2e(e={current:null}){return e}function m2e(e={current:null}){return e}function p2e(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 h2e(e="/",t){switch(t.type){case"SET_STYLES_PATH":return t.path;case"RESET_STYLES_NAVIGATION":return"/"}return e}function g2e(e=!1,t){switch(t.type){case"SET_SHOW_STYLEBOOK":return t.show;case"RESET_STYLES_NAVIGATION":return!1}return e}function v2e(e=null,t){return t.type==="SET_CURRENT_REVISION_ID"?t.revisionId:e}function y2e(e=1,t){switch(t.type){case"SET_REVISION_PAGE":return t.page;case"SET_CURRENT_REVISION_ID":return t.revisionId?e:1}return e}function b2e(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 S2e(e={},t){return t.type==="SELECT_NOTE"?{noteId:t.noteId,options:t.options}:e}var jG=(0,VG.combineReducers)({postId:Qke,postType:$ke,templateId:Jke,saving:t2e,deleting:r2e,postLock:o2e,template:e2e,postSavingLock:n2e,editorSettings:s2e,postAutosavingLock:i2e,renderingMode:a2e,deviceType:l2e,removedPanels:c2e,blockInserterPanel:u2e,inserterSidebarToggleRef:m2e,listViewPanel:d2e,listViewToggleRef:f2e,publishSidebarActive:p2e,stylesPath:h2e,showStylebook:g2e,revisionId:v2e,revisionPage:y2e,showRevisionDiff:b2e,selectedNote:S2e,dataviews:BG});var KL={};Cn(KL,{__experimentalGetDefaultTemplatePartAreas:()=>uAe,__experimentalGetDefaultTemplateType:()=>dAe,__experimentalGetDefaultTemplateTypes:()=>cAe,__experimentalGetTemplateInfo:()=>fAe,__unstableIsEditorReady:()=>iRe,canInsertBlockType:()=>iAe,canUserUseUnfilteredHTML:()=>Q2e,didPostSaveRequestFail:()=>B2e,didPostSaveRequestSucceed:()=>L2e,getActivePostLock:()=>X2e,getAdjacentBlockClientId:()=>ARe,getAutosaveAttribute:()=>nY,getBlock:()=>hRe,getBlockAttributes:()=>pRe,getBlockCount:()=>wRe,getBlockHierarchyRootClientId:()=>RRe,getBlockIndex:()=>WRe,getBlockInsertionPoint:()=>eAe,getBlockListSettings:()=>lAe,getBlockMode:()=>QRe,getBlockName:()=>fRe,getBlockOrder:()=>URe,getBlockRootClientId:()=>kRe,getBlockSelectionEnd:()=>_Re,getBlockSelectionStart:()=>xRe,getBlocks:()=>gRe,getBlocksByClientId:()=>SRe,getClientIdsOfDescendants:()=>vRe,getClientIdsWithDescendants:()=>yRe,getCurrentPost:()=>fn,getCurrentPostAttribute:()=>v_,getCurrentPostId:()=>pl,getCurrentPostLastRevisionId:()=>P2e,getCurrentPostRevisionsCount:()=>GL,getCurrentPostType:()=>Us,getCurrentTemplateId:()=>T2e,getDeviceType:()=>sRe,getEditedPostAttribute:()=>Yr,getEditedPostContent:()=>w_,getEditedPostPreviewLink:()=>z2e,getEditedPostSlug:()=>G2e,getEditedPostVisibility:()=>k2e,getEditorBlocks:()=>$2e,getEditorMode:()=>cRe,getEditorSelection:()=>nRe,getEditorSelectionEnd:()=>oRe,getEditorSelectionStart:()=>rRe,getEditorSettings:()=>qL,getFirstMultiSelectedBlockClientId:()=>FRe,getGlobalBlockCount:()=>bRe,getInserterItems:()=>sAe,getLastMultiSelectedBlockClientId:()=>LRe,getMultiSelectedBlockClientIds:()=>MRe,getMultiSelectedBlocks:()=>DRe,getMultiSelectedBlocksEndClientId:()=>HRe,getMultiSelectedBlocksStartClientId:()=>zRe,getNextBlockClientId:()=>ORe,getPermalink:()=>W2e,getPermalinkParts:()=>lY,getPostEdits:()=>S_,getPostLockUser:()=>Z2e,getPostTypeLabel:()=>mAe,getPreviousBlockClientId:()=>IRe,getRenderingMode:()=>$k,getSelectedBlock:()=>ERe,getSelectedBlockClientId:()=>PRe,getSelectedBlockCount:()=>CRe,getSelectedBlocksInitialCaretPosition:()=>NRe,getStateBeforeOptimisticTransaction:()=>uRe,getSuggestedPostFormat:()=>H2e,getTemplate:()=>oAe,getTemplateLock:()=>nAe,hasChangedContent:()=>oY,hasEditorRedo:()=>x2e,hasEditorUndo:()=>w2e,hasInserterItems:()=>aAe,hasMultiSelection:()=>KRe,hasNonPostEntityChanges:()=>_2e,hasSelectedBlock:()=>TRe,hasSelectedInnerBlock:()=>YRe,inSomeHistory:()=>dRe,isAncestorMultiSelected:()=>jRe,isAutosavingPost:()=>V2e,isBlockInsertionPointVisible:()=>tAe,isBlockMultiSelected:()=>VRe,isBlockSelected:()=>GRe,isBlockValid:()=>mRe,isBlockWithinSelection:()=>qRe,isCaretWithinFormattedText:()=>$Re,isCleanNewPost:()=>C2e,isCurrentPostPending:()=>R2e,isCurrentPostPublished:()=>YL,isCurrentPostScheduled:()=>A2e,isDeletingPost:()=>D2e,isEditedPostAutosaveable:()=>O2e,isEditedPostBeingScheduled:()=>N2e,isEditedPostDateFloating:()=>M2e,isEditedPostDirty:()=>Qk,isEditedPostEmpty:()=>sY,isEditedPostNew:()=>rY,isEditedPostPublishable:()=>I2e,isEditedPostSaveable:()=>iY,isEditorPanelEnabled:()=>eRe,isEditorPanelOpened:()=>tRe,isEditorPanelRemoved:()=>uY,isFirstMultiSelectedBlock:()=>BRe,isInserterOpened:()=>lRe,isListViewOpened:()=>aRe,isMultiSelecting:()=>ZRe,isPermalinkEditable:()=>aY,isPostAutosavingLocked:()=>cY,isPostLockTakeover:()=>K2e,isPostLocked:()=>Y2e,isPostSavingLocked:()=>q2e,isPreviewingPost:()=>j2e,isPublishSidebarEnabled:()=>J2e,isPublishSidebarOpened:()=>pAe,isPublishingPost:()=>U2e,isSavingNonPostEntityChanges:()=>F2e,isSavingPost:()=>pb,isSelectionEnabled:()=>XRe,isTyping:()=>JRe,isValidTemplate:()=>rAe});var Lm=a(wt(),1),mb=a(Zo(),1),y_=a(bo(),1),Ut=a(G(),1),gu=a(cl(),1),Jk=a(he(),1),io=a(oe(),1),x_=a(kt(),1);var YG=new Set(["meta"]),qG="core/editor",b3=/%(?:postname|pagename)%/,S3=60*1e3,KG=["title","excerpt","content"];var or="wp_template",Xo="wp_template_part",ul="wp_block",Om="wp_navigation",zs="attachment",dE={custom:"custom",theme:"theme",plugin:"plugin"},w3=["wp_template","wp_template_part"],ZG=[...w3,"wp_block","wp_navigation"],ac=[or,Xo,ul,Om];var fE=a(U(),1),dn=(0,fE.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,fE.cloneElement)(e,{width:t,height:t,...r,ref:o}));var mE=a(we(),1),x3=a(C(),1),_3=(0,x3.jsx)(mE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x3.jsx)(mE.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 pE=a(we(),1),C3=a(C(),1),T3=(0,C3.jsx)(pE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,C3.jsx)(pE.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 hE=a(we(),1),P3=a(C(),1),E3=(0,P3.jsx)(hE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,P3.jsx)(hE.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 gE=a(we(),1),k3=a(C(),1),R3=(0,k3.jsx)(gE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,k3.jsx)(gE.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var vE=a(we(),1),A3=a(C(),1),I3=(0,A3.jsx)(vE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,A3.jsx)(vE.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 yE=a(we(),1),O3=a(C(),1),N3=(0,O3.jsx)(yE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,O3.jsx)(yE.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var bE=a(we(),1),M3=a(C(),1),D3=(0,M3.jsx)(bE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,M3.jsx)(bE.Path,{d:"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z"})});var SE=a(we(),1),F3=a(C(),1),L3=(0,F3.jsx)(SE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,F3.jsx)(SE.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 wE=a(we(),1),B3=a(C(),1),V3=(0,B3.jsx)(wE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B3.jsx)(wE.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 xE=a(we(),1),j3=a(C(),1),jd=(0,j3.jsx)(xE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,j3.jsx)(xE.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 _E=a(we(),1),z3=a(C(),1),H3=(0,z3.jsx)(_E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,z3.jsx)(_E.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 CE=a(we(),1),U3=a(C(),1),TE=(0,U3.jsx)(CE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,U3.jsx)(CE.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 PE=a(we(),1),W3=a(C(),1),EE=(0,W3.jsx)(PE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,W3.jsx)(PE.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 kE=a(we(),1),G3=a(C(),1),Do=(0,G3.jsx)(kE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G3.jsx)(kE.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var RE=a(we(),1),Y3=a(C(),1),Gx=(0,Y3.jsx)(RE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Y3.jsx)(RE.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var AE=a(we(),1),q3=a(C(),1),K3=(0,q3.jsx)(AE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,q3.jsx)(AE.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var IE=a(we(),1),Z3=a(C(),1),vr=(0,Z3.jsx)(IE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Z3.jsx)(IE.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var OE=a(we(),1),X3=a(C(),1),Q3=(0,X3.jsx)(OE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,X3.jsx)(OE.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 NE=a(we(),1),J3=a(C(),1),yr=(0,J3.jsx)(NE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,J3.jsx)(NE.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var ME=a(we(),1),$3=a(C(),1),e4=(0,$3.jsx)(ME.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$3.jsx)(ME.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var DE=a(we(),1),t4=a(C(),1),Pn=(0,t4.jsx)(DE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t4.jsx)(DE.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 FE=a(we(),1),r4=a(C(),1),Yx=(0,r4.jsx)(FE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r4.jsx)(FE.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 LE=a(we(),1),o4=a(C(),1),n4=(0,o4.jsx)(LE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o4.jsx)(LE.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 BE=a(we(),1),i4=a(C(),1),s4=(0,i4.jsx)(BE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i4.jsx)(BE.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 VE=a(we(),1),a4=a(C(),1),l4=(0,a4.jsx)(VE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a4.jsx)(VE.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 jE=a(we(),1),c4=a(C(),1),u4=(0,c4.jsx)(jE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c4.jsx)(jE.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 zE=a(we(),1),d4=a(C(),1),f4=(0,d4.jsx)(zE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d4.jsx)(zE.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 HE=a(we(),1),m4=a(C(),1),qx=(0,m4.jsx)(HE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m4.jsx)(HE.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 UE=a(we(),1),p4=a(C(),1),h4=(0,p4.jsx)(UE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p4.jsx)(UE.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 WE=a(we(),1),g4=a(C(),1),Kx=(0,g4.jsx)(WE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g4.jsx)(WE.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 GE=a(we(),1),v4=a(C(),1),YE=(0,v4.jsx)(GE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,v4.jsx)(GE.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 qE=a(we(),1),y4=a(C(),1),b4=(0,y4.jsx)(qE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y4.jsx)(qE.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 KE=a(we(),1),S4=a(C(),1),db=(0,S4.jsx)(KE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,S4.jsx)(KE.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 ZE=a(we(),1),w4=a(C(),1),vg=(0,w4.jsx)(ZE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,w4.jsx)(ZE.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 XE=a(we(),1),x4=a(C(),1),zd=(0,x4.jsx)(XE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x4.jsx)(XE.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 QE=a(we(),1),_4=a(C(),1),C4=(0,_4.jsx)(QE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_4.jsx)(QE.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 JE=a(we(),1),T4=a(C(),1),Hd=(0,T4.jsx)(JE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,T4.jsx)(JE.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 $E=a(we(),1),P4=a(C(),1),Hs=(0,P4.jsx)($E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,P4.jsx)($E.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 ek=a(we(),1),E4=a(C(),1),k4=(0,E4.jsx)(ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,E4.jsx)(ek.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 tk=a(we(),1),R4=a(C(),1),A4=(0,R4.jsx)(tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,R4.jsx)(tk.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 rk=a(we(),1),I4=a(C(),1),O4=(0,I4.jsx)(rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,I4.jsx)(rk.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 ok=a(we(),1),N4=a(C(),1),Zx=(0,N4.jsx)(ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N4.jsx)(ok.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 nk=a(we(),1),M4=a(C(),1),D4=(0,M4.jsx)(nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,M4.jsx)(nk.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 ik=a(we(),1),F4=a(C(),1),Xx=(0,F4.jsx)(ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,F4.jsx)(ik.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 sk=a(we(),1),L4=a(C(),1),Qx=(0,L4.jsx)(sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,L4.jsx)(sk.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var ak=a(we(),1),B4=a(C(),1),Jx=(0,B4.jsx)(ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B4.jsx)(ak.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 lk=a(we(),1),V4=a(C(),1),j4=(0,V4.jsx)(lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V4.jsx)(lk.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 $x=a(we(),1),e_=a(C(),1),t_=(0,e_.jsxs)($x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,e_.jsx)($x.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,e_.jsx)($x.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 ck=a(we(),1),z4=a(C(),1),lc=(0,z4.jsx)(ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,z4.jsx)(ck.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 uk=a(we(),1),H4=a(C(),1),U4=(0,H4.jsx)(uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,H4.jsx)(uk.Path,{d:"M5 11.25h14v1.5H5z"})});var dk=a(we(),1),W4=a(C(),1),G4=(0,W4.jsx)(dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,W4.jsx)(dk.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 fk=a(we(),1),Y4=a(C(),1),r_=(0,Y4.jsx)(fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Y4.jsx)(fk.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var mk=a(we(),1),q4=a(C(),1),K4=(0,q4.jsx)(mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,q4.jsx)(mk.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 pk=a(we(),1),Z4=a(C(),1),fb=(0,Z4.jsx)(pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Z4.jsx)(pk.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 hk=a(we(),1),X4=a(C(),1),no=(0,X4.jsx)(hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,X4.jsx)(hk.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var gk=a(we(),1),Q4=a(C(),1),o_=(0,Q4.jsx)(gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Q4.jsx)(gk.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 vk=a(we(),1),J4=a(C(),1),$4=(0,J4.jsx)(vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,J4.jsx)(vk.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 yk=a(we(),1),eL=a(C(),1),dl=(0,eL.jsx)(yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,eL.jsx)(yk.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 bk=a(we(),1),tL=a(C(),1),n_=(0,tL.jsx)(bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tL.jsx)(bk.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 i_=a(we(),1),s_=a(C(),1),Nm=(0,s_.jsxs)(i_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,s_.jsx)(i_.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,s_.jsx)(i_.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 Sk=a(we(),1),rL=a(C(),1),a_=(0,rL.jsx)(Sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rL.jsx)(Sk.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var wk=a(we(),1),oL=a(C(),1),l_=(0,oL.jsx)(wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,oL.jsx)(wk.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 xk=a(we(),1),nL=a(C(),1),cc=(0,nL.jsx)(xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,nL.jsx)(xk.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var _k=a(we(),1),iL=a(C(),1),sL=(0,iL.jsx)(_k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,iL.jsx)(_k.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 Ck=a(we(),1),aL=a(C(),1),fl=(0,aL.jsx)(Ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,aL.jsx)(Ck.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 Tk=a(we(),1),lL=a(C(),1),yg=(0,lL.jsx)(Tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,lL.jsx)(Tk.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 Pk=a(we(),1),cL=a(C(),1),bg=(0,cL.jsx)(Pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cL.jsx)(Pk.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 Ek=a(we(),1),uL=a(C(),1),dL=(0,uL.jsx)(Ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,uL.jsx)(Ek.Path,{d:"M7 11.5h10V13H7z"})});var kk=a(we(),1),fL=a(C(),1),c_=(0,fL.jsx)(kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fL.jsx)(kk.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 Rk=a(we(),1),mL=a(C(),1),u_=(0,mL.jsx)(Rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,mL.jsx)(Rk.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 Ak=a(we(),1),pL=a(C(),1),Mm=(0,pL.jsx)(Ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pL.jsx)(Ak.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 Ik=a(we(),1),hL=a(C(),1),gL=(0,hL.jsx)(Ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hL.jsx)(Ik.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 Ok=a(we(),1),vL=a(C(),1),Sg=(0,vL.jsx)(Ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vL.jsx)(Ok.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 d_=a(we(),1),f_=a(C(),1),yL=(0,f_.jsxs)(d_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,f_.jsx)(d_.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,f_.jsx)(d_.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 Nk=a(we(),1),bL=a(C(),1),m_=(0,bL.jsx)(Nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,bL.jsx)(Nk.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 Mk=a(we(),1),SL=a(C(),1),wL=(0,SL.jsx)(Mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,SL.jsx)(Mk.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 Dk=a(we(),1),xL=a(C(),1),p_=(0,xL.jsx)(Dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xL.jsx)(Dk.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 Fk=a(we(),1),_L=a(C(),1),CL=(0,_L.jsx)(Fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_L.jsx)(Fk.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var Lk=a(we(),1),TL=a(C(),1),PL=(0,TL.jsx)(Lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,TL.jsx)(Lk.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 Bk=a(we(),1),EL=a(C(),1),kL=(0,EL.jsx)(Bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,EL.jsx)(Bk.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 Vk=a(we(),1),RL=a(C(),1),AL=(0,RL.jsx)(Vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,RL.jsx)(Vk.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 jk=a(we(),1),IL=a(C(),1),wg=(0,IL.jsx)(jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,IL.jsx)(jk.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 zk=a(we(),1),OL=a(C(),1),h_=(0,OL.jsx)(zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,OL.jsx)(zk.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 Hk=a(we(),1),NL=a(C(),1),Uk=(0,NL.jsx)(Hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,NL.jsx)(Hk.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 Wk=a(we(),1),ML=a(C(),1),Ud=(0,ML.jsx)(Wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ML.jsx)(Wk.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 Gk=a(we(),1),DL=a(C(),1),FL=(0,DL.jsx)(Gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,DL.jsx)(Gk.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 Yk=a(we(),1),LL=a(C(),1),xg=(0,LL.jsx)(Yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,LL.jsx)(Yk.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 qk=a(we(),1),BL=a(C(),1),g_=(0,BL.jsx)(qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,BL.jsx)(qk.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 Kk=a(we(),1),VL=a(C(),1),jL=(0,VL.jsx)(Kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,VL.jsx)(Kk.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 Zk=a(we(),1),zL=a(C(),1),HL=(0,zL.jsx)(Zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zL.jsx)(Zk.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 Xk=a(we(),1),UL=a(C(),1),WL=(0,UL.jsx)(Xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,UL.jsx)(Xk.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 Dm(e){return e==="header"?Jx:e==="footer"?Zx:e==="sidebar"?p_:e==="navigation-overlay"?o_:wg}var $G=a(Fm(),1),{lock:eY,unlock:Y}=(0,$G.__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 tY={},ml=e=>{if(!e)return tY;let{templateTypes:t,templateAreas:r,template:o}=e,{description:n,slug:i,title:s,area:l}=o,{title:c,description:u}=Object.values(t).find(g=>g.slug===i)??tY,d=typeof s=="string"?s:s?.rendered,f=typeof n=="string"?n:n?.raw,h=r?.map(g=>({...g,icon:Dm(g.icon)}))?.find(g=>l===g.area)?.icon||lc;return{title:d&&d!==i?d:c||i,description:f||u,icon:h}};var b_={},w2e=(0,Ut.createRegistrySelector)(e=>()=>e(io.store).hasUndo()),x2e=(0,Ut.createRegistrySelector)(e=>()=>e(io.store).hasRedo());function rY(e){return fn(e).status==="auto-draft"}function oY(e){return"content"in S_(e)}var Qk=(0,Ut.createRegistrySelector)(e=>t=>{let r=Us(t),o=pl(t);return e(io.store).hasEditsForEntityRecord("postType",r,o)}),_2e=(0,Ut.createRegistrySelector)(e=>t=>{let r=e(io.store).__experimentalGetDirtyEntityRecords(),{type:o,id:n}=fn(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)});function C2e(e){return!Qk(e)&&rY(e)}var fn=(0,Ut.createRegistrySelector)(e=>t=>{let r=pl(t),o=Us(t),n=e(io.store).getRawEntityRecord("postType",o,r);return n||b_});function Us(e){return e.postType}function pl(e){return e.postId}function T2e(e){return e.templateId}function GL(e){return fn(e)._links?.["version-history"]?.[0]?.count??0}function P2e(e){return fn(e)._links?.["predecessor-version"]?.[0]?.id??null}var S_=(0,Ut.createRegistrySelector)(e=>t=>{let r=Us(t),o=pl(t);return e(io.store).getEntityRecordEdits("postType",r,o)||b_});function v_(e,t){switch(t){case"type":return Us(e);case"id":return pl(e);default:let r=fn(e);if(!r.hasOwnProperty(t))break;return uE(r[t])}}var E2e=(0,Ut.createSelector)((e,t)=>{let r=S_(e);return r.hasOwnProperty(t)?{...v_(e,t),...r[t]}:v_(e,t)},(e,t)=>[v_(e,t),S_(e)[t]]);function Yr(e,t){if(t==="content")return w_(e);let r=S_(e);return r.hasOwnProperty(t)?YG.has(t)?E2e(e,t):r[t]:v_(e,t)}var nY=(0,Ut.createRegistrySelector)(e=>(t,r)=>{if(!KG.includes(r)&&r!=="preview_link")return;let o=Us(t),n=pl(t),i=e(io.store).getCurrentUser()?.id,s=e(io.store).getAutosave(o,n,i);if(s)return uE(s[r])});function k2e(e){return Yr(e,"status")==="private"?"private":Yr(e,"password")?"password":"public"}function R2e(e){return fn(e).status==="pending"}function YL(e,t){let r=t||fn(e);return["publish","private"].indexOf(r.status)!==-1||r.status==="future"&&!(0,mb.isInTheFuture)(new Date(Number((0,mb.getDate)(r.date))-S3))}function A2e(e){return fn(e).status==="future"&&!YL(e)}function I2e(e){let t=fn(e);return t.type===zs?Qk(e):Qk(e)||["publish","private","future"].indexOf(t.status)===-1}function iY(e){return pb(e)?!1:!!Yr(e,"title")||!!Yr(e,"excerpt")||!sY(e)}var sY=(0,Ut.createRegistrySelector)(e=>t=>{let r=pl(t),o=Us(t),n=e(io.store).getEditedEntityRecord("postType",o,r);if(typeof n.content!="function")return!n.content;let i=Yr(t,"blocks");if(i.length===0)return!0;if(i.length>1)return!1;let s=i[0].name;return s!==(0,Lm.getDefaultBlockName)()&&s!==(0,Lm.getFreeformContentHandlerName)()?!1:!w_(t)}),O2e=(0,Ut.createRegistrySelector)(e=>t=>{if(!iY(t)||cY(t))return!1;let r=Us(t);if(!e(io.store).getPostType(r)?.supports?.autosave)return!1;let n=pl(t),i=e(io.store).hasFetchedAutosaves(r,n),s=e(io.store).getCurrentUser()?.id,l=e(io.store).getAutosave(r,n,s);return i?!l||oY(t)?!0:["title","excerpt","meta"].some(c=>uE(l[c])!==Yr(t,c)):!1});function N2e(e){let t=Yr(e,"date"),r=new Date(Number((0,mb.getDate)(t))-S3);return(0,mb.isInTheFuture)(r)}function M2e(e){let t=Yr(e,"date"),r=Yr(e,"modified"),o=fn(e).status;return o==="draft"||o==="auto-draft"||o==="pending"?t===r||t===null:!1}function D2e(e){return!!e.deleting.pending}function pb(e){return!!e.saving.pending}var F2e=(0,Ut.createRegistrySelector)(e=>t=>{let r=e(io.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:n}=fn(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)}),L2e=(0,Ut.createRegistrySelector)(e=>t=>{let r=Us(t),o=pl(t);return!e(io.store).getLastEntitySaveError("postType",r,o)}),B2e=(0,Ut.createRegistrySelector)(e=>t=>{let r=Us(t),o=pl(t);return!!e(io.store).getLastEntitySaveError("postType",r,o)});function V2e(e){return pb(e)&&!!e.saving.options?.isAutosave}function j2e(e){return pb(e)&&!!e.saving.options?.isPreview}function z2e(e){if(e.saving.pending||pb(e))return;let t=nY(e,"preview_link");(!t||fn(e).status==="draft")&&(t=Yr(e,"link"),t&&(t=(0,y_.addQueryArgs)(t,{preview:!0})));let r=Yr(e,"featured_media");return t&&r?(0,y_.addQueryArgs)(t,{_thumbnail_id:r}):t}var H2e=(0,Ut.createRegistrySelector)(e=>()=>{let t=e(Jk.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}}),w_=(0,Ut.createRegistrySelector)(e=>t=>{let r=pl(t),o=Us(t),n=e(io.store).getEditedEntityRecord("postType",o,r);if(n){if(typeof n.content=="function")return n.content(n);if(n.blocks)return(0,Lm.__unstableSerializeAndClean)(n.blocks);if(n.content)return n.content}return""});function U2e(e){return pb(e)&&!YL(e)&&Yr(e,"status")==="publish"}function aY(e){let t=Yr(e,"permalink_template");return b3.test(t)}function W2e(e){let t=lY(e);if(!t)return null;let{prefix:r,postName:o,suffix:n}=t;return aY(e)?r+o+n:r}function G2e(e){return Yr(e,"slug")||(0,y_.cleanForSlug)(Yr(e,"title"))||pl(e)}function lY(e){let t=Yr(e,"permalink_template");if(!t)return null;let r=Yr(e,"slug")||Yr(e,"generated_slug"),[o,n]=t.split(b3);return{prefix:o,postName:r,suffix:n}}function Y2e(e){return e.postLock.isLocked}function q2e(e){return Object.keys(e.postSavingLock).length>0}function cY(e){return Object.keys(e.postAutosavingLock).length>0}function K2e(e){return e.postLock.isTakeover}function Z2e(e){return e.postLock.user}function X2e(e){return e.postLock.activePostLock}function Q2e(e){return!!fn(e)._links?.hasOwnProperty("wp:action-unfiltered-html")}var J2e=(0,Ut.createRegistrySelector)(e=>()=>!!e(x_.store).get("core","isPublishSidebarEnabled")),$2e=(0,Ut.createSelector)(e=>Yr(e,"blocks")||(0,Lm.parse)(w_(e)),e=>[Yr(e,"blocks"),w_(e)]);function uY(e,t){return e.removedPanels.includes(t)}var eRe=(0,Ut.createRegistrySelector)(e=>(t,r)=>{let o=e(x_.store).get("core","inactivePanels");return!uY(t,r)&&!o?.includes(r)}),tRe=(0,Ut.createRegistrySelector)(e=>(t,r)=>!!e(x_.store).get("core","openPanels")?.includes(r));function rRe(e){return(0,gu.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Yr(e,"selection")?.selectionStart}function oRe(e){return(0,gu.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Yr(e,"selection")?.selectionEnd}function nRe(e){return Yr(e,"selection")}function iRe(e){return!!e.postId}function qL(e){return e.editorSettings}function $k(e){return e.renderingMode}var sRe=(0,Ut.createRegistrySelector)(e=>t=>Y(e(Jk.store)).isZoomOut()?"Desktop":t.deviceType);function aRe(e){return e.listViewPanel}function lRe(e){return!!e.blockInserterPanel}var cRe=(0,Ut.createRegistrySelector)(e=>()=>e(x_.store).get("core","editorMode")??"visual");function uRe(){return(0,gu.default)("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function dRe(){return(0,gu.default)("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function ot(e){return(0,Ut.createRegistrySelector)(t=>(r,...o)=>((0,gu.default)("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(Jk.store)[e](...o)))}var fRe=ot("getBlockName"),mRe=ot("isBlockValid"),pRe=ot("getBlockAttributes"),hRe=ot("getBlock"),gRe=ot("getBlocks"),vRe=ot("getClientIdsOfDescendants"),yRe=ot("getClientIdsWithDescendants"),bRe=ot("getGlobalBlockCount"),SRe=ot("getBlocksByClientId"),wRe=ot("getBlockCount"),xRe=ot("getBlockSelectionStart"),_Re=ot("getBlockSelectionEnd"),CRe=ot("getSelectedBlockCount"),TRe=ot("hasSelectedBlock"),PRe=ot("getSelectedBlockClientId"),ERe=ot("getSelectedBlock"),kRe=ot("getBlockRootClientId"),RRe=ot("getBlockHierarchyRootClientId"),ARe=ot("getAdjacentBlockClientId"),IRe=ot("getPreviousBlockClientId"),ORe=ot("getNextBlockClientId"),NRe=ot("getSelectedBlocksInitialCaretPosition"),MRe=ot("getMultiSelectedBlockClientIds"),DRe=ot("getMultiSelectedBlocks"),FRe=ot("getFirstMultiSelectedBlockClientId"),LRe=ot("getLastMultiSelectedBlockClientId"),BRe=ot("isFirstMultiSelectedBlock"),VRe=ot("isBlockMultiSelected"),jRe=ot("isAncestorMultiSelected"),zRe=ot("getMultiSelectedBlocksStartClientId"),HRe=ot("getMultiSelectedBlocksEndClientId"),URe=ot("getBlockOrder"),WRe=ot("getBlockIndex"),GRe=ot("isBlockSelected"),YRe=ot("hasSelectedInnerBlock"),qRe=ot("isBlockWithinSelection"),KRe=ot("hasMultiSelection"),ZRe=ot("isMultiSelecting"),XRe=ot("isSelectionEnabled"),QRe=ot("getBlockMode"),JRe=ot("isTyping"),$Re=ot("isCaretWithinFormattedText"),eAe=ot("getBlockInsertionPoint"),tAe=ot("isBlockInsertionPointVisible"),rAe=ot("isValidTemplate"),oAe=ot("getTemplate"),nAe=ot("getTemplateLock"),iAe=ot("canInsertBlockType"),sAe=ot("getInserterItems"),aAe=ot("hasInserterItems"),lAe=ot("getBlockListSettings"),cAe=(0,Ut.createRegistrySelector)(e=>()=>((0,gu.default)("select('core/editor').__experimentalGetDefaultTemplateTypes",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_types"}),e(io.store).getCurrentTheme()?.default_template_types)),uAe=(0,Ut.createRegistrySelector)(e=>(0,Ut.createSelector)(()=>((0,gu.default)("select('core/editor').__experimentalGetDefaultTemplatePartAreas",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_part_areas"}),(e(io.store).getCurrentTheme()?.default_template_part_areas||[]).map(r=>({...r,icon:Dm(r.icon)}))))),dAe=(0,Ut.createRegistrySelector)(e=>(0,Ut.createSelector)((t,r)=>{(0,gu.default)("select('core/editor').__experimentalGetDefaultTemplateType",{since:"6.8"});let o=e(io.store).getCurrentTheme()?.default_template_types;return o?Object.values(o).find(n=>n.slug===r)??b_:b_})),fAe=(0,Ut.createRegistrySelector)(e=>(0,Ut.createSelector)((t,r)=>{if((0,gu.default)("select('core/editor').__experimentalGetTemplateInfo",{since:"6.8"}),!r)return b_;let o=e(io.store).getCurrentTheme(),n=o?.default_template_types||[],i=o?.default_template_part_areas||[];return ml({template:r,templateAreas:i,templateTypes:n})})),mAe=(0,Ut.createRegistrySelector)(e=>t=>{let r=Us(t);return e(io.store).getPostType(r)?.labels?.singular_name});function pAe(e){return e.publishSidebarActive}var QL={};Cn(QL,{__experimentalTearDownEditor:()=>gAe,__unstableSaveForPreview:()=>PAe,autosave:()=>TAe,clearSelectedBlock:()=>aIe,closePublishSidebar:()=>QAe,createUndoLevel:()=>RAe,disablePublishSidebar:()=>OAe,editPost:()=>SAe,enablePublishSidebar:()=>IAe,enterFormattedText:()=>PIe,exitFormattedText:()=>EIe,hideInsertionPoint:()=>vIe,insertBlock:()=>pIe,insertBlocks:()=>hIe,insertDefaultBlock:()=>kIe,lockPostAutosaving:()=>DAe,lockPostSaving:()=>NAe,mergeBlocks:()=>SIe,moveBlockToPosition:()=>mIe,moveBlocksDown:()=>dIe,moveBlocksUp:()=>fIe,multiSelect:()=>sIe,openPublishSidebar:()=>XAe,receiveBlocks:()=>eIe,redo:()=>EAe,refreshPost:()=>_Ae,removeBlock:()=>xIe,removeBlocks:()=>wIe,removeEditorPanel:()=>UAe,replaceBlock:()=>uIe,replaceBlocks:()=>cIe,resetBlocks:()=>$Ae,resetEditorBlocks:()=>LAe,resetPost:()=>vAe,savePost:()=>wAe,selectBlock:()=>oIe,setDeviceType:()=>jAe,setEditedPost:()=>wY,setIsInserterOpened:()=>WAe,setIsListViewOpened:()=>GAe,setRenderingMode:()=>VAe,setTemplateValidity:()=>yIe,setupEditor:()=>hAe,setupEditorState:()=>bAe,showInsertionPoint:()=>gIe,startMultiSelect:()=>nIe,startTyping:()=>CIe,stopMultiSelect:()=>iIe,stopTyping:()=>TIe,switchEditorMode:()=>ZAe,synchronizeTemplate:()=>bIe,toggleBlockMode:()=>_Ie,toggleDistractionFree:()=>YAe,toggleEditorPanelEnabled:()=>zAe,toggleEditorPanelOpened:()=>HAe,togglePublishSidebar:()=>JAe,toggleSelection:()=>lIe,toggleSpotlightMode:()=>qAe,toggleTopToolbar:()=>KAe,trashPost:()=>CAe,undo:()=>kAe,unlockPostAutosaving:()=>FAe,unlockPostSaving:()=>MAe,updateBlock:()=>tIe,updateBlockAttributes:()=>rIe,updateBlockListSettings:()=>RIe,updateEditorSettings:()=>BAe,updatePost:()=>yAe,updatePostLock:()=>AAe});var XL=a(_g(),1),SY=a(Wd(),1),Vm=a(cl(),1),hb=a(wt(),1),uc=a(xt(),1),es=a(oe(),1),Bm=a(he(),1),gb=a(Tn(),1),Fo=a(kt(),1),Qo=a(j(),1);function ZL(e,t){return`wp-autosave-block-editor-post-$t?"auto-draft":e}`}function hY(e,t){return window.sessionStorage.getItem(ZL(e,t))}function gY(e,t,r,o,n){window.sessionStorage.setItem(ZL(e,t),JSON.stringify({post_title:r,content:o,excerpt:n}))}function e2(e,t){window.sessionStorage.removeItem(ZL(e,t))}var Ma=a(j(),1);function vY(e){let{previousPost:t,post:r,postType:o}=e;if(e.options?.isAutosave)return[];let n=["publish","private","future"],i=n.includes(t.status),s=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===zs?(c=(0,Ma.__)("Media updated."),u=!1):!i&&!s?(c=(0,Ma.__)("Draft saved."),d=!0):i&&!s?(c=o.labels.item_reverted_to_draft,u=!1):!i&&s?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,Ma.__)("View Preview"):o.labels.view_item,url:r.link,openInNewTab:!0}),[c,{id:"editor-save",type:"snackbar",actions:f}]}function yY(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,Ma.__)("Publishing failed because you were offline. Please verify your connection and try again."),private:(0,Ma.__)("Publishing failed because you were offline. Please verify your connection and try again."),future:(0,Ma.__)("Scheduling failed because you were offline. Please verify your connection and try again."),default:(0,Ma.__)("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 s={publish:(0,Ma.__)("Publishing failed."),private:(0,Ma.__)("Publishing failed."),future:(0,Ma.__)("Scheduling failed."),default:(0,Ma.__)("Updating failed.")},l=!i&&r.status in s?s[r.status]:s.default;return o.message&&!/<\/?[^>]*>/.test(o.message)&&(l=[l,o.message].join(" ")),[l,{id:"editor-save"}]}function bY(e){return[e.error.message&&e.error.code!=="unknown_error"?e.error.message:(0,Ma.__)("Trashing failed"),{id:"editor-trash-fail"}]}var hAe=(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 s=(0,hb.parse)(i);s=(0,hb.synchronizeBlocksWithTemplate)(s,r),o.resetEditorBlocks(s,{__unstableShouldCreateUndoLevel:!1})}t&&Object.entries(t).some(([i,s])=>s!==(e[i]?.raw??e[i]))&&o.editPost(t)};function gAe(){return(0,Vm.default)("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function vAe(){return(0,Vm.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 yAe(){return(0,Vm.default)("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function bAe(e){return(0,Vm.default)("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),wY(e.type,e.id)}function wY(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}var SAe=(e,t)=>({select:r,registry:o})=>{let{id:n,type:i}=r.getCurrentPost();o.dispatch(es.store).editEntityRecord("postType",i,n,e,t)},wAe=(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(),s={id:i.id,...o.select(es.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:n};r({type:"REQUEST_POST_UPDATE_START",options:e});let l=!1;try{s=await(0,gb.applyFiltersAsync)("editor.preSavePost",s,e)}catch(c){l=c}if(!l)try{await o.dispatch(es.store).saveEntityRecord("postType",i.type,s,e)}catch(c){l=c.message&&c.code!=="unknown_error"?c.message:(0,Qo.__)("An error occurred while updating.")}if(l||(l=o.select(es.store).getLastEntitySaveError("postType",i.type,i.id)),!l)try{await(0,gb.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e)}catch(c){l=c}if(!l)try{await(0,gb.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))&&xAe({select:t,dispatch:r,registry:o}),l){let c=yY({post:i,edits:s,error:l});c.length&&o.dispatch(uc.store).createErrorNotice(...c)}else{let c=t.getCurrentPost(),u=vY({previousPost:i,post:c,postType:await o.resolveSelect(es.store).getPostType(c.type),options:e});u.length&&o.dispatch(uc.store).createSuccessNotice(...u),e.isAutosave||o.dispatch(Bm.store).__unstableMarkLastChangeAsPersistent()}};async function xAe({select:e,registry:t}){if(e.getEditorSettings().onNavigateToPreviousEntityRecord)return;let{id:o,slug:n}=e.getCurrentPost();if((await t.select(es.store).getEntityRecord("root","site")).active_templates[n]===o)return;let l=(await t.resolveSelect(es.store).getCurrentTheme())?.default_template_types.find(c=>c.slug===n);await t.dispatch(uc.store).createNotice("info",(0,Qo.sprintf)((0,Qo.__)('Do you want to activate this "%s" template?'),l?.title??n),{id:"template-activate-notice",actions:[{label:(0,Qo.__)("Activate"),onClick:async()=>{await t.dispatch(uc.store).createNotice("info",(0,Qo.__)("Activating template\u2026"),{id:"template-activate-notice"});try{let c=await t.select(es.store).getEntityRecord("root","site");await t.dispatch(es.store).saveEntityRecord("root","site",{active_templates:{...c.active_templates,[n]:o}},{throwOnError:!0}),await t.dispatch(uc.store).createSuccessNotice((0,Qo.__)("Template activated."),{id:"template-activate-notice"})}catch(c){throw await t.dispatch(uc.store).createErrorNotice((0,Qo.__)("Template activation failed."),{id:"template-activate-notice"}),c}}}]})}function _Ae(){return(0,Vm.default)("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}var CAe=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getCurrentPostType(),n=await r.resolveSelect(es.store).getPostType(o),{rest_base:i,rest_namespace:s="wp/v2"}=n;t({type:"REQUEST_POST_DELETE_START"});try{let l=e.getCurrentPost();await(0,SY.default)({path:`/$s}/$i}/$l.id}`,method:"DELETE"}),await t.savePost()}catch(l){r.dispatch(uc.store).createErrorNotice(...bY({error:l}))}t({type:"REQUEST_POST_DELETE_FINISH"})},TAe=({local:e=!1,...t}={})=>async({select:r,dispatch:o})=>{let n=r.getCurrentPost();if(e){let i=r.isEditedPostNew(),s=r.getEditedPostAttribute("title"),l=r.getEditedPostAttribute("content"),c=r.getEditedPostAttribute("excerpt");gY(n.id,i,s,l,c)}else await o.savePost({isAutosave:!0,...t})},PAe=({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()),EAe=()=>({registry:e})=>{e.dispatch(es.store).redo()},kAe=()=>({registry:e})=>{e.dispatch(es.store).undo()};function RAe(){return(0,Vm.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function AAe(e){return{type:"UPDATE_POST_LOCK",lock:e}}var IAe=()=>({registry:e})=>{e.dispatch(Fo.store).set("core","isPublishSidebarEnabled",!0)},OAe=()=>({registry:e})=>{e.dispatch(Fo.store).set("core","isPublishSidebarEnabled",!1)};function NAe(e){return{type:"LOCK_POST_SAVING",lockName:e}}function MAe(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function DAe(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function FAe(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}var LAe=(e,t={})=>({select:r,dispatch:o,registry:n})=>{let{__unstableShouldCreateUndoLevel:i,selection:s}=t,l={blocks:e,selection:s};if(i!==!1){let{id:c,type:u}=r.getCurrentPost();if(n.select(es.store).getEditedEntityRecord("postType",u,c).blocks===l.blocks){n.dispatch(es.store).__unstableCreateUndoLevel("postType",u,c);return}l.content=({blocks:f=[]})=>(0,hb.__unstableSerializeAndClean)(f)}o.editPost(l)};function BAe(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var VAe=e=>({dispatch:t,registry:r,select:o})=>{o.__unstableIsEditorReady()&&!o.getEditorSettings().isPreviewMode&&r.dispatch(Bm.store).clearSelectedBlock(),t({type:"SET_RENDERING_MODE",mode:e})};function jAe(e){return{type:"SET_DEVICE_TYPE",deviceType:e}}var zAe=e=>({registry:t})=>{let r=t.select(Fo.store).get("core","inactivePanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(Fo.store).set("core","inactivePanels",n)},HAe=e=>({registry:t})=>{let r=t.select(Fo.store).get("core","openPanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(Fo.store).set("core","openPanels",n)};function UAe(e){return{type:"REMOVE_PANEL",panelName:e}}var WAe=e=>({dispatch:t,registry:r})=>{typeof e=="object"&&e.hasOwnProperty("rootClientId")&&e.hasOwnProperty("insertionIndex")&&Y(r.dispatch(Bm.store)).setInsertionPoint({rootClientId:e.rootClientId,index:e.insertionIndex}),t({type:"SET_IS_INSERTER_OPENED",value:e})};function GAe(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var YAe=({createNotice:e=!0}={})=>({dispatch:t,registry:r})=>{let o=r.select(Fo.store).get("core","distractionFree");o&&r.dispatch(Fo.store).set("core","fixedToolbar",!1),o||r.batch(()=>{r.dispatch(Fo.store).set("core","fixedToolbar",!0),t.setIsInserterOpened(!1),t.setIsListViewOpened(!1),Y(r.dispatch(Bm.store)).resetZoomLevel()}),r.batch(()=>{r.dispatch(Fo.store).set("core","distractionFree",!o),e&&r.dispatch(uc.store).createInfoNotice(o?(0,Qo.__)("Distraction free mode deactivated."):(0,Qo.__)("Distraction free mode activated."),{id:"core/editor/distraction-free-mode/notice",type:"snackbar",actions:[{label:(0,Qo.__)("Undo"),onClick:()=>{r.batch(()=>{r.dispatch(Fo.store).set("core","fixedToolbar",o),r.dispatch(Fo.store).toggle("core","distractionFree")})}}]})})},qAe=()=>({registry:e})=>{e.dispatch(Fo.store).toggle("core","focusMode");let t=e.select(Fo.store).get("core","focusMode");e.dispatch(uc.store).createInfoNotice(t?(0,Qo.__)("Spotlight mode activated."):(0,Qo.__)("Spotlight mode deactivated."),{id:"core/editor/toggle-spotlight-mode/notice",type:"snackbar",actions:[{label:(0,Qo.__)("Undo"),onClick:()=>{e.dispatch(Fo.store).toggle("core","focusMode")}}]})},KAe=()=>({registry:e})=>{e.dispatch(Fo.store).toggle("core","fixedToolbar");let t=e.select(Fo.store).get("core","fixedToolbar");e.dispatch(uc.store).createInfoNotice(t?(0,Qo.__)("Top toolbar activated."):(0,Qo.__)("Top toolbar deactivated."),{id:"core/editor/toggle-top-toolbar/notice",type:"snackbar",actions:[{label:(0,Qo.__)("Undo"),onClick:()=>{e.dispatch(Fo.store).toggle("core","fixedToolbar")}}]})},ZAe=e=>({dispatch:t,registry:r})=>{r.dispatch(Fo.store).set("core","editorMode",e),e!=="visual"&&(r.dispatch(Bm.store).clearSelectedBlock(),Y(r.dispatch(Bm.store)).resetZoomLevel()),e==="visual"?(0,XL.speak)((0,Qo.__)("Visual editor selected"),"assertive"):e==="text"&&(r.select(Fo.store).get("core","distractionFree")&&t.toggleDistractionFree(),(0,XL.speak)((0,Qo.__)("Code editor selected"),"assertive"))};function XAe(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function QAe(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function JAe(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}var Qt=e=>(...t)=>({registry:r})=>{(0,Vm.default)("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),r.dispatch(Bm.store)[e](...t)},$Ae=Qt("resetBlocks"),eIe=Qt("receiveBlocks"),tIe=Qt("updateBlock"),rIe=Qt("updateBlockAttributes"),oIe=Qt("selectBlock"),nIe=Qt("startMultiSelect"),iIe=Qt("stopMultiSelect"),sIe=Qt("multiSelect"),aIe=Qt("clearSelectedBlock"),lIe=Qt("toggleSelection"),cIe=Qt("replaceBlocks"),uIe=Qt("replaceBlock"),dIe=Qt("moveBlocksDown"),fIe=Qt("moveBlocksUp"),mIe=Qt("moveBlockToPosition"),pIe=Qt("insertBlock"),hIe=Qt("insertBlocks"),gIe=Qt("showInsertionPoint"),vIe=Qt("hideInsertionPoint"),yIe=Qt("setTemplateValidity"),bIe=Qt("synchronizeTemplate"),SIe=Qt("mergeBlocks"),wIe=Qt("removeBlocks"),xIe=Qt("removeBlock"),_Ie=Qt("toggleBlockMode"),CIe=Qt("startTyping"),TIe=Qt("stopTyping"),PIe=Qt("enterFormattedText"),EIe=Qt("exitFormattedText"),kIe=Qt("insertDefaultBlock"),RIe=Qt("updateBlockListSettings");var kH={};Cn(kH,{createTemplate:()=>RKe,hideBlockTypes:()=>IKe,registerEntityAction:()=>bKe,registerEntityField:()=>wKe,registerPostTypeSchema:()=>TKe,removeTemplates:()=>MKe,resetStylesNavigation:()=>BKe,restoreRevision:()=>HKe,revertTemplate:()=>NKe,saveDirtyEntities:()=>OKe,selectNote:()=>UKe,setCurrentRevisionId:()=>VKe,setCurrentTemplateId:()=>kKe,setDefaultRenderingMode:()=>DKe,setIsReady:()=>_Ke,setRevisionPage:()=>jKe,setShowRevisionDiff:()=>zKe,setShowStylebook:()=>LKe,setStylesPath:()=>FKe,showBlockTypes:()=>AKe,unregisterEntityAction:()=>SKe,unregisterEntityField:()=>xKe,updateDeviceTypeForViewportState:()=>EKe});var Wn=a(oe(),1),jt=a(j(),1),Is=a(xt(),1),EH=a(he(),1),yy=a(kt(),1),Fge=a(bo(),1),Lge=a(Wd(),1),uN=a(wt(),1),PH=a(At(),1),dN=a(Zo(),1);function t2(e){return e?e.source===dE.custom&&(!!e?.plugin||e?.has_theme_file):!1}var nB={};Cn(nB,{buildRevisionsPageQuery:()=>Cg,getCurrentRevision:()=>QIe,getCurrentRevisionId:()=>oB,getDefaultRenderingMode:()=>WIe,getEntityActions:()=>jIe,getEntityFields:()=>HIe,getInserter:()=>DIe,getInserterSidebarToggleRef:()=>LIe,getListViewToggleRef:()=>FIe,getPageRevisions:()=>KIe,getPostBlocksByName:()=>UIe,getPostIcon:()=>BIe,getPreviousRevision:()=>eOe,getRevisionPage:()=>rB,getRevisionsPerPage:()=>qIe,getSelectedNote:()=>JIe,getShowStylebook:()=>YIe,getStylesPath:()=>GIe,hasPostMetaChanges:()=>VIe,isCollaborationEnabledForCurrentPost:()=>tOe,isEntityReady:()=>zIe,isNoteFocused:()=>$Ie,isRevisionsMode:()=>ZIe,isShowingRevisionDiff:()=>XIe});var GY=a(CY(),1),T_=a(he(),1),Da=a(G(),1);var rs=a(oe(),1),YY=a(kt(),1);var TY=[];function PY(e,t,r){return e.actions[t]?.[r]??TY}function EY(e,t,r){return e.fields[t]?.[r]??TY}function kY(e,t,r){return e.isReady[t]?.[r]}var $n=[];for(let e=0;e<256;++e)$n.push((e+256).toString(16).slice(1));function RY(e,t=0){return($n[e[t+0]]+$n[e[t+1]]+$n[e[t+2]]+$n[e[t+3]]+"-"+$n[e[t+4]]+$n[e[t+5]]+"-"+$n[e[t+6]]+$n[e[t+7]]+"-"+$n[e[t+8]]+$n[e[t+9]]+"-"+$n[e[t+10]]+$n[e[t+11]]+$n[e[t+12]]+$n[e[t+13]]+$n[e[t+14]]+$n[e[t+15]]).toLowerCase()}var AIe=new Uint8Array(16);function JL(){return crypto.getRandomValues(AIe)}function IIe(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():OIe(e,t,r)}function OIe(e,t,r){e=e||{};let o=e.random??e.rng?.()??JL();if(o.length<16)throw new Error("Random bytes length must be >= 16");if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range $r}:$r+15} is out of buffer bounds`);for(let n=0;n<16;++n)t[r+n]=o[n];return t}return RY(o)}var vb=IIe;var C_=a(G(),1),LY=a(oe(),1),BY=a(jm(),1),VY=a(__(),1);var NY=a(U(),1),ts=null,$L=new Set;function MY(){$L.forEach(e=>e())}function DY(e){e.length&&(ts||(ts={total:0,completed:0,pending:[]}),ts={total:ts.total+e.length,completed:ts.completed,pending:[...ts.pending,...e]},MY())}function eB(e){if(!ts||e<=0)return;let t=Math.min(ts.total,ts.completed+e),r=ts.pending.slice(e);t>=ts.total?ts=null:ts={total:ts.total,completed:t,pending:r},MY()}function OY(){return ts}function NIe(e){return $L.add(e),()=>{$L.delete(e)}}function FY(){return(0,NY.useSyncExternalStore)(NIe,OY,OY)}var MIe=()=>{};function r2({additionalData:e={},allowedTypes:t,filesList:r,maxUploadFileSize:o,onError:n=MIe,onFileChange:i,onSuccess:s,multiple:l=!0}){let{receiveEntityRecords:c}=(0,C_.dispatch)(LY.store),{getCurrentPost:u,getEditorSettings:d}=(0,C_.select)(R),{lockPostAutosaving:f,unlockPostAutosaving:m,lockPostSaving:h,unlockPostSaving:g}=(0,C_.dispatch)(R),v=d().allowedMimeTypes,y=window.__clientSideMediaProcessing&&(0,VY.isClientSideMediaSupported)(),S=`image-upload-$vb()}`;o=o||d().maxUploadFileSize;let b=u(),w=typeof b?.id=="number"?b.id:b?.wp_id,x=()=>{g(S),m(S)};y||(h(S),f(S));let _=w?{post:w}:{};if(!y){let I=Array.from(r).map(A=>A?.name||"");DY(I)}let E=0;(0,BY.uploadMedia)({allowedTypes:t,filesList:r,onFileChange:I=>{i?.(I);let A=I.filter(k=>k?.id);if(A?.length&&c("postType","attachment",A,void 0,!0),!y&&A.length===I.length&&x(),!y){let k=A.length;k>E&&(eB(k-E),E=k)}},onSuccess:s,additionalData:{..._,...e},maxUploadFileSize:o,onError:({message:I})=>{y||(x(),eB(1)),n(I)},wpAllowedMimeTypes:v,multiple:l})}var jY=a(bo(),1),zY=a(cl(),1);function HY(e){return(0,zY.default)("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,jY.cleanForSlug)(e)}var UY={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},tB=["post-only","template-locked"],DIe=(0,Da.createRegistrySelector)(e=>(0,Da.createSelector)(t=>{if(typeof t.blockInserterPanel=="object")return t.blockInserterPanel;if($k(t)==="template-locked"){let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(T_.store),[s]=r("core/post-content");if(s){let l=o();return l&&l!==s&&n(l).includes(s)?UY:{rootClientId:s,insertionIndex:i(s).length,filterValue:void 0}}}return UY},t=>{let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(T_.store),[s]=r("core/post-content"),l=o();return[t.blockInserterPanel,$k(t),s,l,l?n(l):void 0,s?i(s).length:void 0]}));function FIe(e){return e.listViewToggleRef}function LIe(e){return e.inserterSidebarToggleRef}var WY={wp_block:h_,wp_navigation:$4,page:Nm,post:jL},BIe=(0,Da.createRegistrySelector)(e=>(t,r,o)=>{{if(r==="wp_template_part"||r==="wp_template"){let s=(e(rs.store).getCurrentTheme()?.default_template_part_areas||[]).find(l=>o.area===l.area);return s?.icon?Dm(s.icon):lc}if(WY[r])return WY[r];let n=e(rs.store).getPostType(r);return typeof n?.icon=="string"&&n.icon.startsWith("dashicons-")?n.icon.slice(10):Nm}}),VIe=(0,Da.createRegistrySelector)(e=>(t,r,o)=>{let{type:n,id:i}=fn(t),s=e(rs.store).getEntityRecordNonTransientEdits("postType",r||n,o||i);if(!s?.meta)return!1;let l=e(rs.store).getEntityRecord("postType",r||n,o||i)?.meta;return!(0,GY.default)({...l,footnotes:void 0},{...s.meta,footnotes:void 0})});function jIe(e,...t){return PY(e.dataviews,...t)}function zIe(e,...t){return kY(e.dataviews,...t)}function HIe(e,...t){return EY(e.dataviews,...t)}var UIe=(0,Da.createRegistrySelector)(e=>(0,Da.createSelector)((t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n,getBlockName:i}=e(T_.store);return o(r).filter(s=>n(s).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(T_.store),i=o(r),s=i.map(l=>n(l));return[i,...s]})),WIe=(0,Da.createRegistrySelector)(e=>(t,r)=>{let{getPostType:o,getCurrentTheme:n,hasFinishedResolution:i}=e(rs.store),s=n(),l=o(r);if(!i("getPostType",[r])||!i("getCurrentTheme"))return;let c=s?.stylesheet,u=e(YY.store).get("core","renderingModes")?.[c]?.[r];if(tB.includes(u))return u;let d=Array.isArray(l?.supports?.editor)?l.supports.editor.find(m=>"default-mode"in m)?.["default-mode"]:void 0;if(tB.includes(d))return d;let f=qL(t).defaultRenderingMode;return tB.includes(f)?f:"post-only"});function GIe(e){return e.stylesPath??"/"}function YIe(e){return e.showStylebook??!1}function rB(e){return e.revisionPage}function Cg(e,t){return{per_page:qY,page:t,context:"edit",orderby:"date",order:"desc",_fields:[...new Set(["id","date","modified","author","meta","title.raw","excerpt.raw","content.raw",e])].join()}}var qY=100;function qIe(){return qY}var KIe=(0,Da.createRegistrySelector)(e=>(t,r)=>{if(!r)return null;let{type:o,id:n}=fn(t);if(!o||!n)return null;let s=e(rs.store).getEntityConfig("postType",o)?.revisionKey||"id";return e(rs.store).getRevisions("postType",o,n,Cg(s,r))});function ZIe(e){return e.revisionId!==null}function XIe(e){return e.showRevisionDiff}function oB(e){return e.revisionId}var QIe=(0,Da.createRegistrySelector)(e=>t=>{let r=oB(t);if(!r)return;let o=rB(t);if(!o)return null;let{type:n,id:i}=fn(t),l=e(rs.store).getEntityConfig("postType",n)?.revisionKey||"id",c=e(rs.store).getRevisions("postType",n,i,Cg(l,o));return c?c.find(u=>u[l]===r)??null:null});function JIe(e){return e.selectedNote?.noteId}function $Ie(e){return!!e.selectedNote?.options?.focus}var eOe=(0,Da.createRegistrySelector)(e=>t=>{let r=oB(t);if(!r)return;let o=rB(t);if(!o)return null;let{type:n,id:i}=fn(t),l=e(rs.store).getEntityConfig("postType",n)?.revisionKey||"id",c=Cg(l,o),u=e(rs.store).getRevisions("postType",n,i,c);if(!u)return null;let d=u.findIndex(h=>h[l]===r);if(d>=0&&d<u.length-1)return u[d+1];let f=GL(t),m=Math.ceil(f/c.per_page)||1;return d===u.length-1&&o<m?e(rs.store).getRevisions("postType",n,i,Cg(l,o+1))?.[0]??null:null}),tOe=(0,Da.createRegistrySelector)(e=>t=>{if(!Y(e(rs.store)).isCollaborationSupported())return!1;let r=Us(t);return!!(e(rs.store).getEntityConfig("postType",r)?.syncConfig&&window._wpCollaborationEnabled)});var cN=a(oe(),1),Dge=a(Tn(),1);var iq=a(j(),1);var os=a(W(),1);var s2=a(Ee(),1),$Y=a(G(),1),yb=a(U(),1),eq=a(xt(),1),tq=a(bo(),1),Tg=a(j(),1);var JY=a(bo(),1);var o2=a(At(),1),ZY=a(j(),1);function XY(e){return e.type==="wp_template"}function QY(e){return e.type==="wp_template_part"}function Gd(e){return e.type==="wp_template"||e.type==="wp_template_part"}function st(e,t=(0,ZY.__)("(no title)")){let r="";return typeof e.title=="string"?r=(0,o2.decodeEntities)(e.title):e.title&&"rendered"in e.title?r=(0,o2.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title&&(r=(0,o2.decodeEntities)(e.title.raw)),r||t}function n2(e){return e?[e.source,e.source].includes("custom")&&!(e.type==="wp_template"&&e?.plugin)&&!e.has_theme_file:!1}var i2=e=>typeof e!="object"?"":e.slug||(0,JY.cleanForSlug)(st(e))||e.id.toString();var En=a(C(),1),rq=({field:e,onChange:t,data:r})=>{let{id:o}=e,n=e.getValue({item:r})||i2(r),i=r.permalink_template||"",s=/%(?:postname|pagename)%/,[l,c]=i.split(s),u=l,d=c,f=s.test(i),m=(0,yb.useRef)(n),h=n||m.current,g=f?`$u}$h}$d}`:(0,tq.safeDecodeURIComponent)(r.link||"");(0,yb.useEffect)(()=>{n&&m.current===void 0&&(m.current=n)},[n]);let v=(0,yb.useCallback)(w=>t({[o]:w}),[o,t]),{createNotice:y}=(0,$Y.useDispatch)(eq.store),S=(0,s2.useCopyToClipboard)(g,()=>{y("info",(0,Tg.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),b="editor-post-url__slug-description-"+(0,s2.useInstanceId)(rq);return(0,En.jsxs)("fieldset",{className:"fields-controls__slug",children:[f&&(0,En.jsxs)(os.__experimentalVStack,{children:[(0,En.jsxs)(os.__experimentalVStack,{spacing:"0px",children:[(0,En.jsx)("span",{children:(0,Tg.__)("Customize the last part of the Permalink.")}),(0,En.jsx)(os.ExternalLink,{href:"https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink",children:(0,Tg.__)("Learn more")})]}),(0,En.jsx)(os.__experimentalInputControl,{__next40pxDefaultSize:!0,prefix:(0,En.jsx)(os.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,En.jsx)(os.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,En.jsx)(os.Button,{size:"small",icon:Kx,ref:S,label:(0,Tg.__)("Copy")})}),label:(0,Tg.__)("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":b}),(0,En.jsxs)("div",{className:"fields-controls__slug-help",children:[(0,En.jsx)("span",{className:"fields-controls__slug-help-visual-label",children:(0,Tg.__)("Permalink:")}),(0,En.jsxs)(os.ExternalLink,{className:"fields-controls__slug-help-link",href:g,children:[(0,En.jsx)("span",{className:"fields-controls__slug-help-prefix",children:u}),(0,En.jsx)("span",{className:"fields-controls__slug-help-slug",children:h}),(0,En.jsx)("span",{className:"fields-controls__slug-help-suffix",children:d})]})]})]}),!f&&(0,En.jsx)(os.ExternalLink,{className:"fields-controls__slug-help",href:g,children:g})]})},oq=rq;var a2=a(U(),1);var rOe=({item:e})=>{let t=i2(e),r=(0,a2.useRef)(t);return(0,a2.useEffect)(()=>{t&&r.current===void 0&&(r.current=t)},[t]),`$t||r.current}`},nq=rOe;var oOe={id:"slug",type:"text",label:(0,iq.__)("Slug"),Edit:oq,render:nq,filterBy:!1},iB=oOe;var sB=a(j(),1);function sq(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=sq(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function nOe(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=sq(e))&&(o&&(o+=" "),o+=t);return o}var Q=nOe;var aq=a(W(),1),lq=a(j(),1);var P_=a(C(),1);function E_({item:e,className:t,children:r}){let o=st(e);return(0,P_.jsxs)(aq.__experimentalHStack,{className:Q("fields-field__title",t),alignment:"center",justify:"flex-start",children:[(0,P_.jsx)("span",{children:o||(0,lq.__)("(no title)")}),r]})}function l2({item:e}){return(0,P_.jsx)(E_,{item:e})}var iOe={type:"text",id:"title",label:(0,sB.__)("Title"),placeholder:(0,sB.__)("No title"),getValue:({item:e})=>st(e),render:l2,enableHiding:!0,enableGlobalSearch:!0,filterBy:!1},c2=iOe;var cB=a(j(),1);var aB=a(j(),1),uq=a(G(),1),dq=a(oe(),1),fq=a(W(),1);var cq=a(Fm(),1),{lock:jst,unlock:kn}=(0,cq.__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 lB=a(C(),1),{Badge:sOe}=kn(fq.privateApis);function mq({item:e}){let{frontPageId:t,postsPageId:r}=(0,uq.useSelect)(o=>{let{getEntityRecord:n}=o(dq.store),i=n("root","site");return{frontPageId:i?.page_on_front,postsPageId:i?.page_for_posts}},[]);return(0,lB.jsx)(E_,{item:e,className:"fields-field__page-title",children:[t,r].includes(e.id)&&(0,lB.jsx)(sOe,{children:e.id===t?(0,aB.__)("Homepage"):(0,aB.__)("Posts Page")})})}var aOe={type:"text",id:"title",label:(0,cB.__)("Title"),placeholder:(0,cB.__)("No title"),getValue:({item:e})=>st(e),render:mq,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},uB=aOe;var dB=a(j(),1);var lOe={type:"text",label:(0,dB.__)("Template"),placeholder:(0,dB.__)("No title"),id:"title",getValue:({item:e})=>st(e),render:l2,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},k_=lOe;var JV=a(j(),1);var UQ=a(j(),1);var WQ=a(dc(),1);var OX=a(U(),1);var Pg=a(_e(),1);function gq({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=Pg.useRef(e!==void 0),[i,s]=Pg.useState(t),l=n?e:i,c=Pg.useCallback(u=>{n||s(u)},[]);return[l,c]}var cOe=a(_e(),1),R_={...cOe};var yq=a(_e(),1),vq={};function ei(e,t){let r=yq.useRef(vq);return r.current===vq&&(r.current=e(t)),r}var fB=R_.useInsertionEffect,uOe=fB&&fB!==R_.useLayoutEffect?fB:e=>e();function Ge(e){let t=ei(dOe).current;return t.next=e,uOe(t.effect),t.trampoline}function dOe(){let e={next:void 0,callback:fOe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function fOe(){}var bq=a(_e(),1),mOe=()=>{},Ye=typeof document<"u"?bq.useLayoutEffect:mOe;var u2=a(_e(),1),pOe=u2.createContext(void 0);function bb(){return u2.useContext(pOe)?.direction??"ltr"}function hOe(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`$t} error #$o}; visit $i} for the full message.`}}var gOe=hOe("https://base-ui.com/production-error","Base UI"),Rn=gOe;var Eg=a(_e(),1);function A_(e,t,r,o){let n=ei(wq).current;return vOe(n,e,t,r,o)&&xq(n,[e,t,r,o]),n.callback}function Sq(e){let t=ei(wq).current;return yOe(t,e)&&xq(t,e),t.callback}function wq(){return{callback:null,cleanup:null,refs:[]}}function vOe(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function yOe(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function xq(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 s=i(r);typeof s=="function"&&(o[n]=s);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 s=o[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var Cq=a(_e(),1);var _q=a(_e(),1),bOe=parseInt(_q.version,10);function Sb(e){return bOe>=e}function mB(e){if(!Cq.isValidElement(e))return null;let t=e,r=t.props;return(Sb(19)?r?.ref:t.ref)??null}function I_(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Yd(){}var pat=Object.freeze([]),So=Object.freeze({});function Tq(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 Pq(e,t){return typeof e=="function"?e(t):e}function d2(e,t){return typeof e=="function"?e(t):e}var pB={};function Br(e,t,r,o,n){if(!r&&!o&&!n&&!e)return f2(t);let i=f2(e);return t&&(i=O_(i,t)),r&&(i=O_(i,r)),o&&(i=O_(i,o)),n&&(i=O_(i,n)),i}function Eq(e){if(e.length===0)return pB;if(e.length===1)return f2(e[0]);let t=f2(e[0]);for(let r=1;r<e.length;r+=1)t=O_(t,e[r]);return t}function f2(e){return hB(e)?{...Rq(e,pB)}:SOe(e)}function O_(e,t){return hB(t)?Rq(t,e):wOe(e,t)}function SOe(e){let t={...e};for(let r in t){let o=t[r];kq(r,o)&&(t[r]=Aq(o))}return t}function wOe(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=I_(e.style,o);break}case"className":{e[r]=gB(e.className,o);break}default:kq(r,o)?e[r]=xOe(e[r],o):e[r]=o}}return e}function kq(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 hB(e){return typeof e=="function"}function Rq(e,t){return hB(e)?e(t):e??pB}function xOe(e,t){return t?e?(...r)=>{let o=r[0];if(Iq(o)){let i=o;N_(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:Aq(t):e}function Aq(e){return e&&((...t)=>{let r=t[0];return Iq(r)&&N_(r),e(...t)})}function N_(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function gB(e,t){return t?e?t+" "+e:t:e}function Iq(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var vB=a(_e(),1);function Jo(e,t,r={}){let o=t.render,n=_Oe(t,r);if(r.enabled===!1)return null;let i=r.state??So;return POe(e,o,n,i)}function _Oe(e,t={}){let{className:r,style:o,render:n}=e,{state:i=So,ref:s,props:l,stateAttributesMapping:c,enabled:u=!0}=t,d=u?Pq(r,i):void 0,f=u?d2(o,i):void 0,m=u?Tq(i,c):So,h=u&&l?COe(l):void 0,g=u?I_(m,h)??{}:So;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=Sq([g.ref,mB(n),...s]):g.ref=A_(g.ref,mB(n),s):A_(null,null)),u?(d!==void 0&&(g.className=gB(g.className,d)),f!==void 0&&(g.style=I_(g.style,f)),g):So}function COe(e){return Array.isArray(e)?Eq(e):Br(void 0,e)}var TOe=Symbol.for("react.lazy");function POe(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=Br(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===TOe&&(i=Eg.Children.toArray(t)[0]),Eg.cloneElement(i,n)}if(e&&typeof e=="string")return EOe(e,r);throw new Error(Rn(8))}function EOe(e,t){return e==="button"?(0,vB.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,vB.createElement)("img",{alt:"",...t,key:t.key}):Eg.createElement(e,t)}var at={};Cn(at,{cancelOpen:()=>t5e,chipRemovePress:()=>LOe,clearPress:()=>FOe,closePress:()=>MOe,closeWatcher:()=>KOe,decrementPress:()=>jOe,disabled:()=>o5e,drag:()=>JOe,escapeKey:()=>qOe,focusOut:()=>YOe,imperativeAction:()=>s5e,incrementPress:()=>VOe,initial:()=>i5e,inputBlur:()=>UOe,inputChange:()=>zOe,inputClear:()=>HOe,inputPaste:()=>WOe,inputPress:()=>GOe,itemPress:()=>NOe,keyboard:()=>XOe,linkPress:()=>DOe,listNavigation:()=>ZOe,missing:()=>n5e,none:()=>kOe,outsidePress:()=>OOe,pointer:()=>QOe,scrub:()=>e5e,siblingOpen:()=>r5e,swipe:()=>a5e,trackPress:()=>BOe,triggerFocus:()=>IOe,triggerHover:()=>AOe,triggerPress:()=>ROe,wheel:()=>$Oe,windowResize:()=>l5e});var kOe="none",ROe="trigger-press",AOe="trigger-hover",IOe="trigger-focus",OOe="outside-press",NOe="item-press",MOe="close-press",DOe="link-press",FOe="clear-press",LOe="chip-remove-press",BOe="track-press",VOe="increment-press",jOe="decrement-press",zOe="input-change",HOe="input-clear",UOe="input-blur",WOe="input-paste",GOe="input-press",YOe="focus-out",qOe="escape-key",KOe="close-watcher",ZOe="list-navigation",XOe="keyboard",QOe="pointer",JOe="drag",$Oe="wheel",e5e="scrub",t5e="cancel-open",r5e="sibling-open",o5e="disabled",n5e="missing",i5e="initial",s5e="imperative-action",a5e="swipe",l5e="window-resize";function Dt(e,t,r,o){let n=!1,i=!1,s=o??So;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,...s}}var m2=a(_e(),1);var Oq=0;function c5e(e,t="mui"){let[r,o]=m2.useState(e),n=e||r;return m2.useEffect(()=>{r==null&&(Oq+=1,o(`$t}-$Oq}`))},[r,t]),n}var Nq=R_.useId;function zm(e,t){if(Nq!==void 0){let r=Nq();return e??(t?`$t}-$r}`:r)}return c5e(e,t)}function p2(e){return zm(e,"base-ui")}var y2=a(_e(),1);var bB=a(_e(),1);var Mq=a(_e(),1),u5e=[];function wb(e){Mq.useEffect(e,u5e)}var h2=null,zat=globalThis.requestAnimationFrame,yB=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)}},g2=new yB,ns=class e{static create(){return new e}static request(t){return g2.request(t)}static cancel(t){return g2.cancel(t)}currentId=h2;request(t){this.cancel(),this.currentId=g2.request(()=>{this.currentId=h2,t()})}cancel=()=>{this.currentId!==h2&&(g2.cancel(this.currentId),this.currentId=h2)};disposeEffect=()=>this.cancel};function xb(){let e=ei(ns.create).current;return wb(e.disposeEffect),e}function v2(e,t=!1,r=!1){let[o,n]=bB.useState(e&&t?"idle":void 0),[i,s]=bB.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),Ye(()=>{if(!e&&i&&o!=="ending"&&r){let l=ns.request(()=>{n("ending")});return()=>{ns.cancel(l)}}},[e,i,o,r]),Ye(()=>{if(!e||t)return;let l=ns.request(()=>{n(void 0)});return()=>{ns.cancel(l)}},[t,e]),Ye(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let l=ns.request(()=>{n("idle")});return()=>{ns.cancel(l)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function Dq(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,s]=gq({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:l,setMounted:c,transitionStatus:u}=v2(i,!0,!0),d=p2(),[f,m]=y2.useState(),h=f??d,g=Ge(v=>{let y=!i,S=Dt(at.triggerPress,v.nativeEvent);o(y,S),!S.isCanceled&&s(y)});return y2.useMemo(()=>({disabled:n,handleTrigger:g,mounted:l,open:i,panelId:h,setMounted:c,setOpen:s,setPanelIdState:m,transitionStatus:u}),[n,g,l,i,h,c,s,m,u])}var b2=a(_e(),1),SB=b2.createContext(void 0);function S2(){let e=b2.useContext(SB);if(e===void 0)throw new Error(Rn(15));return e}var vu=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),d5e={[vu.startingStyle]:""},f5e={[vu.endingStyle]:""},_b={transitionStatus(e){return e==="starting"?d5e:e==="ending"?f5e:null}};var M_=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=vu.startingStyle]="startingStyle",e[e.endingStyle=vu.endingStyle]="endingStyle",e})({});var Fq=(function(e){return e.panelOpen="data-panel-open",e})({});var m5e={[M_.open]:""},p5e={[M_.closed]:""},Lq={open(e){return e?{[Fq.panelOpen]:""}:null}},Bq={open(e){return e?m5e:p5e}};var Eb=a(_e(),1);function w2(){return typeof window<"u"}function Rg(e){return x2(e)?(e.nodeName||"").toLowerCase():"#document"}function Vr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function mc(e){var t;return(t=(x2(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function x2(e){return w2()?e instanceof Node||e instanceof Vr(e).Node:!1}function nt(e){return w2()?e instanceof Element||e instanceof Vr(e).Element:!1}function $o(e){return w2()?e instanceof HTMLElement||e instanceof Vr(e).HTMLElement:!1}function Cb(e){return!w2()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Vr(e).ShadowRoot}function Tb(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=bi(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Vq(e){return/^(table|td|th)$/.test(Rg(e))}function D_(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var h5e=/transform|translate|scale|rotate|perspective|filter/,g5e=/paint|layout|strict|content/,kg=e=>!!e&&e!=="none",wB;function _2(e){let t=nt(e)?bi(e):e;return kg(t.transform)||kg(t.translate)||kg(t.scale)||kg(t.rotate)||kg(t.perspective)||!Pb()&&(kg(t.backdropFilter)||kg(t.filter))||h5e.test(t.willChange||"")||g5e.test(t.contain||"")}function jq(e){let t=fc(e);for(;$o(t)&&!pc(t);){if(_2(t))return t;if(D_(t))return null;t=fc(t)}return null}function Pb(){return wB==null&&(wB=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),wB}function pc(e){return/^(html|body|#document)$/.test(Rg(e))}function bi(e){return Vr(e).getComputedStyle(e)}function F_(e){return nt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function fc(e){if(Rg(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Cb(e)&&e.host||mc(e);return Cb(t)?t.host:t}function zq(e){let t=fc(e);return pc(t)?e.ownerDocument?e.ownerDocument.body:e.body:$o(t)&&Tb(t)?t:zq(t)}function Hm(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=zq(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=Vr(n);if(i){let l=C2(s);return t.concat(s,s.visualViewport||[],Tb(n)?n:[],l&&r?Hm(l):[])}else return t.concat(n,Hm(n,[],r))}function C2(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var T2=a(_e(),1),v5e=T2.createContext(void 0);function Hq(e=!1){let t=T2.useContext(v5e);if(t===void 0&&!e)throw new Error(Rn(16));return t}var Uq=a(_e(),1);function Wq(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,s=o&&t!==!1,l=o&&t===!1;return{props:Uq.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||s)||!i&&r)&&(u["aria-disabled"]=r),i&&(!t||l)&&(u.disabled=r),u},[o,r,t,s,l,i,n])}}function _B(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Eb.useRef(null),l=Hq(!0),c=i??l!==void 0,{props:u}=Wq({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),d=Eb.useCallback(()=>{let h=s.current;xB(h)&&c&&t&&u.disabled===void 0&&h.disabled&&(h.disabled=!1)},[t,u.disabled,c]);Ye(d,[d]);let f=Eb.useCallback((h={})=>{let{onClick:g,onMouseDown:v,onKeyUp:y,onKeyDown:S,onPointerDown:b,...w}=h;return Br({onClick(x){if(t){x.preventDefault();return}g?.(x)},onMouseDown(x){t||v?.(x)},onKeyDown(x){if(t||(N_(x),S?.(x),x.baseUIHandlerPrevented))return;let _=x.target===x.currentTarget,E=x.currentTarget,I=xB(E),A=!n&&y5e(E),k=_&&(n?I:!A),O=x.key==="Enter",T=x.key===" ",P=E.getAttribute("role"),N=P?.startsWith("menuitem")||P==="option"||P==="gridcell";if(_&&c&&T){if(x.defaultPrevented&&N)return;x.preventDefault(),A||n&&I?(E.click(),x.preventBaseUIHandler()):k&&(g?.(x),x.preventBaseUIHandler());return}k&&(!n&&(T||O)&&x.preventDefault(),!n&&O&&g?.(x))},onKeyUp(x){if(!t){if(N_(x),y?.(x),x.target===x.currentTarget&&n&&c&&xB(x.currentTarget)&&x.key===" "){x.preventDefault();return}x.baseUIHandlerPrevented||x.target===x.currentTarget&&!n&&!c&&x.key===" "&&g?.(x)}},onPointerDown(x){if(t){x.preventDefault();return}b?.(x)}},n?{type:"button"}:{role:"button"},u,w)},[t,u,c,n]),m=Ge(h=>{s.current=h,d()});return{getButtonProps:f,buttonRef:m}}function xB(e){return $o(e)&&e.tagName==="BUTTON"}function y5e(e){return!!(e?.tagName==="A"&&e?.href)}var Um=typeof navigator<"u",CB=b5e(),Gq=w5e(),P2=S5e(),wlt=typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter:none"),xlt=CB.platform==="MacIntel"&&CB.maxTouchPoints>1?!0:/iP(hone|ad|od)|iOS/.test(CB.platform),_lt=Um&&/firefox/i.test(P2),Yq=Um&&/apple/i.test(navigator.vendor),Clt=Um&&/Edg/i.test(P2),Tlt=Um&&/android/i.test(Gq)||/android/i.test(P2),qq=Um&&Gq.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,Kq=P2.includes("jsdom/");function b5e(){if(!Um)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}function S5e(){if(!Um)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:t,version:r})=>`$t}/$r}`).join(" "):navigator.userAgent}function w5e(){if(!Um)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}var TB="data-base-ui-focusable";var PB="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function E2(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function sr(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Cb(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function is(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Wm(e,t){if(!nt(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(sr(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function k2(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function Zq(e){return e.matches("html,body")}function Xq(e){return $o(e)&&e.matches(PB)}function EB(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),$PB}`)!=null}function Qq(e){if(!e||Kq)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function qd(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...qd(e,n.id,r)])}function Jq(e){return"nativeEvent"in e}function Kd(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function $q(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var rK=["top","right","bottom","left"];var Gm=Math.min,ss=Math.max,Ym=Math.round,B_=Math.floor,hc=e=>({x:e,y:e}),x5e={left:"right",right:"left",bottom:"top",top:"bottom"};function V_(e,t,r){return ss(e,Gm(t,r))}function gc(e,t){return typeof e=="function"?e(t):e}function ti(e){return e.split("-")[0]}function vc(e){return e.split("-")[1]}function A2(e){return e==="x"?"y":"x"}function j_(e){return e==="y"?"height":"width"}function Ws(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function z_(e){return A2(Ws(e))}function oK(e,t,r){r===void 0&&(r=!1);let o=vc(e),n=z_(e),i=j_(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=L_(s)),[s,L_(s)]}function nK(e){let t=L_(e);return[R2(e),t,R2(t)]}function R2(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var eK=["left","right"],tK=["right","left"],_5e=["top","bottom"],C5e=["bottom","top"];function T5e(e,t,r){switch(e){case"top":case"bottom":return r?t?tK:eK:t?eK:tK;case"left":case"right":return t?_5e:C5e;default:return[]}}function iK(e,t,r,o){let n=vc(e),i=T5e(ti(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(R2)))),i}function L_(e){let t=ti(e);return x5e[t]+e.slice(t.length)}function P5e(e){return{top:0,right:0,bottom:0,left:0,...e}}function I2(e){return typeof e!="number"?P5e(e):{top:e,right:e,bottom:e,left:e}}function Ag(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function An(e){return e?.ownerDocument||document}var as=a(_e(),1);function Wt(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Si(e){let t=ei(E5e,e).current;return t.next=e,Ye(t.effect),t}function E5e(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var cK=a(_e(),1);var lK=a(yu(),1);function aK(e){return e==null?e:"current"in e?e.current:e}function qm(e,t=!1,r=!0){let o=xb();return Ge((n,i=null)=>{o.cancel();let s=aK(e);if(s==null)return;let l=s,c=()=>{lK.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=vu.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)})}function kb(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=Ge(n),s=qm(o,r,!1);cK.useEffect(()=>{if(!t)return;let l=new AbortController;return s(i,l.signal),()=>{l.abort()}},[t,r,i,s])}var H_={height:void 0,width:void 0};function dK(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:s,open:l,setMounted:c,setOpen:u,transitionStatus:d}=e,f=as.useRef(null),m=as.useRef(null),[h,g]=as.useState(H_),v=as.useRef(H_),y=as.useRef(!1),S=as.useRef(l),b=as.useRef(!1),[w,x]=as.useState(!1),_=as.useRef(null),E=A_(t,f),I=Si({mounted:i,open:l}),A=qm(f,!1,!1),k=!l&&!i,O=w?"idle":d,T=l&&(S.current||b.current),P=!l&&i&&m.current==="css-animation"&&h.height===void 0&&h.width===void 0?v.current:h,N=r&&k&&m.current!=="css-animation",z=Ge((D,B=!0)=>{B&&(v.current=D),g(D)}),F=Ge(()=>{_.current?.(),_.current=null}),H=Ge(D=>{F(),_.current=()=>{_.current=null,D()}}),M=Ge(()=>{l&&i&&m.current==="css-animation"&&(b.current=!0)});Ye(()=>{!w||d==="starting"||x(!1)},[w,d]),as.useEffect(()=>()=>{M(),F()},[M,F]),Ye(()=>{let D=f.current;if(!D)return;!l&&_.current&&F();let B=k5e(D,T);if(m.current=B,l&&d==="idle"&&S.current&&B==="css-animation"){v.current=Rb(D);return}if(l&&d==="starting"){let X=y.current;if(y.current=!1,B==="none"){z(Rb(D)),x(!0);return}if(B==="css-transition"){let J=R5e(D);if(z(Rb(D)),!X)return J;let te=U_(D,"transition-duration","0s");return H(te),x(!0),J}if(B==="css-animation"){if(z(Rb(D)),!X){U_(D,"animation-name","none")();return}let J=U_(D,"animation-name","none"),te=U_(D,"animation-duration","0s");J(),H(te),x(!0);return}}if(!l&&i&&(d==="idle"||d==="starting")){if(B==="none"){z(H_,!1),c(!1);return}B==="css-animation"&&(S.current=!1,b.current=!1),z(Rb(D));return}if(d!=="ending")return;if(B==="none"){c(!1);return}let q=Rb(D);if(!((q.height??0)>0||(q.width??0)>0)){c(!1);return}z(q),B==="css-animation"&&U_(D,"animation-name","none")()},[i,l,F,z,c,H,T,d]),kb({enabled:l&&i&&O==="idle",open:!0,ref:f,onComplete(){l&&z(H_,!1)}}),as.useEffect(()=>{if(l||!i||O!=="ending"||!f.current)return;let B=new AbortController,q=-1;function K(){I.current.open||(c(!1),z(H_,!1))}return q=ns.request(()=>{B.signal.aborted||A(K,B.signal)}),()=>{ns.cancel(q),B.abort()}},[I,i,l,O,A,z,c]),Ye(()=>{let D=f.current;!D||!r||!k||D.setAttribute("hidden","until-found")},[k,r]),as.useEffect(function(){let B=f.current;if(!B)return;function q(K){y.current=!0,u(!0),s(!0,Dt(at.none,K))}return Wt(B,"beforematch",q)},[s,u]);let L=n||r||i||l;return{height:P.height,props:{...N?{[M_.startingStyle]:""}:void 0,hidden:k,id:o},ref:E,shouldPreventOpenAnimation:T,shouldRender:L,transitionStatus:O,width:P.width}}function Rb(e){return{height:e.scrollHeight,width:e.scrollWidth}}function k5e(e,t=!1){let r=Vr(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&uK(r.animationDuration),n=uK(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function uK(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function U_(e,t,r){let o=e.style.getPropertyValue(t),n=e.style.getPropertyPriority(t);return e.style.setProperty(t,r),()=>{if(o===""){e.style.removeProperty(t);return}e.style.setProperty(t,o,n)}}function R5e(e){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(n=>{e.style.setProperty(n,"initial","important")});function r(){Object.entries(t).forEach(([n,i])=>{if(i===""){e.style.removeProperty(n);return}e.style.setProperty(n,i)})}let o=ns.request(r);return()=>{ns.cancel(o),r()}}var fK=a(_e(),1);function mK(e){let t=fK.useRef(!0);t.current&&(t.current=!1,e())}var W_=0,Fa=class e{static create(){return new e}currentId=W_;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=W_,r()},t)}isStarted(){return this.currentId!==W_}clear=()=>{this.currentId!==W_&&(clearTimeout(this.currentId),this.currentId=W_)};disposeEffect=()=>this.clear};function yc(){let e=ei(Fa.create).current;return wb(e.disposeEffect),e}var Gs=a(_e(),1);function A5e(e,t){return t!=null&&!Kd(t)?0:typeof e=="function"?e():e}function Ig(e,t,r){let o=A5e(e,r);return typeof o=="number"?o:o?.[t]}function kB(e){return typeof e=="function"?e():e}function O2(e,t){return t||e==="click"||e==="mousedown"}function pK(e){return e?.includes("mouse")&&e!=="mousedown"}var hK=a(C(),1),gK=Gs.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Fa,currentIdRef:{current:null},currentContextRef:{current:null}});function RB(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Gs.useRef(r),i=Gs.useRef(r),s=Gs.useRef(null),l=Gs.useRef(null),c=yc();return(0,hK.jsx)(gK.Provider,{value:Gs.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:l,timeout:c}),[o,c]),children:t})}function AB(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Gs.useContext(gK),{currentIdRef:s,delayRef:l,timeoutMs:c,initialDelayRef:u,currentContextRef:d,hasProvider:f,timeout:m}=i,[h,g]=Gs.useState(!1);return Ye(()=>{function v(){g(!1),d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,l.current=u.current}if(s.current&&!r&&s.current===n){if(g(!1),c){let y=n;return m.start(c,()=>{o.select("open")||s.current&&s.current!==y||v()}),()=>{m.clear()}}v()}},[r,n,s,l,c,u,d,m,o]),Ye(()=>{if(!r)return;let v=d.current,y=s.current;m.clear(),d.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,l.current={open:0,close:Ig(u.current,"close")},y!==null&&y!==n?(g(!0),v?.setIsInstantPhase(!0),v?.onOpenChange(!1,Dt(at.none))):(g(!1),v?.setIsInstantPhase(!1))},[r,n,o,s,l,u,d,m]),Ye(()=>()=>{d.current=null},[d]),Gs.useMemo(()=>({hasProvider:f,delayRef:l,isInstantPhase:h}),[f,l,h])}function bc(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}function Ab(e){return`data-base-ui-$e}`}var La=a(_e(),1),bK=a(yu(),1);var vK={style:{transition:"none"}};var I5e="data-base-ui-swipe-ignore",O5e="data-swipe-ignore",kct=`[$I5e}]`,Rct=`[$O5e}]`;var yK={fallbackAxisSide:"end"};var SK=a(C(),1),N5e=La.createContext(null),M5e=()=>La.useContext(N5e),D5e=Ab("portal");function IB(e={}){let{ref:t,container:r,componentProps:o=So,elementProps:n}=e,i=zm(),l=M5e()?.portalNode,[c,u]=La.useState(null),[d,f]=La.useState(null),m=Ge(y=>{y!==null&&f(y)}),h=La.useRef(null);Ye(()=>{if(r===null){h.current&&(h.current=null,f(null),u(null));return}if(i==null)return;let y=(r&&(x2(r)?r:r.current))??l??document.body;if(y==null){h.current&&(h.current=null,f(null),u(null));return}h.current!==y&&(h.current=y,f(null),u(y))},[r,l,i]);let g=Jo("div",o,{ref:[t,m],props:[{id:i,[D5e]:""},n]});return{portalNode:d,portalSubtree:c&&g?bK.createPortal(g,c):null}}var Og=a(_e(),1);function wK(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var F5e=a(C(),1),L5e=Og.createContext(null),B5e=Og.createContext(null),Ib=()=>Og.useContext(L5e)?.id||null,Km=e=>{let t=Og.useContext(B5e);return e??t};var Ys=a(_e(),1);function V5e(e,t){let r=null,o=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},s=t.axis==="x"||t.axis==="both",l=t.axis==="y"||t.axis==="both",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",u=i.width,d=i.height,f=i.x,m=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&l&&(o=i.y-t.y),f-=r||0,m-=o||0,u=0,d=0,!n||c?(u=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,m=l&&t.y!=null?t.y:m):n&&!c&&(d=t.axis==="x"?i.height:d,u=t.axis==="y"?i.width:u),n=!0,{width:u,height:d,x:f,y:m,top:m,right:f+u,bottom:m+d,left:f}}}}function xK(e){return e!=null&&e.clientX!=null}function OB(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),l=n.useState("domReferenceElement"),c=n.context.dataRef,u=Ys.useRef(!1),d=Ys.useRef(null),[f,m]=Ys.useState(),[h,g]=Ys.useState([]),v=Ge(x=>{n.set("positionReference",x)}),y=Ge((x,_,E)=>{u.current||c.current.openEvent&&!xK(c.current.openEvent)||n.set("positionReference",V5e(E??l,{x,y:_,axis:o,dataRef:c,pointerType:f}))}),S=Ge(x=>{i?d.current||(y(x.clientX,x.clientY,x.currentTarget),g([])):y(x.clientX,x.clientY,x.currentTarget)}),b=Kd(f)?s:i;Ys.useEffect(()=>{if(!r){v(l);return}if(!b)return;function x(){d.current?.(),d.current=null}let _=Vr(s);function E(I){let A=is(I);sr(s,A)?x():y(I.clientX,I.clientY)}return!c.current.openEvent||xK(c.current.openEvent)?d.current=Wt(_,"mousemove",E):v(l),x},[b,r,s,c,l,n,y,v,h]),Ys.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Ys.useEffect(()=>{r&&!s&&(u.current=!1)},[r,s]),Ys.useEffect(()=>{!r&&i&&(u.current=!0)},[r,i]);let w=Ys.useMemo(()=>{function x(_){m(_.pointerType)}return{onPointerDown:x,onPointerEnter:x,onMouseMove:S,onMouseEnter:S}},[S]);return Ys.useMemo(()=>r?{reference:w,trigger:w}:{},[r,w])}var qs=a(_e(),1);var j5e={intentional:"onClick",sloppy:"onPointerDown"};function z5e(){return!1}function H5e(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function NB(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=z5e,referencePressEvent:l="sloppy",bubbles:c,externalTree:u}=t,d="rootStore"in e?e.rootStore:e,f=d.useState("open"),m=d.useState("floatingElement"),{dataRef:h}=d.context,g=Km(u),v=Ge(typeof n=="function"?n:()=>!1),y=typeof n=="function"?v:n,S=y!==!1,b=Ge(()=>i),{escapeKey:w,outsidePress:x}=H5e(c),_=qs.useRef(!1),E=qs.useRef(!1),I=qs.useRef(!1),A=qs.useRef(!1),k=qs.useRef(""),O=qs.useRef(null),T=yc(),P=yc(),N=Ge(()=>{P.clear(),h.current.insideReactTree=!1}),z=Ge(X=>{let J=h.current.floatingContext?.nodeId;return(g?qd(g.nodesRef.current,J):[]).some(ee=>ee.context?.open&&!ee.context.dataRef.current[X])}),F=Ge(X=>k2(X,d.select("floatingElement"))||k2(X,d.select("domReferenceElement"))),H=Ge(X=>{s()&&d.setOpen(!1,Dt(at.triggerPress,X.nativeEvent))}),M=Ge(X=>{if(!f||!r||!o||X.key!=="Escape"||A.current||!w&&z("__escapeKeyBubbles"))return;let J=Jq(X)?X.nativeEvent:X,te=Dt(at.escapeKey,J);d.setOpen(!1,te),te.isCanceled||X.preventDefault(),!w&&!te.isPropagationAllowed&&X.stopPropagation()}),L=Ge(()=>{h.current.insideReactTree=!0,P.start(0,N)}),D=Ge(X=>{if(!f||!r||X.button!==0)return;let J=is(X.nativeEvent);sr(d.select("floatingElement"),J)&&(_.current||(_.current=!0,E.current=!1))}),B=Ge(X=>{!f||!r||(X.defaultPrevented||X.nativeEvent.defaultPrevented)&&_.current&&(E.current=!0)});qs.useEffect(()=>{if(!f||!r)return;h.current.__escapeKeyBubbles=w,h.current.__outsidePressBubbles=x;let X=new Fa,J=new Fa;function te(){X.clear(),A.current=!0}function ee(){X.start(Pb()?5:0,()=>{A.current=!1})}function ne(){I.current=!0,J.start(0,()=>{I.current=!1})}function ie(){_.current=!1,E.current=!1}function $(){let fe=k.current,xe=fe==="pen"||!fe?"mouse":fe,ut=b(),Je=typeof ut=="function"?ut():ut;return typeof Je=="string"?Je:Je[xe]}function ge(fe){let xe=$();return xe==="intentional"&&fe.type!=="click"||xe==="sloppy"&&fe.type==="click"}function ke(fe){let xe=h.current.floatingContext?.nodeId,ut=g&&qd(g.nodesRef.current,xe).some(Je=>k2(fe,Je.context?.elements.floating));return F(fe)||ut}function Pe(fe){if(ge(fe)){fe.type!=="click"&&!F(fe)&&(J.clear(),I.current=!1),N();return}if(h.current.insideReactTree){N();return}let xe=is(fe),ut=`[$Ab("inert")}]`,Je=nt(xe)?xe.getRootNode():null,Ot=Array.from((Cb(Je)?Je:An(d.select("floatingElement"))).querySelectorAll(ut)),Nt=d.context.triggerElements;if(xe&&(Nt.hasElement(xe)||Nt.hasMatchingElement(zt=>sr(zt,xe))))return;let hr=nt(xe)?xe:null;for(;hr&&!pc(hr);){let zt=fc(hr);if(pc(zt)||!nt(zt))break;hr=zt}if(!(Ot.length&&nt(xe)&&!Zq(xe)&&!sr(xe,d.select("floatingElement"))&&Ot.every(zt=>!sr(hr,zt)))){if($o(xe)&&!("touches"in fe)){let zt=pc(xe),$e=bi(xe),yi=/auto|scroll/,Ls=zt||yi.test($e.overflowX),gr=zt||yi.test($e.overflowY),ll=Ls&&xe.clientWidth>0&&xe.scrollWidth>xe.clientWidth,qo=gr&&xe.clientHeight>0&&xe.scrollHeight>xe.clientHeight,pt=$e.direction==="rtl",Xt=qo&&(pt?fe.offsetX<=xe.offsetWidth-xe.clientWidth:fe.offsetX>xe.clientWidth),Z=ll&&fe.offsetY>xe.clientHeight;if(Xt||Z)return}if(!ke(fe)){if($()==="intentional"&&I.current){J.clear(),I.current=!1;return}typeof y=="function"&&!y(fe)||z("__outsidePressBubbles")||(d.setOpen(!1,Dt(at.outsidePress,fe)),N())}}}function Oe(fe){$()!=="sloppy"||fe.pointerType==="touch"||!d.select("open")||!r||F(fe)||Pe(fe)}function le(fe){if($()!=="sloppy"||!d.select("open")||!r||F(fe))return;let xe=fe.touches[0];xe&&(O.current={startTime:Date.now(),startX:xe.clientX,startY:xe.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},T.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function re(fe,xe){let ut=is(fe);if(!ut)return;let Je=Wt(ut,fe.type,()=>{xe(fe),Je()})}function ve(fe){k.current="touch",re(fe,le)}function ae(fe){T.clear(),fe.type==="pointerdown"&&(k.current=fe.pointerType),!(fe.type==="mousedown"&&O.current&&!O.current.dismissOnMouseDown)&&re(fe,xe=>{xe.type==="pointerdown"?Oe(xe):Pe(xe)})}function pe(fe){if(!_.current)return;let xe=E.current;if(ie(),$()==="intentional"){if(fe.type==="pointercancel"){xe&&ne();return}if(!ke(fe)){if(xe){ne();return}typeof y=="function"&&!y(fe)||(J.clear(),I.current=!0,N())}}}function Ne(fe){if($()!=="sloppy"||!O.current||F(fe))return;let xe=fe.touches[0];if(!xe)return;let ut=Math.abs(xe.clientX-O.current.startX),Je=Math.abs(xe.clientY-O.current.startY),Ot=Math.sqrt(ut*ut+Je*Je);Ot>5&&(O.current.dismissOnTouchEnd=!0),Ot>10&&(Pe(fe),T.clear(),O.current=null)}function De(fe){re(fe,Ne)}function Be(fe){$()!=="sloppy"||!O.current||F(fe)||(O.current.dismissOnTouchEnd&&Pe(fe),T.clear(),O.current=null)}function ce(fe){re(fe,Be)}let be=An(m),Se=bc(o&&bc(Wt(be,"keydown",M),Wt(be,"compositionstart",te),Wt(be,"compositionend",ee)),S&&bc(Wt(be,"click",ae,!0),Wt(be,"pointerdown",ae,!0),Wt(be,"pointerup",pe,!0),Wt(be,"pointercancel",pe,!0),Wt(be,"mousedown",ae,!0),Wt(be,"mouseup",pe,!0),Wt(be,"touchstart",ve,!0),Wt(be,"touchmove",De,!0),Wt(be,"touchend",ce,!0)));return()=>{Se(),X.clear(),J.clear(),ie(),I.current=!1}},[h,m,o,S,y,f,r,w,x,M,N,b,z,F,g,d,T]),qs.useEffect(N,[y,N]);let q=qs.useMemo(()=>({onKeyDown:M,[j5e[l]]:H,...l!=="intentional"&&{onClick:H}}),[M,H,l]),K=qs.useMemo(()=>({onKeyDown:M,onPointerDown:B,onMouseDown:B,onClickCapture:L,onMouseDownCapture(X){L(),D(X)},onPointerDownCapture(X){L(),D(X)},onMouseUpCapture:L,onTouchEndCapture:L,onTouchMoveCapture:L}),[M,L,D,B]);return qs.useMemo(()=>r?{reference:q,floating:K,trigger:q}:{},[r,q,K])}var wi=a(_e(),1);function _K(e,t,r){let{reference:o,floating:n}=e,i=Ws(t),s=z_(t),l=j_(s),c=ti(t),u=i==="y",d=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,m=o[l]/2-n[l]/2,h;switch(c){case"top":h={x:d,y:o.y-n.height};break;case"bottom":h={x:d,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:f};break;case"left":h={x:o.x-n.width,y:f};break;default:h={x:o.x,y:o.y}}switch(vc(t)){case"start":h[s]-=m*(r&&u?-1:1);break;case"end":h[s]+=m*(r&&u?-1:1);break}return h}async function PK(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:l,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:m=!1,padding:h=0}=gc(t,e),g=I2(h),y=l[m?f==="floating"?"reference":"floating":f],S=Ag(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(y)))==null||r?y:y.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:d,strategy:c})),b=f==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),x=await(i.isElement==null?void 0:i.isElement(w))?await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1}:{x:1,y:1},_=Ag(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:b,offsetParent:w,strategy:c}):b);return{top:(S.top-_.top+g.top)/x.y,bottom:(_.bottom-S.bottom+g.bottom)/x.y,left:(S.left-_.left+g.left)/x.x,right:(_.right-S.right+g.right)/x.x}}var U5e=50,EK=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,l=s.detectOverflow?s:{...s,detectOverflow:PK},c=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:f}=_K(u,o,c),m=o,h=0,g={};for(let v=0;v<i.length;v++){let y=i[v];if(!y)continue;let{name:S,fn:b}=y,{x:w,y:x,data:_,reset:E}=await b({x:d,y:f,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:u,platform:l,elements:{reference:e,floating:t}});d=w??d,f=x??f,g[S]={...g[S],..._},E&&h<U5e&&(h++,typeof E=="object"&&(E.placement&&(m=E.placement),E.rects&&(u=E.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:d,y:f}=_K(u,m,c)),v=-1)}return{x:d,y:f,placement:m,strategy:n,middlewareData:g}};var kK=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:l,platform:c,elements:u}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...y}=gc(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let S=ti(n),b=Ws(l),w=ti(l)===l,x=await(c.isRTL==null?void 0:c.isRTL(u.floating)),_=m||(w||!v?[L_(l)]:nK(l)),E=g!=="none";!m&&E&&_.push(...iK(l,v,g,x));let I=[l,..._],A=await c.detectOverflow(t,y),k=[],O=((o=i.flip)==null?void 0:o.overflows)||[];if(d&&k.push(A[S]),f){let z=oK(n,s,x);k.push(A[z[0]],A[z[1]])}if(O=[...O,{placement:n,overflows:k}],!k.every(z=>z<=0)){var T,P;let z=(((T=i.flip)==null?void 0:T.index)||0)+1,F=I[z];if(F&&(!(f==="alignment"?b!==Ws(F):!1)||O.every(L=>Ws(L.placement)===b?L.overflows[0]>0:!0)))return{data:{index:z,overflows:O},reset:{placement:F}};let H=(P=O.filter(M=>M.overflows[0]<=0).sort((M,L)=>M.overflows[1]-L.overflows[1])[0])==null?void 0:P.placement;if(!H)switch(h){case"bestFit":{var N;let M=(N=O.filter(L=>{if(E){let D=Ws(L.placement);return D===b||D==="y"}return!0}).map(L=>[L.placement,L.overflows.filter(D=>D>0).reduce((D,B)=>D+B,0)]).sort((L,D)=>L[1]-D[1])[0])==null?void 0:N[0];M&&(H=M);break}case"initialPlacement":H=l;break}if(n!==H)return{reset:{placement:H}}}return{}}}};function CK(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function TK(e){return rK.some(t=>e[t]>=0)}var RK=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=gc(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),l=CK(s,r.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:TK(l)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),l=CK(s,r.floating);return{data:{escapedOffsets:l,escaped:TK(l)}}}default:return{}}}}};var AK=new Set(["left","top"]);async function W5e(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=ti(r),l=vc(r),c=Ws(r)==="y",u=AK.has(s)?-1:1,d=i&&c?-1:1,f=gc(t,e),{mainAxis:m,crossAxis:h,alignmentAxis:g}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return l&&typeof g=="number"&&(h=l==="end"?g*-1:g),c?{x:h*d,y:m*u}:{x:m*u,y:h*d}}var IK=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:l}=t,c=await W5e(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(o=l.arrow)!=null&&o.alignmentOffset?{}:{x:n+c.x,y:i+c.y,data:{...c,placement:s}}}}},OK=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:S=>{let{x:b,y:w}=S;return{x:b,y:w}}},...u}=gc(e,t),d={x:r,y:o},f=await i.detectOverflow(t,u),m=Ws(ti(n)),h=A2(m),g=d[h],v=d[m];if(s){let S=h==="y"?"top":"left",b=h==="y"?"bottom":"right",w=g+f[S],x=g-f[b];g=V_(w,g,x)}if(l){let S=m==="y"?"top":"left",b=m==="y"?"bottom":"right",w=v+f[S],x=v-f[b];v=V_(w,v,x)}let y=c.fn({...t,[h]:g,[m]:v});return{...y,data:{x:y.x-r,y:y.y-o,enabled:{[h]:s,[m]:l}}}}}},NK=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:i,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=gc(e,t),d={x:r,y:o},f=Ws(n),m=A2(f),h=d[m],g=d[f],v=gc(l,t),y=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){let w=m==="y"?"height":"width",x=i.reference[m]-i.floating[w]+y.mainAxis,_=i.reference[m]+i.reference[w]-y.mainAxis;h<x?h=x:h>_&&(h=_)}if(u){var S,b;let w=m==="y"?"width":"height",x=AK.has(ti(n)),_=i.reference[f]-i.floating[w]+(x&&((S=s.offset)==null?void 0:S[f])||0)+(x?0:y.crossAxis),E=i.reference[f]+i.reference[w]+(x?0:((b=s.offset)==null?void 0:b[f])||0)-(x?y.crossAxis:0);g<_?g=_:g>E&&(g=E)}return{[m]:h,[f]:g}}}},MK=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:i,platform:s,elements:l}=t,{apply:c=()=>{},...u}=gc(e,t),d=await s.detectOverflow(t,u),f=ti(n),m=vc(n),h=Ws(n)==="y",{width:g,height:v}=i.floating,y,S;f==="top"||f==="bottom"?(y=f,S=m===(await(s.isRTL==null?void 0:s.isRTL(l.floating))?"start":"end")?"left":"right"):(S=f,y=m==="end"?"top":"bottom");let b=v-d.top-d.bottom,w=g-d.left-d.right,x=Gm(v-d[y],b),_=Gm(g-d[S],w),E=!t.middlewareData.shift,I=x,A=_;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(A=w),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(I=b),E&&!m){let O=ss(d.left,0),T=ss(d.right,0),P=ss(d.top,0),N=ss(d.bottom,0);h?A=g-2*(O!==0||T!==0?O+T:ss(d.left,d.right)):I=v-2*(P!==0||N!==0?P+N:ss(d.top,d.bottom))}await c({...t,availableWidth:A,availableHeight:I});let k=await s.getDimensions(l.floating);return g!==k.width||v!==k.height?{reset:{rects:!0}}:{}}}};function BK(e){let t=bi(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=$o(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,l=Ym(r)!==i||Ym(o)!==s;return l&&(r=i,o=s),{width:r,height:o,$:l}}function DB(e){return nt(e)?e:e.contextElement}function Ob(e){let t=DB(e);if(!$o(t))return hc(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=BK(t),s=(i?Ym(r.width):r.width)/o,l=(i?Ym(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}var G5e=hc(0);function VK(e){let t=Vr(e);return!Pb()||!t.visualViewport?G5e:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Y5e(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Vr(e)?!1:t}function Ng(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=DB(e),s=hc(1);t&&(o?nt(o)&&(s=Ob(o)):s=Ob(e));let l=Y5e(i,r,o)?VK(i):hc(0),c=(n.left+l.x)/s.x,u=(n.top+l.y)/s.y,d=n.width/s.x,f=n.height/s.y;if(i){let m=Vr(i),h=o&&nt(o)?Vr(o):o,g=m,v=C2(g);for(;v&&o&&h!==g;){let y=Ob(v),S=v.getBoundingClientRect(),b=bi(v),w=S.left+(v.clientLeft+parseFloat(b.paddingLeft))*y.x,x=S.top+(v.clientTop+parseFloat(b.paddingTop))*y.y;c*=y.x,u*=y.y,d*=y.x,f*=y.y,c+=w,u+=x,g=Vr(v),v=C2(g)}}return Ag({width:d,height:f,x:c,y:u})}function N2(e,t){let r=F_(e).scrollLeft;return t?t.left+r:Ng(mc(e)).left+r}function jK(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-N2(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function q5e(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=mc(o),l=t?D_(t.floating):!1;if(o===s||l&&i)return r;let c={scrollLeft:0,scrollTop:0},u=hc(1),d=hc(0),f=$o(o);if((f||!f&&!i)&&((Rg(o)!=="body"||Tb(s))&&(c=F_(o)),f)){let h=Ng(o);u=Ob(o),d.x=h.x+o.clientLeft,d.y=h.y+o.clientTop}let m=s&&!f&&!i?jK(s,c):hc(0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-c.scrollLeft*u.x+d.x+m.x,y:r.y*u.y-c.scrollTop*u.y+d.y+m.y}}function K5e(e){return Array.from(e.getClientRects())}function Z5e(e){let t=mc(e),r=F_(e),o=e.ownerDocument.body,n=ss(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=ss(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-r.scrollLeft+N2(e),l=-r.scrollTop;return bi(o).direction==="rtl"&&(s+=ss(t.clientWidth,o.clientWidth)-n),{width:n,height:i,x:s,y:l}}var DK=25;function X5e(e,t){let r=Vr(e),o=mc(e),n=r.visualViewport,i=o.clientWidth,s=o.clientHeight,l=0,c=0;if(n){i=n.width,s=n.height;let d=Pb();(!d||d&&t==="fixed")&&(l=n.offsetLeft,c=n.offsetTop)}let u=N2(o);if(u<=0){let d=o.ownerDocument,f=d.body,m=getComputedStyle(f),h=d.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,g=Math.abs(o.clientWidth-f.clientWidth-h);g<=DK&&(i-=g)}else u<=DK&&(i+=u);return{width:i,height:s,x:l,y:c}}function Q5e(e,t){let r=Ng(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=$o(e)?Ob(e):hc(1),s=e.clientWidth*i.x,l=e.clientHeight*i.y,c=n*i.x,u=o*i.y;return{width:s,height:l,x:c,y:u}}function FK(e,t,r){let o;if(t==="viewport")o=X5e(e,r);else if(t==="document")o=Z5e(mc(e));else if(nt(t))o=Q5e(t,r);else{let n=VK(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Ag(o)}function zK(e,t){let r=fc(e);return r===t||!nt(r)||pc(r)?!1:bi(r).position==="fixed"||zK(r,t)}function J5e(e,t){let r=t.get(e);if(r)return r;let o=Hm(e,[],!1).filter(l=>nt(l)&&Rg(l)!=="body"),n=null,i=bi(e).position==="fixed",s=i?fc(e):e;for(;nt(s)&&!pc(s);){let l=bi(s),c=_2(s);!c&&l.position==="fixed"&&(n=null),(i?!c&&!n:!c&&l.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||Tb(s)&&!c&&zK(e,s))?o=o.filter(d=>d!==s):n=l,s=fc(s)}return t.set(e,o),o}function $5e(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?D_(t)?[]:J5e(t,this._c):[].concat(r),o],l=FK(t,s[0],n),c=l.top,u=l.right,d=l.bottom,f=l.left;for(let m=1;m<s.length;m++){let h=FK(t,s[m],n);c=ss(h.top,c),u=Gm(h.right,u),d=Gm(h.bottom,d),f=ss(h.left,f)}return{width:u-f,height:d-c,x:f,y:c}}function eNe(e){let{width:t,height:r}=BK(e);return{width:t,height:r}}function tNe(e,t,r){let o=$o(t),n=mc(t),i=r==="fixed",s=Ng(e,!0,i,t),l={scrollLeft:0,scrollTop:0},c=hc(0);function u(){c.x=N2(n)}if(o||!o&&!i)if((Rg(t)!=="body"||Tb(n))&&(l=F_(t)),o){let h=Ng(t,!0,i,t);c.x=h.x+t.clientLeft,c.y=h.y+t.clientTop}else n&&u();i&&!o&&n&&u();let d=n&&!o&&!i?jK(n,l):hc(0),f=s.left+l.scrollLeft-c.x-d.x,m=s.top+l.scrollTop-c.y-d.y;return{x:f,y:m,width:s.width,height:s.height}}function MB(e){return bi(e).position==="static"}function LK(e,t){if(!$o(e)||bi(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return mc(e)===r&&(r=r.ownerDocument.body),r}function HK(e,t){let r=Vr(e);if(D_(e))return r;if(!$o(e)){let n=fc(e);for(;n&&!pc(n);){if(nt(n)&&!MB(n))return n;n=fc(n)}return r}let o=LK(e,t);for(;o&&Vq(o)&&MB(o);)o=LK(o,t);return o&&pc(o)&&MB(o)&&!_2(o)?r:o||jq(e)||r}var rNe=async function(e){let t=this.getOffsetParent||HK,r=this.getDimensions,o=await r(e.floating);return{reference:tNe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function oNe(e){return bi(e).direction==="rtl"}var FB={convertOffsetParentRelativeRectToViewportRelativeRect:q5e,getDocumentElement:mc,getClippingRect:$5e,getOffsetParent:HK,getElementRects:rNe,getClientRects:K5e,getDimensions:eNe,getScale:Ob,isElement:nt,isRTL:oNe};function UK(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function nNe(e,t){let r=null,o,n=mc(e);function i(){var l;clearTimeout(o),(l=r)==null||l.disconnect(),r=null}function s(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();let u=e.getBoundingClientRect(),{left:d,top:f,width:m,height:h}=u;if(l||t(),!m||!h)return;let g=B_(f),v=B_(n.clientWidth-(d+m)),y=B_(n.clientHeight-(f+h)),S=B_(d),w={rootMargin:-g+"px "+-v+"px "+-y+"px "+-S+"px",threshold:ss(0,Gm(1,c))||1},x=!0;function _(E){let I=E[0].intersectionRatio;if(I!==c){if(!x)return s();I?s(!1,I):o=setTimeout(()=>{s(!1,1e-7)},1e3)}I===1&&!UK(u,e.getBoundingClientRect())&&s(),x=!1}try{r=new IntersectionObserver(_,{...w,root:n.ownerDocument})}catch{r=new IntersectionObserver(_,w)}r.observe(e)}return s(!0),i}function G_(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,u=DB(e),d=n||i?[...u?Hm(u):[],...t?Hm(t):[]]:[];d.forEach(S=>{n&&S.addEventListener("scroll",r,{passive:!0}),i&&S.addEventListener("resize",r)});let f=u&&l?nNe(u,r):null,m=-1,h=null;s&&(h=new ResizeObserver(S=>{let[b]=S;b&&b.target===u&&h&&t&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;(w=h)==null||w.observe(t)})),r()}),u&&!c&&h.observe(u),t&&h.observe(t));let g,v=c?Ng(e):null;c&&y();function y(){let S=Ng(e);v&&!UK(v,S)&&r(),v=S,g=requestAnimationFrame(y)}return r(),()=>{var S;d.forEach(b=>{n&&b.removeEventListener("scroll",r),i&&b.removeEventListener("resize",r)}),f?.(),(S=h)==null||S.disconnect(),h=null,c&&cancelAnimationFrame(g)}}var WK=IK;var GK=OK,YK=kK,qK=MK,KK=RK;var ZK=NK,M2=(e,t,r)=>{let o=new Map,n={platform:FB,...r},i={...n.platform,_c:o};return EK(e,t,{...n,platform:i})};var en=a(_e(),1),QK=a(_e(),1),JK=a(yu(),1),sNe=typeof document<"u",aNe=function(){},D2=sNe?QK.useLayoutEffect:aNe;function F2(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!F2(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!F2(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function $K(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function XK(e,t){let r=$K(e);return Math.round(t*r)/r}function LB(e){let t=en.useRef(e);return D2(()=>{t.current=e}),t}function eZ(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[d,f]=en.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=en.useState(o);F2(m,o)||h(o);let[g,v]=en.useState(null),[y,S]=en.useState(null),b=en.useCallback(L=>{L!==E.current&&(E.current=L,v(L))},[]),w=en.useCallback(L=>{L!==I.current&&(I.current=L,S(L))},[]),x=i||g,_=s||y,E=en.useRef(null),I=en.useRef(null),A=en.useRef(d),k=c!=null,O=LB(c),T=LB(n),P=LB(u),N=en.useCallback(()=>{if(!E.current||!I.current)return;let L={placement:t,strategy:r,middleware:m};T.current&&(L.platform=T.current),M2(E.current,I.current,L).then(D=>{let B={...D,isPositioned:P.current!==!1};z.current&&!F2(A.current,B)&&(A.current=B,JK.flushSync(()=>{f(B)}))})},[m,t,r,T,P]);D2(()=>{u===!1&&A.current.isPositioned&&(A.current.isPositioned=!1,f(L=>({...L,isPositioned:!1})))},[u]);let z=en.useRef(!1);D2(()=>(z.current=!0,()=>{z.current=!1}),[]),D2(()=>{if(x&&(E.current=x),_&&(I.current=_),x&&_){if(O.current)return O.current(x,_,N);N()}},[x,_,N,O,k]);let F=en.useMemo(()=>({reference:E,floating:I,setReference:b,setFloating:w}),[b,w]),H=en.useMemo(()=>({reference:x,floating:_}),[x,_]),M=en.useMemo(()=>{let L={position:r,left:0,top:0};if(!H.floating)return L;let D=XK(H.floating,d.x),B=XK(H.floating,d.y);return l?{...L,transform:"translate("+D+"px, "+B+"px)",...$K(H.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:D,top:B}},[r,l,H.floating,d.x,d.y]);return en.useMemo(()=>({...d,update:N,refs:F,elements:H,floatingStyles:M}),[d,N,F,H,M])}var BB=(e,t)=>{let r=WK(e);return{name:r.name,fn:r.fn,options:[e,t]}},VB=(e,t)=>{let r=GK(e);return{name:r.name,fn:r.fn,options:[e,t]}},jB=(e,t)=>({fn:ZK(e).fn,options:[e,t]}),zB=(e,t)=>{let r=YK(e);return{name:r.name,fn:r.fn,options:[e,t]}},HB=(e,t)=>{let r=qK(e);return{name:r.name,fn:r.fn,options:[e,t]}};var UB=(e,t)=>{let r=KK(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Db=a(_e(),1);var pZ=a(_e(),1);var It=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(Rn(1));let l;if(e&&t&&r&&o&&n&&i)l=(c,u,d,f)=>{let m=e(c,u,d,f),h=t(c,u,d,f),g=r(c,u,d,f),v=o(c,u,d,f),y=n(c,u,d,f);return i(m,h,g,v,y,u,d,f)};else if(e&&t&&r&&o&&n)l=(c,u,d,f)=>{let m=e(c,u,d,f),h=t(c,u,d,f),g=r(c,u,d,f),v=o(c,u,d,f);return n(m,h,g,v,u,d,f)};else if(e&&t&&r&&o)l=(c,u,d,f)=>{let m=e(c,u,d,f),h=t(c,u,d,f),g=r(c,u,d,f);return o(m,h,g,u,d,f)};else if(e&&t&&r)l=(c,u,d,f)=>{let m=e(c,u,d,f),h=t(c,u,d,f);return r(m,h,u,d,f)};else if(e&&t)l=(c,u,d,f)=>{let m=e(c,u,d,f);return t(m,u,d,f)};else if(e)l=e;else throw new Error("Missing arguments");return l};var fZ=a(_e(),1),KB=a(L2(),1),mZ=a(aZ(),1);var lZ=a(_e(),1);var GB=[],YB;function cZ(){return YB}function uZ(e){GB.push(e)}function qB(e){let t=(r,o)=>{let n=ei(TNe).current,i;try{YB=n;for(let s of GB)s.before(n);i=e(r,o);for(let s of GB)s.after(n);n.didInitialize=!0}finally{YB=void 0}return i};return t.displayName=e.displayName||e.name,t}function dZ(e){return lZ.forwardRef(qB(e))}function TNe(){return{didInitialize:!1}}var PNe=Sb(19),ENe=PNe?RNe:ANe;function V2(e,t,r,o,n){return ENe(e,t,r,o,n)}function kNe(e,t,r,o,n){let i=fZ.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,KB.useSyncExternalStore)(e.subscribe,i,i)}uZ({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);(o.didChange||!Object.is(o.value,n))&&(t=!0,o.value=n,o.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,KB.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function RNe(e,t,r,o,n){let i=cZ();if(!i)return kNe(e,t,r,o,n);let s=i.syncIndex;i.syncIndex+=1;let l;return i.didInitialize?(l=i.syncHooks[s],(l.store!==e||l.selector!==t||!Object.is(l.a1,r)||!Object.is(l.a2,o)||!Object.is(l.a3,n))&&(l.store!==e&&(i.didChangeStore=!0),l.store=e,l.selector=t,l.a1=r,l.a2=o,l.a3=n,l.didChange=!0)):(l={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n),didChange:!1},i.syncHooks.push(l)),l.value}function ANe(e,t,r,o,n){return(0,mZ.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var j2=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return V2(this,t,r,o,n)}};var Mg=a(_e(),1);var Mb=class extends j2{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Mg.useDebugValue(t);let o=this;Ye(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;Ye(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);Ye(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Mg.useDebugValue(t);let o=this,n=r!==void 0;Ye(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return Mg.useDebugValue(t),V2(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Mg.useDebugValue(t);let o=Ge(r??Yd);this.context[t]=o}useStateSetter(t){let r=Mg.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let s=o(i);if(!Object.is(n,s)){let l=n;n=s,r(s,l,this)}})}};var INe={open:It(e=>e.open),transitionStatus:It(e=>e.transitionStatus),domReferenceElement:It(e=>e.domReferenceElement),referenceElement:It(e=>e.positionReference??e.referenceElement),floatingElement:It(e=>e.floatingElement),floatingId:It(e=>e.floatingId)},bu=class extends Mb{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:wK(),nested:o,triggerElements:i},INe),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&$q(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function hZ(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,l=t.useState("open"),c=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),d=t.context.triggerElements,f=s,m=pZ.useRef(null);o===void 0&&m.current===null&&(m.current=new bu({open:l,transitionStatus:void 0,referenceElement:c,floatingElement:u,triggerElements:d,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let h=o??m.current;return t.useSyncedValue("floatingId",n),Ye(()=>{let g={open:l,floatingId:n,referenceElement:c,floatingElement:u};nt(c)&&(g.domReferenceElement=c),h.state.positionReference===h.state.referenceElement&&(g.positionReference=c),h.update(g)},[l,n,c,u,h]),h.context.onOpenChange=f,h.context.nested=i,h}var gZ={tabIndex:-1,[TB]:""};function vZ(e,t,r=!1){let o=zm(),n=Ib()!=null,i=Db.useRef(null);e===void 0&&i.current===null&&(i.current=t(o,n));let s=e??i.current;return hZ({popupStore:s,treatPopupAsFloatingElement:r,floatingRootContext:s.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function ONe(e,t){let r=Db.useRef(null),o=Db.useRef(null);return Db.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,l=o.current,c=t.context.triggerElements.getById(s);l&&c===l&&(t.context.triggerElements.delete(s),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function yZ(e,t,r){let o=r?.id??null;(o||t)&&(e.activeTriggerId=o,e.activeTriggerElement=r??null)}function bZ(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=ONe(e,r),s=Ge(l=>{if(i(l),!l)return;let c=r.select("open"),u=r.select("activeTriggerId");if(u===e){r.update({activeTriggerElement:l,...c?o:null});return}u==null&&c&&r.update({activeTriggerId:e,activeTriggerElement:l,...o})});return Ye(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function SZ(e){let t=e.useState("open"),r=e.useState("triggerCount");Ye(()=>{if(!t){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let o=e.context.triggerElements.size,n={};if(e.state.triggerCount!==o&&(n.triggerCount=o),!e.select("activeTriggerId")&&o===1){let i=e.context.triggerElements.entries().next();if(!i.done){let[s,l]=i.value;n.activeTriggerId=s,n.activeTriggerElement=l}}(n.triggerCount!==void 0||n.activeTriggerId!==void 0)&&e.update(n)},[t,e,r])}function wZ(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=v2(e);t.useSyncedValues({mounted:o,transitionStatus:i});let s=Ge(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)}),l=t.useState("preventUnmountingOnClose");return kb({enabled:o&&!e&&!l,open:e,ref:t.context.popupRef,onComplete(){e||s()}}),{forceUnmount:s,transitionStatus:i}}function xZ(e,t){e.useSyncedValues(t),Ye(()=>()=>{e.update({activeTriggerProps:So,inactiveTriggerProps:So,popupProps:So})},[e])}var Zm=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let o=this.idMap.get(t);o!==r&&(o!==void 0&&this.elementsSet.delete(o),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function _Z(){return new bu({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Zm,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function TZ(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:_Z(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:So,inactiveTriggerProps:So,popupProps:So}}function PZ(e,t,r=!1){return new bu({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var Y_=It(e=>e.triggerIdProp??e.activeTriggerId),ZB=It(e=>e.openProp??e.open),CZ=It(e=>(e.popupElement?.id??e.floatingId)||void 0);function EZ(e,t){return t!==void 0&&ZB(e)&&Y_(e)===t}function NNe(e,t){return EZ(e,t)?!0:t!==void 0&&ZB(e)&&Y_(e)==null&&e.triggerCount===1}var kZ={open:ZB,mounted:It(e=>e.mounted),transitionStatus:It(e=>e.transitionStatus),floatingRootContext:It(e=>e.floatingRootContext),triggerCount:It(e=>e.triggerCount),preventUnmountingOnClose:It(e=>e.preventUnmountingOnClose),payload:It(e=>e.payload),activeTriggerId:Y_,activeTriggerElement:It(e=>e.mounted?e.activeTriggerElement:null),popupId:CZ,isTriggerActive:It((e,t)=>t!==void 0&&Y_(e)===t),isOpenedByTrigger:It((e,t)=>EZ(e,t)),isMountedByTrigger:It((e,t)=>t!==void 0&&Y_(e)===t&&e.mounted),triggerProps:It((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:It((e,t)=>NNe(e,t)?CZ(e):void 0),popupProps:It(e=>e.popupProps),popupElement:It(e=>e.popupElement),positionerElement:It(e=>e.positionerElement)};function RZ(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=zm(),i=Ib()!=null,s=ei(()=>new bu({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new Zm,floatingId:n,syncOnly:!1,nested:i})).current;return Ye(()=>{let l={open:t,floatingId:n};o.reference!==void 0&&(l.referenceElement=o.reference,l.domReferenceElement=nt(o.reference)?o.reference:null),o.floating!==void 0&&(l.floatingElement=o.floating),s.update(l)},[t,n,o.reference,o.floating,s]),s.context.onOpenChange=r,s.context.nested=i,s}function XB(e={}){let{nodeId:t,externalTree:r}=e,o=RZ(e),n=e.rootContext||o,i=n.useState("referenceElement"),s=n.useState("floatingElement"),l=n.useState("domReferenceElement"),c=n.useState("open"),u=n.useState("floatingId"),[d,f]=wi.useState(null),[m,h]=wi.useState(void 0),[g,v]=wi.useState(void 0),y=wi.useRef(null),S=Km(r),b=wi.useMemo(()=>({reference:i,floating:s,domReference:l}),[i,s,l]),w=eZ({...e,elements:{...b,...d&&{reference:d}}}),x=nt(m)?m:null,_=g===void 0?n.state.floatingElement:g;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?l:x),n.useSyncedValue("floatingElement",_);let E=wi.useCallback(P=>{let N=nt(P)?{getBoundingClientRect:()=>P.getBoundingClientRect(),getClientRects:()=>P.getClientRects(),contextElement:P}:P;f(N),w.refs.setReference(N)},[w.refs]),I=wi.useCallback(P=>{(nt(P)||P===null)&&(y.current=P,h(P)),(nt(w.refs.reference.current)||w.refs.reference.current===null||P!==null&&!nt(P))&&w.refs.setReference(P)},[w.refs,h]),A=wi.useCallback(P=>{v(P),w.refs.setFloating(P)},[w.refs]),k=wi.useMemo(()=>({...w.refs,setReference:I,setFloating:A,setPositionReference:E,domReference:y}),[w.refs,I,A,E]),O=wi.useMemo(()=>({...w.elements,domReference:l}),[w.elements,l]),T=wi.useMemo(()=>({...w,dataRef:n.context.dataRef,open:c,onOpenChange:n.setOpen,events:n.context.events,floatingId:u,refs:k,elements:O,nodeId:t,rootStore:n}),[w,k,O,t,n,c,u]);return Ye(()=>{l&&(y.current=l)},[l]),Ye(()=>{n.context.dataRef.current.floatingContext=T;let P=S?.nodesRef.current.find(N=>N.id===t);P&&(P.context=T)}),wi.useMemo(()=>({...w,context:T,refs:k,elements:O,rootStore:n}),[w,k,O,T,n])}var Su=a(_e(),1);var QB=qq&&Yq;function JB(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,l=Su.useRef(!1),c=Su.useRef(null),u=Su.useRef(!0),d=yc();Su.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let h=Vr(m);function g(){let S=n.select("domReferenceElement");!n.select("open")&&$o(S)&&S===E2(An(S))&&(l.current=!0)}function v(){u.current=!0}function y(){u.current=!1}return bc(Wt(h,"blur",g),QB&&Wt(h,"keydown",v,!0),QB&&Wt(h,"pointerdown",y,!0))},[n,r]),Su.useEffect(()=>{if(!r)return;function m(h){if(h.reason===at.triggerPress||h.reason===at.escapeKey){let g=n.select("domReferenceElement");nt(g)&&(c.current=g,l.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let f=Su.useMemo(()=>{function m(){l.current=!1,c.current=null}return{onMouseLeave(){m()},onFocus(h){let g=h.currentTarget;if(l.current){if(c.current===g)return;m()}let v=is(h.nativeEvent);if(nt(v)){if(QB&&!h.relatedTarget){if(!u.current&&!Xq(v))return}else if(!Qq(v))return}let y=Wm(h.relatedTarget,n.context.triggerElements),{nativeEvent:S,currentTarget:b}=h,w=typeof o=="function"?o():o;if(n.select("open")&&y||w===0||w===void 0){n.setOpen(!0,Dt(at.triggerFocus,S,b));return}d.start(w,()=>{l.current||n.setOpen(!0,Dt(at.triggerFocus,S,b))})},onBlur(h){m();let g=h.relatedTarget,v=h.nativeEvent,y=nt(g)&&g.hasAttribute(Ab("focus-guard"))&&g.getAttribute("data-type")==="outside";d.start(0,()=>{let S=n.select("domReferenceElement"),b=E2(An(S));!g&&b===S||sr(s.current.floatingContext?.refs.floating.current,b)||sr(S,b)||y||Wm(g??b,n.context.triggerElements)||n.setOpen(!1,Dt(at.triggerFocus,v))})}}},[s,o,n,d]);return Su.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var eV=a(_e(),1);var $B=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Fa,this.restTimeout=new Fa,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},z2=new WeakMap;function Fb(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&z2.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),z2.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function H2(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=z2.get(r);i&&i!==e&&Fb(i),Fb(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,z2.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function Lb(e){let t=e.context.dataRef.current,r=ei(()=>t.hoverInteractionState??$B.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),wb(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function tV(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),l=i.useState("floatingElement"),c=i.useState("domReferenceElement"),{dataRef:u}=i.context,d=Km(),f=Ib(),m=Lb(i),h=yc(),g=Ge(()=>O2(u.current.openEvent?.type,m.interactedInside)),v=Ge(()=>pK(u.current.openEvent?.type)),y=Ge(()=>{Fb(m)});Ye(()=>{s||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,y())},[s,m,y]),eV.useEffect(()=>y,[y]),Ye(()=>{if(r&&s&&m.handleCloseOptions?.blockPointerEvents&&v()&&nt(c)&&l){let S=c,b=l,w=An(l),x=d?.nodesRef.current.find(A=>A.id===f)?.context?.elements.floating;x&&(x.style.pointerEvents="");let _=m.pointerEventsScopeElement!==b?m.pointerEventsScopeElement:null,E=x!==b?x:null,I=m.handleCloseOptions?.getScope?.()??_??E??S.closest("[data-rootownerid]")??w.body;return H2(m,{scopeElement:I,referenceElement:S,floatingElement:b}),()=>{y()}}},[r,s,c,l,m,v,d,f,y]),eV.useEffect(()=>{if(!r)return;function S(){return!!(d&&f&&qd(d.nodesRef.current,f).length>0)}function b(A){let k=Ig(o,"close",m.pointerType),O=()=>{i.setOpen(!1,Dt(at.triggerHover,A)),d?.events.emit("floating.closed",A)};k?m.openChangeTimeout.start(k,O):(m.openChangeTimeout.clear(),O())}function w(A){let k=is(A);if(!EB(k)){m.interactedInside=!1;return}m.interactedInside=k?.closest("[aria-haspopup]")!=null}function x(){m.openChangeTimeout.clear(),h.clear(),d?.events.off("floating.closed",E),y()}function _(A){if(S()&&d){d.events.on("floating.closed",E);return}if(Wm(A.relatedTarget,i.context.triggerElements))return;let k=u.current.floatingContext?.nodeId??n,O=A.relatedTarget;if(!(d&&k&&nt(O)&&qd(d.nodesRef.current,k,!1).some(P=>sr(P.context?.elements.floating,O)))){if(m.handler){m.handler(A);return}y(),g()||b(A)}}function E(A){!d||!f||S()||h.start(0,()=>{d.events.off("floating.closed",E),i.setOpen(!1,Dt(at.triggerHover,A)),d.events.emit("floating.closed",A)})}let I=l;return bc(I&&Wt(I,"mouseenter",x),I&&Wt(I,"mouseleave",_),I&&Wt(I,"pointerdown",w,!0),()=>{d?.events.off("floating.closed",E)})},[r,l,i,u,o,n,g,y,m,d,f,h])}var Xm=a(_e(),1),AZ=a(yu(),1);var MNe={current:null};function rV(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:l=!0,triggerElementRef:c=MNe,externalTree:u,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:h}=t,g="rootStore"in e?e.rootStore:e,{dataRef:v,events:y}=g.context,S=Km(u),b=Lb(g),w=Xm.useRef(!1),x=Si(n),_=Si(o),E=Si(s),I=Si(r),A=Si(h),k=Si(m),O=Ge(()=>O2(v.current.openEvent?.type,b.interactedInside)),T=Ge(()=>A.current?.()!==!1),P=Ge((F,H,M)=>{let L=g.context.triggerElements;if(L.hasElement(H))return!F||!sr(F,H);if(!nt(M))return!1;let D=M;return L.hasMatchingElement(B=>sr(B,D))&&(!F||!sr(F,D))}),N=Ge(()=>{if(!b.handler)return;An(g.select("domReferenceElement")).removeEventListener("mousemove",b.handler),b.handler=void 0}),z=Ge(()=>{Fb(b)});return d&&(b.handleCloseOptions=x.current?.__options),Xm.useEffect(()=>N,[N]),Xm.useEffect(()=>{if(!r)return;function F(H){H.open?w.current=!1:(w.current=H.reason===at.triggerHover,N(),b.openChangeTimeout.clear(),b.restTimeout.clear(),b.blockMouseMove=!0,b.restTimeoutPending=!1)}return y.on("openchange",F),()=>{y.off("openchange",F)}},[r,y,b,N]),Xm.useEffect(()=>{if(!r)return;function F(D,B=!0){let q=Ig(_.current,"close",b.pointerType);q?b.openChangeTimeout.start(q,()=>{g.setOpen(!1,Dt(at.triggerHover,D)),S?.events.emit("floating.closed",D)}):B&&(b.openChangeTimeout.clear(),g.setOpen(!1,Dt(at.triggerHover,D)),S?.events.emit("floating.closed",D))}let H=c.current??(d?g.select("domReferenceElement"):null);if(!nt(H))return;function M(D){if(b.openChangeTimeout.clear(),b.blockMouseMove=!1,i&&!Kd(b.pointerType))return;let B=kB(E.current),q=Ig(_.current,"open",b.pointerType),K=is(D),X=D.currentTarget??null,J=g.select("domReferenceElement"),te=X;if(nt(K)&&!g.context.triggerElements.hasElement(K)){for(let le of g.context.triggerElements.elements())if(sr(le,K)){te=le;break}}nt(X)&&nt(J)&&!g.context.triggerElements.hasElement(X)&&sr(X,J)&&(te=J);let ee=te==null?!1:P(J,te,K),ne=g.select("open"),ie=k.current?.()??g.select("transitionStatus")==="ending",$=!ne&&ie&&w.current,ge=!ee&&nt(te)&&nt(J)&&sr(J,te)&&$,ke=B>0&&!q,Pe=ee&&(ne||$)||ge,Oe=!ne||ee;if(Pe){T()&&g.setOpen(!0,Dt(at.triggerHover,D,te));return}ke||(q?b.openChangeTimeout.start(q,()=>{Oe&&T()&&g.setOpen(!0,Dt(at.triggerHover,D,te))}):Oe&&T()&&g.setOpen(!0,Dt(at.triggerHover,D,te)))}function L(D){if(O()){z();return}N();let B=g.select("domReferenceElement"),q=An(B);b.restTimeout.clear(),b.restTimeoutPending=!1;let K=v.current.floatingContext??f?.();if(Wm(D.relatedTarget,g.context.triggerElements))return;if(x.current&&K){g.select("open")||b.openChangeTimeout.clear();let J=c.current;b.handler=x.current({...K,tree:S,x:D.clientX,y:D.clientY,onClose(){z(),N(),I.current&&!O()&&J===g.select("domReferenceElement")&&F(D,!0)}}),q.addEventListener("mousemove",b.handler),b.handler(D);return}(b.pointerType!=="touch"||!sr(g.select("floatingElement"),D.relatedTarget))&&F(D)}return l?bc(Wt(H,"mousemove",M,{once:!0}),Wt(H,"mouseenter",M),Wt(H,"mouseleave",L)):bc(Wt(H,"mouseenter",M),Wt(H,"mouseleave",L))},[N,z,v,_,g,r,x,b,d,P,O,i,l,E,c,S,I,f,k,T]),Xm.useMemo(()=>{if(!r)return;function F(H){b.pointerType=H.pointerType}return{onPointerDown:F,onPointerEnter:F,onMouseMove(H){let{nativeEvent:M}=H,L=H.currentTarget,D=g.select("domReferenceElement"),B=g.select("open"),q=P(D,L,H.target);if(i&&!Kd(b.pointerType))return;if(B&&q&&b.handleCloseOptions?.blockPointerEvents){let J=g.select("floatingElement");if(J){let te=b.handleCloseOptions?.getScope?.()??L.ownerDocument.body;H2(b,{scopeElement:te,referenceElement:L,floatingElement:J})}}let K=kB(E.current);if(B&&!q||K===0||!q&&b.restTimeoutPending&&H.movementX**2+H.movementY**2<2)return;b.restTimeout.clear();function X(){if(b.restTimeoutPending=!1,O())return;let J=g.select("open");!b.blockMouseMove&&(!J||q)&&T()&&g.setOpen(!0,Dt(at.triggerHover,M,L))}b.pointerType==="touch"?AZ.flushSync(()=>{X()}):q&&B?X():(b.restTimeoutPending=!0,b.restTimeout.start(K,X))}}},[r,b,O,P,i,g,E,T])}var IZ=.1,DNe=IZ*IZ,mr=.5;function U2(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function W2(e,t,r,o,n,i,s,l,c,u){let d=!1;return U2(e,t,r,o,n,i)&&(d=!d),U2(e,t,n,i,s,l)&&(d=!d),U2(e,t,s,l,c,u)&&(d=!d),U2(e,t,c,u,r,o)&&(d=!d),d}function FNe(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function G2(e,t,r,o,n,i){let s=Math.min(r,n),l=Math.max(r,n),c=Math.min(o,i),u=Math.max(o,i);return e>=s&&e<=l&&t>=c&&t<=u}function oV(e={}){let{blockPointerEvents:t=!1}=e,r=new Fa,o=({x:n,y:i,placement:s,elements:l,onClose:c,nodeId:u,tree:d})=>{let f=s?.split("-")[0],m=!1,h=null,g=null,v=typeof performance<"u"?performance.now():0;function y(b,w){let x=performance.now(),_=x-v;if(h===null||g===null||_===0)return h=b,g=w,v=x,!1;let E=b-h,I=w-g,A=E*E+I*I,k=_*_*DNe;return h=b,g=w,v=x,A<k}function S(){r.clear(),c()}return function(w){r.clear();let x=l.domReference,_=l.floating;if(!x||!_||f==null||n==null||i==null)return;let{clientX:E,clientY:I}=w,A=is(w),k=w.type==="mouseleave",O=sr(_,A),T=sr(x,A);if(O&&(m=!0,!k))return;if(T&&(m=!1,!k)){m=!0;return}if(k&&nt(w.relatedTarget)&&sr(_,w.relatedTarget))return;function P(){return!!(d&&qd(d.nodesRef.current,u).length>0)}function N(){P()||S()}if(P())return;let z=x.getBoundingClientRect(),F=_.getBoundingClientRect(),H=n>F.right-F.width/2,M=i>F.bottom-F.height/2,L=F.width>z.width,D=F.height>z.height,B=(L?z:F).left,q=(L?z:F).right,K=(D?z:F).top,X=(D?z:F).bottom;if(f==="top"&&i>=z.bottom-1||f==="bottom"&&i<=z.top+1||f==="left"&&n>=z.right-1||f==="right"&&n<=z.left+1){N();return}let J=!1;switch(f){case"top":J=G2(E,I,B,z.top+1,q,F.bottom-1);break;case"bottom":J=G2(E,I,B,F.top+1,q,z.bottom-1);break;case"left":J=G2(E,I,F.right-1,X,z.left+1,K);break;case"right":J=G2(E,I,z.right-1,X,F.left+1,K);break;default:}if(J)return;if(m&&!FNe(E,I,z)){N();return}if(!k&&y(E,I)){N();return}let te=!1;switch(f){case"top":{let ee=L?mr/2:mr*4,ne=L||H?n+ee:n-ee,ie=L?n-ee:H?n+ee:n-ee,$=i+mr+1,ge=H||L?F.bottom-mr:F.top,ke=H?L?F.bottom-mr:F.top:F.bottom-mr;te=W2(E,I,ne,$,ie,$,F.left,ge,F.right,ke);break}case"bottom":{let ee=L?mr/2:mr*4,ne=L||H?n+ee:n-ee,ie=L?n-ee:H?n+ee:n-ee,$=i-mr,ge=H||L?F.top+mr:F.bottom,ke=H?L?F.top+mr:F.bottom:F.top+mr;te=W2(E,I,ne,$,ie,$,F.left,ge,F.right,ke);break}case"left":{let ee=D?mr/2:mr*4,ne=D||M?i+ee:i-ee,ie=D?i-ee:M?i+ee:i-ee,$=n+mr+1,ge=M||D?F.right-mr:F.left,ke=M?D?F.right-mr:F.left:F.right-mr;te=W2(E,I,ge,F.top,ke,F.bottom,$,ne,$,ie);break}case"right":{let ee=D?mr/2:mr*4,ne=D||M?i+ee:i-ee,ie=D?i-ee:M?i+ee:i-ee,$=n-mr,ge=M||D?F.left+mr:F.right,ke=M?D?F.left+mr:F.right:F.left+mr;te=W2(E,I,$,ne,$,ie,ge,F.top,ke,F.bottom);break}default:}te?m||r.start(40,N):N()}};return o.__options={...e,blockPointerEvents:t},o}var nV=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=vu.startingStyle]="startingStyle",e[e.endingStyle=vu.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),q_=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),LNe={[q_.popupOpen]:""},Hft={[q_.popupOpen]:"",[q_.pressed]:""},BNe={[nV.open]:""},VNe={[nV.closed]:""},jNe={[nV.anchorHidden]:""},OZ={open(e){return e?LNe:null}};var Bb={open(e){return e?BNe:VNe},anchorHidden(e){return e?jNe:null}};function NZ(e){return Sb(19)?e:e?"true":void 0}var Ba=a(_e(),1);var zNe=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:l,middlewareData:c}=t,{element:u,padding:d=0,offsetParent:f="real"}=gc(e,t)||{};if(u==null)return{};let m=I2(d),h={x:r,y:o},g=z_(n),v=j_(g),y=await s.getDimensions(u),S=g==="y",b=S?"top":"left",w=S?"bottom":"right",x=S?"clientHeight":"clientWidth",_=i.reference[v]+i.reference[g]-h[g]-i.floating[v],E=h[g]-i.reference[g],I=f==="real"?await s.getOffsetParent?.(u):l.floating,A=l.floating[x]||i.floating[v];(!A||!await s.isElement?.(I))&&(A=l.floating[x]||i.floating[v]);let k=_/2-E/2,O=A/2-y[v]/2-1,T=Math.min(m[b],O),P=Math.min(m[w],O),N=T,z=A-y[v]-P,F=A/2-y[v]/2+k,H=V_(N,F,z),M=!c.arrow&&vc(n)!=null&&F!==H&&i.reference[v]/2-(F<N?T:P)-y[v]/2<0,L=M?F<N?F-N:F-z:0;return{[g]:h[g]+L,data:{[g]:H,centerOffset:F-H-L,...M&&{alignmentOffset:L}},reset:M}}}),MZ=(e,t)=>({...zNe(e),options:[e,t]});var DZ={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0;return{data:{referenceHidden:(await UB().fn(e)).data?.referenceHidden||i}}}};var K_={sideX:"left",sideY:"top"},FZ={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:l}=e,c=Vr(n),u=c.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:r,data:K_};let f=await i.getOffsetParent?.(n),m={width:0,height:0};if(s==="fixed"&&c?.visualViewport)m={width:c.visualViewport.width,height:c.visualViewport.height};else if(f===c){let b=An(n);m={width:b.documentElement.clientWidth,height:b.documentElement.clientHeight}}else await i.isElement?.(f)&&(m=await i.getDimensions(f));let h=ti(l),g=t,v=r;h==="left"&&(g=m.width-(t+o.width)),h==="top"&&(v=m.height-(r+o.height));let y=h==="left"?"right":K_.sideX,S=h==="top"?"bottom":K_.sideY;return{x:g,y:v,data:{sideX:y,sideY:S}}}};function VZ(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function LZ(e,t,r){let{rects:o,placement:n}=e;return{side:VZ(t,ti(n),r),align:vc(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function jZ(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:l,collisionPadding:c=5,sticky:u=!1,arrowPadding:d=5,disableAnchorTracking:f=!1,inline:m,keepMounted:h=!1,floatingRootContext:g,mounted:v,collisionAvoidance:y,shiftCrossAxis:S=!1,nodeId:b,adaptiveOrigin:w,lazyFlip:x=!1,externalTree:_}=e,[E,I]=Ba.useState(null);!v&&E!==null&&I(null);let A=y.side||"flip",k=y.align||"flip",O=y.fallbackAxisSide||"end",T=typeof t=="function"?t:void 0,P=Ge(T),N=T?P:t,z=Si(t),F=Si(v),M=bb()==="rtl",L=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":M?"left":"right","inline-start":M?"right":"left"}[o],D=i==="center"?L:`$L}-$i}`,B=c,q=1,K=o==="bottom"?q:0,X=o==="top"?q:0,J=o==="right"?q:0,te=o==="left"?q:0;typeof B=="number"?B={top:B+K,right:B+te,bottom:B+X,left:B+J}:B&&(B={top:(B.top||0)+K,right:(B.right||0)+te,bottom:(B.bottom||0)+X,left:(B.left||0)+J});let ee={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:B},ne=Ba.useRef(null),ie=Si(n),$=Si(s),ge=typeof n!="function"?n:0,ke=typeof s!="function"?s:0,Pe=[];m&&Pe.push(m),Pe.push(BB(pt=>{let Xt=LZ(pt,o,M),Z=typeof ie.current=="function"?ie.current(Xt):ie.current,ue=typeof $.current=="function"?$.current(Xt):$.current;return{mainAxis:Z,crossAxis:ue,alignmentAxis:ue}},[ge,ke,M,o]));let Oe=k==="none"&&A!=="shift",le=!Oe&&(u||S||A==="shift"),re=A==="none"?null:zB({...ee,padding:{top:B.top+q,right:B.right+q,bottom:B.bottom+q,left:B.left+q},mainAxis:!S&&A==="flip",crossAxis:k==="flip"?"alignment":!1,fallbackAxisSideDirection:O}),ve=Oe?null:VB(pt=>{let Xt=An(pt.elements.floating).documentElement;return{...ee,rootBoundary:S?{x:0,y:0,width:Xt.clientWidth,height:Xt.clientHeight}:void 0,mainAxis:k!=="none",crossAxis:le,limiter:u||S?void 0:jB(Z=>{if(!ne.current)return{};let{width:ue,height:V}=ne.current.getBoundingClientRect(),Te=Ws(ti(Z.placement)),St=Te==="y"?ue:V,Ce=Te==="y"?B.left+B.right:B.top+B.bottom;return{offset:St/2+Ce/2}})}},[ee,u,S,B,k]);A==="shift"||k==="shift"||i==="center"?Pe.push(ve,re):Pe.push(re,ve),Pe.push(HB({...ee,apply({elements:{floating:pt},availableWidth:Xt,availableHeight:Z,rects:ue}){if(!F.current)return;let V=pt.style;V.setProperty("--available-width",`$Xt}px`),V.setProperty("--available-height",`$Z}px`);let Te=Vr(pt).devicePixelRatio||1,{x:St,y:Ce,width:Er,height:Ae}=ue.reference,kr=(Math.round((St+Er)*Te)-Math.round(St*Te))/Te,de=(Math.round((Ce+Ae)*Te)-Math.round(Ce*Te))/Te;V.setProperty("--anchor-width",`$kr}px`),V.setProperty("--anchor-height",`$de}px`)}}),MZ(pt=>({element:ne.current||An(pt.elements.floating).createElement("div"),padding:d,offsetParent:"floating"}),[d]),{name:"transformOrigin",fn(pt){let{elements:Xt,middlewareData:Z,placement:ue,rects:V,y:Te}=pt,St=ti(ue),Ce=Ws(St),Er=ne.current,Ae=Z.arrow?.x||0,kr=Z.arrow?.y||0,de=Er?.clientWidth||0,me=Er?.clientHeight||0,sc=Ae+de/2,rr=kr+me/2,Ve=Math.abs(Z.shift?.y||0),Ld=V.reference.height/2,Oa=typeof n=="function"?n(LZ(pt,o,M)):n,Lr=Ve>Oa,Mt={top:`$sc}px calc(100% + $Oa}px)`,bottom:`$sc}px ${-Oa}px`,left:`calc(100% + $Oa}px) $rr}px`,right:`${-Oa}px $rr}px`}[St],vo=`$sc}px $V.reference.y+Ld-Te}px`;return Xt.floating.style.setProperty("--transform-origin",le&&Ce==="y"&&Lr?vo:Mt),{}}},DZ,w),Ye(()=>{!v&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,g]);let ae=Ba.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:pe,elements:Ne,x:De,y:Be,middlewareData:ce,update:be,placement:Se,context:fe,isPositioned:xe,floatingStyles:ut}=XB({rootContext:g,open:h?v:void 0,placement:D,middleware:Pe,strategy:r,whileElementsMounted:h?void 0:(...pt)=>G_(...pt,ae),nodeId:b,externalTree:_}),{sideX:Je,sideY:Ot}=ce.adaptiveOrigin||K_,Nt=xe?r:"fixed",hr=Ba.useMemo(()=>{let pt=w?{position:Nt,[Je]:De,[Ot]:Be}:{position:Nt,...ut};return xe||(pt.opacity=0),pt},[w,Nt,Je,De,Ot,Be,ut,xe]),zt=Ba.useRef(null);Ye(()=>{if(!v)return;let pt=z.current,Xt=typeof pt=="function"?pt():pt,ue=(BZ(Xt)?Xt.current:Xt)||null||null;ue!==zt.current&&(pe.setPositionReference(ue),zt.current=ue)},[v,pe,N,z]),Ba.useEffect(()=>{if(!v)return;let pt=z.current;typeof pt!="function"&&BZ(pt)&&pt.current!==zt.current&&(pe.setPositionReference(pt.current),zt.current=pt.current)},[v,pe,N,z]),Ba.useEffect(()=>{if(h&&v&&Ne.domReference&&Ne.floating)return G_(Ne.domReference,Ne.floating,be,ae)},[h,v,Ne,be,ae]);let $e=ti(Se),yi=VZ(o,$e,M),Ls=vc(Se)||"center",gr=!!ce.hide?.referenceHidden;Ye(()=>{x&&v&&xe&&I($e)},[x,v,xe,$e]);let ll=Ba.useMemo(()=>({position:"absolute",top:ce.arrow?.y,left:ce.arrow?.x}),[ce.arrow]),qo=ce.arrow?.centerOffset!==0;return Ba.useMemo(()=>({positionerStyles:hr,arrowStyles:ll,arrowRef:ne,arrowUncentered:qo,side:yi,align:Ls,physicalSide:$e,anchorHidden:gr,refs:pe,context:fe,isPositioned:xe,update:be}),[hr,ll,ne,qo,yi,Ls,$e,gr,pe,fe,xe,be])}function BZ(e){return e!=null&&"current"in e}function Y2(e){return e==="starting"?vK:So}function zZ(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:l=!1}){let c={...r};return l&&(c.pointerEvents="none"),Jo("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},Y2(o),n],stateAttributesMapping:Bb})}var Qm={};Cn(Qm,{Panel:()=>qZ,Root:()=>UZ,Trigger:()=>GZ});var Z_=a(_e(),1);var q2={...Bq,..._b};var HZ=a(C(),1),UZ=Z_.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:l,open:c,style:u,...d}=t,f=Ge(l),m=Dq({open:c,defaultOpen:i,onOpenChange:f,disabled:s}),h=Z_.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),g=Z_.useMemo(()=>({...m,onOpenChange:f,state:h}),[m,f,h]),v=Jo("div",t,{state:h,ref:r,props:d,stateAttributesMapping:q2});return(0,HZ.jsx)(SB.Provider,{value:g,children:v})});var WZ=a(_e(),1);var HNe={...Lq,..._b},GZ=WZ.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:l}=S2(),{className:c,disabled:u=l,id:d,render:f,nativeButton:m=!0,style:h,...g}=t,{getButtonProps:v,buttonRef:y}=_B({disabled:u,focusableWhenDisabled:!0,native:m});return Jo("button",t,{state:s,ref:[r,y],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},g,v],stateAttributesMapping:HNe})});var YZ=a(_e(),1);var iV=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var qZ=YZ.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:l,style:c,...u}=t,{mounted:d,onOpenChange:f,open:m,panelId:h,setMounted:g,setPanelIdState:v,setOpen:y,state:S,transitionStatus:b}=S2(),w=n??!1,x=i??!1;Ye(()=>{if(l)return v(l),()=>{v(void 0)}},[l,v]);let{height:_,props:E,ref:I,shouldPreventOpenAnimation:A,shouldRender:k,transitionStatus:O,width:T}=dK({externalRef:r,hiddenUntilFound:w,id:h,keepMounted:x,mounted:d,onOpenChange:f,open:m,setMounted:g,setOpen:y,transitionStatus:b}),P={...S,transitionStatus:O},N=d2(c,P),z=Jo("div",{...t,style:void 0},{state:P,ref:I,props:[E,{style:{[iV.collapsiblePanelHeight]:_===void 0?"auto":`$_}px`,[iV.collapsiblePanelWidth]:T===void 0?"auto":`$T}px`}},u,N?{style:N}:void 0,A?{style:{animationName:"none"}}:void 0],stateAttributesMapping:q2});return k?z:null});var xi=a(_e(),1),$Z=a(yu(),1);var KZ=a(_e(),1);function ZZ(e){let[t,r]=KZ.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var Dg=a(_e(),1);function sV(e){let t=bi(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=$o(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(Ym(r)!==i||Ym(o)!==s)&&(r=i,o=s),{width:r,height:o}}var UNe=()=>!0;function QZ(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,enabled:i=UNe,onMeasureLayout:s,onMeasureLayoutComplete:l,side:c,direction:u}=e,d=qm(t,!0,!1),f=xb(),m=Dg.useRef(null),h=Dg.useRef(null),g=Dg.useRef(!0),v=Dg.useRef(Yd),y=Ge(s),S=Ge(l),b=Dg.useMemo(()=>{let w=c==="top",x=c==="left";return u==="rtl"?(w=w||c==="inline-end",x=x||c==="inline-end"):(w=w||c==="inline-start",x=x||c==="inline-start"),w?{position:"absolute",[c==="top"?"bottom":"top"]:"0",[x?"right":"left"]:"0"}:So},[c,u]);Ye(()=>{if(!n||!i()||typeof ResizeObserver!="function"){v.current=Yd,g.current=!0,m.current=null,h.current=null;return}if(!t||!r)return;v.current=XZ(t,b);let w=new ResizeObserver(N=>{let z=N[0];z&&(h.current={width:Math.ceil(z.borderBoxSize[0].inlineSize),height:Math.ceil(z.borderBoxSize[0].blockSize)})});w.observe(t),K2(t,"auto");let x=Z2(t,"position","static"),_=Z2(t,"transform","none"),E=Z2(t,"scale","1"),I=XZ(r,{"--available-width":"max-content","--available-height":"max-content"});function A(){x(),_(),I()}function k(){A(),E()}if(y?.(),g.current||m.current===null){X_(r,"max-content");let N=sV(t);return m.current=N,X_(r,N),k(),S?.(null,N),g.current=!1,()=>{w.disconnect(),v.current(),v.current=Yd}}K2(t,"auto"),X_(r,"max-content");let O=m.current??h.current,T=sV(t);if(m.current=T,!O)return X_(r,T),k(),S?.(null,T),()=>{w.disconnect(),f.cancel(),v.current(),v.current=Yd};K2(t,O),k(),S?.(O,T),X_(r,T);let P=new AbortController;return f.request(()=>{K2(t,T),d(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},P.signal)}),()=>{w.disconnect(),P.abort(),f.cancel(),v.current(),v.current=Yd}},[o,t,r,d,f,i,n,y,S,b])}function Z2(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function XZ(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(Z2(e,o,n));return r.length?()=>{r.forEach(o=>o())}:Yd}function K2(e,t){let r=t==="auto"?"auto":`$t.width}px`,o=t==="auto"?"auto":`$t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function X_(e,t){let r=t==="max-content"?"max-content":`$t.width}px`,o=t==="max-content"?"max-content":`$t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var Vb=a(C(),1);function eX(e){let{store:t,side:r,cssVars:o,children:n}=e,i=bb(),s=t.useState("activeTriggerElement"),l=t.useState("activeTriggerId"),c=t.useState("open"),u=t.useState("payload"),d=t.useState("mounted"),f=t.useState("popupElement"),m=t.useState("positionerElement"),h=ZZ(c?s:null),g=YNe(l,u),v=xi.useRef(null),[y,S]=xi.useState(null),[b,w]=xi.useState(null),x=xi.useRef(null),_=xi.useRef(null),E=qm(x,!0,!1),I=xb(),[A,k]=xi.useState(null),[O,T]=xi.useState(!1);Ye(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let P=Ge(()=>{x.current?.style.setProperty("animation","none"),x.current?.style.setProperty("transition","none"),_.current?.style.setProperty("display","none")}),N=Ge(L=>{x.current?.style.removeProperty("animation"),x.current?.style.removeProperty("transition"),_.current?.style.removeProperty("display"),L&&k(L)}),z=xi.useRef(null);Ye(()=>{if(s&&h&&s!==h&&z.current!==s&&v.current){S(v.current),T(!0);let L=GNe(h,s);w(L),I.request(()=>{$Z.flushSync(()=>{T(!1)}),E(()=>{S(null),k(null),v.current=null})}),z.current=s}},[s,h,y,E,I]),Ye(()=>{let L=x.current;if(!L)return;let D=An(L).createElement("div");for(let B of Array.from(L.childNodes))D.appendChild(B.cloneNode(!0));v.current=D});let F=y!=null,H;F?H=(0,Vb.jsxs)(xi.Fragment,{children:[(0,Vb.jsx)("div",{"data-previous":!0,inert:NZ(!0),ref:_,style:{...A?{[o.popupWidth]:`$A.width}px`,[o.popupHeight]:`$A.height}px`}:null,position:"absolute"},"data-ending-style":O?void 0:""},"previous"),(0,Vb.jsx)("div",{"data-current":!0,ref:x,"data-starting-style":O?"":void 0,children:n},g)]}):H=(0,Vb.jsx)("div",{"data-current":!0,ref:x,children:n},g),Ye(()=>{let L=_.current;!L||!y||L.replaceChildren(...Array.from(y.childNodes))},[y]),QZ({popupElement:f,positionerElement:m,mounted:d,content:u,onMeasureLayout:P,onMeasureLayoutComplete:N,side:r,direction:i});let M={activationDirection:WNe(b),transitioning:F};return{children:H,state:M}}function WNe(e){if(e)return`$JZ(e.horizontal,5,"right","left")} $JZ(e.vertical,5,"down","up")}`}function JZ(e,t,r,o){return e>t?r:e<-t?o:""}function GNe(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function YNe(e,t){let[r,o]=xi.useState(0),n=xi.useRef(e),i=xi.useRef(t),s=xi.useRef(!1);return Ye(()=>{let l=n.current,c=i.current,u=e!==l,d=t!==c;u?(o(f=>f+1),s.current=!d):s.current&&d&&(o(f=>f+1),s.current=!1),n.current=e,i.current=t},[e,t]),`$e??"current"}-$r}`}var X2=a(_e(),1),tX=a(yu(),1);var rX=a(C(),1),oX=X2.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:l,...c}=t,{portalNode:u,portalSubtree:d}=IB({container:n,ref:r,componentProps:t,elementProps:c});return!d&&!u?null:(0,rX.jsxs)(X2.Fragment,{children:[d,u&&tX.createPortal(o,u)]})});var Ks={};Cn(Ks,{Arrow:()=>SX,Handle:()=>Q_,Popup:()=>yX,Portal:()=>pX,Positioner:()=>gX,Provider:()=>wX,Root:()=>sX,Trigger:()=>dX,Viewport:()=>CX,createHandle:()=>TX});var wu=a(_e(),1);var Q2=a(_e(),1),aV=Q2.createContext(void 0);function hl(e){let t=Q2.useContext(aV);if(t===void 0&&!e)throw new Error(Rn(72));return t}var nX=a(_e(),1),iX=a(yu(),1);var qNe={...kZ,disabled:It(e=>e.disabled),instantType:It(e=>e.instantType),isInstantPhase:It(e=>e.isInstantPhase),trackCursorAxis:It(e=>e.trackCursorAxis),disableHoverablePopup:It(e=>e.disableHoverablePopup),lastOpenChangeReason:It(e=>e.openChangeReason),closeOnClick:It(e=>e.closeOnClick),closeDelay:It(e=>e.closeDelay),hasViewport:It(e=>e.hasViewport)},jb=class e extends Mb{constructor(t,r,o=!1){let n=new Zm,i={...KNe(),...t};i.floatingRootContext=PZ(n,r,o),super(i,{popupRef:nX.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},qNe)}setOpen=(t,r)=>{let o=r.reason,n=o===at.triggerHover,i=t&&o===at.triggerFocus,s=!t&&(o===at.triggerPress||o===at.escapeKey);if(r.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(t,r),r.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let c={open:t,openChangeReason:o};i?c.instantType="focus":s?c.instantType="dismiss":o===at.triggerHover&&(c.instantType=void 0),yZ(c,t,r.trigger),this.update(c)};n?iX.flushSync(l):l()};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Dt(at.triggerPress,t))}static useStore(t,r){return vZ(t,(n,i)=>new e(r,n,i)).store}};function KNe(){return{...TZ(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var J2=a(C(),1),sX=qB(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:l,onOpenChange:c,onOpenChangeComplete:u,handle:d,triggerId:f,defaultTriggerId:m=null,children:h}=t,g=jb.useStore(d?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:f});mK(()=>{n===void 0&&g.state.open===!1&&o===!0&&g.update({open:!0,activeTriggerId:m})}),g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",c),g.useContextCallback("onOpenChangeComplete",u);let v=g.useState("open"),y=!r&&v,S=g.useState("activeTriggerId"),b=g.useState("mounted"),w=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),g.useSyncedValue("disabled",r),SZ(g);let{forceUnmount:x,transitionStatus:_}=wZ(y,g),E=g.useState("isInstantPhase"),I=g.useState("instantType"),A=g.useState("lastOpenChangeReason"),k=wu.useRef(null);Ye(()=>{v&&r&&g.setOpen(!1,Dt(at.disabled))},[v,r,g]),Ye(()=>{_==="ending"&&A===at.none||_!=="ending"&&E?(I!=="delay"&&(k.current=I),g.set("instantType","delay")):k.current!==null&&(g.set("instantType",k.current),k.current=null)},[_,E,A,I,g]),Ye(()=>{y&&S==null&&g.set("payload",void 0)},[g,S,y]);let O=wu.useCallback(()=>{g.setOpen(!1,Dt(at.imperativeAction))},[g]);wu.useImperativeHandle(l,()=>({unmount:x,close:O}),[x,O]);let T=y||b||!r&&s!=="none";return(0,J2.jsxs)(aV.Provider,{value:g,children:[T&&(0,J2.jsx)(ZNe,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:w}):h]})});function ZNe({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=NB(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=OB(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=wu.useMemo(()=>Br(i.reference,n.reference),[i.reference,n.reference]),l=wu.useMemo(()=>Br(i.trigger,n.trigger),[i.trigger,n.trigger]),c=wu.useMemo(()=>Br(gZ,i.floating,n.floating),[i.floating,n.floating]);return xZ(e,{activeTriggerProps:s,inactiveTriggerProps:l,popupProps:c}),null}var eR=a(_e(),1);var $2=a(_e(),1),lV=$2.createContext(void 0);function aX(){return $2.useContext(lV)}var lX=(function(e){return e[e.popupOpen=q_.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var uX="data-base-ui-tooltip-trigger";function cX(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(nt(n))return n}}let t=e.target;return nt(t)?t:null}function XNe(e){let t=e;for(;t;){if(t.hasAttribute(uX))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&nt(o.host)?o.host:null}return null}var dX=dZ(function(t,r){let{render:o,className:n,style:i,handle:s,payload:l,disabled:c,delay:u,closeOnClick:d=!0,closeDelay:f,id:m,...h}=t,g=hl(!0),v=s?.store??g;if(!v)throw new Error(Rn(82));let y=p2(m),S=v.useState("isTriggerActive",y),b=v.useState("isOpenedByTrigger",y),w=v.useState("floatingRootContext"),x=eR.useRef(null),_=u??600,E=f??0,{registerTrigger:I,isMountedByThisTrigger:A}=bZ(y,x,v,{payload:l,closeOnClick:d,closeDelay:E}),k=aX(),{delayRef:O,isInstantPhase:T,hasProvider:P}=AB(w,{open:b}),N=Lb(w);v.useSyncedValue("isInstantPhase",T);let z=v.useState("disabled"),F=c??z,H=Si(F),M=v.useState("trackCursorAxis"),L=v.useState("disableHoverablePopup"),D=eR.useRef(!1),B=yc(),q=eR.useRef(void 0);function K(){let Pe=k?.delay,Oe=typeof O.current=="object"?O.current.open:void 0,le=_;return P&&(Oe!==0?le=u??Pe??_:le=0),le}function X(Pe){let Oe=x.current;if(!Oe||!Pe)return!1;let le=XNe(Pe);return le!==null&&le!==Oe&&sr(Oe,le)}function J(Pe){let Oe=X(Pe);return D.current=Oe,Oe&&(N.openChangeTimeout.clear(),N.restTimeout.clear(),N.restTimeoutPending=!1,B.clear()),Oe}let te=rV(w,{enabled:!F,mouseOnly:!0,move:!1,handleClose:!L&&M!=="both"?oV():null,restMs:K,delay(){let Pe=typeof O.current=="object"?O.current.close:void 0,Oe=E;return f==null&&P&&(Oe=Pe),{close:Oe}},triggerElementRef:x,isActiveTrigger:S,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!D.current}}),ee=JB(w,{enabled:!F}).reference,ne=Pe=>{let Oe=D.current,le=cX(Pe),re=J(le),ve=x.current,ae=ve&&le&&sr(ve,le);if(re&&v.select("open")&&v.select("lastOpenChangeReason")===at.triggerHover){v.setOpen(!1,Dt(at.triggerHover,Pe));return}if(Oe&&!re&&ae&&!H.current&&!v.select("open")&&ve&&Kd(q.current)){let pe=()=>{!D.current&&!H.current&&!v.select("open")&&v.setOpen(!0,Dt(at.triggerHover,Pe,ve))},Ne=K();Ne===0?(B.clear(),pe()):B.start(Ne,pe)}},ie=v.useState("triggerProps",A);return Jo("button",t,{state:{open:b},ref:[r,I,x],props:[te,ee,A||M!=="none"?ie:void 0,{onMouseOver(Pe){ne(Pe.nativeEvent)},onFocus(Pe){X(cX(Pe.nativeEvent))&&Pe.preventBaseUIHandler()},onMouseLeave(){D.current=!1,B.clear(),q.current=void 0},onPointerEnter(Pe){q.current=Pe.pointerType},onPointerDown(Pe){q.current=Pe.pointerType,v.set("closeOnClick",d),d&&!v.select("open")&&v.cancelPendingOpen(Pe.nativeEvent)},onClick(Pe){d&&!v.select("open")&&v.cancelPendingOpen(Pe.nativeEvent)},id:y,[lX.triggerDisabled]:F?"":void 0,[uX]:F?void 0:""},h],stateAttributesMapping:OZ})});var mX=a(_e(),1);var tR=a(_e(),1),cV=tR.createContext(void 0);function fX(){let e=tR.useContext(cV);if(e===void 0)throw new Error(Rn(70));return e}var uV=a(C(),1),pX=mX.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return hl().useState("mounted")||o?(0,uV.jsx)(cV.Provider,{value:o,children:(0,uV.jsx)(oX,{ref:r,...n})}):null});var oR=a(_e(),1);var rR=a(_e(),1),dV=rR.createContext(void 0);function zb(){let e=rR.useContext(dV);if(e===void 0)throw new Error(Rn(71));return e}var hX=a(C(),1),gX=oR.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:l="top",align:c="center",sideOffset:u=0,alignOffset:d=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:v=!1,collisionAvoidance:y=yK,style:S,...b}=t,w=hl(),x=fX(),_=w.useState("open"),E=w.useState("mounted"),I=w.useState("trackCursorAxis"),A=w.useState("disableHoverablePopup"),k=w.useState("floatingRootContext"),O=w.useState("instantType"),T=w.useState("transitionStatus"),P=w.useState("hasViewport"),N=jZ({anchor:i,positionMethod:s,floatingRootContext:k,mounted:E,side:l,sideOffset:u,align:c,alignOffset:d,collisionBoundary:f,collisionPadding:m,sticky:g,arrowPadding:h,disableAnchorTracking:v,keepMounted:x,collisionAvoidance:y,adaptiveOrigin:P?FZ:void 0}),z=oR.useMemo(()=>({open:_,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:I!=="none"?"tracking-cursor":O}),[_,N.side,N.align,N.anchorHidden,I,O]),F=zZ(t,z,{styles:N.positionerStyles,transitionStatus:T,props:b,refs:[r,w.useStateSetter("positionerElement")],hidden:!E,inert:!_||I==="both"||A});return(0,hX.jsx)(dV.Provider,{value:N,children:F})});var vX=a(_e(),1);var QNe={...Bb,..._b},yX=vX.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,l=hl(),{side:c,align:u}=zb(),d=l.useState("open"),f=l.useState("instantType"),m=l.useState("transitionStatus"),h=l.useState("popupProps"),g=l.useState("floatingRootContext"),v=l.useState("disabled"),y=l.useState("closeDelay");kb({open:d,ref:l.context.popupRef,onComplete(){d&&l.context.onOpenChangeComplete?.(!0)}}),tV(g,{enabled:!v,closeDelay:y});let S=l.useStateSetter("popupElement");return Jo("div",t,{state:{open:d,side:c,align:u,instant:f,transitionStatus:m},ref:[r,l.context.popupRef,S],props:[h,Y2(m),s],stateAttributesMapping:QNe})});var bX=a(_e(),1);var SX=bX.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,l=hl(),{arrowRef:c,side:u,align:d,arrowUncentered:f,arrowStyles:m}=zb(),h=l.useState("open"),g=l.useState("instantType");return Jo("div",t,{state:{open:h,side:u,align:d,uncentered:f,instant:g},ref:[r,c],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:Bb})});var fV=a(_e(),1);var mV=a(C(),1),wX=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=fV.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=fV.useMemo(()=>({open:r,close:o}),[r,o]);return(0,mV.jsx)(lV.Provider,{value:i,children:(0,mV.jsx)(RB,{delay:s,timeoutMs:n,children:t.children})})};var _X=a(_e(),1);var xX=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var JNe={activationDirection:e=>e?{"data-activation-direction":e}:null},CX=_X.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...l}=t,c=hl(),u=zb(),d=c.useState("instantType"),{children:f,state:m}=eX({store:c,side:u.side,cssVars:xX,children:s}),h={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:d};return Jo("div",t,{state:h,ref:r,props:[l,{children:f}],stateAttributesMapping:JNe})});var Q_=class{constructor(){this.store=new jb}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(Rn(81,t));this.store.setOpen(!0,Dt(at.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,Dt(at.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function TX(){return new Q_}function _i(e){return Jo(e.defaultTagName??"div",e,e)}var kX=a(U(),1),pV="data-wp-hash";function hV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eMe(document)),e.__wpStyleRuntime}function $Ne(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$pV}]`))if(r.getAttribute(pV)===t)return!0;return!1}function RX(e,t,r){if(!e.head)return;let o=hV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($Ne(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function eMe(e){let t=hV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)RX(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 AX(e,t){let r=hV();r.styles.set(e,t);for(let o of r.documents.keys())RX(o,e,t)}typeof process>"u",AX("0c5702ddca",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);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);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);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);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);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);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_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)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);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-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_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-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_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-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_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-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_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 PX={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",AX("d5c1b736fd","._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,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);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,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);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 transparent)}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 transparent);transition:var(--_gcd-a-transition,none)}");var EX={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},J_=(0,kX.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return _i({render:r,defaultTagName:"span",ref:i,props:Br(n,{className:Q(PX.text,EX.heading,EX.p,PX[t],o)})})});var MX=a(C(),1),gV="data-wp-hash";function vV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rMe(document)),e.__wpStyleRuntime}function tMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$gV}]`))if(r.getAttribute(gV)===t)return!0;return!1}function NX(e,t,r){if(!e.head)return;let o=vV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(tMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(gV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function rMe(e){let t=vV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)NX(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 oMe(e,t){let r=vV();r.styles.set(e,t);for(let o of r.documents.keys())NX(o,e,t)}typeof process>"u",oMe("9d817a6077","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer 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 IX={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"},yV=(0,OX.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,MX.jsx)(J_,{ref:n,className:Q(IX.badge,IX[`is-$t}-intent`],r),...o,variant:"body-sm"})});var DX=a(U(),1),FX=a(we(),1),LX=a(C(),1),bV=(0,DX.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,LX.jsx)(FX.SVG,{ref:n,fill:"currentColor",...t.props,...o,width:r,height:r})});var xu={};Cn(xu,{Content:()=>sR,FullBleed:()=>qX,Header:()=>iR,Root:()=>nR,Title:()=>ZX});var BX=a(U(),1),SV="data-wp-hash";function wV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iMe(document)),e.__wpStyleRuntime}function nMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$SV}]`))if(r.getAttribute(SV)===t)return!0;return!1}function VX(e,t,r){if(!e.head)return;let o=wV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(nMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(SV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function iMe(e){let t=wV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)VX(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 jX(e,t){let r=wV();r.styles.set(e,t);for(let o of r.documents.keys())VX(o,e,t)}typeof process>"u",jX("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var sMe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",jX("66ab1fd35b","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer 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,#f0f0f0);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)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var aMe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},nR=(0,BX.forwardRef)(function({render:t,...r},o){let n=Q(aMe.root,sMe["box-sizing"]);return _i({defaultTagName:"div",render:t,ref:o,props:Br({className:n},r)})});var zX=a(U(),1),xV="data-wp-hash";function _V(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cMe(document)),e.__wpStyleRuntime}function lMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$xV}]`))if(r.getAttribute(xV)===t)return!0;return!1}function HX(e,t,r){if(!e.head)return;let o=_V(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cMe(e){let t=_V();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)HX(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 uMe(e,t){let r=_V();r.styles.set(e,t);for(let o of r.documents.keys())HX(o,e,t)}typeof process>"u",uMe("66ab1fd35b","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer 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,#f0f0f0);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)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var dMe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},iR=(0,zX.forwardRef)(function({render:t,...r},o){return _i({defaultTagName:"div",render:t,ref:o,props:Br({className:dMe.header},r)})});var UX=a(U(),1),CV="data-wp-hash";function TV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mMe(document)),e.__wpStyleRuntime}function fMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$CV}]`))if(r.getAttribute(CV)===t)return!0;return!1}function WX(e,t,r){if(!e.head)return;let o=TV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(CV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mMe(e){let t=TV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)WX(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 pMe(e,t){let r=TV();r.styles.set(e,t);for(let o of r.documents.keys())WX(o,e,t)}typeof process>"u",pMe("66ab1fd35b","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer 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,#f0f0f0);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)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var hMe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},sR=(0,UX.forwardRef)(function({render:t,...r},o){return _i({defaultTagName:"div",render:t,ref:o,props:Br({className:hMe.content},r)})});var GX=a(U(),1),PV="data-wp-hash";function EV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vMe(document)),e.__wpStyleRuntime}function gMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$PV}]`))if(r.getAttribute(PV)===t)return!0;return!1}function YX(e,t,r){if(!e.head)return;let o=EV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(gMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(PV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vMe(e){let t=EV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)YX(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 yMe(e,t){let r=EV();r.styles.set(e,t);for(let o of r.documents.keys())YX(o,e,t)}typeof process>"u",yMe("66ab1fd35b","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer 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,#f0f0f0);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)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");var bMe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},qX=(0,GX.forwardRef)(function({render:t,...r},o){return _i({defaultTagName:"div",render:t,ref:o,props:Br({className:bMe.fullbleed},r)})});var KX=a(U(),1);var kV=a(C(),1),SMe=(0,kV.jsx)("div",{}),ZX=(0,KX.forwardRef)(function({render:t=SMe,children:r,...o},n){return(0,kV.jsx)(J_,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var XX=a(U(),1),QX=a(C(),1),RV=(0,XX.forwardRef)(function(t,r){return(0,QX.jsx)(Qm.Panel,{ref:r,...t})});var JX=a(U(),1),$X=a(C(),1),AV=(0,JX.forwardRef)(function(t,r){return(0,$X.jsx)(Qm.Root,{ref:r,...t})});var eQ=a(U(),1),tQ=a(C(),1),IV=(0,eQ.forwardRef)(function(t,r){return(0,tQ.jsx)(Qm.Trigger,{ref:r,...t})});var Fg={};Cn(Fg,{Content:()=>fQ,Header:()=>aQ,HeaderDescription:()=>cQ,Root:()=>oQ});var rQ=a(U(),1);var NV=a(C(),1),oQ=(0,rQ.forwardRef)(function({render:t,...r},o){return(0,NV.jsx)(AV,{ref:o,render:(0,NV.jsx)(nR,{render:t}),...r})});var Ub=a(U(),1);var nQ=a(U(),1),aR=(0,nQ.createContext)({setDescriptionId:()=>{}});var Zd=a(C(),1),MV="data-wp-hash";function DV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xMe(document)),e.__wpStyleRuntime}function wMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$MV}]`))if(r.getAttribute(MV)===t)return!0;return!1}function sQ(e,t,r){if(!e.head)return;let o=DV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(wMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(MV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xMe(e){let t=DV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sQ(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 FV(e,t){let r=DV();r.styles.set(e,t);for(let o of r.documents.keys())sQ(o,e,t)}typeof process>"u",FV("2072cdf420","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.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 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 Hb={"heading-wrapper":"_626190151275d6d3__heading-wrapper","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",FV("d5c1b736fd","._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,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);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,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);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 transparent)}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 transparent);transition:var(--_gcd-a-transition,none)}");var iQ={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",FV("693cd16544","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer 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 transparent;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 _Me={"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"},aQ=(0,Ub.forwardRef)(function({children:t,className:r,render:o,...n},i){let[s,l]=(0,Ub.useState)(),c=(0,Ub.useMemo)(()=>({setDescriptionId:l}),[l]);return _i({defaultTagName:"div",render:o,ref:i,props:Br(n,{className:Q(iQ.heading,Hb["heading-wrapper"],r),children:(0,Zd.jsx)(aR.Provider,{value:c,children:(0,Zd.jsxs)(IV,{className:Hb.header,render:(0,Zd.jsx)(iR,{}),nativeButton:!1,"aria-describedby":s,children:[(0,Zd.jsx)("div",{className:Hb["header-content"],children:t}),(0,Zd.jsx)("div",{className:Q(Hb["header-trigger-positioner"]),children:(0,Zd.jsx)("div",{className:Q(Hb["header-trigger-wrapper"],iQ.div,_Me["outset-ring--focus-parent-visible"]),children:(0,Zd.jsx)(bV,{icon:Gx,className:Hb["header-trigger"]})})})]})})})})});var Jm=a(U(),1);var lQ=a(C(),1),cQ=(0,Jm.forwardRef)(function({children:t,className:r,...o},n){let i=(0,Jm.useId)(),{setDescriptionId:s}=(0,Jm.useContext)(aR);return(0,Jm.useEffect)(()=>(s(i),()=>s(void 0)),[i,s]),(0,lQ.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:r,...o,children:t})});var uQ=a(U(),1);var VV=a(C(),1),BV="data-wp-hash";function jV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&TMe(document)),e.__wpStyleRuntime}function CMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$BV}]`))if(r.getAttribute(BV)===t)return!0;return!1}function dQ(e,t,r){if(!e.head)return;let o=jV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(CMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(BV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function TMe(e){let t=jV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dQ(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 PMe(e,t){let r=jV();r.styles.set(e,t);for(let o of r.documents.keys())dQ(o,e,t)}typeof process>"u",PMe("2072cdf420","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.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 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 LV={"heading-wrapper":"_626190151275d6d3__heading-wrapper","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"},fQ=(0,uQ.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,VV.jsx)(RV,{ref:s,className:l=>Q(LV.content,l.open&&l.transitionStatus==="idle"&&LV.overflowVisible,t),hiddenUntilFound:n,...i,children:(0,VV.jsx)(sR,{className:LV["content-inner"],render:r,children:o})})});var hQ=a(U(),1);function zV(e,t,r){return(0,hQ.cloneElement)(e??t,{children:r})}var gQ=a(Fm(),1),{lock:dvt,unlock:vQ}=(0,gQ.__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/ui");var yQ=a(U(),1),HV="data-wp-hash";function UV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kMe(document)),e.__wpStyleRuntime}function EMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$HV}]`))if(r.getAttribute(HV)===t)return!0;return!1}function bQ(e,t,r){if(!e.head)return;let o=UV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(EMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(HV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function kMe(e){let t=UV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bQ(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 RMe(e,t){let r=UV();r.styles.set(e,t);for(let o of r.documents.keys())bQ(o,e,t)}typeof process>"u",RMe("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var AMe={stack:"_19ce0419607e1896__stack"},IMe={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)"},se=(0,yQ.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...l},c){let u={gap:r&&IMe[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return _i({render:s,ref:c,props:Br(l,{style:u,className:AMe.stack})})});var Ue={};Cn(Ue,{Popup:()=>NQ,Portal:()=>lR,Positioner:()=>cR,Provider:()=>jQ,Root:()=>BQ,Trigger:()=>FQ});var AQ=a(U(),1),IQ=a(pQ(),1);var CQ=a(U(),1);var WV="data-wp-hash";function GV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&NMe(document)),e.__wpStyleRuntime}function OMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$WV}]`))if(r.getAttribute(WV)===t)return!0;return!1}function wQ(e,t,r){if(!e.head)return;let o=GV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(OMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(WV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function NMe(e){let t=GV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)wQ(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 MMe(e,t){let r=GV();r.styles.set(e,t);for(let o of r.documents.keys())wQ(o,e,t)}typeof process>"u",MMe("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var SQ={slot:"_11fc52b637ff8a7e__slot"},xQ="data-wp-compat-overlay-slot";function DMe(){return typeof document>"u"?null:document}function FMe(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Xd=null;function LMe(e){let t=e.createElement("div");return t.setAttribute(xQ,""),SQ.slot&&t.classList.add(SQ.slot),e.body.appendChild(t),t}function _Q(){if(typeof window>"u"||!FMe()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=DMe();if(!e||!e.body)return;if(Xd&&Xd.ownerDocument===e&&Xd.isConnected)return Xd;let t=e.querySelector(`[$xQ}]`);return t instanceof HTMLDivElement?(Xd=t,t):(Xd?.isConnected&&Xd.remove(),Xd=LMe(e),Xd)}var TQ=a(C(),1),lR=(0,CQ.forwardRef)(function({container:t,...r},o){return(0,TQ.jsx)(Ks.Portal,{container:t??_Q(),...r,ref:o})});var PQ=a(U(),1),RQ=a(C(),1),YV="data-wp-hash";function qV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&VMe(document)),e.__wpStyleRuntime}function BMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$YV}]`))if(r.getAttribute(YV)===t)return!0;return!1}function EQ(e,t,r){if(!e.head)return;let o=qV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(BMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(YV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function VMe(e){let t=qV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)EQ(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 kQ(e,t){let r=qV();r.styles.set(e,t);for(let o of r.documents.keys())EQ(o,e,t)}typeof process>"u",kQ("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var jMe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",kQ("4811d023d1",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-fg-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var zMe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},cR=(0,PQ.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,RQ.jsx)(Ks.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:Q(jMe["box-sizing"],zMe.positioner,r)})});var $_=a(C(),1),KV="data-wp-hash";function ZV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&UMe(document)),e.__wpStyleRuntime}function HMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$KV}]`))if(r.getAttribute(KV)===t)return!0;return!1}function OQ(e,t,r){if(!e.head)return;let o=ZV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(HMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(KV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function UMe(e){let t=ZV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)OQ(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 WMe(e,t){let r=ZV();r.styles.set(e,t);for(let o of r.documents.keys())OQ(o,e,t)}typeof process>"u",WMe("4811d023d1",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-fg-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var GMe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},YMe=vQ(IQ.privateApis).ThemeProvider,qMe={background:"#1e1e1e"},NQ=(0,AQ.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let l=(0,$_.jsx)(YMe,{color:qMe,children:(0,$_.jsx)(Ks.Popup,{ref:s,className:Q(GMe.popup,n),...i,children:o})}),c=zV(r,(0,$_.jsx)(cR,{}),l);return zV(t,(0,$_.jsx)(lR,{}),c)});var MQ=a(U(),1),DQ=a(C(),1),FQ=(0,MQ.forwardRef)(function(t,r){return(0,DQ.jsx)(Ks.Trigger,{ref:r,...t})});var LQ=a(C(),1);function BQ(e){return(0,LQ.jsx)(Ks.Root,{...e})}var VQ=a(C(),1);function jQ({...e}){return(0,VQ.jsx)(Ks.Provider,{...e})}var zQ=a(U(),1),XV="data-wp-hash";function QV(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ZMe(document)),e.__wpStyleRuntime}function KMe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$XV}]`))if(r.getAttribute(XV)===t)return!0;return!1}function HQ(e,t,r){if(!e.head)return;let o=QV(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(KMe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(XV,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function ZMe(e){let t=QV();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)HQ(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 XMe(e,t){let r=QV();r.styles.set(e,t);for(let o of r.documents.keys())HQ(o,e,t)}typeof process>"u",XMe("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer 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 QMe={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Bt=(0,zQ.forwardRef)(function({render:t,...r},o){return _i({render:t,ref:o,props:Br({className:QMe["visually-hidden"]},r,{"data-visually-hidden":""})})});var Sc=a(C(),1),{PATTERN_TYPES:JMe}=kn(WQ.privateApis);function GQ({item:e}){let t=(0,UQ.__)("This pattern cannot be edited.");return(0,Sc.jsx)(E_,{item:e,className:"fields-field__pattern-title",children:e.type===JMe.theme&&(0,Sc.jsxs)(Sc.Fragment,{children:[(0,Sc.jsx)(Bt,{children:t}),(0,Sc.jsxs)(Ue.Root,{children:[(0,Sc.jsx)(Ue.Trigger,{render:(0,Sc.jsx)(dn,{icon:K4,size:24})}),(0,Sc.jsx)(Ue.Popup,{children:t})]})]})})}var $Me={type:"text",id:"title",label:(0,JV.__)("Title"),placeholder:(0,JV.__)("No title"),getValue:({item:e})=>st(e),render:GQ,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},e1=$Me;var V8=a(j(),1);var pr=a(W(),1),Wg=a(t1(),1),F8=a(oe(),1),b1=a(G(),1),qr=a(U(),1),us=a(j(),1);var e0=a(jm(),1),qJ=a(xt(),1);var e8=o1(),lt=e=>r1(e,e8),t8=o1();lt.write=e=>r1(e,t8);var uR=o1();lt.onStart=e=>r1(e,uR);var r8=o1();lt.onFrame=e=>r1(e,r8);var o8=o1();lt.onFinish=e=>r1(e,o8);var Wb=[];lt.setTimeout=(e,t)=>{let r=lt.now()+t,o=()=>{let i=Wb.findIndex(s=>s.cancel==o);~i&&Wb.splice(i,1),ep-=~i?1:0},n={time:r,handler:e,cancel:o};return Wb.splice(qQ(r),0,n),ep+=1,KQ(),n};var qQ=e=>~(~Wb.findIndex(t=>t.time>e)||~Wb.length);lt.cancel=e=>{uR.delete(e),r8.delete(e),o8.delete(e),e8.delete(e),t8.delete(e)};lt.sync=e=>{$V=!0,lt.batchedUpdates(e),$V=!1};lt.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,lt.onStart(r)}return o.handler=e,o.cancel=()=>{uR.delete(r),t=null},o};var n8=typeof window<"u"?window.requestAnimationFrame:()=>{};lt.use=e=>n8=e;lt.now=typeof performance<"u"?()=>performance.now():Date.now;lt.batchedUpdates=e=>e();lt.catch=console.error;lt.frameLoop="always";lt.advance=()=>{lt.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):XQ()};var $m=-1,ep=0,$V=!1;function r1(e,t){$V?(t.delete(e),e(0)):(t.add(e),KQ())}function KQ(){$m<0&&($m=0,lt.frameLoop!=="demand"&&n8(ZQ))}function eDe(){$m=-1}function ZQ(){~$m&&(n8(ZQ),lt.batchedUpdates(XQ))}function XQ(){let e=$m;$m=lt.now();let t=qQ($m);if(t&&(QQ(Wb.splice(0,t),r=>r.handler()),ep-=t),!ep){eDe();return}uR.flush(),e8.flush(e?Math.min(64,$m-e):16.667),r8.flush(),t8.flush(),o8.flush()}function o1(){let e=new Set,t=e;return{add(r){ep+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return ep-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,ep-=t.size,QQ(t,o=>o(r)&&e.add(o)),ep+=e.size,t=e)}}}function QQ(e,t){e.forEach(r=>{try{t(r)}catch(o){lt.catch(o)}})}var vl=a(_e());function hR(){}var oJ=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),Re={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 _u(e,t){if(Re.arr(e)){if(!Re.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 Rr=(e,t)=>e.forEach(t);function yl(e,t,r){if(Re.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 Zs=e=>Re.und(e)?[]:Re.arr(e)?e:[e];function Kb(e,t){if(e.size){let r=Array.from(e);e.clear(),Rr(r,t)}}var Zb=(e,...t)=>Kb(e,r=>r(...t)),u8=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),d8,nJ,tp=null,iJ=!1,f8=hR,tDe=e=>{e.to&&(nJ=e.to),e.now&&(lt.now=e.now),e.colors!==void 0&&(tp=e.colors),e.skipAnimation!=null&&(iJ=e.skipAnimation),e.createStringInterpolator&&(d8=e.createStringInterpolator),e.requestAnimationFrame&&lt.use(e.requestAnimationFrame),e.batchedUpdates&&(lt.batchedUpdates=e.batchedUpdates),e.willAdvance&&(f8=e.willAdvance),e.frameLoop&&(lt.frameLoop=e.frameLoop)},Va=Object.freeze({__proto__:null,get createStringInterpolator(){return d8},get to(){return nJ},get colors(){return tp},get skipAnimation(){return iJ},get willAdvance(){return f8},assign:tDe}),n1=new Set,gl=[],i8=[],mR=0,Xb={get idle(){return!n1.size&&!gl.length},start(e){mR>e.priority?(n1.add(e),lt.onStart(rDe)):(sJ(e),lt(l8))},advance:l8,sort(e){if(mR)lt.onFrame(()=>Xb.sort(e));else{let t=gl.indexOf(e);~t&&(gl.splice(t,1),aJ(e))}},clear(){gl=[],n1.clear()}};function rDe(){n1.forEach(sJ),n1.clear(),lt(l8)}function sJ(e){gl.includes(e)||aJ(e)}function aJ(e){gl.splice(oDe(gl,t=>t.priority>e.priority),0,e)}function l8(e){let t=i8;for(let r=0;r<gl.length;r++){let o=gl[r];mR=o.priority,o.idle||(f8(o),o.advance(e),o.idle||t.push(o))}return mR=0,i8=gl,i8.length=0,gl=t,gl.length>0}function oDe(e,t){let r=e.findIndex(t);return r<0?e.length:r}var lJ={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},wc="[-+]?\\d*\\.?\\d+",pR=wc+"%";function gR(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var nDe=new RegExp("rgb"+gR(wc,wc,wc)),iDe=new RegExp("rgba"+gR(wc,wc,wc,wc)),sDe=new RegExp("hsl"+gR(wc,pR,pR)),aDe=new RegExp("hsla"+gR(wc,pR,pR,wc)),lDe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,cDe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,uDe=/^#([0-9a-fA-F]{6})$/,dDe=/^#([0-9a-fA-F]{8})$/;function fDe(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=uDe.exec(e))?parseInt(t[1]+"ff",16)>>>0:tp&&tp[e]!==void 0?tp[e]:(t=nDe.exec(e))?(Gb(t[1])<<24|Gb(t[2])<<16|Gb(t[3])<<8|255)>>>0:(t=iDe.exec(e))?(Gb(t[1])<<24|Gb(t[2])<<16|Gb(t[3])<<8|eJ(t[4]))>>>0:(t=lDe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=dDe.exec(e))?parseInt(t[1],16)>>>0:(t=cDe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=sDe.exec(e))?(JQ($Q(t[1]),dR(t[2]),dR(t[3]))|255)>>>0:(t=aDe.exec(e))?(JQ($Q(t[1]),dR(t[2]),dR(t[3]))|eJ(t[4]))>>>0:null}function s8(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 JQ(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=s8(n,o,e+1/3),s=s8(n,o,e),l=s8(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(l*255)<<8}function Gb(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function $Q(e){return(parseFloat(e)%360+360)%360/360}function eJ(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function dR(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function tJ(e){let t=fDe(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 rp=(e,t,r)=>{if(Re.fun(e))return e;if(Re.arr(e))return rp({range:e,output:t,extrapolate:r});if(Re.str(e.output[0]))return d8(e);let o=e,n=o.output,i=o.range||[0,1],s=o.extrapolateLeft||o.extrapolate||"extend",l=o.extrapolateRight||o.extrapolate||"extend",c=o.easing||(u=>u);return u=>{let d=pDe(u,i);return mDe(u,i[d],i[d+1],n[d],n[d+1],c,s,l,o.map)}};function mDe(e,t,r,o,n,i,s,l,c){let u=c?c(e):e;if(u<t){if(s==="identity")return u;s==="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 pDe(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function c8(){return c8=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},c8.apply(this,arguments)}var Yb=Symbol.for("FluidValue.get"),Lg=Symbol.for("FluidValue.observers"),ls=e=>!!(e&&e[Yb]),ri=e=>e&&e[Yb]?e[Yb]():e,m8=e=>e[Lg]||null;function hDe(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Bg(e,t){let r=e[Lg];r&&r.forEach(o=>{hDe(o,t)})}var qb=class{constructor(t){if(this[Yb]=void 0,this[Lg]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");gDe(this,t)}},gDe=(e,t)=>cJ(e,Yb,t);function op(e,t){if(e[Yb]){let r=e[Lg];r||cJ(e,Lg,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function np(e,t){let r=e[Lg];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[Lg]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var cJ=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),fR=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,vDe=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,rJ=new RegExp(`($fR.source})(%|[a-z]+)`,"i"),yDe=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,vR=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,uJ=e=>{let[t,r]=bDe(e);if(!t||u8())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&&vR.test(r))return uJ(r);if(r)return r}return e},bDe=e=>{let t=vR.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},a8,SDe=(e,t,r,o,n)=>`rgba($Math.round(t)}, $Math.round(r)}, $Math.round(o)}, $n})`,yR=e=>{a8||(a8=tp?new RegExp(`($Object.keys(tp).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>ri(i).replace(vR,uJ).replace(vDe,tJ).replace(a8,tJ)),r=t.map(i=>i.match(fR).map(Number)),n=r[0].map((i,s)=>r.map(l=>{if(!(s in l))throw Error('The arity of each "output" value must be equal');return l[s]})).map(i=>rp(c8({},e,{output:i})));return i=>{var s;let l=!rJ.test(t[0])&&((s=t.find(u=>rJ.test(u)))==null?void 0:s.replace(fR,"")),c=0;return t[0].replace(fR,()=>`$n[c++](i)}$l||""}`).replace(yDe,SDe)}},dJ="react-spring: ",fJ=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`$dJ}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},wDe=fJ(console.warn);function mJ(){wDe(`$dJ}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var pyt=fJ(console.warn);function Qb(e){return Re.str(e)&&(e[0]=="#"||/\d/.test(e)||!u8()&&vR.test(e)||e in(tp||{}))}var i1=u8()?vl.useEffect:vl.useLayoutEffect,xDe=()=>{let e=(0,vl.useRef)(!1);return i1(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function p8(){let e=(0,vl.useState)()[1],t=xDe();return()=>{t.current&&e(Math.random())}}function pJ(e,t){let[r]=(0,vl.useState)(()=>({inputs:t,result:e()})),o=(0,vl.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&_De(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,vl.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function _De(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 h8=e=>(0,vl.useEffect)(e,CDe),CDe=[];var h1=a(_e()),g1=a(_e());var yJ=a(_e()),Qd=a(_e()),s1=Symbol.for("Animated:node"),TDe=e=>!!e&&e[s1]===e,xc=e=>e&&e[s1],xR=(e,t)=>oJ(e,s1,t),a1=e=>e&&e[s1]&&e[s1].getPayload(),bR=class{constructor(){this.payload=void 0,xR(this,this)}getPayload(){return this.payload||[]}},Vg=class e extends bR{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,Re.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 Re.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,Re.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},jg=class e extends Vg{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=rp({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(Re.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=rp({output:[this.getValue(),t]})),this._value=0,super.reset()}},SR={dependencies:null},zg=class extends bR{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return yl(this.source,(o,n)=>{TDe(o)?r[n]=o.getValue(t):ls(o)?r[n]=ri(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Rr(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return yl(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){SR.dependencies&&ls(t)&&SR.dependencies.add(t);let r=a1(t);r&&Rr(r,o=>this.add(o))}},g8=class e extends zg{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(PDe)),!0)}};function PDe(e){return(Qb(e)?jg:Vg).create(e)}function _R(e){let t=xc(e);return t?t.constructor:Re.arr(e)?g8:Qb(e)?jg:Vg}function wR(){return wR=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},wR.apply(this,arguments)}var hJ=(e,t)=>{let r=!Re.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Qd.forwardRef)((o,n)=>{let i=(0,Qd.useRef)(null),s=r&&(0,Qd.useCallback)(g=>{i.current=kDe(n,g)},[n]),[l,c]=EDe(o,t),u=p8(),d=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,l.getValue(!0)):!1)===!1&&u()},f=new v8(d,c),m=(0,Qd.useRef)();i1(()=>(m.current=f,Rr(c,g=>op(g,f)),()=>{m.current&&(Rr(m.current.deps,g=>np(g,m.current)),lt.cancel(m.current.update))})),(0,Qd.useEffect)(d,[]),h8(()=>()=>{let g=m.current;Rr(g.deps,v=>np(v,g))});let h=t.getComponentProps(l.getValue());return yJ.createElement(e,wR({},h,{ref:s}))})},v8=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&lt.write(this.update)}};function EDe(e,t){let r=new Set;return SR.dependencies=r,e.style&&(e=wR({},e,{style:t.createAnimatedStyle(e.style)})),e=new zg(e),SR.dependencies=null,[e,r]}function kDe(e,t){return e&&(Re.fun(e)?e(t):e.current=t),t}var gJ=Symbol.for("AnimatedComponent"),bJ=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new zg(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=s=>{let l=vJ(s)||"Anonymous";return Re.str(s)?s=i[s]||(i[s]=hJ(s,n)):s=s[gJ]||(s[gJ]=hJ(s,n)),s.displayName=`Animated($l})`,s};return yl(e,(s,l)=>{Re.arr(e)&&(l=vJ(s)),i[l]=i(s)}),{animated:i}},vJ=e=>Re.str(e)?e:e&&Re.str(e.displayName)?e.displayName:Re.fun(e)&&e.name||null;function cs(){return cs=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},cs.apply(this,arguments)}function Hg(e,...t){return Re.fun(e)?e(...t):e}var d1=(e,t)=>e===!0||!!(t&&e&&(Re.fun(e)?e(t):Zs(e).includes(t))),IJ=(e,t)=>Re.obj(e)?t&&e[t]:e,OJ=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,RDe=e=>e,NJ=(e,t=RDe)=>{let r=ADe;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);Re.und(i)||(o[n]=i)}return o},ADe=["config","onProps","onStart","onChange","onPause","onResume","onRest"],IDe={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 ODe(e){let t={},r=0;if(yl(e,(o,n)=>{IDe[n]||(t[n]=o,r++)}),r)return t}function MJ(e){let t=ODe(e);if(t){let r={to:t};return yl(e,(o,n)=>n in t||(r[n]=o)),r}return cs({},e)}function f1(e){return e=ri(e),Re.arr(e)?e.map(f1):Qb(e)?Va.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function S8(e){return Re.fun(e)||Re.arr(e)&&Re.obj(e[0])}var NDe={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}},PR=1.70158,CR=PR*1.525,SJ=PR+1,wJ=2*Math.PI/3,xJ=2*Math.PI/4.5,TR=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,MDe={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=>SJ*e*e*e-PR*e*e,easeOutBack:e=>1+SJ*Math.pow(e-1,3)+PR*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((CR+1)*2*e-CR)/2:(Math.pow(2*e-2,2)*((CR+1)*(e*2-2)+CR)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*wJ),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*wJ)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*xJ))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*xJ)/2+1,easeInBounce:e=>1-TR(1-e),easeOutBounce:TR,easeInOutBounce:e=>e<.5?(1-TR(1-2*e))/2:(1+TR(2*e-1))/2},w8=cs({},NDe.default,{mass:1,damping:1,easing:MDe.linear,clamp:!1}),x8=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,w8)}};function DDe(e,t,r){r&&(r=cs({},r),_J(r,t),t=cs({},r,t)),_J(e,t),Object.assign(e,t);for(let s in w8)e[s]==null&&(e[s]=w8[s]);let{mass:o,frequency:n,damping:i}=e;return Re.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 _J(e,t){if(!Re.und(t.decay))e.duration=void 0;else{let r=!Re.und(t.tension)||!Re.und(t.friction);(r||!Re.und(t.frequency)||!Re.und(t.damping)||!Re.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var CJ=[],_8=class{constructor(){this.changed=!1,this.values=CJ,this.toValues=null,this.fromValues=CJ,this.to=void 0,this.from=void 0,this.config=new x8,this.immediate=!1}};function DJ(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((s,l)=>{var c;let u,d,f=d1((c=r.cancel)!=null?c:o?.cancel,t);if(f)g();else{Re.und(r.pause)||(n.paused=d1(r.pause,t));let v=o?.pause;v!==!0&&(v=n.paused||d1(v,t)),u=Hg(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-lt.now()}function h(){u>0&&!Va.skipAnimation?(n.delayed=!0,d=lt.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(cs({},r,{callId:e,cancel:f}),s)}catch(v){l(v)}}})}var A8=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?Jb(e.get()):t.every(r=>r.noop)?FJ(e.get()):_c(e.get(),t.every(r=>r.finished)),FJ=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),_c=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),Jb=e=>({value:e,cancelled:!0,finished:!1});function LJ(e,t,r,o){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:l,promise:c}=r;return!i&&e===l&&!t.reset?c:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let u=NJ(t,(y,S)=>S==="onRest"?void 0:y),d,f,m=new Promise((y,S)=>(d=y,f=S)),h=y=>{let S=n<=(r.cancelId||0)&&Jb(o)||n!==r.asyncId&&_c(o,!1);if(S)throw y.result=S,f(y),y},g=(y,S)=>{let b=new ER,w=new kR;return(async()=>{if(Va.skipAnimation)throw m1(r),w.result=_c(o,!1),f(w),w;h(b);let x=Re.obj(y)?cs({},y):cs({},S,{to:y});x.parentId=n,yl(u,(E,I)=>{Re.und(x[I])&&(x[I]=E)});let _=await o.start(x);return h(b),r.paused&&await new Promise(E=>{r.resumeQueue.add(E)}),_})()},v;if(Va.skipAnimation)return m1(r),_c(o,!1);try{let y;Re.arr(e)?y=(async S=>{for(let b of S)await g(b)})(e):y=Promise.resolve(e(g,o.stop.bind(o))),await Promise.all([y.then(d),m]),v=_c(o.get(),!0,!1)}catch(y){if(y instanceof ER)v=y.result;else if(y instanceof kR)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 Re.fun(s)&&lt.batchedUpdates(()=>{s(v,o,o.item)}),v})()}function m1(e,t){Kb(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var ER=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}},kR=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},C8=e=>e instanceof p1,FDe=1,p1=class extends qb{constructor(...t){super(...t),this.id=FDe++,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=xc(this);return t&&t.getValue()}to(...t){return Va.to(this,t)}interpolate(...t){return mJ(),Va.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){Bg(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||Xb.sort(this),Bg(this,{type:"priority",parent:this,priority:t})}},Ug=Symbol.for("SpringPhase"),BJ=1,T8=2,P8=4,y8=e=>(e[Ug]&BJ)>0,ip=e=>(e[Ug]&T8)>0,l1=e=>(e[Ug]&P8)>0,TJ=(e,t)=>t?e[Ug]|=T8|BJ:e[Ug]&=~T8,PJ=(e,t)=>t?e[Ug]|=P8:e[Ug]&=~P8,E8=class extends p1{constructor(t,r){if(super(),this.key=void 0,this.animation=new _8,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,!Re.und(t)||!Re.und(r)){let o=Re.obj(t)?cs({},t):cs({},r,{from:t});Re.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(ip(this)||this._state.asyncTo)||l1(this)}get goal(){return ri(this.animation.to)}get velocity(){let t=xc(this);return t instanceof Vg?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return y8(this)}get isAnimating(){return ip(this)}get isPaused(){return l1(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:s}=n,l=a1(n.to);!l&&ls(n.to)&&(s=Zs(ri(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let m=d.constructor==jg?1:l?l[f].lastPosition:s[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],S=d.v0!=null?d.v0:d.v0=Re.arr(i.velocity)?i.velocity[f]:i.velocity,b,w=i.precision||(y==m?.005:Math.min(1,Math.abs(m-y)*.001));if(Re.und(i.duration))if(i.decay){let x=i.decay===!0?.998:i.decay,_=Math.exp(-(1-x)*v);g=y+S/(1-x)*(1-_),h=Math.abs(d.lastPosition-g)<=w,b=S*_}else{b=d.lastVelocity==null?S:d.lastVelocity;let x=i.restVelocity||w/10,_=i.clamp?0:i.bounce,E=!Re.und(_),I=y==m?d.v0>0:y<m,A,k=!1,O=1,T=Math.ceil(t/O);for(let P=0;P<T&&(A=Math.abs(b)>x,!(!A&&(h=Math.abs(m-g)<=w,h)));++P){E&&(k=g==m||g>m==I,k&&(b=-b*_,g=m));let N=-i.tension*1e-6*(g-m),z=-i.friction*.001*b,F=(N+z)/i.mass;b=b+F*O,g=g+b*O}}else{let x=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)),x=(i.progress||0)+v/this._memoizedDuration,x=x>1?1:x<0?0:x,d.durationProgress=x),g=y+i.easing(x)*(m-y),b=(g-d.lastPosition)/t,h=x==1}d.lastVelocity=b,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=xc(this),u=c.getValue();if(r){let d=ri(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 lt.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(ip(this)){let{to:t,config:r}=this.animation;lt.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 Re.und(t)?(o=this.queue||[],this.queue=[]):o=[Re.obj(t)?t:cs({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>A8(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),m1(this._state,t&&this._lastCallId),lt.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=Re.obj(o)?o[r]:o,(o==null||S8(o))&&(o=void 0),n=Re.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return y8(this)||(t.reverse&&([o,n]=[n,o]),n=ri(n),Re.und(n)?xc(this)||this._set(o):this._set(n)),i}_update(t,r){let o=cs({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,NJ(o,(c,u)=>/^on/.test(u)?IJ(c,n):c)),kJ(this,o,"onProps"),u1(this,"onProps",o,this);let s=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 DJ(++this._lastCallId,{key:n,props:o,defaultProps:i,state:l,actions:{pause:()=>{l1(this)||(PJ(this,!0),Zb(l.pauseQueue),u1(this,"onPause",_c(this,c1(this,this.animation.to)),this))},resume:()=>{l1(this)&&(PJ(this,!1),ip(this)&&this._resume(),Zb(l.resumeQueue),u1(this,"onResume",_c(this,c1(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let u=VJ(o);if(u)return this._update(u,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(Jb(this));let n=!Re.und(t.to),i=!Re.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(Jb(this));let{key:s,defaultProps:l,animation:c}=this,{to:u,from:d}=c,{to:f=u,from:m=d}=t;i&&!n&&(!r.default||Re.und(f))&&(f=m),r.reverse&&([f,m]=[m,f]);let h=!_u(m,d);h&&(c.from=m),m=ri(m);let g=!_u(f,u);g&&this._focus(f);let v=S8(r.to),{config:y}=c,{decay:S,velocity:b}=y;(n||i)&&(y.velocity=0),r.config&&!v&&DDe(y,Hg(r.config,s),r.config!==l.config?Hg(l.config,s):void 0);let w=xc(this);if(!w||Re.und(f))return o(_c(this,!0));let x=Re.und(r.reset)?i&&!r.default:!Re.und(m)&&d1(r.reset,s),_=x?m:this.get(),E=f1(f),I=Re.num(E)||Re.arr(E)||Qb(E),A=!v&&(!I||d1(l.immediate||r.immediate,s));if(g){let P=_R(f);if(P!==w.constructor)if(A)w=this._set(E);else throw Error(`Cannot animate between $w.constructor.name} and $P.name}, as the "to" prop suggests`)}let k=w.constructor,O=ls(f),T=!1;if(!O){let P=x||!y8(this)&&h;(g||P)&&(T=_u(f1(_),E),O=!T),(!_u(c.immediate,A)&&!A||!_u(y.decay,S)||!_u(y.velocity,b))&&(O=!0)}if(T&&ip(this)&&(c.changed&&!x?O=!0:O||this._stop(u)),!v&&((O||ls(u))&&(c.values=w.getPayload(),c.toValues=ls(f)?null:k==jg?[1]:Zs(E)),c.immediate!=A&&(c.immediate=A,!A&&!x&&this._set(u)),O)){let{onRest:P}=c;Rr(LDe,z=>kJ(this,r,z));let N=_c(this,c1(this,u));Zb(this._pendingCalls,N),this._pendingCalls.add(o),c.changed&&lt.batchedUpdates(()=>{c.changed=!x,P?.(N,this),x?Hg(l.onRest,N):c.onStart==null||c.onStart(N,this)})}x&&this._set(_),v?o(LJ(r.to,r,this._state,this)):O?this._start():ip(this)&&!g?this._pendingCalls.add(o):o(FJ(_))}_focus(t){let r=this.animation;t!==r.to&&(m8(this)&&this._detach(),r.to=t,m8(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;ls(r)&&(op(r,this),C8(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;ls(t)&&np(t,this)}_set(t,r=!0){let o=ri(t);if(!Re.und(o)){let n=xc(this);if(!n||!_u(o,n.getValue())){let i=_R(o);!n||n.constructor!=i?xR(this,i.create(o)):n.setValue(o),n&&lt.batchedUpdates(()=>{this._onChange(o,r)})}}return xc(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,u1(this,"onStart",_c(this,c1(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),Hg(this.animation.onChange,t,this)),Hg(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;xc(this).reset(ri(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),ip(this)||(TJ(this,!0),l1(this)||this._resume())}_resume(){Va.skipAnimation?this.finish():Xb.start(this)}_stop(t,r){if(ip(this)){TJ(this,!1);let o=this.animation;Rr(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),Bg(this,{type:"idle",parent:this});let n=r?Jb(this.get()):_c(this.get(),c1(this,t??o.to));Zb(this._pendingCalls,n),o.changed&&(o.changed=!1,u1(this,"onRest",n,this))}}};function c1(e,t){let r=f1(t),o=f1(e.get());return _u(o,r)}function VJ(e,t=e.loop,r=e.to){let o=Hg(t);if(o){let n=o!==!0&&MJ(o),i=(n||e).reverse,s=!n||n.reset;return k8(cs({},e,{loop:t,default:!1,pause:void 0,to:!i||S8(r)?r:void 0,from:s?e.from:void 0,reset:s},n))}}function k8(e){let{to:t,from:r}=e=MJ(e),o=new Set;return Re.obj(t)&&EJ(t,o),Re.obj(r)&&EJ(r,o),e.keys=o.size?Array.from(o):null,e}function EJ(e,t){yl(e,(r,o)=>r!=null&&t.add(o))}var LDe=["onStart","onRest","onChange","onPause","onResume"];function kJ(e,t,r){e.animation[r]=t[r]!==OJ(t,r)?IJ(t[r],e.key):void 0}function u1(e,t,...r){var o,n,i,s;(o=(n=e.animation)[t])==null||o.call(n,...r),(i=(s=e.defaultProps)[t])==null||i.call(s,...r)}var BDe=["onStart","onChange","onRest"],VDe=1,RR=class{constructor(t,r){this.id=VDe++,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(cs({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];Re.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(k8(t)),this}start(t){let{queue:r}=this;return t?r=Zs(t).map(k8):this.queue=[],this._flush?this._flush(this,r):(zJ(this,r),jDe(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;Rr(Zs(r),n=>o[n].stop(!!t))}else m1(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(Re.und(t))this.start({pause:!0});else{let r=this.springs;Rr(Zs(t),o=>r[o].pause())}return this}resume(t){if(Re.und(t))this.start({pause:!1});else{let r=this.springs;Rr(Zs(t),o=>r[o].resume())}return this}each(t){yl(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,Kb(t,([c,u])=>{u.value=this.get(),c(u,this,this._item)}));let s=!n&&this._started,l=i||s&&o.size?this.get():null;i&&r.size&&Kb(r,([c,u])=>{u.value=l,c(u,this,this._item)}),s&&(this._started=!1,Kb(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;lt.onFrame(this._onFrame)}};function jDe(e,t){return Promise.all(t.map(r=>jJ(e,r))).then(r=>A8(e,r))}async function jJ(e,t,r){let{keys:o,to:n,from:i,loop:s,onRest:l,onResolve:c}=t,u=Re.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let d=Re.arr(n)||Re.fun(n)?n:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Rr(BDe,v=>{let y=t[v];if(Re.fun(y)){let S=e._events[v];t[v]=({finished:b,cancelled:w})=>{let x=S.get(y);x?(b||(x.finished=!1),w&&(x.cancelled=!0)):S.set(y,{value:null,finished:b||!1,cancelled:w||!1})},u&&(u[v]=t[v])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,Zb(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||OJ(t,"cancel")===!0;(d||h&&f.asyncId)&&m.push(DJ(++e._lastAsyncId,{props:t,state:f,actions:{pause:hR,resume:hR,start(v,y){h?(m1(f,e._lastAsyncId),y(Jb(e))):(v.onRest=l,y(LJ(d,v,f,e)))}}})),f.paused&&await new Promise(v=>{f.resumeQueue.add(v)});let g=A8(e,await Promise.all(m));if(s&&g.finished&&!(r&&g.noop)){let v=VJ(t,s,n);if(v)return zJ(e,[v]),jJ(e,v,!0)}return c&&lt.batchedUpdates(()=>c(g,e,e.item)),g}function zDe(e,t){let r=new E8;return r.key=e,t&&op(r,t),r}function HDe(e,t,r){t.keys&&Rr(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function zJ(e,t){Rr(t,r=>{HDe(e.springs,r,o=>zDe(o,e))})}function UDe(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 WDe=["children"],I8=e=>{let{children:t}=e,r=UDe(e,WDe),o=(0,g1.useContext)(AR),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=pJ(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=AR;return h1.createElement(s,{value:r},t)},AR=GDe(I8,{});I8.Provider=AR.Provider;I8.Consumer=AR.Consumer;function GDe(e,t){return Object.assign(e,h1.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var RJ;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(RJ||(RJ={}));var R8=class extends p1{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=rp(...r);let o=this._get(),n=_R(o);xR(this,n.create(o))}advance(t){let r=this._get(),o=this.get();_u(r,o)||(xc(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&AJ(this._active)&&b8(this)}_get(){let t=Re.arr(this.source)?this.source.map(ri):Zs(ri(this.source));return this.calc(...t)}_start(){this.idle&&!AJ(this._active)&&(this.idle=!1,Rr(a1(this),t=>{t.done=!1}),Va.skipAnimation?(lt.batchedUpdates(()=>this.advance()),b8(this)):Xb.start(this))}_attach(){let t=1;Rr(Zs(this.source),r=>{ls(r)&&op(r,this),C8(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){Rr(Zs(this.source),t=>{ls(t)&&np(t,this)}),this._active.clear(),b8(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=Zs(this.source).reduce((r,o)=>Math.max(r,(C8(o)?o.priority:0)+1),0))}};function YDe(e){return e.idle!==!1}function AJ(e){return!e.size||Array.from(e).every(YDe)}function b8(e){e.idle||(e.idle=!0,Rr(a1(e),t=>{t.done=!0}),Bg(e,{type:"idle",parent:e}))}Va.assign({createStringInterpolator:yR,to:(e,t)=>new R8(e,t)});var Cyt=Xb.advance;var UJ=a(yu());function D8(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 qDe=["style","children","scrollTop","scrollLeft"],WJ=/^--/;function KDe(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!WJ.test(e)&&!(v1.hasOwnProperty(e)&&v1[e])?t+"px":(""+t).trim()}var HJ={};function ZDe(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:s,scrollLeft:l}=o,c=D8(o,qDe),u=Object.values(c),d=Object.keys(c).map(f=>r||e.hasAttribute(f)?f:HJ[f]||(HJ[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=KDe(f,n[f]);WJ.test(f)?e.style.setProperty(f,m):e.style[f]=m}d.forEach((f,m)=>{e.setAttribute(f,u[m])}),s!==void 0&&(e.scrollTop=s),l!==void 0&&(e.scrollLeft=l)}var v1={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},XDe=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),QDe=["Webkit","Ms","Moz","O"];v1=Object.keys(v1).reduce((e,t)=>(QDe.forEach(r=>e[XDe(r,t)]=e[t]),e),v1);var JDe=["x","y","z"],$De=/^(matrix|translate|scale|rotate|skew)/,eFe=/^(translate)/,tFe=/^(rotate|skew)/,O8=(e,t)=>Re.num(e)&&e!==0?e+t:e,IR=(e,t)=>Re.arr(e)?e.every(r=>IR(r,t)):Re.num(e)?e===t:parseFloat(e)===t,N8=class extends zg{constructor(t){let{x:r,y:o,z:n}=t,i=D8(t,JDe),s=[],l=[];(r||o||n)&&(s.push([r||0,o||0,n||0]),l.push(c=>[`translate3d($c.map(u=>O8(u,"px")).join(",")})`,IR(c,0)])),yl(i,(c,u)=>{if(u==="transform")s.push([c||""]),l.push(d=>[d,d===""]);else if($De.test(u)){if(delete i[u],Re.und(c))return;let d=eFe.test(u)?"px":tFe.test(u)?"deg":"";s.push(Zs(c)),l.push(u==="rotate3d"?([f,m,h,g])=>[`rotate3d($f},$m},$h},$O8(g,d)})`,IR(g,0)]:f=>[`$u}($f.map(m=>O8(m,d)).join(",")})`,IR(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new M8(s,l)),super(i)}},M8=class extends qb{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 Rr(this.inputs,(o,n)=>{let i=ri(o[0]),[s,l]=this.transforms[n](Re.arr(i)?i:o.map(ri));t+=" "+s,r=r&&l}),r?"none":t}observerAdded(t){t==1&&Rr(this.inputs,r=>Rr(r,o=>ls(o)&&op(o,this)))}observerRemoved(t){t==0&&Rr(this.inputs,r=>Rr(r,o=>ls(o)&&np(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Bg(this,t)}},rFe=["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"],oFe=["scrollTop","scrollLeft"];Va.assign({batchedUpdates:UJ.unstable_batchedUpdates,createStringInterpolator:yR,colors:lJ});var nFe=bJ(rFe,{applyAnimatedValues:ZDe,createAnimatedStyle:e=>new N8(e),getComponentProps:e=>D8(e,oFe)}),Oyt=nFe.animated;var y1=a(U(),1);function GJ(e){return{top:e.offsetTop,left:e.offsetLeft}}function YJ(e){let t=(0,y1.useRef)(null),r=(0,y1.useRef)(void 0);return t.current&&(r.current=GJ(t.current)),(0,y1.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new RR({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=GJ(t.current),s=Math.round(o.left-i.left),l=Math.round(o.top-i.top);return n.start({x:0,y:0,from:{x:s,y:l}}),()=>{n.stop(),n.set({x:0,y:0})}},[e]),t}var Me=a(C(),1),{MediaUploadModal:iFe}=kn(e0.privateApis);function KJ({children:e,index:t,className:r}){let o=YJ(t);return(0,Me.jsx)("div",{ref:o,className:r,children:e})}function $b(e){return Array.isArray(e)?e:e?[e]:[]}function sFe({render:e,multiple:t,...r}){let[o,n]=(0,qr.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,Me.jsxs)(Me.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,Me.jsx)(iFe,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,Me.jsx)(e0.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function L8({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:s=!1}){let l=i&&(0,Wg.isBlobURL)(i.source_url),c=(0,Me.jsxs)("div",{className:Q("fields__media-edit-picker-button",{"has-attachment":i}),role:"button",tabIndex:0,onClick:()=>{s||e()},onKeyDown:u=>{s||(u.key==="Enter"||u.key===" ")&&(u.preventDefault(),e())},"aria-label":r,"aria-disabled":s,children:[t,l&&(0,Me.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,Me.jsx)(pr.Spinner,{})}),!s&&(0,Me.jsx)(pr.DropZone,{onFilesDrop:u=>n(u,i?.id)})]});return o?(0,Me.jsxs)(Ue.Root,{children:[(0,Me.jsx)(Ue.Trigger,{render:c}),(0,Me.jsx)(Ue.Popup,{children:r})]}):c}var aFe=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function lFe({attachment:e}){return(0,Me.jsx)(pr.__experimentalTruncate,{className:"fields__media-edit-filename",children:e.title.rendered})}function ZJ(e){return(0,Me.jsx)(L8,{...e,children:(0,Me.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function XJ({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let s=i==="horizontal";return(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(pr.Button,{__next40pxDefaultSize:!0,icon:s?vr:e4,label:s?(0,us.__)("Move left"):(0,us.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:l=>{l.stopPropagation(),n(e,"up")}}),(0,Me.jsx)(pr.Button,{__next40pxDefaultSize:!0,icon:s?yr:Gx,label:s?(0,us.__)("Move right"):(0,us.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:l=>{l.stopPropagation(),n(e,"down")}})]})}function QJ({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,Me.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,Me.jsx)(pr.Icon,{icon:L3}):r.startsWith("video")?(0,Me.jsx)(pr.Icon,{icon:HL}):aFe.includes(r)?(0,Me.jsx)(pr.Icon,{icon:T3}):(0,Me.jsx)(pr.Icon,{icon:k4})}function cFe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:l,setTargetItemId:c}){return(0,Me.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,Wg.isBlobURL)(u.source_url),h=u.id;return(0,Me.jsxs)(KJ,{index:d,className:Q("fields__media-edit-expanded-item",{"has-preview-image":f}),children:[(0,Me.jsx)(L8,{open:()=>{c(h),i()},label:m?(0,us.__)("Replace"):(0,us.sprintf)((0,us.__)("Replace %s"),u.title.rendered),showTooltip:!0,onFilesDrop:s,attachment:u,isUploading:l,children:(0,Me.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,Me.jsx)(pr.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||f)&&(0,Me.jsx)(QJ,{attachment:u})})})}),!m&&(0,Me.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,Me.jsxs)(pr.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,Me.jsx)(XJ,{itemId:h,index:d,totalItems:e.length,isUploading:l,moveItem:n,orientation:"horizontal"}),(0,Me.jsx)(pr.Button,{__next40pxDefaultSize:!0,icon:Pn,label:(0,us.__)("Remove"),size:"small",disabled:l,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})})]},u.id)}),(r||!e?.length)&&(0,Me.jsx)(ZJ,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:l})]})}function uFe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:l,setTargetItemId:c}){return(0,Me.jsxs)(Me.Fragment,{children:[!!e?.length&&(0,Me.jsx)("div",{className:Q("fields__media-edit-compact-group",{"is-single":e.length===1}),children:(0,Me.jsx)(pr.__experimentalVStack,{spacing:0,children:e.map((u,d)=>{let f=(0,Wg.isBlobURL)(u.source_url),m=r&&e.length>1,h=u.id;return(0,Me.jsxs)(KJ,{index:d,className:"fields__media-edit-compact",children:[(0,Me.jsx)(L8,{open:()=>{c(h),i()},label:(0,us.__)("Replace"),showTooltip:!0,onFilesDrop:s,attachment:u,isUploading:l,children:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(QJ,{attachment:u}),!f&&(0,Me.jsx)(lFe,{attachment:u})]})}),!f&&(0,Me.jsxs)(pr.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,Me.jsx)(XJ,{itemId:h,index:d,totalItems:e.length,isUploading:l,moveItem:n,orientation:"vertical"}),(0,Me.jsx)(pr.Button,{__next40pxDefaultSize:!0,icon:Pn,label:(0,us.__)("Remove"),size:"small",disabled:l,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})]},u.id)})})}),(r||!e?.length)&&(0,Me.jsx)(ZJ,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:l})]})}function JJ({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:s,validity:l}){let c=t.getValue({item:e}),[u,d]=(0,qr.useState)(!1),f=(0,qr.useRef)(null),[m,h]=(0,qr.useState)(void 0);(0,qr.useEffect)(()=>{let L=f.current,D=()=>{d(!0)};return L?.addEventListener("invalid",D),()=>L?.removeEventListener("invalid",D)},[]);let g=(0,b1.useSelect)(L=>{if(!c)return null;let B=$b(c).toSorted((K,X)=>K-X),{getEntityRecords:q}=L(F8.store);return q("postType","attachment",{include:B})},[c]),v=(0,qr.useRef)(null);g!==null&&(v.current=g);let y=g;if(g===null&&v.current&&c){let L=new Set(v.current.map(D=>D.id));$b(c).every(D=>L.has(D))&&(y=v.current)}let S=(0,qr.useMemo)(()=>{if(!y)return null;let L=$b(c),D=new Map(y.map(B=>[B.id,B]));return L.map(B=>D.get(B)).filter(B=>B!==void 0)},[y,c]),{createErrorNotice:b}=(0,b1.useDispatch)(qJ.store),{receiveEntityRecords:w}=(0,b1.useDispatch)(F8.store),[x,_]=(0,qr.useState)(),E=(0,qr.useRef)(void 0),[I,A]=(0,qr.useState)(!1),[k,O]=(0,qr.useState)([]);(0,qr.useEffect)(()=>{I&&(A(!1),E.current?.())},[I]);let T=(0,qr.useCallback)(L=>r(t.setValue({item:e,value:L})),[e,t,r]),P=(0,qr.useCallback)(L=>{let B=$b(c).filter(q=>q!==L);d(!0),T(B.length?B:void 0)},[c,T]),N=(0,qr.useCallback)((L,D)=>{if(!S)return;let B=S.map(X=>X.id),q=B.indexOf(L),K=D==="up"?q-1:q+1;[B[q],B[K]]=[B[K],B[q]],T(B)},[S,T]),z=(0,qr.useCallback)((L,D)=>{_(D),(0,e0.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:L,onFileChange(B){let q=B.filter(J=>(0,Wg.isBlobURL)(J.url)).map(J=>J.url);if(O(q),q.length)return;w("postType","attachment",[],void 0,!0);let K=B.map(J=>J.id);if(!i){T(K[0]),_(void 0);return}let X=$b(c);if(D===void 0)T([...X,...K]);else{let J=[...X];J.splice(X.indexOf(D),1,...K),T(J)}_(void 0)},onError(B){_(void 0),O([]),b(B.message,{type:"snackbar"})},multiple:!!i})},[n,c,i,b,T,w]),F=t.placeholder||(i?(0,us.__)("Choose files"):(0,us.__)("Choose file")),H=(0,qr.useMemo)(()=>{if(!k.length)return S;let L=[...S||[]],D=k.map(B=>({id:B,source_url:B,mime_type:(0,Wg.getBlobTypeByURL)(B)}));if(x!==void 0){let B=L.findIndex(q=>q.id===x);L.splice(B,1,...D)}else L.push(...D);return L},[S,x,k]);(0,qr.useEffect)(()=>{if(!u)return;let L=f.current;if(L)if(l){let D=l?.custom;h(D),D?.type==="invalid"?L.setCustomValidity(D.message||(0,us.__)("Invalid")):L.setCustomValidity("")}else L.setCustomValidity(""),h(void 0)},[u,t.isValid,l]);let M=(0,qr.useCallback)(L=>{u||(!L.relatedTarget||!L.currentTarget.contains(L.relatedTarget))&&d(!0)},[u]);return(0,Me.jsxs)("div",{onBlur:M,children:[(0,Me.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,Me.jsx)(sFe,{onSelect:L=>{if(!i){T(L.id),_(void 0);return}let D=Array.isArray(L)?L.map(q=>q.id):[L.id],B=$b(c);if(!B.length)T(D);else if(x===void 0){let q=B.filter(X=>D.includes(X)),K=D.filter(X=>!B.includes(X));T([...q,...K])}else if(L.id!==x){let q=B.filter(K=>K!==L.id);T(q.map(K=>K===x?L.id:K))}_(void 0)},onClose:()=>_(void 0),allowedTypes:n,value:x!==void 0?x:c,multiple:i&&x===void 0,title:t.label,render:({open:L})=>{E.current=L;let D=s?cFe:uFe;return(0,Me.jsxs)(pr.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,Me.jsx)(Bt,{render:(0,Me.jsx)("legend",{}),children:t.label}):(0,Me.jsx)(pr.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,Me.jsx)(D,{allItems:H,addButtonLabel:F,multiple:i,removeItem:P,moveItem:N,open:()=>A(!0),onFilesDrop:z,isUploading:!!k.length,setTargetItemId:_}),t.description&&(0,Me.jsx)(pr.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,Me.jsx)(Bt,{children:(0,Me.jsx)("input",{type:"text",ref:f,value:c??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,Me.jsx)("div",{"aria-live":"polite",children:(0,Me.jsxs)("p",{className:Q("components-validated-control__indicator",{"is-invalid":m.type==="invalid","is-valid":m.type==="valid"}),children:[(0,Me.jsx)(pr.Icon,{className:"components-validated-control__indicator-icon",icon:Hd,size:16,fill:"currentColor"}),m.message]})})]})}var B8=a(C(),1),$J=({item:e,config:t})=>{let r=e?._embedded?.["wp:featuredmedia"]?.[0],o=r?.source_url;return o?(0,B8.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,B8.jsx)("span",{className:"fields-controls__featured-image-placeholder"})};var e$=a(C(),1),dFe={id:"featured_media",type:"media",label:(0,V8.__)("Featured Image"),placeholder:(0,V8.__)("Set featured image"),Edit:e=>(0,e$.jsx)(JJ,{...e,isExpanded:!0}),render:$J,setValue:({value:e})=>({featured_media:e??0}),enableSorting:!1,filterBy:!1},j8=dFe;var s$=a(j(),1);var w1=a(U(),1),MR=a(oe(),1),H8=a(W(),1),U8=a(G(),1),W8=a(j(),1);var z8=a(G(),1),bl=a(oe(),1);function OR(e){let t=e.type,r=e?.available_templates??{},o=Object.keys(r).length>0;return(0,z8.useSelect)(n=>{let i=!!n(bl.store).getCurrentTheme()?.is_block_theme;if(!n(bl.store).getPostType(t)?.viewable)return null;let l=i&&(n(bl.store).canUser("create",{kind:"postType",name:"wp_template"})??!1),c=o||l,u=c?!!n(bl.store).canUser("read",{kind:"postType",name:"wp_template"}):!1;return(!i||!u)&&c?"classic":i&&u?"block-theme":null},[t,o])}function fFe(e,t){return t?e==="page"?`$e}-$t}`:`single-$e}-$t}`:e==="page"?"page":`single-$e}`}var S1="";function NR(e,t,r){return(0,z8.useSelect)(o=>{if(!e||!t)return S1;let n=String(t),i=kn(o(bl.store)).getHomePage();if(e==="page"&&i?.postType==="page"&&i?.postId===n){let f=o(bl.store).getEntityRecords("postType","wp_template",{per_page:-1})?.find(m=>m.slug==="front-page");if(f)return st(f)}let s=kn(o(bl.store)).getPostsPageId();if(e==="page"&&s===n){let d=o(bl.store).getDefaultTemplateId({slug:"home"});if(!d)return S1;let f=o(bl.store).getEntityRecord("postType","wp_template",d);return f?st(f):S1}let l=fFe(e,r),c=o(bl.store).getDefaultTemplateId({slug:l});if(!c)return S1;let u=o(bl.store).getEntityRecord("postType","wp_template",c);return u?st(u):S1},[e,t,r])}var DR=a(C(),1),mFe=[];function pFe({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,w1.useMemo)(()=>Object.entries(e?.available_templates??{}).map(([l,c])=>({label:c,value:l})),[e]),s=(0,U8.useSelect)(l=>{let{getHomePage:c,getPostsPageId:u}=kn(l(MR.store)),d=String(o),f=u()===d,m=e.type==="page"&&c()?.postId===d;return!f&&!m},[o,e.type]);return(0,DR.jsx)(H8.SelectControl,{__next40pxDefaultSize:!0,label:(0,W8.__)("Template"),hideLabelFromVision:!0,value:n,options:i,onChange:r,disabled:!s})}function hFe({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:s,canSwitchTemplate:l}=(0,U8.useSelect)(f=>{let m=f(MR.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:o})??mFe,{getHomePage:h,getPostsPageId:g}=kn(f(MR.store)),v=String(n),y=g()===v,S=o==="page"&&h()?.postId===v;return{templates:m,canSwitchTemplate:!y&&!S}},[n,o]),c=NR(o,n,i),u=t.getValue({item:e}),d=(0,w1.useMemo)(()=>{let f=s.map(m=>({label:st(m),value:m.slug}));return[{label:c,value:""},...f]},[s,c]);return(0,DR.jsx)(H8.SelectControl,{__next40pxDefaultSize:!0,label:(0,W8.__)("Template"),hideLabelFromVision:!0,value:u,options:d,onChange:r,disabled:!l})}var t$=({data:e,field:t,onChange:r})=>{let o=(0,w1.useCallback)(s=>r({[t.id]:s}),[t.id,r]),n=OR(e);return!n||!["block-theme","classic"].includes(n)?null:(0,DR.jsx)(n==="classic"?pFe:hFe,{data:e,field:t,onChange:o})};var r$=a(G(),1),o$=a(oe(),1),n$=a(j(),1);var Gg=a(C(),1);function gFe({item:e,field:t}){let r=t.getValue({item:e}),o=e?.available_templates??{},n=r&&o[r]?o[r]:(0,n$.__)("Default template");return(0,Gg.jsx)(Gg.Fragment,{children:n})}function vFe({item:e,field:t}){let r=e.type,o=e.slug,n=e.id,i=t.getValue({item:e}),s=NR(r,n,o),l=(0,r$.useSelect)(c=>{if(!i)return;let d=c(o$.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:r})?.find(f=>f.slug===i);return d?st(d):void 0},[r,i]);return(0,Gg.jsx)(Gg.Fragment,{children:l??s})}var i$=({item:e,field:t})=>{let r=OR(e);return!r||!["block-theme","classic"].includes(r)?null:(0,Gg.jsx)(r==="classic"?gFe:vFe,{item:e,field:t})};var yFe={id:"template",type:"text",label:(0,s$.__)("Template"),Edit:t$,render:i$,enableSorting:!1,filterBy:!1},G8=yFe;var w$=a(j(),1);var Y8=a(x1(),1),LR=a(W(),1),q8=a(G(),1),$d=a(U(),1),K8=a(oe(),1),m$=a(Ee(),1),p$=a(At(),1),sp=a(j(),1),h$=a(bo(),1);var u$=a(At(),1),d$=a(j(),1);function _1(e){return typeof e.title=="object"&&"rendered"in e.title&&e.title.rendered?(0,u$.decodeEntities)(e.title.rendered):`#$e?.id} (${(0,d$.__)("no title")})`}var Jd=a(C(),1);function _Fe(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:s}=i;return n[s]||(n[s]=[]),n[s].push(i),n},{}),o=n=>n.map(i=>{let s=r[i.id];return{...i,children:s&&s.length?o(s):[]}});return o(r[0]||[])}var f$=(e,t)=>{let r=(0,Y8.default)(e||"").toLowerCase(),o=(0,Y8.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function CFe({data:e,onChangeControl:t}){let[r,o]=(0,$d.useState)(""),n=e.parent,i=e.id,s=e.type,{parentPostTitle:l,pageItems:c,isHierarchical:u}=(0,q8.useSelect)(h=>{let{getEntityRecord:g,getEntityRecords:v,getPostType:y}=h(K8.store),S=y(s),b=S?.hierarchical&&S.viewable,w=n?g("postType",s,n):null,x={per_page:100,exclude:i,parent_exclude:i,orderby:"menu_order",order:"asc",_fields:"id,title,parent",...!!r&&{search:r,orderby:"relevance",search_columns:["post_title"]}};return{isHierarchical:b,parentPostTitle:w?_1(w):"",pageItems:b?v("postType",s,x):null}},[r,n,i,s]),d=(0,$d.useMemo)(()=>{let h=(S,b=0)=>S.map(_=>[{value:_.id,label:"\u2014 ".repeat(b)+(0,p$.decodeEntities)(_.name),rawName:_.name},...h(_.children||[],b+1)]).sort(([_],[E])=>{let I=f$(_.rawName,r),A=f$(E.rawName,r);return I>=A?1:-1}).flat();if(!c)return[];let g=c.map(S=>({id:S.id,parent:S.parent??null,name:_1(S)}));r||(g=_Fe(g));let v=h(g),y=v.find(S=>S.value===n);return n&&l&&!y&&v.unshift({value:n,label:l,rawName:""}),v.map(S=>({...S,value:S.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,Jd.jsx)(LR.ComboboxControl,{__next40pxDefaultSize:!0,label:(0,sp.__)("Parent"),help:(0,sp.__)("Choose a parent page."),value:n?.toString(),options:d,onFilterValueChange:(0,m$.debounce)(h=>f(h),300),onChange:m,hideLabelFromVision:!0})}var g$=({data:e,field:t,onChange:r})=>{let{id:o}=t,n=(0,q8.useSelect)(s=>s(K8.store).getEntityRecord("root","__unstableBase")?.home,[]),i=(0,$d.useCallback)(s=>r({[o]:s}),[o,r]);return(0,Jd.jsx)("fieldset",{className:"fields-controls__parent",children:(0,Jd.jsxs)("div",{children:[(0,$d.createInterpolateElement)((0,sp.sprintf)((0,sp.__)('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,h$.filterURLForDisplay)(n).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Jd.jsx)("wbr",{})}),(0,Jd.jsx)("p",{children:(0,$d.createInterpolateElement)((0,sp.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Jd.jsx)(LR.ExternalLink,{href:(0,sp.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"),children:void 0})})}),(0,Jd.jsx)(CFe,{data:e,onChangeControl:i})]})})};var v$=a(G(),1),y$=a(oe(),1),b$=a(j(),1);var t0=a(C(),1),S$=({item:e})=>{let t=(0,v$.useSelect)(r=>{let{getEntityRecord:o}=r(y$.store);return e?.parent?o("postType",e.type,e.parent):null},[e.parent,e.type]);return t?(0,t0.jsx)(t0.Fragment,{children:_1(t)}):(0,t0.jsx)(t0.Fragment,{children:(0,b$.__)("None")})};var TFe={id:"parent",type:"text",label:(0,w$.__)("Parent"),Edit:g$,render:S$,enableSorting:!0,filterBy:!1},Z8=TFe;var C$=a(j(),1);var o0=a(W(),1),x$=a(U(),1),C1=a(j(),1),r0=a(C(),1);function PFe({data:e,onChange:t,field:r}){let[o,n]=(0,x$.useState)(!!r.getValue({item:e})),i=s=>{n(s),s||t({password:""})};return(0,r0.jsxs)(o0.__experimentalVStack,{as:"fieldset",spacing:4,className:"fields-controls__password",children:[(0,r0.jsx)(o0.CheckboxControl,{label:(0,C1.__)("Password protected"),help:(0,C1.__)("Only visible to those who know the password"),checked:o,onChange:i}),o&&(0,r0.jsx)("div",{className:"fields-controls__password-input",children:(0,r0.jsx)(o0.TextControl,{label:(0,C1.__)("Password"),onChange:s=>t({password:s}),value:r.getValue({item:e})||"",placeholder:(0,C1.__)("Use a secure password"),type:"text",__next40pxDefaultSize:!0,maxLength:255})})]})}var _$=PFe;var EFe={id:"password",type:"text",label:(0,C$.__)("Password"),Edit:_$,enableSorting:!1,enableHiding:!1,isVisible:e=>e.status!=="private",filterBy:!1},X8=EFe;var P$=a(j(),1);var VR=a(W(),1);var Sl=a(j(),1),kFe=[{value:"draft",label:(0,Sl.__)("Draft"),icon:db,description:(0,Sl.__)("Not ready to publish.")},{value:"future",label:(0,Sl.__)("Scheduled"),icon:Mm,description:(0,Sl.__)("Publish automatically on a chosen date.")},{value:"pending",label:(0,Sl.__)("Pending Review"),icon:l_,description:(0,Sl.__)("Waiting for review before publishing.")},{value:"private",label:(0,Sl.__)("Private"),icon:n_,description:(0,Sl.__)("Only visible to site admins and editors.")},{value:"publish",label:(0,Sl.__)("Published"),icon:yg,description:(0,Sl.__)("Visible to everyone.")},{value:"trash",label:(0,Sl.__)("Trash"),icon:Ud}],BR=kFe;var n0=a(C(),1);function RFe({item:e}){let t=BR.find(({value:n})=>n===e.status),r=t?.label||e.status,o=t?.icon;return(0,n0.jsxs)(VR.__experimentalHStack,{alignment:"left",spacing:0,children:[o&&(0,n0.jsx)("div",{className:"fields-controls__status-icon",children:(0,n0.jsx)(VR.Icon,{icon:o})}),(0,n0.jsx)("span",{children:r})]})}var T$=RFe;var AFe="isAny",IFe={label:(0,P$.__)("Status"),id:"status",type:"text",elements:BR,render:T$,Edit:"radio",enableSorting:!1,filterBy:{operators:[AFe]}},Q8=IFe;var i0=a(j(),1),OFe={id:"comment_status",label:(0,i0.__)("Comments"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,i0.__)("Open"),description:(0,i0.__)("Visitors can add new comments and replies.")},{value:"closed",label:(0,i0.__)("Closed"),description:(0,i0.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}]},J8=OFe;var ef=a(j(),1),jR=a(W(),1),$8=a(C(),1);function NFe({data:e,onChange:t}){let r=e?.ping_status??"open",o=n=>{t({...e,ping_status:n?"open":"closed"})};return(0,$8.jsx)(jR.CheckboxControl,{label:(0,ef.__)("Enable pingbacks & trackbacks"),checked:r==="open",onChange:o,help:(0,$8.jsx)(jR.ExternalLink,{href:(0,ef.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,ef.__)("Learn more about pingbacks & trackbacks")})})}var MFe={id:"ping_status",label:(0,ef.__)("Trackbacks & Pingbacks"),type:"text",Edit:NFe,enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,ef.__)("Allow"),description:(0,ef.__)("Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")},{value:"closed",label:(0,ef.__)("Don't allow"),description:(0,ef.__)("Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")}]},e7=MFe;var s0=a(j(),1),DFe={id:"discussion",label:(0,s0.__)("Discussion"),type:"text",render:({item:e})=>{let t=e.comment_status==="open",r=e.ping_status==="open";return t&&r?(0,s0.__)("Open"):t&&!r?(0,s0.__)("Comments only"):!t&&r?(0,s0.__)("Pings only"):(0,s0.__)("Closed")},filterBy:!1},t7=DFe;var k$=a(j(),1);var Tu=a(j(),1),P1=a(U(),1),ap=a(Zo(),1),Cu=a(C(),1),T1=e=>(0,ap.dateI18n)((0,ap.getSettings)().formats.datetimeAbbreviated,(0,ap.getDate)(e)),FFe=({item:e})=>{if(["draft","private"].includes(e.status??""))return(0,P1.createInterpolateElement)((0,Tu.sprintf)((0,Tu.__)("<span>Modified: <time>%s</time></span>"),T1(e.date??null)),{span:(0,Cu.jsx)("span",{}),time:(0,Cu.jsx)("time",{})});if(e.status==="future")return(0,P1.createInterpolateElement)((0,Tu.sprintf)((0,Tu.__)("<span>Scheduled: <time>%s</time></span>"),T1(e.date??null)),{span:(0,Cu.jsx)("span",{}),time:(0,Cu.jsx)("time",{})});if(e.status==="publish")return(0,P1.createInterpolateElement)((0,Tu.sprintf)((0,Tu.__)("<span>Published: <time>%s</time></span>"),T1(e.date??null)),{span:(0,Cu.jsx)("span",{}),time:(0,Cu.jsx)("time",{})});let n=(0,ap.getDate)(e.modified??null)>(0,ap.getDate)(e.date??null)?e.modified:e.date;return e.status==="pending"?(0,P1.createInterpolateElement)((0,Tu.sprintf)((0,Tu.__)("<span>Modified: <time>%s</time></span>"),T1(n??null)),{span:(0,Cu.jsx)("span",{}),time:(0,Cu.jsx)("time",{})}):(0,Cu.jsx)("time",{children:T1(e.date??null)})},E$=FFe;var LFe={id:"date",type:"datetime",label:(0,k$.__)("Date"),render:E$,filterBy:{operators:["before","after"]}},r7=LFe;var R$=a(j(),1),BFe={id:"scheduled_date",type:"datetime",label:(0,R$.__)("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},o7=BFe;var D$=a(j(),1),F$=a(G(),1),L$=a(oe(),1);var A$=a(j(),1),I$=a(U(),1);var zR=a(W(),1),O$=a(G(),1),N$=a(oe(),1),lp=a(C(),1);function VFe({item:e}){let t=e?.author,r=e?._embedded?.author?.[0]?.id,o=!!(t&&(!r||t!==r)),n=(0,O$.useSelect)(u=>{if(!o)return null;let{getEntityRecord:d}=u(N$.store);return t?d("root","user",t):null},[t,o]),i=n?.name||e?._embedded?.author?.[0]?.name,s=n?.avatar_urls?.[48]||e?._embedded?.author?.[0]?.avatar_urls?.[48],[l,c]=(0,I$.useState)(!1);return(0,lp.jsxs)(zR.__experimentalHStack,{alignment:"left",spacing:0,children:[!!s&&(0,lp.jsx)("div",{className:Q("fields-controls__author-avatar",{"is-loaded":l}),children:(0,lp.jsx)("img",{onLoad:()=>c(!0),alt:(0,A$.__)("Author avatar"),src:s})}),!s&&(0,lp.jsx)("div",{className:"fields-controls__author-icon",children:(0,lp.jsx)(zR.Icon,{icon:qx})}),(0,lp.jsx)("span",{className:"fields-controls__author-name",children:i})]})}var M$=VFe;var jFe={label:(0,D$.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,F$.resolveSelect)(L$.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:M$,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"]}},E1=jFe;var B$=a(j(),1),zFe={id:"notesCount",label:(0,B$.__)("Notes"),type:"integer",enableSorting:!1,filterBy:!1},n7=zFe;var i7=a(At(),1),a0=a(j(),1),HR=a(W(),1),s7=a(C(),1),HFe={id:"excerpt",type:"text",label:(0,a0.__)("Excerpt"),placeholder:(0,a0.__)("Add an excerpt"),description:(0,s7.jsx)(HR.ExternalLink,{href:(0,a0.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,a0.__)("Learn more about manual excerpts")}),render:({item:e})=>{let t;return typeof e.excerpt=="string"?t=e.excerpt?(0,i7.decodeEntities)(e.excerpt):(0,a0.__)("Add an excerpt"):t=(0,i7.decodeEntities)(e.excerpt?.raw||""),(0,s7.jsx)(HR.__experimentalText,{align:"left",numberOfLines:3,truncate:!0,children:t})},Edit:{control:"textarea",rows:4},enableSorting:!1,filterBy:!1},a7=HFe;var wl=a(j(),1),V$=a(G(),1),j$=a(oe(),1),UFe=[{id:"aside",caption:(0,wl.__)("Aside")},{id:"audio",caption:(0,wl.__)("Audio")},{id:"chat",caption:(0,wl.__)("Chat")},{id:"gallery",caption:(0,wl.__)("Gallery")},{id:"image",caption:(0,wl.__)("Image")},{id:"link",caption:(0,wl.__)("Link")},{id:"quote",caption:(0,wl.__)("Quote")},{id:"standard",caption:(0,wl.__)("Standard")},{id:"status",caption:(0,wl.__)("Status")},{id:"video",caption:(0,wl.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0}),WFe={id:"format",label:(0,wl.__)("Format"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,getElements:async()=>{let e=await(0,V$.resolveSelect)(j$.store).getThemeSupports();return UFe.filter(t=>e?.formats?.includes(t.id)).map(t=>({value:t.id,label:t.caption}))}},l7=WFe;var Y$=a(j(),1);var k1=a(W(),1),Xs=a(j(),1),H$=a(l0(),1),U$=a(Zo(),1),W$=a(U(),1),R1=a(C(),1),GFe=189;function G$({item:e}){let t="";typeof e.content=="string"?t=e.content:typeof e.content=="function"&&(t=e.content(e));let r=(0,Xs._x)("words","Word count type. Do not translate!"),o=(0,W$.useMemo)(()=>t?(0,H$.count)(t,r):0,[t,r]),n=e.modified;if(!o&&!n)return null;let i;if(o){let s=Math.round(o/GFe),l=(0,Xs.sprintf)((0,Xs._n)("%s word","%s words",o),o.toLocaleString()),c=s<=1?(0,Xs.__)("1 minute"):(0,Xs.sprintf)((0,Xs._n)("%s minute","%s minutes",s),s.toLocaleString());i=(0,Xs.sprintf)((0,Xs.__)("%1$s, %2$s read time."),l,c)}return(0,R1.jsxs)(k1.__experimentalVStack,{spacing:1,children:[i&&(0,R1.jsx)(k1.__experimentalText,{variant:"muted",children:i}),n&&(0,R1.jsx)(k1.__experimentalText,{variant:"muted",children:(0,Xs.sprintf)((0,Xs.__)("Last edited %s."),(0,U$.humanTimeDiff)(n))})]})}var YFe={label:(0,Y$.__)("Post content information"),id:"post-content-info",type:"text",readOnly:!0,render:G$,enableSorting:!1,enableHiding:!1,filterBy:!1},c7=YFe;var u7=a(j(),1),qFe={id:"sticky",type:"boolean",label:(0,u7.__)("Sticky"),description:(0,u7.__)("Pin this post to the top of the blog."),enableSorting:!1,enableHiding:!1,isVisible:e=>!!e._links?.["wp:action-sticky"],filterBy:!1},d7=qFe;var q$=a(j(),1),KFe={id:"view-post",label:(0,q$._x)("View","verb"),isPrimary:!0,icon:Hs,isEligible(e){return e.status!=="trash"},callback(e,{onActionPerformed:t}){let r=e[0];window.open(r?.link,"_blank"),t&&t(e)}},f7=KFe;var m7=a(G(),1),K$=a(oe(),1),cp=a(j(),1),Z$=a(xt(),1),X$=a(U(),1),rf=a(W(),1),tf=a(C(),1);function ZFe(e){return typeof e.menu_order=="number"&&Number.isInteger(e.menu_order)}function XFe({items:e,closeModal:t,onActionPerformed:r}){let[o,n]=(0,X$.useState)(e[0]),{editEntityRecord:i,saveEditedEntityRecord:s}=(0,m7.useDispatch)(K$.store),{createSuccessNotice:l,createErrorNotice:c}=(0,m7.useDispatch)(Z$.store),u=ZFe(o);async function d(f){if(f.preventDefault(),!!u)try{await i("postType",o.type,o.id,{menu_order:o.menu_order}),t?.(),await s("postType",o.type,o.id,{throwOnError:!0}),l((0,cp.__)("Order updated."),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,cp.__)("An error occurred while updating the order");c(g,{type:"snackbar"})}}return(0,tf.jsx)("form",{onSubmit:d,children:(0,tf.jsxs)(rf.__experimentalVStack,{spacing:"5",children:[(0,tf.jsx)("div",{children:(0,cp.__)("Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported.")}),(0,tf.jsx)(rf.__experimentalInputControl,{__next40pxDefaultSize:!0,label:(0,cp.__)("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,tf.jsxs)(rf.__experimentalHStack,{justify:"right",children:[(0,tf.jsx)(rf.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,cp.__)("Cancel")}),(0,tf.jsx)(rf.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!u,children:(0,cp.__)("Save")})]})]})})}var QFe={id:"order-pages",label:(0,cp.__)("Order"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:XFe},p7=QFe;var h7=a(G(),1),Q$=a(oe(),1),Ci=a(j(),1),J$=a(xt(),1),g7=a(U(),1),nf=a(W(),1);var of=a(C(),1),JFe={id:"duplicate-post",label:(0,Ci._x)("Duplicate","action label"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,g7.useState)({...e[0],title:(0,Ci.sprintf)((0,Ci._x)("%s (Copy)","post"),st(e[0]))}),[i,s]=(0,g7.useState)(!1),{saveEntityRecord:l}=(0,h7.useDispatch)(Q$.store),{createSuccessNotice:c,createErrorNotice:u}=(0,h7.useDispatch)(J$.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,Ci.__)("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])}),s(!0);try{let y=await l("postType",o.type,h,{throwOnError:!0});c((0,Ci.sprintf)((0,Ci.__)('"%s" successfully created.'),st(y)),{id:"duplicate-post-action",type:"snackbar"}),r&&r([y])}catch(y){let S=y,b=S.message&&S.code!=="unknown_error"?S.message:(0,Ci.__)("An error occurred while duplicating the page.");u(b,{type:"snackbar"})}finally{s(!1),t?.()}}return(0,of.jsx)("form",{onSubmit:d,children:(0,of.jsxs)(nf.__experimentalVStack,{spacing:3,children:[typeof o.id=="string"&&(0,of.jsx)("div",{children:(0,Ci.__)("You are about to duplicate a bundled template. Changes will not be live until you activate the new template.")}),(0,of.jsx)(nf.__experimentalInputControl,{__next40pxDefaultSize:!0,label:(0,Ci.__)("Title"),placeholder:(0,Ci.__)("No title"),value:st(o),onChange:f=>n(m=>({...m,title:f||(0,Ci.__)("No title")}))}),(0,of.jsxs)(nf.__experimentalHStack,{spacing:2,justify:"end",children:[(0,of.jsx)(nf.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,Ci.__)("Cancel")}),(0,of.jsx)(nf.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,__next40pxDefaultSize:!0,children:(0,Ci._x)("Duplicate","action label")})]})]})})}},v7=JFe;var y7=a(G(),1),$$=a(oe(),1),Yg=a(j(),1),eee=a(U(),1),tee=a(dc(),1),sf=a(W(),1),ree=a(xt(),1);var up=a(C(),1),{PATTERN_TYPES:$Fe}=kn(tee.privateApis),e6e={id:"rename-post",label:(0,Yg.__)("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)?XY(e)&&!window?.__experimentalTemplateActivate?n2(e)&&e.is_custom&&e.permissions?.update:QY(e)?e.source==="custom"&&!e?.has_theme_file&&e.permissions?.update:e.type===$Fe.user&&e.permissions?.update:e.permissions?.update},RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o]=e,[n,i]=(0,eee.useState)(()=>st(o,"")),{editEntityRecord:s,saveEditedEntityRecord:l}=(0,y7.useDispatch)($$.store),{createSuccessNotice:c,createErrorNotice:u}=(0,y7.useDispatch)(ree.store);async function d(f){f.preventDefault();try{await s("postType",o.type,o.id,{title:n}),i(""),t?.(),await l("postType",o.type,o.id,{throwOnError:!0}),c((0,Yg.__)("Name updated"),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,Yg.__)("An error occurred while updating the name");u(g,{type:"snackbar"})}}return(0,up.jsx)("form",{onSubmit:d,children:(0,up.jsxs)(sf.__experimentalVStack,{spacing:"5",children:[(0,up.jsx)(sf.TextControl,{__next40pxDefaultSize:!0,label:(0,Yg.__)("Name"),value:n,onChange:i,required:!0}),(0,up.jsxs)(sf.__experimentalHStack,{justify:"right",children:[(0,up.jsx)(sf.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,Yg.__)("Cancel")}),(0,up.jsx)(sf.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Yg.__)("Save")})]})]})})}},b7=e6e;var Ti=a(G(),1),qg=a(oe(),1),tn=a(j(),1),dp=a(xt(),1),oee=a(U(),1),UR=a(wt(),1),af=a(W(),1),nee=a(bo(),1),iee=a(Wd(),1);var Kg=a(C(),1),t6e=e=>e?e.source==="custom"&&(!!e?.plugin||e?.has_theme_file):!1,r6e=async(e,{allowUndo:t=!0}={})=>{let r="edit-site-template-reverted";if((0,Ti.dispatch)(dp.store).removeNotice(r),!t6e(e)){(0,Ti.dispatch)(dp.store).createErrorNotice((0,tn.__)("This template is not revertable."),{type:"snackbar"});return}try{let o=(0,Ti.select)(qg.store).getEntityConfig("postType",e.type);if(!o){(0,Ti.dispatch)(dp.store).createErrorNotice((0,tn.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let n=(0,nee.addQueryArgs)(`$o.baseURL}/$e.id}`,{context:"edit",source:e.origin}),i=await(0,iee.default)({path:n});if(!i){(0,Ti.dispatch)(dp.store).createErrorNotice((0,tn.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let s=({blocks:u=[]})=>(0,UR.__unstableSerializeAndClean)(u),l=(0,Ti.select)(qg.store).getEditedEntityRecord("postType",e.type,e.id);(0,Ti.dispatch)(qg.store).editEntityRecord("postType",e.type,e.id,{content:s,blocks:l.blocks,source:"custom"},{undoIgnore:!0});let c=(0,UR.parse)(i?.content?.raw);if((0,Ti.dispatch)(qg.store).editEntityRecord("postType",e.type,i.id,{content:s,blocks:c,source:"theme"}),t){let u=()=>{(0,Ti.dispatch)(qg.store).editEntityRecord("postType",e.type,l.id,{content:s,blocks:l.blocks,source:"custom"})};(0,Ti.dispatch)(dp.store).createSuccessNotice((0,tn.__)("Template reset."),{type:"snackbar",id:r,actions:[{label:(0,tn.__)("Undo"),onClick:u}]})}}catch(o){let n=o.message&&o.code!=="unknown_error"?o.message:(0,tn.__)("Template revert failed. Please reload.");(0,Ti.dispatch)(dp.store).createErrorNotice(n,{type:"snackbar"})}},o6e={id:"reset-post",label:(0,tn.__)("Reset"),isEligible:e=>window?.__experimentalTemplateActivate?e.type==="wp_template_part"&&e?.source==="custom"&&e?.has_theme_file:Gd(e)&&e?.source==="custom"&&(!!(e.type==="wp_template"&&e?.plugin)||e?.has_theme_file),icon:jd,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,oee.useState)(!1),{saveEditedEntityRecord:i}=(0,Ti.useDispatch)(qg.store),{createSuccessNotice:s,createErrorNotice:l}=(0,Ti.useDispatch)(dp.store),c=async()=>{try{for(let u of e)await r6e(u,{allowUndo:!1}),await i("postType",u.type,u.id);s(e.length>1?(0,tn.sprintf)((0,tn.__)("%d items reset."),e.length):(0,tn.sprintf)((0,tn.__)('"%s" reset.'),st(e[0])),{type:"snackbar",id:"revert-template-action"})}catch(u){let d;e[0].type==="wp_template"?d=e.length===1?(0,tn.__)("An error occurred while reverting the template."):(0,tn.__)("An error occurred while reverting the templates."):d=e.length===1?(0,tn.__)("An error occurred while reverting the template part."):(0,tn.__)("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,Kg.jsxs)(af.__experimentalVStack,{spacing:"5",children:[(0,Kg.jsx)(af.__experimentalText,{children:(0,tn.__)("Reset to default and clear all customizations?")}),(0,Kg.jsxs)(af.__experimentalHStack,{justify:"right",children:[(0,Kg.jsx)(af.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,tn.__)("Cancel")}),(0,Kg.jsx)(af.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0),await c(),r?.(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,tn.__)("Reset")})]})]})}},S7=o6e;var WR=a(j(),1),see=a(dc(),1);var aee=a(C(),1),{CreatePatternModalContents:n6e,useDuplicatePatternProps:i6e}=kn(see.privateApis),s6e={id:"duplicate-pattern",label:(0,WR._x)("Duplicate","action label"),isEligible:e=>e.type!=="wp_template_part",modalHeader:(0,WR._x)("Duplicate pattern","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=i6e({pattern:r,onSuccess:()=>t?.()});return(0,aee.jsx)(n6e,{onClose:t,confirmLabel:(0,WR._x)("Duplicate","action label"),...o})}},w7=s6e;var c0=function(){return c0=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},c0.apply(this,arguments)};function lee(e){return e.toLowerCase()}var a6e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l6e=/[^A-Z0-9]+/gi;function uee(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?a6e:r,n=t.stripRegexp,i=n===void 0?l6e:n,s=t.transform,l=s===void 0?lee:s,c=t.delimiter,u=c===void 0?" ":c,d=cee(cee(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 cee(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function dee(e,t){return t===void 0&&(t={}),uee(e,c0({delimiter:"."},t))}function Zg(e,t){return t===void 0&&(t={}),dee(e,c0({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 d0=e=>new DataView(new ArrayBuffer(e)),lf=e=>new Uint8Array(e.buffer||e),u0=e=>new TextEncoder().encode(String(e)),Xg=e=>Math.min(4294967295,Number(e)),fee=e=>Math.min(65535,Number(e));function c6e(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:u0(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:lf(e)};if(Symbol.asyncIterator in e)return{isFile:1,t,i:pee(e[Symbol.asyncIterator]())};throw new TypeError("Unsupported input format.")}function pee(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=u6e(n.value);r.enqueue(i),o+=i.byteLength}}},cancel(r){t.throw?.(r)}})}function u6e(e){return typeof e=="string"?u0(e):e instanceof Uint8Array?e:lf(e)}function hee(e,t,r){let[o,n]=(function(i){return i?i instanceof Uint8Array?[i,1]:ArrayBuffer.isView(i)||i instanceof ArrayBuffer?[lf(i),1]:[u0(i),0]:[void 0,0]})(t);if(e instanceof File)return{o:x7(o||u0(e.name)),u:BigInt(e.size),l:n};if(e instanceof Response){let i=e.headers.get("content-disposition"),s=i&&i.match(/;\s*filename\*?=["']?(.*?)["']?$/i),l=s&&s[1]||e.url&&new URL(e.url).pathname.split("/").findLast(Boolean),c=l&&decodeURIComponent(l),u=r||+e.headers.get("content-length");return{o:x7(o||u0(c)),u:BigInt(u),l:n}}return o=x7(o,e!==void 0||r!==void 0),typeof e=="string"?{o,u:BigInt(u0(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:d6e(e,r),l:n}}function d6e(e,t){return t>-1?BigInt(t):e?void 0:0n}function x7(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 gee=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);gee[e]=t}function mee(e,t=0){t^=-1;for(var r=0,o=e.length;r<o;r++)t=t>>>8^gee[255&t^e[r]];return(-1^t)>>>0}function vee(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 f6e({o:e,l:t},r){return 8*(!t||(r??(function(o){try{m6e.decode(o)}catch{return 0}return 1})(e)))}var m6e=new TextDecoder("utf8",{fatal:1});function p6e(e,t=0){let r=d0(30);return r.setUint32(0,1347093252),r.setUint32(4,754976768|t),vee(e.t,r,10),r.setUint16(26,e.o.length,1),lf(r)}async function*h6e(e){let{i:t}=e;if("then"in t&&(t=await t),t instanceof Uint8Array)yield t,e.m=mee(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=mee(o,e.m),e.u+=BigInt(o.length),yield o}}}function g6e(e,t){let r=d0(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,Xg(e.u),1),r.setUint32(12,Xg(e.u),1)),lf(r)}function v6e(e,t,r=0,o=0){let n=d0(46);return n.setUint32(0,1347092738),n.setUint32(4,755182848),n.setUint16(8,2048|r),vee(e.t,n,12),n.setUint32(16,e.isFile?e.m:0,1),n.setUint32(20,Xg(e.u),1),n.setUint32(24,Xg(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,Xg(t),1),lf(n)}function y6e(e,t,r){let o=d0(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),lf(o)}function yee(e){return e instanceof File||e instanceof Response?[[e],[e]]:[[e.input,e.name,e.size],[e.input,e.lastModified]]}var b6e=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 s=i.u>=0xffffffffn,l=o>=0xffffffffn;o+=BigInt(46+i.o.length+(s&&8))+i.u,r+=BigInt(i.o.length+46+(12*l|28*s)),n||(n=s)}return(n||o>=0xffffffffn)&&(r+=BigInt(76)),r+o})((function*(t){for(let r of t)yield hee(...yee(r)[0])})(e));function bee(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(b6e(t.metadata))),new Response(S6e(e,t),{headers:r})}function S6e(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[s,l]=yee(i.value);return{done:0,value:Object.assign(c6e(...l),hee(...s))}},throw:n.throw?.bind(n),[Symbol.asyncIterator](){return this}}})(e);return pee((async function*(o,n){let i=[],s=0n,l=0n,c=0;for await(let f of o){let m=f6e(f,n.buffersAreUTF8);yield p6e(f,m),yield new Uint8Array(f.o),f.isFile&&(yield*h6e(f));let h=f.u>=0xffffffffn,g=12*(s>=0xffffffffn)|28*h;yield g6e(f,h),i.push(v6e(f,s,m,g)),i.push(f.o),g&&i.push(y6e(f,s,g)),h&&(s+=8n),l++,s+=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||s>=0xffffffffn){let f=d0(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,s,1),f.setUint32(56,1347094023),f.setBigUint64(64,s+u,1),f.setUint32(72,1,1),yield lf(f)}let d=d0(22);d.setUint32(0,1347093766),d.setUint16(8,fee(l),1),d.setUint16(10,fee(l),1),d.setUint32(12,Xg(u),1),d.setUint32(16,Xg(s),1),yield lf(d)})(r,t),r)}var _7=a(t1(),1),C7=a(j(),1);function See(e){return JSON.stringify({__file:e.type,title:st(e),content:typeof e.content=="string"?e.content:e.content?.raw,syncStatus:e.wp_pattern_sync_status},null,2)}var w6e={id:"export-pattern",label:(0,C7.__)("Export as JSON"),icon:b4,supportsBulk:!0,isEligible:e=>e.type==="wp_block",callback:async e=>{if(e.length===1)return(0,_7.downloadBlob)(`$Zg(st(e[0])||e[0].slug)}.json`,See(e[0]),"application/json");let t={},r=e.map(o=>{let n=Zg(st(o)||o.slug);return t[n]=(t[n]||0)+1,{name:`$n+(t[n]>1?"-"+(t[n]-1):"")}.json`,lastModified:new Date,input:See(o)}});return(0,_7.downloadBlob)((0,C7.__)("patterns-export")+".zip",await bee(r).blob(),"application/zip")}},T7=w6e;var wee=a(bo(),1),GR=a(j(),1),x6e={id:"view-post-revisions",context:"list",label(e){let t=e[0]._links?.["version-history"]?.[0]?.count??0;return(0,GR.sprintf)((0,GR.__)("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,wee.addQueryArgs)("revision.php",{revision:r?._links?.["predecessor-version"]?.[0]?.id});document.location.href=o,t&&t(e)}},P7=x6e;var xee=a(oe(),1),mn=a(j(),1),_ee=a(xt(),1);var Cee=a(U(),1),E7=a(G(),1),cf=a(W(),1),Tee=a(At(),1);var Qg=a(C(),1),_6e={id:"permanently-delete",label:(0,mn.__)("Permanently delete"),supportsBulk:!0,icon:Ud,isEligible(e){if(Gd(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,Cee.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,E7.useDispatch)(_ee.store),{deleteEntityRecord:l}=(0,E7.useDispatch)(xee.store);return(0,Qg.jsxs)(cf.__experimentalVStack,{spacing:"5",children:[(0,Qg.jsx)(cf.__experimentalText,{children:e.length>1?(0,mn.sprintf)((0,mn._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,mn.sprintf)((0,mn.__)('Are you sure you want to permanently delete "%s"?'),(0,Tee.decodeEntities)(st(e[0])))}),(0,Qg.jsxs)(cf.__experimentalHStack,{justify:"right",children:[(0,Qg.jsx)(cf.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,mn.__)("Cancel")}),(0,Qg.jsx)(cf.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,mn.sprintf)((0,mn.__)('"%s" permanently deleted.'),st(e[0])):u=(0,mn.__)("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,mn.__)("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,mn.__)("An error occurred while permanently deleting the items."):d.size===1?u=(0,mn.sprintf)((0,mn.__)("An error occurred while permanently deleting the items: %s"),[...d][0]):u=(0,mn.sprintf)((0,mn.__)("Some errors occurred while permanently deleting the items: %s"),[...d].join(","))}s(u,{type:"snackbar"})}n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,mn.__)("Delete permanently")})]})]})}},k7=_6e;var Pee=a(oe(),1),ds=a(j(),1),Eee=a(xt(),1);var C6e={id:"restore",label:(0,ds.__)("Restore"),isPrimary:!0,icon:jd,supportsBulk:!0,isEligible(e){return!Gd(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(Eee.store),{editEntityRecord:i,saveEditedEntityRecord:s}=t.dispatch(Pee.store);await Promise.allSettled(e.map(c=>i("postType",c.type,c.id,{status:"draft"})));let l=await Promise.allSettled(e.map(c=>s("postType",c.type,c.id,{throwOnError:!0})));if(l.every(({status:c})=>c==="fulfilled")){let c;e.length===1?c=(0,ds.sprintf)((0,ds.__)('"%s" has been restored.'),st(e[0])):e[0].type==="page"?c=(0,ds.sprintf)((0,ds.__)("%d pages have been restored."),e.length):c=(0,ds.sprintf)((0,ds.__)("%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,ds.__)("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,ds.__)("An error occurred while restoring the posts."):u.size===1?c=(0,ds.sprintf)((0,ds.__)("An error occurred while restoring the posts: %s"),[...u][0]):c=(0,ds.sprintf)((0,ds.__)("Some errors occurred while restoring the posts: %s"),[...u].join(","))}n(c,{type:"snackbar"})}}},R7=C6e;var A7=a(G(),1),kee=a(oe(),1),Lo=a(j(),1),Ree=a(xt(),1),Aee=a(U(),1),uf=a(W(),1);var Jg=a(C(),1),T6e={id:"move-to-trash",label:(0,Lo._x)("Trash","verb"),isPrimary:!0,icon:Ud,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,Aee.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,A7.useDispatch)(Ree.store),{deleteEntityRecord:l}=(0,A7.useDispatch)(kee.store);return(0,Jg.jsxs)(uf.__experimentalVStack,{spacing:"5",children:[(0,Jg.jsx)(uf.__experimentalText,{children:e.length===1?(0,Lo.sprintf)((0,Lo.__)('Are you sure you want to move "%s" to the trash?'),st(e[0])):(0,Lo.sprintf)((0,Lo._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,Jg.jsxs)(uf.__experimentalHStack,{justify:"right",children:[(0,Jg.jsx)(uf.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,Lo.__)("Cancel")}),(0,Jg.jsx)(uf.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,Lo.sprintf)((0,Lo.__)('"%s" moved to the trash.'),st(e[0])):u=(0,Lo.sprintf)((0,Lo._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,Lo.__)("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,Lo.__)("An error occurred while moving the items to the trash."):d.size===1?u=(0,Lo.sprintf)((0,Lo.__)("An error occurred while moving the item to the trash: %s"),[...d][0]):u=(0,Lo.sprintf)((0,Lo.__)("Some errors occurred while moving the items to the trash: %s"),[...d].join(","))}s(u,{type:"snackbar"})}r&&r(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,Lo._x)("Trash","verb")})]})]})}},I7=T6e;var ar=a(j(),1),Mee=a(U(),1),df=a(W(),1),Dee=a(dc(),1),N7=a(At(),1);var Iee=a(xt(),1),Oee=a(oe(),1),O7=a(G(),1);function P6e(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 Nee=async(e,t,r)=>{let{createSuccessNotice:o,createErrorNotice:n}=(0,O7.dispatch)(Iee.store),{deleteEntityRecord:i}=(0,O7.dispatch)(Oee.store),s=await Promise.allSettled(e.map(l=>i("postType",l.type,l.id,{force:!0},{throwOnError:!0})));if(s.every(({status:l})=>l==="fulfilled")){let l;s.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=P6e(s),c="";s.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 $g=a(C(),1),{PATTERN_TYPES:E6e}=kn(Dee.privateApis),k6e={id:"delete-post",label:(0,ar.__)("Delete"),isPrimary:!0,icon:Ud,isEligible(e){return Gd(e)?n2(e):e.type===E6e.user},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,Mee.useState)(!1),i=e.every(s=>Gd(s)&&s?.has_theme_file);return(0,$g.jsxs)(df.__experimentalVStack,{spacing:"5",children:[(0,$g.jsx)(df.__experimentalText,{children:e.length>1?(0,ar.sprintf)((0,ar._n)("Delete %d item?","Delete %d items?",e.length),e.length):(0,ar.sprintf)((0,ar._x)('Delete "%s"?',"template part"),st(e[0]))}),(0,$g.jsxs)(df.__experimentalHStack,{justify:"right",children:[(0,$g.jsx)(df.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,ar.__)("Cancel")}),(0,$g.jsx)(df.Button,{variant:"primary",onClick:async()=>{n(!0),await Nee(e,{success:{messages:{getMessage:l=>i?(0,ar.sprintf)((0,ar.__)('"%s" reset.'),(0,N7.decodeEntities)(st(l))):(0,ar.sprintf)((0,ar._x)('"%s" deleted.',"template part"),(0,N7.decodeEntities)(st(l))),getBatchMessage:()=>i?(0,ar.__)("Items reset."):(0,ar.__)("Items deleted.")}},error:{messages:{getMessage:l=>l.size===1?[...l][0]:i?(0,ar.__)("An error occurred while reverting the item."):(0,ar.__)("An error occurred while deleting the item."),getBatchMessage:l=>l.size===0?i?(0,ar.__)("An error occurred while reverting the items."):(0,ar.__)("An error occurred while deleting the items."):l.size===1?i?(0,ar.sprintf)((0,ar.__)("An error occurred while reverting the items: %s"),[...l][0]):(0,ar.sprintf)((0,ar.__)("An error occurred while deleting the items: %s"),[...l][0]):i?(0,ar.sprintf)((0,ar.__)("Some errors occurred while reverting the items: %s"),[...l].join(",")):(0,ar.sprintf)((0,ar.__)("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,ar.__)("Delete")})]})]})}},M7=k6e;var Yee=a(G(),1),ff=a(j(),1),qee=a(xt(),1),Kee=a(U(),1),Zee=a(wt(),1);var Pi=a(W(),1),Uee=a(Ee(),1),qR=a(oe(),1),m0=a(G(),1),YR=a(U(),1),f0=a(j(),1);var Wee=a(xt(),1),Gee=a(wt(),1);var Fee=a(G(),1),Lee=a(oe(),1),Bee=()=>(0,Fee.useSelect)(e=>e(Lee.store).getEntityRecords("postType","wp_template_part",{per_page:-1}),[])??[],Vee=(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}`},jee=e=>Zg(e).replace(/[^\w-]+/g,"")||"wp-custom-part";var pn=a(C(),1);function zee(e,t){return`fields-create-template-part-modal__area-option-$e}-$t}`}function Hee(e,t){return`fields-create-template-part-modal__area-option-description-$e}-$t}`}function p0({modalTitle:e,...t}){let r=(0,m0.useSelect)(o=>o(qR.store).getPostType("wp_template_part")?.labels?.add_new_item,[]);return(0,pn.jsx)(Pi.Modal,{title:e||r,onRequestClose:t.closeModal,overlayClassName:"fields-create-template-part-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,pn.jsx)(D7,{...t})})}var R6e=e=>e==="header"?Jx:e==="footer"?Zx:e==="sidebar"?p_:e==="navigation-overlay"?o_:wg;function D7({defaultArea:e="uncategorized",blocks:t=[],confirmLabel:r=(0,f0.__)("Add"),closeModal:o,onCreate:n,onError:i,defaultTitle:s=""}){let{createErrorNotice:l}=(0,m0.useDispatch)(Wee.store),{saveEntityRecord:c}=(0,m0.useDispatch)(qR.store),u=Bee(),[d,f]=(0,YR.useState)(s),[m,h]=(0,YR.useState)(e),[g,v]=(0,YR.useState)(!1),y=(0,Uee.useInstanceId)(p0),S=(0,m0.useSelect)(w=>w(qR.store).getCurrentTheme()?.default_template_part_areas,[]);async function b(){if(!(!d||g))try{v(!0);let w=Vee(d,u),x=jee(w),_=await c("postType","wp_template_part",{slug:x,title:w,content:(0,Gee.serialize)(t),area:m},{throwOnError:!0});await n(_)}catch(w){let x=w instanceof Error&&"code"in w&&w.message&&w.code!=="unknown_error"?w.message:(0,f0.__)("An error occurred while creating the template part.");l(x,{type:"snackbar"}),i?.()}finally{v(!1)}}return(0,pn.jsx)("form",{onSubmit:async w=>{w.preventDefault(),await b()},children:(0,pn.jsxs)(Pi.__experimentalVStack,{spacing:"4",children:[(0,pn.jsx)(Pi.TextControl,{__next40pxDefaultSize:!0,label:(0,f0.__)("Name"),value:d,onChange:f,required:!0}),(0,pn.jsxs)("fieldset",{className:"fields-create-template-part-modal__area-fieldset",children:[(0,pn.jsx)(Pi.BaseControl.VisualLabel,{as:"legend",children:(0,f0.__)("Area")}),(0,pn.jsx)("div",{className:"fields-create-template-part-modal__area-radio-group",children:(S??[]).map(w=>{let x=R6e(w.icon);return(0,pn.jsxs)("div",{className:"fields-create-template-part-modal__area-radio-wrapper",children:[(0,pn.jsx)("input",{type:"radio",id:zee(w.area,y),name:`fields-create-template-part-modal__area-$y}`,value:w.area,checked:m===w.area,onChange:()=>{h(w.area)},"aria-describedby":Hee(w.area,y)}),(0,pn.jsx)(Pi.Icon,{icon:x,className:"fields-create-template-part-modal__area-radio-icon"}),(0,pn.jsx)("label",{htmlFor:zee(w.area,y),className:"fields-create-template-part-modal__area-radio-label",children:w.label}),(0,pn.jsx)(Pi.Icon,{icon:Do,className:"fields-create-template-part-modal__area-radio-checkmark"}),(0,pn.jsx)("p",{className:"fields-create-template-part-modal__area-radio-description",id:Hee(w.area,y),children:w.description})]},w.area)})})]}),(0,pn.jsxs)(Pi.__experimentalHStack,{justify:"right",children:[(0,pn.jsx)(Pi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{o()},children:(0,f0.__)("Cancel")}),(0,pn.jsx)(Pi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!d||g,isBusy:g,children:r})]})]})})}var Xee=a(C(),1),A6e={id:"duplicate-template-part",label:(0,ff._x)("Duplicate","action label"),isEligible:e=>e.type==="wp_template_part",modalHeader:(0,ff._x)("Duplicate template part","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=(0,Kee.useMemo)(()=>r.blocks??(0,Zee.parse)(typeof r.content=="string"?r.content:r.content.raw,{__unstableSkipMigrationLogs:!0}),[r.content,r.blocks]),{createSuccessNotice:n}=(0,Yee.useDispatch)(qee.store);function i(s){n((0,ff.sprintf)((0,ff._x)('"%s" duplicated.',"template part"),st(s)),{type:"snackbar",id:"edit-site-patterns-success"}),t?.()}return(0,Xee.jsx)(D7,{blocks:o,defaultArea:r.area,defaultTitle:(0,ff.sprintf)((0,ff._x)("%s (Copy)","template part"),st(r)),onCreate:i,onError:t,confirmLabel:(0,ff._x)("Duplicate","action label"),closeModal:t??(()=>{})})}},F7=A6e;var Qee=a(j(),1),Jee=a(W(),1),$ee=a(C(),1),I6e={id:"alt_text",type:"text",label:(0,Qee.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,$ee.jsx)(Jee.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),rows:2}),enableSorting:!1,filterBy:!1},L7=I6e;var nte=a(j(),1);var ZR=a(U(),1),B7=a(j(),1);function KR(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var XR=a(C(),1);function ete({item:e}){let[t,r]=(0,ZR.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,ZR.useEffect)(()=>{o&&o===n&&r(KR(i)||(0,B7.__)("(no title)")),o||r((0,B7.__)("(Unattached)"))},[o,n,i]),(0,XR.jsx)(XR.Fragment,{children:t})}var JR=a(oe(),1),$R=a(W(),1),QR=a(j(),1),ev=a(U(),1),tte=a(Ee(),1),rte=a(G(),1);var V7=a(C(),1);function ote({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:KR(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,ev.useState)(r),[i,s]=(0,ev.useState)([]),[l,c]=(0,ev.useState)(!1),[u,d]=(0,ev.useState)(e?.post?.toString()??null),f=(0,rte.useSelect)(y=>y(JR.store).getPostTypes(),[]),m=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),n([])},h=async y=>{c(!0);let S=await(0,JR.__experimentalFetchLinkSuggestions)(y,{type:"post",isInitialSuggestions:!0},{});s(S);let b=S.map(w=>({label:w.title,value:w.id.toString()}));n(b),c(!1)},g=y=>{if(!y){m();return}if(d(y),y){let S=i.find(b=>b.id===Number(y));if(S&&f){let b=f.find(x=>x.slug===S?.type),w={...b&&{type:b.slug},id:Number(y),title:{raw:S.title,rendered:S.title}};t({post:Number(y),_embedded:{...e?._embedded,"wp:attached-to":[w]}})}}},v=e.post?(0,ev.createInterpolateElement)((0,QR.__)("Search for a post or page to attach this media to or <button>detach current</button>."),{button:(0,V7.jsx)($R.Button,{__next40pxDefaultSize:!0,onClick:m,variant:"link",accessibleWhenDisabled:!0})}):(0,QR.__)("Search for a post or page to attach this media to.");return(0,V7.jsx)($R.ComboboxControl,{className:"dataviews-media-field__attached-to",__next40pxDefaultSize:!0,isLoading:l,label:(0,QR.__)("Attached to"),help:v,value:u,options:o,onFilterValueChange:(0,tte.debounce)(y=>h(y),300),onChange:g,hideLabelFromVision:!0})}var O6e={id:"attached_to",type:"text",label:(0,nte.__)("Attached to"),Edit:ote,render:ete,enableSorting:!1,filterBy:!1},j7=O6e;var ate=a(j(),1),lte=a(G(),1),cte=a(oe(),1);var ite=a(j(),1),h0=a(U(),1);var eA=a(W(),1),fp=a(C(),1);function ste({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,h0.useState)("loading");(0,h0.useEffect)(()=>{i("loading")},[o]);let s=(0,h0.useCallback)(c=>{c?.complete&&i("instant")},[]),l=()=>{n==="loading"&&i("loaded")};return(0,fp.jsxs)(eA.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,fp.jsx)("div",{className:Q("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,fp.jsx)("img",{ref:s,onLoad:l,alt:(0,ite.__)("Author avatar"),src:o})}),!o&&(0,fp.jsx)("div",{className:"media-author-field__icon",children:(0,fp.jsx)(eA.Icon,{icon:qx})}),(0,fp.jsx)("span",{className:"media-author-field__name",children:r})]})}var N6e={label:(0,ate.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,lte.resolveSelect)(cte.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:ste,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},z7=N6e;var ute=a(j(),1),dte=a(W(),1);function mp(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var fte=a(C(),1),M6e={id:"caption",type:"text",label:(0,ute.__)("Caption"),getValue:({item:e})=>mp(e?.caption),render:({item:e})=>mp(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,fte.jsx)(dte.TextareaControl,{label:e.label,value:mp(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},H7=M6e;var mte=a(j(),1),D6e={id:"date",type:"datetime",label:(0,mte.__)("Date added"),filterBy:{operators:["before","after"]},readOnly:!0},U7=D6e;var pte=a(j(),1),hte=a(W(),1);var W7=a(C(),1),F6e={id:"description",type:"text",label:(0,pte.__)("Description"),getValue:({item:e})=>mp(e?.description),render:({item:e})=>(0,W7.jsx)("div",{children:mp(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,W7.jsx)(hte.TextareaControl,{label:e.label,value:mp(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},G7=F6e;var bte=a(j(),1),Ste=a(bo(),1);var gte=a(U(),1),vte=a(bo(),1);var tv=a(C(),1),L6e=15;function yte({item:e}){let t=(0,gte.useMemo)(()=>e?.source_url?(0,vte.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length<=L6e?(0,tv.jsx)("span",{className:"dataviews-media-field__filename",children:t}):(0,tv.jsxs)(Ue.Root,{children:[(0,tv.jsx)(Ue.Trigger,{render:(0,tv.jsx)("span",{className:"dataviews-media-field__filename",children:t})}),(0,tv.jsx)(Ue.Popup,{children:t})]}):""}var B6e={id:"filename",type:"text",label:(0,bte.__)("File name"),getValue:({item:e})=>(0,Ste.getFilename)(e?.source_url||""),render:yte,enableSorting:!1,filterBy:!1,readOnly:!0},Y7=B6e;var Ei=a(j(),1),xte=1024,_te=1024*xte,Cte=1024*_te,Tte=1024*Cte,Pte=1024*Tte,Ete=1024*Pte,kte=1024*Ete,V6e=1024*kte;function wte(e,t,r=2){return(0,Ei.sprintf)((0,Ei._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function j6e(e,t=2){if(e===0)return wte(0,(0,Ei._x)("B","unit symbol"),t);let r={[(0,Ei._x)("YB","unit symbol")]:V6e,[(0,Ei._x)("ZB","unit symbol")]:kte,[(0,Ei._x)("EB","unit symbol")]:Ete,[(0,Ei._x)("PB","unit symbol")]:Pte,[(0,Ei._x)("TB","unit symbol")]:Tte,[(0,Ei._x)("GB","unit symbol")]:Cte,[(0,Ei._x)("MB","unit symbol")]:_te,[(0,Ei._x)("KB","unit symbol")]:xte,[(0,Ei._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return wte(e/n,o,t);return""}var z6e={id:"filesize",type:"text",label:(0,Ei.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?j6e(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},q7=z6e;var g0=a(j(),1),H6e={id:"media_dimensions",type:"text",label:(0,g0.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,g0.sprintf)((0,g0._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},K7=H6e;var Rte=a(j(),1),U6e={id:"mime_type",type:"text",label:(0,Rte.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},Z7=U6e;var Nge=a(j(),1);var Age=a(j(),1),TH=a(he(),1),Ige=a(G(),1),AT=a(oe(),1);var $a=a(U(),1),Ph=a(G(),1),xH=a(j(),1),Zf=a(oe(),1),$S=a(he(),1),Pge=a(xt(),1),Ege=a(dc(),1),kge=a(wt(),1);var Ate=a(U(),1),v0=a(G(),1),Ite=a(Ee(),1),Ote=a(he(),1);var tA=a(C(),1);function W6e(e,t,r){if(!r)return t;let o=e.get(t);return o||(o=(0,v0.createRegistry)({"core/block-editor":Ote.storeConfig},t),o.registerStore("core/editor",A1),e.set(t,o)),o}var G6e=(0,Ite.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let o=(0,v0.useRegistry)(),[n]=(0,Ate.useState)(()=>new WeakMap),i=W6e(n,o,t);return i===o?(0,tA.jsx)(e,{registry:o,...r}):(0,tA.jsx)(v0.RegistryProvider,{value:i,children:(0,tA.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),Nte=G6e;var dy=a(U(),1),Sh=a(G(),1),ga=a(oe(),1),Jpe=a(j(),1),$pe=a(kt(),1),ehe=a(Ee(),1),the=a(wt(),1),z5=a(he(),1);var rA=a(U(),1),Mte=a(C(),1),Dte=(0,rA.createContext)(void 0);function Fte({value:e,onChange:t,settings:r={},children:o}){let n={media:e,onChange:t,fields:r.fields||[]};return(0,Mte.jsx)(Dte.Provider,{value:n,children:o})}function y0(){let e=(0,rA.useContext)(Dte);if(!e)throw new Error("useMediaEditorContext must be used within MediaEditorProvider");return e}var Lte=a(W(),1),Bte=a(U(),1),oA=a(j(),1);function rv(e){return e?e.startsWith("image/")?{type:"image"}:e.startsWith("video/")?{type:"video"}:e.startsWith("audio/")?{type:"audio"}:{type:"application"}:{type:"application"}}var In=a(C(),1);function Y6e({mediaType:e,mediaUrl:t,altText:r,displayTitle:o,mimeType:n,onLoad:i,onError:s,loadingState:l}){switch(e.type){case"image":return(0,In.jsx)("img",{className:l==="loaded"?"loaded":"",src:t,alt:r||"",onLoad:i,onError:s});case"video":return(0,In.jsx)("video",{src:t,controls:!0,onError:s,children:o});case"audio":return(0,In.jsx)("audio",{src:t,controls:!0,onError:s,children:o});default:return(0,In.jsxs)("div",{className:"media-editor-preview__file-info",children:[(0,In.jsx)("p",{className:"media-editor-preview__file-name",children:o}),(0,In.jsx)("p",{className:"media-editor-preview__mime-type",children:n}),(0,In.jsx)("a",{href:t,target:"_blank",rel:"noopener",className:"media-editor-preview__download-link",children:(0,oA.__)("View file")})]})}}function Vte(e){let[t,r]=(0,Bte.useState)("loading"),{media:o}=y0(),{source_url:n,mime_type:i,alt_text:s,title:l}=o||{},c=rv(i);if(!n)return(0,In.jsx)("div",{className:"media-editor-preview media-editor-preview--empty",children:(0,In.jsx)("p",{children:(0,oA.__)("No media file available.")})});if(t==="error")return(0,In.jsxs)("div",{className:"media-editor-preview media-editor-preview--error",children:[(0,In.jsx)("p",{children:(0,oA.__)("Failed to load media file.")}),(0,In.jsx)("p",{className:"media-editor-preview__url",children:n})]});let u=typeof l=="string"?l:l?.rendered||l?.raw;return(0,In.jsxs)("div",{...e,className:`media-editor-preview media-editor-preview--$c.type}`,children:[c.type==="image"&&t==="loading"&&(0,In.jsx)("div",{className:"media-editor-preview__spinner",children:(0,In.jsx)(Lte.Spinner,{})}),(0,In.jsx)(Y6e,{mediaType:c,mediaUrl:n,altText:s,displayTitle:u,mimeType:i,onLoad:()=>r("loaded"),onError:()=>r("error"),loadingState:t})]})}var Di=a(U(),1),Nae=a(Ee(),1);var lA=a(U(),1);var X7=a(j(),1);var Kr="isAny",Zr="isNone",ki="isAll",Ri="isNotAll",fs="between",ms="inThePast",Qs="over",so="is",ao="isNot",pp="lessThan",hp="greaterThan",gp="lessThanOrEqual",vp="greaterThanOrEqual",yp="before",bp="after",Sp="beforeInc",wp="afterInc",Pu="contains",Eu="notContains",ku="startsWith",xp="on",_p="notOn",nA=["asc","desc"],jte={asc:"\u2191",desc:"\u2193"},iA={asc:"ascending",desc:"descending"},sA={asc:(0,X7.__)("Sort ascending"),desc:(0,X7.__)("Sort descending")},zte={asc:N3,desc:E3},b0="table",aA="grid",Hte="list",Ute="activity",Wte="pickerGrid",Gte="pickerTable",Yte="pickerActivity";var qte=(0,lA.createContext)({view:{type:b0},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,lA.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});qte.displayName="DataViewsContext";var et=qte;var Au=a(j(),1);var av=a(j(),1),hA=a(W(),1),$s=a(U(),1),r9=a(lo(),1);var Zte=a(W(),1),Xte=a(j(),1),Qte=a(C(),1);function Cp({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let l=o(r),c=e.includes(l),u=!i&&c,d=n?.getValue?.({item:r})||(0,Xte.__)("(no title)");return(0,Qte.jsx)(Zte.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":d,"aria-disabled":i,checked:u,onChange:()=>{i||t(c?e.filter(f=>l!==f):[...e,l])},...s})}var ov=a(W(),1),ere=a(j(),1),w0=a(U(),1);var tre=a(G(),1),Q7=a(Ee(),1);var Jte=a(Fm(),1),{lock:Rwt,unlock:yt}=(0,Jte.__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 Ar=a(C(),1),{Menu:S0,kebabCase:q6e}=yt(ov.privateApis);function K6e({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,Ar.jsx)(ov.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function Z6e({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Ar.jsx)(S0.Item,{disabled:e.disabled,onClick:t,children:(0,Ar.jsx)(S0.ItemLabel,{children:o})})}function nv({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,Ar.jsx)(ov.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__$q6e(e.id)}`,children:(0,Ar.jsx)(e.RenderModal,{items:t,closeModal:r})})}function J7({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,w0.useMemo)(()=>e.reduce((l,c)=>((c.isPrimary?l.primaryActions:l.regularActions).push(c),l),{primaryActions:[],regularActions:[]}),[e]),s=l=>l.map(c=>(0,Ar.jsx)(Z6e,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,Ar.jsxs)(S0.Group,{children:[s(n),s(i)]})}function x0({item:e,actions:t,isCompact:r}){let o=(0,tre.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,w0.useMemo)(()=>{let l=t.filter(u=>!u.isEligible||u.isEligible(e));return{primaryActions:l.filter(u=>u.isPrimary),eligibleActions:l}},[t,e]),s=(0,Q7.useViewportMatch)("medium","<");return r?(0,Ar.jsx)($te,{item:e,actions:i,isSmall:!0,registry:o}):(0,Ar.jsxs)(se,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,Ar.jsx)($7,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,Ar.jsx)($te,{item:e,actions:i,registry:o})]})}function $te({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,w0.useState)(null);return(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsxs)(S0,{placement:"bottom-end",children:[(0,Ar.jsx)(S0.TriggerButton,{render:(0,Ar.jsx)(ov.Button,{size:r?"small":"compact",icon:no,label:(0,ere.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,Ar.jsx)(S0.Popover,{children:(0,Ar.jsx)(J7,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,Ar.jsx)(nv,{action:n,items:[e],closeModal:()=>i(null)})]})}function $7({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,w0.useState)(null);return(0,Q7.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,Ar.jsxs)(Ar.Fragment,{children:[t.map(l=>(0,Ar.jsx)(K6e,{action:l,onClick:()=>{if("RenderModal"in l){i(l);return}l.callback([e],{registry:r})},items:[e],variant:o},l.id)),!!n&&(0,Ar.jsx)(nv,{action:n,items:[e],closeModal:()=>i(null)})]})}var iv=a(W(),1),I1=a(j(),1),Ai=a(U(),1),ire=a(G(),1);var e9=a(Ee(),1);var Tp=a(j(),1);function rre(e,t,r,o=!1){return e>0?(0,Tp.sprintf)((0,Tp._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,Tp.sprintf)((0,Tp._n)("%d Item","%d Items",r),r):(0,Tp.sprintf)((0,Tp._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var rn=a(C(),1);function X6e({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,Ai.useState)(!1);return(0,rn.jsxs)(rn.Fragment,{children:[(0,rn.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,rn.jsx)(nv,{action:e,items:t,closeModal:()=>n(!1)})]})}function cA(e,t){return(0,Ai.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function _0(e,t){return(0,Ai.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function O1({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,Ai.useMemo)(()=>r.filter(d=>o.some(f=>f.supportsBulk&&(!f.isEligible||f.isEligible(d)))),[r,o]),l=r.filter(d=>e.includes(n(d))&&s.includes(d)),c=e.length>0,u=l.length===s.length;return i?(0,rn.jsx)(iv.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,I1.__)("Deselect all")}):(0,rn.jsx)(iv.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:u,indeterminate:!u&&!!l.length,onChange:()=>{t(u?[]:s.map(d=>n(d)))},"aria-label":u?(0,I1.__)("Deselect all"):(0,I1.__)("Select all")})}function ore({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,e9.useViewportMatch)("medium","<")?(0,rn.jsx)(iv.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,rn.jsx)(iv.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var sre=[];function Q6e({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,ire.useRegistry)(),i=(0,Ai.useMemo)(()=>t.filter(s=>!e.isEligible||e.isEligible(s)),[e,t]);return"RenderModal"in e?(0,rn.jsx)(X6e,{action:e,items:i,ActionTriggerComponent:ore},e.id):(0,rn.jsx)(ore,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function nre(e,t,r,o,n,i,s,l,c,u,d){let f=rre(n.length,e.length,d.totalItems,o);return(0,rn.jsxs)(se,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,rn.jsx)(O1,{selection:n,onChangeSelection:u,data:e,actions:t,getItemId:r,disableSelectAll:o}),(0,rn.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:f}),(0,rn.jsxs)(se,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[i.map(m=>(0,rn.jsx)(Q6e,{action:m,selectedItems:s,actionInProgress:l,setActionInProgress:c},m.id)),s.length>0&&(0,rn.jsx)(iv.Button,{icon:Pn,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,I1.__)("Cancel"),disabled:!!l,accessibleWhenDisabled:!1,onClick:()=>{u(sre)}})]})]})}function J6e({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n,isInfiniteScroll:i,paginationInfo:s}){let[l,c]=(0,Ai.useState)(null),u=(0,Ai.useRef)(void 0),d=(0,e9.useViewportMatch)("medium","<"),f=(0,Ai.useMemo)(()=>t.filter(v=>v.supportsBulk),[t]),m=(0,Ai.useMemo)(()=>o.filter(v=>f.some(y=>!y.isEligible||y.isEligible(v))),[o,f]),h=(0,Ai.useMemo)(()=>o.filter(v=>e.includes(n(v))&&m.includes(v)),[e,o,n,m]),g=(0,Ai.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=nre(o,t,n,i,e,g,h,l,c,r,s));else return u.current&&(u.current=void 0),nre(o,t,n,i,e,g,h,l,c,r,s);return u.current}function uA(){let{data:e,selection:t,actions:r=sre,onChangeSelection:o,getItemId:n,paginationInfo:i,view:s}=(0,Ai.useContext)(et);return(0,rn.jsx)(J6e,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n,isInfiniteScroll:!!s.infiniteScrollEnabled,paginationInfo:i})}var mf=a(j(),1);var pf=a(W(),1),Pp=a(U(),1);function dA(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 _t=a(C(),1),{Menu:lr}=yt(pf.privateApis);function $6e({children:e}){return Pp.Children.toArray(e).filter(Boolean).map((t,r)=>(0,_t.jsxs)(Pp.Fragment,{children:[r>0&&(0,_t.jsx)(lr.Separator,{}),t]},r))}var e3e=(0,Pp.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,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,S=[],b=o.find(A=>A.id===t),{setIsShowingFilter:w}=(0,Pp.useContext)(et);if(!b)return null;g=b.enableHiding!==!1,v=b.enableSorting!==!1;let x=b.header;if(S=!!b.filterBy&&b.filterBy?.operators||[],y=!r.filters?.some(A=>t===A.field)&&!!(b.hasElements||b.Edit)&&b.filterBy!==!1&&!b.filterBy?.isPrimary,!v&&!l&&!g&&!y)return x;let _=dA(r,o).filter(A=>!f.includes(A.id)),E=(c||u)&&!!_.length,I=(0,mf.isRTL)();return(0,_t.jsxs)(lr,{children:[(0,_t.jsxs)(lr.TriggerButton,{render:(0,_t.jsx)(pf.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:d,variant:"tertiary"}),children:[x,r.sort&&h&&(0,_t.jsx)("span",{"aria-hidden":"true",children:jte[r.sort.direction]})]}),(0,_t.jsx)(lr.Popover,{style:{minWidth:"240px"},children:(0,_t.jsxs)($6e,{children:[v&&(0,_t.jsx)(lr.Group,{children:nA.map(A=>{let k=r.sort&&h&&r.sort.direction===A,O=`$t}-$A}`;return(0,_t.jsx)(lr.RadioItem,{name:"view-table-sorting",value:O,checked:k,onChange:()=>{n({...r,sort:{field:t,direction:A},showLevels:!1})},children:(0,_t.jsx)(lr.ItemLabel,{children:sA[A]})},O)})}),y&&(0,_t.jsx)(lr.Group,{children:(0,_t.jsx)(lr.Item,{prefix:(0,_t.jsx)(pf.Icon,{icon:Qx}),onClick:()=>{s(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:S[0]}]})},children:(0,_t.jsx)(lr.ItemLabel,{children:(0,mf.__)("Add filter")})})}),(l||g||E)&&b&&(0,_t.jsxs)(lr.Group,{children:[l&&(0,_t.jsx)(lr.Item,{prefix:(0,_t.jsx)(pf.Icon,{icon:R3}),disabled:I?m>=f.length-1:m<1,onClick:()=>{let A=I?m+1:m-1,k=[...f];k.splice(m,1),k.splice(A,0,t),n({...r,fields:k})},children:(0,_t.jsx)(lr.ItemLabel,{children:(0,mf.__)("Move left")})}),l&&(0,_t.jsx)(lr.Item,{prefix:(0,_t.jsx)(pf.Icon,{icon:I3}),disabled:I?m<1:m>=f.length-1,onClick:()=>{let A=I?m-1:m+1,k=[...f];k.splice(m,1),k.splice(A,0,t),n({...r,fields:k})},children:(0,_t.jsx)(lr.ItemLabel,{children:(0,mf.__)("Move right")})}),c&&!!_.length&&(0,_t.jsxs)(lr,{children:[(0,_t.jsx)(lr.SubmenuTriggerItem,{children:(0,_t.jsx)(lr.ItemLabel,{children:(0,mf.__)("Insert left")})}),(0,_t.jsx)(lr.Popover,{children:_.map(A=>{let k=I?m+1:m;return(0,_t.jsx)(lr.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,k),A.id,...f.slice(k)]})},children:(0,_t.jsx)(lr.ItemLabel,{children:A.label})},A.id)})})]}),u&&!!_.length&&(0,_t.jsxs)(lr,{children:[(0,_t.jsx)(lr.SubmenuTriggerItem,{children:(0,_t.jsx)(lr.ItemLabel,{children:(0,mf.__)("Insert right")})}),(0,_t.jsx)(lr.Popover,{children:_.map(A=>{let k=I?m:m+1;return(0,_t.jsx)(lr.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,k),A.id,...f.slice(k)]})},children:(0,_t.jsx)(lr.ItemLabel,{children:A.label})},A.id)})})]}),g&&b&&(0,_t.jsx)(lr.Item,{prefix:(0,_t.jsx)(pf.Icon,{icon:g_}),onClick:()=>{i(b),n({...r,fields:f.filter(A=>A!==t)})},children:(0,_t.jsx)(lr.ItemLabel,{children:(0,mf.__)("Hide column")})})]})]})})]})}),t3e=e3e,C0=t3e;var are=a(U(),1),t9=a(C(),1);function r3e({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 Ep({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,t9.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`$n} $n}--clickable`,...s,children:i});return(0,are.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=r3e({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,t9.jsx)("div",{...l,...s,children:i})}var Ru=a(C(),1);function o3e({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:s,isItemClickable:l}){return(0,Ru.jsxs)(se,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Ru.jsx)(Ep,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(i||s)&&r?r.getValue?.({item:e}):void 0,children:(0,Ru.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Ru.jsxs)(se,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Ru.jsxs)(Ep,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Ru.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Ru.jsx)(r.render,{item:e,field:r})]}),n&&(0,Ru.jsx)(n.render,{item:e,field:n})]})]})}var fA=o3e;var sv=a(U(),1),lre=a(j(),1),n3e=e=>(0,lre.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function cre({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,sv.useState)(!1),[n,i]=(0,sv.useState)(!1),s=(0,sv.useCallback)(()=>{let l=e.current;l&&(t&&o(n3e(l)),i(l.scrollTop>0))},[e,t]);return(0,sv.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let l=e.current;return s(),l.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{l.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e,t,s]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function Js(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 kp=a(W(),1),dre=a(j(),1),fre=a(U(),1);var ja=a(C(),1);function ure({field:e,isVisible:t,onToggleVisibility:r}){return(0,ja.jsx)(kp.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,ja.jsxs)(se,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,ja.jsx)("div",{style:{height:24,width:24},children:t&&(0,ja.jsx)(kp.Icon,{icon:Do})}),(0,ja.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function i3e(e){return!!e}function mA({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,fre.useContext)(et),n=dA(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),s=r.find(g=>g.id===t.mediaField),l=r.find(g=>g.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:l,isVisibleFlag:"showDescription"}].filter(({field:g})=>i3e(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,ja.jsxs)(se,{direction:"column",className:"dataviews-field-control",children:[e&&(0,ja.jsx)(kp.BaseControl.VisualLabel,{children:(0,dre.__)("Properties")}),(0,ja.jsx)(se,{direction:"column",className:"dataviews-view-config__properties",children:(0,ja.jsxs)(kp.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:g,isVisibleFlag:v})=>{let y=t[v]??!0,S=h&&y?{...g,enableHiding:!1}:g;return(0,ja.jsx)(ure,{field:S,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,ja.jsx)(ure,{field:y,isVisible:v,onToggleVisibility:()=>{o({...t,fields:v?u.filter(S=>S!==g.id):[...u,g.id]})}},g.id)})]})})]})}var pA=a(U(),1);function xl(e,t={delay:400}){let[r,o]=(0,pA.useState)(!1);return(0,pA.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var dt=a(C(),1);function pre(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function s3e({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.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,dt.jsx)("div",{className:i,children:(0,dt.jsx)(n.render,{item:e,field:n})})}function mre({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:l,mediaField:c,descriptionField:u,selection:d,getItemId:f,isItemClickable:m,onClickItem:h,renderItemLink:g,onChangeSelection:v,isActionsColumnSticky:y,posinset:S}){let{paginationInfo:b}=(0,$s.useContext)(et),w=cA(o,t),x=w&&d.includes(i),{showTitle:_=!0,showMedia:E=!0,showDescription:I=!0,infiniteScrollEnabled:A}=s,k=(0,$s.useRef)(!1),O=s.fields??[],T=l&&_||c&&E||u&&I;return(0,dt.jsxs)("tr",{className:Q("dataviews-view-table__row",{"is-selected":w&&x,"has-bulk-actions":w}),onTouchStart:()=>{k.current=!0},"aria-setsize":A?b.totalItems:void 0,"aria-posinset":S,role:A?"article":void 0,onMouseDown:P=>{let N=(0,r9.isAppleOS)()?P.metaKey:P.ctrlKey;P.button===0&&N&&window.navigator.userAgent.toLowerCase().includes("firefox")&&P?.preventDefault()},onClick:P=>{if(!w)return;((0,r9.isAppleOS)()?P.metaKey:P.ctrlKey)&&!k.current&&document.getSelection()?.type!=="Range"&&v(d.includes(i)?d.filter(z=>i!==z):[...d,i])},children:[e&&(0,dt.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,dt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,dt.jsx)(Cp,{item:t,selection:d,onChangeSelection:v,getItemId:f,titleField:l,disabled:!w})})}),T&&(0,dt.jsx)("td",{children:(0,dt.jsx)(fA,{item:t,level:r,titleField:_?l:void 0,mediaField:E?c:void 0,descriptionField:I?u:void 0,isItemClickable:m,onClickItem:h,renderItemLink:g})}),O.map(P=>{let{width:N,maxWidth:z,minWidth:F,align:H}=s.layout?.styles?.[P]??{},M=n.find(D=>D.id===P),L=pre(H,M?.type);return(0,dt.jsx)("td",{style:{width:N,maxWidth:z,minWidth:F},children:(0,dt.jsx)(s3e,{fields:n,item:t,column:P,align:L})},P)}),!!o?.length&&(0,dt.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,dt.jsx)(x0,{item:t,actions:o})})]})}function a3e({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:l,selection:c,setOpenedFilter:u,onClickItem:d,isItemClickable:f,renderItemLink:m,view:h,className:g,empty:v}){let{containerRef:y}=(0,$s.useContext)(et),S=xl(i),b=(0,$s.useRef)(new Map),w=(0,$s.useRef)(void 0),[x,_]=(0,$s.useState)(),[E,I]=(0,$s.useState)(null);(0,$s.useEffect)(()=>{w.current&&(w.current.focus(),w.current=void 0)});let A=(0,$s.useId)(),{isHorizontalScrollEnd:k,isVerticallyScrolled:O}=cre({scrollContainerRef:y,enabledHorizontal:!!e?.length}),T=_0(e,t);if(x){w.current=x,_(void 0);return}let P=ie=>{let $=b.current.get(ie.id),ge=$?b.current.get($.fallback):void 0;_(ge?.node)},N=ie=>{ie.preventDefault(),ie.stopPropagation();let $={getBoundingClientRect:()=>({x:ie.clientX,y:ie.clientY,top:ie.clientY,left:ie.clientX,right:ie.clientX,bottom:ie.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{I($)})},z=!!t?.length,F=r.find(ie=>ie.id===h.titleField),H=r.find(ie=>ie.id===h.mediaField),M=r.find(ie=>ie.id===h.descriptionField),L=h.groupBy?.field?r.find(ie=>ie.id===h.groupBy?.field):null,D=L?Js(t,L):null,{showTitle:B=!0,showMedia:q=!0,showDescription:K=!0}=h,X=F&&B||H&&q||M&&K,J=h.fields??[],te=(ie,$)=>ge=>{ge?b.current.set(ie,{node:ge,fallback:J[$>0?$-1:1]}):b.current.delete(ie)},ee=h.infiniteScrollEnabled&&!D,ne=(0,av.isRTL)();return z?(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.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":T,"is-refreshing":!ee&&S}),"aria-busy":i,"aria-describedby":A,role:ee?"feed":void 0,inert:!ee&&i?"true":void 0,children:[(0,dt.jsxs)("colgroup",{children:[T&&(0,dt.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),X&&(0,dt.jsx)("col",{className:"dataviews-view-table__col-first-data"}),J.map((ie,$)=>(0,dt.jsx)("col",{className:Q(`dataviews-view-table__col-$ie}`,{"dataviews-view-table__col-expand":!X&&$===J.length-1})},`col-$ie}`)),!!e?.length&&(0,dt.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),E&&(0,dt.jsx)(hA.Popover,{anchor:E,onClose:()=>I(null),placement:"bottom-start",children:(0,dt.jsx)(mA,{showLabel:!1})}),(0,dt.jsx)("thead",{className:Q({"dataviews-view-table__thead--stuck":O}),onContextMenu:N,children:(0,dt.jsxs)("tr",{className:"dataviews-view-table__row",children:[T&&(0,dt.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:N,children:(0,dt.jsx)(O1,{selection:c,onChangeSelection:l,data:t,actions:e,getItemId:o})}),X&&(0,dt.jsx)("th",{scope:"col",children:F&&(0,dt.jsx)(C0,{ref:te(F.id,0),fieldId:F.id,view:h,fields:r,onChangeView:s,onHide:P,setOpenedFilter:u,canMove:!1,canInsertLeft:ne?h.layout?.enableMoving??!0:!1,canInsertRight:ne?!1:h.layout?.enableMoving??!0})}),J.map((ie,$)=>{let{width:ge,maxWidth:ke,minWidth:Pe,align:Oe}=h.layout?.styles?.[ie]??{},le=r.find(ae=>ae.id===ie),re=pre(Oe,le?.type),ve=h.layout?.enableMoving??!0;return(0,dt.jsx)("th",{style:{width:ge,maxWidth:ke,minWidth:Pe,textAlign:re},"aria-sort":h.sort?.direction&&h.sort?.field===ie?iA[h.sort.direction]:void 0,scope:"col",children:(0,dt.jsx)(C0,{ref:te(ie,$),fieldId:ie,view:h,fields:r,onChangeView:s,onHide:P,setOpenedFilter:u,canMove:ve,canInsertLeft:ve,canInsertRight:ve})},ie)}),!!e?.length&&(0,dt.jsx)("th",{className:Q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!k}),children:(0,dt.jsx)("span",{className:"dataviews-view-table-header",children:(0,av.__)("Actions")})})]})}),z&&L&&D?Array.from(D.entries()).map(([ie,$])=>(0,dt.jsxs)("tbody",{children:[(0,dt.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,dt.jsx)("td",{colSpan:J.length+(X?1:0)+(T?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:h.groupBy?.showLabel===!1?ie:(0,av.sprintf)((0,av.__)("%1$s: %2$s"),L.label,ie)})}),$.map((ge,ke)=>(0,dt.jsx)(mre,{item:ge,level:h.showLevels&&typeof n=="function"?n(ge):void 0,hasBulkActions:T,actions:e,fields:r,id:o(ge)||ke.toString(),view:h,titleField:F,mediaField:H,descriptionField:M,selection:c,getItemId:o,onChangeSelection:l,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!k},o(ge)))]},`group-$ie}`)):(0,dt.jsx)("tbody",{children:z&&t.map((ie,$)=>(0,dt.jsx)(mre,{item:ie,level:h.showLevels&&typeof n=="function"?n(ie):void 0,hasBulkActions:T,actions:e,fields:r,id:o(ie)||$.toString(),view:h,titleField:F,mediaField:H,descriptionField:M,selection:c,getItemId:o,onChangeSelection:l,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!k,posinset:ee?$+1:void 0},o(ie)))})]}),ee&&i&&(0,dt.jsx)("div",{className:"dataviews-loading",id:A,children:(0,dt.jsx)("p",{className:"dataviews-loading-more",children:(0,dt.jsx)(hA.Spinner,{})})})]}):(0,dt.jsx)("div",{className:Q("dataviews-no-results",{"is-refreshing":S}),id:A,children:v})}var hre=a3e;var wre=a(W(),1),SA=a(j(),1);var ea=a(W(),1);var M1=a(j(),1),bre=a(Ee(),1),Sre=a(lo(),1),Ap=a(U(),1);var l3e=a(W(),1),c3e=a(j(),1),gA=a(U(),1);var u3e=a(C(),1),d3e=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],f3e=d3e[2].value;function vA(){let e=(0,gA.useContext)(et),t=e.view;return(0,gA.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??f3e,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var gre=a(U(),1);var vre=a(C(),1),N1=(0,gre.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,vre.jsx)("div",{ref:o,className:Q("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax($t}px, 1fr))`},...r}));var yA=a(U(),1);function Rp(e,t){let{intersectionObserver:r}=(0,yA.useContext)(et);(0,yA.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function bA(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var vt=a(C(),1),{Badge:m3e}=yt(ea.privateApis);function p3e(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 yre=(0,Ap.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:l,item:c,actions:u,mediaField:d,titleField:f,descriptionField:m,regularFields:h,badgeFields:g,hasBulkActions:v,config:y,posinset:S,setsize:b,...w},x){let{showTitle:_=!0,showMedia:E=!0,showDescription:I=!0}=t,A=cA(u,c),k=l(c),O=(0,Ap.useRef)(null),T=(0,Ap.useCallback)(B=>{O.current=B,typeof x=="function"?x(B):x&&(x.current=B)},[x]);Rp(O,S);let P=(0,bre.useInstanceId)(e),N=r.includes(k),z=(0,vt.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),F=E&&d?.render,H=F?(0,vt.jsx)(d.render,{item:c,field:d,config:y}):z,M=_&&f?.render?(0,vt.jsx)(f.render,{item:c,field:f}):null,L,D;return i(c)&&n&&(M?(L={"aria-labelledby":`dataviews-view-grid__title-field-$P}`},D={id:`dataviews-view-grid__title-field-$P}`}):L={"aria-label":(0,M1.__)("Navigate to item")}),(0,vt.jsxs)(se,{direction:"column",...w,ref:T,"aria-setsize":b,"aria-posinset":S,className:Q(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":A&&N}),onClickCapture:B=>{if(w.onClickCapture?.(B),(0,Sre.isAppleOS)()?B.metaKey:B.ctrlKey){if(B.stopPropagation(),B.preventDefault(),!A)return;o(N?r.filter(q=>k!==q):[...r,k])}},children:[(0,vt.jsx)(Ep,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:Q("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!F}),...L,children:H}),v&&(0,vt.jsx)(Cp,{item:c,selection:r,onChangeSelection:o,getItemId:l,titleField:f,disabled:!A}),!!u?.length&&(0,vt.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,vt.jsx)(x0,{item:c,actions:u,isCompact:!0})}),_&&(0,vt.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,vt.jsx)(Ep,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...D,title:f?.getValueFormatted({item:c,field:f})||void 0,children:M})}),(0,vt.jsxs)(se,{direction:"column",gap:"xs",children:[I&&m?.render&&(0,vt.jsx)(m.render,{item:c,field:m}),!!g?.length&&(0,vt.jsx)(se,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(B=>(0,vt.jsx)(m3e,{className:"dataviews-view-grid__field-value",children:(0,vt.jsx)(B.render,{item:c,field:B})},B.id))}),!!h?.length&&(0,vt.jsx)(se,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:h.map(B=>(0,vt.jsx)(ea.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsxs)(Ue.Root,{children:[(0,vt.jsx)(Ue.Trigger,{render:(0,vt.jsx)(ea.FlexItem,{className:"dataviews-view-grid__field-name",children:B.header})}),(0,vt.jsx)(Ue.Popup,{children:B.label})]}),(0,vt.jsx)(ea.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,vt.jsx)(B.render,{item:c,field:B})})]})},B.id))})]})]})});function o9({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:l,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,actions:h}){let{paginationInfo:g,resizeObserverRef:v}=(0,Ap.useContext)(et),y=vA(),S=_0(h,e),b=s.find(T=>T.id===i?.titleField),w=s.find(T=>T.id===i?.mediaField),x=s.find(T=>T.id===i?.descriptionField),_=i.fields??[],{regularFields:E,badgeFields:I}=_.reduce((T,P)=>{let N=s.find(F=>F.id===P);if(!N)return T;let z=i.layout?.badgeFields?.includes(P)?"badgeFields":"regularFields";return T[z].push(N),T},{regularFields:[],badgeFields:[]}),A="900px",k=Math.ceil(e.length/y),O=bA(e,t,y);return(0,vt.jsxs)(vt.Fragment,{children:[t&&(0,vt.jsxs)(ea.Composite,{render:(0,vt.jsx)(N1,{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:O}).map((T,P)=>(0,vt.jsx)(ea.Composite.Item,{render:N=>(0,vt.jsx)(se,{...N,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(T=>{let P=m(T),N=T.position;return(0,vt.jsx)(ea.Composite.Item,{render:z=>(0,vt.jsx)(yre,{...z,id:P,role:"article",view:i,selection:l,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,item:T,actions:h,mediaField:w,titleField:b,descriptionField:x,regularFields:E,badgeFields:I,hasBulkActions:S,posinset:N,setsize:g.totalItems,config:{sizes:A}})},P)})]}),!t&&(0,vt.jsx)(ea.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":k,ref:v,inert:o,children:p3e(e,y).map((T,P)=>(0,vt.jsx)(ea.Composite.Row,{render:(0,vt.jsx)("div",{role:"row","aria-rowindex":P+1,"aria-label":(0,M1.sprintf)((0,M1.__)("Row %d"),P+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( $y}, minmax(0, 1fr) )`}}),children:T.map(N=>{let z=m(N);return(0,vt.jsx)(ea.Composite.Item,{render:F=>(0,vt.jsx)(yre,{...F,id:z,role:"gridcell",view:i,selection:l,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,item:N,actions:h,mediaField:w,titleField:b,descriptionField:x,regularFields:E,badgeFields:I,hasBulkActions:S,config:{sizes:A}})},z)})},P))})]})}var za=a(C(),1);function h3e({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:l,renderItemLink:c,selection:u,view:d,className:f,empty:m}){let h=xl(!!n),g=!!t?.length,v=d.groupBy?.field?r.find(w=>w.id===d.groupBy?.field):null,y=v?Js(t,v):null,S=d.infiniteScrollEnabled&&!y;if(!g)return(0,za.jsx)("div",{className:Q("dataviews-no-results",{"is-refreshing":h}),children:m});let b={className:Q(f,{"is-refreshing":!S&&h}),inert:!S&&n?"true":void 0,isLoading:n,view:d,fields:r,selection:u,onChangeSelection:i,onClickItem:s,isItemClickable:l,renderItemLink:c,getItemId:o,actions:e};return(0,za.jsxs)(za.Fragment,{children:[g&&v&&y&&(0,za.jsx)(se,{direction:"column",gap:"lg",children:Array.from(y.entries()).map(([w,x])=>(0,za.jsxs)(se,{direction:"column",gap:"sm",children:[(0,za.jsx)("h3",{className:"dataviews-view-grid__group-header",children:d.groupBy?.showLabel===!1?w:(0,SA.sprintf)((0,SA.__)("%1$s: %2$s"),v.label,w)}),(0,za.jsx)(o9,{...b,data:x,isInfiniteScroll:!1})]},w))}),!y&&(0,za.jsx)(o9,{...b,data:t,isInfiniteScroll:!!S}),S&&n&&(0,za.jsx)("p",{className:"dataviews-loading-more",children:(0,za.jsx)(wre.Spinner,{})})]})}var xre=h3e;var wA=a(Ee(),1),Ii=a(W(),1),Bo=a(U(),1),D1=a(j(),1);var a9=a(G(),1);var Ke=a(C(),1),{Menu:n9}=yt(Ii.privateApis);function i9(e){return`$e}-item-wrapper`}function g3e(e,t){return`$e}-primary-action-$t}`}function s9(e){return`$e}-dropdown`}function v3e({idPrefix:e,primaryAction:t,item:r}){let o=(0,a9.useRegistry)(),[n,i]=(0,Bo.useState)(!1),s=g3e(e,t.id),l=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,Ke.jsx)("div",{role:"gridcell",children:(0,Ke.jsx)(Ii.Composite.Item,{id:s,render:(0,Ke.jsx)(Ii.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:l,size:"small",onClick:()=>i(!0)}),children:n&&(0,Ke.jsx)(nv,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,Ke.jsx)("div",{role:"gridcell",children:(0,Ke.jsx)(Ii.Composite.Item,{id:s,render:(0,Ke.jsx)(Ii.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:l})})},t.id)}function _re({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,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,Bo.useRef)(null),S=`$r}-label`,b=`$r}-description`,w=(0,a9.useRegistry)(),[x,_]=(0,Bo.useState)(!1),[E,I]=(0,Bo.useState)(null),A=({type:L})=>{_(L==="mouseenter")},{paginationInfo:k}=(0,Bo.useContext)(et);(0,Bo.useEffect)(()=>{o&&y.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:O,eligibleActions:T}=(0,Bo.useMemo)(()=>{let L=t.filter(B=>!B.isEligible||B.isEligible(n));return{primaryAction:L.filter(B=>B.isPrimary)[0],eligibleActions:L}},[t,n]),P=O&&t.length===1,N=h&&s?.render?(0,Ke.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,Ke.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,z=m&&i?.render?(0,Ke.jsx)(i.render,{item:n,field:i}):null,F=g&&l?.render,H=!!N&&!F&&!u.length,M=T?.length>0&&(0,Ke.jsxs)(se,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[O&&(0,Ke.jsx)(v3e,{idPrefix:r,primaryAction:O,item:n}),!P&&(0,Ke.jsxs)("div",{role:"gridcell",children:[(0,Ke.jsxs)(n9,{placement:"bottom-end",children:[(0,Ke.jsx)(n9.TriggerButton,{render:(0,Ke.jsx)(Ii.Composite.Item,{id:s9(r),render:(0,Ke.jsx)(Ii.Button,{size:"small",icon:no,label:(0,D1.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:d})})}),(0,Ke.jsx)(n9.Popover,{children:(0,Ke.jsx)(J7,{actions:T,item:n,registry:w,setActiveModalAction:I})})]}),!!E&&(0,Ke.jsx)(nv,{action:E,items:[n],closeModal:()=>I(null)})]})]});return(0,Ke.jsx)(Ii.Composite.Row,{ref:y,render:(0,Ke.jsx)("div",{"aria-posinset":f,"aria-setsize":v?k.totalItems:void 0}),role:v?"article":"row",className:Q({"is-selected":o,"is-hovered":x}),onMouseEnter:A,onMouseLeave:A,children:(0,Ke.jsxs)(se,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,Ke.jsx)("div",{role:"gridcell",children:(0,Ke.jsx)(Ii.Composite.Item,{id:i9(r),"aria-pressed":o,"aria-labelledby":S,"aria-describedby":b,className:"dataviews-view-list__item",onClick:()=>c(n)})}),(0,Ke.jsxs)(se,{direction:"row",gap:"md",justify:"start",align:H?"center":"flex-start",style:{flex:1,minWidth:0},children:[N,(0,Ke.jsxs)(se,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,Ke.jsxs)(se,{direction:"row",align:"center",children:[(0,Ke.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:S,children:z}),M]}),F&&(0,Ke.jsx)("div",{className:"dataviews-view-list__field",children:(0,Ke.jsx)(l.render,{item:n,field:l})}),(0,Ke.jsx)("div",{className:"dataviews-view-list__fields",id:b,children:u.map(L=>(0,Ke.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,Ke.jsx)(Bt,{className:"dataviews-view-list__field-label",render:(0,Ke.jsx)("span",{}),children:L.label}),(0,Ke.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,Ke.jsx)(L.render,{item:n,field:L})})]},L.id))})]})]})]})})}function y3e(e){return!!e}function l9(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:l,view:c,className:u,empty:d}=e,f=(0,wA.useInstanceId)(l9,"view-list"),m=xl(!!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),S=(c?.fields??[]).map(M=>o.find(L=>M===L.id)).filter(y3e),b=M=>s([n(M)]),w=(0,Bo.useCallback)(M=>`$f}-$n(M)}`,[f,n]),x=(0,Bo.useCallback)((M,L)=>L.startsWith(w(M)),[w]),[_,E]=(0,Bo.useState)(void 0),I=(0,Bo.useRef)(null);(0,Bo.useEffect)(()=>{h&&E(i9(w(h)))},[h,w]);let A=r.findIndex(M=>x(M,_??"")),k=(0,wA.usePrevious)(A),O=A!==-1,T=(0,Bo.useCallback)((M,L)=>{let D=Math.min(r.length-1,Math.max(0,M));if(!r[D])return;let B=w(r[D]),q=L(B);E(q),I.current?.contains(I.current.ownerDocument.activeElement)&&document.getElementById(q)?.focus()},[r,w]);(0,Bo.useEffect)(()=>{!O&&(k!==void 0&&k!==-1)&&T(k,i9)},[O,T,k]);let P=(0,Bo.useCallback)(M=>{M.key==="ArrowDown"&&(M.preventDefault(),T(A+1,s9)),M.key==="ArrowUp"&&(M.preventDefault(),T(A-1,s9))},[T,A]),N=!!r?.length,z=c.groupBy?.field?o.find(M=>M.id===c.groupBy?.field):null,F=N&&z?Js(r,z):null,H=c.infiniteScrollEnabled&&!F;return N?N&&z&&F?(0,Ke.jsx)(Ii.Composite,{ref:I,id:`$f}`,render:(0,Ke.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:_,setActiveId:E,children:(0,Ke.jsx)(se,{direction:"column",gap:"lg",className:Q("dataviews-view-list",u),children:Array.from(F.entries()).map(([M,L])=>(0,Ke.jsxs)(se,{direction:"column",gap:"sm",children:[(0,Ke.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?M:(0,D1.sprintf)((0,D1.__)("%1$s: %2$s"),z.label,M)}),L.map(D=>{let B=w(D);return(0,Ke.jsx)(_re,{view:c,idPrefix:B,actions:t,item:D,isSelected:D===h,onSelect:b,mediaField:v,titleField:g,descriptionField:y,otherFields:S,onDropdownTriggerKeyDown:P},B)})]},M))})}):(0,Ke.jsxs)(Ke.Fragment,{children:[(0,Ke.jsx)(Ii.Composite,{ref:I,id:f,render:(0,Ke.jsx)("div",{}),className:Q("dataviews-view-list",u,{[`has-$c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!H&&m}),role:c.infiniteScrollEnabled?"feed":"grid",activeId:_,setActiveId:E,inert:!H&&i?"true":void 0,children:r.map((M,L)=>{let D=w(M);return(0,Ke.jsx)(_re,{view:c,idPrefix:D,actions:t,item:M,isSelected:M===h,onSelect:b,mediaField:v,titleField:g,descriptionField:y,otherFields:S,onDropdownTriggerKeyDown:P,posinset:c.infiniteScrollEnabled?L+1:void 0},D)})}),H&&i&&(0,Ke.jsx)("p",{className:"dataviews-loading-more",children:(0,Ke.jsx)(Ii.Spinner,{})})]}):(0,Ke.jsx)("div",{className:Q("dataviews-no-results",{"is-refreshing":m}),children:d})}var Are=a(W(),1);var xA=a(j(),1),Cre=a(U(),1);var T0=a(C(),1);function Tre({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,Cre.createInterpolateElement)((0,xA.sprintf)((0,xA.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,T0.jsx)(r.render,{item:t[0],field:r})}):(0,T0.jsx)(r.render,{item:t[0],field:r});return(0,T0.jsxs)(se,{direction:"column",className:"dataviews-view-activity__group",children:[(0,T0.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var lv=a(U(),1),Pre=a(G(),1),Ere=a(Ee(),1);var wo=a(C(),1);function b3e(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,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,lv.useRef)(null),S=(0,Pre.useRegistry)(),{paginationInfo:b}=(0,lv.useContext)(et),{primaryActions:w,eligibleActions:x}=(0,lv.useMemo)(()=>{let T=r.filter(N=>!N.isEligible||N.isEligible(o));return{primaryActions:T.filter(N=>N.isPrimary),eligibleActions:T}},[r,o]),_=(0,Ere.useViewportMatch)("medium","<"),E=t.layout?.density??"balanced",I=h&&E!=="compact"&&i?.render?(0,wo.jsx)(i.render,{item:o,field:i,config:{sizes:E==="comfortable"?"32px":"24px"}}):null,A=(0,wo.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:I||(0,wo.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),k=m&&n?.render?(0,wo.jsx)(n.render,{item:o,field:n}):null,O=(0,lv.useMemo)(()=>E==="comfortable"?"md":"sm",[E]);return(0,wo.jsx)("div",{ref:y,role:v?"article":void 0,"aria-posinset":c,"aria-setsize":v?b.totalItems:void 0,className:Q("dataviews-view-activity__item",E==="compact"&&"is-compact",E==="balanced"&&"is-balanced",E==="comfortable"&&"is-comfortable"),children:(0,wo.jsxs)(se,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,wo.jsx)(se,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:A}),(0,wo.jsxs)(se,{direction:"column",gap:O,align:"flex-start",className:"dataviews-view-activity__item-content",children:[k&&(0,wo.jsx)(Ep,{item:o,isItemClickable:f,onClickItem:u,renderItemLink:d,className:"dataviews-view-activity__item-title",children:k}),g&&s&&(0,wo.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,wo.jsx)(s.render,{item:o,field:s})}),(0,wo.jsx)("div",{className:"dataviews-view-activity__item-fields",children:l.map(T=>(0,wo.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,wo.jsx)(Bt,{className:"dataviews-view-activity__item-field-label",render:(0,wo.jsx)("span",{}),children:T.label}),(0,wo.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,wo.jsx)(T.render,{item:o,field:T})})]},T.id))}),!!w?.length&&(0,wo.jsx)($7,{item:o,actions:w,registry:S,buttonVariant:"secondary"})]}),(w.length<x.length||_&&x.length>0)&&(0,wo.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,wo.jsx)(x0,{item:o,actions:x,isCompact:!0})})]})})}var kre=b3e;var Rre=a(_e(),1);function S3e(e){return!!e}function c9(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(u=>u.id===n.titleField),s=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(S3e);return t.map((u,d)=>(0,Rre.createElement)(kre,{...e,key:o(u),item:u,mediaField:s,titleField:i,descriptionField:l,otherFields:c,posinset:n.infiniteScrollEnabled?d+1:void 0}))}var Ha=a(C(),1);function Ire(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,l=xl(!!n),c=!!r?.length,u=i.groupBy?.field?o.find(v=>v.id===i.groupBy?.field):null,d=c&&u?Js(r,u):null,f=i.infiniteScrollEnabled&&!d;if(!c)return(0,Ha.jsx)("div",{className:Q("dataviews-no-results",{"is-refreshing":l}),children:t});let m=!f&&!!n,h=Q("dataviews-view-activity",s,{"is-refreshing":!f&&l}),g=d?Array.from(d.entries()):[];return c&&u&&d?(0,Ha.jsx)(se,{direction:"column",gap:"sm",className:h,inert:m?"true":void 0,children:g.map(([v,y])=>(0,Ha.jsx)(Tre,{groupName:v,groupData:y,groupField:u,showLabel:i.groupBy?.showLabel!==!1,children:(0,Ha.jsx)(c9,{...e,data:y})},v))}):(0,Ha.jsxs)(Ha.Fragment,{children:[(0,Ha.jsx)("div",{className:h,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,Ha.jsx)(c9,{...e})}),f&&n&&(0,Ha.jsx)("p",{className:"dataviews-loading-more",children:(0,Ha.jsx)(Are.Spinner,{})})]})}var ps=a(W(),1),L1=a(j(),1),Fre=a(Ee(),1),CA=a(U(),1);var Nre=a(W(),1),w3e=a(G(),1),_A=a(U(),1);var x3e=a(j(),1);var F1=a(W(),1),P0=a(U(),1),Ua=a(j(),1);var hf=a(C(),1);function u9(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,P0.useContext)(et);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,i=Array.from(Array(o)).map((s,l)=>{let c=l+1;return{value:c.toString(),label:c.toString(),"aria-label":n===c?(0,Ua.sprintf)((0,Ua.__)("Page %1$d of %2$d"),n,o):c.toString()}});return!!r&&o!==1&&(0,hf.jsxs)(se,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,hf.jsx)(se,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,P0.createInterpolateElement)((0,Ua.sprintf)((0,Ua._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,hf.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,hf.jsx)(F1.SelectControl,{"aria-label":(0,Ua.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,hf.jsxs)(se,{direction:"row",gap:"xs",align:"center",children:[(0,hf.jsx)(F1.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Ua.__)("Previous page"),icon:(0,Ua.isRTL)()?dl:fl,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,hf.jsx)(F1.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Ua.__)("Next page"),icon:(0,Ua.isRTL)()?fl:dl,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Ore=(0,P0.memo)(u9);var Mre=a(C(),1);function E0(e){return(0,_A.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var gt=a(C(),1),{Badge:_3e}=yt(ps.privateApis);function Dre({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,mediaField:s,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,S=n(i),b=(0,CA.useRef)(null),w=r.includes(S);Rp(b,m);let x=s?.render?(0,gt.jsx)(s.render,{item:i,field:s,config:f}):null,_=g&&l?.render?(0,gt.jsx)(l.render,{item:i,field:l}):null;return(0,gt.jsxs)(ps.Composite.Item,{ref:b,"aria-label":l?l.getValue({item:i})||(0,L1.__)("(no title)"):void 0,render:({children:E,...I})=>(0,gt.jsx)(se,{direction:"column",children:E,...I}),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(E=>S!==E));else{let E=t?[...r,S]:[S];o(E)}},children:[v&&x&&(0,gt.jsx)("div",{className:"dataviews-view-picker-grid__media",children:x}),v&&x&&(0,gt.jsx)(Cp,{item:i,selection:r,onChangeSelection:o,getItemId:n,titleField:l,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,gt.jsx)(se,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,gt.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:_})}),(0,gt.jsxs)(se,{direction:"column",gap:"xs",children:[y&&c?.render&&(0,gt.jsx)(c.render,{item:i,field:c}),!!d?.length&&(0,gt.jsx)(se,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:d.map(E=>(0,gt.jsx)(_3e,{className:"dataviews-view-picker-grid__field-value",children:(0,gt.jsx)(E.render,{item:i,field:E})},E.id))}),!!u?.length&&(0,gt.jsx)(se,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:u.map(E=>(0,gt.jsx)(ps.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,gt.jsxs)(gt.Fragment,{children:[(0,gt.jsx)(ps.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:E.header}),(0,gt.jsx)(ps.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,gt.jsx)(E.render,{item:i,field:E})})]})},E.id))})]})]},S)}function Lre({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,Fre.useInstanceId)(Lre,"dataviews-view-picker-grid-group__header");return(0,gt.jsxs)(se,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,gt.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,L1.sprintf)((0,L1.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function C3e({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:l,className:c,empty:u}){let{resizeObserverRef:d,paginationInfo:f,itemListLabel:m}=(0,CA.useContext)(et),h=r.find(F=>F.id===l?.titleField),g=r.find(F=>F.id===l?.mediaField),v=r.find(F=>F.id===l?.descriptionField),y=l.fields??[],{regularFields:S,badgeFields:b}=y.reduce((F,H)=>{let M=r.find(D=>D.id===H);if(!M)return F;let L=l.layout?.badgeFields?.includes(H)?"badgeFields":"regularFields";return F[L].push(M),F},{regularFields:[],badgeFields:[]}),w=!!t?.length,x=l.layout?.previewSize,_=E0(e),E="900px",I=l.groupBy?.field?r.find(F=>F.id===l.groupBy?.field):null,A=I?Js(t,I):null,k=(l.infiniteScrollEnabled&&!A)??!1,O=l?.page??1,T=l?.perPage??0,P=k?f?.totalItems:void 0,N=vA(),z=bA(t,k,N);return(0,gt.jsxs)(gt.Fragment,{children:[w&&I&&A&&(0,gt.jsx)(ps.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":_,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:F,...H})=>(0,gt.jsx)(se,{direction:"column",gap:"lg",children:F,...H}),children:Array.from(A.entries()).map(([F,H])=>(0,gt.jsx)(Lre,{groupName:F,groupField:I,showLabel:l.groupBy?.showLabel!==!1,children:(0,gt.jsx)(N1,{previewSize:x,style:{gridTemplateColumns:x&&`repeat(auto-fill, minmax($x}px, 1fr))`},"aria-busy":n,ref:d,children:H.map(M=>{let L=M.position??(O-1)*T+t.indexOf(M)+1;return(0,gt.jsx)(Dre,{view:l,multiselect:_,selection:s,onChangeSelection:i,getItemId:o,item:M,mediaField:g,titleField:h,descriptionField:v,regularFields:S,badgeFields:b,config:{sizes:E},posinset:L,setsize:P},o(M))})})},F))}),w&&!A&&(0,gt.jsxs)(ps.Composite,{render:(0,gt.jsx)(N1,{className:Q("dataviews-view-picker-grid",c,{[`has-$l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),previewSize:x,"aria-busy":n,ref:d}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":_,"aria-label":m,children:[Array.from({length:z}).map((F,H)=>(0,gt.jsx)(ps.Composite.Item,{render:({children:M,...L})=>(0,gt.jsx)(se,{direction:"column",children:M,...L}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-$H}`)),t.map(F=>{let H=F.position;return(0,gt.jsx)(Dre,{view:l,multiselect:_,selection:s,onChangeSelection:i,getItemId:o,item:F,mediaField:g,titleField:h,descriptionField:v,regularFields:S,badgeFields:b,config:{sizes:E},posinset:H,setsize:P},o(F))})]}),!w&&(0,gt.jsx)("div",{className:Q({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,gt.jsx)("p",{children:(0,gt.jsx)(ps.Spinner,{})}):u}),w&&n&&(0,gt.jsx)("p",{className:"dataviews-loading-more",children:(0,gt.jsx)(ps.Spinner,{})})]})}var Bre=C3e;var TA=a(j(),1),cv=a(W(),1),Wa=a(U(),1);var Ct=a(C(),1);function T3e({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.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,Ct.jsx)("div",{className:i,children:(0,Ct.jsx)(n.render,{item:e,field:n})})}function Vre({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:l,getItemId:c,onChangeSelection:u,multiselect:d,posinset:f}){let{paginationInfo:m}=(0,Wa.useContext)(et),h=l.includes(r),[g,v]=(0,Wa.useState)(!1),y=(0,Wa.useRef)(null);Rp(y,f);let{showTitle:S=!0,showMedia:b=!0,showDescription:w=!0,infiniteScrollEnabled:x}=o,_=()=>{v(!0)},E=()=>{v(!1)},I=o.fields??[],A=n&&S||i&&b||s&&w;return(0,Ct.jsxs)(cv.Composite.Item,{ref:y,render:({children:k,...O})=>(0,Ct.jsx)("tr",{className:Q("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:_,onMouseLeave:E,children:k,...O}),"aria-selected":h,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:x?"article":"option",onMouseDown:k=>{k.button===0&&k.currentTarget.parentElement?.focus({preventScroll:!0})},onClick:()=>{if(h)u(l.filter(k=>r!==k));else{let k=d?[...l,r]:[r];u(k)}},children:[(0,Ct.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,Ct.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,Ct.jsx)(Cp,{item:e,selection:l,onChangeSelection:u,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),A&&(0,Ct.jsx)("td",{role:"presentation",children:(0,Ct.jsx)(fA,{item:e,titleField:S?n:void 0,mediaField:b?i:void 0,descriptionField:w?s:void 0,isItemClickable:()=>!1})}),I.map(k=>{let{width:O,maxWidth:T,minWidth:P,align:N}=o.layout?.styles?.[k]??{};return(0,Ct.jsx)("td",{style:{width:O,maxWidth:T,minWidth:P},role:"presentation",children:(0,Ct.jsx)(T3e,{fields:t,item:e,column:k,align:N})},k)})]},r)}function P3e({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:l,setOpenedFilter:c,view:u,className:d,empty:f}){let m=(0,Wa.useRef)(new Map),h=(0,Wa.useRef)(void 0),[g,v]=(0,Wa.useState)(),y=E0(e)??!1;(0,Wa.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let S=u.groupBy?.field?r.find(H=>H.id===u.groupBy?.field):null,b=S?Js(t,S):null,w=u.infiniteScrollEnabled&&!b,x=(0,Wa.useId)();if(g){h.current=g,v(void 0);return}let _=H=>{let M=m.current.get(H.id),L=M?m.current.get(M.fallback):void 0;v(L?.node)},E=!!t?.length,I=r.find(H=>H.id===u.titleField),A=r.find(H=>H.id===u.mediaField),k=r.find(H=>H.id===u.descriptionField),{showTitle:O=!0,showMedia:T=!0,showDescription:P=!0}=u,N=I&&O||A&&T||k&&P,z=u.fields??[],F=(H,M)=>L=>{L?m.current.set(H,{node:L,fallback:z[M>0?M-1:1]}):m.current.delete(H)};return(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.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":x,role:w?"feed":"listbox",children:[(0,Ct.jsx)("thead",{role:"presentation",children:(0,Ct.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,Ct.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:y&&(0,Ct.jsx)(O1,{selection:l,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:w})}),N&&(0,Ct.jsx)("th",{children:I&&(0,Ct.jsx)(C0,{ref:F(I.id,0),fieldId:I.id,view:u,fields:r,onChangeView:i,onHide:_,setOpenedFilter:c,canMove:!1})}),z.map((H,M)=>{let{width:L,maxWidth:D,minWidth:B,align:q}=u.layout?.styles?.[H]??{};return(0,Ct.jsx)("th",{style:{width:L,maxWidth:D,minWidth:B,textAlign:q},"aria-sort":u.sort?.direction&&u.sort?.field===H?iA[u.sort.direction]:void 0,scope:"col",children:(0,Ct.jsx)(C0,{ref:F(H,M),fieldId:H,view:u,fields:r,onChangeView:i,onHide:_,setOpenedFilter:c,canMove:u.layout?.enableMoving??!0})},H)})]})}),E&&S&&b?Array.from(b.entries()).map(([H,M])=>(0,Ct.jsxs)(cv.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,Ct.jsx)("tbody",{role:"group"}),children:[(0,Ct.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,Ct.jsx)("td",{colSpan:z.length+(N?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:u.groupBy?.showLabel===!1?H:(0,TA.sprintf)((0,TA.__)("%1$s: %2$s"),S.label,H)})}),M.map((L,D)=>(0,Ct.jsx)(Vre,{item:L,fields:r,id:o(L)||D.toString(),view:u,titleField:I,mediaField:A,descriptionField:k,selection:l,getItemId:o,onChangeSelection:s,multiselect:y},o(L)))]},`group-$H}`)):(0,Ct.jsx)(cv.Composite,{render:(0,Ct.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:E&&t.map((H,M)=>{let L=o(H),D=H.position;return(0,Ct.jsx)(Vre,{item:H,fields:r,id:L||M.toString(),view:u,titleField:I,mediaField:A,descriptionField:k,selection:l,getItemId:o,onChangeSelection:s,multiselect:y,posinset:D},L)})})]}),(0,Ct.jsxs)("div",{className:Q({"dataviews-loading":n,"dataviews-no-results":!E&&!n}),id:x,children:[!E&&(n?(0,Ct.jsx)("p",{children:(0,Ct.jsx)(cv.Spinner,{})}):f),E&&n&&(0,Ct.jsx)("p",{className:"dataviews-loading-more",children:(0,Ct.jsx)(cv.Spinner,{})})]})]})}var jre=P3e;var k0=a(W(),1),R0=a(U(),1),zre=a(Ee(),1),PA=a(j(),1);var Vt=a(C(),1);function E3e(e){return!!e}function k3e({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,titleField:s,mediaField:l,descriptionField:c,otherFields:u,posinset:d,setsize:f}){let m=(0,R0.useRef)(null);Rp(m,d);let{showTitle:h=!0,showMedia:g=!0,showDescription:v=!0}=e,y=n(i),S=r.includes(y),b=e.layout?.density??"balanced",w=g&&b!=="compact"&&l?.render?(0,Vt.jsx)(l.render,{item:i,field:l,config:{sizes:b==="comfortable"?"32px":"24px"}}):null,x=(0,Vt.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:w||(0,Vt.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),_=h&&s?.render?(0,Vt.jsx)(s.render,{item:i,field:s}):null,E=v&&c?.render?(0,Vt.jsx)(c.render,{item:i,field:c}):null,I=(0,R0.useMemo)(()=>b==="comfortable"?"md":"sm",[b]);return(0,Vt.jsx)(k0.Composite.Item,{ref:m,role:"option","aria-label":s&&s.getValue({item:i})||void 0,"aria-posinset":d,"aria-setsize":f,"aria-selected":S,className:Q("dataviews-view-picker-activity__item",b==="compact"&&"is-compact",b==="balanced"&&"is-balanced",b==="comfortable"&&"is-comfortable",S&&"is-selected"),onClick:()=>{if(S)o(r.filter(A=>y!==A));else{let A=t?[...r,y]:[y];o(A)}},render:(0,Vt.jsx)("div",{}),children:(0,Vt.jsxs)(se,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Vt.jsx)(se,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:x}),(0,Vt.jsxs)(se,{direction:"column",gap:I,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[_&&(0,Vt.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:_}),E&&(0,Vt.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:E}),(0,Vt.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:u.map(A=>(0,Vt.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,Vt.jsx)(Bt,{render:(0,Vt.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:A.label}),(0,Vt.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,Vt.jsx)(A.render,{item:i,field:A})})]},A.id))})]})]})})}function Hre({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,zre.useInstanceId)(Hre,"dataviews-view-picker-activity-group__header");return(0,Vt.jsxs)(se,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,Vt.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,PA.sprintf)((0,PA.__)("%1$s: %2$s"),t.label,e):e}),o]})}function Ure({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:l,className:c,empty:u}){let{itemListLabel:d,paginationInfo:f}=(0,R0.useContext)(et),m=E0(l),h=t.find(A=>A.id===s?.titleField),g=t.find(A=>A.id===s?.mediaField),v=t.find(A=>A.id===s?.descriptionField),y=(s?.fields??[]).map(A=>t.find(k=>A===k.id)).filter(E3e),S=s.groupBy?.field?t.find(A=>A.id===s.groupBy?.field):null,b=S?Js(e,S):null,x=(s.infiniteScrollEnabled&&!b)??!1?f?.totalItems:void 0,_=!!e?.length,E=!!(S&&b),I=A=>(0,Vt.jsx)(k3e,{view:s,multiselect:m,selection:i,onChangeSelection:n,getItemId:r,item:A,titleField:h,mediaField:g,descriptionField:v,otherFields:y,posinset:A.position,setsize:x},r(A));return _?(0,Vt.jsxs)(Vt.Fragment,{children:[(0,Vt.jsx)(k0.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":d,"aria-busy":o,render:E?(0,Vt.jsx)(se,{direction:"column",gap:"sm"}):void 0,className:Q("dataviews-view-picker-activity",c),children:E&&b?Array.from(b.entries()).map(([A,k])=>(0,Vt.jsx)(Hre,{groupName:A,groupField:S,showLabel:s.groupBy?.showLabel!==!1,children:k.map(I)},A)):e.map(I)}),o&&(0,Vt.jsx)("p",{className:"dataviews-loading-more",children:(0,Vt.jsx)(k0.Spinner,{})})]}):(0,Vt.jsx)("div",{className:Q({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,Vt.jsx)("p",{children:(0,Vt.jsx)(k0.Spinner,{})}):u})}var A0=a(W(),1),I0=a(j(),1),Wre=a(U(),1);var O0=a(C(),1);function Ip(){let e=(0,Wre.useContext)(et),t=e.view;return(0,O0.jsxs)(A0.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,I0.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,O0.jsx)(A0.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,I0._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,O0.jsx)(A0.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,I0._x)("Balanced","Density option for DataView layout")},"balanced"),(0,O0.jsx)(A0.__experimentalToggleGroupControlOption,{value:"compact",label:(0,I0._x)("Compact","Density option for DataView layout")},"compact")]})}var Gre=a(W(),1),Yre=a(j(),1),qre=a(U(),1);var Kre=a(C(),1),R3e=[{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 Zre(){let e=(0,qre.useContext)(et),t=e.view,r=R3e.filter(s=>e.containerWidth>=s.breakpoint),o=t.layout?.previewSize??230,n=r.map((s,l)=>({...s,index:l})).filter(s=>s.value<=o).sort((s,l)=>l.value-s.value)[0]?.index??0,i=r.map((s,l)=>({value:l}));return(0,Kre.jsx)(Gre.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,Yre.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(s=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[s].value}})},step:1,marks:i})}var uv=a(C(),1);function d9(){return(0,uv.jsxs)(uv.Fragment,{children:[(0,uv.jsx)(Ip,{}),(0,uv.jsx)(Zre,{})]})}var Op=[{type:b0,label:(0,Au.__)("Table"),component:hre,icon:TE,viewConfigOptions:Ip},{type:aA,label:(0,Au.__)("Grid"),component:xre,icon:EE,viewConfigOptions:d9},{type:Hte,label:(0,Au.__)("List"),component:l9,icon:(0,Au.isRTL)()?D4:Xx,viewConfigOptions:Ip},{type:Ute,label:(0,Au.__)("Activity"),component:Ire,icon:Mm,viewConfigOptions:Ip},{type:Wte,label:(0,Au.__)("Grid"),component:Bre,icon:EE,viewConfigOptions:d9,isPicker:!0},{type:Gte,label:(0,Au.__)("Table"),component:jre,icon:TE,viewConfigOptions:Ip,isPicker:!0},{type:Yte,label:(0,Au.__)("Activity"),component:Ure,icon:Mm,viewConfigOptions:Ip,isPicker:!0}];var Y0=a(U(),1);var zp=a(W(),1),_f=a(j(),1),sI=a(U(),1);function B1(...e){}function f9(e,t){if(A3e(e)){let r=I3e(t)?t():t;return e(r)}return e}function A3e(e){return typeof e=="function"}function I3e(e){return typeof e=="function"}function ta(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Np(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function V1(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function m9(e,t){let r={...e};for(let o of t)ta(r,o)&&delete r[o];return r}function p9(e,t){let r={};for(let o of t)ta(e,o)&&(r[o]=e[o]);return r}function j1(e){return e}function oi(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function h9(e){return Object.keys(e)}function g9(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function dv(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function ni(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function Tt(...e){for(let t of e)if(t!==void 0)return t}var Xre=a(_e(),1);function Qre(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function O3e(e){return!e||!(0,Xre.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function Jre(e){return O3e(e)?{...e.props}.ref||e.ref:null}function $re(e,t){let r={...e};for(let o in t){if(!ta(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]=(...s)=>{n(...s),i(...s)};continue}}r[o]=n}return r}var Mp=N3e();function N3e(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function gf(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function fv(e,t=!1){var r;let{activeElement:o}=gf(e);if(!o?.nodeName)return null;if(v9(o)&&((r=o.contentDocument)!=null&&r.body))return fv(o.contentDocument.body,t);if(t){let n=o.getAttribute("aria-activedescendant");if(n){let i=gf(o).getElementById(n);if(i)return i}}return o}function Iu(e,t){return e===t||e.contains(t)}function v9(e){return e.tagName==="IFRAME"}function vf(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?M3e.indexOf(e.type)!==-1:!1}var M3e=["button","color","file","image","reset","submit"];function y9(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function hs(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function z1(e){return e.isContentEditable||hs(e)}function b9(e){if(hs(e))return e.value;if(e.isContentEditable){let t=gf(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function N0(e){let t=0,r=0;if(hs(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=gf(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Iu(e,o.anchorNode)&&o.focusNode&&Iu(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 S9(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function M0(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 M0(e.parentElement)||document.scrollingElement||document.body}function H1(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function w9(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,l])=>{let c=t(i),u=t(l);return c===u||!c||!u?0:D3e(c,u)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function D3e(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function x9(){return Mp&&!!navigator.maxTouchPoints}function EA(){return Mp?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function mv(){return Mp&&EA()&&/apple/i.test(navigator.vendor)}function _9(){return Mp&&/firefox\//i.test(navigator.userAgent)}function kA(e){return!!(e.currentTarget&&!Iu(e.currentTarget,e.target))}function Oi(e){return e.target===e.currentTarget}function eoe(e){let t=e.currentTarget;if(!t)return!1;let r=EA();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 toe(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 pv(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 roe(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function C9(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function RA(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!Iu(r,o)}function Dp(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,s,!0),r()}),s=()=>{i(),r()};return e.addEventListener(t,s,{once:!0,capture:!0}),i}function Ou(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(Ou(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var F3e=a(_e(),1),br=a(_e(),1),T9={...F3e},ooe=T9.useId,H1t=T9.useDeferredValue,noe=T9.useInsertionEffect,co=Mp?br.useLayoutEffect:br.useEffect;function L3e(e){let[t]=(0,br.useState)(e);return t}function loe(e){let t=(0,br.useRef)(e);return co(()=>{t.current=e}),t}function Rt(e){let t=(0,br.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return noe?noe(()=>{t.current=e}):t.current=e,(0,br.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function coe(e){let[t,r]=(0,br.useState)(null);return co(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function xo(...e){return(0,br.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)Qre(r,t)}},e)}function _l(e){if(ooe){let o=ooe();return e||o}let[t,r]=(0,br.useState)(e);return co(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-$o}`)},[e,t]),e||t}function uoe(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,br.useState)(()=>r(t));return co(()=>{let i=e&&"current"in e?e.current:e;n(i?.tagName.toLowerCase()||r(t))},[e,t]),o}function doe(e,t,r){let o=L3e(r),[n,i]=(0,br.useState)(o);return(0,br.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let l=()=>{let u=s.getAttribute(t);i(u??o)},c=new MutationObserver(l);return c.observe(s,{attributeFilter:[t]}),l(),()=>c.disconnect()},[e,t,o]),n}function Nu(e,t){let r=(0,br.useRef)(!1);(0,br.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,br.useEffect)(()=>()=>{r.current=!1},[])}function foe(e,t){let r=(0,br.useRef)(!1);co(()=>{if(r.current)return e();r.current=!0},t),co(()=>()=>{r.current=!1},[])}function moe(){return(0,br.useReducer)(()=>[],[])}function Vo(e){return Rt(typeof e=="function"?e:()=>e)}function Mu(e,t,r=[]){let o=(0,br.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function poe(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,br.useMemo)(()=>Object.assign(()=>{},{...o,[t]:r}),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var ioe=!1;function hoe(){return(0,br.useEffect)(()=>{ioe||(Ou("mousemove",V3e,!0),Ou("mousedown",AA,!0),Ou("mouseup",AA,!0),Ou("keydown",AA,!0),Ou("scroll",AA,!0),ioe=!0)},[]),Rt(()=>P9)}var P9=!1,soe=0,aoe=0;function B3e(e){let t=e.movementX||e.screenX-soe,r=e.movementY||e.screenY-aoe;return soe=e.screenX,aoe=e.screenY,t||r||!1}function V3e(e){B3e(e)&&(P9=!0)}function AA(){P9=!1}var gs=a(_e(),1),hv=a(C(),1);function Sr(e){let t=gs.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function Fp(e,t){return gs.memo(e,t)}function Ir(e,t){let{wrapElement:r,render:o,...n}=t,i=xo(t.ref,Jre(o)),s;if(gs.isValidElement(o)){let l={...o.props,ref:i};s=gs.cloneElement(o,$re(n,l))}else o?s=o(n):s=(0,hv.jsx)(e,{...n});return r?r(s):s}function Or(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function ra(e=[],t=[]){let r=gs.createContext(void 0),o=gs.createContext(void 0),n=()=>gs.useContext(r),i=(u=!1)=>{let d=gs.useContext(o),f=n();return u?d:d||f},s=()=>{let u=gs.useContext(o),d=n();if(!(u&&u===d))return d},l=u=>e.reduceRight((d,f)=>(0,hv.jsx)(f,{...u,children:d}),(0,hv.jsx)(r.Provider,{...u}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:l,ScopedContextProvider:u=>(0,hv.jsx)(l,{...u,children:t.reduceRight((d,f)=>(0,hv.jsx)(f,{...u,children:d}),(0,hv.jsx)(o.Provider,{...u}))})}}var U1=ra(),goe=U1.useContext,K1t=U1.useScopedContext,Z1t=U1.useProviderContext,voe=U1.ContextProvider,yoe=U1.ScopedContextProvider;var E9=a(_e(),1),W1=ra([voe],[yoe]),IA=W1.useContext,$1t=W1.useScopedContext,boe=W1.useProviderContext,D0=W1.ContextProvider,OA=W1.ScopedContextProvider,Soe=(0,E9.createContext)(void 0),woe=(0,E9.createContext)(void 0);function xoe(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Du(e,t){return t&&e.item(t)||null}function _oe(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 Coe(e,t=!1){if(hs(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=gf(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var k9=Symbol("FOCUS_SILENTLY");function Toe(e){e[k9]=!0,e.focus({preventScroll:!0})}function Poe(e){let t=e[k9];return delete e[k9],t}function gv(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var NA=a(_e(),1),j3e="div",R9=Or(function({store:t,shouldRegisterItem:r=!0,getItem:o=j1,element:n,...i}){let s=goe();t=t||s;let l=_l(i.id),c=(0,NA.useRef)(n);return(0,NA.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:xo(c,i.ref)},ni(i)}),aCt=Sr(function(t){let r=R9(t);return Ir(j3e,r)});var Eoe=a(_e(),1),koe=(0,Eoe.createContext)(!0);var Roe="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 G1(e){return!(!e.matches(Roe)||!y9(e)||e.closest("[inert]"))}function Aoe(e){for(;e&&!G1(e);)e=e.closest(Roe);return e||null}function Cl(e){let t=fv(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function A9(e){let t=fv(e);if(!t)return!1;if(Iu(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 Ioe(e){!A9(e)&&G1(e)&&e.focus()}function Ooe(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}var Ga=a(_e(),1),z3e="div",Noe=mv(),H3e=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],U3e=Symbol("safariFocusAncestor");function Moe(e,t){e&&(e[U3e]=t)}function W3e(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?H3e.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function G3e(e){return"labels"in e?e.labels:null}function Doe(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function Y3e(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function q3e(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function K3e(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function I9(e,t){return Rt(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var Foe=!1,O9=!0;function Z3e(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(O9=!1))}function X3e(e){e.metaKey||e.ctrlKey||e.altKey||(O9=!0)}var Y1=Or(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,Ga.useRef)(null);(0,Ga.useEffect)(()=>{t&&(Foe||(Ou("mousedown",Z3e,!0),Ou("keydown",X3e,!0),Foe=!0))},[t]),Noe&&(0,Ga.useEffect)(()=>{if(!t)return;let z=s.current;if(!z||!Doe(z))return;let F=G3e(z);if(!F)return;let H=()=>queueMicrotask(()=>z.focus());for(let M of F)M.addEventListener("mouseup",H);return()=>{for(let M of F)M.removeEventListener("mouseup",H)}},[t]);let l=t&&dv(i),c=!!l&&!r,[u,d]=(0,Ga.useState)(!1);(0,Ga.useEffect)(()=>{t&&c&&u&&d(!1)},[t,c,u]),(0,Ga.useEffect)(()=>{if(!t||!u)return;let z=s.current;if(!z||typeof IntersectionObserver>"u")return;let F=new IntersectionObserver(()=>{G1(z)||d(!1)});return F.observe(z),()=>F.disconnect()},[t,u]);let f=I9(i.onKeyPressCapture,l),m=I9(i.onMouseDownCapture,l),h=I9(i.onClickCapture,l),g=i.onMouseDown,v=Rt(z=>{if(g?.(z),z.defaultPrevented||!t)return;let F=z.currentTarget;if(!Noe||kA(z)||!vf(F)&&!Doe(F))return;let H=!1,M=()=>{H=!0},L={capture:!0,once:!0};F.addEventListener("focusin",M,L);let D=Aoe(F.parentElement);Moe(D,!0),Dp(F,"mouseup",()=>{F.removeEventListener("focusin",M,!0),Moe(D,!1),!H&&Ioe(F)})}),y=(z,F)=>{if(F&&(z.currentTarget=F),!t)return;let H=z.currentTarget;H&&Cl(H)&&(n?.(z),!z.defaultPrevented&&(H.dataset.focusVisible="true",d(!0)))},S=i.onKeyDownCapture,b=Rt(z=>{if(S?.(z),z.defaultPrevented||!t||u||z.metaKey||z.altKey||z.ctrlKey||!Oi(z))return;let F=z.currentTarget;Dp(F,"focusout",()=>y(z,F))}),w=i.onFocusCapture,x=Rt(z=>{if(w?.(z),z.defaultPrevented||!t)return;if(!Oi(z)){d(!1);return}let F=z.currentTarget,H=()=>y(z,F);O9||W3e(z.target)?Dp(z.target,"focusout",H):d(!1)}),_=i.onBlur,E=Rt(z=>{_?.(z),t&&RA(z)&&(z.currentTarget.removeAttribute("data-focus-visible"),d(!1))}),I=(0,Ga.useContext)(koe),A=Rt(z=>{t&&o&&z&&I&&queueMicrotask(()=>{Cl(z)||G1(z)&&z.focus()})}),k=uoe(s),O=t&&Y3e(k),T=t&&q3e(k),P=i.style,N=(0,Ga.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:xo(s,A,i.ref),style:N,tabIndex:K3e(t,c,O,T,i.tabIndex),disabled:T&&c?!0:void 0,contentEditable:l?void 0:i.contentEditable,onKeyPressCapture:f,onClickCapture:h,onMouseDownCapture:m,onMouseDown:v,onKeyDownCapture:b,onFocusCapture:x,onBlur:E},ni(i)}),_Ct=Sr(function(t){let r=Y1(t);return Ir(z3e,r)});var Lp=a(_e(),1),Q3e="button";function Loe(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?vf(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?vf(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var J3e=Symbol("command"),N9=Or(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,Lp.useRef)(null),[i,s]=(0,Lp.useState)(!1);(0,Lp.useEffect)(()=>{n.current&&s(vf(n.current))},[]);let[l,c]=(0,Lp.useState)(!1),u=(0,Lp.useRef)(!1),d=dv(o),[f,m]=poe(o,J3e,!0),h=o.onKeyDown,g=Rt(S=>{h?.(S);let b=S.currentTarget;if(S.defaultPrevented||f||d||!Oi(S)||hs(b)||b.isContentEditable)return;let w=t&&S.key==="Enter",x=r&&S.key===" ",_=S.key==="Enter"&&!t,E=S.key===" "&&!r;if(_||E){S.preventDefault();return}if(w||x){let I=Loe(S);if(w){if(!I){S.preventDefault();let{view:A,...k}=S,O=()=>C9(b,k);_9()?Dp(b,"keyup",O):queueMicrotask(O)}}else x&&(u.current=!0,I||(S.preventDefault(),c(!0)))}}),v=o.onKeyUp,y=Rt(S=>{if(v?.(S),S.defaultPrevented||f||d||S.metaKey)return;let b=r&&S.key===" ";if(u.current&&b&&(u.current=!1,!Loe(S))){S.preventDefault(),c(!1);let w=S.currentTarget,{view:x,..._}=S;queueMicrotask(()=>C9(w,_))}});return o={"data-active":l||void 0,type:i?"button":void 0,...m,...o,ref:xo(n,o.ref),onKeyDown:g,onKeyUp:y},o=Y1(o),o}),OCt=Sr(function(t){let r=N9(t);return Ir(Q3e,r)});function vv(e,t){let r=e.__unstableInternals;return oi(r,"Invalid store"),r[t]}function vs(e,...t){let r=e,o=r,n=Symbol(),i=B1,s=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=s.size,k=Symbol();s.add(k);let O=()=>{s.delete(k),!s.size&&i()};if(A)return O;let T=h9(r).map(z=>Np(...t.map(F=>{var H;let M=(H=F?.getState)==null?void 0:H.call(F);if(M&&ta(M,z))return Nn(F,[z],L=>{E(z,L[z],!0)})}))),P=[];for(let z of c)P.push(z());let N=t.map(F0);return i=Np(...T,...P,...N),O},v=(A,k,O=u)=>(O.add(k),m.set(k,A),()=>{var T;(T=f.get(k))==null||T(),f.delete(k),m.delete(k),O.delete(k)}),y=(A,k)=>v(A,k),S=(A,k)=>(f.set(k,k(r,r)),v(A,k)),b=(A,k)=>(f.set(k,k(r,o)),v(A,k,d)),w=A=>vs(p9(r,A),I),x=A=>vs(m9(r,A),I),_=()=>r,E=(A,k,O=!1)=>{var T;if(!ta(r,A))return;let P=f9(k,r[A]);if(P===r[A])return;if(!O)for(let H of t)(T=H?.setState)==null||T.call(H,A,P);let N=r;r={...r,[A]:P};let z=Symbol();n=z,l.add(A);let F=(H,M,L)=>{var D;let B=m.get(H),q=K=>L?L.has(K):K===A;(!B||B.some(q))&&((D=f.get(H))==null||D(),f.set(H,H(r,M)))};for(let H of u)F(H,N);queueMicrotask(()=>{if(n!==z)return;let H=r;for(let M of d)F(M,o,l);o=H,l.clear()})},I={getState:_,setState:E,__unstableInternals:{setup:h,init:g,subscribe:y,sync:S,batch:b,pick:w,omit:x}};return I}function On(e,...t){if(e)return vv(e,"setup")(...t)}function F0(e,...t){if(e)return vv(e,"init")(...t)}function L0(e,...t){if(e)return vv(e,"subscribe")(...t)}function Nn(e,...t){if(e)return vv(e,"sync")(...t)}function Bp(e,...t){if(e)return vv(e,"batch")(...t)}function q1(e,...t){if(e)return vv(e,"omit")(...t)}function M9(e,...t){if(e)return vv(e,"pick")(...t)}function yv(...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=vs(r,...e);return Object.assign({},...e,o)}var Fu=a(_e(),1),Boe=a(L2(),1),{useSyncExternalStore:Voe}=Boe.default,joe=()=>()=>{};function B0(e,t=j1){let r=Fu.useCallback(n=>e?L0(e,null,n):joe(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,s=e?.getState();if(i)return i(s);if(s&&n&&ta(s,n))return s[n]};return Voe(r,o,o)}function DA(e,t){let r=Fu.useRef({}),o=Fu.useCallback(i=>e?L0(e,null,i):joe(),[e]),n=()=>{let i=e?.getState(),s=!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,s=!0)}if(typeof u=="string"){if(!i||!ta(i,u))continue;let d=i[u];d!==l[c]&&(l[c]=d,s=!0)}}return s&&(r.current={...l}),r.current};return Voe(o,n,n)}function _o(e,t,r,o){let n=ta(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=loe({value:n,setValue:i});co(()=>Nn(e,[r],(l,c)=>{let{value:u,setValue:d}=s.current;d&&l[r]!==c[r]&&l[r]!==u&&d(l[r])}),[e,r]),co(()=>{if(n!==void 0)return e.setState(r,n),Bp(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function V0(e,t){let[r,o]=Fu.useState(()=>e(t));co(()=>F0(r),[r]);let n=Fu.useCallback(l=>B0(r,l),[r]),i=Fu.useMemo(()=>({...r,useState:n}),[r,n]),s=Rt(()=>{o(l=>e({...t,...l.getState()}))});return[i,s]}var yf=a(_e(),1),Hoe=a(C(),1),$3e="button";function e4e(e){return z1(e)?!0:e.tagName==="INPUT"&&!vf(e)}function t4e(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 r4e(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function zoe(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:i}=t.getState(),s=M0(e);if(!s)return;let l=t4e(s,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=Du(t,c))==null?void 0:n.element;if(!m)continue;let g=r4e(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 o4e(e,t){return Oi(e)?!1:gv(t,e.target)}var D9=Or(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,"aria-setsize":l,"aria-posinset":c,...u}){let d=IA();t=t||d;let f=_l(u.id),m=(0,yf.useRef)(null),h=(0,yf.useContext)(woe),v=dv(u)&&!u.accessibleWhenDisabled,{rowId:y,baseElement:S,isActiveItem:b,ariaSetSize:w,ariaPosInSet:x,isTabbable:_}=DA(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 L=M.renderedItems.filter(D=>D.rowId===y);return h.ariaPosInSet+L.findIndex(D=>D.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 L=t?.item(M.activeId);return L?.disabled||!L?.element?!0:M.activeId===f}}),E=(0,yf.useCallback)(M=>{var L;let D={...M,id:f||M.id,rowId:y,disabled:!!v,children:(L=M.element)==null?void 0:L.textContent};return s?s(D):D},[f,y,v,s]),I=u.onFocus,A=(0,yf.useRef)(!1),k=Rt(M=>{if(I?.(M),M.defaultPrevented||kA(M)||!f||!t||o4e(M,t))return;let{virtualFocus:L,baseElement:D}=t.getState();if(t.setActiveId(f),z1(M.currentTarget)&&Coe(M.currentTarget),!L||!Oi(M)||e4e(M.currentTarget)||!D?.isConnected)return;mv()&&M.currentTarget.hasAttribute("data-autofocus")&&M.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),A.current=!0,M.relatedTarget===D||gv(t,M.relatedTarget)?Toe(D):D.focus()}),O=u.onBlurCapture,T=Rt(M=>{if(O?.(M),M.defaultPrevented)return;let L=t?.getState();L?.virtualFocus&&A.current&&(A.current=!1,M.preventDefault(),M.stopPropagation())}),P=u.onKeyDown,N=Vo(o),z=Vo(n),F=Rt(M=>{if(P?.(M),M.defaultPrevented||!Oi(M)||!t)return;let{currentTarget:L}=M,D=t.getState(),B=t.item(f),q=!!B?.rowId,K=D.orientation!=="horizontal",X=D.orientation!=="vertical",J=()=>!!(q||X||!D.baseElement||!hs(D.baseElement)),ee={ArrowUp:(q||K)&&t.up,ArrowRight:(q||X)&&t.next,ArrowDown:(q||K)&&t.down,ArrowLeft:(q||X)&&t.previous,Home:()=>{if(J())return!q||M.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(J())return!q||M.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>zoe(L,t,t?.up,!0),PageDown:()=>zoe(L,t,t?.down)}[M.key];if(ee){if(z1(L)){let ie=N0(L),$=X&&M.key==="ArrowLeft",ge=X&&M.key==="ArrowRight",ke=K&&M.key==="ArrowUp",Pe=K&&M.key==="ArrowDown";if(ge||Pe){let{length:Oe}=b9(L);if(ie.end!==Oe)return}else if(($||ke)&&ie.start!==0)return}let ne=ee();if(N(M)||ne!==void 0){if(!z(M))return;M.preventDefault(),t.move(ne)}}}),H=(0,yf.useMemo)(()=>({id:f,baseElement:S}),[f,S]);return u=Mu(u,M=>(0,Hoe.jsx)(Soe.Provider,{value:H,children:M}),[H]),u={id:f,"data-active-item":b||void 0,...u,ref:xo(m,u.ref),tabIndex:_?u.tabIndex:-1,onFocus:k,onBlurCapture:T,onKeyDown:F},u=N9(u),u=R9({store:t,...u,getItem:E,shouldRegisterItem:f?u.shouldRegisterItem:!1}),ni({...u,"aria-setsize":w,"aria-posinset":x})}),$Ct=Fp(Sr(function(t){let r=D9(t);return Ir($3e,r)}));function F9(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function K1(e){let t=[];for(let r of e)t.push(...r);return t}function j0(e){return e.slice().reverse()}var Lu=a(_e(),1),Woe=a(C(),1),n4e="div";function i4e(e){return e.some(t=>!!t.rowId)}function s4e(e){let t=e.target;return t&&!hs(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function a4e(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function Uoe(e,t,r){return Rt(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!Oi(o)||a4e(o)||s4e(o))return;let i=e.getState(),s=(n=Du(e,i.activeId))==null?void 0:n.element;if(!s)return;let{view:l,...c}=o,u=r?.current;s!==u&&s.focus(),roe(s,o.type,c)||o.preventDefault(),o.currentTarget.contains(s)&&o.stopPropagation()})}function l4e(e){return xoe(K1(j0(_oe(e))))}function c4e(e){let[t,r]=(0,Lu.useState)(!1),o=(0,Lu.useCallback)(()=>r(!0),[]),n=e.useState(i=>Du(e,i.activeId));return(0,Lu.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),i.focus({preventScroll:!0}))},[n,t]),o}var L9=Or(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=boe();t=t||s,oi(t,!1);let l=(0,Lu.useRef)(null),c=(0,Lu.useRef)(null),u=c4e(t),d=t.useState("moves"),[,f]=coe(r?t.setBaseElement:null);(0,Lu.useEffect)(()=>{var T;if(!t||!d||!r||!o)return;let{activeId:P}=t.getState(),N=(T=Du(t,P))==null?void 0:T.element;N&&Ooe(N)},[t,d,r,o]),co(()=>{if(!t||!d||!r)return;let{baseElement:T,activeId:P}=t.getState();if(!(P===null)||!T)return;let z=c.current;c.current=null,z&&pv(z,{relatedTarget:T}),Cl(T)||T.focus()},[t,d,r]);let m=t.useState("activeId"),h=t.useState("virtualFocus");co(()=>{var T;if(!t||!r||!h)return;let P=c.current;if(c.current=null,!P)return;let z=((T=Du(t,m))==null?void 0:T.element)||fv(P);z!==P&&pv(P,{relatedTarget:z})},[t,m,h,r]);let g=Uoe(t,i.onKeyDownCapture,c),v=Uoe(t,i.onKeyUpCapture,c),y=i.onFocusCapture,S=Rt(T=>{if(y?.(T),T.defaultPrevented||!t)return;let{virtualFocus:P}=t.getState();if(!P)return;let N=T.relatedTarget,z=Poe(T.currentTarget);Oi(T)&&z&&(T.stopPropagation(),c.current=N)}),b=i.onFocus,w=Rt(T=>{if(b?.(T),T.defaultPrevented||!r||!t)return;let{relatedTarget:P}=T,{virtualFocus:N}=t.getState();N?Oi(T)&&!gv(t,P)&&queueMicrotask(u):Oi(T)&&t.setActiveId(null)}),x=i.onBlurCapture,_=Rt(T=>{var P;if(x?.(T),T.defaultPrevented||!t)return;let{virtualFocus:N,activeId:z}=t.getState();if(!N)return;let F=(P=Du(t,z))==null?void 0:P.element,H=T.relatedTarget,M=gv(t,H),L=c.current;c.current=null,Oi(T)&&M?(H===F?L&&L!==H&&pv(L,T):F?pv(F,T):L&&pv(L,T),T.stopPropagation()):!gv(t,T.target)&&F&&pv(F,T)}),E=i.onKeyDown,I=Vo(n),A=Rt(T=>{var P;if(E?.(T),T.nativeEvent.isComposing||T.defaultPrevented||!t||!Oi(T))return;let{orientation:N,renderedItems:z,activeId:F}=t.getState(),H=Du(t,F);if((P=H?.element)!=null&&P.isConnected)return;let M=N!=="horizontal",L=N!=="vertical",D=i4e(z);if((T.key==="ArrowLeft"||T.key==="ArrowRight"||T.key==="Home"||T.key==="End")&&hs(T.currentTarget))return;let X={ArrowUp:(D||M)&&(()=>{if(D){let J=l4e(z);return J?.id}return t?.last()}),ArrowRight:(D||L)&&t.first,ArrowDown:(D||M)&&t.first,ArrowLeft:(D||L)&&t.last,Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[T.key];if(X){let J=X();if(J!==void 0){if(!I(T))return;T.preventDefault(),t.move(J)}}});i=Mu(i,T=>(0,Woe.jsx)(D0,{value:t,children:T}),[t]),i={"aria-activedescendant":t.useState(T=>{var P;if(t&&r&&T.virtualFocus)return(P=Du(t,T.activeId))==null?void 0:P.id}),...i,ref:xo(l,f,i.ref),onKeyDownCapture:g,onKeyUpCapture:v,onFocusCapture:S,onFocus:w,onBlurCapture:_,onKeyDown:A};let O=t.useState(T=>r&&(T.virtualFocus||T.activeId===null));return i=Y1({focusable:O,...i}),i}),hTt=Sr(function(t){let r=L9(t);return Ir(n4e,r)});var Z1=ra(),yTt=Z1.useContext,bTt=Z1.useScopedContext,B9=Z1.useProviderContext,Goe=Z1.ContextProvider,Yoe=Z1.ScopedContextProvider;var V9=a(_e(),1),X1=ra([Goe],[Yoe]),_Tt=X1.useContext,CTt=X1.useScopedContext,TTt=X1.useProviderContext,qoe=X1.ContextProvider,FA=X1.ScopedContextProvider,PTt=(0,V9.createContext)(void 0),ETt=(0,V9.createContext)(void 0);var z0=a(_e(),1),Xoe=a(yu(),1),j9=a(C(),1),u4e="div";function Koe(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function d4e(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Zoe(...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 z9(e,t,r){return!r&&t!==!1&&(!e||!!t)}var f4e=Or(function({store:t,alwaysVisible:r,...o}){let n=B9();t=t||n,oi(t,!1);let i=(0,z0.useRef)(null),s=_l(o.id),[l,c]=(0,z0.useState)(null),u=t.useState("open"),d=t.useState("mounted"),f=t.useState("animated"),m=t.useState("contentElement"),h=B0(t.disclosure,"contentElement");co(()=>{i.current&&t?.setContentElement(i.current)},[t]),co(()=>{let S;return t?.setState("animated",b=>(S=b,!0)),()=>{S!==void 0&&t?.setState("animated",S)}},[t]),co(()=>{if(f){if(!m?.isConnected){c(null);return}return d4e(()=>{c(u?"enter":d?"leave":null)})}},[f,m,u,d]),co(()=>{if(!t||!f||!l||!m)return;let S=()=>t?.setState("animating",!1),b=()=>(0,Xoe.flushSync)(S);if(l==="leave"&&u||l==="enter"&&!u)return;if(typeof f=="number")return Koe(f,b);let{transitionDuration:w,animationDuration:x,transitionDelay:_,animationDelay:E}=getComputedStyle(m),{transitionDuration:I="0",animationDuration:A="0",transitionDelay:k="0",animationDelay:O="0"}=h?getComputedStyle(h):{},T=Zoe(_,E,k,O),P=Zoe(w,x,I,A),N=T+P;if(!N){l==="enter"&&t.setState("animated",!1),S();return}let z=1e3/60,F=Math.max(N-z,0);return Koe(F,b)},[t,f,m,h,u,l]),o=Mu(o,S=>(0,j9.jsx)(FA,{value:t,children:S}),[t]);let g=z9(d,o.hidden,r),v=o.style,y=(0,z0.useMemo)(()=>g?{...v,display:"none"}:v,[g,v]);return o={id:s,"data-open":u||void 0,"data-enter":l==="enter"||void 0,"data-leave":l==="leave"||void 0,hidden:g,...o,ref:xo(s?t.setContentElement:null,i,o.ref),style:y},ni(o)}),m4e=Sr(function(t){let r=f4e(t);return Ir(u4e,r)}),DTt=Sr(function({unmountOnHide:t,...r}){let o=B9(),n=r.store||o;return B0(n,s=>!t||s?.mounted)===!1?null:(0,j9.jsx)(m4e,{...r})});function Qoe(e={}){let t=yv(e.store,q1(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=Tt(e.open,r?.open,e.defaultOpen,!1),n=Tt(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:Tt(r?.contentElement,null),disclosureElement:Tt(r?.disclosureElement,null)},s=vs(i,t);return On(s,()=>Nn(s,["animated","animating"],l=>{l.animated||s.setState("animating",!1)})),On(s,()=>L0(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),On(s,()=>Nn(s,["open","animating"],l=>{s.setState("mounted",l.open||l.animating)})),{...s,disclosure:e.disclosure,setOpen:l=>s.setState("open",l),show:()=>s.setState("open",!0),hide:()=>s.setState("open",!1),toggle:()=>s.setState("open",l=>!l),stopAnimation:()=>s.setState("animating",!1),setContentElement:l=>s.setState("contentElement",l),setDisclosureElement:l=>s.setState("disclosureElement",l)}}function Joe(e,t,r){return Nu(t,[r.store,r.disclosure]),_o(e,r,"open","setOpen"),_o(e,r,"mounted","setMounted"),_o(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var Q1=ra([qoe],[FA]),GTt=Q1.useContext,YTt=Q1.useScopedContext,$oe=Q1.useProviderContext,ene=Q1.ContextProvider,tne=Q1.ScopedContextProvider;function p4e(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 gf(n).body}function h4e(e){return e?.__unstablePrivateStore}function rne(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=Tt(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(m=>[m.id,m])),i={items:o,renderedItems:Tt(r?.renderedItems,[])},s=h4e(e.store),l=vs({items:o,renderedItems:i.renderedItems},s),c=vs(i,e.store),u=m=>{let h=w9(m,g=>g.element);l.setState("renderedItems",h),c.setState("renderedItems",h)};On(c,()=>F0(l)),On(l,()=>Bp(l,["items"],m=>{c.setState("items",m.items)})),On(l,()=>Bp(l,["renderedItems"],m=>{let h=!0,g=requestAnimationFrame(()=>{let{renderedItems:b}=c.getState();m.renderedItems!==b&&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=p4e(m.renderedItems),S=new IntersectionObserver(v,{root:y});for(let b of m.renderedItems)b.element&&S.observe(b.element);return()=>{cancelAnimationFrame(g),S.disconnect()}}));let d=(m,h,g=!1)=>{let v;return h(S=>{let b=S.findIndex(({id:x})=>x===m.id),w=S.slice();if(b!==-1){v=S[b];let x={...v,...m};w[b]=x,n.set(m.id,x)}else w.push(m),n.set(m.id,m);return w}),()=>{h(S=>{if(!v)return g&&n.delete(m.id),S.filter(({id:x})=>x!==m.id);let b=S.findIndex(({id:x})=>x===m.id);if(b===-1)return S;let w=S.slice();return w[b]=v,n.set(m.id,v),w})}},f=m=>d(m,h=>l.setState("items",h),!0);return{...c,registerItem:f,renderItem:m=>Np(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 one(e,t,r){return Nu(t,[r.store]),_o(e,r,"items","setItems"),e}var g4e={id:null};function bf(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function v4e(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function nne(e,t){return e.filter(r=>r.rowId===t)}function y4e(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[g4e]:[],...e.slice(0,o)]}function ine(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 sne(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function b4e(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function S4e(e,t,r){let o=sne(e);for(let n of e)for(let i=0;i<o;i+=1){let s=n[i];if(!s||r&&s.disabled){let c=i===0&&r?bf(n):n[i-1];n[i]=c&&t!==c.id&&r?c:b4e(c?.rowId)}}return e}function w4e(e){let t=ine(e),r=sne(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let s=i[n];s&&o.push({...s,rowId:s.rowId?`$n}`:void 0})}return o}function ane(e={}){var t;let r=(t=e.store)==null?void 0:t.getState(),o=rne(e),n=Tt(e.activeId,r?.activeId,e.defaultActiveId),i={...o.getState(),id:Tt(e.id,r?.id,`id-$Math.random().toString(36).slice(2,8)}`),activeId:n,baseElement:Tt(r?.baseElement,null),includesBaseElement:Tt(e.includesBaseElement,r?.includesBaseElement,n===null),moves:Tt(r?.moves,0),orientation:Tt(e.orientation,r?.orientation,"both"),rtl:Tt(e.rtl,r?.rtl,!1),virtualFocus:Tt(e.virtualFocus,r?.virtualFocus,!1),focusLoop:Tt(e.focusLoop,r?.focusLoop,!1),focusWrap:Tt(e.focusWrap,r?.focusWrap,!1),focusShift:Tt(e.focusShift,r?.focusShift,!1)},s=vs(i,o,e.store);On(s,()=>Nn(s,["renderedItems","activeId"],c=>{s.setState("activeId",u=>{var d;return u!==void 0?u:(d=bf(c.renderedItems))==null?void 0:d.id})}));let l=(c="next",u={})=>{var d,f;let m=s.getState(),{skip:h=0,activeId:g=m.activeId,focusShift:v=m.focusShift,focusLoop:y=m.focusLoop,focusWrap:S=m.focusWrap,includesBaseElement:b=m.includesBaseElement,renderedItems:w=m.renderedItems,rtl:x=m.rtl}=u,_=c==="up"||c==="down",E=c==="next"||c==="down",I=E?x&&!_:!x||_,A=v&&!h,k=_?K1(S4e(ine(w),g,A)):w;if(k=I?j0(k):k,k=_?w4e(k):k,g==null)return(d=bf(k))==null?void 0:d.id;let O=k.find(D=>D.id===g);if(!O)return(f=bf(k))==null?void 0:f.id;let T=k.some(D=>D.rowId),P=k.indexOf(O),N=k.slice(P+1),z=nne(N,O.rowId);if(h){let D=v4e(z,g),B=D.slice(h)[0]||D[D.length-1];return B?.id}let F=y&&(_?y!=="horizontal":y!=="vertical"),H=T&&S&&(_?S!=="horizontal":S!=="vertical"),M=E?(!T||_)&&F&&b:_?b:!1;if(F){let D=H&&!M?k:nne(k,O.rowId),B=y4e(D,g,M),q=bf(B,g);return q?.id}if(H){let D=bf(M?z:N,g);return M?D?.id||null:D?.id}let L=bf(z,g);return!L&&M?null:L?.id};return{...o,...s,setBaseElement:c=>s.setState("baseElement",c),setActiveId:c=>s.setState("activeId",c),move:c=>{c!==void 0&&(s.setState("activeId",c),s.setState("moves",u=>u+1))},first:()=>{var c;return(c=bf(s.getState().renderedItems))==null?void 0:c.id},last:()=>{var c;return(c=bf(j0(s.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 lne(e){return{id:_l(e.id),...e}}function cne(e,t,r){return e=one(e,t,r),_o(e,r,"activeId","setActiveId"),_o(e,r,"includesBaseElement"),_o(e,r,"virtualFocus"),_o(e,r,"orientation"),_o(e,r,"rtl"),_o(e,r,"focusLoop"),_o(e,r,"focusWrap"),_o(e,r,"focusShift"),e}var LA=a(_e(),1),BA=(0,LA.createContext)(void 0),J1=ra([ene,D0],[tne,OA]),H9=J1.useContext,H0=J1.useScopedContext,VA=J1.useProviderContext,une=J1.ContextProvider,dne=J1.ScopedContextProvider,jA=(0,LA.createContext)(void 0),fne=(0,LA.createContext)(!1);function mne(e={}){return Qoe(e)}function pne(e,t,r){return Joe(e,t,r)}function hne({popover:e,...t}={}){let r=yv(t.store,q1(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=mne({...t,store:r}),i=Tt(t.placement,o?.placement,"bottom"),s={...n.getState(),placement:i,currentPlacement:i,anchorElement:Tt(o?.anchorElement,null),popoverElement:Tt(o?.popoverElement,null),arrowElement:Tt(o?.arrowElement,null),rendered:Symbol("rendered")},l=vs(s,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 gne(e,t,r){return Nu(t,[r.popover]),_o(e,r,"placement"),pne(e,t,r)}var x4e="div",U9=Or(function({store:t,...r}){let o=$oe();return t=t||o,r={...r,ref:xo(t?.setAnchorElement,r.ref)},r}),RPt=Sr(function(t){let r=U9(t);return Ir(x4e,r)});var vne=a(_e(),1),_4e="div";function yne(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function C4e(e){let t=yne(e);return t?Iu(e.currentTarget,t):!1}var W9=Symbol("composite-hover");function T4e(e){let t=yne(e);if(!t)return!1;do{if(ta(t,W9)&&t[W9])return!0;t=t.parentElement}while(t);return!1}var G9=Or(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=IA();t=t||i,oi(t,!1);let s=hoe(),l=n.onMouseMove,c=Vo(r),u=Rt(g=>{if(l?.(g),!g.defaultPrevented&&s()&&c(g)){if(!A9(g.currentTarget)){let v=t?.getState().baseElement;v&&!Cl(v)&&v.focus()}t?.setActiveId(g.currentTarget.id)}}),d=n.onMouseLeave,f=Vo(o),m=Rt(g=>{var v;d?.(g),!g.defaultPrevented&&s()&&(C4e(g)||T4e(g)||c(g)&&f(g)&&(t?.setActiveId(null),(v=t?.getState().baseElement)==null||v.focus()))}),h=(0,vne.useCallback)(g=>{g&&(g[W9]=!0)},[]);return n={...n,ref:xo(h,n.ref),onMouseMove:u,onMouseLeave:m},ni(n)}),LPt=Fp(Sr(function(t){let r=G9(t);return Ir(_4e,r)}));var ii=a(_e(),1),P4e="input";function bne(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function Sne(e,t){return!t||e==null?!1:(e=V1(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function E4e(e){return e.type==="input"}function k4e(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function R4e(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 A4e=Or(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=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 S=VA();t=t||S,oi(t,!1);let b=(0,ii.useRef)(null),[w,x]=moe(),_=(0,ii.useRef)(!1),E=(0,ii.useRef)(!1),I=t.useState(ce=>ce.virtualFocus&&o),A=v==="inline"||v==="both",[k,O]=(0,ii.useState)(A);foe(()=>{A&&O(!0)},[A]);let T=t.useState("value"),P=(0,ii.useRef)(void 0);(0,ii.useEffect)(()=>Nn(t,["selectedValue","activeId"],(ce,be)=>{P.current=be.selectedValue}),[]);let N=t.useState(ce=>{var be;if(A&&k&&!(ce.activeValue&&Array.isArray(ce.selectedValue)&&(ce.selectedValue.includes(ce.activeValue)||(be=P.current)!=null&&be.includes(ce.activeValue))))return ce.activeValue}),z=t.useState("renderedItems"),F=t.useState("open"),H=t.useState("contentElement"),M=(0,ii.useMemo)(()=>{if(!A||!k)return T;if(bne(z,N,I)){if(Sne(T,N)){let be=N?.slice(T.length)||"";return T+be}return T}return N||T},[A,k,z,N,I,T]);(0,ii.useEffect)(()=>{let ce=b.current;if(!ce)return;let be=()=>O(!0);return ce.addEventListener("combobox-item-move",be),()=>{ce.removeEventListener("combobox-item-move",be)}},[]),(0,ii.useEffect)(()=>{if(!A||!k||!N||!bne(z,N,I)||!Sne(T,N))return;let be=B1;return queueMicrotask(()=>{let Se=b.current;if(!Se)return;let{start:fe,end:xe}=N0(Se),ut=T.length,Je=N.length;H1(Se,ut,Je),be=()=>{if(!Cl(Se))return;let{start:Ot,end:Nt}=N0(Se);Ot===ut&&Nt===Je&&H1(Se,fe,xe)}}),()=>be()},[w,A,k,N,z,I,T]);let L=(0,ii.useRef)(null),D=Rt(n),B=(0,ii.useRef)(null);(0,ii.useEffect)(()=>{if(!F||!H)return;let ce=M0(H);if(!ce)return;L.current=ce;let be=()=>{_.current=!1},Se=()=>{if(!t||!_.current)return;let{activeId:xe}=t.getState();xe!==null&&xe!==B.current&&(_.current=!1)},fe={passive:!0,capture:!0};return ce.addEventListener("wheel",be,fe),ce.addEventListener("touchmove",be,fe),ce.addEventListener("scroll",Se,fe),()=>{ce.removeEventListener("wheel",be,!0),ce.removeEventListener("touchmove",be,!0),ce.removeEventListener("scroll",Se,!0)}},[F,H,t]),co(()=>{T&&(E.current||(_.current=!0))},[T]),co(()=>{I!=="always"&&F||(_.current=F)},[I,F]);let q=t.useState("resetValueOnSelect");Nu(()=>{var ce,be;let Se=_.current;if(!t||!F||!Se&&!q)return;let{baseElement:fe,contentElement:xe,activeId:ut}=t.getState();if(!(fe&&!Cl(fe))){if(xe?.hasAttribute("data-placing")){let Je=new MutationObserver(x);return Je.observe(xe,{attributeFilter:["data-placing"]}),()=>Je.disconnect()}if(I&&Se){let Je=D(z),Ot=Je!==void 0?Je:(ce=R4e(z))!=null?ce:t.first();B.current=Ot,t.move(Ot??null)}else{let Je=(be=t.item(ut||t.first()))==null?void 0:be.element;Je&&"scrollIntoView"in Je&&Je.scrollIntoView({block:"nearest",inline:"nearest"})}}},[t,F,w,T,I,q,D,z]),(0,ii.useEffect)(()=>{if(!A)return;let ce=b.current;if(!ce)return;let be=[ce,H].filter(fe=>!!fe),Se=fe=>{be.every(xe=>RA(fe,xe))&&t?.setValue(M)};for(let fe of be)fe.addEventListener("focusout",Se);return()=>{for(let fe of be)fe.removeEventListener("focusout",Se)}},[A,H,t,M]);let K=ce=>ce.currentTarget.value.length>=s,X=y.onChange,J=Vo(l??K),te=Vo(i??!t.tag),ee=Rt(ce=>{if(X?.(ce),ce.defaultPrevented||!t)return;let be=ce.currentTarget,{value:Se,selectionStart:fe,selectionEnd:xe}=be,ut=ce.nativeEvent;if(_.current=!0,E4e(ut)&&(ut.isComposing&&(_.current=!1,E.current=!0),A)){let Je=ut.inputType==="insertText"||ut.inputType==="insertCompositionText",Ot=fe===Se.length;O(Je&&Ot)}if(te(ce)){let Je=Se===t.getState().value;t.setValue(Se),queueMicrotask(()=>{H1(be,fe,xe)}),A&&I&&Je&&x()}J(ce)&&t.show(),(!I||!_.current)&&t.setActiveId(null)}),ne=y.onCompositionEnd,ie=Rt(ce=>{_.current=!0,E.current=!1,ne?.(ce),!ce.defaultPrevented&&I&&x()}),$=y.onMouseDown,ge=Vo(m??(()=>!!t?.getState().includesBaseElement)),ke=Vo(h),Pe=Vo(u??K),Oe=Rt(ce=>{$?.(ce),!ce.defaultPrevented&&(ce.button||ce.ctrlKey||t&&(ge(ce)&&t.setActiveId(null),ke(ce)&&t.setValue(M),Pe(ce)&&Dp(ce.currentTarget,"mouseup",t.show)))}),le=y.onKeyDown,re=Vo(f??K),ve=Rt(ce=>{if(le?.(ce),ce.repeat||(_.current=!1),ce.defaultPrevented||ce.ctrlKey||ce.altKey||ce.shiftKey||ce.metaKey||!t)return;let{open:be}=t.getState();be||(ce.key==="ArrowUp"||ce.key==="ArrowDown")&&re(ce)&&(ce.preventDefault(),t.show())}),ae=y.onBlur,pe=Rt(ce=>{_.current=!1,ae?.(ce),ce.defaultPrevented}),Ne=_l(y.id),De=k4e(v)?v:void 0,Be=t.useState(ce=>ce.activeId===null);return y={id:Ne,role:"combobox","aria-autocomplete":De,"aria-haspopup":S9(H,"listbox"),"aria-expanded":F,"aria-controls":H?.id,"data-active-item":Be||void 0,value:M,...y,ref:xo(b,y.ref),onChange:ee,onCompositionEnd:ie,onMouseDown:Oe,onKeyDown:ve,onBlur:pe},y=L9({store:t,focusable:r,...y,moveOnKeyPress:ce=>g9(g,ce)?!1:(A&&O(!0),!0)}),y=U9({store:t,...y}),{autoComplete:"off",...y}}),zA=Sr(function(t){let r=A4e(t);return Ir(P4e,r)});var HA=a(_e(),1),Y9=a(C(),1),I4e="div";function O4e(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function N4e(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var wne=Or(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:l=!1,moveOnKeyPress:c=!0,getItem:u,...d}){var f;let m=H0();t=t||m,oi(t,!1);let{resetValueOnSelectState:h,multiSelectable:g,selected:v}=DA(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(T){return Array.isArray(T.selectedValue)},selected(T){return O4e(T.selectedValue,r)}}),y=(0,HA.useCallback)(T=>{let P={...T,value:r};return u?u(P):P},[r,u]);n=n??!g,o=o??(r!=null&&!g);let S=d.onClick,b=Vo(n),w=Vo(i),x=Vo((f=s??h)!=null?f:g),_=Vo(o),E=Rt(T=>{S?.(T),!T.defaultPrevented&&(toe(T)||eoe(T)||(r!=null&&(w(T)&&(x(T)&&t?.resetValue(),t?.setSelectedValue(P=>Array.isArray(P)?P.includes(r)?P.filter(N=>N!==r):[...P,r]:r)),b(T)&&t?.setValue(r)),_(T)&&t?.hide()))}),I=d.onKeyDown,A=Rt(T=>{if(I?.(T),T.defaultPrevented)return;let P=t?.getState().baseElement;if(!P||Cl(P))return;(T.key.length===1||T.key==="Backspace"||T.key==="Delete")&&(queueMicrotask(()=>P.focus()),hs(P)&&t?.setValue(P.value))});g&&v!=null&&(d={"aria-selected":v,...d}),d=Mu(d,T=>(0,Y9.jsx)(jA.Provider,{value:r,children:(0,Y9.jsx)(fne.Provider,{value:v??!1,children:T})}),[r,v]);let k=(0,HA.useContext)(BA);d={role:N4e(k),children:r,...d,onClick:E,onKeyDown:A};let O=Vo(c);return d=D9({store:t,...d,getItem:y,moveOnKeyPress:T=>{if(!O(T))return!1;let P=new Event("combobox-item-move"),N=t?.getState().baseElement;return N?.dispatchEvent(P),!0}}),d=G9({store:t,focusOnHover:l,...d}),d}),$1=Fp(Sr(function(t){let r=wne(t);return Ir(I4e,r)}));var UA=a(_e(),1),_ne=a(C(),1),M4e="span";function xne(e){return V1(e).toLowerCase()}function D4e(e,t){let r=[];for(let o of t){let n=0,i=o.length;for(;e.indexOf(o,n)!==-1;){let s=e.indexOf(o,n);s!==-1&&r.push([s,i]),n=s+1}}return r}function F4e(e){return e.filter(([t,r],o,n)=>!n.some(([i,s],l)=>l!==o&&i<=t&&i+s>=t+r))}function L4e(e){return e.sort(([t],[r])=>t-r)}function B4e(e,t){if(!e||!t)return e;let r=F9(t).filter(Boolean).map(xne),o=[],n=(c,u=!1)=>(0,_ne.jsx)("span",{"data-autocomplete-value":u?"":void 0,"data-user-value":u?void 0:"",children:c},o.length),i=L4e(F4e(D4e(xne(e),new Set(r))));if(!i.length)return o.push(n(e,!0)),o;let[s]=i[0];return[e.slice(0,s),...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 V4e=Or(function({store:t,value:r,userValue:o,...n}){let i=H0();t=t||i;let s=(0,UA.useContext)(jA),l=r??s,c=B0(t,d=>o??d?.value);return n={children:(0,UA.useMemo)(()=>{if(l)return c?B4e(l,c):l},[l,c]),...n},ni(n)}),WA=Sr(function(t){let r=V4e(t);return Ir(M4e,r)});var j4e="label",z4e=Or(function({store:t,...r}){let o=VA();return t=t||o,oi(t,!1),r={htmlFor:t.useState(i=>{var s;return(s=i.baseElement)==null?void 0:s.id}),...r},ni(r)}),GA=Fp(Sr(function(t){let r=z4e(t);return Ir(j4e,r)}));var YA=a(_e(),1),q9=a(C(),1),H4e="div",Cne=Or(function({store:t,alwaysVisible:r,...o}){let n=H0(!0),i=H9();t=t||i;let s=!!t&&t===n;oi(t,!1);let l=(0,YA.useRef)(null),c=_l(o.id),u=t.useState("mounted"),d=z9(u,o.hidden,r),f=d?{...o.style,display:"none"}:o.style,m=t.useState(x=>Array.isArray(x.selectedValue)),h=doe(l,"role",o.role),v=(h==="listbox"||h==="tree"||h==="grid")&&m||void 0,[y,S]=(0,YA.useState)(!1),b=t.useState("contentElement");co(()=>{if(!u)return;let x=l.current;if(!x||b!==x)return;let _=()=>{S(!!x.querySelector("[role='listbox']"))},E=new MutationObserver(_);return E.observe(x,{subtree:!0,childList:!0,attributeFilter:["role"]}),_(),()=>E.disconnect()},[u,b]),y||(o={role:"listbox","aria-multiselectable":v,...o}),o=Mu(o,x=>(0,q9.jsx)(dne,{value:t,children:(0,q9.jsx)(BA.Provider,{value:h,children:x})}),[t,h]);let w=c&&(!n||!s)?t.setContentElement:null;return o={id:c,hidden:d,...o,ref:xo(w,l,o.ref),style:f},ni(o)}),eC=Sr(function(t){let r=Cne(t);return Ir(H4e,r)});var K9=a(_e(),1),REt=(0,K9.createContext)(null),AEt=(0,K9.createContext)(null),tC=ra([D0],[OA]),Tne=tC.useContext,IEt=tC.useScopedContext,OEt=tC.useProviderContext,NEt=tC.ContextProvider,MEt=tC.ScopedContextProvider;var U4e=mv()&&x9();function Pne({tag:e,...t}={}){let r=yv(t.store,M9(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=Tt(t.activeId,n?.activeId,t.defaultActiveId,null),s=ane({...t,activeId:i,includesBaseElement:Tt(t.includesBaseElement,n?.includesBaseElement,!0),orientation:Tt(t.orientation,n?.orientation,"vertical"),focusLoop:Tt(t.focusLoop,n?.focusLoop,!0),focusWrap:Tt(t.focusWrap,n?.focusWrap,!0),virtualFocus:Tt(t.virtualFocus,n?.virtualFocus,!0)}),l=hne({...t,placement:Tt(t.placement,n?.placement,"bottom-start")}),c=Tt(t.value,n?.value,t.defaultValue,""),u=Tt(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),d=Array.isArray(u),f={...s.getState(),...l.getState(),value:c,selectedValue:u,resetValueOnSelect:Tt(t.resetValueOnSelect,n?.resetValueOnSelect,d),resetValueOnHide:Tt(t.resetValueOnHide,n?.resetValueOnHide,d&&!e),activeValue:n?.activeValue},m=vs(f,s,l,r);return U4e&&On(m,()=>Nn(m,["virtualFocus"],()=>{m.setState("virtualFocus",!1)})),On(m,()=>{if(e)return Np(Nn(m,["selectedValue"],h=>{Array.isArray(h.selectedValue)&&e.setValues(h.selectedValue)}),Nn(e,["values"],h=>{m.setState("selectedValue",h.values)}))}),On(m,()=>Nn(m,["resetValueOnHide","mounted"],h=>{h.resetValueOnHide&&(h.mounted||m.setState("value",c))})),On(m,()=>Nn(m,["open"],h=>{h.open||(m.setState("activeId",i),m.setState("moves",0))})),On(m,()=>Nn(m,["moves","activeId"],(h,g)=>{h.moves===g.moves&&m.setState("activeValue",void 0)})),On(m,()=>Bp(m,["moves","renderedItems"],(h,g)=>{if(h.moves===g.moves)return;let{activeId:v}=m.getState(),y=s.item(v);m.setState("activeValue",y?.value)})),{...l,...s,...m,tag:e,setValue:h=>m.setState("value",h),resetValue:()=>m.setState("value",f.value),setSelectedValue:h=>m.setState("selectedValue",h)}}function G4e(e){let t=Tne();return e={...e,tag:e.tag!==void 0?e.tag:t},lne(e)}function Y4e(e,t,r){return Nu(t,[r.tag]),_o(e,r,"value","setValue"),_o(e,r,"selectedValue","setSelectedValue"),_o(e,r,"resetValueOnHide"),_o(e,r,"resetValueOnSelect"),Object.assign(cne(gne(e,t,r),t,r),{tag:r.tag})}function Z9(e={}){e=G4e(e);let[t,r]=V0(Pne,e);return Y4e(t,r,e)}var Ene=a(C(),1);function qA(e={}){let t=Z9(e);return(0,Ene.jsx)(une,{value:t,children:e.children})}var Ine=a(x1(),1);var One=a(Ee(),1),Vp=a(j(),1),bv=a(U(),1),Bu=a(W(),1);var K4e=[],rC=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:K4e;var oC=a(U(),1),Z4e=[];function Mn({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:Z4e,[o,n]=(0,oC.useState)(r),[i,s]=(0,oC.useState)(!1);return(0,oC.useEffect)(()=>{if(!t){n(r);return}let l=!1;return s(!0),t().then(c=>{if(!l){let u=Array.isArray(c)&&c.length>0?c:r;n(u)}}).catch(()=>{l||n(r)}).finally(()=>{l||s(!1)}),()=>{l=!0}},[t,r]),{elements:o,isLoading:i}}var Gt=a(C(),1);function kne(e=""){return(0,Ine.default)(e.trim().toLowerCase())}var Rne=(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 Ane(e,t){return`$e}-$t}`}var Nne=({selected:e})=>(0,Gt.jsx)("span",{className:Q("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Gt.jsx)(Bu.Icon,{icon:Do})}),Mne=({selected:e})=>(0,Gt.jsx)("span",{className:Q("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function Dne({view:e,filter:t,onChangeView:r}){let o=(0,One.useInstanceId)(Dne,"dataviews-filter-list-box"),[n,i]=(0,bv.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),l=rC(t,s);return(0,Gt.jsx)(Bu.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Vp.sprintf)((0,Vp.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(Ane(o,t.elements[0].value))},render:(0,Gt.jsx)(Bu.Composite.Typeahead,{}),children:t.elements.map(c=>(0,Gt.jsxs)(Bu.Composite.Hover,{render:(0,Gt.jsx)(Bu.Composite.Item,{id:Ane(o,c.value),render:(0,Gt.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let u=s?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:s.operator||t.operators[0],value:Rne(t,s,c.value)}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:Rne(t,s,c.value)}];r({...e,page:1,filters:u})}}),children:[t.singleSelection&&(0,Gt.jsx)(Mne,{selected:l===c.value}),!t.singleSelection&&(0,Gt.jsx)(Nne,{selected:l.includes(c.value)}),(0,Gt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function X4e({view:e,filter:t,onChangeView:r}){let[o,n]=(0,bv.useState)(""),i=(0,bv.useDeferredValue)(o),s=e.filters?.find(u=>u.field===t.field),l=rC(t,s),c=(0,bv.useMemo)(()=>{let u=kne(i);return t.elements.filter(d=>kne(d.label).includes(u))},[t.elements,i]);return(0,Gt.jsxs)(qA,{selectedValue:l,setSelectedValue:u=>{let d=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.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,Gt.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Gt.jsx)(Bt,{render:(0,Gt.jsx)(GA,{}),children:(0,Vp.__)("Search items")}),(0,Gt.jsx)(zA,{autoSelect:"always",placeholder:(0,Vp.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Gt.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Gt.jsx)(Bu.Icon,{icon:gL})})]}),(0,Gt.jsxs)(eC,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(u=>(0,Gt.jsxs)($1,{resetValueOnSelect:!1,value:u.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Gt.jsx)(Mne,{selected:l===u.value}),!t.singleSelection&&(0,Gt.jsx)(Nne,{selected:l.includes(u.value)}),(0,Gt.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:u.label,children:[(0,Gt.jsx)(WA,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:u.label}),!!u.description&&(0,Gt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:u.description})]})]},u.value)),!c.length&&(0,Gt.jsx)("p",{children:(0,Vp.__)("No results found")})]})]})}function Fne(e){let{elements:t,isLoading:r}=Mn({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Gt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Gt.jsx)(Bu.Spinner,{})});if(t.length===0)return(0,Gt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Vp.__)("No elements found")});let o=t.length>10?X4e:Dne;return(0,Gt.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var Bne=a(KA(),1),Vne=a(Ee(),1),X9=a(U(),1),jne=a(W(),1);var Q9=a(C(),1);function zne({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(u=>u.field===e.field),i=rC(e,n),s=(0,X9.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,X9.useMemo)(()=>(t.filters??[]).reduce((u,d)=>(u[d.field]=d.value,u),{}),[t.filters]),c=(0,Vne.useEvent)(u=>{if(!s||!n)return;let d=s.getValue({item:u});(0,Bne.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!s||!s.Edit||!n?null:(0,Q9.jsx)(jne.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,Q9.jsx)(s.Edit,{hideLabelFromVision:!0,data:l,field:s,operator:n.operator,onChange:c})})}var Q4e=Math.pow(10,8)*24*60*60*1e3,Ckt=-Q4e,ZA=6048e5,Hne=864e5,J9=6e4,$9=36e5;var J4e=3600;var Une=J4e*24,Tkt=Une*7,$4e=Une*365.2425,eLe=$4e/12,Pkt=eLe*3,ej=Symbol.for("constructDateFrom");function jo(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&ej in e?e[ej](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ht(e,t){return jo(t||e,e)}function XA(e,t,r){let o=Ht(e,r?.in);return isNaN(t)?jo(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function QA(e,t,r){let o=Ht(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 s=i.getDate();return n>=s?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var tLe={};function jp(){return tLe}function Sf(e,t){let r=jp(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Ht(e,t?.in),i=n.getDay(),s=(i<o?7:0)+i-o;return n.setDate(n.getDate()-s),n.setHours(0,0,0,0),n}function Sv(e,t){return Sf(e,{...t,weekStartsOn:1})}function JA(e,t){let r=Ht(e,t?.in),o=r.getFullYear(),n=jo(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Sv(n),s=jo(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let l=Sv(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=l.getTime()?o:o-1}function tj(e){let t=Ht(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 Wne(e,...t){let r=jo.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function rj(e,t){let r=Ht(e,t?.in);return r.setHours(0,0,0,0),r}function Gne(e,t,r){let[o,n]=Wne(r?.in,e,t),i=rj(o),s=rj(n),l=+i-tj(i),c=+s-tj(s);return Math.round((l-c)/Hne)}function Yne(e,t){let r=JA(e,t),o=jo(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Sv(o)}function qne(e,t,r){return XA(e,t*7,r)}function Kne(e,t,r){return QA(e,t*12,r)}function Zne(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function wf(e){return!(!Zne(e)&&typeof e!="number"||isNaN(+Ht(e)))}function Xne(e,t){let r=Ht(e,t?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function nC(e,t){let r=Ht(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function $A(e,t){let r=Ht(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var rLe={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"}},Qne=(e,t,r)=>{let o,n=rLe[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 eI(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var oLe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},nLe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},iLe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Jne={date:eI({formats:oLe,defaultWidth:"full"}),time:eI({formats:nLe,defaultWidth:"full"}),dateTime:eI({formats:iLe,defaultWidth:"full"})};var sLe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},$ne=(e,t,r,o)=>sLe[e];function U0(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,l=r?.width?String(r.width):s;n=e.formattingValues[l]||e.formattingValues[s]}else{let s=e.defaultWidth,l=r?.width?String(r.width):e.defaultWidth;n=e.values[l]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var aLe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},lLe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},cLe={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"]},uLe={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"]},dLe={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"}},fLe={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"}},mLe=(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"},eie={ordinalNumber:mLe,era:U0({values:aLe,defaultWidth:"wide"}),quarter:U0({values:lLe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:U0({values:cLe,defaultWidth:"wide"}),day:U0({values:uLe,defaultWidth:"wide"}),dayPeriod:U0({values:dLe,defaultWidth:"wide",formattingValues:fLe,defaultFormattingWidth:"wide"})};function W0(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 s=i[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?hLe(l,f=>f.test(s)):pLe(l,f=>f.test(s)),u;u=e.valueCallback?e.valueCallback(c):c,u=r.valueCallback?r.valueCallback(u):u;let d=t.slice(s.length);return{value:u,rest:d}}}function pLe(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function hLe(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function tie(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 s=e.valueCallback?e.valueCallback(i[0]):i[0];s=r.valueCallback?r.valueCallback(s):s;let l=t.slice(n.length);return{value:s,rest:l}}}var gLe=/^(\d+)(th|st|nd|rd)?/i,vLe=/\d+/i,yLe={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},bLe={any:[/^b/i,/^(a|c)/i]},SLe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},wLe={any:[/1/i,/2/i,/3/i,/4/i]},xLe={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},_Le={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]},CLe={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},TLe={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]},PLe={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},ELe={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}},rie={ordinalNumber:tie({matchPattern:gLe,parsePattern:vLe,valueCallback:e=>parseInt(e,10)}),era:W0({matchPatterns:yLe,defaultMatchWidth:"wide",parsePatterns:bLe,defaultParseWidth:"any"}),quarter:W0({matchPatterns:SLe,defaultMatchWidth:"wide",parsePatterns:wLe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:W0({matchPatterns:xLe,defaultMatchWidth:"wide",parsePatterns:_Le,defaultParseWidth:"any"}),day:W0({matchPatterns:CLe,defaultMatchWidth:"wide",parsePatterns:TLe,defaultParseWidth:"any"}),dayPeriod:W0({matchPatterns:PLe,defaultMatchWidth:"any",parsePatterns:ELe,defaultParseWidth:"any"})};var oj={code:"en-US",formatDistance:Qne,formatLong:Jne,formatRelative:$ne,localize:eie,match:rie,options:{weekStartsOn:0,firstWeekContainsDate:1}};function oie(e,t){let r=Ht(e,t?.in);return Gne(r,$A(r))+1}function nie(e,t){let r=Ht(e,t?.in),o=+Sv(r)-+Yne(r);return Math.round(o/ZA)+1}function tI(e,t){let r=Ht(e,t?.in),o=r.getFullYear(),n=jp(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=jo(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let l=Sf(s,t),c=jo(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let u=Sf(c,t);return+r>=+l?o+1:+r>=+u?o:o-1}function iie(e,t){let r=jp(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=tI(e,t),i=jo(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Sf(i,t)}function sie(e,t){let r=Ht(e,t?.in),o=+Sf(r,t)-+iie(r,t);return Math.round(o/ZA)+1}function Jt(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var xf={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Jt(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Jt(r+1,2)},d(e,t){return Jt(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 Jt(e.getHours()%12||12,t.length)},H(e,t){return Jt(e.getHours(),t.length)},m(e,t){return Jt(e.getMinutes(),t.length)},s(e,t){return Jt(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Jt(n,t.length)}};var G0={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},nj={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 xf.y(e,t)},Y:function(e,t,r,o){let n=tI(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Jt(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Jt(i,t.length)},R:function(e,t){let r=JA(e);return Jt(r,t.length)},u:function(e,t){let r=e.getFullYear();return Jt(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 Jt(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 Jt(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 xf.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 Jt(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=sie(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Jt(n,t.length)},I:function(e,t,r){let o=nie(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Jt(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):xf.d(e,t)},D:function(e,t,r){let o=oie(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Jt(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 Jt(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 Jt(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 Jt(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=G0.noon:o===0?n=G0.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=G0.evening:o>=12?n=G0.afternoon:o>=4?n=G0.morning:n=G0.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 xf.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):xf.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Jt(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Jt(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):xf.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):xf.s(e,t)},S:function(e,t){return xf.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return lie(o);case"XXXX":case"XX":return wv(o);default:return wv(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return lie(o);case"xxxx":case"xx":return wv(o);default:return wv(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+aie(o,":");default:return"GMT"+wv(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+aie(o,":");default:return"GMT"+wv(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Jt(o,t.length)},T:function(e,t,r){return Jt(+e,t.length)}};function aie(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+Jt(i,2)}function lie(e,t){return e%60===0?(e>0?"-":"+")+Jt(Math.abs(e)/60,2):wv(e,t)}function wv(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Jt(Math.trunc(o/60),2),i=Jt(o%60,2);return r+n+t+i}var cie=(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"})}},uie=(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"})}},kLe=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return cie(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}}",cie(o,t)).replace("{{time}}",uie(n,t))},die={p:uie,P:kLe};var RLe=/^D+$/,ALe=/^Y+$/,ILe=["D","DD","YY","YYYY"];function fie(e){return RLe.test(e)}function mie(e){return ALe.test(e)}function pie(e,t,r){let o=OLe(e,t,r);if(console.warn(o),ILe.includes(e))throw new RangeError(o)}function OLe(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 NLe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,MLe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,DLe=/^'([^]*?)'?$/,FLe=/''/g,LLe=/[a-zA-Z]/;function ij(e,t,r){let o=jp(),n=r?.locale??o.locale??oj,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,s=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,l=Ht(e,r?.in);if(!wf(l))throw new RangeError("Invalid time value");let c=t.match(MLe).map(d=>{let f=d[0];if(f==="p"||f==="P"){let m=die[f];return m(d,n.formatLong)}return d}).join("").match(NLe).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:BLe(d)};if(nj[f])return{isToken:!0,value:d};if(f.match(LLe))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:s,locale:n};return c.map(d=>{if(!d.isToken)return d.value;let f=d.value;(!r?.useAdditionalWeekYearTokens&&mie(f)||!r?.useAdditionalDayOfYearTokens&&fie(f))&&pie(f,t,String(e));let m=nj[f[0]];return m(l,f,n.localize,u)}).join("")}function BLe(e){let t=e.match(DLe);return t?t[1].replace(FLe,"'"):e}function xv(e,t,r){return XA(e,-t,r)}function hie(e,t){let r=()=>jo(t?.in,NaN),o=t?.additionalDigits??2,n=HLe(e),i;if(n.date){let u=ULe(n.date,o);i=WLe(u.restDateString,u.year)}if(!i||isNaN(+i))return r();let s=+i,l=0,c;if(n.time&&(l=GLe(n.time),isNaN(l)))return r();if(n.timezone){if(c=YLe(n.timezone),isNaN(c))return r()}else{let u=new Date(s+l),d=Ht(0,t?.in);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return Ht(s+l+c,t?.in)}var rI={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},VLe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,jLe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,zLe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function HLe(e){let t={},r=e.split(rI.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],rI.timeZoneDelimiter.test(t.date)&&(t.date=e.split(rI.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let n=rI.timezone.exec(o);n?(t.time=o.replace(n[1],""),t.timezone=n[1]):t.time=o}return t}function ULe(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 WLe(e,t){if(t===null)return new Date(NaN);let r=e.match(VLe);if(!r)return new Date(NaN);let o=!!r[4],n=iC(r[1]),i=iC(r[2])-1,s=iC(r[3]),l=iC(r[4]),c=iC(r[5])-1;if(o)return QLe(t,l,c)?qLe(t,l,c):new Date(NaN);{let u=new Date(0);return!ZLe(t,i,s)||!XLe(t,n)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(n,s)),u)}}function iC(e){return e?parseInt(e):1}function GLe(e){let t=e.match(jLe);if(!t)return NaN;let r=sj(t[1]),o=sj(t[2]),n=sj(t[3]);return JLe(r,o,n)?r*$9+o*J9+n*1e3:NaN}function sj(e){return e&&parseFloat(e.replace(",","."))||0}function YLe(e){if(e==="Z")return 0;let t=e.match(zLe);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return $Le(o,n)?r*(o*$9+n*J9):NaN}function qLe(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 KLe=[31,null,31,30,31,30,31,31,30,31,30,31];function gie(e){return e%400===0||e%4===0&&e%100!==0}function ZLe(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(KLe[t]||(gie(e)?29:28))}function XLe(e,t){return t>=1&&t<=(gie(e)?366:365)}function QLe(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function JLe(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function $Le(e,t){return t>=0&&t<=59}function oI(e,t,r){return QA(e,-t,r)}function vie(e,t,r){return qne(e,-t,r)}function nI(e,t,r){return Kne(e,-t,r)}var Fe=a(j(),1),Co=a(U(),1),ys=a(Zo(),1);var aj=a(C(),1),zo={Name:(0,aj.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,aj.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function yie(e,t){switch(t){case"days":return xv(new Date,e);case"weeks":return vie(new Date,e);case"months":return oI(new Date,e);case"years":return nI(new Date,e);default:return new Date}}var bie={label:(0,Fe.__)("Is none of"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),zo),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"},iI=[{name:Kr,label:(0,Fe.__)("Includes"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),zo),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:Zr,...bie},{name:ki,label:(0,Fe.__)("Includes all"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),zo),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:Ri,...bie},{name:fs,label:(0,Fe.__)("Between (inc)"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),zo),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:ms,label:(0,Fe.__)("In the past"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`$t[0].value.value} $t[0].value.unit}`),zo),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=yie(r.value,r.unit),n=(0,ys.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:Qs,label:(0,Fe.__)("Over"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`$t[0].value.value} $t[0].value.unit}`),zo),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=yie(r.value,r.unit);return(0,ys.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:so,label:(0,Fe.__)("Is"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:ao,label:(0,Fe.__)("Is not"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:pp,label:(0,Fe.__)("Less than"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:hp,label:(0,Fe.__)("Greater than"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:gp,label:(0,Fe.__)("Less than or equal"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:vp,label:(0,Fe.__)("Greater than or equal"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:yp,label:(0,Fe.__)("Before"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){if(r===void 0)return!0;let o=(0,ys.getDate)(r);return(0,ys.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:bp,label:(0,Fe.__)("After"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){if(r===void 0)return!0;let o=(0,ys.getDate)(r);return(0,ys.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:Sp,label:(0,Fe.__)("Before (inc)"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){if(r===void 0)return!0;let o=(0,ys.getDate)(r);return(0,ys.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:wp,label:(0,Fe.__)("After (inc)"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){if(r===void 0)return!0;let o=(0,ys.getDate)(r);return(0,ys.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:Pu,label:(0,Fe.__)("Contains"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),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:Eu,label:(0,Fe.__)("Doesn't contain"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),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:ku,label:(0,Fe.__)("Starts with"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),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:xp,label:(0,Fe.__)("On"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){if(r===void 0)return!0;let o=(0,ys.getDate)(r),n=(0,ys.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:_p,label:(0,Fe.__)("Not on"),filterText:(e,t)=>(0,Co.createInterpolateElement)((0,Fe.sprintf)((0,Fe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),zo),filter(e,t,r){if(r===void 0)return!0;let o=(0,ys.getDate)(r),n=(0,ys.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],_v=e=>iI.find(t=>t.name===e),Sie=()=>iI.map(e=>e.name),wie=e=>iI.filter(t=>t.selection==="single").some(t=>t.name===e),xie=e=>iI.some(t=>t.name===e);var Ho=a(C(),1),eBe="Enter",tBe=" ",rBe=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=_v(t?.operator);return o!==void 0?o.filterText(r,e):(0,_f.sprintf)((0,_f.__)("Unknown status for %1$s"),r.name)};function oBe({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:_v(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,Ho.jsxs)(se,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,Ho.jsx)(zp.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,Ho.jsx)(zp.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,_f.__)("Conditions"),value:i,options:o,onChange:s=>{let l=s,c=n?.operator,u=n?[...(t.filters??[]).map(d=>{if(d.field===e.field){let f=_v(c)?.selection,m=_v(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 _ie({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,sI.useRef)(null),{filter:i,view:s,onChangeView:l}=o,c=s.filters?.find(S=>S.field===i.field),u=[],d=(0,sI.useMemo)(()=>{let S=r.find(b=>b.id===i.field);return S&&{...S,getValue:({item:b})=>b[S.id]}},[r,i.field]),{elements:f}=Mn({elements:i.elements,getElements:i.getElements});if(f.length>0)u=f.filter(S=>i.singleSelection?S.value===c?.value:c?.value?.includes(S.value));else if(Array.isArray(c?.value)){let S=c.value.map(b=>d?.getValueFormatted({item:{[d.id]:b},field:d})||String(b));u=[{value:c.value,label:S}]}else if(typeof c?.value=="object")u=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let S=d!==void 0?d.getValueFormatted({item:{[d.id]:c.value},field:d}):String(c.value);u=[{value:c.value,label:S}]}let m=i.isPrimary,h=c?.isLocked,g=!h&&c?.value!==void 0,v=!h&&(!m||g),y=m?(0,_f.__)("Reset"):(0,_f.__)("Remove");return(0,Ho.jsx)(zp.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:S,onToggle:b})=>(0,Ho.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,Ho.jsxs)(Ue.Root,{children:[(0,Ho.jsx)(Ue.Trigger,{render:(0,Ho.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:w=>{!h&&[eBe,tBe].includes(w.key)&&(b(),w.preventDefault())},"aria-disabled":h,"aria-pressed":S,"aria-expanded":S,ref:n,children:(0,Ho.jsx)(rBe,{activeElements:u,filterInView:c,filter:i})})}),(0,Ho.jsx)(Ue.Popup,{children:(0,_f.sprintf)((0,_f.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),v&&(0,Ho.jsxs)(Ue.Root,{children:[(0,Ho.jsx)(Ue.Trigger,{render:(0,Ho.jsx)("button",{className:Q("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":y,onClick:()=>{l({...s,page:1,filters:s.filters?.filter(w=>w.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,Ho.jsx)(zp.Icon,{icon:Pn})})}),(0,Ho.jsx)(Ue.Popup,{children:y})]})]}),renderContent:()=>(0,Ho.jsxs)(se,{direction:"column",justify:"flex-start",children:[(0,Ho.jsx)(oBe,{...o}),o.filter.hasElements?(0,Ho.jsx)(Fne,{...o,filter:{...o.filter,elements:f}}):(0,Ho.jsx)(zne,{...o,fields:r})]})})}var aI=a(W(),1),Cie=a(j(),1),Tie=a(U(),1);var Cf=a(C(),1),{Menu:sC}=yt(aI.privateApis);function lj({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,Cf.jsxs)(sC,{children:[(0,Cf.jsx)(sC.TriggerButton,{...n}),(0,Cf.jsx)(sC.Popover,{children:i.map(s=>(0,Cf.jsx)(sC.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,Cf.jsx)(sC.ItemLabel,{children:s.name})},s.field))})]})}function nBe({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:s})=>s))return null;let i=e.filter(s=>!s.isVisible);return(0,Cf.jsx)(lj,{triggerProps:{render:(0,Cf.jsx)(aI.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,Cie.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var Pie=(0,Tie.forwardRef)(nBe);var Eie=a(W(),1),kie=a(j(),1),Rie=a(C(),1);function Aie({filters:e,view:t,onChangeView:r}){let o=i=>e.some(s=>s.field===i&&s.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,Rie.jsx)(Eie.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,kie.__)("Reset")})}var Iie=a(U(),1);function iBe(e,t){return(0,Iie.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,s=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=>wie(l)),operators:n,isVisible:s||i||!!t.filters?.some(l=>l.field===o.id&&xie(l.operator)),isPrimary:i,isLocked:s})}),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 aC=iBe;var lC=a(C(),1);function sBe({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Y0.useContext)(et),s=(0,Y0.useRef)(null),l=aC(t,r),c=(0,lC.jsx)(Pie,{filters:l,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),u=l.filter(f=>f.isVisible);if(u.length===0)return null;let d=[...u.map(f=>(0,lC.jsx)(_ie,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return d.push((0,lC.jsx)(Aie,{filters:l,view:r,onChangeView:o},"reset-filters")),(0,lC.jsx)(se,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:d})}var cC=(0,Y0.memo)(sBe);var Hp=a(U(),1),Oie=a(W(),1);var lI=a(j(),1);var Vu=a(C(),1);function aBe(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Hp.useContext)(et),s=(0,Hp.useRef)(null),l=(0,Hp.useCallback)(h=>{r(h),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(h=>h.isVisible),u={label:(0,lI.__)("Add filter"),"aria-expanded":!1,isPressed:!1},d={label:(0,lI._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(h=>h.isPrimary||h.isLocked),m=(0,Vu.jsx)(Oie.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Qx,disabled:f,accessibleWhenDisabled:!0,...c?d:u});return(0,Vu.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,Vu.jsx)(lBe,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,Vu.jsx)(lj,{filters:e,view:t,onChangeView:l,setOpenedFilter:o,triggerProps:{render:m}})})}function lBe({buttonRef:e,filtersCount:t,children:r}){return(0,Hp.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Vu.jsxs)(Vu.Fragment,{children:[r,!!t&&(0,Vu.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var cI=aBe;var Nie=a(U(),1);var Mie=a(C(),1);function cBe(e){let{isShowingFilter:t}=(0,Nie.useContext)(et);return t?(0,Mie.jsx)(cC,{...e}):null}var uI=cBe;var Die=a(U(),1),Fie=a(W(),1),Lie=a(j(),1);var Cv=a(C(),1);function cj({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:l,view:c,onChangeView:u,selection:d,onChangeSelection:f,setOpenedFilter:m,onClickItem:h,isItemClickable:g,renderItemLink:v,defaultLayouts:y,containerRef:S,empty:b=(0,Cv.jsx)("p",{children:(0,Lie.__)("No results")})}=(0,Die.useContext)(et),w=xl(!s,{delay:200});if(!s)return w?(0,Cv.jsx)("div",{className:"dataviews-loading",children:(0,Cv.jsx)("p",{children:(0,Cv.jsx)(Fie.Spinner,{})})}):null;let x=Op.find(_=>_.type===c.type&&y[_.type])?.component;return(0,Cv.jsx)("div",{className:"dataviews-layout__container",ref:S,children:(0,Cv.jsx)(x,{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:b})})}var Bie=a(U(),1);var q0=a(C(),1),uBe=[];function uj(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=uBe,isLoading:i,hasInitiallyLoaded:s}=(0,Bie.useContext)(et),l=!!i&&s&&!!o?.length,c=xl(!!l),u=_0(n,o)&&[b0,aA].includes(e.type);return!l&&(!t||!r||r<=1&&!u)?null:(!!t||l)&&(0,q0.jsx)("div",{className:"dataviews-footer",inert:l?"true":void 0,children:(0,q0.jsxs)(se,{direction:"row",justify:"end",align:"center",className:Q("dataviews-footer__content",{"is-refreshing":c}),gap:"sm",children:[u&&(0,q0.jsx)(uA,{}),(0,q0.jsx)(Ore,{})]})})}var Vie=a(j(),1),Cc=a(U(),1),jie=a(W(),1),zie=a(Ee(),1);var Hie=a(C(),1),dBe=(0,Cc.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Cc.useContext)(et),[n,i,s]=(0,zie.useDebouncedInput)(r.search);(0,Cc.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let l=(0,Cc.useRef)(o),c=(0,Cc.useRef)(r);(0,Cc.useEffect)(()=>{l.current=o,c.current=r},[o,r]),(0,Cc.useEffect)(()=>{s!==c.current?.search&&l.current({...c.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let u=t||(0,Vie.__)("Search");return(0,Hie.jsx)(jie.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:u,placeholder:u,size:"compact"})}),dj=dBe;var Uo=a(W(),1),Tf=a(j(),1),Tc=a(U(),1);var mj=a(fj(),1),Wie=a(Ee(),1);var Ft=a(C(),1),{Menu:uC}=yt(Uo.privateApis),fBe={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function pj(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Tc.useContext)(et),o=Object.keys(r);if(o.length<=1)return null;let n=Op.find(i=>e.type===i.type);return(0,Ft.jsxs)(uC,{children:[(0,Ft.jsx)(uC.TriggerButton,{render:(0,Ft.jsx)(Uo.Button,{size:"compact",icon:n?.icon,label:(0,Tf.__)("Layout")})}),(0,Ft.jsx)(uC.Popover,{children:o.map(i=>{let s=Op.find(l=>l.type===i);return s?(0,Ft.jsx)(uC.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"pickerActivity":case"activity":let c={...e};return"layout"in c&&delete c.layout,t({...c,type:l.target.value,...r[l.target.value]})}(0,mj.default)("Invalid dataview")},children:(0,Ft.jsx)(uC.ItemLabel,{children:s.label})},i):null})})]})}function mBe(){let{view:e,fields:t,onChangeView:r}=(0,Tc.useContext)(et),o=(0,Tc.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,Ft.jsx)(Uo.SelectControl,{__next40pxDefaultSize:!0,label:(0,Tf.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function pBe(){let{view:e,fields:t,onChangeView:r}=(0,Tc.useContext)(et);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,Ft.jsx)(Uo.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,Tf.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(s=>s.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,mj.default)("Invalid direction")},children:nA.map(i=>(0,Ft.jsx)(Uo.__experimentalToggleGroupControlOptionIcon,{value:i,icon:zte[i],label:sA[i]},i))})}function hBe(){let{view:e,config:t,onChangeView:r}=(0,Tc.useContext)(et),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,Ft.jsx)(Uo.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,Tf.__)("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,Ft.jsx)(Uo.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function gBe(){let{onReset:e}=(0,Tc.useContext)(et);return e===void 0?null:(0,Ft.jsx)(Uo.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,Tf.__)("Reset view")})}function hj(){let{view:e,onReset:t}=(0,Tc.useContext)(et),r=(0,Wie.useInstanceId)(Gie,"dataviews-view-config-dropdown"),o=Op.find(i=>i.type===e.type),n=typeof t=="function";return(0,Ft.jsx)(Uo.Dropdown,{expandOnMobile:!0,popoverProps:{...fBe,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,Ft.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,Ft.jsx)(Uo.Button,{size:"compact",icon:u4,label:(0,Tf._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,Ft.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,Ft.jsx)(Uo.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,Ft.jsxs)(se,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,Ft.jsxs)(se,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,Ft.jsx)(Uo.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,Tf.__)("Appearance")}),(0,Ft.jsx)(gBe,{})]}),(0,Ft.jsxs)(se,{direction:"column",gap:"lg",children:[(0,Ft.jsxs)(se,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,Ft.jsx)(mBe,{}),(0,Ft.jsx)(pBe,{})]}),!!o?.viewConfigOptions&&(0,Ft.jsx)(o.viewConfigOptions,{}),(0,Ft.jsx)(hBe,{}),(0,Ft.jsx)(mA,{})]})]})})})}function Gie(){return(0,Ft.jsxs)(Ft.Fragment,{children:[(0,Ft.jsx)(pj,{}),(0,Ft.jsx)(hj,{})]})}var vBe=(0,Tc.memo)(Gie),Yie=vBe;var qie=a(W(),1),Kie=a(U(),1);function wr(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 Zie=a(C(),1),{ValidatedCheckboxControl:yBe}=yt(qie.privateApis);function Xie({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:l,label:c,description:u,isValid:d}=e,f=e.isDisabled({item:r,field:e}),m=(0,Kie.useCallback)(()=>{t(l({item:r,value:!s({item:r})}))},[r,s,t,l]);return(0,Zie.jsx)(yBe,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:wr(d,i),hidden:o,label:c,help:u,checked:s({item:r}),onChange:m,disabled:f})}var dI=a(W(),1),Qie=a(U(),1);var gj=a(C(),1),{ValidatedComboboxControl:bBe}=yt(dI.privateApis);function fI({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:l,getValue:c,setValue:u,isValid:d}=t,f=c({item:e})??"",m=(0,Qie.useCallback)(v=>r(u({item:e,value:v??""})),[e,r,u]),{elements:h,isLoading:g}=Mn({elements:t.elements,getElements:t.getElements});return g?(0,gj.jsx)(dI.Spinner,{}):(0,gj.jsx)(bBe,{required:!!t.isValid?.required,customValidity:wr(d,n),label:i,value:f,help:s,placeholder:l,options:h,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var hI=a(W(),1),Tl=a(U(),1),pI=a(j(),1),Ya=a(Zo(),1);var Z0=a(W(),1),vj=a(U(),1),ju=a(j(),1);var K0=a(C(),1),SBe={[ms]:[{value:"days",label:(0,ju.__)("Days")},{value:"weeks",label:(0,ju.__)("Weeks")},{value:"months",label:(0,ju.__)("Months")},{value:"years",label:(0,ju.__)("Years")}],[Qs]:[{value:"days",label:(0,ju.__)("Days ago")},{value:"weeks",label:(0,ju.__)("Weeks ago")},{value:"months",label:(0,ju.__)("Months ago")},{value:"years",label:(0,ju.__)("Years ago")}]};function mI({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=SBe[i===ms?"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=s[0].value}=h&&typeof h=="object"?h:{},y=(0,vj.useCallback)(b=>o(f({item:t,value:{value:Number(b),unit:v}})),[o,f,t,v]),S=(0,vj.useCallback)(b=>o(f({item:t,value:{value:g,unit:b}})),[o,f,t,g]);return(0,K0.jsx)(Z0.BaseControl,{id:l,className:Q(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:u,children:(0,K0.jsxs)(se,{direction:"row",gap:"sm",children:[(0,K0.jsx)(Z0.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:y,disabled:m}),(0,K0.jsx)(Z0.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,ju.__)("Unit"),value:v,options:s,onChange:S,hideLabelFromVision:!0,disabled:m})]})})}var Jie=a(U(),1);function dC(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,Jie.useMemo)(()=>{let i=[];if(r){let s=t(r);s&&i.push({before:s})}if(o){let s=t(o);s&&i.push({after:s})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var $ie=a(Zo(),1);function fC(e){if(!e)return null;let t=(0,$ie.getDate)(e);return t&&wf(t)?t:null}var Up=a(C(),1),{DateCalendar:wBe,ValidatedInputControl:xBe}=yt(hI.privateApis),yj=e=>e?(0,Ya.dateI18n)("Y-m-d\\TH:i",(0,Ya.getDate)(e)):"";function _Be({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:l}=s||{},{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,[S,b]=(0,Tl.useState)(()=>fC(y)||new Date),w=(0,Tl.useRef)(null),x=(0,Tl.useRef)(void 0),_=(0,Tl.useRef)(null),{minConstraint:E,maxConstraint:I,disabledMatchers:A}=dC(h,fC),k=(0,Tl.useCallback)(H=>r(f({item:e,value:H})),[e,r,f]);(0,Tl.useEffect)(()=>()=>{x.current&&clearTimeout(x.current)},[]);let O=(0,Tl.useCallback)(H=>{let M;if(H){let L=(0,Ya.dateI18n)("Y-m-d",H),D;y?D=(0,Ya.dateI18n)("H:i",(0,Ya.getDate)(y)):D=(0,Ya.dateI18n)("H:i",H),M=(0,Ya.getDate)(`$L}T$D}`).toISOString(),k(M),x.current&&clearTimeout(x.current)}else k(void 0);_.current=w.current&&w.current.ownerDocument.activeElement,x.current=setTimeout(()=>{w.current&&(w.current.focus(),w.current.blur(),k(M),_.current&&_.current instanceof HTMLElement&&_.current.focus())},0)},[k,y]),T=(0,Tl.useCallback)(H=>{if(H){let M=(0,Ya.getDate)(H);k(M.toISOString());let L=fC(M.toISOString());L&&b(L)}else k(void 0)},[k]),{format:P}=t,N=P.weekStartsOn??(0,Ya.getSettings)().l10n.startOfWeek,{timezone:{string:z}}=(0,Ya.getSettings)(),F=u;return h?.required&&!n&&!o?F=`$u} (${(0,pI.__)("Required")})`:!h?.required&&n&&!o&&(F=`$u} (${(0,pI.__)("Optional")})`),(0,Up.jsx)(hI.BaseControl,{id:c,label:F,help:d,hideLabelFromVision:o,children:(0,Up.jsxs)(se,{direction:"column",gap:"lg",children:[(0,Up.jsx)(xBe,{ref:w,__next40pxDefaultSize:!0,required:!!h?.required,customValidity:wr(h,i),type:"datetime-local",label:(0,pI.__)("Date time"),hideLabelFromVision:!0,value:yj(y),onChange:T,disabled:g,min:E?yj(E):void 0,max:I?yj(I):void 0}),!l&&(0,Up.jsx)(wBe,{style:{width:"100%"},selected:y&&fC(y)||void 0,onSelect:O,month:S,onMonthChange:b,timeZone:z||void 0,weekStartsOn:N,disabled:g||A})]})})}function ese({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:l}){return i===ms||i===Qs?(0,Up.jsx)(mI,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,Up.jsx)(_Be,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:l})}var Mi=a(W(),1),cr=a(U(),1),hn=a(j(),1),Ni=a(Zo(),1);var xr=a(C(),1),{DateCalendar:CBe,DateRangeCalendar:TBe}=yt(Mi.privateApis),PBe=[{id:"today",label:(0,hn.__)("Today"),getValue:()=>(0,Ni.getDate)(null)},{id:"yesterday",label:(0,hn.__)("Yesterday"),getValue:()=>{let e=(0,Ni.getDate)(null);return xv(e,1)}},{id:"past-week",label:(0,hn.__)("Past week"),getValue:()=>{let e=(0,Ni.getDate)(null);return xv(e,7)}},{id:"past-month",label:(0,hn.__)("Past month"),getValue:()=>{let e=(0,Ni.getDate)(null);return oI(e,1)}}],EBe=[{id:"last-7-days",label:(0,hn.__)("Last 7 days"),getValue:()=>{let e=(0,Ni.getDate)(null);return[xv(e,7),e]}},{id:"last-30-days",label:(0,hn.__)("Last 30 days"),getValue:()=>{let e=(0,Ni.getDate)(null);return[xv(e,30),e]}},{id:"month-to-date",label:(0,hn.__)("Month to date"),getValue:()=>{let e=(0,Ni.getDate)(null);return[nC(e),e]}},{id:"last-year",label:(0,hn.__)("Last year"),getValue:()=>{let e=(0,Ni.getDate)(null);return[nI(e,1),e]}},{id:"year-to-date",label:(0,hn.__)("Year to date"),getValue:()=>{let e=(0,Ni.getDate)(null);return[$A(e),e]}}],Wp=e=>{if(!e)return null;let t=(0,Ni.getDate)(e);return t&&wf(t)?t:null},bj=e=>e?typeof e=="string"?e:ij(e,"yyyy-MM-dd"):"";function tse({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[l,c]=(0,cr.useState)(void 0),u=(0,cr.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,cr.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=t?wr(s,t):void 0;for(let h of f){let g=h.current;g&&g.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,s,t]),(0,cr.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,cr.useEffect)(()=>{if(!o)return;let f=t?wr(s,t):void 0;f?c(f):u()},[o,s,t,u]),(0,xr.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,(0,xr.jsx)("div",{"aria-live":"polite",children:l&&(0,xr.jsxs)("p",{className:Q("components-validated-control__indicator",l.type==="invalid"?"is-invalid":void 0),children:[(0,xr.jsx)(Mi.Icon,{className:"components-validated-control__indicator-icon",icon:Hd,size:16,fill:"currentColor"}),l.message]})})]})}function kBe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:l,description:c,setValue:u,getValue:d,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),[g,v]=(0,cr.useState)(null),y=m.weekStartsOn??(0,Ni.getSettings)().l10n.startOfWeek,S=d({item:e}),b=typeof S=="string"?S:void 0,[w,x]=(0,cr.useState)(()=>Wp(b)||new Date),[_,E]=(0,cr.useState)(!1),I=(0,cr.useRef)(null),{minConstraint:A,maxConstraint:k,disabledMatchers:O}=dC(f,Wp),T=(0,cr.useCallback)(M=>r(u({item:e,value:M})),[e,r,u]),P=(0,cr.useCallback)(M=>{let L=M?ij(M,"yyyy-MM-dd"):void 0;T(L),v(null),E(!0)},[T]),N=(0,cr.useCallback)(M=>{let L=M.getValue(),D=bj(L);x(L),T(D),v(M.id),E(!0)},[T]),z=(0,cr.useCallback)(M=>{if(T(M),M){let L=Wp(M);L&&x(L)}v(null),E(!0)},[T]),{timezone:{string:F}}=(0,Ni.getSettings)(),H=l;return f?.required&&!n?H=`$l} (${(0,hn.__)("Required")})`:!f?.required&&n&&(H=`$l} (${(0,hn.__)("Optional")})`),(0,xr.jsx)(tse,{field:t,validity:i,inputRefs:I,isTouched:_,setIsTouched:E,children:(0,xr.jsx)(Mi.BaseControl,{id:s,className:"dataviews-controls__date",label:H,help:c,hideLabelFromVision:o,children:(0,xr.jsxs)(se,{direction:"column",gap:"lg",children:[(0,xr.jsxs)(se,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[PBe.map(M=>{let L=g===M.id;return(0,xr.jsx)(Mi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:L,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>N(M),children:M.label},M.id)}),(0,xr.jsx)(Mi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||h,accessibleWhenDisabled:!0,children:(0,hn.__)("Custom")})]}),(0,xr.jsx)(Mi.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:I,type:"date",label:(0,hn.__)("Date"),hideLabelFromVision:!0,value:b,onChange:z,required:!!t.isValid?.required,disabled:h,min:A,max:k}),(0,xr.jsx)(CBe,{style:{width:"100%"},selected:b&&Wp(b)||void 0,onSelect:P,month:w,onMonthChange:x,timeZone:F||void 0,weekStartsOn:y,disabled:h||O,disableNavigation:h})]})})})}function RBe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,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(B=>typeof B=="string")&&(g=v);let y=m.weekStartsOn??(0,Ni.getSettings)().l10n.startOfWeek,{minConstraint:S,maxConstraint:b,disabledMatchers:w}=dC(f,Wp),x=(0,cr.useCallback)(B=>{r(d({item:e,value:B}))},[e,r,d]),[_,E]=(0,cr.useState)(null),I=(0,cr.useMemo)(()=>{if(!g)return{from:void 0,to:void 0};let[B,q]=g;return{from:Wp(B)||void 0,to:Wp(q)||void 0}},[g]),[A,k]=(0,cr.useState)(()=>I.from||new Date),[O,T]=(0,cr.useState)(!1),P=(0,cr.useRef)(null),N=(0,cr.useRef)(null),z=(0,cr.useCallback)((B,q)=>{B&&q?x([bj(B),bj(q)]):!B&&!q&&x(void 0)},[x]),F=(0,cr.useCallback)(B=>{z(B?.from,B?.to),E(null),T(!0)},[z]),H=(0,cr.useCallback)(B=>{let[q,K]=B.getValue();k(q),z(q,K),E(B.id),T(!0)},[z]),M=(0,cr.useCallback)((B,q)=>{let[K,X]=g||[void 0,void 0];if(z(B==="from"?q:K,B==="to"?q:X),q){let ee=Wp(q);ee&&k(ee)}E(null),T(!0)},[g,z]),{timezone:L}=(0,Ni.getSettings)(),D=l;return t.isValid?.required&&!n?D=`$l} (${(0,hn.__)("Required")})`:!t.isValid?.required&&n&&(D=`$l} (${(0,hn.__)("Optional")})`),(0,xr.jsx)(tse,{field:t,validity:i,inputRefs:[P,N],isTouched:O,setIsTouched:T,children:(0,xr.jsx)(Mi.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:c,hideLabelFromVision:o,children:(0,xr.jsxs)(se,{direction:"column",gap:"lg",children:[(0,xr.jsxs)(se,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[EBe.map(B=>{let q=_===B.id;return(0,xr.jsx)(Mi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:q,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>H(B),children:B.label},B.id)}),(0,xr.jsx)(Mi.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!_,size:"small",accessibleWhenDisabled:!0,disabled:!!_||h,children:(0,hn.__)("Custom")})]}),(0,xr.jsxs)(se,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,xr.jsx)(Mi.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:P,type:"date",label:(0,hn.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:B=>M("from",B),required:!!t.isValid?.required,disabled:h,min:S,max:b}),(0,xr.jsx)(Mi.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:N,type:"date",label:(0,hn.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:B=>M("to",B),required:!!t.isValid?.required,disabled:h,min:S,max:b})]}),(0,xr.jsx)(TBe,{style:{width:"100%"},selected:I,onSelect:F,month:A,onMonthChange:k,timeZone:L.string||void 0,weekStartsOn:y,disabled:h||w})]})})})}function rse({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===ms||i===Qs?(0,xr.jsx)(mI,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===fs?(0,xr.jsx)(RBe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,xr.jsx)(kBe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var gI=a(W(),1),ose=a(U(),1);var Sj=a(C(),1),{ValidatedSelectControl:ABe}=yt(gI.privateApis);function vI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:l,description:c,getValue:u,setValue:d,isValid:f}=t,m=t.isDisabled({item:e,field:t}),h=s==="array",g=u({item:e})??(h?[]:""),v=(0,ose.useCallback)(b=>r(d({item:e,value:b})),[e,r,d]),{elements:y,isLoading:S}=Mn({elements:t.elements,getElements:t.getElements});return S?(0,Sj.jsx)(gI.Spinner,{}):(0,Sj.jsx)(ABe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:wr(f,i),label:l,value:g,help:c,options:y,onChange:v,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:h,disabled:m})}var wj=a(C(),1),IBe=10;function nse(e){let{field:t}=e,{elements:r}=Mn({elements:t.elements,getElements:t.getElements});return r.length>=IBe?(0,wj.jsx)(fI,{...e}):(0,wj.jsx)(vI,{...e})}var bI=a(W(),1);var ise=a(W(),1),sse=a(U(),1);var ase=a(C(),1),{ValidatedInputControl:OBe}=yt(ise.privateApis);function zu({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,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}),S=(0,sse.useCallback)(b=>r(h({item:e,value:b})),[e,h,r]);return(0,ase.jsx)(OBe,{required:!!g.required,markWhenOptional:n,customValidity:wr(g,c),label:u,placeholder:d,value:v??"",help:f,onChange:S,hideLabelFromVision:o,type:i,prefix:s,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 yI=a(C(),1);function lse({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,yI.jsx)(zu,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,yI.jsx)(bI.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,yI.jsx)(bI.Icon,{icon:C4})})})}var wI=a(W(),1);var SI=a(C(),1);function cse({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,SI.jsx)(zu,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,SI.jsx)(wI.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,SI.jsx)(wI.Icon,{icon:fb})})})}var _I=a(W(),1);var xI=a(C(),1);function use({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,xI.jsx)(zu,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,xI.jsx)(_I.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,xI.jsx)(_I.Icon,{icon:G4})})})}var Pf=a(W(),1),mC=a(U(),1),CI=a(j(),1);var Gp=a(C(),1),{ValidatedNumberControl:NBe}=yt(Pf.privateApis);function dse(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function MBe({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,mC.useCallback)(c=>t([dse(c),i]),[t,i]),l=(0,mC.useCallback)(c=>t([n,dse(c)]),[t,n]);return(0,Gp.jsx)(Pf.BaseControl,{help:(0,CI.__)("The max. value must be greater than the min. value."),children:(0,Gp.jsxs)(Pf.Flex,{direction:"row",gap:4,children:[(0,Gp.jsx)(Pf.__experimentalNumberControl,{label:(0,CI.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,Gp.jsx)(Pf.__experimentalNumberControl,{label:(0,CI.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:l,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function TI({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){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,mC.useCallback)(b=>{r(m({item:e,value:["",void 0].includes(b)?void 0:Number(b)}))},[e,r,m]),S=(0,mC.useCallback)(b=>{r(m({item:e,value:b}))},[e,r,m]);if(i===fs){let b=["",""];return Array.isArray(g)&&g.length===2&&g.every(w=>typeof w=="number"||w==="")&&(b=g),(0,Gp.jsx)(MBe,{value:b,onChange:S,hideLabelFromVision:o,step:c})}return(0,Gp.jsx)(NBe,{required:!!h.required,markWhenOptional:n,customValidity:wr(h,s),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 fse=a(C(),1);function mse(e){return(0,fse.jsx)(TI,{...e})}var pse=a(C(),1);function hse(e){return(0,pse.jsx)(TI,{...e})}var PI=a(W(),1),gse=a(U(),1);var xj=a(C(),1),{ValidatedRadioControl:DBe}=yt(PI.privateApis);function vse({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:l,getValue:c,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=Mn({elements:t.elements,getElements:t.getElements}),g=c({item:e}),v=(0,gse.useCallback)(y=>r(u({item:e,value:y})),[e,r,u]);return h?(0,xj.jsx)(PI.Spinner,{}):(0,xj.jsx)(DBe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:wr(d,i),label:s,help:l,onChange:v,options:m,selected:g,hideLabelFromVision:o,disabled:f})}var _j=a(U(),1);var yse=a(C(),1);function bse({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:l,suffix:c}=i||{};return(0,yse.jsx)(zu,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:l?(0,_j.createElement)(l):void 0,suffix:c?(0,_j.createElement)(c):void 0})}var Sse=a(W(),1),wse=a(U(),1);var xse=a(C(),1),{ValidatedToggleControl:FBe}=yt(Sse.privateApis);function _se({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:l,getValue:c,setValue:u,isValid:d}=e,f=e.isDisabled({item:r,field:e}),m=(0,wse.useCallback)(()=>{t(u({item:r,value:!c({item:r})}))},[t,u,r,c]);return(0,xse.jsx)(FBe,{required:!!d.required,markWhenOptional:n,customValidity:wr(d,i),hidden:o,label:s,help:l,checked:c({item:r}),onChange:m,disabled:f})}var Cse=a(W(),1),Tse=a(U(),1);var Pse=a(C(),1),{ValidatedTextareaControl:LBe}=yt(Cse.privateApis);function Ese({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){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,Tse.useCallback)(y=>r(m({item:e,value:y})),[e,r,m]);return(0,Pse.jsx)(LBe,{required:!!h.required,markWhenOptional:n,customValidity:wr(h,s),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 X0=a(W(),1),kse=a(U(),1);var EI=a(C(),1),{ValidatedToggleGroupControl:BBe}=yt(X0.privateApis);function Rse({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:l,isValid:c}=t,u=t.isDisabled({item:e,field:t}),d=s({item:e}),f=(0,kse.useCallback)(v=>r(l({item:e,value:v})),[e,r,l]),{elements:m,isLoading:h}=Mn({elements:t.elements,getElements:t.getElements});if(h)return(0,EI.jsx)(X0.Spinner,{});if(m.length===0)return null;let g=m.find(v=>v.value===d);return(0,EI.jsx)(BBe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:wr(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,EI.jsx)(X0.__experimentalToggleGroupControlOption,{label:v.label,value:v.value,disabled:u},v.value))})}var kI=a(W(),1),RI=a(U(),1);var pC=a(C(),1),{ValidatedFormTokenField:VBe}=yt(kI.privateApis);function Ase({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,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}=Mn({elements:t.elements,getElements:t.getElements}),y=(0,RI.useMemo)(()=>Array.isArray(m)?m.map(b=>g?.find(x=>x.value===b)||{value:b,label:b}):[],[m,g]),S=(0,RI.useCallback)(b=>{let w=b.map(x=>typeof x=="object"&&"value"in x?x.value:x);r(d({item:e,value:w}))},[r,d,e]);return v?(0,pC.jsx)(kI.Spinner,{}):(0,pC.jsx)(VBe,{required:!!f?.required,markWhenOptional:n,customValidity:wr(f,i),label:o?void 0:s,value:y,onChange:S,placeholder:l,suggestions:g?.map(b=>b.value),disabled:h,__experimentalValidateInput:b=>t.isValid?.elements&&g?g.some(w=>w.value===b||w.label===b):!0,__experimentalExpandOnFocus:g&&g.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:b=>typeof b=="object"&&"label"in b?b.label:typeof b=="string"&&g&&g.find(x=>x.value===b)?.label||b,__experimentalRenderItem:({item:b})=>{if(typeof b=="string"&&g){let w=g.find(x=>x.value===b);return(0,pC.jsx)("span",{children:w?.label||b})}return(0,pC.jsx)("span",{children:b})}})}var jBe={grad:.9,turn:360,rad:360/(2*Math.PI)},Ef=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Dn=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Pl=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Bse=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Ise=function(e){return{r:Pl(e.r,0,255),g:Pl(e.g,0,255),b:Pl(e.b,0,255),a:Pl(e.a)}},Cj=function(e){return{r:Dn(e.r),g:Dn(e.g),b:Dn(e.b),a:Dn(e.a,3)}},zBe=/^#([0-9a-f]{3,8})$/i,AI=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Vse=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),s=i-Math.min(t,r,o),l=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(l<0?l+6:l),s:i?s/i*100:0,v:i/255*100,a:n}},jse=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),s=o*(1-r),l=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),u=i%6;return{r:255*[o,l,s,s,c,o][u],g:255*[c,o,o,l,s,s][u],b:255*[s,s,c,o,o,l][u],a:n}},Ose=function(e){return{h:Bse(e.h),s:Pl(e.s,0,100),l:Pl(e.l,0,100),a:Pl(e.a)}},Nse=function(e){return{h:Dn(e.h),s:Dn(e.s),l:Dn(e.l),a:Dn(e.a,3)}},Mse=function(e){return jse((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},hC=function(e){return{h:(t=Vse(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},HBe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,UBe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,WBe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,GBe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ej={string:[[function(e){var t=zBe.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?Dn(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?Dn(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=WBe.exec(e)||GBe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Ise({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=HBe.exec(e)||UBe.exec(e);if(!t)return null;var r,o,n=Ose({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(jBe[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Mse(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 Ef(t)&&Ef(r)&&Ef(o)?Ise({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(!Ef(t)||!Ef(r)||!Ef(o))return null;var s=Ose({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return Mse(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Ef(t)||!Ef(r)||!Ef(o))return null;var s=(function(l){return{h:Bse(l.h),s:Pl(l.s,0,100),v:Pl(l.v,0,100),a:Pl(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return jse(s)},"hsv"]]},Dse=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]},YBe=function(e){return typeof e=="string"?Dse(e.trim(),Ej.string):typeof e=="object"&&e!==null?Dse(e,Ej.object):[null,void 0]};var Tj=function(e,t){var r=hC(e);return{h:r.h,s:Pl(r.s+100*t,0,100),l:r.l,a:r.a}},Pj=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Fse=function(e,t){var r=hC(e);return{h:r.h,s:r.s,l:Pl(r.l+100*t,0,100),a:r.a}},kj=(function(){function e(t){this.parsed=YBe(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 Dn(Pj(this.rgba),2)},e.prototype.isDark=function(){return Pj(this.rgba)<.5},e.prototype.isLight=function(){return Pj(this.rgba)>=.5},e.prototype.toHex=function(){return t=Cj(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?AI(Dn(255*i)):"","#"+AI(r)+AI(o)+AI(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return Cj(this.rgba)},e.prototype.toRgbString=function(){return t=Cj(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 Nse(hC(this.rgba))},e.prototype.toHslString=function(){return t=Nse(hC(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=Vse(this.rgba),{h:Dn(t.h),s:Dn(t.s),v:Dn(t.v),a:Dn(t.a,3)};var t},e.prototype.invert=function(){return To({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),To(Tj(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),To(Tj(this.rgba,-t))},e.prototype.grayscale=function(){return To(Tj(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),To(Fse(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),To(Fse(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"?To({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Dn(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=hC(this.rgba);return typeof t=="number"?To({h:t,s:r.s,l:r.l,a:r.a}):Dn(r.h)},e.prototype.isEqual=function(t){return this.toHex()===To(t).toHex()},e})(),To=function(e){return e instanceof kj?e:new kj(e)},Lse=[],II=function(e){e.forEach(function(t){Lse.indexOf(t)<0&&(t(kj,Ej),Lse.push(t))})};var oa=a(W(),1),Rj=a(U(),1),zse=a(j(),1);var kf=a(C(),1),{ValidatedInputControl:qBe}=yt(oa.privateApis),KBe=({color:e,onColorChange:t,disabled:r})=>{let o=e&&To(e).isValid()?e:"#ffffff";return(0,kf.jsx)(oa.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,kf.jsx)(oa.Button,{onClick:n,"aria-label":(0,zse.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,kf.jsx)(oa.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,kf.jsx)(oa.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,kf.jsx)(oa.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function Hse({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:l,description:c,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",h=(0,Rj.useCallback)(v=>{r(u({item:e,value:v}))},[e,r,u]),g=(0,Rj.useCallback)(v=>{r(u({item:e,value:v||""}))},[e,r,u]);return(0,kf.jsx)(qBe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:wr(d,i),label:s,placeholder:l,value:m,help:c,onChange:g,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,kf.jsx)(oa.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,kf.jsx)(KBe,{color:m,onColorChange:h,disabled:f})})})}var NI=a(W(),1),MI=a(U(),1),Aj=a(j(),1);var OI=a(C(),1);function Use({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,l]=(0,MI.useState)(!1),c=t.isDisabled({item:e,field:t}),u=(0,MI.useCallback)(()=>{l(d=>!d)},[]);return(0,OI.jsx)(zu,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,OI.jsx)(NI.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,OI.jsx)(NI.Button,{icon:s?g_:Sg,onClick:u,size:"small",label:s?(0,Aj.__)("Hide password"):(0,Aj.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function DI(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var Gse=a(C(),1),Wse={adaptiveSelect:nse,array:Ase,checkbox:Xie,color:Hse,combobox:fI,datetime:ese,date:rse,email:lse,telephone:cse,url:use,integer:mse,number:hse,password:Use,radio:vse,select:vI,text:bse,toggle:_se,textarea:Ese,toggleGroup:Rse};function ZBe(e){return e&&typeof e=="object"&&typeof e.control=="string"}function XBe(e){let{control:t,...r}=e,o=FI(t);return o===null?null:function(i){return(0,Gse.jsx)(o,{...i,config:r})}}function Yse(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?FI(e.Edit):ZBe(e.Edit)?XBe(e.Edit):DI(e)&&e.type!=="array"?FI("adaptiveSelect"):t===null?null:FI(t)}function FI(e){return Object.keys(Wse).includes(e)?Wse[e]:null}function QBe(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 qse=QBe;var JBe=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},Kse=JBe;var $Be=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},Zse=$Be;var Qse=a(j(),1);function LI({item:e,field:t}){let{elements:r,isLoading:o}=Mn({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 Xse=a(C(),1);function Po({item:e,field:t}){return t.hasElements?(0,Xse.jsx)(LI,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Hu=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Eo(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Uu(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 Wu(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 Gu(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 Nr(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 eVe({item:e,field:t}){return t.getValue({item:e})}var bs=eVe;var tVe=/^[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 rVe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!tVe.test(r)?(0,Qse.__)("Value must be a valid email address."):null}var Jse={type:"email",render:Po,Edit:"email",sort:Hu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Kr,Zr],validOperators:[so,ao,Pu,Eu,ku,Kr,Zr,ki,Ri],format:{},getValueFormatted:bs,validate:{required:Eo,pattern:Gu,minLength:Uu,maxLength:Wu,elements:Nr,custom:rVe}};var $se=a(j(),1);var Q0=(e,t,r)=>r==="asc"?e-t:t-e;function BI(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 VI(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 eae={separatorThousand:","};function oVe({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=eae: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 nVe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,$se.__)("Value must be an integer."):null}var tae={type:"integer",render:Po,Edit:"integer",sort:Q0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao,pp,hp,gp,vp,fs],validOperators:[so,ao,pp,hp,gp,vp,fs,Kr,Zr,ki,Ri],format:eae,getValueFormatted:oVe,validate:{required:Eo,min:BI,max:VI,elements:Nr,custom:nVe}};var rae=a(j(),1);var oae={separatorThousand:",",separatorDecimal:".",decimals:2};function iVe({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=oae:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,l=r.toFixed(s),[c,u]=l.split("."),d=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?d:d+i+u}function sVe(e){return e===""||e===void 0||e===null}function aVe(e,t){let r=t.getValue({item:e});return!sVe(r)&&!Number.isFinite(r)?(0,rae.__)("Value must be a number."):null}var nae={type:"number",render:Po,Edit:"number",sort:Q0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao,pp,hp,gp,vp,fs],validOperators:[so,ao,pp,hp,gp,vp,fs,Kr,Zr,ki,Ri],format:oae,getValueFormatted:iVe,validate:{required:Eo,min:BI,max:VI,elements:Nr,custom:aVe}};var iae={type:"text",render:Po,Edit:"text",sort:Hu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Kr,Zr],validOperators:[so,ao,Pu,Eu,ku,Kr,Zr,ki,Ri],format:{},getValueFormatted:bs,validate:{required:Eo,pattern:Gu,minLength:Uu,maxLength:Wu,elements:Nr}};var Tv=a(Zo(),1);var aae=a(Zo(),1);function sae(e){if(!e||!wf(new Date(e)))return null;let t=(0,aae.getDate)(e);return t&&wf(t)?t:null}function lae(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 s=sae(o),l=sae(String(i));return!!s&&!!l&&(r==="min"?l.getTime()>=s.getTime():l.getTime()<=s.getTime())}function jI(e,t){return lae(e,t,"min")}function zI(e,t){return lae(e,t,"max")}var cae={datetime:(0,Tv.getSettings)().formats.datetime,weekStartsOn:(0,Tv.getSettings)().l10n.startOfWeek};function lVe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=cae:o=t.format,(0,Tv.dateI18n)(o.datetime,(0,Tv.getDate)(r))}var cVe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},uae={type:"datetime",render:Po,Edit:"datetime",sort:cVe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xp,_p,yp,bp,Sp,wp,ms,Qs],validOperators:[xp,_p,yp,bp,Sp,wp,ms,Qs],format:cae,getValueFormatted:lVe,validate:{required:Eo,elements:Nr,min:jI,max:zI}};var Pv=a(Zo(),1);var dae={date:(0,Pv.getSettings)().formats.date,weekStartsOn:(0,Pv.getSettings)().l10n.startOfWeek};function uVe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=dae:o=t.format,(0,Pv.dateI18n)(o.date,(0,Pv.getDate)(r))}var dVe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},fae={type:"date",render:Po,Edit:"date",sort:dVe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[xp,_p,yp,bp,Sp,wp,ms,Qs,fs],validOperators:[xp,_p,yp,bp,Sp,wp,ms,Qs,fs],format:dae,getValueFormatted:uVe,validate:{required:Eo,elements:Nr,min:jI,max:zI}};var HI=a(j(),1);function mae(e,t){return t.getValue({item:e})===!0}function fVe({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,HI.__)("True"):r===!1?(0,HI.__)("False"):""}function mVe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,HI.__)("Value must be true, false, or undefined"):null}var pVe=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},pae={type:"boolean",render:Po,Edit:"checkbox",sort:pVe,validate:{required:mae,elements:Nr,custom:mVe},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao],validOperators:[so,ao],format:{},getValueFormatted:fVe};var hae={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:bs,validate:{}};var Ij=a(j(),1);function gae(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function vae({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function hVe({item:e,field:t}){return vae({item:e,field:t})}function gVe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,Ij.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,Ij.__)("Every value must be a string.")}var vVe=(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(","),s=n.join(",");return r==="asc"?i.localeCompare(s):s.localeCompare(i)},yae={type:"array",render:hVe,Edit:"array",sort:vVe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Kr,Zr],validOperators:[Kr,Zr,ki,Ri],format:{},getValueFormatted:vae,validate:{required:gae,elements:Nr,custom:gVe}};function yVe({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var bae={type:"password",render:Po,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:yVe,validate:{required:Eo,pattern:Gu,minLength:Uu,maxLength:Wu,elements:Nr}};var Sae={type:"telephone",render:Po,Edit:"telephone",sort:Hu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Kr,Zr],validOperators:[so,ao,Pu,Eu,ku,Kr,Zr,ki,Ri],format:{},getValueFormatted:bs,validate:{required:Eo,pattern:Gu,minLength:Uu,maxLength:Wu,elements:Nr}};var wae=a(j(),1);var J0=a(C(),1);function bVe({item:e,field:t}){if(t.hasElements)return(0,J0.jsx)(LI,{item:e,field:t});let r=bs({item:e,field:t});return!r||!To(r).isValid()?r:(0,J0.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,J0.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,J0.jsx)("span",{children:r})]})}function SVe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!To(r).isValid()?(0,wae.__)("Value must be a valid color."):null}var wVe=(e,t,r)=>{let o=To(e),n=To(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(),s=n.toHsl();return i.h!==s.h?r==="asc"?i.h-s.h:s.h-i.h:i.s!==s.s?r==="asc"?i.s-s.s:s.s-i.s:r==="asc"?i.l-s.l:s.l-i.l},xae={type:"color",render:bVe,Edit:"color",sort:wVe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Kr,Zr],validOperators:[so,ao,Kr,Zr],format:{},getValueFormatted:bs,validate:{required:Eo,elements:Nr,custom:SVe}};var _ae={type:"url",render:Po,Edit:"url",sort:Hu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Kr,Zr],validOperators:[so,ao,Pu,Eu,ku,Kr,Zr,ki,Ri],format:{},getValueFormatted:bs,validate:{required:Eo,pattern:Gu,minLength:Uu,maxLength:Wu,elements:Nr}};var xVe=(e,t,r)=>typeof e=="number"&&typeof t=="number"?Q0(e,t,r):Hu(e,t,r),Cae={render:Po,Edit:null,sort:xVe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[so,ao],validOperators:Sie(),format:{},getValueFormatted:bs,validate:{required:Eo,elements:Nr}};function _Ve(e){return e==="integer"||e==="number"}function CVe(e){return e==="date"||e==="datetime"}function Tae(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&_Ve(t.type)||typeof e=="string"&&CVe(t.type)))return{constraint:e,validate:o}}function Pae(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=Tae(r?.min,t,"min"),s=Tae(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:s,minLength:c,maxLength:d,pattern:m,custom:h}}function Eae(e){return e.validOperators.reduce((t,r)=>{let o=_v(r);return o?.filter&&(t[r]=o.filter),t},{})}function TVe(e,t){return{...t.format,...e.format}}var kae=TVe;function PVe(e){let t=[Jse,tae,nae,iae,uae,fae,pae,hae,yae,bae,Sae,xae,_ae].find(r=>r?.type===e);return t||Cae}function Ev(e){return e.map(t=>{let r=PVe(t.type),o=t.getValue||Kse(t.id),n=function(i,s,l){let c=o({item:i}),u=o({item:s});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||Zse(t.id),elements:t.elements,getElements:t.getElements,hasElements:DI(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:Yse(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Pae(t,r),filterBy:qse(t,r.defaultOperators,r.validOperators),filter:Eae(r),format:kae(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var si=a(U(),1);function Rae({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[l,c]=(0,si.useState)(!o);(0,si.useEffect)(()=>{o||c(!0)},[o]);let u=(0,si.useRef)(t),d=(0,si.useRef)(n);(0,si.useEffect)(()=>{o||(u.current=t,d.current=n)},[t,o,n]);let[f,m]=(0,si.useState)([]),h=(0,si.useRef)(new Map),g=(0,si.useRef)([]),v=(0,si.useRef)({search:void 0,filters:void 0,perPage:void 0}),y=(0,si.useRef)(void 0),S=(0,si.useRef)(void 0),b=(0,si.useRef)(!1),w=(0,si.useMemo)(()=>{e.startPosition!==void 0&&S.current!==void 0&&(e.startPosition<S.current?y.current="up":e.startPosition>S.current&&(y.current="down")),S.current=e.startPosition;let x=JSON.stringify(e.filters??[]),_=v.current.filters,E=!b.current||!e.infiniteScrollEnabled||e.search!==v.current.search||x!==_||e.perPage!==v.current.perPage;if(b.current=!0,v.current={search:e.search,filters:x,perPage:e.perPage},E){h.current.clear(),y.current=void 0;let F=e.search?1:e.startPosition??1,H=t.map((M,L)=>{let D=F+L;return h.current.set(r(M),D),{...M,position:D}});return g.current=H,H}let I=g.current,A=new Set(t.map(r)),k=y.current,O=e.search?1:e.startPosition??1,T=t.map((F,H)=>{let M=r(F),L=e.infiniteScrollEnabled?O+H:void 0;return L!==void 0&&h.current.set(M,L),{...F,position:L}});if(T.length===0)return I;let P=I.filter(F=>!A.has(r(F))),N=k==="up"?[...T,...P]:[...P,...T];N.sort((F,H)=>{let M=F.position,L=H.position;return M-L});let z=N;if(f.length>0){let F=Math.min(...f),H=Math.max(...f),M=20,L=N.map(K=>K.position),D=Math.min(...L);!(Math.max(...L)<F-M||D>H+M)&&(z=N.filter(K=>{let X=r(K);if(i?.includes(X))return!0;let te=K.position;return k==="up"?te<=H+M:k==="down"?te>=F-M:te>=F-M&&te<=H+M}))}return g.current=z,z},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return s?{data:w,paginationInfo:n,hasInitiallyLoaded:l,setVisibleEntries:m}:{data:(o&&u.current?.length?u.current:t).map(_=>({..._,position:void 0})),paginationInfo:o&&u.current?.length?d.current:n,hasInitiallyLoaded:l,setVisibleEntries:void 0}}var Ss=a(U(),1),Iae=a(Ee(),1);function Aae(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 s=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(s.getAttribute("aria-posinset")),c=s.getBoundingClientRect();return t.current={posinset:l,viewportOffset:c.top-o.top,direction:r},!0}function Oae({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,Ss.useRef)(null),l=(0,Ss.useRef)(e),c=(0,Ss.useRef)(r),u=(0,Ss.useRef)(t),d=(0,Ss.useRef)(o.totalItems);(0,Ss.useLayoutEffect)(()=>{l.current=e,c.current=r,u.current=t,d.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,Ss.useCallback)(h=>{i&&i(g=>{let v=new Set(g),y=!1;return h.forEach(S=>{let b=Number(S.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(b)||(S.isIntersecting?v.has(b)||(v.add(b),y=!0):v.has(b)&&(v.delete(b),y=!0))}),y?Array.from(v).sort():g})},[i]);(0,Ss.useLayoutEffect)(()=>{let h=n.current,g=s.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)}s.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,Ss.useRef)(null);return(0,Ss.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,Ss.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let h=0,g=600,v=800,y=(0,Iae.throttle)(b=>{let w=l.current,x=d.current,_=b.target,E=_.scrollTop,I=_.scrollHeight,A=_.clientHeight,k=E>h?"down":"up";if(h=E,c.current)return;let O=w.startPosition||1,T=w.perPage||10,P=Math.min(O+T,x);if(k==="down"&&E+A>=I-g&&P<x){let N=P;Aae(_,s,"down"),u.current({...w,startPosition:N})}if(k==="up"&&E<=v&&O>1){let N=O-T,z=N<6?1:N;Aae(_,s,"up"),u.current({...w,startPosition:z})}},50),S=n.current;return S.addEventListener("scroll",y),()=>{S.removeEventListener("scroll",y),y.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var ai=a(C(),1),EVe=e=>e.id,kVe=()=>!0,RVe=[],AVe={table:{},grid:{},list:{}},IVe=Op.filter(e=>!e.isPicker);function OVe({header:e,search:t=!0,searchLabel:r=void 0}){let{view:o}=(0,Di.useContext)(et),n=o.infiniteScrollEnabled;return(0,ai.jsxs)(ai.Fragment,{children:[(0,ai.jsxs)(se,{direction:"row",align:"top",justify:"space-between",className:Q("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,ai.jsxs)(se,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,ai.jsx)(dj,{label:r}),(0,ai.jsx)(cI,{})]}),(0,ai.jsxs)(se,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,ai.jsx)(Yie,{}),e]})]}),(0,ai.jsx)(uI,{className:"dataviews-filters__container"}),(0,ai.jsx)(cj,{}),(0,ai.jsx)(uj,{})]})}function NVe({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=RVe,data:s,getItemId:l=EVe,getItemLevel:c,isLoading:u=!1,paginationInfo:d,defaultLayouts:f=AVe,selection:m,onChangeSelection:h,onClickItem:g,renderItemLink:v,isItemClickable:y=kVe,header:S,children:b,config:w={perPageSizes:[10,20,50,100]},empty:x,onReset:_}){let[E,I]=(0,Di.useState)([]),A=m===void 0||h===void 0,k=A?E:m,{data:O,paginationInfo:T,hasInitiallyLoaded:P,setVisibleEntries:N}=Rae({view:e,data:s,getItemId:l,isLoading:u,selection:k,paginationInfo:d}),z=(0,Di.useRef)(null),[F,H]=(0,Di.useState)(0),M=(0,Nae.useResizeObserver)($=>{H($[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[L,D]=(0,Di.useState)(null);function B($){let ge=typeof $=="function"?$(k):$;A&&I(ge),h&&h(ge)}let q=(0,Di.useMemo)(()=>Ev(r),[r]),K=(0,Di.useMemo)(()=>e.infiniteScrollEnabled?k:k.filter($=>s.some(ge=>l(ge)===$)),[k,s,l,e.infiniteScrollEnabled]),X=aC(q,e),J=(0,Di.useMemo)(()=>(X||[]).some($=>$.isPrimary||$.isLocked),[X]),[te,ee]=(0,Di.useState)(J),{intersectionObserver:ne}=Oae({view:e,onChangeView:t,isLoading:u,paginationInfo:d,containerRef:z,setVisibleEntries:N});(0,Di.useEffect)(()=>{J&&!te&&ee(!0)},[J,te]);let ie=(0,Di.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([$])=>IVe.some(ge=>ge.type===$)).map(([$,ge])=>[$,ge===!0?{}:ge])),[f]);return ie[e.type]?(0,ai.jsx)(et.Provider,{value:{view:e,onChangeView:t,fields:q,actions:i,data:O,isLoading:u,paginationInfo:T,selection:K,onChangeSelection:B,openedFilter:L,setOpenedFilter:D,getItemId:l,getItemLevel:c,isItemClickable:y,onClickItem:g,renderItemLink:v,containerWidth:F,containerRef:z,resizeObserverRef:M,defaultLayouts:ie,filters:X,isShowingFilter:te,setIsShowingFilter:ee,config:w,empty:x,hasInitiallyLoaded:P,onReset:_,intersectionObserver:ne},children:(0,ai.jsx)("div",{className:"dataviews-wrapper",children:b??(0,ai.jsx)(OVe,{header:S,search:o,searchLabel:n})})}):null}var Pc=NVe;Pc.BulkActionToolbar=uA;Pc.Filters=cC;Pc.FiltersToggled=uI;Pc.FiltersToggle=cI;Pc.Layout=cj;Pc.LayoutSwitcher=pj;Pc.Pagination=u9;Pc.Search=dj;Pc.ViewConfig=hj;Pc.Footer=uj;var UI=Pc;var Fj=a(U(),1);var Mae=a(U(),1),Dae=a(C(),1),Oj=(0,Mae.createContext)({fields:[]});Oj.displayName="DataFormContext";function Fae({fields:e,children:t}){return(0,Dae.jsx)(Oj.Provider,{value:{fields:e},children:t})}var El=Oj;var eO=a(U(),1);var GI=a(U(),1),vC=a(W(),1);var gC=a(j(),1),Fi={type:"regular",labelPosition:"top"},MVe=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 Lae(e){let t=Fi;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,gC.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,gC.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,gC.__)("Apply"),cancelLabel:(0,gC.__)("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:MVe(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 Bae(e){let t=Lae(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?Lae(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:Bae({fields:o.children,layout:Fi}).fields}}});return{layout:t,fields:r}}var WI=Bae;var Xr=a(C(),1);function DVe({title:e}){return(0,Xr.jsx)(se,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,Xr.jsx)(se,{direction:"row",align:"center",children:(0,Xr.jsx)(vC.__experimentalHeading,{level:2,size:13,children:e})})})}function Vae({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,GI.useContext)(El),l=t.layout,c=(0,GI.useMemo)(()=>({layout:Fi,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,Xr.jsxs)(Xr.Fragment,{children:[!o&&t.label&&(0,Xr.jsx)(DVe,{title:t.label}),(0,Xr.jsx)(na,{data:e,form:c,onChange:r,validity:i?.children})]});let u=l.labelPosition,d=s.find(f=>f.id===t.id);return!d||!d.Edit?null:u==="side"?(0,Xr.jsxs)(se,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,Xr.jsx)("div",{className:Q("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-$u}`),children:(0,Xr.jsx)(vC.BaseControl.VisualLabel,{children:d.label})}),(0,Xr.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:d.readOnly===!0?(0,Xr.jsx)(d.render,{item:e,field:d}):(0,Xr.jsx)(d.Edit,{data:e,field:d,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},d.id)})]}):(0,Xr.jsx)("div",{className:"dataforms-layouts-regular__field",children:d.readOnly===!0?(0,Xr.jsx)(Xr.Fragment,{children:(0,Xr.jsxs)(Xr.Fragment,{children:[!o&&u!=="none"&&(0,Xr.jsx)(vC.BaseControl.VisualLabel,{children:d.label}),(0,Xr.jsx)(d.render,{item:e,field:d})]})}):(0,Xr.jsx)(d.Edit,{data:e,field:d,onChange:r,hideLabelFromVision:u==="none"?!0:o,markWhenOptional:n,validity:i})})}var Mj=a(YI(),1),kv=a(W(),1),Ec=a(U(),1),XI=a(Ee(),1);var qI=a(W(),1),eS=a(j(),1);var Kae=a(Ee(),1);var Zae=a(U(),1);function ZVe(e,t){return Q("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-$e}`,{"has-error":t})}var Uae=ZVe;var Wae=a(W(),1);var Yp=a(C(),1);function XVe(e,t,r){return e?(0,Yp.jsxs)(Ue.Root,{children:[(0,Yp.jsx)(Ue.Trigger,{render:(0,Yp.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Yp.jsx)(Wae.Icon,{icon:Hd,size:16}),(0,Yp.jsxs)(Bt,{children:[t,": "]}),r]})}),(0,Yp.jsx)(Ue.Popup,{children:t})]}):r}var Gae=XVe;function Yae(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=Yae(r);if(o)return o}}var qae=Yae;var ws=a(C(),1);function bC({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,onClick:l,"aria-expanded":c}){let{labelPosition:u,editVisibility:d}=t.layout,f=qae(n),m=i&&!!f,h=Uae(u,m),g=Gae(m,f,r),v=Q("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-$u}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":d==="always"}),y=(0,Kae.useInstanceId)(bC,"dataforms-layouts-panel__field-control"),S=m?(0,eS.sprintf)((0,eS._x)("Edit %s (has errors)","field"),r||""):(0,eS.sprintf)((0,eS._x)("Edit %s","field"),r||""),b=(0,Zae.useRef)(null);return(0,ws.jsxs)("div",{ref:b,className:v,onClick:s?void 0:()=>{let _=b.current?.ownerDocument.defaultView?.getSelection();_&&_.toString().length>0||l()},onKeyDown:s?void 0:_=>{_.target===_.currentTarget&&(_.key==="Enter"||_.key===" ")&&(_.preventDefault(),l())},children:[u!=="none"&&(0,ws.jsx)("span",{className:h,children:g}),u==="none"&&m&&(0,ws.jsxs)(Ue.Root,{children:[(0,ws.jsx)(Ue.Trigger,{render:(0,ws.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":f,children:(0,ws.jsx)(qI.Icon,{icon:Hd,size:16})})}),(0,ws.jsx)(Ue.Popup,{children:f})]}),(0,ws.jsx)("span",{id:`$y}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,ws.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(_=>(0,ws.jsx)("span",{style:{width:"100%"},children:(0,ws.jsx)(_.render,{item:e,field:_})},_.id))}):o.map(_=>(0,ws.jsx)(_.render,{item:e,field:_},_.id))}),!s&&(0,ws.jsx)(qI.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:S,icon:a_,size:"small","aria-expanded":c,"aria-haspopup":"dialog","aria-describedby":`$y}`})]})}var Xae=a(YI(),1),Nj=a(KA(),1),Yu=a(U(),1),xs=a(j(),1);function Qae(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?Qae(o):o.type!=="invalid"&&o.type!=="validating")):!0}function QVe(e,t){let r=WI(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(s=>{o.set(s.id,s)});function n(s){if("children"in s&&Array.isArray(s.children)){let u=s.children.map(n).filter(f=>f!==null);if(u.length===0)return null;let d=o.get(s.id);if(d){let[f]=Ev([d]);return{id:s.id,children:u,field:f}}return{id:s.id,children:u}}let l=o.get(s.id);if(!l)return null;let[c]=Ev([l]);return{id:s.id,children:[],field:c}}return r.fields.map(n).filter(s=>s!==null)}function tS(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let s=0;s<r.length-1;s++){let l=r[s];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 Jae(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 s={...n[i]};if(delete s[r],Object.keys(s).length===0?delete n[i]:n[i]=s,Object.keys(o).length!==0)return o}function JVe(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:s}=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=>tS(u,{elements:{type:"invalid",message:(0,xs.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:c})?n(u=>tS(u,{elements:{type:"invalid",message:(0,xs.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>Jae(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,xs.__)("Unknown error when running elements validation asynchronously."),n(d=>tS(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function $Ve(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,s=(o.current[t.id]||0)+1;o.current[t.id]=s,e.then(l=>{if(s===o.current[t.id]){if(l===null){n(c=>Jae(c,[...i,t.id],"custom"));return}if(typeof l=="string"){n(c=>tS(c,{custom:{type:"invalid",message:l}},[...i,t.id]));return}n(c=>tS(c,{custom:{type:"invalid",message:(0,xs.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(l=>{if(s!==o.current[t.id])return;let c;l instanceof Error?c=l.message:c=String(l)||(0,xs.__)("Unknown error when running custom validation asynchronously."),n(u=>tS(u,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function $ae(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,xs.__)("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,xs.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,xs.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,xs.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,xs.__)("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,xs.__)("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,Xae.default)(e,t.field.setValue({item:e,value:i})),t.field)}catch(i){let s;return i instanceof Error?s=i.message:s=String(i)||(0,xs.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:s}}}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"&&(JVe(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,xs.__)("Validating\u2026")}),o instanceof Promise&&($Ve(o,t,r),n.custom={type:"validating",message:(0,xs.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(l=>{i[l.id]=$ae(e,l,{...r,path:[...r.path,t.id,"children"]})});let s={};return Object.entries(i).forEach(([l,c])=>{c!==void 0&&(s[l]=c)}),Object.keys(s).length===0?void 0:{children:s}}}function ele(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let o=e.children.map(n=>ele(n,t));return o?{value:r,children:o}:r}function e8e(e,t,r){let[o,n]=(0,Yu.useState)(),i=(0,Yu.useRef)({}),s=(0,Yu.useRef)({}),l=(0,Yu.useRef)({}),c=(0,Yu.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},d=QVe(r,t);if(d.length===0){n(void 0);return}let f={},m=[];d.forEach(h=>{let g=ele(h,e);if(l.current.hasOwnProperty(h.id)&&(0,Nj.default)(l.current[h.id],g)){m.push(h.id);return}l.current[h.id]=g;let v=$ae(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(S=>{g&&!v.includes(S)&&delete g[S]}),Object.keys(g).length===0&&(g=void 0),(0,Nj.default)(h,g)?h:g})},[e,t,r]);return(0,Yu.useEffect)(()=>{c()},[c]),{validity:o,isValid:Qae(o)}}var tle=e8e;var rle=a(U(),1);function qp(e,t){(0,rle.useEffect)(()=>{t&&e.current&&e.current.querySelectorAll("input, textarea, select").forEach(o=>{o.reportValidity()})},[t,e])}var ole=a(U(),1);function t8e(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var KI=(e,t)=>Array.isArray(e)&&e.length>0?t8e(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var r8e=(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 o8e(e){let{fields:t}=(0,ole.useContext)(El),r=e.layout,o=KI(r.summary,t),n=r8e(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 ZI=o8e;var _s=a(C(),1);function n8e({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:l,cancelLabel:c}=s,{fields:u}=(0,Ec.useContext)(El),[d,f]=(0,Ec.useState)({}),m=(0,Ec.useMemo)(()=>(0,Mj.default)(e,d,{arrayMerge:(_,E)=>E}),[e,d]),h=(0,Ec.useMemo)(()=>({layout:Fi,fields:t.children?t.children:[{id:t.id,layout:Fi}]}),[t]),g=u.map(_=>({..._,Edit:_.Edit===null?void 0:_.Edit,isValid:{required:_.isValid.required?.constraint,elements:_.isValid.elements?.constraint,min:_.isValid.min?.constraint,max:_.isValid.max?.constraint,pattern:_.isValid.pattern?.constraint,minLength:_.isValid.minLength?.constraint,maxLength:_.isValid.maxLength?.constraint}})),{validity:v}=tle(m,g,h),y=()=>{r(d),n()},S=_=>{f(E=>(0,Mj.default)(E,_,{arrayMerge:(I,A)=>A}))},b=(0,XI.useFocusOnMount)("firstInputElement"),w=(0,Ec.useRef)(null),x=(0,XI.useMergeRefs)([b,w]);return qp(w,i),(0,_s.jsxs)(kv.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,_s.jsx)("div",{ref:x,children:(0,_s.jsx)(na,{data:m,form:h,onChange:S,validity:v,children:(_,E,I,A)=>(0,_s.jsx)(_,{data:m,field:E,onChange:S,hideLabelFromVision:h.fields.length<2,markWhenOptional:A,validity:I},E.id)})}),(0,_s.jsxs)(se,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,_s.jsx)(kv.__experimentalSpacer,{style:{flex:1}}),(0,_s.jsx)(kv.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,_s.jsx)(kv.Button,{variant:"primary",onClick:y,__next40pxDefaultSize:!0,children:l})]})]})}function i8e({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Ec.useState)(!1),[s,l]=(0,Ec.useState)(!1),{fieldDefinition:c,fieldLabel:u,summaryFields:d}=ZI(t);if(!c)return null;let f=()=>{l(!1),i(!0)};return(0,_s.jsxs)(_s.Fragment,{children:[(0,_s.jsx)(bC,{data:e,field:t,fieldLabel:u,summaryFields:d,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>l(!0),"aria-expanded":s}),s&&(0,_s.jsx)(n8e,{data:e,field:t,onChange:r,fieldLabel:u??"",onClose:f,touched:n})]})}var nle=i8e;var Kp=a(W(),1),ile=a(j(),1),Rf=a(U(),1);var sle=a(Ee(),1);var Li=a(C(),1);function s8e({title:e,onClose:t}){return(0,Li.jsx)(se,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Li.jsxs)(se,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Li.jsx)(Kp.__experimentalHeading,{level:2,size:13,children:e}),(0,Li.jsx)(Kp.__experimentalSpacer,{style:{flex:1}}),t&&(0,Li.jsx)(Kp.Button,{label:(0,ile.__)("Close"),icon:Pn,onClick:t,size:"small"})]})})}function a8e({touched:e,children:t}){let r=(0,Rf.useRef)(null);return qp(r,e),(0,Li.jsx)("div",{ref:r,children:t})}function l8e({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Rf.useState)(!1),[s,l]=(0,Rf.useState)(null),c=(0,Rf.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[u,d]=(0,sle.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,Rf.useMemo)(()=>({layout:Fi,fields:t.children?t.children:[{id:t.id,layout:Fi}]}),[t]),m=(0,Rf.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:h,fieldLabel:g,summaryFields:v}=ZI(t);return h?(0,Li.jsx)("div",{ref:l,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Li.jsx)(Kp.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:y=>{y||i(!0)},renderToggle:({isOpen:y,onToggle:S})=>(0,Li.jsx)(bC,{data:e,field:t,fieldLabel:g,summaryFields:v,validity:o,touched:n,disabled:h.readOnly===!0,onClick:S,"aria-expanded":y}),renderContent:({onClose:y})=>(0,Li.jsx)(a8e,{touched:n,children:(0,Li.jsxs)("div",{ref:u,...d,children:[(0,Li.jsx)(s8e,{title:g,onClose:y}),(0,Li.jsx)(na,{data:e,form:f,onChange:r,validity:m,children:(S,b,w,x)=>(0,Li.jsx)(S,{data:e,field:b,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:x,validity:w},b.id)})]})})})}):null}var ale=l8e;var Dj=a(C(),1);function lle({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,Dj.jsx)(nle,{data:e,field:t,onChange:r,validity:o}):(0,Dj.jsx)(ale,{data:e,field:t,onChange:r,validity:o})}var ia=a(U(),1);var QI=a(j(),1),cle=a(C(),1);function ule(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+=ule(o);return t}function JI({validity:e}){let t=ule(e);return t===0?null:(0,cle.jsx)(yV,{intent:"high",children:(0,QI.sprintf)((0,QI._n)("%d field needs attention","%d fields need attention",t),t)})}var ko=a(C(),1);function c8e(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 u8e({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let c=KI(o.summary,t).filter(f=>c8e(f,o.summary,n)),u=i&&o.isCollapsible,d=c.length>0&&o.withHeader;return(0,ko.jsxs)(se,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,ko.jsx)(xu.Title,{children:r}),(u||d)&&(0,ko.jsxs)(Fg.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,ko.jsx)(JI,{validity:s}),d&&(0,ko.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,ko.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function d8e({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:l}){if(t.children)return(0,ko.jsxs)(ko.Fragment,{children:[t.description&&(0,ko.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,ko.jsx)(na,{data:e,form:r,onChange:o,validity:s?.children})]});let c=Rv("regular")?.component;return c?(0,ko.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||l,markWhenOptional:i,validity:s}):null}function dle({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,ia.useContext)(El),l=t.layout,c=(0,ia.useRef)(null),u=(0,ia.useMemo)(()=>({layout:Fi,fields:t.children??[]}),[t]),{isOpened:d,isCollapsible:f}=l,[m,h]=(0,ia.useState)(d),[g,v]=(0,ia.useState)(!1);(0,ia.useEffect)(()=>{h(d)},[d]);let y=(0,ia.useCallback)(E=>{E||v(!0),h(E)},[]),S=(0,ia.useCallback)(()=>{v(!0)},[]);qp(c,(f?m:!0)&&g);let b=t.label,w;if(t.children)w=!!b&&l.withHeader;else{let E=s.find(I=>I.id===t.id);if(!E||!E.Edit)return null;b=E.label,w=!!b&&l.withHeader}let x=(0,ko.jsx)(d8e,{data:e,field:t,form:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:w}),_=(0,ko.jsx)(u8e,{data:e,fields:s,label:b,layout:l,isOpen:f?!!m:!0,touched:g,validity:i});return w&&f?(0,ko.jsxs)(Fg.Root,{className:"dataforms-layouts-card__field",open:m,onOpenChange:y,children:[(0,ko.jsx)(Fg.Header,{children:_}),(0,ko.jsx)(Fg.Content,{ref:c,onBlur:S,children:x})]}):(0,ko.jsxs)(xu.Root,{className:"dataforms-layouts-card__field",children:[w&&(0,ko.jsx)(xu.Header,{children:_}),(0,ko.jsx)(xu.Content,{ref:c,onBlur:S,children:x})]})}var fle=a(W(),1);var Fn=a(C(),1);function f8e({title:e}){return(0,Fn.jsx)(se,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Fn.jsx)(se,{direction:"row",align:"center",children:(0,Fn.jsx)(fle.__experimentalHeading,{level:2,size:13,children:e})})})}var m8e=({children:e})=>(0,Fn.jsx)(Fn.Fragment,{children:e});function mle({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let c={layout:Fi,fields:t.children};return(0,Fn.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,Fn.jsx)(f8e,{title:t.label}),(0,Fn.jsx)(se,{direction:"row",align:s.alignment,gap:"lg",children:(0,Fn.jsx)(na,{data:e,form:c,onChange:r,validity:i?.children,as:m8e,children:(u,d,f)=>(0,Fn.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[d.id],children:(0,Fn.jsx)(u,{data:e,field:d,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:f})},d.id)})})]})}let l=Rv("regular")?.component;return l?(0,Fn.jsx)(Fn.Fragment,{children:(0,Fn.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Fn.jsx)(l,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var sa=a(U(),1),ple=a(j(),1);var Af=a(C(),1);function hle({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,sa.useContext)(El),i=(0,sa.useRef)(null),s=(0,sa.useRef)(null),[l,c]=(0,sa.useState)(!1),[u,d]=(0,sa.useState)(!1),f=(0,sa.useMemo)(()=>({layout:Fi,fields:t.children??[]}),[t]);(0,sa.useEffect)(()=>{let y=i.current;if(!y)return;let S=()=>{let b=y.open;b||c(!0),d(b)};return y.addEventListener("toggle",S),()=>{y.removeEventListener("toggle",S)}},[]),qp(s,u&&l);let m=(0,sa.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,Af.jsx)(g.render,{item:e,field:g}):v=t.label||(0,ple.__)("More details"),(0,Af.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",children:[(0,Af.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Af.jsxs)(se,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[v,l&&(0,Af.jsx)(JI,{validity:o})]})}),(0,Af.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onBlur:m,children:(0,Af.jsx)(na,{data:e,form:f,onChange:r,validity:o?.children})})]})}var Av=a(C(),1),p8e=[{type:"regular",component:Vae,wrapper:({children:e})=>(0,Av.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:lle,wrapper:({children:e})=>(0,Av.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:dle,wrapper:({children:e})=>(0,Av.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:mle,wrapper:({children:e,layout:t})=>(0,Av.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Av.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Av.jsx)(se,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:hle}];function Rv(e){return p8e.find(t=>t.type===e)}var $I=a(C(),1),h8e=({children:e})=>(0,$I.jsx)(se,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function na({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,eO.useContext)(El),l=(0,eO.useMemo)(()=>{let d=s.filter(m=>!!m.isValid?.required).length,f=s.length-d;return d>f},[s]);function c(d){return s.find(f=>f.id===d.id)}let u=i??Rv(t.layout.type)?.wrapper??h8e;return(0,$I.jsx)(u,{layout:t.layout,children:t.fields.map(d=>{let f=Rv(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,$I.jsx)(f,{data:e,field:d,onChange:r,markWhenOptional:l,validity:o?.[d.id]},d.id)})})}var Lj=a(C(),1);function SC({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,Fj.useMemo)(()=>WI(t),[t]),s=(0,Fj.useMemo)(()=>Ev(r),[r]);return t.fields?(0,Lj.jsx)(Fae,{fields:s,children:(0,Lj.jsx)(na,{data:e,form:i,onChange:o,validity:n})}):null}var tO=a(W(),1);var gle=a(j(),1);var If=a(C(),1);function vle({form:e,header:t}){let{media:r,fields:o,onChange:n}=y0();if(!r||!n)return(0,If.jsx)("div",{className:"media-editor-form media-editor-form--loading",children:(0,If.jsx)(tO.Spinner,{})});let i=["title","alt_text","caption","description"],s=[...o.filter(u=>i.includes(u.id)),...o.filter(u=>!i.includes(u.id))],l={layout:{type:"panel"},fields:s.map(u=>i.includes(u.id)?{id:u.id,layout:{type:"regular",labelPosition:"top"}}:u.id)},c=e||l;return(0,If.jsx)("div",{className:"media-editor-form",children:(0,If.jsxs)(tO.__experimentalVStack,{spacing:4,children:[(0,If.jsx)(Bt,{render:(0,If.jsx)("h2",{}),children:(0,gle.__)("Media details")}),t,(0,If.jsx)(SC,{data:r,fields:o,form:c,onChange:n})]})})}var yle=a(Fm(),1),{lock:ble,unlock:Sle}=(0,yle.__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 rO=a(G(),1);var wle={isOpen:!1,id:null,onUpdate:null,onClose:null};function xle(e=wle,t){switch(t.type){case"OPEN_MEDIA_EDITOR_MODAL":{let{id:r,onUpdate:o,onClose:n}=t;return{isOpen:!0,id:r,onUpdate:o,onClose:n}}case"CLOSE_MEDIA_EDITOR_MODAL":return wle}return e}var Bj={};Cn(Bj,{closeMediaEditorModal:()=>v8e,openMediaEditorModal:()=>g8e});function g8e({id:e,onUpdate:t,onClose:r}){return{type:"OPEN_MEDIA_EDITOR_MODAL",id:e,onUpdate:t??null,onClose:r??null}}function v8e(){return{type:"CLOSE_MEDIA_EDITOR_MODAL"}}var Vj={};Cn(Vj,{getId:()=>b8e,getOnClose:()=>w8e,getOnUpdate:()=>S8e,isOpen:()=>y8e});function y8e(e){return e.isOpen}function b8e(e){return e.id}function S8e(e){return e.onUpdate}function w8e(e){return e.onClose}var _le="core/media-editor";var rS=(0,rO.createReduxStore)(_le,{reducer:xle,actions:Bj,selectors:Vj});(0,rO.register)(rS);var vue=a(W(),1),BC=a(G(),1),LC=a(j(),1),yue=a(aa(),1),bue=a(xt(),1);var Vn=a(W(),1);var hue=a(Ee(),1),FC=a(G(),1),nz=a(oe(),1),Wo=a(U(),1),Bn=a(j(),1);var Nc=a(lo(),1),LO=a(xt(),1);var Wj={};Cn(Wj,{ActionItem:()=>Rl,ComplementaryArea:()=>Il,ComplementaryAreaMoreMenuItem:()=>Qp,FullscreenMode:()=>Wle,InterfaceSkeleton:()=>Nv,PinnedItems:()=>Jp,store:()=>je});var Al=a(W(),1),CC=a(G(),1),fO=a(j(),1);var Ku=a(U(),1),Hj=a(Ple(),1),jle=a(kt(),1),$p=a(Ee(),1),zle=a(Zp(),1);var Ole=a(W(),1),sO=a(G(),1),Nle=a(Zp(),1);var iO=a(G(),1);var jj={};Cn(jj,{closeModal:()=>I8e,disableComplementaryArea:()=>C8e,enableComplementaryArea:()=>_8e,openModal:()=>A8e,pinItem:()=>T8e,setDefaultComplementaryArea:()=>x8e,setFeatureDefaults:()=>R8e,setFeatureValue:()=>k8e,toggleFeature:()=>E8e,unpinItem:()=>P8e});var nO=a(cl(),1),kl=a(kt(),1);var oO=a(cl(),1);function qu(e){return["core/edit-post","core/edit-site"].includes(e)?((0,oO.default)(`$e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Iv(e,t){return e==="core"&&t==="edit-site/template"?((0,oO.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,oO.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var x8e=(e,t)=>(e=qu(e),t=Iv(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),_8e=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=qu(e),t=Iv(e,t),r.select(kl.store).get(e,"isComplementaryAreaVisible")||r.dispatch(kl.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},C8e=e=>({registry:t})=>{e=qu(e),t.select(kl.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(kl.store).set(e,"isComplementaryAreaVisible",!1)},T8e=(e,t)=>({registry:r})=>{if(!t)return;e=qu(e),t=Iv(e,t);let o=r.select(kl.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(kl.store).set(e,"pinnedItems",{...o,[t]:!0})},P8e=(e,t)=>({registry:r})=>{if(!t)return;e=qu(e),t=Iv(e,t);let o=r.select(kl.store).get(e,"pinnedItems");r.dispatch(kl.store).set(e,"pinnedItems",{...o,[t]:!1})};function E8e(e,t){return function({registry:r}){(0,nO.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(kl.store).toggle(e,t)}}function k8e(e,t,r){return function({registry:o}){(0,nO.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(kl.store).set(e,t,!!r)}}function R8e(e,t){return function({registry:r}){(0,nO.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(kl.store).setDefaults(e,t)}}function A8e(e){return{type:"OPEN_MODAL",name:e}}function I8e(){return{type:"CLOSE_MODAL"}}var zj={};Cn(zj,{getActiveComplementaryArea:()=>O8e,isComplementaryAreaLoading:()=>N8e,isFeatureActive:()=>D8e,isItemPinned:()=>M8e,isModalActive:()=>F8e});var wC=a(G(),1),kle=a(cl(),1),xC=a(kt(),1);var O8e=(0,wC.createRegistrySelector)(e=>(t,r)=>{r=qu(r);let o=e(xC.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),N8e=(0,wC.createRegistrySelector)(e=>(t,r)=>{r=qu(r);let o=e(xC.store).get(r,"isComplementaryAreaVisible"),n=t?.complementaryAreas?.[r];return o&&n===void 0}),M8e=(0,wC.createRegistrySelector)(e=>(t,r,o)=>(r=qu(r),o=Iv(r,o),e(xC.store).get(r,"pinnedItems")?.[o]??!0)),D8e=(0,wC.createRegistrySelector)(e=>(t,r,o)=>((0,kle.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(xC.store).get(r,o)));function F8e(e,t){return e.activeModal===t}var Rle=a(G(),1);function L8e(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 B8e(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Ale=(0,Rle.combineReducers)({complementaryAreas:L8e,activeModal:B8e});var Ile="core/interface";var je=(0,iO.createReduxStore)(Ile,{reducer:Ale,actions:jj,selectors:zj});(0,iO.register)(je);var Mle=a(C(),1);function V8e(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function oS({as:e=Ole.Button,scope:t,identifier:r,icon:o,selectedIcon:n,name:i,shortcut:s,...l}){let c=e,u=(0,Nle.usePluginContext)(),d=o||u.icon,f=r||`$u.name}/$i}`,m=(0,sO.useSelect)(v=>v(je).getActiveComplementaryArea(t)===f,[f,t]),{enableComplementaryArea:h,disableComplementaryArea:g}=(0,sO.useDispatch)(je);return(0,Mle.jsx)(c,{icon:n&&m?n:d,"aria-controls":f.replace("/",":"),"aria-checked":V8e(l.role)?m:void 0,onClick:()=>{m?g(t):h(t,f)},shortcut:s,...l})}var aO=a(C(),1),j8e=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,aO.jsx)(oS,{icon:Pn,...r});return(0,aO.jsxs)("div",{className:Q("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},Dle=j8e;var Ble=a(W(),1);var Xp=a(W(),1),lO=a(U(),1),_C=a(C(),1),Fle=()=>{};function z8e({name:e,as:t=Xp.MenuGroup,fillProps:r={},bubblesVirtually:o,...n}){return(0,_C.jsx)(Xp.Slot,{name:e,bubblesVirtually:o,fillProps:r,children:i=>{if(!lO.Children.toArray(i).length)return null;let s=[];lO.Children.forEach(i,({props:{__unstableExplicitMenuItem:c,__unstableTarget:u}})=>{u&&c&&s.push(u)});let l=lO.Children.map(i,c=>!c.props.__unstableExplicitMenuItem&&s.includes(c.props.__unstableTarget)?null:c);return(0,_C.jsx)(t,{...n,children:l})}})}function Lle({name:e,as:t=Xp.Button,onClick:r,...o}){return(0,_C.jsx)(Xp.Fill,{name:e,children:({onClick:n})=>(0,_C.jsx)(t,{onClick:r||n?(...i)=>{(r||Fle)(...i),(n||Fle)(...i)}:void 0,...o})})}Lle.Slot=z8e;var Rl=Lle;var cO=a(C(),1),H8e=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,cO.jsx)(Ble.MenuItem,{...r});function Qp({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,cO.jsx)(oS,{as:n=>(0,cO.jsx)(Rl,{__unstableExplicitMenuItem:r,__unstableTarget:`$e}/$t}`,as:H8e,name:`$e}/plugin-more-menu`,...n}),role:"menuitemcheckbox",selectedIcon:Do,name:t,scope:e,...o})}var dO=a(W(),1),uO=a(C(),1);function Vle({scope:e,...t}){return(0,uO.jsx)(dO.Fill,{name:`PinnedItems/$e}`,...t})}function U8e({scope:e,className:t,...r}){return(0,uO.jsx)(dO.Slot,{name:`PinnedItems/$e}`,...r,children:o=>o?.length>0&&(0,uO.jsx)("div",{className:Q(t,"interface-pinned-items"),children:o})})}Vle.Slot=U8e;var Jp=Vle;var on=a(C(),1),W8e=.3;function G8e({scope:e,...t}){return(0,on.jsx)(Al.Slot,{name:`ComplementaryArea/$e}`,...t})}var Hle=280,Y8e={open:{width:Hle},closed:{width:0},mobileOpen:{width:"100vw"}};function q8e({activeArea:e,isActive:t,scope:r,children:o,className:n,id:i}){let s=(0,$p.useReducedMotion)(),l=(0,$p.useViewportMatch)("medium","<"),c=(0,$p.usePrevious)(e),u=(0,$p.usePrevious)(t),[,d]=(0,Ku.useState)({});(0,Ku.useEffect)(()=>{d({})},[t]);let f={type:"tween",duration:s||l||c&&e&&e!==c?0:W8e,ease:[.6,0,.4,1]};return(0,on.jsx)(Al.Fill,{name:`ComplementaryArea/$r}`,children:(0,on.jsx)(Al.__unstableAnimatePresence,{initial:!1,children:(u||t)&&(0,on.jsx)(Al.__unstableMotion.div,{variants:Y8e,initial:"closed",animate:l?"mobileOpen":"open",exit:"closed",transition:f,className:"interface-complementary-area__fill",children:(0,on.jsx)("div",{id:i,className:n,style:{width:l?"100vw":Hle},children:o})})})})}function K8e(e,t,r,o,n){let i=(0,Ku.useRef)(!1),s=(0,Ku.useRef)(!1),{enableComplementaryArea:l,disableComplementaryArea:c}=(0,CC.useDispatch)(je);(0,Ku.useEffect)(()=>{o&&n&&!i.current?(c(e),s.current=!0):s.current&&!n&&i.current?(s.current=!1,l(e,t)):s.current&&r&&r!==t&&(s.current=!1),n!==i.current&&(i.current=n)},[o,n,e,t,r,c,l])}function Ule({children:e,className:t,closeLabel:r=(0,fO.__)("Close plugin"),identifier:o,header:n,headerClassName:i,icon:s,isPinnable:l=!0,panelClassName:c,scope:u,name:d,title:f,toggleShortcut:m,isActiveByDefault:h}){let g=(0,zle.usePluginContext)(),v=s||g.icon,y=o||`$g.name}/$d}`,[S,b]=(0,Ku.useState)(!1),{isLoading:w,isActive:x,isPinned:_,activeArea:E,isSmall:I,isLarge:A,showIconLabels:k}=(0,CC.useSelect)(F=>{let{getActiveComplementaryArea:H,isComplementaryAreaLoading:M,isItemPinned:L}=F(je),{get:D}=F(jle.store),B=H(u);return{isLoading:M(u),isActive:B===y,isPinned:L(u,y),activeArea:B,isSmall:F(Hj.store).isViewportMatch("< medium"),isLarge:F(Hj.store).isViewportMatch("large"),showIconLabels:D("core","showIconLabels")}},[y,u]),O=(0,$p.useViewportMatch)("medium","<");K8e(u,y,E,x,I);let{enableComplementaryArea:T,disableComplementaryArea:P,pinItem:N,unpinItem:z}=(0,CC.useDispatch)(je);if((0,Ku.useEffect)(()=>{h&&E===void 0&&!I?T(u,y):E===void 0&&I&&P(u,y),b(!0)},[E,h,u,y,I,T,P]),!!S)return(0,on.jsxs)(on.Fragment,{children:[l&&(0,on.jsx)(Jp,{scope:u,children:_&&(0,on.jsx)(oS,{scope:u,identifier:y,isPressed:x&&(!k||A),"aria-expanded":x,"aria-disabled":w,label:f,icon:k?Do:v,showTooltip:!k,variant:k?"tertiary":void 0,size:"compact",shortcut:m})}),d&&l&&(0,on.jsx)(Qp,{target:d,scope:u,icon:v,identifier:y,children:f}),(0,on.jsxs)(q8e,{activeArea:E,isActive:x,className:Q("interface-complementary-area",t),scope:u,id:y.replace("/",":"),children:[(0,on.jsx)(Dle,{className:i,closeLabel:r,onClose:()=>P(u),toggleButtonProps:{label:r,size:"compact",shortcut:m,scope:u,identifier:y},children:n||(0,on.jsxs)(on.Fragment,{children:[(0,on.jsx)("h2",{className:"interface-complementary-area-header__title",children:f}),l&&!O&&(0,on.jsx)(Al.Button,{className:"interface-complementary-area__pin-unpin-item",icon:_?kL:PL,label:_?(0,fO.__)("Unpin from toolbar"):(0,fO.__)("Pin to toolbar"),onClick:()=>(_?z:N)(u,y),isPressed:_,"aria-expanded":_,size:"compact"})]})}),(0,on.jsx)(Al.Panel,{className:c,children:e})]})]})}Ule.Slot=G8e;var Il=Ule;var Uj=a(U(),1),Z8e=({isActive:e})=>((0,Uj.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,Uj.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),Wle=Z8e;var Gle=a(U(),1),Yle=a(C(),1),qle=(0,Gle.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,Yle.jsx)(o,{ref:i,className:Q("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));qle.displayName="NavigableRegion";var eh=qle;var mO=a(U(),1),Ov=a(W(),1),th=a(j(),1),nS=a(Ee(),1),Cs=a(C(),1),Zle=.25,Kle={type:"tween",duration:Zle,ease:[.6,0,.4,1]};function X8e(e){(0,mO.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.$e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var Q8e={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...Kle,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...Kle,delay:.8,delayChildren:.8}}};function J8e({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:n,secondarySidebar:i,content:s,actions:l,labels:c,className:u},d){let[f,m]=(0,nS.useResizeObserver)(),h=(0,nS.useViewportMatch)("medium","<"),v={type:"tween",duration:(0,nS.useReducedMotion)()?0:Zle,ease:[.6,0,.4,1]};X8e("interface-interface-skeleton__html-container");let S={...{header:(0,th._x)("Header","header landmark area"),body:(0,th.__)("Content"),secondarySidebar:(0,th.__)("Block Library"),sidebar:(0,th._x)("Settings","settings landmark area"),actions:(0,th.__)("Publish"),footer:(0,th.__)("Footer")},...c};return(0,Cs.jsxs)("div",{ref:d,className:Q(u,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,Cs.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,Cs.jsx)(Ov.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,Cs.jsx)(eh,{as:Ov.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:S.header,initial:e&&!h?"distractionFreeHidden":"hidden",whileHover:e&&!h?"distractionFreeHover":"visible",animate:e&&!h?"distractionFreeDisabled":"visible",exit:e&&!h?"distractionFreeHidden":"hidden",variants:Q8e,transition:v,children:r})}),e&&(0,Cs.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,Cs.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,Cs.jsx)(Ov.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,Cs.jsx)(eh,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:S.secondarySidebar,as:Ov.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:m.width},closed:{width:0}},transition:v,children:(0,Cs.jsxs)(Ov.__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,Cs.jsx)(eh,{className:"interface-interface-skeleton__content",ariaLabel:S.body,children:s}),!!n&&(0,Cs.jsx)(eh,{className:"interface-interface-skeleton__sidebar",ariaLabel:S.sidebar,children:n}),!!l&&(0,Cs.jsx)(eh,{className:"interface-interface-skeleton__actions",ariaLabel:S.actions,children:l})]})]}),!!t&&(0,Cs.jsx)(eh,{className:"interface-interface-skeleton__footer",ariaLabel:S.footer,children:t})]})}var Nv=(0,mO.forwardRef)(J8e);var Lv=a(U(),1);var Zu=a(j(),1),Of=1,TC=.1,qa=10,Gj=24,Qle=44,Jle=.0025,PC=.01,pO=10,EC=45,$8e={x:0,y:0,width:1,height:1},e7e={horizontal:!1,vertical:!1},Xle={x:0,y:0},iS={image:null,pan:{...Xle},zoom:Of,rotation:0,basePan:{...Xle},baseZoom:Of,baseRotation:0,flip:{...e7e},cropRect:{...$8e}},kC=-1,RC=[{label:(0,Zu.__)("Free"),value:0},{label:(0,Zu.__)("Original"),value:kC},{label:(0,Zu.__)("Square (1:1)"),value:1},{label:(0,Zu.__)("Landscape (16:9)"),value:16/9},{label:(0,Zu.__)("Portrait (9:16)"),value:9/16},{label:(0,Zu.__)("Classic (4:3)"),value:4/3},{label:(0,Zu.__)("Classic portrait (3:4)"),value:3/4},{label:(0,Zu.__)("Photo (3:2)"),value:3/2},{label:(0,Zu.__)("Photo portrait (2:3)"),value:2/3}];var Xu=1e-6,Qu=typeof Float32Array<"u"?Float32Array:Array,$le=Math.random;function Yj(e){return e>=0?Math.round(e):e%.5===0?Math.floor(e):Math.round(e)}var Z6t=Math.PI/180,X6t=180/Math.PI;var jr={};Cn(jr,{add:()=>v7e,clone:()=>r7e,copy:()=>o7e,create:()=>t7e,determinant:()=>l7e,equals:()=>w7e,exactEquals:()=>S7e,frob:()=>g7e,fromRotation:()=>f7e,fromScaling:()=>m7e,fromTranslation:()=>p7e,fromValues:()=>i7e,identity:()=>n7e,invert:()=>a7e,mul:()=>x7e,multiply:()=>tce,multiplyScalar:()=>y7e,multiplyScalarAndAdd:()=>b7e,rotate:()=>c7e,scale:()=>u7e,set:()=>s7e,str:()=>h7e,sub:()=>_7e,subtract:()=>rce,translate:()=>d7e});function t7e(){var e=new Qu(6);return Qu!=Float32Array&&(e[1]=0,e[2]=0,e[4]=0,e[5]=0),e[0]=1,e[3]=1,e}function r7e(e){var t=new Qu(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 o7e(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 n7e(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function i7e(e,t,r,o,n,i){var s=new Qu(6);return s[0]=e,s[1]=t,s[2]=r,s[3]=o,s[4]=n,s[5]=i,s}function s7e(e,t,r,o,n,i,s){return e[0]=t,e[1]=r,e[2]=o,e[3]=n,e[4]=i,e[5]=s,e}function a7e(e,t){var r=t[0],o=t[1],n=t[2],i=t[3],s=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*s)*c,e[5]=(o*s-r*l)*c,e):null}function l7e(e){return e[0]*e[3]-e[1]*e[2]}function tce(e,t,r){var o=t[0],n=t[1],i=t[2],s=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+s*d,e[2]=o*f+i*m,e[3]=n*f+s*m,e[4]=o*h+i*g+l,e[5]=n*h+s*g+c,e}function c7e(e,t,r){var o=t[0],n=t[1],i=t[2],s=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+s*u,e[2]=o*-u+i*d,e[3]=n*-u+s*d,e[4]=l,e[5]=c,e}function u7e(e,t,r){var o=t[0],n=t[1],i=t[2],s=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]=s*d,e[4]=l,e[5]=c,e}function d7e(e,t,r){var o=t[0],n=t[1],i=t[2],s=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]=s,e[4]=o*u+i*d+l,e[5]=n*u+s*d+c,e}function f7e(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 m7e(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 p7e(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 h7e(e){return"mat2d("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}function g7e(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 v7e(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 rce(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 y7e(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 b7e(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 S7e(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 w7e(e,t){var r=e[0],o=e[1],n=e[2],i=e[3],s=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)<=Xu*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(o-u)<=Xu*Math.max(1,Math.abs(o),Math.abs(u))&&Math.abs(n-d)<=Xu*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(i-f)<=Xu*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(s-m)<=Xu*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(l-h)<=Xu*Math.max(1,Math.abs(l),Math.abs(h))}var x7e=tce,_7e=rce;var Ol={};Cn(Ol,{add:()=>k7e,angle:()=>K7e,ceil:()=>R7e,clone:()=>C7e,copy:()=>P7e,create:()=>oce,cross:()=>j7e,dist:()=>n9e,distance:()=>ace,div:()=>o9e,divide:()=>sce,dot:()=>V7e,equals:()=>$7e,exactEquals:()=>J7e,floor:()=>A7e,forEach:()=>a9e,fromValues:()=>T7e,inverse:()=>L7e,len:()=>e9e,length:()=>cce,lerp:()=>z7e,max:()=>O7e,min:()=>I7e,mul:()=>r9e,multiply:()=>ice,negate:()=>F7e,normalize:()=>B7e,random:()=>H7e,rotate:()=>q7e,round:()=>N7e,scale:()=>M7e,scaleAndAdd:()=>D7e,set:()=>E7e,signedAngle:()=>Z7e,sqrDist:()=>i9e,sqrLen:()=>s9e,squaredDistance:()=>lce,squaredLength:()=>uce,str:()=>Q7e,sub:()=>t9e,subtract:()=>nce,transformMat2:()=>U7e,transformMat2d:()=>W7e,transformMat3:()=>G7e,transformMat4:()=>Y7e,zero:()=>X7e});function oce(){var e=new Qu(2);return Qu!=Float32Array&&(e[0]=0,e[1]=0),e}function C7e(e){var t=new Qu(2);return t[0]=e[0],t[1]=e[1],t}function T7e(e,t){var r=new Qu(2);return r[0]=e,r[1]=t,r}function P7e(e,t){return e[0]=t[0],e[1]=t[1],e}function E7e(e,t,r){return e[0]=t,e[1]=r,e}function k7e(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function nce(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function ice(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function sce(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function R7e(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function A7e(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function I7e(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function O7e(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function N7e(e,t){return e[0]=Yj(t[0]),e[1]=Yj(t[1]),e}function M7e(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function D7e(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e}function ace(e,t){var r=t[0]-e[0],o=t[1]-e[1];return Math.sqrt(r*r+o*o)}function lce(e,t){var r=t[0]-e[0],o=t[1]-e[1];return r*r+o*o}function cce(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function uce(e){var t=e[0],r=e[1];return t*t+r*r}function F7e(e,t){return e[0]=-t[0],e[1]=-t[1],e}function L7e(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function B7e(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 V7e(e,t){return e[0]*t[0]+e[1]*t[1]}function j7e(e,t,r){var o=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=o,e}function z7e(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 H7e(e,t){t=t===void 0?1:t;var r=$le()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function U7e(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 W7e(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 G7e(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 Y7e(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 q7e(e,t,r,o){var n=t[0]-r[0],i=t[1]-r[1],s=Math.sin(o),l=Math.cos(o);return e[0]=n*l-i*s+r[0],e[1]=n*s+i*l+r[1],e}function K7e(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 Z7e(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 X7e(e){return e[0]=0,e[1]=0,e}function Q7e(e){return"vec2("+e[0]+", "+e[1]+")"}function J7e(e,t){return e[0]===t[0]&&e[1]===t[1]}function $7e(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(r-n)<=Xu*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(o-i)<=Xu*Math.max(1,Math.abs(o),Math.abs(i))}var e9e=cce,t9e=nce,r9e=ice,o9e=sce,n9e=ace,i9e=lce,s9e=uce,a9e=(function(){var e=oce();return function(t,r,o,n,i,s){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,s),t[l]=e[0],t[l+1]=e[1];return t}})();function hO(e){return e>=0?e%360:(360+e%360)%360}function kc(e){return e*Math.PI/180}var gO=1e6;function Ln(e,t){return!Number.isFinite(e)||Math.abs(e)>gO?t:e}function vO(e){return Number.isFinite(e)&&Math.abs(e)<=gO}function Bi(e){return Number.isFinite(e.width)&&Number.isFinite(e.height)&&e.width>=Number.EPSILON&&e.height>=Number.EPSILON&&e.width<=gO&&e.height<=gO}function yO(e){let t=Ln(e.x,0),r=Ln(e.y,0),o=Ln(e.width,0),n=Ln(e.height,0);return t===e.x&&r===e.y&&o===e.width&&n===e.height?e:{x:t,y:r,width:o,height:n}}function Rc(e){let t=Ln(e.pan.x,0),r=Ln(e.pan.y,0),o=Ln(e.basePan.x,0),n=Ln(e.basePan.y,0),i=Ln(e.rotation,0),s=Ln(e.baseRotation,0),l=Ln(e.zoom,1),c=l>=Number.EPSILON?l:1,u=Ln(e.baseZoom,1),d=u>=Number.EPSILON?u:1,f=yO(e.cropRect),m=t===e.pan.x&&r===e.pan.y,h=o===e.basePan.x&&n===e.basePan.y;return m&&h&&c===e.zoom&&d===e.baseZoom&&i===e.rotation&&s===e.baseRotation&&f===e.cropRect?e:{...e,pan:m?e.pan:{x:t,y:r},zoom:c,rotation:i,basePan:h?e.basePan:{x:o,y:n},baseZoom:d,baseRotation:s,cropRect:f}}var o3t=jr.create(),n3t=Ol.create();function Vi(e,t,r){if(!vO(e)||!vO(t)||!vO(r)||e<=0||t<=0)return{width:0,height:0};let o=kc(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 dce(e,t,r){if(!Bi(e)||!Bi(t))return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let o=Ln(r,0),n=Math.round(o/90)*90,i=Vi(t.width,t.height,n);if(i.width===0||i.height===0)return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let s=Math.min(e.width/i.width,e.height/i.height),l=t.width*s,c=t.height*s,u=Vi(l,c,n);return{elementSize:{width:l,height:c},visualSize:u}}function sS(e,t,r){let o=jr.create();if(!Bi(t)||!Bi(r))return o;let n=Rc(e),i=Math.round(n.rotation/90)*90,s=Vi(r.width,r.height,i);if(s.width===0||s.height===0)return o;let l=Math.min(t.width/s.width,t.height/s.height),c=r.width*l,u=r.height*l,{width:d,height:f}=Vi(c,u,i);return jr.translate(o,o,[t.width/2,t.height/2]),jr.translate(o,o,[n.pan.x*d,n.pan.y*f]),jr.scale(o,o,[n.flip.horizontal?-1:1,n.flip.vertical?-1:1]),jr.rotate(o,o,kc(n.rotation)),jr.scale(o,o,[n.zoom,n.zoom]),jr.translate(o,o,[-c/2,-u/2]),jr.scale(o,o,[c,u]),o}function l9e(e,t){let r=t.map(l=>{let c=Ol.create();return Ol.transformMat2d(c,l,e),c}),o=r[0][0],n=r[0][0],i=r[0][1],s=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]>s&&(s=c[1])}return{left:o,top:i,width:n-o,height:s-i}}function bO(e){return l9e(e,[[0,0],[1,0],[1,1],[0,1]])}function fce(e,t,r){let o=jr.create();if(!Bi(t)||!Bi(r))return o;let{rotation:n,flip:i,cropRect:s,zoom:l,pan:c}=Rc(e),u=Math.round(n/90)*90,{width:d,height:f}=Vi(t.width,t.height,u),m=s.width*d,h=s.height*f,g=m>0?r.width/m:1,v=h>0?r.height/h:1,y=s.x*d+r.width/2/g,S=s.y*f+r.height/2/v,b=d/2+c.x*d,w=f/2+c.y*f;return jr.scale(o,o,[g,v]),jr.translate(o,o,[b-y+r.width/2/g,w-S+r.height/2/v]),jr.scale(o,o,[i.horizontal?-1:1,i.vertical?-1:1]),jr.rotate(o,o,kc(n)),jr.scale(o,o,[l,l]),jr.translate(o,o,[-t.width/2,-t.height/2]),o}var mce=.92;function c9e(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 u9e(e,t){let{naturalWidth:r,naturalHeight:o}=e,{rotation:n,cropRect:i}=t,s={width:r,height:o},l=Math.round(n/90)*90,c=Vi(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=fce(t,s,{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 d9e(e,t="image/png",r=mce){return new Promise((o,n)=>{e.toBlob(i=>{i?o(i):n(new Error("Canvas toBlob returned null."))},t,r)})}async function SO(e,t,r="image/png",o=mce){let n=await c9e(e),i=u9e(n,t);return d9e(i,r,o)}var Nf=1e-9;function wO(e,t){let r=kc(e),o=Math.abs(Math.cos(r)),n=Math.abs(Math.sin(r)),i=Vi(t,1,e);return{visualW:i.width,visualH:i.height,absC:o,absS:n}}function vce(e,t,r){let o=Math.max(t,Number.EPSILON),n=Math.round(e/90)*90,{visualW:i,visualH:s}=wO(n,o),{absC:l,absS:c}=wO(e,o),u=r.width*i/2,d=r.height*s/2,f=u*l+d*c,m=u*c+d*l,h=2*f/o,g=2*m;return Math.max(h,g)}function aS(e){if(!e.image)return Of;let t={width:e.image.naturalWidth,height:e.image.naturalHeight};if(!Bi(t))return Of;let r=Rc(e),o=t.width/t.height;return Math.max(TC,vce(r.rotation,o,r.cropRect))}function yce(e,t,r){if(!Bi(t)||!Bi(r))return{minX:0,minY:0,maxX:1,maxY:1};let o=Rc(e),n=o.pan.x*r.width,i=o.pan.y*r.height,s=kc(o.rotation),l=Math.cos(s),c=Math.sin(s),u=o.flip.horizontal?-1:1,d=o.flip.vertical?-1:1,f=o.zoom,m=u*l*f,h=d*c*f,g=-u*c*f,v=d*l*f,y=t.width/2,S=t.height/2,b=[[-y,-S],[y,-S],[y,S],[-y,S]],w=1/0,x=-1/0,_=1/0,E=-1/0;for(let[I,A]of b){let k=m*I+g*A+n,O=h*I+v*A+i,T=k/r.width+.5,P=O/r.height+.5;w=Math.min(w,T),x=Math.max(x,T),_=Math.min(_,P),E=Math.max(E,P)}return{minX:w,minY:_,maxX:x,maxY:E}}function bce(e,t,r,o){let n=yO(e),i=Ln(t,1),s=i>=Number.EPSILON?i:1,l=Ln(r,0),c=Ln(o,1),u=Math.max(c,Number.EPSILON),d=Math.round(l/90)*90,{visualW:f,visualH:m}=wO(d,u),{absC:h,absS:g}=wO(l,u),v=n.width,y=n.height,S=v*f,b=y*m,w=S*h+b*g,x=S*g+b*h,_=u*s,E=s,I=1;if(w>0&&(I=Math.min(I,_/w)),x>0&&(I=Math.min(I,E/x)),I>=1-Nf)return n;let A=v*I,k=y*I,O=n.x+v/2,T=n.y+y/2,P=O-A/2,N=T-k/2;return P=Math.max(0,Math.min(P,1-A)),N=Math.max(0,Math.min(N,1-k)),{x:P,y:N,width:A,height:k}}var pce={width:1e3,height:1e3},hce=jr.create(),gce=Ol.create();function Ts(e,t,r){let o=Rc(e),n=yO(r),i=Bi(t)?t.width/t.height:1,s=Math.max(TC,vce(o.rotation,i,n)),l=Math.min(qa,Math.max(o.zoom,s)),c={...o,zoom:l},u=sS(c,pce,t),d=Math.round(o.rotation/90)*90,f=sS({...c,pan:{x:0,y:0},zoom:1,rotation:d},pce,t),m=bO(f),h=[[m.left+n.x*m.width,m.top+n.y*m.height],[m.left+(n.x+n.width)*m.width,m.top+n.y*m.height],[m.left+(n.x+n.width)*m.width,m.top+(n.y+n.height)*m.height],[m.left+n.x*m.width,m.top+(n.y+n.height)*m.height]];jr.invert(hce,u);let g=1/0,v=-1/0,y=1/0,S=-1/0;for(let A of h){Ol.transformMat2d(gce,A,hce);let k=gce;k[0]<g&&(g=k[0]),k[0]>v&&(v=k[0]),k[1]<y&&(y=k[1]),k[1]>S&&(S=k[1])}if(g>=-Nf&&v<=1+Nf&&y>=-Nf&&S<=1+Nf)return{pan:o.pan,zoom:l};let b=0,w=0;g<0&&v<=1+Nf?b=-g:v>1&&g>=-Nf?b=1-v:g<0&&v>1&&(b=(1-v-g)/2),y<0&&S<=1+Nf?w=-y:S>1&&y>=-Nf?w=1-S:y<0&&S>1&&(w=(1-S-y)/2);let x=u[0]*b+u[2]*w,_=u[1]*b+u[3]*w,E=o.pan.x-(m.width>0?x/m.width:0),I=o.pan.y-(m.height>0?_/m.height:0);return{pan:{x:E,y:I},zoom:l}}var f9e=1e-6;function rh(e,t){return Math.abs(e-t)<f9e}function lS(e,t){let r=e.image,o=t.image;return r?.src===o?.src&&r?.naturalWidth===o?.naturalWidth&&r?.naturalHeight===o?.naturalHeight&&rh(e.pan.x,t.pan.x)&&rh(e.pan.y,t.pan.y)&&rh(e.zoom,t.zoom)&&rh(e.rotation,t.rotation)&&e.flip.horizontal===t.flip.horizontal&&e.flip.vertical===t.flip.vertical&&rh(e.cropRect.x,t.cropRect.x)&&rh(e.cropRect.y,t.cropRect.y)&&rh(e.cropRect.width,t.cropRect.width)&&rh(e.cropRect.height,t.cropRect.height)}function Sce(e,t){return e.image?Math.min(qa,Math.max(TC,t)):Math.min(qa,Math.max(Of,t))}function m9e(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:hO(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 la(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}=Ts(e,t,e.cropRect),i=bce(e.cropRect,n,e.rotation,r),s=o;return i!==e.cropRect&&({pan:s}=Ts({...e,zoom:n,cropRect:i},t,i)),s.x===e.pan.x&&s.y===e.pan.y&&n===e.zoom&&i===e.cropRect?e:{...e,pan:s,zoom:n,cropRect:i}}function Mf(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 Mv(e,t){switch(t.type){case"SET_IMAGE":return Mf(la({...e,image:t.payload}));case"SET_PAN":return Mf(la({...e,pan:t.payload}));case"SET_ZOOM":{let r=Sce(e,t.payload);return Mf(la({...e,zoom:r}))}case"SET_ZOOM_AT_POINT":{let r=Sce(e,t.payload.zoom);return Mf(la({...e,zoom:r,pan:t.payload.pan}))}case"SET_ROTATION":{let r=hO(t.payload),o=e.flip.horizontal!==e.flip.vertical,n=kc(r-e.baseRotation),i=Math.cos(n),s=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 la({...e,rotation:r,zoom:e.baseZoom,pan:{x:u+i*f-s*m,y:d+s*f+i*m}})}case"SNAP_ROTATE_90":{let r=t.payload.direction,n=e.flip.horizontal!==e.flip.vertical?-r:r,i=hO(e.rotation+n*90),s=e.cropRect,l=s.x+s.width/2,c=s.y+s.height/2,u=r===1?-e.pan.y:e.pan.y,d=r===1?e.pan.x:-e.pan.x;return Mf(la({...e,rotation:i,zoom:e.baseZoom,pan:{x:u,y:d},cropRect:{x:l-s.height/2,y:c-s.width/2,width:s.height,height:s.width}}))}case"SET_FLIP":{let r=e.flip,o=t.payload,n=r.horizontal!==o.horizontal,i=r.vertical!==o.vertical,s=e.cropRect;return Mf(la({...e,flip:o,pan:{x:n?-e.pan.x:e.pan.x,y:i?-e.pan.y:e.pan.y},cropRect:{x:n?1-s.x-s.width:s.x,y:i?1-s.y-s.height:s.y,width:s.width,height:s.height}}))}case"SET_CROP_RECT":return Mf(la({...e,cropRect:t.payload}));case"SETTLE_CROP":{let r=e.cropRect;if(r.width===0||r.height===0||!e.image)return e;let o=1/Math.max(r.width,r.height),n=e.zoom>0?qa/e.zoom:o,i=Math.min(o,n),s=r.width*i,l=r.height*i,c=r.x+r.width/2,u=r.y+r.height/2;return Mf(la({...e,zoom:e.zoom*i,pan:{x:(e.pan.x-c+.5)*i,y:(e.pan.y-u+.5)*i},cropRect:{x:(1-s)/2,y:(1-l)/2,width:s,height:l}}))}case"APPLY_OPERATION":return Mv(e,m9e(e,t.payload));case"RESET":return Mf(la({...iS,image:e.image,...t.payload}))}}function wce(e,t){let r=Math.min(qa,Math.max(aS(e),t));if(r===e.zoom)return null;let{cropRect:o}=e,n=o.x+o.width/2-.5,i=o.y+o.height/2-.5,s=1-r/e.zoom,l=e.pan.x+(n-e.pan.x)*s,c=e.pan.y+(i-e.pan.y)*s,u=e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1},{pan:d}=Ts({...e,zoom:r,pan:{x:l,y:c}},u,e.cropRect);return{type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:d}}}function xO(e,t){return{setPan:r=>e({type:"SET_PAN",payload:r}),setZoom:r=>{let o=wce(t(),r);o&&e(o)},setZoomAtPoint:(r,o)=>e({type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:o}}),setRotation:r=>e({type:"SET_ROTATION",payload:r}),setFlip:r=>e({type:"SET_FLIP",payload:r}),toggleFlip:r=>{let{flip:o}=t();e({type:"SET_FLIP",payload:{...o,[r]:!o[r]}})},snapRotate90:r=>e({type:"SNAP_ROTATE_90",payload:{direction:r}}),setCropRect:r=>e({type:"SET_CROP_RECT",payload:r}),settleCrop:()=>e({type:"SETTLE_CROP"}),applyOperation:r=>e({type:"APPLY_OPERATION",payload:r})}}var ht=a(U(),1),Xj=a(j(),1);function xce(e){return e<=0?Gj:Math.max(Gj,Qle/e)}var qj={width:.05,height:.05};function _O(e,t,r,o,n,i=qj){let s=o.width>0?(t-e.startX)/o.width:0,l=o.height>0?(r-e.startY)/o.height:0,c=e.startRect,u=e.handle,d=c.y,f=c.y+c.height,m=c.x,h=c.x+c.width;return(u==="n"||u==="nw"||u==="ne")&&(d=Math.max(n.minY,Math.min(c.y+l,f-i.height))),(u==="s"||u==="sw"||u==="se")&&(f=Math.max(d+i.height,Math.min(c.y+c.height+l,n.maxY))),(u==="w"||u==="nw"||u==="sw")&&(m=Math.max(n.minX,Math.min(c.x+s,h-i.width))),(u==="e"||u==="ne"||u==="se")&&(h=Math.max(m+i.width,Math.min(c.x+c.width+s,n.maxX))),{x:m,y:d,width:h-m,height:f-d}}function Kj(e,t,r,o,n,i,s=qj,l){if(i<=0||o.width<=0||o.height<=0)return{...e.startRect};let c=(t-e.startX)/o.width,u=(r-e.startY)/o.height,d=e.startRect,f=e.handle,m=f==="nw"||f==="sw"?d.x+d.width:d.x,h=f==="nw"||f==="ne"?d.y+d.height:d.y,g=f==="nw"||f==="sw"?-1:1,v=f==="nw"||f==="ne"?-1:1,y=(f==="nw"||f==="sw"?d.x:d.x+d.width)+c,S=(f==="nw"||f==="ne"?d.y:d.y+d.height)+u,b=(y-m)*g,w=(S-h)*v,x=Math.max(s.width,s.height*i),_=x/i;b=Math.max(b,x),w=Math.max(w,_);let E=i*o.width/o.height;l==="width"||!l&&b*o.width/(w*o.height)>E?w=b/i:b=w*i;let A=g>0?n.maxX-m:m-n.minX,k=v>0?n.maxY-h:h-n.minY;b>A&&(b=A,w=b/i),w>k&&(w=k,b=w*i),b=Math.max(b,x),w=Math.max(w,_);let O=g>0?m:m-b,T=v>0?h:h-w;return{x:O,y:T,width:b,height:w}}function _ce(e,t,r,o,n,i=qj){let s=e.startRect,l=s.width*o.width;if(s.height*o.height<=0||l<=0)return _O(e,t,r,o,n,i);let u=s.width/s.height,d=e.handle;if(d==="nw"||d==="ne"||d==="sw"||d==="se")return Kj(e,t,r,o,n,u,i);let f=_O(e,t,r,o,n,i);if(d==="n"||d==="s"){let b=f.height,w=b*u,x=s.x+s.width/2,_=Math.min(x-n.minX,n.maxX-x)*2;w>_&&(w=_,b=w/u);let E=Math.max(i.height,i.width/u);b<E&&(b=E,w=b*u);let I=d==="n"?s.y+s.height-b:s.y;return{x:x-w/2,y:I,width:w,height:b}}let m=f.width,h=m/u,g=s.y+s.height/2,v=Math.min(g-n.minY,n.maxY-g)*2;h>v&&(h=v,m=h*u);let y=Math.max(i.width,i.height*u);return m<y&&(m=y,h=m/u),{x:d==="w"?s.x+s.width-m:s.x,y:g-h/2,width:m,height:h}}function Dv(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}}var zr=a(U(),1);var Cce=300,p9e=30,h9e=200;function Df(e){return e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1}}function CO(e,t){let r=e.clientX-t.clientX,o=e.clientY-t.clientY;return Math.sqrt(r*r+o*o)}var Tce=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??Of}get maxZoom(){return this.options.maxZoom??qa}get zoomSpeed(){return this.options.zoomSpeed??Jle}get keyboardStep(){return this.options.keyboardStep??PC}getKeyboardStep(e){return e.shiftKey?this.keyboardStep*pO:this.keyboardStep}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}=Ts({...d,pan:{x:c.startPanX+g,y:c.startPanY+v}},Df(d),d.cropRect);this.options.actions.setPan(y)})},i=()=>{t.removeEventListener("pointermove",n),t.removeEventListener("pointerup",s),t.removeEventListener("lostpointercapture",s)},s=()=>{this.setStatus({isDragging:!1}),this.options.onGestureEnd?.(),this.drag=null,cancelAnimationFrame(this.rafId),i(),this.pointerCleanup=null};t.addEventListener("pointermove",n),t.addEventListener("pointerup",s),t.addEventListener("lostpointercapture",s),this.pointerCleanup=i}handleWheel(e){if(e.preventDefault(),this.drag)return;this.wheelGestureActive||(this.wheelGestureActive=!0,this.options.onGestureStart?.()),clearTimeout(this.wheelGestureTimer),this.wheelGestureTimer=setTimeout(()=>{this.wheelGestureActive=!1,this.options.onGestureEnd?.()},Cce);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(),s=this.options.getImageSize()??n,l=e.currentTarget,c=l instanceof Element?l.getBoundingClientRect():void 0;if(s.width>0&&s.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/s.width,h=d/s.height,g=t.pan.x+(m-t.pan.x)*f,v=t.pan.y+(h-t.pan.y)*f,{pan:y}=Ts({...t,zoom:o,pan:{x:g,y:v}},Df(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=CO(e.touches[0],e.touches[1]),s=(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=s,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 s=this.options.getState();this.touch={startDistance:0,startZoom:s.zoom,lastTouchX:e.touches[0].clientX,lastTouchY:e.touches[0].clientY,startPanX:s.pan.x,startPanY:s.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=CO(e.touches[0],e.touches[1]),s=(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:s,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=CO(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],s=e.touches[1],c=CO(i,s)/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+s.clientX)/2-f.left-o.width/2,h=(i.clientY+s.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,S=d.height>0?(h-v)/d.height:0,b=r.zoom!==0?1-u/r.zoom:0,w=m/d.width,x=h/d.height,_=r.pan.x+(w-r.pan.x)*b,E=r.pan.y+(x-r.pan.y)*b,I=t.startPanX+y+(_-r.pan.x),A=t.startPanY+S+(E-r.pan.y),{pan:k}=Ts({...r,zoom:u,pan:{x:I,y:A}},Df(r),r.cropRect);this.options.actions.setZoomAtPoint(u,k)}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,s=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}=Ts({...r,pan:{x:t.startPanX+s,y:t.startPanY+l}},Df(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 s=n-i.time,l=Math.sqrt((t-i.x)**2+(r-i.y)**2);if(!(s<Cce&&l<p9e))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})},h9e),this.options.onGestureStart?.(),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,S=g/h.width,b=v/h.height,w=u.pan.x+(S-u.pan.x)*y,x=u.pan.y+(b-u.pan.y)*y,{pan:_}=Ts({...u,zoom:m,pan:{x:w,y:x}},Df(u),u.cropRect);this.options.actions.setZoomAtPoint(m,_)}else this.options.actions.setZoom(m);return this.options.onGestureEnd?.(),!0}handleKeyDown(e){let t=this.options.getState();switch(e.key){case"ArrowUp":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Ts({...t,pan:{x:t.pan.x,y:t.pan.y+r}},Df(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowDown":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Ts({...t,pan:{x:t.pan.x,y:t.pan.y-r}},Df(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowLeft":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Ts({...t,pan:{x:t.pan.x+r,y:t.pan.y}},Df(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowRight":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Ts({...t,pan:{x:t.pan.x-r,y:t.pan.y}},Df(t),t.cropRect);this.options.actions.setPan(o);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)break;e.preventDefault(),this.options.actions.snapRotate90(e.shiftKey?-1:1);break}case"h":case"H":{if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)break;e.preventDefault(),this.options.actions.toggleFlip?.("horizontal");break}case"v":case"V":{if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)break;e.preventDefault(),this.options.actions.toggleFlip?.("vertical");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 g9e=300;function v9e(e){switch(e.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":return!0;default:return!1}}function y9e(e){switch(e.key){case"+":case"=":case"-":case"_":return!0;default:return!1}}function Pce(e,t,r,o,n){let[i,s]=(0,zr.useState)(!1),[l,c]=(0,zr.useState)(!1),[u,d]=(0,zr.useState)(!1),[f,m]=(0,zr.useState)(!1),h=(0,zr.useRef)(),g=(0,zr.useRef)(!1),v=(0,zr.useRef)(e);v.current=e;let y=(0,zr.useRef)(r);y.current=r;let S=(0,zr.useRef)(o);S.current=o;let b=(0,zr.useRef)(n);b.current=n;let w=(0,zr.useRef)(t);w.current=t;let x=(0,zr.useRef)(null),_=(0,zr.useCallback)(()=>{d(!0)},[]),E=(0,zr.useCallback)(()=>{d(!1)},[]),I=(0,zr.useCallback)(()=>{g.current||(g.current=!0,b.current?.onGestureStart?.()),clearTimeout(h.current),h.current=setTimeout(()=>{g.current=!1,m(!1),b.current?.onGestureEnd?.()},g9e)},[]);(0,zr.useEffect)(()=>()=>{clearTimeout(h.current)},[]),(0,zr.useEffect)(()=>{let P=new Tce({getState:()=>v.current,actions:{setPan:N=>w.current.setPan(N),setZoom:N=>w.current.setZoom(N),setZoomAtPoint:(N,z)=>w.current.setZoomAtPoint(N,z),snapRotate90:N=>w.current.snapRotate90(N),toggleFlip:N=>w.current.toggleFlip?.(N)},getContainerSize:()=>y.current,getImageSize:()=>S.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:()=>{_(),b.current?.onGestureStart?.()},onGestureEnd:()=>{E(),b.current?.onGestureEnd?.()},onStatusChange:N=>{s(N.isDragging),c(N.isZooming)}});return x.current=P,()=>{P.destroy(),x.current=null}},[_,E]);let A=(0,zr.useCallback)(P=>{let N=P.currentTarget;x.current?.handlePointerDown(P.nativeEvent,N)},[]),k=(0,zr.useCallback)(P=>{let N=P.currentTarget,z=N.getBoundingClientRect();x.current?.handleTouchStart(P.nativeEvent,z,N.ownerDocument)},[]),O=(0,zr.useCallback)(P=>{v9e(P.nativeEvent)?(m(!0),I()):y9e(P.nativeEvent)&&I(),x.current?.handleKeyDown(P.nativeEvent)},[I]),T=(0,zr.useCallback)(P=>{x.current?.handleWheel(P)},[]);return{handlers:{onPointerDown:A,onTouchStart:k,onKeyDown:O},onWheelNative:T,isDragging:i,isZooming:l,isPlacementActive:u||f||l}}var kce=a(U(),1);var b9e="matrix(1, 0, 0, 1, 0, 0)";function Ece(e,t){if(!Bi(t))return b9e;let r=Rc(e),o=r.pan.x*t.width,n=r.pan.y*t.height,i=kc(r.rotation),s=Math.cos(i),l=Math.sin(i),c=r.flip.horizontal?-1:1,u=r.flip.vertical?-1:1,d=r.zoom,f=c*s*d,m=u*l*d,h=-c*l*d,g=u*s*d;return`matrix($f}, $m}, $h}, $g}, $o}, $n})`}function Rce(e,t){return(0,kce.useMemo)(()=>Ece(e,t),[e,t])}var Ac=a(U(),1),Nl=a(j(),1),S9e=300;function Ace(e){let{horizontal:t,vertical:r}=e.flip;return t&&r?(0,Nl.__)("Flipped horizontally and vertically"):t?(0,Nl.__)("Flipped horizontally"):r?(0,Nl.__)("Flipped vertically"):(0,Nl.__)("Flip removed")}function w9e(e,t){if(t&&(t.flip.horizontal!==e.flip.horizontal||t.flip.vertical!==e.flip.vertical))return Ace(e);let r=[];r.push((0,Nl.sprintf)((0,Nl.__)("Zoom %d%%"),Math.round(e.zoom*100))),e.rotation!==0&&r.push((0,Nl.sprintf)((0,Nl.__)("Rotation %d degrees"),Math.round(e.rotation)));let o=Math.round(e.cropRect.width*100),n=Math.round(e.cropRect.height*100);return r.push((0,Nl.sprintf)((0,Nl.__)("Crop %1$d%% by %2$d%%"),o,n)),(e.flip.horizontal||e.flip.vertical)&&r.push(Ace(e)),r.join(", ")}function Ice(e){let[t,r]=(0,Ac.useState)(""),o=(0,Ac.useRef)(),n=(0,Ac.useRef)(""),i=(0,Ac.useRef)(null),s=(0,Ac.useRef)(e);return(0,Ac.useLayoutEffect)(()=>{s.current=e},[e]),(0,Ac.useEffect)(()=>(clearTimeout(o.current),o.current=setTimeout(()=>{let l=s.current,c=w9e(l,i.current);i.current=l,c!==n.current&&(n.current=c,r(c))},S9e),()=>{clearTimeout(o.current)}),[e.zoom,e.rotation,e.cropRect.width,e.cropRect.height,e.flip.horizontal,e.flip.vertical]),t}var li=a(U(),1),Ju=a(j(),1);var AC={position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0};var cS=a(C(),1),x9e=["nw","ne","se","sw"],_9e=["nw","n","ne","e","se","s","sw","w"];function C9e(e){switch(e){case"n":return(0,Ju.__)("Resize top edge");case"s":return(0,Ju.__)("Resize bottom edge");case"e":return(0,Ju.__)("Resize right edge");case"w":return(0,Ju.__)("Resize left edge");case"nw":return(0,Ju.__)("Resize top-left corner");case"ne":return(0,Ju.__)("Resize top-right corner");case"sw":return(0,Ju.__)("Resize bottom-left corner");case"se":return(0,Ju.__)("Resize bottom-right corner")}}var T9e=500;function Oce({cropRect:e,containerSize:t,imageSize:r,onCropChange:o,onResizeStart:n,onResizeEnd:i,aspectRatio:s,freeformCrop:l=!1,stencilTransition:c,cropBounds:u,onEscape:d,minCropSize:f}){let m=u?.minX??0,h=u?.minY??0,g=u?.maxX??1,v=u?.maxY??1,y=(0,li.useMemo)(()=>({minX:m,minY:h,maxX:g,maxY:v}),[m,h,g,v]),S=(0,li.useRef)(),b=(0,li.useRef)(!1),w=(0,li.useId)(),x=!!(s&&s>0);(0,li.useEffect)(()=>()=>{clearTimeout(S.current),b.current=!1},[]);let _=(0,li.useRef)(null),E=(0,li.useMemo)(()=>!x||r.width===0?0:s*r.height/r.width,[s,x,r.width,r.height]),I=(t.width-r.width)/2,A=(t.height-r.height)/2,k=I+e.x*r.width,O=A+e.y*r.height,T=e.width*r.width,P=e.height*r.height,N=(0,li.useCallback)((D,B)=>{if(B.button!==0)return;B.preventDefault(),B.stopPropagation();let q=B.currentTarget.ownerDocument;q.activeElement instanceof HTMLElement&&q.activeElement.blur();let K=B.currentTarget;K.setPointerCapture(B.pointerId);let X={handle:D,startX:B.clientX,startY:B.clientY,startRect:{...e}},J=0,te=B.clientX,ee=B.clientY,ne=B.shiftKey,ie=ke=>{let Pe=ke;te=Pe.clientX,ee=Pe.clientY,ne=Pe.shiftKey,!J&&(J=requestAnimationFrame(()=>{J=0;let Oe=_.current;if(!Oe)return;let le;Oe.hasLockedRatio?le=Oe.computeLockedRect(X,te,ee):ne?le=Oe.computeShiftLockedRect(X,te,ee):le=Oe.computeFreeRect(X,te,ee),Oe.onCropChange(le)}))},$=!1,ge=()=>{$||($=!0,J&&(cancelAnimationFrame(J),J=0),K.removeEventListener("pointermove",ie),K.removeEventListener("pointerup",ge),K.removeEventListener("lostpointercapture",ge),_.current?.onResizeEnd?.(),K.focus({preventScroll:!0}))};K.addEventListener("pointermove",ie),K.addEventListener("pointerup",ge),K.addEventListener("lostpointercapture",ge),n?.(D),clearTimeout(S.current),b.current=!1},[e,n]),z=(0,li.useCallback)((D,B,q)=>_O(D,B,q,r,y,f),[r,y,f]),F=(0,li.useCallback)((D,B,q,K)=>Kj(D,B,q,r,y,E,f,K),[r,y,E,f]),H=(0,li.useCallback)((D,B,q)=>_ce(D,B,q,r,y,f),[r,y,f]);_.current={hasLockedRatio:x,computeLockedRect:F,computeFreeRect:z,computeShiftLockedRect:H,onCropChange:o,onResizeEnd:i};let M=(0,li.useCallback)((D,B)=>{let q=B.key;if(q==="Escape"){B.preventDefault(),B.stopPropagation(),d?.();return}if(q!=="ArrowUp"&&q!=="ArrowDown"&&q!=="ArrowLeft"&&q!=="ArrowRight")return;B.preventDefault(),B.stopPropagation(),b.current||(b.current=!0,n?.(D));let K=()=>{clearTimeout(S.current),S.current=setTimeout(()=>{b.current=!1,i?.()},T9e)},X=B.shiftKey?PC*pO:PC,J=0,te=0;q==="ArrowLeft"&&(J=-X),q==="ArrowRight"&&(J=X),q==="ArrowUp"&&(te=-X),q==="ArrowDown"&&(te=X);let ee=J!==0?"width":"height";if(x){let ne={handle:D,startX:0,startY:0,startRect:{...e}},ie=J*r.width,$=te*r.height;o(F(ne,ie,$,ee)),K()}else{let ne={handle:D,startX:0,startY:0,startRect:{...e}},ie=J*r.width,$=te*r.height;o(z(ne,ie,$)),K()}},[e,x,r.width,r.height,F,z,o,n,i,d]);if(t.width===0||t.height===0)return null;let L=x?x9e:_9e;return(0,cS.jsxs)("div",{className:"wp-media-editor-image-editor__stencil",style:{left:k,top:O,width:T,height:P,transition:c},children:[l&&(0,cS.jsx)("div",{id:w,style:AC,children:(0,Ju.__)("Use arrow keys to resize the crop area. Hold Shift for larger steps.")}),(0,cS.jsx)("div",{className:"wp-media-editor-image-editor__stencil-rect",style:{width:"100%",height:"100%",top:0,left:0}}),l&&L.map(D=>(0,cS.jsx)("button",{type:"button",className:`wp-media-editor-image-editor__handle wp-media-editor-image-editor__handle--$D}`,onPointerDown:B=>N(D,B),onTouchStart:B=>B.stopPropagation(),onKeyDown:B=>M(D,B),"aria-label":C9e(D),"aria-describedby":w},D))]})}var Nce=a(C(),1);function Mce({cropRect:e,containerSize:t,imageSize:r,transition:o}){if(t.width===0||t.height===0)return null;let n=(t.width-r.width)/2,i=(t.height-r.height)/2,s=n+e.x*r.width,l=i+e.y*r.height,c=e.width*r.width,u=e.height*r.height,d=o?`$o}, box-shadow 0.15s ease`:void 0;return(0,Nce.jsx)("div",{className:"wp-media-editor-image-editor__dimming",style:{left:s,top:l,width:c,height:u,transition:d}})}var Fv=a(C(),1);function Dce({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,s=n+e.y*r.height,l=e.width*r.width,c=e.height*r.height,u=l/3,d=c/3;return(0,Fv.jsxs)("div",{className:"wp-media-editor-image-editor__grid","data-testid":"cropper-grid",style:{left:i,top:s,width:l,height:c},children:[(0,Fv.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:d}}),(0,Fv.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:d*2}}),(0,Fv.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:u}}),(0,Fv.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:u*2}})]})}var uS=a(U(),1),jce=a(C(),1),TO=12,Fce={before:"-100%",center:"-50%",after:"0"},Lce={before:-1,center:0,after:1},P9e={before:"after",center:"center",after:"before"};function E9e(e){let t="center";e.includes("w")?t="before":e.includes("e")&&(t="after");let r="center";return e.includes("n")?r="before":e.includes("s")&&(r="after"),{x:t,y:r}}function Bce(e,t,r){return e==="before"?t-TO-r:e==="after"?t+TO:t-r/2}function Vce(e,t,r,o){let n=c=>{let u=Bce(c,t,r);return u>=0&&u+r<=o};if(n(e))return e;let i=P9e[e];if(i!==e&&n(i))return i;if(e!=="center"&&n("center"))return"center";let s=c=>{let u=Bce(c,t,r);return Math.max(0,-u)+Math.max(0,u+r-o)};return[e,i,"center"].reduce((c,u)=>s(u)<s(c)?u:c)}function zce({cropRect:e,containerSize:t,imageSize:r,activeHandle:o,outputWidth:n,outputHeight:i}){let s=(0,uS.useRef)(null),[l,c]=(0,uS.useState)(null);if((0,uS.useLayoutEffect)(()=>{if(!s.current)return;let w=s.current.getBoundingClientRect();c(x=>x&&x.width===w.width&&x.height===w.height?x:{width:w.width,height:w.height})},[n,i]),!o||t.width===0||t.height===0)return null;let u=(t.width-r.width)/2,d=(t.height-r.height)/2,f=u+e.x*r.width,m=d+e.y*r.height,h=e.width*r.width,g=e.height*r.height,v=f+h/2;o.includes("w")?v=f:o.includes("e")&&(v=f+h);let y=m+g/2;o.includes("n")?y=m:o.includes("s")&&(y=m+g);let S=E9e(o),b=l?{x:Vce(S.x,v,l.width,t.width),y:Vce(S.y,y,l.height,t.height)}:S;return(0,jce.jsx)("div",{ref:s,className:"wp-media-editor-image-editor__dimensions-tooltip","data-testid":"cropper-dimensions-tooltip",style:{left:v+Lce[b.x]*TO,top:y+Lce[b.y]*TO,transform:`translate($Fce[b.x]}, $Fce[b.y]})`},"aria-hidden":"true",children:`W: $Math.round(n)}px H: $Math.round(i)}px`})}function Zj(e,t){let r=Rc(e);if(!Bi(t))return{x:0,y:0,width:0,height:0,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom};let o={width:1e3,height:1e3},n=sS(r,o,t),i=jr.create();jr.invert(i,n);let s=sS({...r,pan:{x:0,y:0},zoom:1},o,t),l=bO(s),c=r.cropRect,u=l.left+(c.x+c.width/2)*l.width,d=l.top+(c.y+c.height/2)*l.height,f=Ol.create();Ol.transformMat2d(f,[u,d],i);let m=Math.round(r.rotation/90)*90,{width:h,height:g}=Vi(t.width,t.height,m),v=c.width*h/r.zoom,y=c.height*g/r.zoom;return{x:f[0]*t.width-v/2,y:f[1]*t.height-y/2,width:v,height:y,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom}}var PO=a(U(),1);var oh=a(U(),1);var dS={zoom:1,pan:{x:0,y:0}};function Hce(e,t){switch(t.type){case"SET_VIEWPORT_ZOOM":{let r=Math.min(4,Math.max(.1,t.payload));return r===e.zoom?e:{...e,zoom:r}}case"SET_VIEWPORT_PAN":{let{x:r,y:o}=t.payload;return r===e.pan.x&&o===e.pan.y?e:{...e,pan:t.payload}}case"RESET_VIEWPORT":return e.zoom===dS.zoom&&e.pan.x===dS.pan.x&&e.pan.y===dS.pan.y?e:dS}}function Uce(){let[e,t]=(0,oh.useReducer)(Hce,dS),r=(0,oh.useCallback)(i=>{t({type:"SET_VIEWPORT_ZOOM",payload:i})},[]),o=(0,oh.useCallback)(i=>{t({type:"SET_VIEWPORT_PAN",payload:i})},[]),n=(0,oh.useCallback)(()=>{t({type:"RESET_VIEWPORT"})},[]);return(0,oh.useMemo)(()=>({viewport:e,setViewportZoom:r,setViewportPan:o,resetViewport:n}),[e,r,o,n])}var Wce=a(C(),1),Gce=(0,PO.createContext)(null);function Yce({children:e}){let t=Uce();return(0,Wce.jsx)(Gce.Provider,{value:t,children:e})}function qce(){let e=(0,PO.useContext)(Gce);if(!e)throw new Error("useViewport must be used within a ViewportProvider.");return e}var ca=a(C(),1),nh=1e-6;function k9e({src:e,controller:t,stencil:r=Oce,showGrid:o=!1,isPlacementActive:n=!1,showDimming:i=!0,showDimensions:s=!0,minZoom:l,maxZoom:c,aspectRatio:u,freeformCrop:d=!1,focusOnMount:f=!1,onImageLoaded:m,onStateChange:h,onGestureStart:g,onGestureEnd:v,className:y},S){let{state:b,setImage:w,setCropRect:x,settleCrop:_,setVisualSize:E,adjustCropRectForViewport:I}=t,{viewport:A,setViewportPan:k,resetViewport:O}=qce(),T=(0,ht.useRef)(null),P=(0,ht.useId)(),[N,z]=(0,ht.useState)(f),[F,H]=(0,ht.useState)(!1),[M,L]=(0,ht.useState)({width:0,height:0});(0,ht.useLayoutEffect)(()=>{f&&T.current?.focus({preventScroll:!0})},[f]);let D=(0,ht.useCallback)(Z=>{let ue=Z.target;ue===Z.currentTarget&&z(!0),Z.relatedTarget!==null&&ue.matches(":focus-visible")&&H(!0)},[]),B=(0,ht.useCallback)(Z=>{Z.target===Z.currentTarget&&z(!1),Z.currentTarget.contains(Z.relatedTarget)||H(!1)},[]);(0,ht.useEffect)(()=>{let Z=T.current;if(!Z)return;let ue=new ResizeObserver(V=>{for(let Te of V){let{width:St,height:Ce}=Te.contentRect;L(Er=>Er.width===St&&Er.height===Ce?Er:{width:St,height:Ce})}});return ue.observe(Z),()=>{ue.disconnect()}},[]),(0,ht.useEffect)(()=>{h?.(b)},[b,h]);let q=Ice(b),K=b.image?.naturalWidth??0,X=b.image?.naturalHeight??0,{elementSize:J,visualSize:te}=(0,ht.useMemo)(()=>dce(M,{width:K,height:X},b.rotation),[M,K,X,b.rotation]),ee=(0,ht.useMemo)(()=>{if(K<=0||X<=0)return;let Z=Math.round(b.rotation/90)*90,ue=Vi(K,X,Z),V=J.width/K*b.zoom,Te=xce(V);return{width:Math.min(1,Te*b.zoom/ue.width),height:Math.min(1,Te*b.zoom/ue.height)}},[K,X,b.rotation,b.zoom,J.width]);(0,ht.useEffect)(()=>{E(te)},[te,E]),(0,ht.useEffect)(()=>{if(d||te.width===0||te.height===0||!u||u<=0)return;let Z=Dv(u,te),ue=b.cropRect;Math.abs(ue.x-Z.x)<nh&&Math.abs(ue.y-Z.y)<nh&&Math.abs(ue.width-Z.width)<nh&&Math.abs(ue.height-Z.height)<nh||I(Z)},[d,u,te,I,b.cropRect]);let ne=(0,ht.useRef)(u);(0,ht.useEffect)(()=>{if(ne.current===u||(ne.current=u,!d||te.width===0||te.height===0||!u||u<=0))return;let Z=Dv(u,te),ue=b.cropRect;Math.abs(ue.x-Z.x)<nh&&Math.abs(ue.y-Z.y)<nh&&Math.abs(ue.width-Z.width)<nh&&Math.abs(ue.height-Z.height)<nh||I(Z)},[u,d,te,I,b.cropRect]);let ie=(0,ht.useMemo)(()=>{if(!(!b.image||J.width===0))return yce(b,J,te)},[b,J,te]),$=l!==void 0?l:aS(b),[ge,ke]=(0,ht.useState)(!1),Pe=(0,ht.useRef)(!1),Oe=(0,ht.useRef)(!1),[le,re]=(0,ht.useState)(null),{handlers:ve,onWheelNative:ae,isDragging:pe,isZooming:Ne,isPlacementActive:De}=Pce(b,t,M,te,{minZoom:$,maxZoom:c,onGestureStart:g,onGestureEnd:v}),Be={...ve,onPointerDownCapture:()=>{H(!1)},onKeyDownCapture:Z=>{["Shift","Control","Alt","Meta"].includes(Z.key)||H(!0)},onPointerDown:Z=>{ve.onPointerDown?.(Z),H(!1)}};(0,ht.useEffect)(()=>{let Z=T.current;if(!Z)return;let ue=V=>{if(Pe.current||Oe.current){V.preventDefault();return}ae(V)};return Z.addEventListener("wheel",ue,{passive:!1}),()=>{Z.removeEventListener("wheel",ue)}},[ae]);let ce=Rce(b,te),be=(0,ht.useCallback)(Z=>{let ue=Z.currentTarget,V={width:ue.naturalWidth,height:ue.naturalHeight};w({src:e,naturalWidth:V.width,naturalHeight:V.height}),m?.(V)},[e,w,m]),Se=(0,ht.useCallback)(Z=>{if(x(Z),Pe.current&&te.width>0&&te.height>0){let ue=(M.width-te.width)/2,V=(M.height-te.height)/2,Te=Math.max(0,ue+(Z.x+Z.width)*te.width-M.width),St=Math.max(0,-(ue+Z.x*te.width)),Ce=Math.max(0,V+(Z.y+Z.height)*te.height-M.height),Er=Math.max(0,-(V+Z.y*te.height));k({x:-Te+St,y:-Ce+Er})}},[x,k,M,te]),[fe,xe]=(0,ht.useState)(!1),ut=(0,ht.useRef)();(0,ht.useEffect)(()=>()=>{clearTimeout(ut.current)},[]);let Je=o==="interactive",Ot=Je&&(De||ge||n),Nt=(0,ht.useMemo)(()=>{if(!s||!le||!b.image)return null;let Z=Zj(b,{width:b.image.naturalWidth,height:b.image.naturalHeight});return{width:Z.width,height:Z.height}},[s,le,b]),hr=(0,ht.useCallback)(()=>{H(!0),T.current?.focus({preventScroll:!0})},[]),zt=(0,ht.useCallback)(Z=>{Pe.current=!0,ke(!0),re(Z??null),clearTimeout(ut.current),Oe.current=!1,xe(!1),O(),g?.()},[g,O]),$e=(0,ht.useCallback)(()=>{Pe.current=!1,ke(!1),re(null),Oe.current=!0,xe(!0),O(),_(),v?.(),clearTimeout(ut.current),ut.current=setTimeout(()=>{Oe.current=!1,xe(!1)},200)},[_,v,O]),yi;fe?yi="transform 200ms ease-out":Ne&&(yi="transform 150ms linear");let Ls=fe?"left 200ms ease-out, top 200ms ease-out, width 200ms ease-out, height 200ms ease-out":void 0,gr=(0,ht.useMemo)(()=>{if(J.width===0||J.height===0)return{};let Z=(M.width-J.width)/2,ue=(M.height-J.height)/2;return{width:J.width,height:J.height,maxWidth:J.width,maxHeight:J.height,left:Z,top:ue,transform:ce,transition:yi}},[M,J,ce,yi]),ll=fe?"transform 200ms ease-out":void 0,qo=ge||fe?"transform":void 0,pt;A.pan.x!==0||A.pan.y!==0?pt={transform:`translate($A.pan.x}px, $A.pan.y}px)`,transition:ll,willChange:qo}:fe&&(pt={transition:ll,willChange:qo});let Xt=(0,ht.useCallback)(Z=>{typeof S=="function"?S(Z):S&&(S.current=Z)},[S]);return(0,ca.jsx)("div",{ref:Xt,className:Q("wp-media-editor-image-editor",pe&&"wp-media-editor-image-editor--dragging",y),children:(0,ca.jsxs)("div",{ref:T,className:Q("wp-media-editor-image-editor__canvas",Je&&"wp-media-editor-image-editor__canvas--grid-interactive",Ot&&"wp-media-editor-image-editor__canvas--show-grid",fe&&"wp-media-editor-image-editor__canvas--settling",F&&"wp-media-editor-image-editor__canvas--focus-visible"),tabIndex:0,role:"group","aria-label":(0,Xj.__)("Crop area"),"aria-describedby":N?P:void 0,onFocus:D,onBlur:B,...Be,children:[(0,ca.jsx)("div",{id:P,style:AC,children:(0,Xj.__)("When this area is focused, use arrow keys to move the image and plus or minus to zoom. Tab to resize handles and controls.")}),(0,ca.jsxs)("div",{className:"wp-media-editor-image-editor__stage","data-testid":"cropper-stage",style:pt,children:[(0,ca.jsx)("img",{className:"wp-media-editor-image-editor__image",src:e,alt:"",onLoad:be,style:gr,draggable:!1}),i&&(0,ca.jsx)(Mce,{cropRect:b.cropRect,containerSize:M,imageSize:te,transition:Ls}),(0,ca.jsx)(r,{cropRect:b.cropRect,containerSize:M,imageSize:te,onCropChange:Se,onResizeStart:zt,onResizeEnd:$e,onEscape:hr,aspectRatio:u,freeformCrop:d,stencilTransition:Ls,cropBounds:ie,minCropSize:ee}),(o===!0||Je)&&(0,ca.jsx)(Dce,{cropRect:b.cropRect,containerSize:M,imageSize:te}),le&&Nt&&(0,ca.jsx)(zce,{cropRect:b.cropRect,containerSize:M,imageSize:te,activeHandle:le,outputWidth:Nt.width,outputHeight:Nt.height})]}),(0,ca.jsx)("div",{"aria-live":"polite","aria-atomic":"true",className:"wp-media-editor-image-editor__aria-live",style:AC,children:q})]})})}var R9e=(0,ht.forwardRef)(k9e),EO=(0,ht.forwardRef)((e,t)=>(0,ca.jsx)(Yce,{children:(0,ca.jsx)(R9e,{...e,ref:t})}));var $t=a(U(),1);var kO={aspectRatioValue:"0"};function RO(e,t){switch(t.type){case"CROPPER":{let r=Mv(e.cropper,t.action);return r===e.cropper?e:{...e,cropper:r}}case"SET_ASPECT_RATIO_VALUE":{let{presetKey:r,resolved:o,visualSize:n}=t.payload,i=o!==void 0&&o>0&&n.width>0&&n.height>0,s={...e.cropOptions,aspectRatioValue:r};if(!i)return e.cropOptions.aspectRatioValue===r?e:{...e,cropOptions:s};let l=Dv(o,n);return{cropper:Mv(e.cropper,{type:"SET_CROP_RECT",payload:l}),cropOptions:s}}case"RESET_CROP_OPTIONS":return e.cropOptions.aspectRatioValue===kO.aspectRatioValue?e:{...e,cropOptions:{...kO}};case"RESTORE_SNAPSHOT":return t.payload;case"VIEWPORT_ADJUST_CROP_RECT":{let r=Mv(e.cropper,{type:"SET_CROP_RECT",payload:t.payload});return r===e.cropper?e:{...e,cropper:r}}}}function IC(e,t){return e===t?!0:lS(e.cropper,t.cropper)&&e.cropOptions.aspectRatioValue===t.cropOptions.aspectRatioValue}function Kce(e,t){return{cropper:e,cropOptions:{...kO,...t}}}function fS(e,t){let r=parseFloat(e);if(!(r===0||Number.isNaN(r))){if(r===kC)return t&&t.naturalWidth>0&&t.naturalHeight>0?t.naturalWidth/t.naturalHeight:void 0;if(r>0)return r}}function I9e(e,t){return e?.src===t?.src&&e?.naturalWidth===t?.naturalWidth&&e?.naturalHeight===t?.naturalHeight}function Qj(e){let[t,r]=(0,$t.useReducer)(RO,null,()=>Kce(la({...iS,...e?.cropper}),e?.cropOptions)),[o,n]=(0,$t.useState)(()=>t),i=(0,$t.useRef)(t),s=(0,$t.useRef)({width:0,height:0}),l=(0,$t.useRef)([]),c=(0,$t.useRef)([]),[u,d]=(0,$t.useState)(!1),[f,m]=(0,$t.useState)(!1),h=(0,$t.useRef)(!1),g=(0,$t.useRef)(null),v=(0,$t.useCallback)(M=>{let L=l.current[l.current.length-1];L&&IC(L,M)||(l.current=[...l.current,M],c.current=[],d(!0),m(!1))},[]),y=(0,$t.useCallback)((M,L=!0)=>{let D=i.current,B=RO(D,M);L&&(IC(D,B)||(h.current?g.current===null&&(g.current=D):v(D))),i.current=B,r(M)},[v]),S=(0,$t.useCallback)(()=>{h.current||(h.current=!0,g.current=null)},[]),b=(0,$t.useCallback)(()=>{let M=g.current;M&&!IC(M,i.current)&&v(M),g.current=null,h.current=!1},[v]),w=(0,$t.useCallback)(M=>{y({type:"CROPPER",action:M})},[y]),x=(0,$t.useMemo)(()=>xO(w,()=>i.current.cropper),[w]),_=(0,$t.useCallback)(M=>{if(I9e(i.current.cropper.image,M))return;let L={type:"CROPPER",action:{type:"SET_IMAGE",payload:M}},D=RO(i.current,L);i.current=D,r(L),n(D),h.current=!1,g.current=null,l.current=[],c.current=[],d(!1),m(!1)},[]),E=(0,$t.useCallback)(M=>{y({type:"CROPPER",action:{type:"RESET",payload:M}})},[y]),I=(0,$t.useCallback)(M=>{let L=fS(M,i.current.cropper.image);y({type:"SET_ASPECT_RATIO_VALUE",payload:{presetKey:M,resolved:L,visualSize:s.current}})},[y]),A=(0,$t.useCallback)(()=>{y({type:"RESET_CROP_OPTIONS"})},[y]),k=(0,$t.useCallback)(()=>{b();let M=l.current[l.current.length-1];M&&(c.current=[i.current,...c.current],l.current=l.current.slice(0,-1),d(l.current.length>0),m(!0),i.current=M,r({type:"RESTORE_SNAPSHOT",payload:M}))},[b]),O=(0,$t.useCallback)(()=>{b();let M=c.current[0];M&&(l.current=[...l.current,i.current],c.current=c.current.slice(1),d(!0),m(c.current.length>0),i.current=M,r({type:"RESTORE_SNAPSHOT",payload:M}))},[b]),T=(0,$t.useCallback)(M=>{s.current=M},[]),P=(0,$t.useCallback)(M=>{y({type:"VIEWPORT_ADJUST_CROP_RECT",payload:M},!1)},[y]),N=!IC(t,o),z=!lS(t.cropper,o.cropper),F=(0,$t.useCallback)((M,L)=>t.cropper.image?SO(t.cropper.image.src,t.cropper,M,L):Promise.reject(new Error("No image loaded \u2014 call setImage first.")),[t.cropper]);return(0,$t.useMemo)(()=>({...x,state:t.cropper,setImage:_,reset:E,isDirty:N,getCroppedImage:F,cropOptions:t.cropOptions,setAspectRatioValue:I,resetCropOptions:A,isCropperDirty:z,hasUndo:u,hasRedo:f,undo:k,redo:O,beginGesture:S,endGesture:b,setVisualSize:T,adjustCropRectForViewport:P}),[x,t.cropper,_,E,N,F,t.cropOptions,I,A,z,u,f,k,O,S,b,T,P])}var AO=a(U(),1);var Zce=a(C(),1),Xce=(0,AO.createContext)(null);function Jj({initialCropperState:e,initialCropOptions:t,children:r}){let o=Qj({cropper:e,cropOptions:t});return(0,Zce.jsx)(Xce.Provider,{value:o,children:r})}function ua(){let e=(0,AO.useContext)(Xce);if(!e)throw new Error("useMediaEditor must be used within a MediaEditorStateProvider.");return e}var $j=a(C(),1);function Qce({focusOnMount:e,isPlacementActive:t=!1,onGestureStart:r,onGestureEnd:o}){let{media:n}=y0(),i=ua(),{aspectRatioValue:s}=i.cropOptions,l=i.state.image,{beginGesture:c,endGesture:u,setImage:d}=i,f=(0,Lv.useMemo)(()=>fS(s,l),[s,l]),m=(0,Lv.useCallback)(()=>{c(),r?.()},[c,r]),h=(0,Lv.useCallback)(()=>{u(),o?.()},[u,o]),g=n?.source_url,v=rv(n?.mime_type),y=Number(n?.media_details?.width),S=Number(n?.media_details?.height);return(0,Lv.useEffect)(()=>{l||!g||!Number.isFinite(y)||!Number.isFinite(S)||y<=0||S<=0||d({src:g,naturalWidth:y,naturalHeight:S})},[l,g,y,S,d]),!g||v.type!=="image"?null:(0,$j.jsx)("div",{className:"media-editor-canvas",children:(0,$j.jsx)(EO,{src:g,controller:i,aspectRatio:f,freeformCrop:!0,focusOnMount:e,showGrid:"interactive",isPlacementActive:t,onGestureStart:m,onGestureEnd:h})})}var oue=a(j(),1);var Ic=a(U(),1);var OC="data-crop-control",O9e=300;function Jce(e={}){let{commitOnKeyUp:t=!0}=e,{beginGesture:r,endGesture:o}=ua(),n=(0,Ic.useRef)(),i=(0,Ic.useCallback)(()=>{clearTimeout(n.current)},[]),s=(0,Ic.useCallback)(()=>{i(),n.current=setTimeout(()=>{o()},O9e)},[i,o]);(0,Ic.useEffect)(()=>i,[i]);let l=(0,Ic.useCallback)(()=>{i(),r()},[r,i]),c=(0,Ic.useCallback)(()=>{i(),o()},[i,o]),u=(0,Ic.useCallback)(()=>{r(),t||s()},[r,t,s]),d=(0,Ic.useCallback)(()=>{if(t){o();return}s()},[t,o,s]);return{[OC]:!0,onPointerDownCapture:l,onPointerUp:c,onPointerCancel:c,onKeyDownCapture:u,onKeyUp:d}}var Bv=a(U(),1);var Ff=a(U(),1);function N9e(e,t,r){return-e/t*r}function IO(e,t,r){return e<t?t:e>r?r:e}function M9e(e,t){return Math.round(e/t)*t}function $ce(e){let{value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:s,disabled:l,onPointerDownStart:c}=e,u=(0,Ff.useRef)({value:t,startX:0,startValue:0,activeStep:i,dragging:!1,captureElement:null,capturePointerId:0,windowPointerUp:null});(0,Ff.useEffect)(()=>{u.current.value=t},[t]);let d=(0,Ff.useCallback)(()=>{let h=u.current;h.dragging&&(h.dragging=!1,h.captureElement&&h.captureElement.hasPointerCapture(h.capturePointerId)&&h.captureElement.releasePointerCapture(h.capturePointerId),h.captureElement=null,h.windowPointerUp&&(window.removeEventListener("pointerup",h.windowPointerUp),window.removeEventListener("pointercancel",h.windowPointerUp),h.windowPointerUp=null))},[]);(0,Ff.useEffect)(()=>d,[d]);let f=(0,Ff.useCallback)(h=>{if(l||h.button!==0)return;let g=u.current;h.currentTarget.setPointerCapture(h.pointerId),g.captureElement=h.currentTarget,g.capturePointerId=h.pointerId,g.startX=h.clientX,g.startValue=g.value,g.activeStep=h.shiftKey?i/2:i,g.dragging=!0,c?.();let v=()=>d();g.windowPointerUp=v,window.addEventListener("pointerup",v),window.addEventListener("pointercancel",v)},[l,c,d,i]),m=(0,Ff.useCallback)(h=>{let g=u.current;if(!g.dragging)return;let v=h.shiftKey?i/2:i;v!==g.activeStep&&(g.startX=h.clientX,g.startValue=g.value,g.activeStep=v);let y=h.clientX-g.startX,S=N9e(y,s,g.activeStep),b=g.startValue+S,w=M9e(b,g.activeStep),x=IO(w,o,n);x!==g.value&&(g.value=x,r(x))},[r,o,n,i,s]);return{onPointerDown:f,onPointerMove:m,onPointerUp:d,onPointerCancel:d}}var Ka=a(C(),1),OO=32,D9e=11,eue=15,F9e=4,L9e=8,B9e=14;function V9e(e,t){return(0,Bv.useMemo)(()=>{let r=[];for(let o=Math.ceil(e);o<=Math.floor(t);o+=1){let n="minor",i=F9e;o%15===0?(n="major",i=B9e):o%5===0&&(n="mid",i=L9e),r.push({value:o,kind:n,height:i})}return r},[e,t])}function tue(e){let t=Math.round(e*10)/10;return Number.isInteger(t)?t.toFixed(0):t.toFixed(1)}function rue(e){let{value:t,onChange:r,min:o=-45,max:n=45,step:i=1,label:s,unit:l="\xB0",pixelsPerStep:c=6,className:u,id:d,disabled:f=!1}=e,m=(0,Bv.useRef)(null),h=(0,Bv.useId)(),g=d??h,v=$ce({value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:c,disabled:f,onPointerDownStart:()=>m.current?.focus()}),y=T=>{let P=T.key==="ArrowRight"||T.key==="ArrowUp",N=T.key==="ArrowLeft"||T.key==="ArrowDown";if(!P&&!N||(T.preventDefault(),f))return;let z=P?1:-1,F=T.shiftKey?i/2:i,H=IO(t+z*F,o,n);H!==t&&r(H)},S=`$tue(t)}$l}`,b=V9e(o,n),w=c/i,x=(0,Bv.useMemo)(()=>({transform:`translateX(calc(-50% + ${-t*w}px))`}),[t,w]),_=Math.round(t/eue)*eue,I=Math.abs(t-_)<.01?`$_}`:tue(t),A=I.startsWith("-"),k=A?I.slice(1):I,O=b.filter(T=>T.kind==="major");return(0,Ka.jsxs)("div",{className:Q("rotation-ruler",u),role:"presentation","data-disabled":f||void 0,...v,children:[(0,Ka.jsx)("input",{ref:m,id:g,type:"range",className:"rotation-ruler__input",min:o,max:n,step:"any",value:t,disabled:f,"aria-label":s,"aria-valuetext":S,onChange:T=>r(IO(T.target.valueAsNumber,o,n)),onKeyDown:y}),(0,Ka.jsx)("div",{className:"rotation-ruler__strip","aria-hidden":"true",children:(0,Ka.jsxs)("svg",{className:"rotation-ruler__ticks",style:x,width:(n-o)*w,height:OO,viewBox:`$o*w} 0 ${(n-o)*w} $OO}`,preserveAspectRatio:"xMidYMid meet",children:[b.map(T=>(0,Ka.jsx)("line",{x1:T.value*w,x2:T.value*w,y1:OO-T.height,y2:OO,className:`rotation-ruler__tick rotation-ruler__tick--$T.kind}`},T.value)),O.map(T=>(0,Ka.jsxs)("text",{x:T.value*w,y:D9e,textAnchor:"middle",className:"rotation-ruler__label",children:[T.value,l]},T.value))]})}),(0,Ka.jsx)("div",{className:"rotation-ruler__active-label","aria-hidden":"true",children:(0,Ka.jsxs)("span",{className:"rotation-ruler__active-label-number",children:[A&&(0,Ka.jsx)("span",{className:"rotation-ruler__active-label-sign",children:"-"}),k,(0,Ka.jsx)("span",{className:"rotation-ruler__active-label-unit",children:l})]})}),(0,Ka.jsx)("div",{className:"rotation-ruler__pointer","aria-hidden":"true"})]})}var ez=a(C(),1);function nue({onPlacementControlInteraction:e}){let{state:t,setRotation:r}=ua(),o=Jce({commitOnKeyUp:!1}),n=Math.round(t.rotation/90)*90,s=t.flip.horizontal!==t.flip.vertical?-1:1,l=(t.rotation-n)*s,c=u=>{let f=Math.max(-EC+.01,Math.min(EC-.01,u));e?.(),r(n+f*s)};return(0,ez.jsx)("div",{role:"presentation",className:"media-editor-fine-rotation",...o,children:(0,ez.jsx)(rue,{label:(0,oue.__)("Fine rotation"),min:-EC,max:EC,value:l,onChange:c})})}var Za=a(W(),1),Ps=a(j(),1);var tz=a(U(),1);function j9e(e){return[...RC.filter(t=>t.value<=0),...e??RC.filter(t=>t.value>0)]}function NO({aspectRatioPresets:e}={}){let t=ua(),{aspectRatioValue:r}=t.cropOptions,o=t.state.image,n=(0,tz.useMemo)(()=>j9e(e),[e]),i=(0,tz.useMemo)(()=>fS(r,o),[r,o]);return{aspectRatioValue:r,setAspectRatioValue:t.setAspectRatioValue,aspectRatioOptions:n,resolvedAspectRatio:i,resetCropOptions:t.resetCropOptions}}var nr=a(C(),1),z9e=1.2;function MO({withLabels:e=!1,showAspectRatioControl:t=!1,aspectRatioPresets:r,zoomFactor:o=z9e}){let{state:n,setFlip:i,snapRotate90:s,setZoom:l}=ua(),{aspectRatioValue:c,setAspectRatioValue:u,aspectRatioOptions:d}=NO({aspectRatioPresets:r}),f=!e&&t,m=aS(n),h=b=>{l(Math.min(qa,Math.max(m,n.zoom*b)))},g=(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(Za.Button,{size:"compact",icon:c_,label:(0,Ps.__)("Rotate 90\xB0 counter-clockwise"),showTooltip:!0,onClick:()=>s(-1)}),(0,nr.jsx)(Za.Button,{size:"compact",icon:u_,label:(0,Ps.__)("Rotate 90\xB0 clockwise"),showTooltip:!0,onClick:()=>s(1)})]}),v=(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(Za.Button,{size:"compact",icon:A4,label:(0,Ps.__)("Flip horizontal"),showTooltip:!0,isPressed:n.flip.horizontal,onClick:()=>i({horizontal:!n.flip.horizontal,vertical:n.flip.vertical})}),(0,nr.jsx)(Za.Button,{size:"compact",icon:O4,label:(0,Ps.__)("Flip vertical"),showTooltip:!0,isPressed:n.flip.vertical,onClick:()=>i({horizontal:n.flip.horizontal,vertical:!n.flip.vertical})})]}),y=(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(Za.Button,{size:"compact",icon:cc,label:(0,Ps.__)("Zoom in"),showTooltip:!0,disabled:n.zoom>=qa,accessibleWhenDisabled:!0,onClick:()=>h(o)}),(0,nr.jsx)(Za.Button,{size:"compact",icon:U4,label:(0,Ps.__)("Zoom out"),showTooltip:!0,disabled:n.zoom<=m,accessibleWhenDisabled:!0,onClick:()=>h(1/o)})]}),S=f?(0,nr.jsx)(Za.DropdownMenu,{icon:D3,label:(0,Ps.__)("Aspect ratio"),popoverProps:{placement:"top"},toggleProps:{size:"compact"},children:({onClose:b})=>(0,nr.jsx)(Za.MenuGroup,{label:(0,Ps.__)("Aspect ratio"),children:d.map(w=>{let x=w.value.toString(),_=x===c;return(0,nr.jsx)(Za.MenuItem,{role:"menuitemradio",isSelected:_,icon:_?Do:void 0,onClick:()=>{u(x),b()},children:w.label},x)})})}):null;return e?(0,nr.jsxs)("div",{className:"media-editor-image-controls is-stacked",children:[(0,nr.jsxs)("div",{className:"media-editor-image-controls__transforms",children:[(0,nr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,Ps.__)("Rotate"),children:[(0,nr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,Ps.__)("Rotate")}),(0,nr.jsx)("div",{className:"media-editor-image-controls__buttons",children:g})]}),(0,nr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,Ps.__)("Flip"),children:[(0,nr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,Ps.__)("Flip")}),(0,nr.jsx)("div",{className:"media-editor-image-controls__buttons",children:v})]})]}),(0,nr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,Ps.__)("Zoom"),children:[(0,nr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,Ps.__)("Zoom")}),(0,nr.jsx)("div",{className:"media-editor-image-controls__buttons",children:y})]})]}):(0,nr.jsxs)("div",{className:"media-editor-image-controls",children:[g,v,y,S]})}var iue=a(W(),1);var rz=a(j(),1);var Vv=a(C(),1);function sue({aspectRatioValue:e,onAspectRatioChange:t,aspectRatioOptions:r,showTransformControls:o=!1}){return(0,Vv.jsxs)(se,{direction:"column",gap:"xl",[OC]:!0,children:[(0,Vv.jsx)(Bt,{render:(0,Vv.jsx)("h2",{}),children:(0,rz.__)("Crop options")}),o&&(0,Vv.jsx)(MO,{withLabels:!0}),(0,Vv.jsx)(iue.SelectControl,{__next40pxDefaultSize:!0,label:(0,rz.__)("Aspect ratio"),value:e,onChange:t,options:r.map(n=>({label:n.label,value:n.value.toString()}))})]})}var aue=a(W(),1),lue=a(U(),1),Es=a(j(),1),NC=a(lo(),1),Oc=a(C(),1),H9e=[{description:(0,Es.__)("Undo"),keyCombination:{modifier:"primary",character:"z"}},{description:(0,Es.__)("Redo"),keyCombination:{modifier:"primaryShift",character:"z"}},{description:(0,Es.__)("Pan"),keyCombination:{character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,Es.__)("Arrow keys")}},{description:(0,Es.__)("Zoom in"),keyCombination:{character:"+"}},{description:(0,Es.__)("Zoom out"),keyCombination:{character:"-"}},{description:(0,Es.__)("Rotate 90\xB0 clockwise"),keyCombination:{character:"R"}},{description:(0,Es.__)("Rotate 90\xB0 counter-clockwise"),keyCombination:{modifier:"shift",character:"R"}},{description:(0,Es.__)("Flip horizontal"),keyCombination:{character:"H"}},{description:(0,Es.__)("Flip vertical"),keyCombination:{character:"V"}},{description:(0,Es.__)("Pan or resize crop (large step)"),keyCombination:{modifier:"shift",character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,Es.__)("Shift + Arrow keys")}}];function U9e({keyCombination:e}){let{modifier:t,character:r,ariaLabel:o}=e,n;Array.isArray(r)?t?n=[...NC.displayShortcutList[t](r[0]).slice(0,-1),...r]:n=r:n=t?NC.displayShortcutList[t](r):[r];let i=Array.isArray(r)?r.join(""):r,s;return o?s=o:t?s=NC.shortcutAriaLabel[t](i):s=i,(0,Oc.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-term","aria-label":s,children:n.map((l,c)=>l==="+"&&t?(0,Oc.jsx)(lue.Fragment,{children:l},c):(0,Oc.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-key",children:l},c))})}function cue({onClose:e}){return(0,Oc.jsxs)(aue.Modal,{className:"media-editor-keyboard-shortcuts-modal",title:(0,Es.__)("Keyboard shortcuts"),onRequestClose:e,children:[(0,Oc.jsx)("p",{className:"media-editor-keyboard-shortcuts-modal__note",children:(0,Es.__)("These shortcuts work when the image editor has focus.")}),(0,Oc.jsx)("ul",{className:"media-editor-keyboard-shortcuts-modal__shortcut-list",role:"list",children:H9e.map(({description:t,keyCombination:r},o)=>(0,Oc.jsxs)("li",{className:"media-editor-keyboard-shortcuts-modal__shortcut",children:[(0,Oc.jsx)("span",{className:"media-editor-keyboard-shortcuts-modal__shortcut-description",children:t}),(0,Oc.jsx)(U9e,{keyCombination:r})]},o))})]})}var due=a(Wd(),1),MC=a(G(),1),oz=a(oe(),1),FO=a(U(),1),jv=a(j(),1),fue=a(xt(),1);var DO=.1;function uue(e,t){let r=[];if(t.width===0||t.height===0)return r;let{cropRect:o,pan:n,zoom:i,flip:s}=e,l=s.horizontal,c=s.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}=Vi(t.width,t.height,m),{width:v,height:y}=Vi(t.width,t.height,e.rotation),S=.5+n.x-i/2,b=.5+n.y-i/2,w=(o.x-S)/i*h,x=(o.y-b)/i*g,_=o.width/i*h,E=o.height/i*g,I=(v-h)/2,A=(y-g)/2,k=w+I,O=x+A,T=k/v*100,P=O/y*100,N=_/v*100,z=E/y*100;return T<=DO&&P<=DO&&N>=100-DO&&z>=100-DO||r.push({type:"crop",args:{left:T,top:P,width:N,height:z}}),r}var W9e=["title","caption","description","alt_text","post"],DC="media-editor";function G9e(e){return!e.isCropperDirty||!e.state.image?[]:uue(e.state,{width:e.state.image.naturalWidth,height:e.state.image.naturalHeight})}function Y9e(e,t){let r={};for(let o of W9e)e&&o in e&&(r[o]=e[o]);return!("post"in r)&&t?.post!==void 0&&(r.post=t.post),r}function mue({cropper:e,id:t,isImage:r,media:o,onSaved:n}){let i=(0,MC.useRegistry)(),{clearEntityRecordEdits:s,receiveEntityRecords:l,saveEditedEntityRecord:c}=(0,MC.useDispatch)(oz.store),{createErrorNotice:u,removeAllNotices:d}=(0,MC.useDispatch)(fue.store),[f,m]=(0,FO.useState)(!1),h=(0,FO.useCallback)(async()=>{d("snackbar",DC),m(!0);try{let g,v=G9e(e),y=v.length>0&&o?{id:t,url:o.source_url}:void 0;if(v.length>0){let b=i.select(oz.store).getEntityRecordNonTransientEdits("postType","attachment",t),w=Y9e(b,o);g=await(0,due.default)({path:`/wp/v2/media/$t}/edit`,method:"POST",data:{src:o?.source_url,modifiers:v,...w}}),g&&l("postType","attachment",g,void 0,!0)}else g=await c("postType","attachment",t);let S=g??o;S&&S.id!==t&&s("postType","attachment",t),S&&S.id&&(S.id===t&&e.reset(),n?.({id:S.id,url:S.source_url,media:S,previous:y}))}catch(g){let v=g instanceof Error?g.message:g?.message??(0,jv.__)("An unknown error occurred.");u(r?(0,jv.sprintf)((0,jv.__)("Could not save image. %s"),v):(0,jv.sprintf)((0,jv.__)("Could not save media. %s"),v),{type:"snackbar",context:DC})}finally{m(!1)}},[s,u,e,t,r,o,n,l,i,d,c]);return{isSaving:f,save:h}}var Ze=a(C(),1),pue={_embed:"author,wp:attached-to"},q9e=300,{Tabs:zv}=Sle(Vn.privateApis);function K9e({tabs:e}){let t=(0,Wo.useContext)(zv.Context);return(0,Ze.jsx)(Il,{scope:"media-editor",identifier:"media-editor/details",title:(0,Bn.__)("Details"),icon:zd,isActiveByDefault:!0,className:"media-editor__sidebar",panelClassName:"media-editor__sidebar-panel",headerClassName:"media-editor__sidebar-header",closeLabel:(0,Bn.__)("Close media panel"),header:(0,Ze.jsx)(zv.Context.Provider,{value:t,children:(0,Ze.jsx)(zv.TabList,{children:e.map(r=>(0,Ze.jsx)(zv.Tab,{tabId:r.id,children:r.title},r.id))})}),children:(0,Ze.jsx)(zv.Context.Provider,{value:t,children:e.map(r=>(0,Ze.jsx)(zv.TabPanel,{tabId:r.id,focusable:!1,children:r.panel},r.id))})})}function Z9e({isSaving:e,isImage:t,showCloseButton:r=!1,onCancel:o}){let[n,i]=(0,Wo.useState)(!1);return(0,Ze.jsxs)(Vn.Flex,{className:"media-editor__header-actions",justify:"flex-end",expanded:!1,gap:2,children:[t&&(0,Ze.jsx)(Vn.Button,{size:"compact",icon:t_,label:(0,Bn.__)("Keyboard shortcuts"),onClick:()=>i(!0)}),(0,Ze.jsx)(Jp.Slot,{scope:"media-editor"}),r&&(0,Ze.jsx)(Vn.Button,{size:"compact",icon:Yx,label:(0,Bn.__)("Close"),onClick:o,disabled:e,accessibleWhenDisabled:!0}),n&&(0,Ze.jsx)(cue,{onClose:()=>i(!1)})]})}function X9e({isUndoRedoDisabled:e=!1,onReset:t}){let{reset:r,isDirty:o,hasUndo:n,hasRedo:i,undo:s,redo:l,beginGesture:c,endGesture:u}=ua(),d=()=>{e||s()},f=()=>{e||l()};return(0,Ze.jsxs)(Vn.Flex,{className:"media-editor__history-actions",expanded:!1,gap:2,children:[(0,Ze.jsx)(Vn.Button,{size:"compact",variant:"tertiary",disabled:!o,accessibleWhenDisabled:!0,onClick:()=>{c(),r(),t(),u()},children:(0,Bn.__)("Reset")}),(0,Ze.jsx)(Vn.Button,{size:"compact",icon:xg,label:(0,Bn.__)("Undo"),showTooltip:!0,shortcut:Nc.displayShortcut.primary("z"),disabled:e||!n,accessibleWhenDisabled:!0,onClick:d}),(0,Ze.jsx)(Vn.Button,{size:"compact",icon:bg,label:(0,Bn.__)("Redo"),showTooltip:!0,shortcut:(0,Nc.isAppleOS)()?Nc.displayShortcut.primaryShift("z"):Nc.displayShortcut.primary("y"),disabled:e||!i,accessibleWhenDisabled:!0,onClick:f})]})}function Q9e({isSaving:e,hasMedia:t,hasChanges:r,onCancel:o,onSave:n}){let i=e||!t||!r;return(0,Ze.jsxs)(Vn.Flex,{className:"media-editor__footer-actions",justify:"flex-end",expanded:!1,gap:2,children:[(0,Ze.jsx)(Vn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:o,disabled:e,accessibleWhenDisabled:!0,children:(0,Bn.__)("Cancel")}),(0,Ze.jsx)(Vn.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:n,isBusy:e,disabled:i,accessibleWhenDisabled:!0,children:(0,Bn.__)("Save")})]})}function J9e({fields:e=[],id:t,aspectRatioPresets:r,onClose:o,onSaved:n,renderFrame:i,noticesClassName:s="media-editor__snackbar",noticesPortalElement:l,showCloseButton:c=!1,shouldCloseOnEsc:u=!1}){let d=ua(),f=(0,hue.useViewportMatch)("small"),m=f?"wide":"narrow",{media:h,hasEdits:g}=(0,FC.useSelect)(re=>{let{getEditedEntityRecord:ve,getEntityRecord:ae,hasEditsForEntityRecord:pe}=re(nz.store);return ae("postType","attachment",t,pue),{media:ve("postType","attachment",t),hasEdits:pe("postType","attachment",t)}},[t]),v=d.isCropperDirty||g,{clearEntityRecordEdits:y,editEntityRecord:S,invalidateResolution:b}=(0,FC.useDispatch)(nz.store),{removeAllNotices:w}=(0,FC.useDispatch)(LO.store),[x,_]=(0,Wo.useState)(!1),[E,I]=(0,Wo.useState)(!1),[A,k]=(0,Wo.useState)(!1),O=(0,Wo.useRef)(),T=(0,Wo.useCallback)(()=>{I(!0),clearTimeout(O.current),O.current=setTimeout(()=>{I(!1)},q9e)},[]),P=(0,Wo.useCallback)(()=>{k(!0)},[]),N=(0,Wo.useCallback)(()=>{k(!1)},[]),z=E||A;(0,Wo.useEffect)(()=>()=>{clearTimeout(O.current)},[]),(0,Wo.useEffect)(()=>{I(!1),k(!1)},[t]),(0,Wo.useEffect)(()=>{b("getEntityRecord",["postType","attachment",t,pue])},[t,b]);let F=rv(h?.mime_type).type,H=!!h&&F==="image",{aspectRatioValue:M,setAspectRatioValue:L,aspectRatioOptions:D,resetCropOptions:B}=NO({aspectRatioPresets:r}),{isSaving:q,save:K}=mue({cropper:d,id:t,isImage:H,media:h,onSaved:n}),X=(0,Wo.useMemo)(()=>{let re={id:"details",title:(0,Bn.__)("Details"),panel:(0,Ze.jsx)(se,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,Ze.jsx)(vle,{})})};return H?[{id:"crop",title:(0,Bn.__)("Crop"),panel:(0,Ze.jsx)(se,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,Ze.jsx)(sue,{aspectRatioValue:M,onAspectRatioChange:L,aspectRatioOptions:D,showTransformControls:f})})},re]:[re]},[H,M,L,D,f]),J=re=>{S("postType","attachment",t,re)},te=()=>{w("snackbar",DC),y("postType","attachment",t),o?.()},ee=()=>{if(!q){if(v){_(!0);return}te()}},ne=re=>{let ve=Nc.isKeyboardEvent.primary(re,"z"),ae=Nc.isKeyboardEvent.primaryShift(re,"z")||!(0,Nc.isAppleOS)()&&Nc.isKeyboardEvent.primary(re,"y");if((ve||ae)&&H){let pe=re.target;if(!((pe.tagName==="INPUT"||pe.tagName==="TEXTAREA"||pe.isContentEditable)&&!pe.closest(`[$OC}]`))){if(re.preventDefault(),z)return;ae?d.redo():d.undo()}}if(u){if(re.code!=="Escape"&&re.key!=="Escape")return;if(q){re.preventDefault();return}v&&(re.preventDefault(),_(!0))}},ie=(0,Ze.jsx)(LO.SnackbarNotices,{className:s,context:DC}),$=H?(0,Ze.jsx)(nue,{onPlacementControlInteraction:T}):null,ge=(0,Ze.jsxs)(Fte,{value:h??void 0,onChange:J,settings:{fields:e},children:[(0,Ze.jsx)("div",{className:"media-editor",children:h?(0,Ze.jsxs)(Ze.Fragment,{children:[(0,Ze.jsx)(zv,{children:(0,Ze.jsx)(K9e,{tabs:X})}),(0,Ze.jsx)(Nv,{className:"media-editor__skeleton",labels:{body:H?(0,Bn.__)("Image editor"):(0,Bn.__)("Media preview"),sidebar:(0,Bn.__)("Media details")},content:(0,Ze.jsxs)("div",{className:"media-editor__content",children:[(0,Ze.jsx)("div",{className:"media-editor__canvas-area",children:H?(0,Ze.jsx)(Qce,{focusOnMount:!0,isPlacementActive:E,onGestureStart:P,onGestureEnd:N}):(0,Ze.jsx)(Vte,{})}),H&&(0,Ze.jsx)("div",{className:"media-editor__canvas-toolbar",children:$})]}),sidebar:(0,Ze.jsx)(Il.Slot,{scope:"media-editor"})})]}):(0,Ze.jsx)("div",{className:"media-editor__loading",children:(0,Ze.jsx)(Vn.Spinner,{})})}),(0,Ze.jsx)(Vn.__experimentalConfirmDialog,{isOpen:x,confirmButtonText:(0,Bn.__)("Discard"),cancelButtonText:(0,Bn.__)("Keep editing"),onCancel:()=>_(!1),onConfirm:()=>{_(!1),te()},children:(0,Bn.__)("Are you sure you want to discard your unsaved changes?")}),l?(0,Wo.createPortal)(ie,l):ie]}),ke=H?(0,Ze.jsx)(X9e,{isUndoRedoDisabled:z,onReset:B}):null,Pe=H?(0,Ze.jsx)(MO,{showAspectRatioControl:!0,aspectRatioPresets:r}):null,Oe=(0,Ze.jsx)(Q9e,{isSaving:q,hasMedia:!!h,hasChanges:v,onCancel:ee,onSave:K}),le;return m==="wide"?le=(0,Ze.jsxs)(Ze.Fragment,{children:[ke,Oe]}):le=(0,Ze.jsxs)(Ze.Fragment,{children:[Pe,(0,Ze.jsxs)("div",{className:"media-editor-modal__footer-row",children:[ke,Oe]})]}),i({children:ge,headerActions:(0,Ze.jsx)(Z9e,{isSaving:q,isImage:H,showCloseButton:c,onCancel:ee}),footerActions:le,footerLayout:m,onRequestClose:ee,onKeyDown:ne,shouldCloseOnClickOutside:!v&&!q,isSaving:q,hasChanges:v,hasMedia:!!h})}function iz(e){return(0,Ze.jsx)(Jj,{children:(0,Ze.jsx)(J9e,{...e})},e.id)}var gue=iz;var mS=a(C(),1);function Sue({fields:e=[],aspectRatioPresets:t}){let{isModalOpen:r,id:o,onUpdate:n,onClose:i}=(0,BC.useSelect)(f=>{let{isOpen:m,getId:h,getOnUpdate:g,getOnClose:v}=f(rS);return{isModalOpen:m(),id:h(),onUpdate:g(),onClose:v()}},[]),{closeMediaEditorModal:s}=(0,BC.useDispatch)(rS),{createSuccessNotice:l}=(0,BC.useDispatch)(bue.store);if(!r||!o)return null;let c=typeof document>"u"?null:document.body,u=f=>{f.stopPropagation()},d=()=>{s(),i?.()};return(0,mS.jsx)(gue,{id:o,fields:e,aspectRatioPresets:t,showCloseButton:!0,shouldCloseOnEsc:!0,noticesClassName:"media-editor-modal__snackbar",noticesPortalElement:c,onClose:d,onSaved:({id:f,url:m,previous:h})=>{f&&n&&n({id:f,url:m}),d(),h&&f!==h.id&&n&&l((0,LC.__)("Image edited."),{type:"snackbar",actions:[{label:(0,LC.__)("Undo"),onClick:()=>{n({id:h.id,url:h.url})}}]})},renderFrame:({children:f,headerActions:m,footerActions:h,footerLayout:g,onRequestClose:v,onKeyDown:y,shouldCloseOnClickOutside:S})=>(0,mS.jsx)(yue.ShortcutProvider,{className:"media-editor-modal__shortcut-scope",onKeyDown:u,children:(0,mS.jsxs)(vue.Modal,{className:"media-editor-modal",title:(0,LC.__)("Edit media"),size:"fill",isDismissible:!1,shouldCloseOnClickOutside:S,onKeyDown:y,onRequestClose:v,headerActions:m,children:[f,(0,mS.jsx)("div",{className:`media-editor-modal__footer is-$g}`,role:"region","aria-label":(0,LC.__)("Editor actions"),children:h})]})})})}var pS={};ble(pS,{store:rS,MediaEditor:iz,MediaEditorModal:Sue});var gn=a(j(),1),wue=a(G(),1),BO=a(At(),1),xue=a(oe(),1),ih=(e,t)=>`<a $az(e)}>$t}</a>`,az=e=>`href="$e}" target="_blank" rel="noopener"`,$9e=(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},eje=e=>{let{title:t,foreign_landing_url:r,creator:o,creator_url:n,license:i,license_version:s,license_url:l}=e,c=$9e(i,s),u=(0,BO.decodeEntities)(o),d;return u?d=t?(0,gn.sprintf)((0,gn._x)('"%1$s" by %2$s/ %3$s',"caption"),ih(r,(0,BO.decodeEntities)(t)),n?ih(n,u):u,l?ih(`$l}?ref=openverse`,c):c):(0,gn.sprintf)((0,gn._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),az(r),n?ih(n,u):u,l?ih(`$l}?ref=openverse`,c):c):d=t?(0,gn.sprintf)((0,gn._x)('"%1$s"/ %2$s',"caption"),ih(r,(0,BO.decodeEntities)(t)),l?ih(`$l}?ref=openverse`,c):c):(0,gn.sprintf)((0,gn._x)("<a %1$s>Work</a>/ %2$s","caption"),az(r),l?ih(`$l}?ref=openverse`,c):c),d.replace(/\s{2}/g," ")},sz=async(e={})=>(await(0,wue.resolveSelect)(xue.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})),tje=[{name:"images",labels:{name:(0,gn.__)("Images"),search_items:(0,gn.__)("Search images")},mediaType:"image",async fetch(e={}){return sz({...e,media_type:"image"})}},{name:"videos",labels:{name:(0,gn.__)("Videos"),search_items:(0,gn.__)("Search videos")},mediaType:"video",async fetch(e={}){return sz({...e,media_type:"video"})}},{name:"audio",labels:{name:(0,gn.__)("Audio"),search_items:(0,gn.__)("Search audio")},mediaType:"audio",async fetch(e={}){return sz({...e,media_type:"audio"})}},{name:"openverse",labels:{name:(0,gn.__)("Openverse"),search_items:(0,gn.__)("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:eje(c),previewUrl:c.thumbnail}))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/$e}/report/`,isExternalResource:!0}],_ue=tje;var Cue=a(G(),1),Tue=a(oe(),1);function Pue(e){let{invalidateResolution:t}=(0,Cue.dispatch)(Tue.store);for(let r of e)r.id&&(t("getEntityRecord",["postType","attachment",r.id,{context:"view"}]),t("getEntityRecord",["postType","attachment",r.id]))}var Eue=a(jm(),1);var{sideloadMedia:rje}=Y(Eue.privateApis),kue=rje;var Rue=a(Wd(),1),Aue=a(jm(),1);async function Iue(e,t=[]){let r=await(0,Rue.default)({path:`/wp/v2/media/$e}/finalize`,method:"POST",data:{sub_sizes:t}});return r?(0,Aue.transformAttachment)(r):void 0}var Oue=a(Wd(),1);async function Nue(e){await(0,Oue.default)({path:`/wp/v2/media/$e}?force=true`,method:"DELETE"})}var Kpe=a(oe(),1),Zpe=a(G(),1),Jz=a(U(),1);var VS=a(W(),1),V5=a(wt(),1),jpe=a(G(),1),zpe=a(he(),1),yh=a(U(),1),qz=a(Ee(),1);function sh(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 s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}var ur=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var oje=["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 Hv(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings$o}$n}`,s=`settings$n}`;if(t)return ur(e,i)??ur(e,s);let l={};return oje.forEach(c=>{let u=ur(e,`settings$o}.$c}`)??ur(e,`settings.$c}`);u!==void 0&&(l=sh(l,c.split("."),u))}),l}function VC(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings$n}$i}`;return sh(e,s.split("."),r)}var Fue=a(lz(),1);var nje="1600px",ije="320px",sje=1,aje=.25,lje=.75,cje="14px";function Due({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=ije,maximumViewportWidth:n=nje,scaleFactor:i=sje,minimumFontSizeLimit:s}){if(s=$u(s)?s:cje,r){let w=$u(r);if(!w?.unit||!w?.value)return null;let x=$u(s,{coerceTo:w.unit});if(x?.value&&!e&&!t&&w?.value<=x?.value)return null;if(t||(t=`$w.value}$w.unit}`),!e){let _=w.unit==="px"?w.value:w.value*16,E=Math.min(Math.max(1-.075*Math.log2(_),aje),lje),I=jC(w.value*E,3);x?.value&&I<x?.value?e=`$x.value}$x.unit}`:e=`$I}$w.unit}`}}let l=$u(e),c=l?.unit||"rem",u=$u(t,{coerceTo:c});if(!l||!u)return null;let d=$u(e,{coerceTo:"rem"}),f=$u(n,{coerceTo:c}),m=$u(o,{coerceTo:c});if(!f||!m||!d)return null;let h=f.value-m.value;if(!h)return null;let g=jC(m.value/100,3),v=jC(g,3)+c,y=100*((u.value-l.value)/h),S=jC((y||1)*i,3),b=`$d.value}$d.unit} + ((1vw - $v}) * $S})`;return`clamp($e}, $b}, $t})`}function $u(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("|"),s=new RegExp(`^(\\d*\\.?\\d+)($i}){1,1}$`),l=e.toString().match(s);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:jC(d,3),unit:u}:null}function jC(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function cz(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function uje(e){let t=e?.typography??{},r=e?.layout,o=$u(r?.wideSize)?r?.wideSize:null;return cz(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function VO(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!cz(t?.typography)&&!cz(e))return r;let o=uje(t)?.fluid??{},n=Due({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 ed="body",HC=":root";function zC(e){if(!e.includes(","))return[e];let t=[],r="",o=0;for(let n of e){if(n==="(")o++;else if(n===")"&&o>0)o--;else if(n===","&&o===0){t.push(r),r="";continue}r+=n}return t.push(r),t}var hS=[{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)=>VO(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 Mc(e,t){if(!e||!t)return t;let r=zC(e),o=zC(t),n=[];return r.forEach(i=>{o.forEach(s=>{n.push(`$i.trim()} $s.trim()}`)})}),n.join(", ")}function Lue(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=Mc(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,s])=>{r[o][i]=Mc(e,s)}))}),r}function jO(e,t){return e.includes(",")?zC(e).map(n=>n+t).join(","):e+t}function uz(e,t){let r=`.is-style-$e}`;if(!t)return r;let o=/((?::\([^)]+\))?\s*)([^\s:]+)/,n=(s,l,c)=>l+c+r;return zC(t).map(s=>s.replace(o,n)).join(",")}function Bue(e,t){let r=`.is-style-$e}`,o=zC(t).map(n=>{let i=n.trim(),s=`$r} `;return i.startsWith(s)?i.slice(s.length):i});return uz(e,o.join(","))}function dje(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,Fue.getCSSValueFromRawStyle)(ur(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function fje(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 dz(e,t){if(!e||!t)return e;let r=dje(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=fje(r.url,t?._links?.["wp:theme-file"])),r}function Vue(e,t,r=[],o="slug",n){let i=[t?ur(e,["blocks",t,...r]):void 0,ur(e,r)].filter(Boolean);for(let s of i)if(s){let l=["custom","theme","default"];for(let c of l){let u=s[c];if(u){let d=u.find(f=>f[o]===n);if(d)return o==="slug"||Vue(e,t,r,"slug",d.slug)[o]===d[o]?d:void 0}}}}function mje(e,t,r,[o,n]=[]){let i=hS.find(l=>l.cssVarInfix===o);if(!i||!e.settings)return r;let s=Vue(e.settings,t,i.path,"slug",n);if(s){let{valueKey:l}=i,c=s[l];return zO(e,t,c)}return r}function pje(e,t,r,o=[]){let n=(t?ur(e?.settings??{},["blocks",t,"custom",...o]):void 0)??ur(e?.settings??{},["custom",...o]);return n?zO(e,t,n):r}function zO(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let u=ur(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=")",s;if(r.startsWith(o))s=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))s=r.slice(n.length,-i.length).split("--");else return r;let[l,...c]=s;return l==="preset"?mje(e,t,r,c):l==="custom"?pje(e,t,r,c):r}function gS(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.$r}$n}`:`styles$n}`;if(!e)return;let s=ur(e,i);return o?zO(e,r,s):s}function UC(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.$o}$n}`:`styles$n}`;return sh(e,i.split("."),r)}var fz=a(KA(),1);function Uv(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,fz.default)(e?.styles,t?.styles)&&(0,fz.default)(e?.settings,t?.settings)}var Hue=a(YI(),1);function jue(e){return Object.prototype.toString.call(e)==="[object Object]"}function zue(e){var t,r;return jue(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(jue(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function ji(e,t){return(0,Hue.default)(e,t,{isMergeableObject:zue,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}function Uue(e,t){var r=0,o,n;t=t||{};function i(){var s=o,l=arguments.length,c,u;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(u=0;u<l;u++)if(s.args[u]!==arguments[u]){s=s.next;continue e}return s!==o&&(s===n&&(n=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=o,s.prev=null,o.prev=s,o=s),s.val}for(c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return s={args:c,val:e.apply(null,c)},o?(o.prev=s,s.next=o):n=s,r===t.maxSize?(n=n.prev,n.next=null):r++,o=s,s.val}return i.clear=function(){o=null,n=null,r=0},i}var Yt=a(j(),1),Wue=a(wt(),1),HO=new Map,hje=[],mz={caption:(0,Yt.__)("Caption"),link:(0,Yt.__)("Link"),button:(0,Yt.__)("Button"),heading:(0,Yt.__)("Heading"),h1:(0,Yt.__)("H1"),h2:(0,Yt.__)("H2"),h3:(0,Yt.__)("H3"),h4:(0,Yt.__)("H4"),h5:(0,Yt.__)("H5"),h6:(0,Yt.__)("H6"),"settings.color":(0,Yt.__)("Color"),"settings.typography":(0,Yt.__)("Typography"),"settings.shadow":(0,Yt.__)("Shadow"),"settings.layout":(0,Yt.__)("Layout"),"styles.color":(0,Yt.__)("Colors"),"styles.spacing":(0,Yt.__)("Spacing"),"styles.background":(0,Yt.__)("Background"),"styles.typography":(0,Yt.__)("Typography")},gje=Uue(()=>(0,Wue.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),UO=e=>e!==null&&typeof e=="object";function vje(e){if(mz[e])return mz[e];let t=e.split(".");if(t?.[0]==="blocks")return gje()?.[t[1]]||t[1];if(t?.[0]==="elements")return mz[t[1]]||t[1]}function Gue(e,t,r=""){if(!UO(e)&&!UO(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=UO(e)?e:{},t=UO(t)?t:{};let o=new Set([...Object.keys(e),...Object.keys(t)]),n=[];for(let i of o){let s=r?r+"."+i:i,l=Gue(e[i],t[i],s);l&&(n=n.concat(l))}return n}function yje(e,t){let r=JSON.stringify({next:e,previous:t});if(HO.has(r))return HO.get(r);let o=Gue({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 HO.set(r,[]),[];let n=Array.isArray(o)?o:[o],i=[...new Set(n)].reduce((s,l)=>{let c=vje(l);return c&&s.push([l.split(".")[0],c]),s},[]);return HO.set(r,i),i}function WC(e,t,r={}){let o=yje(e,t),n=o.length,{maxResults:i}=r;return n?(i&&n>i&&(o=o.slice(0,i)),Object.entries(o.reduce((s,l)=>{let c=s[l[0]]||[];return c.includes(l[1])||(s[l[0]]=[...c,l[1]]),s},{})).map(([s,l])=>{let c=l.length,u=l.join((0,Yt.__)(", "));switch(s){case"blocks":return(0,Yt.sprintf)((0,Yt._n)("%s block.","%s blocks.",c),u);case"elements":return(0,Yt.sprintf)((0,Yt._n)("%s element.","%s elements.",c),u);case"settings":return(0,Yt.sprintf)((0,Yt.__)("%s settings."),u);case"styles":return(0,Yt.sprintf)((0,Yt.__)("%s styles."),u);default:return(0,Yt.sprintf)((0,Yt.__)("%s."),u)}})):hje}var zi=a(wt(),1),GC=a(lz(),1),Que=a(G(),1);function vS(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:n,selectors:i,supports:s}=e,l=i&&Object.keys(i).length>0,c=Array.isArray(t)?t.join("."):t,u=null;if(l&&i.root?u=i?.root:s?.__experimentalSelector?u=s.__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 ur(i,`$c}.root`,null)||ur(i,c,null)||m;let h=s?ur(s,`$c}.__experimentalSelector`,null):void 0;return h?Mc(u,h):m}let f;return l&&(f=ur(i,c,null)),f||(o?vS(e,d[0],r):null)}function bje(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=To(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 Yue(e,t){let r=bje(t);return`
   3  <svg
   4      xmlns:xlink="http://www.w3.org/1999/xlink"
   5      viewBox="0 0 0 0"
   6      width="0"
   7      height="0"
   8      focusable="false"
   9      role="none"
  10      aria-hidden="true"
  11      style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
  12  >
  13      <defs>
  14          <filter id="$e}">
  15              <!--
  16                  Use sRGB instead of linearRGB so transparency looks correct.
  17                  Use perceptual brightness to convert to grayscale.
  18              -->
  19              <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>
  20              <!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. -->
  21              <feComponentTransfer color-interpolation-filters="sRGB">
  22                  <feFuncR type="table" tableValues="$r.r.join(" ")}"></feFuncR>
  23                  <feFuncG type="table" tableValues="$r.g.join(" ")}"></feFuncG>
  24                  <feFuncB type="table" tableValues="$r.b.join(" ")}"></feFuncB>
  25                  <feFuncA type="table" tableValues="$r.a.join(" ")}"></feFuncA>
  26              </feComponentTransfer>
  27              <!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. -->
  28              <feComposite in2="SourceGraphic" operator="in"></feComposite>
  29          </filter>
  30      </defs>
  31  </svg>`}function ah(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 pz(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--$t[1]})`:e}function Sje(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function hz(e,t="0"){let r=Sje(e);if(!r)return null;let o=pz(r?.top)||t,n=pz(r?.left)||t;return o===n?o:`$o} $n}`}var que={backgroundSize:"cover",backgroundPosition:"50% 50%"};function Kue(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:que.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:que.backgroundPosition}),t}var Zue={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 wje={button:"wp-element-button",caption:"wp-element-caption"},xje={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},Jue={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},_je={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]},$ue={mobile:"@media (width <= 480px)",tablet:"@media (480px < width <= 782px)"};function Cje(e="*",t={}){return hS.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let s=ur(t,o,[]);return["default","theme","custom"].forEach(l=>{s[l]&&s[l].forEach(({slug:c})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-$ah(c)}-$u}`,m=e.split(",").map(g=>`$g}$f}`).join(","),h=`var(--wp--preset--$n}--$ah(c)})`;r+=`$m}{$d}: $h} !important;}`})})}),r},"")}function Tje(e={}){return hS.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=ur(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>Yue(`wp-duotone-$n.slug}`,n.colors))).join("")})}function ede(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+ah(n.replace("/","-")),s=e[n];if(s instanceof Object){let l=i+r;o=[...o,...ede(s,l,r)]}else o.push(`$i}: $s}`)}),o}var Pje=(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",s=".wp-block-paragraph";if(i in e){let l=e[i],c={...e};return delete c[i],c[s]=l,c}return e},Eje=(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 s=i[1],l=null;s.endsWith("%")&&(l=parseFloat(s));let c="var(--wp--preset--dimension--";if(l===null&&s.startsWith(c)&&s.endsWith(")")){let u=s.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},kje=(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(([s,l])=>{if(s==="root"||!t?.[o][s])return;let c={[o]:{[s]:t[o][s]}},u=GO(c);r[l]=[...r[l]||[],...u],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,l={[o]:t[o]},c=GO(l);r[s]=[...r[s]||[],...c],delete t[o]}}),r};function GO(e={},t="",r,o={},n=!1){let i=ed===t,s=Object.entries(zi.__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=ur(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[S,b]=y;if(!ur(v,[b],!1))return;let w=S.startsWith("--")?S:ah(S);c.push(`$w}: ${(0,GC.getCSSValueFromRawStyle)(ur(v,[b]))}`)});else if(ur(e,g,!1)){let y=u.startsWith("--")?u:ah(u);c.push(`$y}: ${(0,GC.getCSSValueFromRawStyle)(ur(e,g))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=dz(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...Kue(e.background)}})),(0,GC.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let u=c.key.startsWith("--")?c.key:ah(c.key),d=dz(c.value,o);u==="font-size"&&(d=VO({name:"",slug:"",size:d},o?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`$u}: $d}`)}),s}function Rje({layoutDefinitions:e=Zue,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",l=o?hz(t?.spacing?.blockGap):"";if(n&&(r===ed?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===ed?`:root :where(.$c})$f?.selector||""}`:`:root :where($r}-$c})$f?.selector||""}`:h=r===ed?`:where(.$c}$f?.selector||""})`:`:where($r}.$c}$f?.selector||""})`,s+=`$h} { $m.join("; ")}; }`}})}),r===ed&&o&&(s+=`$HC} { --wp--style--block-gap: $l}; }`)),r===ed&&e){let c=["block","flex","grid"];Object.values(e).forEach(({className:u,displayMode:d,baseStyles:f})=>{d&&c.includes(d)&&(s+=`$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||""}`;s+=`$g} { $h.join("; ")}; }`}})})}return s}var Aje=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function Ije(e){return WO(e)}function WO(e,t){if(!e)return{};let r=Object.entries(e),o=t?Jue[t]??[]:[],i=r.filter(([s])=>Aje.includes(s)||o.includes(s)||$ue[s]).map(([s,l])=>[s,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(i)}function Xue(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,mediaQuery:s,variationName:l}=e,c=n?Jue[n]??[]:_je[i??""]??[];return c.length?c.flatMap(u=>{let d=t?.[u];return!d||typeof d!="object"?[]:[{styles:JSON.parse(JSON.stringify(d)),selector:r,selectorSuffix:u,mediaQuery:s,featureSelectors:o&&typeof o!="string"?o:void 0,name:n,elementName:i,variationName:l}]}):[]}function Oje(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,isStyleVariation:s,variationName:l}=e;return!n&&!i?[]:Object.entries($ue).flatMap(([c,u])=>{let d=t?.[c];return!d||typeof d!="object"?[]:[{styles:JSON.parse(JSON.stringify(d)),selector:r,mediaQuery:u,featureSelectors:o&&typeof o!="string"?o:void 0,name:n,elementName:i,isStyleVariation:s,variationName:l}]})}var Nje=(e,t)=>{let r=[];if(!e?.styles)return r;let o=Ije(e.styles);return o&&r.push({styles:o,selector:ed,skipSelectorWrapper:!0}),Object.entries(zi.__EXPERIMENTAL_ELEMENTS).forEach(([n,i])=>{e.styles?.elements?.[n]&&r.push({styles:e.styles?.elements?.[n]??{},selector:i,elementName:n,skipSelectorWrapper:!wje[n]})}),Object.entries(e.styles?.blocks??{}).forEach(([n,i])=>{let s=WO(i,n),l=i,c=[],u=[];l?.variations&&Object.entries(l.variations).forEach(([d,f])=>{let m=f,h=WO(m,n);m?.css&&(h.css=m.css);let g=typeof t!="string"?t[n]?.styleVariationSelectors?.[d]:void 0;if(g&&typeof t!="string"){let v=t[n];u.push({styles:h,selector:g,featureSelectors:v?.featureSelectors,fallbackGapValue:v?.fallbackGapValue,hasLayoutSupport:v?.hasLayoutSupport,isStyleVariation:!0,variationName:d,layoutSelector:g+v.selector,layoutHasBlockGapSupport:!0,name:n})}Object.entries(m?.elements??{}).forEach(([v,y])=>{y&&zi.__EXPERIMENTAL_ELEMENTS[v]&&c.push({styles:y,selector:Mc(g,zi.__EXPERIMENTAL_ELEMENTS[v]),elementName:v,isStyleVariation:!0})}),Object.entries(m?.blocks??{}).forEach(([v,y])=>{let S=typeof t!="string"?Mc(g,t[v]?.selector):void 0,b=typeof t!="string"?Mc(g,t[v]?.duotoneSelector):void 0,w=typeof t!="string"?Lue(g,t[v]?.featureSelectors??{}):void 0,x=WO(y,v);y?.css&&(x.css=y.css),!(!S||typeof t=="string")&&(c.push({selector:S,name:v,isStyleVariation:!0,duotoneSelector:b,featureSelectors:w,fallbackGapValue:t[v]?.fallbackGapValue,hasLayoutSupport:t[v]?.hasLayoutSupport,styles:x}),Object.entries(y.elements??{}).forEach(([_,E])=>{E&&zi.__EXPERIMENTAL_ELEMENTS[_]&&c.push({styles:E,selector:Mc(S,zi.__EXPERIMENTAL_ELEMENTS[_]),elementName:_,isStyleVariation:!0})}))})}),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:s,featureSelectors:t[n].featureSelectors,name:n}),r.push(...u),Object.entries(l?.elements??{}).forEach(([d,f])=>{typeof t!="string"&&f&&t?.[n]&&zi.__EXPERIMENTAL_ELEMENTS[d]&&r.push({styles:f,selector:t[n]?.selector.split(",").map(m=>zi.__EXPERIMENTAL_ELEMENTS[d].split(",").map(g=>m+" "+g)).join(","),elementName:d})}),r.push(...c)}),r},gz=(e,t)=>{let r=[];if(!e?.settings)return r;let o=s=>{let l={};return hS.forEach(({path:c})=>{let u=ur(s,c,!1);u!==!1&&(l=sh(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:HC}),Object.entries(e.settings?.blocks??{}).forEach(([s,l])=>{let c=l.custom;if(typeof t=="string"||!t[s])return;let u=o(l);(Object.keys(u).length>0||c)&&r.push({presets:u,custom:c,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),r};function Mje(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 Dje(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let s=ur(e,r,[]),l=[];for(let c of["default","theme","custom"])if(s[c])for(let u of s[c]){let d=ah(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 Fje=(e,t)=>{let r=gz(e,t),o="";for(let{presets:n,custom:i,selector:s,featureSelectors:l}of r){let c=s,u={[c]:[]};if(e?.settings)for(let f of hS){let m=Dje(n,e.settings,f);if(m.length===0)continue;let h=Mje(l,f.path[0],c);u[h]||(u[h]=[]),u[h].push(...m)}let d=ede(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};function Lje(e,{tree:t,useRootPaddingAlign:r,disableLayoutStyles:o,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:l,selectorSuffix:c,mediaQuery:u,duotoneSelector:d,styles:f,fallbackGapValue:m,hasLayoutSupport:h,featureSelectors:g,layoutSelector:v,layoutHasBlockGapSupport:y,skipSelectorWrapper:S,name:b,variationName:w}=e,x="",_=c?jO(l,c):l;if(g&&typeof g!="string"){let k=kje(g,f);k=Pje(k,t.settings,b),k=Eje(k,t.settings),Object.entries(k).forEach(([O,T])=>{if(T.length){let P=w?Bue(w,O):O;P=c?jO(P,c):P;let N=T.join(";");x+=`:root :where($P}){$N};}`}})}if(d){let k={};f?.filter&&(k.filter=f.filter,delete f.filter);let O=GO(k);O.length&&(x+=`$d}{$O.join(";")};}`)}let E=v??_;!o&&(ed===E||h)&&(x+=Rje({style:f,selector:E,hasBlockGapSupport:y??n,hasFallbackGapSupport:i,fallbackGapValue:m}));let A=GO(f,_,r,t,s);if(A?.length){let k=S?_:`:root :where($_})`;x+=`$k}{$A.join(";")};}`}return f?.css&&(x+=tde(f.css,`:root :where($_})`)),u&&x?`$u}{$x}}`:x}var Bje=(e,t,r,o,n=!1,i=!1,s={})=>{let l={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},c=Nje(e,t),u=gz(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+=`$HC} {`,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) }
  32                  .has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
  33                  .has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
  34                  .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }
  35                  .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0;
  36                  `),g+="}"),l.blockStyles&&c.forEach(v=>{if(v.isStyleVariation&&!l.variationStyles)return;let y=Oje(v);[v,...y,...Xue(v),...y.flatMap(Xue)].forEach(S=>{g+=Lje(S,{tree:e,useRootPaddingAlign:d,disableLayoutStyles:n,hasBlockGapSupport:r,hasFallbackGapSupport:o,disableRootPadding:i})})}),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=hz(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})=>{(ed===v||HC===v)&&(v="");let S=Cje(v,y);S.length>0&&(g+=S)}),g};function Vje(e,t){return gz(e,t).flatMap(({presets:o})=>Tje(o))}var jje=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(xje).forEach(([o,n])=>{let i=vS(e,o);i&&(r[n]=i)}),r},zje=(e,t)=>{let{getBlockStyles:r}=(0,Que.select)(zi.store),o={};return e.forEach(n=>{let i=n.name,s=vS(n);if(!s)return;let l=vS(n,"filter.duotone");if(!l){let h=vS(n),g=(0,zi.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof g=="string"&&h&&(l=Mc(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=uz(v,s);f[v]=y});let m=jje(n,s);o[i]={duotoneSelector:l??void 0,fallbackGapValue:u,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:c,name:i,selector:s,styleVariationSelectors:d?.length?f:void 0}}),o};function Hje(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 tde(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 s=n.replace("}","").split("{");if(s.length!==2)return;let[l,c]=s,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(" ")?Mc(t,f):jO(t,f),r+=`:root :where($m})$d}{$c.trim()}}`}}),r}function Wv(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:l={}}=r,c=t.length>0?t:(0,zi.getBlockTypes)(),u=Hv(e,"spacing.blockGap"),d=o??u!==null,f=n??!d;if(!e?.styles||!e?.settings)return[[],{}];let m=Hje(e),h=zje(c),g=Fje(m,h),v=Bje(m,h,d,f,i,s,l),y=Vje(m,h),S=[{css:g,isGlobalStyles:!0},{css:v,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:y,__unstableType:"svgs",isGlobalStyles:!0}];return c.forEach(b=>{let w=m?.styles?.blocks?.[b.name];if(w?.css){let{featureSelectors:x}=h[b.name],_=typeof x=="object"?x?.css:void 0,E;typeof _=="string"?E=_:typeof _=="object"&&(E=_?.root);let I=E??h[b.name].selector;S.push({css:tde(w.css,I),isGlobalStyles:!0})}}),[S,m.settings]}function vz(e,t){if(!e||!t)return"";let r={settings:{},styles:{blocks:{[t]:e}}};try{let[o]=Wv(r,[]);return o.map(n=>n.css).join(`
  37  `)}catch{return""}}var yz=a(U(),1);var rde=a(U(),1),Go=(0,rde.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var ode=a(C(),1);function YC({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,yz.useMemo)(()=>ji(r,t),[r,t]),s=(0,yz.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,ode.jsx)(Go.Provider,{value:s,children:e})}var fo=a(W(),1),Zv=a(j(),1);var Rde=a(G(),1),Ade=a(oe(),1);var nde=a(C(),1);function qC({className:e,...t}){return(0,nde.jsx)(dn,{className:Q(e,"global-styles-ui-icon-with-current-color"),...t})}var lh=a(W(),1);var Gv=a(C(),1);function Uje({icon:e,children:t,...r}){return(0,Gv.jsxs)(lh.__experimentalItem,{...r,children:[e&&(0,Gv.jsxs)(lh.__experimentalHStack,{justify:"flex-start",children:[(0,Gv.jsx)(qC,{icon:e,size:24}),(0,Gv.jsx)(lh.FlexItem,{children:t})]}),!e&&t]})}function uo(e){return(0,Gv.jsx)(lh.Navigator.Button,{as:Uje,...e})}var gde=a(W(),1);var Yv=a(j(),1),vde=a(he(),1);var bz=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},Sz=function(e){return .2126*bz(e.r)+.7152*bz(e.g)+.0722*bz(e.b)};function YO(e){e.prototype.luminance=function(){return t=Sz(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,s,l,c,u=t instanceof e?t:new e(t);return i=this.rgba,s=u.toRgb(),l=Sz(i),c=Sz(s),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=(s=(o=r).size)===void 0?"normal":s,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&l==="normal"?7:i==="AA"&&l==="large"?3:4.5);var o,n,i,s,l}}var Ml=a(U(),1),fde=a(G(),1),mde=a(oe(),1),xz=a(j(),1);var Yo=a(j(),1),ide={link:[{value:":link",label:(0,Yo.__)("Link")},{value:":any-link",label:(0,Yo.__)("Any Link")},{value:":visited",label:(0,Yo.__)("Visited")},{value:":hover",label:(0,Yo.__)("Hover")},{value:":focus",label:(0,Yo.__)("Focus")},{value:":focus-visible",label:(0,Yo.__)("Focus-visible")},{value:":active",label:(0,Yo.__)("Active")}],button:[{value:":link",label:(0,Yo.__)("Link")},{value:":any-link",label:(0,Yo.__)("Any Link")},{value:":visited",label:(0,Yo.__)("Visited")},{value:":hover",label:(0,Yo.__)("Hover")},{value:":focus",label:(0,Yo.__)("Focus")},{value:":focus-visible",label:(0,Yo.__)("Focus-visible")},{value:":active",label:(0,Yo.__)("Active")}]},sde={"core/button":[{value:":hover",label:(0,Yo.__)("Hover")},{value:":focus",label:(0,Yo.__)("Focus")},{value:":focus-visible",label:(0,Yo.__)("Focus-visible")},{value:":active",label:(0,Yo.__)("Active")}]},Wje=[{value:"tablet",label:(0,Yo.__)("Tablet")},{value:"mobile",label:(0,Yo.__)("Mobile")}];function lde(e){return sde[e]?sde[e]??[]:ide[e]?ide[e]:[]}function cde(){return Wje}function wz(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"&&wz(e[r],t);return e}var qO=(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=qO(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function KC(e,t){let r=qO(structuredClone(e),t);return Uv(r,e)}function ade(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 ude(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=ade(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,l;return s?l=ade(o,e?.styles?.elements?.heading?.typography?.fontFamily):l=i,[i,l]}function dde(e){return e?`is-style-$e}`:""}function KO(e,t){let r=new RegExp(`^$t}([\\d]+)$`);return e.reduce((n,i)=>{if(typeof i?.slug=="string"){let s=i?.slug.match(r);if(s){let l=parseInt(s[1],10);if(l>n)return l}}return n},0)+1}II([YO]);function He(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:l,onChange:c}=(0,Ml.useContext)(Go),u=n?.split(".").filter(Boolean)??[],d=u.find(y=>y.startsWith(":")),f=u.filter(y=>!y.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),h=l;r==="base"?h=s:r==="user"&&(h=i);let g=(0,Ml.useMemo)(()=>{let y=gS(h,m,t,o);return d?y?.[d]??{}:y},[h,m,t,o,d]),v=(0,Ml.useCallback)(y=>{let S=y;d&&(S={...gS(i,m,t,!1),[d]:y});let b=UC(i,m,S,t);c(b)},[i,c,m,t,d]);return[g,v]}function Ie(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,Ml.useContext)(Go),l=i;r==="base"?l=n:r==="user"&&(l=o);let c=(0,Ml.useMemo)(()=>Hv(l,e,t),[l,e,t]),u=(0,Ml.useCallback)(d=>{let f=VC(o,e,d,t);s(f)},[o,s,e,t]);return[c,u]}var Gje=[];function Yje({title:e,settings:t,styles:r}){return e===(0,xz.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function ZO(e=[]){let{variationsFromTheme:t}=(0,fde.useSelect)(o=>({variationsFromTheme:o(mde.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Gje}),[]),{user:r}=(0,Ml.useContext)(Go);return(0,Ml.useMemo)(()=>{let o=structuredClone(r),n=wz(o,e);n.title=(0,xz.__)("Default");let i=t.filter(l=>KC(l,e)).map(l=>ji(n,l)),s=[n,...i];return s?.length?s.filter(Yje):[]},[e,r,t])}function pde(e){let[t,r]=Ie("color.palette.theme",e),o=(0,Ml.useCallback)(()=>{if(!t||!t.length)return;let n=Math.floor(Math.random()*225),i=t.map(s=>{let{color:l}=s,c=To(l).rotate(n).toHex();return{...s,color:c}});r(i)},[t,r]);return window.__experimentalEnableColorRandomizer?[o]:[]}var hde=a(Fm(),1),{lock:IVt,unlock:Pt}=(0,hde.__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 Dc=a(C(),1),{useHasDimensionsPanel:qje,useHasTypographyPanel:Kje,useHasColorPanel:Zje,useSettingsForBlockElement:Xje,useHasBackgroundPanel:Qje}=Pt(vde.privateApis);function Jje(){let[e]=Ie(""),t=Xje(e),r=Qje(e),o=Kje(t),n=Zje(t),i=!0,l=qje(t);return(0,Dc.jsx)(Dc.Fragment,{children:(0,Dc.jsxs)(gde.__experimentalItemGroup,{children:[o&&(0,Dc.jsx)(uo,{icon:FL,path:"/typography",children:(0,Yv.__)("Typography")}),n&&(0,Dc.jsx)(uo,{icon:f4,path:"/colors",children:(0,Yv.__)("Colors")}),r&&(0,Dc.jsx)(uo,{icon:V3,path:"/background","aria-label":(0,Yv.__)("Background styles"),children:(0,Yv.__)("Background")}),i&&(0,Dc.jsx)(uo,{icon:m_,path:"/shadows",children:(0,Yv.__)("Shadows")}),l&&(0,Dc.jsx)(uo,{icon:lc,path:"/layout",children:(0,Yv.__)("Layout")})]})})}var yde=Jje;var td=a(W(),1);function yS(){let[e="black"]=He("color.text"),[t="white"]=He("color.background"),[r=e]=He("elements.h1.color.text"),[o=r]=He("elements.link.color.text"),[n=o]=He("elements.button.color.background"),[i]=Ie("color.palette.core")||[],[s]=Ie("color.palette.theme")||[],[l]=Ie("color.palette.custom")||[],c=(s??[]).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 wde=a(U(),1),xde=a(W(),1),Cz=a(j(),1);function $je(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function eze(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 s=n;s<=i;s+=100)t.push(s)}else o.length===1&&t.push(parseInt(o[0]))}),t}function bde(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 _z(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 qv(e){let t={fontFamily:bde(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=eze(r),n=$je(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 Sde(e){return{fontFamily:bde(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var ZC=a(C(),1);function XO({fontSize:e,variation:t}){let{base:r}=(0,wde.useContext)(Go),o=r;t&&(o={...r,...t});let[n]=He("color.text"),[i,s]=ude(o),l=i?qv(i):{},c=s?qv(s):{};return n&&(l.color=n,c.color=n),e&&(l.fontSize=e,c.fontSize=e),(0,ZC.jsxs)(xde.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,ZC.jsx)("span",{style:c,children:(0,Cz._x)("A","Uppercase letter A")}),(0,ZC.jsx)("span",{style:l,children:(0,Cz._x)("a","Lowercase letter A")})]})}var _de=a(W(),1);var Cde=a(C(),1);function Tde({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=yS(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,Cde.jsx)(_de.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:s===1?.2:.1}},`$n}-$s}`))}var kde=a(W(),1),bS=a(Ee(),1),Kv=a(U(),1);var ch=a(C(),1),Pde=248,Ede=152,tze={leading:!0,trailing:!0};function rze({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=He("color.background"),[i]=He("color.gradient"),s=(0,bS.useReducedMotion)(),[l,c]=(0,Kv.useState)(!1),[u,{width:d}]=(0,bS.useResizeObserver)(),[f,m]=(0,Kv.useState)(d),[h,g]=(0,Kv.useState)(),v=(0,bS.useThrottle)(m,250,tze);(0,Kv.useLayoutEffect)(()=>{d&&v(d)},[d,v]),(0,Kv.useLayoutEffect)(()=>{let w=f?f/Pde:1,x=w-(h||0);(Math.abs(x)>.1||!h)&&g(w)},[f,h]);let y=d?d/Pde:1,S=h||y;return(0,ch.jsxs)(ch.Fragment,{children:[(0,ch.jsx)("div",{style:{position:"relative"},children:u}),!!d&&(0,ch.jsx)("div",{className:Q("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:Ede*S},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,ch.jsx)(kde.__unstableMotion.div,{style:{height:Ede*S,width:"100%",background:i??n},initial:"start",animate:(l||r)&&!s&&t?"hover":"start",children:[].concat(e).map((w,x)=>w({ratio:S,key:x}))})})]})}var SS=rze;var da=a(C(),1),oze={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},nze={hover:{opacity:1},start:{opacity:.5}},ize={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function sze({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=He("typography.fontWeight"),[i="serif"]=He("typography.fontFamily"),[s=i]=He("elements.h1.typography.fontFamily"),[l=n]=He("elements.h1.typography.fontWeight"),[c="black"]=He("color.text"),[u=c]=He("elements.h1.color.text"),{paletteColors:d}=yS();return(0,da.jsxs)(SS,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,da.jsx)(td.__unstableMotion.div,{variants:oze,style:{height:"100%",overflow:"hidden"},children:(0,da.jsxs)(td.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,da.jsx)(XO,{fontSize:65*f,variation:o}),(0,da.jsx)(td.__experimentalVStack,{spacing:4*f,children:(0,da.jsx)(Tde,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,da.jsx)(td.__unstableMotion.div,{variants:r?nze:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,da.jsx)(td.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:d.slice(0,4).map(({color:m},h)=>(0,da.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},h))})},f),({ratio:f,key:m})=>(0,da.jsx)(td.__unstableMotion.div,{variants:ize,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,da.jsx)(td.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,da.jsx)("div",{style:{fontSize:40*f,fontFamily:s,color:u,fontWeight:l,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var QO=sze;var Ro=a(C(),1);function aze(){let e=(0,Rde.useSelect)(t=>{let{__experimentalGetCurrentThemeGlobalStylesVariations:r}=t(Ade.store);return!!r()?.length},[]);return(0,Ro.jsxs)(fo.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-root",isRounded:!1,children:[(0,Ro.jsx)(fo.CardBody,{children:(0,Ro.jsxs)(fo.__experimentalVStack,{spacing:4,children:[(0,Ro.jsx)(fo.Card,{className:"global-styles-ui-screen-root__active-style-tile",children:(0,Ro.jsx)(fo.CardMedia,{className:"global-styles-ui-screen-root__active-style-tile-preview",children:(0,Ro.jsx)(QO,{})})}),e&&(0,Ro.jsx)(fo.__experimentalItemGroup,{children:(0,Ro.jsx)(uo,{path:"/variations",children:(0,Ro.jsxs)(fo.__experimentalHStack,{justify:"space-between",children:[(0,Ro.jsx)(fo.FlexItem,{children:(0,Zv.__)("Browse styles")}),(0,Ro.jsx)(qC,{icon:(0,Zv.isRTL)()?vr:yr})]})})}),(0,Ro.jsx)(yde,{})]})}),(0,Ro.jsx)(fo.CardDivider,{}),(0,Ro.jsxs)(fo.CardBody,{children:[(0,Ro.jsx)(fo.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4,children:(0,Zv.__)("Customize the appearance of specific blocks for the whole site.")}),(0,Ro.jsx)(fo.__experimentalItemGroup,{children:(0,Ro.jsx)(uo,{path:"/blocks",children:(0,Ro.jsxs)(fo.__experimentalHStack,{justify:"space-between",children:[(0,Ro.jsx)(fo.FlexItem,{children:(0,Zv.__)("Blocks")}),(0,Ro.jsx)(qC,{icon:(0,Zv.isRTL)()?vr:yr})]})})})]})]})}var Ide=aze;var Pz=a(wt(),1),rd=a(j(),1),uh=a(W(),1),Ez=a(G(),1),od=a(U(),1),$O=a(he(),1),Lde=a(Ee(),1),Bde=a(_g(),1);var Ode=a(wt(),1),Nde=a(G(),1),Mde=a(W(),1);var Tz=a(C(),1);function lze(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function XC(e){let t=(0,Nde.useSelect)(n=>{let{getBlockStyles:i}=n(Ode.store);return i(e)},[e]),[r]=He("variations",e),o=Object.keys(r??{});return lze(t,o)}function Dde({name:e}){let t=XC(e);return(0,Tz.jsx)(Mde.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map((r,o)=>r?.isDefault?null:(0,Tz.jsx)(uo,{path:"/blocks/"+encodeURIComponent(e)+"/variations/"+encodeURIComponent(r.name),children:r.label},o))})}var jn=a(W(),1),JO=a(j(),1);var Fde=a(he(),1);var ks=a(C(),1),{StateControl:cze,StateControlBadges:uze}=Pt(Fde.privateApis);function er({title:e,description:t,onBack:r,viewportStates:o,pseudoStates:n,selectedViewport:i="default",selectedPseudoState:s="default",onChangeViewport:l,onChangePseudoState:c}){return(0,ks.jsx)(jn.__experimentalVStack,{spacing:0,children:(0,ks.jsx)(jn.__experimentalView,{children:(0,ks.jsx)(jn.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,ks.jsxs)(jn.__experimentalVStack,{spacing:2,children:[(0,ks.jsxs)(jn.__experimentalHStack,{spacing:2,alignment:"top",children:[(0,ks.jsx)(jn.Navigator.BackButton,{icon:(0,JO.isRTL)()?yr:vr,size:"small",label:(0,JO.__)("Back"),onClick:r}),(0,ks.jsx)(jn.__experimentalSpacer,{children:(0,ks.jsxs)(jn.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,ks.jsx)(jn.__experimentalHeading,{className:"global-styles-ui-header",level:2,size:13,children:e}),(0,ks.jsxs)(jn.__experimentalVStack,{spacing:2,alignment:"right",children:[(0,ks.jsx)(cze,{viewportStates:o,pseudoStates:n,viewportValue:i,pseudoStateValue:s,onChangeViewport:l,onChangePseudoState:c}),(0,ks.jsx)(uze,{viewportStates:o,pseudoStates:n,viewportValue:i,pseudoStateValue:s})]})]})})]}),t&&(0,ks.jsx)(jn.__experimentalText,{className:"global-styles-ui-header__description",children:t})]})})})})}var Rs=a(C(),1),{useHasDimensionsPanel:dze,useHasTypographyPanel:fze,useHasBorderPanel:mze,useSettingsForBlockElement:pze,useHasColorPanel:hze}=Pt($O.privateApis);function gze(){let e=(0,Ez.useSelect)(n=>n(Pz.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:l}=n;return(i.name.startsWith("core/")?s:l).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function vze(e){let[t]=Ie("",e),r=pze(t,e),o=fze(r),n=hze(r),i=mze(r),s=dze(r),l=i||s,c=!!XC(e)?.length;return o||n||l||c}function yze({block:e}){return vze(e.name)?(0,Rs.jsx)(uo,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Rs.jsxs)(uh.__experimentalHStack,{justify:"flex-start",children:[(0,Rs.jsx)($O.BlockIcon,{icon:e.icon}),(0,Rs.jsx)(uh.FlexItem,{children:e.title})]})}):null}function bze({filterValue:e}){let t=gze(),r=(0,Lde.useDebounce)(Bde.speak,500),{isMatchingSearchTerm:o}=(0,Ez.useSelect)(Pz.store),n=e?t.filter(s=>o(s,e)):t,i=(0,od.useRef)(null);return(0,od.useEffect)(()=>{if(!e)return;let s=i.current?.childElementCount||0,l=(0,rd.sprintf)((0,rd._n)("%d result found.","%d results found.",s),s);r(l,"polite")},[e,r]),(0,Rs.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,Rs.jsx)(uh.__experimentalText,{align:"center",as:"p",children:(0,rd.__)("No blocks found.")}):n.map(s=>(0,Rs.jsx)(yze,{block:s},"menu-itemblock-"+s.name))})}var Sze=(0,od.memo)(bze);function wze(){let[e,t]=(0,od.useState)(""),r=(0,od.useDeferredValue)(e);return(0,Rs.jsxs)(Rs.Fragment,{children:[(0,Rs.jsx)(er,{title:(0,rd.__)("Blocks"),description:(0,rd.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,Rs.jsx)(uh.SearchControl,{className:"global-styles-ui-block-types-search",onChange:t,value:e,label:(0,rd.__)("Search"),placeholder:(0,rd.__)("Search")}),(0,Rs.jsx)(Sze,{filterValue:r})]})}var Vde=wze;var Gde=a(wt(),1),Yde=a(he(),1),Fc=a(U(),1),qde=a(G(),1),Kde=a(oe(),1),Xv=a(W(),1),wS=a(j(),1);var jde=a(he(),1),t5=a(wt(),1),zde=a(W(),1),kz=a(U(),1);var e5=a(C(),1),xze={default:783,tablet:600,mobile:480},_ze=({name:e,variation:t="",selectedViewport:r="default",selectedState:o="default",stateStyles:n})=>{let i=(0,t5.getBlockType)(e)?.example,s=(0,kz.useMemo)(()=>{if(!i)return null;let y={...i,attributes:{...i.attributes,style:void 0,className:t?dde(t):i.attributes?.className}};return(0,t5.getBlockFromExample)(e,y)},[e,i,t]),l=(0,kz.useMemo)(()=>o==="default"||!n?"":vz(n,e),[o,n,e]);if(!i)return null;let c=xze[r]??i.viewportWidth??500,u=i.viewportWidth??500,d=Math.max(c/u,1),f=24*d,m=144,g=235/c,v=g!==0&&g<1&&m?m/g:m;return(0,e5.jsx)(zde.__experimentalSpacer,{marginX:4,marginBottom:4,children:(0,e5.jsx)("div",{className:"global-styles-ui__block-preview-panel",style:{maxHeight:m,boxSizing:"initial"},children:(0,e5.jsx)(jde.BlockPreview,{blocks:s,viewportWidth:c,minHeight:m,additionalStyles:[{css:`
  38                                  body{
  39                                      padding: $f}px;
  40                                      min-height:$Math.round(v)}px;
  41                                      display:flex;
  42                                  }
  43                                  .is-root-container {
  44                                      width: $100/d}%;
  45                                      transform: scale($d});
  46                                      transform-origin: top left;
  47                                  }
  48                                  $l}
  49                              `}]})})})},Hde=_ze;var Ude=a(W(),1),Wde=a(C(),1);function Ao({children:e,level:t=2}){return(0,Wde.jsx)(Ude.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var nn=a(C(),1),Cze={backgroundSize:"cover",backgroundPosition:"50% 50%"};function QC(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 Tze(e){return e&&((0,Xv.__experimentalHasSplitBorders)(e)?{top:QC(e.top),right:QC(e.right),bottom:QC(e.bottom),left:QC(e.left)}:QC(e))}var{useHasDimensionsPanel:Pze,useHasTypographyPanel:Eze,useHasBorderPanel:kze,useSettingsForBlockElement:Rze,useHasColorPanel:Aze,useHasFiltersPanel:Ize,useHasImageSettingsPanel:Oze,useHasBackgroundPanel:Nze,BackgroundPanel:Mze,BorderPanel:Dze,ColorPanel:Fze,TypographyPanel:Lze,DimensionsPanel:Bze,FiltersPanel:Vze,ImageSettingsPanel:jze,AdvancedPanel:zze}=Pt(Yde.privateApis);function Hze({name:e,variation:t}){let{user:r,onChange:o}=(0,Fc.useContext)(Go),n=[];t&&(n=["variations",t].concat(n));let i=n.join("."),[s,l]=(0,Fc.useState)("default"),[c,u]=(0,Fc.useState)("default"),d=(0,Fc.useMemo)(()=>cde(),[]),f=(0,Fc.useMemo)(()=>lde(e),[e]),m=[s,c].filter(ne=>ne!=="default").join("."),h=m.length>0,[g,v]=He(i,e,"user",!1,h?m:void 0),[y]=He(i,e,"merged",!1,h?m:void 0),[S]=Ie("",e,"user"),[b,w]=Ie("",e),x=Rze(b,e),_=(0,Gde.getBlockType)(e),E=!1;x?.spacing?.blockGap&&_?.supports?.spacing?.blockGap&&(_?.supports?.spacing?.__experimentalSkipSerialization===!0||_?.supports?.spacing?.__experimentalSkipSerialization?.some?.(ne=>ne==="blockGap"))&&(E=!0);let I=!1;x?.dimensions?.aspectRatio&&e==="core/group"&&(I=!0);let A=(0,Fc.useMemo)(()=>{let ne=structuredClone(x);return E&&(ne.spacing.blockGap=!1),I&&(ne.dimensions.aspectRatio=!1),ne},[x,E,I]),k=XC(e),O=Nze(A),T=Eze(A),P=Aze(A),N=kze(A),z=Pze(A),H=Ize(A)&&s==="default",M=Oze(e,S,A),L=!!k?.length&&!t,{canEditCSS:D}=(0,qde.useSelect)(ne=>{let{getEntityRecord:ie,__experimentalGetCurrentGlobalStylesId:$}=ne(Kde.store),ge=$();return{canEditCSS:!!(ge?ie("root","globalStyles",ge):void 0)?._links?.["wp:action-edit-css"]}},[]),B=t?k.find(ne=>ne.name===t):null,q=(0,Fc.useMemo)(()=>({...y,layout:A.layout}),[y,A.layout]),K=(0,Fc.useMemo)(()=>({...g,layout:S.layout}),[g,S.layout]),X=ne=>{let ie={...ne};delete ie.layout,v(ie),ne.layout!==S.layout&&w({...S,layout:ne.layout})},J=ne=>{w(ne===void 0?{...b,lightbox:void 0}:{...b,lightbox:{...b.lightbox,...ne}})},te=ne=>{let{settings:ie,...$}=ne;if(ie?.typography){let ge=[i,m].filter(Boolean).join("."),ke=UC(r,ge,$,e);ke=VC(ke,"typography",{...S.typography,...ie.typography},e),o(ke)}else v($)},ee=ne=>{if(!ne?.border){v(ne);return}let{radius:ie,...$}=ne.border,ge=Tze($),ke=(0,Xv.__experimentalHasSplitBorders)(ge)?{color:null,style:null,width:null,...ge}:{top:ge,right:ge,bottom:ge,left:ge};v({...ne,border:{...ke,radius:ie}})};return(0,nn.jsxs)(nn.Fragment,{children:[(0,nn.jsx)(er,{title:t?B?.label:_?.title,viewportStates:d,pseudoStates:f,selectedViewport:s,selectedPseudoState:c,onChangeViewport:l,onChangePseudoState:u}),(0,nn.jsx)(Hde,{name:e,variation:t,selectedViewport:s,selectedState:h?m:"default",stateStyles:h?y:void 0}),L&&(0,nn.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,nn.jsxs)(Xv.__experimentalVStack,{spacing:3,children:[(0,nn.jsx)(Ao,{children:(0,wS.__)("Style Variations")}),(0,nn.jsx)(Dde,{name:e})]})}),P&&(0,nn.jsx)(Fze,{inheritedValue:y,value:g,onChange:v,settings:A}),O&&(0,nn.jsx)(Mze,{inheritedValue:y,value:g,onChange:v,settings:A,defaultValues:Cze}),T&&(0,nn.jsx)(Lze,{inheritedValue:y,value:g,onChange:te,settings:A,isGlobalStyles:!h}),z&&(0,nn.jsx)(Bze,{inheritedValue:q,value:K,onChange:X,settings:A,includeLayoutControls:!0}),N&&(0,nn.jsx)(Dze,{inheritedValue:y,value:g,onChange:ee,settings:A}),H&&(0,nn.jsx)(Vze,{inheritedValue:q,value:K,onChange:v,settings:A,includeLayoutControls:!0}),M&&!h&&(0,nn.jsx)(jze,{onChange:J,value:S,inheritedValue:A}),D&&(0,nn.jsx)(Xv.PanelBody,{title:(0,wS.__)("Advanced"),initialOpen:!1,children:(0,nn.jsx)(zze,{value:g,onChange:v,inheritedValue:y,help:(0,wS.sprintf)((0,wS.__)("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."),_?.title)})})]})}var Rz=Hze;var E5=a(j(),1),lme=a(W(),1),cme=a(U(),1);var Zde=a(W(),1);var Xde=a(C(),1);function dh({children:e,className:t}){return(0,Xde.jsx)(Zde.__experimentalSpacer,{className:Q("global-styles-ui-screen-body",t),padding:4,children:e})}var fh=a(j(),1),Lf=a(W(),1);var fa=a(C(),1);function JC({parentMenu:e,element:t,label:r}){let o=t==="text"||!t?"":`elements.$t}.`,n=t==="link"?{textDecoration:"underline"}:{},[i]=He(o+"typography.fontFamily"),[s]=He(o+"typography.fontStyle"),[l]=He(o+"typography.fontWeight"),[c]=He(o+"color.background"),[u]=He("color.background"),[d]=He(o+"color.gradient"),[f]=He(o+"color.text");return(0,fa.jsx)(uo,{path:e+"/typography/"+t,children:(0,fa.jsxs)(Lf.__experimentalHStack,{justify:"flex-start",children:[(0,fa.jsx)(Lf.FlexItem,{className:"global-styles-ui-screen-typography__indicator","aria-hidden":"true",style:{fontFamily:i??"serif",background:d??c??u,color:f,fontStyle:s,fontWeight:l,...n},children:(0,fh.__)("Aa")}),(0,fa.jsx)(Lf.FlexItem,{children:r})]})})}function Uze(){return(0,fa.jsxs)(Lf.__experimentalVStack,{spacing:3,children:[(0,fa.jsx)(Ao,{level:3,children:(0,fh.__)("Elements")}),(0,fa.jsxs)(Lf.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,fa.jsx)(JC,{parentMenu:"",element:"text",label:(0,fh.__)("Text")}),(0,fa.jsx)(JC,{parentMenu:"",element:"link",label:(0,fh.__)("Links")}),(0,fa.jsx)(JC,{parentMenu:"",element:"heading",label:(0,fh.__)("Headings")}),(0,fa.jsx)(JC,{parentMenu:"",element:"caption",label:(0,fh.__)("Captions")}),(0,fa.jsx)(JC,{parentMenu:"",element:"button",label:(0,fh.__)("Buttons")})]})]})}var Qde=Uze;var n5=a(W(),1);var Jde=a(W(),1);var r5=a(C(),1),Wze=({variation:e,isFocused:t,withHoverView:r})=>(0,r5.jsx)(SS,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,r5.jsx)(Jde.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,r5.jsx)(XO,{variation:e,fontSize:85*o})},n)}),$de=Wze;var Qv=a(U(),1),efe=a(lo(),1),o5=a(j(),1);var mh=a(C(),1);function xS({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,Qv.useState)(!1),{base:l,user:c,onChange:u}=(0,Qv.useContext)(Go),d=(0,Qv.useMemo)(()=>{let y=ji(l,e);return o&&(y=qO(y,o)),{user:e,base:l,merged:y,onChange:()=>{}}},[e,l,o]),f=()=>u(e),m=y=>{y.keyCode===efe.ENTER&&(y.preventDefault(),f())},h=(0,Qv.useMemo)(()=>Uv(c,e),[c,e]),g=e?.title;e?.description&&(g=(0,o5.sprintf)((0,o5._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,mh.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:()=>s(!0),onBlur:()=>s(!1),children:(0,mh.jsx)("div",{className:Q("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,mh.jsx)(Go.Provider,{value:d,children:n?(0,mh.jsxs)(Ue.Root,{children:[(0,mh.jsx)(Ue.Trigger,{render:v}),(0,mh.jsx)(Ue.Popup,{children:e?.title})]}):v})}var Jv=a(C(),1),tfe=["typography"];function _S({title:e,gap:t=2}){let r=ZO(tfe);return r?.length<=1?null:(0,Jv.jsxs)(n5.__experimentalVStack,{spacing:3,children:[e&&(0,Jv.jsx)(Ao,{level:3,children:e}),(0,Jv.jsx)(n5.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Jv.jsx)(xS,{variation:o,properties:tfe,showTooltip:!0,children:()=>(0,Jv.jsx)($de,{variation:o})},n))})]})}var oy=a(j(),1),Bc=a(W(),1);var ime=a(U(),1);var Vf=a(U(),1),gh=a(G(),1),hh=a(oe(),1),Nz=a(j(),1);var Az=a(Wd(),1),rfe=a(oe(),1),ofe="/wp/v2/font-families";function nfe(e){let{receiveEntityRecords:t}=e.dispatch(rfe.store);t("postType","wp_font_family",[],void 0,!0)}async function ife(e,t){let o=await(0,Az.default)({path:ofe,method:"POST",body:e});return nfe(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function sfe(e,t,r){let o={path:`$ofe}/$e}/font-faces`,method:"POST",body:t},n=await(0,Az.default)(o);return nfe(r),{id:n.id,...n.font_face_settings}}var cfe=a(W(),1);var Dl=a(j(),1),Iz=["otf","ttf","woff","woff2"],afe={100:(0,Dl._x)("Thin","font weight"),200:(0,Dl._x)("Extra-light","font weight"),300:(0,Dl._x)("Light","font weight"),400:(0,Dl._x)("Normal","font weight"),500:(0,Dl._x)("Medium","font weight"),600:(0,Dl._x)("Semi-bold","font weight"),700:(0,Dl._x)("Bold","font weight"),800:(0,Dl._x)("Extra-bold","font weight"),900:(0,Dl._x)("Black","font weight")},lfe={normal:(0,Dl._x)("Normal","font style"),italic:(0,Dl._x)("Italic","font style")};var{File:ufe}=window,{kebabCase:Gze}=Pt(cfe.privateApis);function Bf(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function Yze(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function i5(e){let t=afe[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":lfe[e.fontStyle??""]||e.fontStyle;return`$t} $r}`}function qze(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 dfe(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,s=r.get(o.slug),l=qze(s.fontFace,n);r.set(o.slug,{...i,fontFace:l})}else r.set(o.slug,{...o});return Array.from(r.values())}async function ph(e,t,r="all"){let o;if(typeof t=="string")o=`url($t})`;else if(t instanceof ufe)o=await t.arrayBuffer();else return;let i=await new window.FontFace(_z(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 s=document.querySelector('iframe[name="editor-canvas"]');s?.contentDocument&&s.contentDocument.fonts.add(i)}}function $C(e,t="all"){let r=o=>{o.forEach(n=>{n.family===_z(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 CS(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return Yze(t)||(t=encodeURI(t)),t}function ffe(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:Gze(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function mfe(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},i=new FormData;if(n.file){let s=Array.isArray(n.file)?n.file:[n.file],l=[];s.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 pfe(e,t,r){let o=[];for(let i of t)try{let s=await sfe(e,i,r);o.push({status:"fulfilled",value:s})}catch(s){o.push({status:"rejected",reason:s})}let n={errors:[],successes:[]};return o.forEach((i,s)=>{if(i.status==="fulfilled"&&i.value){let l=i.value;n.successes.push(l)}else i.reason&&n.errors.push({data:t[s],message:i.reason.message})}),n}async function hfe(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 ufe([o],n,{type:o.type})})));return t.length===1?t[0]:t}function Oz(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function gfe(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 s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}function s5(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],s=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?s(l):i(l)}var vfe=a(C(),1),ci=(0,Vf.createContext)({});ci.displayName="FontLibraryContext";function Kze({children:e}){let t=(0,gh.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,gh.useDispatch)(hh.store),{globalStylesId:n}=(0,gh.useSelect)(D=>{let{__experimentalGetCurrentGlobalStylesId:B}=D(hh.store);return{globalStylesId:B()}},[]),i=(0,hh.useEntityRecord)("root","globalStyles",n),[s,l]=(0,Vf.useState)(!1),{records:c=[],isResolving:u}=(0,hh.useEntityRecords)("postType","wp_font_family",{_embed:!0}),d=(c||[]).map(D=>({id:D.id,...D.font_family_settings||{},fontFace:D?._embedded?.font_faces?.map(B=>B.font_face_settings)||[]}))||[],[f,m]=Ie("typography.fontFamilies"),h=async D=>{if(!i.record)return;let B=i.record,q=gfe(B??{},["settings","typography","fontFamilies"],D);await r("root","globalStyles",q)},[g,v]=(0,Vf.useState)(""),[y,S]=(0,Vf.useState)(void 0),b=f?.theme?f.theme.map(D=>Bf(D,{source:"theme"})).sort((D,B)=>D.name.localeCompare(B.name)):[],w=f?.custom?f.custom.map(D=>Bf(D,{source:"custom"})).sort((D,B)=>D.name.localeCompare(B.name)):[],x=d?d.map(D=>Bf(D,{source:"custom"})).sort((D,B)=>D.name.localeCompare(B.name)):[];(0,Vf.useEffect)(()=>{g||S(void 0)},[g]);let _=D=>{if(!D){S(void 0);return}let q=(D.source==="theme"?b:x).find(K=>K.slug===D.slug);S({...q||D,source:D.source})},[E]=(0,Vf.useState)(new Set),I=D=>D.reduce((q,K)=>{let X=K?.fontFace&&K.fontFace?.length>0?K?.fontFace.map(J=>`$J.fontStyle??""}$J.fontWeight??""}`):["normal400"];return q[K.slug]=X,q},{}),A=D=>I(D==="theme"?b:w),k=(D,B,q,K)=>!B&&!q?!!A(K)[D]:!!A(K)[D]?.includes((B??"")+(q??"")),O=(D,B)=>A(B)[D]||[];async function T(D){l(!0);try{let B=[],q=[];for(let X of D){let J=!1,te=await(0,gh.resolveSelect)(hh.store).getEntityRecords("postType","wp_font_family",{slug:X.slug,per_page:1,_embed:!0}),ee=te&&te.length>0?te[0]:null,ne=ee?{id:ee.id,...ee.font_family_settings,fontFace:(ee?._embedded?.font_faces??[]).map(ke=>ke.font_face_settings)||[]}:null;ne||(J=!0,ne=await ife(ffe(X),t));let ie=ne.fontFace&&X.fontFace?ne.fontFace.filter(ke=>ke&&X.fontFace&&Oz(ke,X.fontFace)):[];ne.fontFace&&X.fontFace&&(X.fontFace=X.fontFace.filter(ke=>!Oz(ke,ne.fontFace)));let $=[],ge=[];if(X?.fontFace?.length??!1){let ke=await pfe(ne.id,mfe(X),t);$=ke?.successes,ge=ke?.errors}($?.length>0||ie?.length>0)&&(ne.fontFace=[...$],B.push(ne)),ne&&!X?.fontFace?.length&&B.push(ne),J&&(X?.fontFace?.length??0)>0&&$?.length===0&&await o("postType","wp_font_family",ne.id,{force:!0}),q=q.concat(ge)}let K=q.reduce((X,J)=>X.includes(J.message)?X:[...X,J.message],[]);if(B.length>0){let X=z(B);await h(X)}if(K.length>0){let X=new Error((0,Nz.__)("There was an error installing fonts."));throw X.installationErrors=K,X}}finally{l(!1)}}async function P(D){if(!D?.id)throw new Error((0,Nz.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",D.id,{force:!0});let B=N(D);return await h(B),{deleted:!0}}catch(B){throw console.error("There was an error uninstalling the font family:",B),B}}let N=D=>{let q=(f?.[D.source??""]??[]).filter(X=>X.slug!==D.slug),K={...f,[D.source??""]:q};return m(K),D.fontFace&&D.fontFace.forEach(X=>{$C(X,"all")}),K},z=D=>{let B=F(D),q={...f,custom:dfe(f?.custom,B)};return m(q),H(B),q},F=D=>D.map(({id:B,fontFace:q,...K})=>({...K,...q&&q.length>0?{fontFace:q.map(({id:X,...J})=>J)}:{}})),H=D=>{D.forEach(B=>{B.fontFace&&B.fontFace.forEach(q=>{let K=CS(q?.src??"");K&&ph(q,K,"all")})})},M=(D,B)=>{let q=f?.[D.source??""]??[],K=s5(D,B,q);m({...f,[D.source??""]:K});let X=k(D.slug,B?.fontStyle??"",B?.fontWeight??"",D.source??"custom");if(B&&X)$C(B,"all");else{let J=CS(B?.src??"");B&&J&&ph(B,J,"all")}},L=async D=>{if(!D.src)return;let B=CS(D.src);!B||E.has(B)||(ph(D,B,"document"),E.add(B))};return(0,vfe.jsx)(ci.Provider,{value:{libraryFontSelected:y,handleSetLibraryFontSelected:_,fontFamilies:f??{},baseCustomFonts:x,isFontActivated:k,getFontFacesActivated:O,loadFontFaceAsset:L,installFonts:T,uninstallFontFamily:P,toggleActivateFont:M,getAvailableFontsOutline:I,modalTabOpen:g,setModalTabOpen:v,saveFontFamilies:h,isResolvingLibrary:u,isInstalling:s},children:e})}var a5=Kze;var kS=a(j(),1),C5=a(W(),1),T5=a(oe(),1),eme=a(G(),1);var bt=a(W(),1),tT=a(oe(),1),Mz=a(G(),1),sd=a(U(),1),Qr=a(j(),1);var PS=a(j(),1),c5=a(U(),1),Fl=a(W(),1);var yfe=a(W(),1),nd=a(U(),1);var l5=a(C(),1);function Zze(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function Xze(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 Qze({font:e,text:t}){let r=(0,nd.useRef)(null),o=Xze(e),n=qv(e);t=t||("name"in e?e.name:"");let i=e.preview,[s,l]=(0,nd.useState)(!1),[c,u]=(0,nd.useState)(!1),{loadFontFaceAsset:d}=(0,nd.useContext)(ci),f=i??Zze(o),m=f&&f.match(/\.(png|jpg|jpeg|gif|svg)$/i),h=Sde(o),g={fontSize:"18px",lineHeight:1,opacity:c?"1":"0",...n,...h};return(0,nd.useEffect)(()=>{let v=new window.IntersectionObserver(([y])=>{l(y.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[r]),(0,nd.useEffect)(()=>{(async()=>s&&(!m&&o.src&&await d(o),u(!0)))()},[o,s,d,m]),(0,l5.jsx)("div",{ref:r,children:m?(0,l5.jsx)("img",{src:f,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,l5.jsx)(yfe.__experimentalText,{style:g,className:"font-library__font-variant_demo-text",children:t})})}var TS=Qze;var id=a(C(),1);function Jze({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let i=e.fontFace?.length||1,s={cursor:t?"pointer":"default"},l=(0,Fl.useNavigator)(),c=(0,c5.useRef)(null);return(0,c5.useEffect)(()=>{n&&c.current?.focus()},[n]),(0,id.jsx)(Fl.Button,{ref:c,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&l.goTo(o)},style:s,className:"font-library__font-card",children:(0,id.jsxs)(Fl.Flex,{justify:"space-between",wrap:!1,children:[(0,id.jsx)(TS,{font:e}),(0,id.jsxs)(Fl.Flex,{justify:"flex-end",children:[(0,id.jsx)(Fl.FlexItem,{children:(0,id.jsx)(Fl.__experimentalText,{className:"font-library__font-card__count",children:r||(0,PS.sprintf)((0,PS._n)("%d variant","%d variants",i),i)})}),(0,id.jsx)(Fl.FlexItem,{children:(0,id.jsx)(dn,{icon:(0,PS.isRTL)()?vr:yr})})]})]})})}var eT=Jze;var u5=a(U(),1),d5=a(W(),1);var $v=a(C(),1);function $ze({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,u5.useContext)(ci),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)},s=t.name+" "+i5(e),l=(0,u5.useId)();return(0,$v.jsx)("div",{className:"font-library__font-card",children:(0,$v.jsxs)(d5.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,$v.jsx)(d5.CheckboxControl,{checked:n,onChange:i,id:l}),(0,$v.jsx)("label",{htmlFor:l,children:(0,$v.jsx)(TS,{font:e,text:s,onClick:i})})]})})}var bfe=$ze;function Sfe(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 f5(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?Sfe(t.fontWeight?.toString()??"normal")-Sfe(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var ct=a(C(),1);function wfe(e){if(!e)return"";let t={};for(let r of Object.keys(e).sort())t[r]=(e[r]??[]).map(o=>({slug:o.slug,fontFace:(o.fontFace??[]).map(n=>`$n.fontStyle}-$n.fontWeight}`).sort()})).sort((o,n)=>o.slug.localeCompare(n.slug));return JSON.stringify(t)}function eHe(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:s,getFontFacesActivated:l}=(0,sd.useContext)(ci),[c,u]=Ie("typography.fontFamilies"),[d,f]=(0,sd.useState)(void 0),[m,h]=(0,sd.useState)(!1),[g,v]=(0,sd.useState)(null),[y]=Ie("typography.fontFamilies",void 0,"base"),S=(0,Mz.useSelect)(K=>{let{__experimentalGetCurrentGlobalStylesId:X}=K(tT.store);return X()},[]),b=(0,tT.useEntityRecord)("root","globalStyles",S),w=b?.edits?.settings?.typography?.fontFamilies,x=b?.record?.settings?.typography?.fontFamilies,_=(0,sd.useMemo)(()=>w===void 0?!1:wfe(w)!==wfe(x),[w,x]),E=c?.theme?c.theme.map(K=>Bf(K,{source:"theme"})).sort((K,X)=>K.name.localeCompare(X.name)):[],I=new Set(E.map(K=>K.slug)),A=y?.theme?E.concat(y.theme.filter(K=>!I.has(K.slug)).map(K=>Bf(K,{source:"theme"})).sort((K,X)=>K.name.localeCompare(X.name))):[],k=t?.source==="custom"&&t?.id,O=(0,Mz.useSelect)(K=>{let{canUser:X}=K(tT.store);return k&&X("delete",{kind:"postType",name:"wp_font_family",id:k})},[k]),T=!!t&&t?.source!=="theme"&&O,P=()=>{h(!0)},N=async()=>{v(null);try{await s(c),v({type:"success",message:(0,Qr.__)("Font family updated successfully.")})}catch(K){v({type:"error",message:(0,Qr.sprintf)((0,Qr.__)("There was an error updating the font family. %s"),K.message)})}},z=K=>K?!K.fontFace||!K.fontFace.length?[{fontFamily:K.fontFamily,fontStyle:"normal",fontWeight:"400"}]:f5(K.fontFace):[],F=K=>{let X=K?.fontFace&&(K?.fontFace?.length??0)>0?K.fontFace.length:1,J=l(K.slug,K.source).length;return(0,Qr.sprintf)((0,Qr.__)("%1$d of %2$d active"),J,X)};(0,sd.useEffect)(()=>{r(t)},[]);let H=t?l(t.slug,t.source).length:0,M=t?.fontFace?.length??(t?.fontFamily?1:0),L=H>0&&H!==M,D=H===M,B=()=>{if(!t||!t?.source)return;let K=c?.[t.source]?.filter(J=>J.slug!==t.slug)??[],X=D?K:[...K,t];u({...c,[t.source]:X}),t.fontFace&&t.fontFace.forEach(J=>{if(D)$C(J,"all");else{let te=CS(J?.src??"");te&&ph(J,te,"all")}})},q=A.length>0||e.length>0;return(0,ct.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,ct.jsx)("div",{className:"font-library__loading",children:(0,ct.jsx)(bt.ProgressBar,{})}),!n&&(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsxs)(bt.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,ct.jsx)(bt.Navigator.Screen,{path:"/",children:(0,ct.jsxs)(bt.__experimentalVStack,{spacing:"8",children:[g&&(0,ct.jsx)(bt.Notice,{status:g.type,onRemove:()=>v(null),children:g.message}),!q&&(0,ct.jsx)(bt.__experimentalText,{as:"p",children:(0,Qr.__)("No fonts installed.")}),A.length>0&&(0,ct.jsxs)(bt.__experimentalVStack,{children:[(0,ct.jsx)("h2",{className:"font-library__fonts-title",children:(0,Qr._x)("Theme","font source")}),(0,ct.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:A.map(K=>(0,ct.jsx)("li",{className:"font-library__fonts-list-item",children:(0,ct.jsx)(eT,{font:K,navigatorPath:"/fontFamily",variantsText:F(K),shouldFocus:K.slug===d,onClick:()=>{v(null),r(K)}})},K.slug))})]}),e.length>0&&(0,ct.jsxs)(bt.__experimentalVStack,{children:[(0,ct.jsx)("h2",{className:"font-library__fonts-title",children:(0,Qr._x)("Custom","font source")}),(0,ct.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(K=>(0,ct.jsx)("li",{className:"font-library__fonts-list-item",children:(0,ct.jsx)(eT,{font:K,navigatorPath:"/fontFamily",variantsText:F(K),shouldFocus:K.slug===d,onClick:()=>{v(null),r(K)}})},K.slug))})]})]})}),(0,ct.jsxs)(bt.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,ct.jsx)(tHe,{font:t,isOpen:m,setIsOpen:h,setNotice:v,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,ct.jsxs)(bt.Flex,{justify:"flex-start",children:[(0,ct.jsx)(bt.Navigator.BackButton,{icon:(0,Qr.isRTL)()?yr:vr,size:"small",onClick:()=>{f(t?.slug),r(void 0),v(null)},label:(0,Qr.__)("Back")}),(0,ct.jsx)(bt.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),g&&(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsx)(bt.__experimentalSpacer,{margin:1}),(0,ct.jsx)(bt.Notice,{status:g.type,onRemove:()=>v(null),children:g.message}),(0,ct.jsx)(bt.__experimentalSpacer,{margin:1})]}),(0,ct.jsx)(bt.__experimentalSpacer,{margin:4}),(0,ct.jsx)(bt.__experimentalText,{children:(0,Qr.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,ct.jsx)(bt.__experimentalSpacer,{margin:4}),(0,ct.jsxs)(bt.__experimentalVStack,{spacing:0,children:[(0,ct.jsx)(bt.CheckboxControl,{className:"font-library__select-all",label:(0,Qr.__)("Select all"),checked:D,onChange:B,indeterminate:L}),(0,ct.jsx)(bt.__experimentalSpacer,{margin:8}),(0,ct.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&z(t).map((K,X)=>(0,ct.jsx)("li",{className:"font-library__fonts-list-item",children:(0,ct.jsx)(bfe,{font:t,face:K},`face$X}`)},`face$X}`))})]})]})]}),(0,ct.jsxs)(bt.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,ct.jsx)(bt.ProgressBar,{}),T&&(0,ct.jsx)(bt.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:P,children:(0,Qr.__)("Delete")}),(0,ct.jsx)(bt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:N,disabled:!_,accessibleWhenDisabled:!0,children:(0,Qr.__)("Update")})]})]})]})}function tHe({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let s=(0,bt.useNavigator)(),l=async()=>{o(null),r(!1);try{await n(e),s.goBack(),i(void 0),o({type:"success",message:(0,Qr.__)("Font family uninstalled successfully.")})}catch(u){o({type:"error",message:(0,Qr.__)("There was an error uninstalling the font family.")+u.message})}},c=()=>{r(!1)};return(0,ct.jsx)(bt.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,Qr.__)("Cancel"),confirmButtonText:(0,Qr.__)("Delete"),onCancel:c,onConfirm:l,size:"medium",children:e&&(0,Qr.sprintf)((0,Qr.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var m5=eHe;var vn=a(U(),1),it=a(W(),1),Rfe=a(Ee(),1),Hr=a(j(),1);var Afe=a(oe(),1);function xfe(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 _fe(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`$n.fontStyle}-$n.fontWeight}`]:!0}),{})}),{})}function Cfe(e,t,r){return t?!!r[e]?.[`$t.fontStyle}-$t.fontWeight}`]:!!r[e]}var rT=a(j(),1),As=a(W(),1),Ll=a(C(),1);function rHe(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,Ll.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,Ll.jsx)(As.Card,{children:(0,Ll.jsxs)(As.CardBody,{children:[(0,Ll.jsx)(As.__experimentalHeading,{level:2,children:(0,rT.__)("Connect to Google Fonts")}),(0,Ll.jsx)(As.__experimentalSpacer,{margin:6}),(0,Ll.jsx)(As.__experimentalText,{as:"p",children:(0,rT.__)("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,Ll.jsx)(As.__experimentalSpacer,{margin:3}),(0,Ll.jsx)(As.__experimentalText,{as:"p",children:(0,rT.__)("You can alternatively upload files directly on the Upload tab.")}),(0,Ll.jsx)(As.__experimentalSpacer,{margin:6}),(0,Ll.jsx)(As.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,rT.__)("Allow access to Google Fonts")})]})})})}var Tfe=rHe;var Pfe=a(U(),1),p5=a(W(),1);var ey=a(C(),1);function oHe({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+i5(e),s=(0,Pfe.useId)();return(0,ey.jsx)("div",{className:"font-library__font-card",children:(0,ey.jsxs)(p5.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,ey.jsx)(p5.CheckboxControl,{checked:o,onChange:n,id:s}),(0,ey.jsx)("label",{htmlFor:s,children:(0,ey.jsx)(TS,{font:e,text:i,onClick:n})})]})})}var Efe=oHe;var Xe=a(C(),1),nHe={slug:"all",name:(0,Hr._x)("All","font categories")},kfe="wp-font-library-google-fonts-permission",iHe=500;function sHe({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(kfe)==="true",[o,n]=(0,vn.useState)(null),[i,s]=(0,vn.useState)(void 0),[l,c]=(0,vn.useState)(null),[u,d]=(0,vn.useState)([]),[f,m]=(0,vn.useState)(1),[h,g]=(0,vn.useState)({}),[v,y]=(0,vn.useState)(t&&!r()),{installFonts:S,isInstalling:b}=(0,vn.useContext)(ci),{record:w,isResolving:x}=(0,Afe.useEntityRecord)("root","fontCollection",e);(0,vn.useEffect)(()=>{let $=()=>{y(t&&!r())};return $(),window.addEventListener("storage",$),()=>window.removeEventListener("storage",$)},[e,t]);let _=()=>{window.localStorage.setItem(kfe,"false"),window.dispatchEvent(new Event("storage"))};(0,vn.useEffect)(()=>{n(null)},[e]),(0,vn.useEffect)(()=>{d([])},[o]);let E=(0,vn.useMemo)(()=>w?.font_families??[],[w]),I=w?.categories??[],A=[nHe,...I],k=(0,vn.useMemo)(()=>xfe(E,h),[E,h]),O=Math.max(window.innerHeight,iHe),T=Math.floor((O-417)/61),P=Math.ceil(k.length/T),N=(f-1)*T,z=f*T,F=k.slice(N,z),H=$=>{g({...h,category:$}),m(1)},L=(0,Rfe.debounce)($=>{g({...h,search:$}),m(1)},300),D=($,ge)=>{let ke=s5($,ge,u);d(ke)},B=_fe(u),q=()=>{d([])},K=u.length>0?u[0]?.fontFace?.length??0:0,X=K>0&&K!==o?.fontFace?.length,J=K===o?.fontFace?.length,te=()=>{let $=[];!J&&o&&$.push(o),d($)},ee=async()=>{c(null);let $=u[0];try{$?.fontFace&&await Promise.all($.fontFace.map(async ge=>{ge.src&&(ge.file=await hfe(ge.src))}))}catch{c({type:"error",message:(0,Hr.__)("Error installing the fonts, could not be downloaded.")});return}try{await S([$]),c({type:"success",message:(0,Hr.__)("Fonts were installed successfully.")})}catch(ge){c({type:"error",message:ge.message})}q()},ne=$=>$?!$.fontFace||!$.fontFace.length?[{fontFamily:$.fontFamily,fontStyle:"normal",fontWeight:"400"}]:f5($.fontFace):[];if(v)return(0,Xe.jsx)(Tfe,{});let ie=e==="google-fonts"&&!v&&!o;return(0,Xe.jsxs)("div",{className:"font-library__tabpanel-layout",children:[x&&(0,Xe.jsx)("div",{className:"font-library__loading",children:(0,Xe.jsx)(it.ProgressBar,{})}),!x&&w&&(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsxs)(it.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,Xe.jsxs)(it.Navigator.Screen,{path:"/",children:[(0,Xe.jsxs)(it.__experimentalHStack,{justify:"space-between",children:[(0,Xe.jsxs)(it.__experimentalVStack,{children:[(0,Xe.jsx)(it.__experimentalHeading,{level:2,size:13,children:w.name}),(0,Xe.jsx)(it.__experimentalText,{children:w.description})]}),ie&&(0,Xe.jsx)(it.DropdownMenu,{icon:no,label:(0,Hr.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,Hr.__)("Revoke access to Google Fonts"),onClick:_}]})]}),(0,Xe.jsx)(it.__experimentalSpacer,{margin:4}),(0,Xe.jsxs)(it.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,Xe.jsx)(it.SearchControl,{value:h.search,placeholder:(0,Hr.__)("Font name\u2026"),label:(0,Hr.__)("Search"),onChange:L,hideLabelFromVision:!1}),(0,Xe.jsx)(it.SelectControl,{__next40pxDefaultSize:!0,label:(0,Hr.__)("Category"),value:h.category,onChange:H,children:A&&A.map($=>(0,Xe.jsx)("option",{value:$.slug,children:$.name},$.slug))})]}),(0,Xe.jsx)(it.__experimentalSpacer,{margin:4}),!!w?.font_families?.length&&!k.length&&(0,Xe.jsx)(it.__experimentalText,{children:(0,Hr.__)("No fonts found. Try with a different search term.")}),(0,Xe.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,Xe.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:F.map($=>(0,Xe.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Xe.jsx)(eT,{font:$.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:$.font_family_settings.slug===i,onClick:()=>{n($.font_family_settings)}})},$.font_family_settings.slug))})})]}),(0,Xe.jsxs)(it.Navigator.Screen,{path:"/fontFamily",children:[(0,Xe.jsxs)(it.Flex,{justify:"flex-start",children:[(0,Xe.jsx)(it.Navigator.BackButton,{icon:(0,Hr.isRTL)()?yr:vr,size:"small",onClick:()=>{s(o?.slug),n(null),c(null)},label:(0,Hr.__)("Back")}),(0,Xe.jsx)(it.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),l&&(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)(it.__experimentalSpacer,{margin:1}),(0,Xe.jsx)(it.Notice,{status:l.type,onRemove:()=>c(null),children:l.message}),(0,Xe.jsx)(it.__experimentalSpacer,{margin:1})]}),(0,Xe.jsx)(it.__experimentalSpacer,{margin:4}),(0,Xe.jsx)(it.__experimentalText,{children:(0,Hr.__)("Select font variants to install.")}),(0,Xe.jsx)(it.__experimentalSpacer,{margin:4}),(0,Xe.jsx)(it.CheckboxControl,{className:"font-library__select-all",label:(0,Hr.__)("Select all"),checked:J,onChange:te,indeterminate:X}),(0,Xe.jsx)(it.__experimentalVStack,{spacing:0,children:(0,Xe.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&ne(o).map(($,ge)=>(0,Xe.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Xe.jsx)(Efe,{font:o,face:$,handleToggleVariant:D,selected:Cfe(o.slug,o.fontFace?$:null,B)})},`face$ge}`))})}),(0,Xe.jsx)(it.__experimentalSpacer,{margin:16})]})]}),o&&(0,Xe.jsx)(it.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,Xe.jsx)(it.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:ee,isBusy:b,disabled:u.length===0||b,accessibleWhenDisabled:!0,children:(0,Hr.__)("Install")})}),!o&&(0,Xe.jsxs)(it.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,Xe.jsx)(it.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,vn.createInterpolateElement)((0,Hr.sprintf)((0,Hr._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",P),{div:(0,Xe.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Xe.jsx)(it.SelectControl,{"aria-label":(0,Hr.__)("Current page"),value:f.toString(),options:[...Array(P)].map(($,ge)=>({label:(ge+1).toString(),value:(ge+1).toString()})),onChange:$=>m(parseInt($)),size:"small",variant:"minimal"})})}),(0,Xe.jsxs)(it.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Xe.jsx)(it.Button,{onClick:()=>m(f-1),disabled:f===1,accessibleWhenDisabled:!0,label:(0,Hr.__)("Previous page"),icon:(0,Hr.isRTL)()?dl:fl,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Xe.jsx)(it.Button,{onClick:()=>m(f+1),disabled:f===P,accessibleWhenDisabled:!0,label:(0,Hr.__)("Next page"),icon:(0,Hr.isRTL)()?fl:dl,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var h5=sHe;var ES=a(j(),1),Hi=a(W(),1),nT=a(U(),1);var g5=(e=>typeof js<"u"?js:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof js<"u"?js:t)[r]}):e)(function(e){if(typeof js<"u")return js.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Ife=(function(){var e,t,r;return(function(){function o(n,i,s){function l(d,f){if(!i[d]){if(!n[d]){var m=typeof g5=="function"&&g5;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,s)}return i[d].exports}for(var c=typeof g5=="function"&&g5,u=0;u<s.length;u++)l(s[u]);return l}return o})()({1:[function(o,n,i){var s=4096,l=2*s+32,c=2*s-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=s,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,s);if(m<0)throw new Error("Unexpected end of input");if(m<s){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_[(s<<1)+h]=this.buf_[h];this.buf_ptr_=s}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 s=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 s=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,S=256,b=704,w=26,x=6,_=2,E=8,I=255,A=1080,k=18,O=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),T=16,P=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),N=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),z=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 F(le){var re;return le.readBits(1)===0?16:(re=le.readBits(3),re>0?17+re:(re=le.readBits(3),re>0?8+re:17))}function H(le){if(le.readBits(1)){var re=le.readBits(3);return re===0?1:le.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 L(le){var re=new M,ve,ae,pe;if(re.input_end=le.readBits(1),re.input_end&&le.readBits(1))return re;if(ve=le.readBits(2)+4,ve===7){if(re.is_metadata=!0,le.readBits(1)!==0)throw new Error("Invalid reserved bit");if(ae=le.readBits(2),ae===0)return re;for(pe=0;pe<ae;pe++){var Ne=le.readBits(8);if(pe+1===ae&&ae>1&&Ne===0)throw new Error("Invalid size byte");re.meta_block_length|=Ne<<pe*8}}else for(pe=0;pe<ve;++pe){var De=le.readBits(4);if(pe+1===ve&&ve>4&&De===0)throw new Error("Invalid size nibble");re.meta_block_length|=De<<pe*4}return++re.meta_block_length,!re.input_end&&!re.is_metadata&&(re.is_uncompressed=le.readBits(1)),re}function D(le,re,ve){var ae=re,pe;return ve.fillBitWindow(),re+=ve.val_>>>ve.bit_pos_&I,pe=le[re].bits-E,pe>0&&(ve.bit_pos_+=E,re+=le[re].value,re+=ve.val_>>>ve.bit_pos_&(1<<pe)-1),ve.bit_pos_+=le[re].bits,le[re].value}function B(le,re,ve,ae){for(var pe=0,Ne=v,De=0,Be=0,ce=32768,be=[],Se=0;Se<32;Se++)be.push(new d(0,0));for(f(be,0,5,le,k);pe<re&&ce>0;){var fe=0,xe;if(ae.readMoreInput(),ae.fillBitWindow(),fe+=ae.val_>>>ae.bit_pos_&31,ae.bit_pos_+=be[fe].bits,xe=be[fe].value&255,xe<y)De=0,ve[pe++]=xe,xe!==0&&(Ne=xe,ce-=32768>>xe);else{var ut=xe-14,Je,Ot,Nt=0;if(xe===y&&(Nt=Ne),Be!==Nt&&(De=0,Be=Nt),Je=De,De>0&&(De-=2,De<<=ut),De+=ae.readBits(ut)+3,Ot=De-Je,pe+Ot>re)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var hr=0;hr<Ot;hr++)ve[pe+hr]=Be;pe+=Ot,Be!==0&&(ce-=Ot<<15-Be)}}if(ce!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+ce);for(;pe<re;pe++)ve[pe]=0}function q(le,re,ve,ae){var pe=0,Ne,De=new Uint8Array(le);if(ae.readMoreInput(),Ne=ae.readBits(2),Ne===1){for(var Be,ce=le-1,be=0,Se=new Int32Array(4),fe=ae.readBits(2)+1;ce;)ce>>=1,++be;for(Be=0;Be<fe;++Be)Se[Be]=ae.readBits(be)%le,De[Se[Be]]=2;switch(De[Se[0]]=1,fe){case 1:break;case 3:if(Se[0]===Se[1]||Se[0]===Se[2]||Se[1]===Se[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(Se[0]===Se[1])throw new Error("[ReadHuffmanCode] invalid symbols");De[Se[1]]=1;break;case 4:if(Se[0]===Se[1]||Se[0]===Se[2]||Se[0]===Se[3]||Se[1]===Se[2]||Se[1]===Se[3]||Se[2]===Se[3])throw new Error("[ReadHuffmanCode] invalid symbols");ae.readBits(1)?(De[Se[2]]=3,De[Se[3]]=3):De[Se[0]]=2;break}}else{var Be,xe=new Uint8Array(k),ut=32,Je=0,Ot=[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(Be=Ne;Be<k&&ut>0;++Be){var Nt=O[Be],hr=0,zt;ae.fillBitWindow(),hr+=ae.val_>>>ae.bit_pos_&15,ae.bit_pos_+=Ot[hr].bits,zt=Ot[hr].value,xe[Nt]=zt,zt!==0&&(ut-=32>>zt,++Je)}if(!(Je===1||ut===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");B(xe,le,De,ae)}if(pe=f(re,ve,E,De,le),pe===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return pe}function K(le,re,ve){var ae,pe;return ae=D(le,re,ve),pe=h.kBlockLengthPrefixCode[ae].nbits,h.kBlockLengthPrefixCode[ae].offset+ve.readBits(pe)}function X(le,re,ve){var ae;return le<T?(ve+=P[le],ve&=3,ae=re[ve]+N[le]):ae=le-T+1,ae}function J(le,re){for(var ve=le[re],ae=re;ae;--ae)le[ae]=le[ae-1];le[0]=ve}function te(le,re){var ve=new Uint8Array(256),ae;for(ae=0;ae<256;++ae)ve[ae]=ae;for(ae=0;ae<re;++ae){var pe=le[ae];le[ae]=ve[pe],pe&&J(ve,pe)}}function ee(le,re){this.alphabet_size=le,this.num_htrees=re,this.codes=new Array(re+re*z[le+31>>>5]),this.htrees=new Uint32Array(re)}ee.prototype.decode=function(le){var re,ve,ae=0;for(re=0;re<this.num_htrees;++re)this.htrees[re]=ae,ve=q(this.alphabet_size,this.codes,ae,le),ae+=ve};function ne(le,re){var ve={num_htrees:null,context_map:null},ae,pe=0,Ne,De;re.readMoreInput();var Be=ve.num_htrees=H(re)+1,ce=ve.context_map=new Uint8Array(le);if(Be<=1)return ve;for(ae=re.readBits(1),ae&&(pe=re.readBits(4)+1),Ne=[],De=0;De<A;De++)Ne[De]=new d(0,0);for(q(Be+pe,Ne,0,re),De=0;De<le;){var be;if(re.readMoreInput(),be=D(Ne,0,re),be===0)ce[De]=0,++De;else if(be<=pe)for(var Se=1+(1<<be)+re.readBits(be);--Se;){if(De>=le)throw new Error("[DecodeContextMap] i >= context_map_size");ce[De]=0,++De}else ce[De]=be-pe,++De}return re.readBits(1)&&te(ce,le),ve}function ie(le,re,ve,ae,pe,Ne,De){var Be=ve*2,ce=ve,be=D(re,ve*A,De),Se;be===0?Se=pe[Be+(Ne[ce]&1)]:be===1?Se=pe[Be+(Ne[ce]-1&1)]+1:Se=be-2,Se>=le&&(Se-=le),ae[ve]=Se,pe[Be+(Ne[ce]&1)]=Se,++Ne[ce]}function $(le,re,ve,ae,pe,Ne){var De=pe+1,Be=ve&pe,ce=Ne.pos_&c.IBUF_MASK,be;if(re<8||Ne.bit_pos_+(re<<3)<Ne.bit_end_pos_){for(;re-- >0;)Ne.readMoreInput(),ae[Be++]=Ne.readBits(8),Be===De&&(le.write(ae,De),Be=0);return}if(Ne.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Ne.bit_pos_<32;)ae[Be]=Ne.val_>>>Ne.bit_pos_,Ne.bit_pos_+=8,++Be,--re;if(be=Ne.bit_end_pos_-Ne.bit_pos_>>3,ce+be>c.IBUF_MASK){for(var Se=c.IBUF_MASK+1-ce,fe=0;fe<Se;fe++)ae[Be+fe]=Ne.buf_[ce+fe];be-=Se,Be+=Se,re-=Se,ce=0}for(var fe=0;fe<be;fe++)ae[Be+fe]=Ne.buf_[ce+fe];if(Be+=be,re-=be,Be>=De){le.write(ae,De),Be-=De;for(var fe=0;fe<Be;fe++)ae[fe]=ae[De+fe]}for(;Be+re>=De;){if(be=De-Be,Ne.input_.read(ae,Be,be)<be)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");le.write(ae,De),re-=be,Be=0}if(Ne.input_.read(ae,Be,re)<re)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Ne.reset()}function ge(le){var re=le.bit_pos_+7&-8,ve=le.readBits(re-le.bit_pos_);return ve==0}function ke(le){var re=new s(le),ve=new c(re);F(ve);var ae=L(ve);return ae.meta_block_length}i.BrotliDecompressedSize=ke;function Pe(le,re){var ve=new s(le);re==null&&(re=ke(le));var ae=new Uint8Array(re),pe=new l(ae);return Oe(ve,pe),pe.pos<pe.buffer.length&&(pe.buffer=pe.buffer.subarray(0,pe.pos)),pe.buffer}i.BrotliDecompressBuffer=Pe;function Oe(le,re){var ve,ae=0,pe=0,Ne=0,De,Be=0,ce,be,Se,fe,xe=[16,15,11,4],ut=0,Je=0,Ot=0,Nt=[new ee(0,0),new ee(0,0),new ee(0,0)],hr,zt,$e,yi=128+c.READ_SIZE;$e=new c(le),Ne=F($e),De=(1<<Ne)-16,ce=1<<Ne,be=ce-1,Se=new Uint8Array(ce+yi+u.maxDictionaryWordLength),fe=ce,hr=[],zt=[];for(var Ls=0;Ls<3*A;Ls++)hr[Ls]=new d(0,0),zt[Ls]=new d(0,0);for(;!pe;){var gr=0,ll,qo=[1<<28,1<<28,1<<28],pt=[0],Xt=[1,1,1],Z=[0,1,0,1,0,1],ue=[0],V,Te,St,Ce,Er=null,Ae=null,kr,de=null,me,sc=0,rr=null,Ve=0,Ld=0,Oa=null,Lr=0,Mt=0,vo=0,Ko,_n;for(ve=0;ve<3;++ve)Nt[ve].codes=null,Nt[ve].htrees=null;$e.readMoreInput();var Bd=L($e);if(gr=Bd.meta_block_length,ae+gr>re.buffer.length){var gg=new Uint8Array(ae+gr);gg.set(re.buffer),re.buffer=gg}if(pe=Bd.input_end,ll=Bd.is_uncompressed,Bd.is_metadata){for(ge($e);gr>0;--gr)$e.readMoreInput(),$e.readBits(8);continue}if(gr!==0){if(ll){$e.bit_pos_=$e.bit_pos_+7&-8,$(re,gr,ae,Se,be,$e),ae+=gr;continue}for(ve=0;ve<3;++ve)Xt[ve]=H($e)+1,Xt[ve]>=2&&(q(Xt[ve]+2,hr,ve*A,$e),q(w,zt,ve*A,$e),qo[ve]=K(zt,ve*A,$e),ue[ve]=1);for($e.readMoreInput(),V=$e.readBits(2),Te=T+($e.readBits(4)<<V),St=(1<<V)-1,Ce=Te+(48<<V),Ae=new Uint8Array(Xt[0]),ve=0;ve<Xt[0];++ve)$e.readMoreInput(),Ae[ve]=$e.readBits(2)<<1;var oo=ne(Xt[0]<<x,$e);kr=oo.num_htrees,Er=oo.context_map;var Ji=ne(Xt[2]<<_,$e);for(me=Ji.num_htrees,de=Ji.context_map,Nt[0]=new ee(S,kr),Nt[1]=new ee(b,Xt[1]),Nt[2]=new ee(Ce,me),ve=0;ve<3;++ve)Nt[ve].decode($e);for(rr=0,Oa=0,Ko=Ae[pt[0]],Mt=m.lookupOffsets[Ko],vo=m.lookupOffsets[Ko+1],_n=Nt[1].htrees[0];gr>0;){var yo,$i,Bs,cb,g3,Vs,Na,Vd,Hx,ub,Ux;for($e.readMoreInput(),qo[1]===0&&(ie(Xt[1],hr,1,pt,Z,ue,$e),qo[1]=K(zt,A,$e),_n=Nt[1].htrees[pt[1]]),--qo[1],yo=D(Nt[1].codes,_n,$e),$i=yo>>6,$i>=2?($i-=2,Na=-1):Na=0,Bs=h.kInsertRangeLut[$i]+(yo>>3&7),cb=h.kCopyRangeLut[$i]+(yo&7),g3=h.kInsertLengthPrefixCode[Bs].offset+$e.readBits(h.kInsertLengthPrefixCode[Bs].nbits),Vs=h.kCopyLengthPrefixCode[cb].offset+$e.readBits(h.kCopyLengthPrefixCode[cb].nbits),Je=Se[ae-1&be],Ot=Se[ae-2&be],ub=0;ub<g3;++ub)$e.readMoreInput(),qo[0]===0&&(ie(Xt[0],hr,0,pt,Z,ue,$e),qo[0]=K(zt,0,$e),sc=pt[0]<<x,rr=sc,Ko=Ae[pt[0]],Mt=m.lookupOffsets[Ko],vo=m.lookupOffsets[Ko+1]),Hx=m.lookup[Mt+Je]|m.lookup[vo+Ot],Ve=Er[rr+Hx],--qo[0],Ot=Je,Je=D(Nt[0].codes,Nt[0].htrees[Ve],$e),Se[ae&be]=Je,(ae&be)===be&&re.write(Se,ce),++ae;if(gr-=g3,gr<=0)break;if(Na<0){var Hx;if($e.readMoreInput(),qo[2]===0&&(ie(Xt[2],hr,2,pt,Z,ue,$e),qo[2]=K(zt,2*A,$e),Ld=pt[2]<<_,Oa=Ld),--qo[2],Hx=(Vs>4?3:Vs-2)&255,Lr=de[Oa+Hx],Na=D(Nt[2].codes,Nt[2].htrees[Lr],$e),Na>=Te){var v3,CG,Wx;Na-=Te,CG=Na&St,Na>>=V,v3=(Na>>1)+1,Wx=(2+(Na&1)<<v3)-4,Na=Te+(Wx+$e.readBits(v3)<<V)+CG}}if(Vd=X(Na,xe,ut),Vd<0)throw new Error("[BrotliDecompress] invalid distance");if(ae<De&&Be!==De?Be=ae:Be=De,Ux=ae&be,Vd>Be)if(Vs>=u.minDictionaryWordLength&&Vs<=u.maxDictionaryWordLength){var Wx=u.offsetsByLength[Vs],TG=Vd-Be-1,PG=u.sizeBitsByLength[Vs],jke=(1<<PG)-1,zke=TG&jke,EG=TG>>PG;if(Wx+=zke*Vs,EG<g.kNumTransforms){var y3=g.transformDictionaryWord(Se,Ux,Wx,Vs,EG);if(Ux+=y3,ae+=y3,gr-=y3,Ux>=fe){re.write(Se,ce);for(var lE=0;lE<Ux-fe;lE++)Se[lE]=Se[fe+lE]}}else throw new Error("Invalid backward reference. pos: "+ae+" distance: "+Vd+" len: "+Vs+" bytes left: "+gr)}else throw new Error("Invalid backward reference. pos: "+ae+" distance: "+Vd+" len: "+Vs+" bytes left: "+gr);else{if(Na>0&&(xe[ut&3]=Vd,++ut),Vs>gr)throw new Error("Invalid backward reference. pos: "+ae+" distance: "+Vd+" len: "+Vs+" bytes left: "+gr);for(ub=0;ub<Vs;++ub)Se[ae&be]=Se[ae-Vd&be],(ae&be)===be&&re.write(Se,ce),++ae,--gr}Je=Se[ae-1&be],Ot=Se[ae-2&be]}ae&=1073741823}}re.write(Se,ae&be)}i.BrotliDecompress=Oe,u.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var s=o("base64-js");i.init=function(){var l=o("./decode").BrotliDecompressBuffer,c=s.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 s=o("./dictionary-browser");i.init=function(){i.dictionary=s.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 s(f,m){this.bits=f,this.value=m}i.HuffmanCode=s;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 s(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,S,b,w,x,_,E,I,A,k,O,T,P=new Int32Array(l+1),N=new Int32Array(l+1);for(T=new Int32Array(v),w=0;w<v;w++)P[g[w]]++;for(N[1]=0,b=1;b<l;b++)N[b+1]=N[b]+P[b];for(w=0;w<v;w++)g[w]!==0&&(T[N[g[w]]++]=w);if(A=h,k=1<<A,O=k,N[l]===1){for(x=0;x<O;++x)f[m+x]=new s(0,T[0]&65535);return O}for(x=0,w=0,b=1,_=2;b<=h;++b,_<<=1)for(;P[b]>0;--P[b])S=new s(b&255,T[w++]&65535),u(f,m+x,_,k,S),x=c(x,b);for(I=O-1,E=-1,b=h+1,_=2;b<=l;++b,_<<=1)for(;P[b]>0;--P[b])(x&I)!==E&&(m+=k,A=d(P,b,h),k=1<<A,O+=k,E=x&I,f[y+E]=new s(A+h&255,m-y-E&65535)),S=new s(b-h&255,T[w++]&65535),u(f,m+(x>>h),_,k,S),x=c(x,b);return O}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=v,i.fromByteArray=b;for(var s=[],l=[],c=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,f=u.length;d<f;++d)s[d]=u[d],l[u.charCodeAt(d)]=d;l[45]=62,l[95]=63;function m(w){var x=w.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var _=w.indexOf("=");_===-1&&(_=x);var E=_===x?0:4-_%4;return[_,E]}function h(w){var x=m(w),_=x[0],E=x[1];return(_+E)*3/4-E}function g(w,x,_){return(x+_)*3/4-_}function v(w){for(var x,_=m(w),E=_[0],I=_[1],A=new c(g(w,E,I)),k=0,O=I>0?E-4:E,T=0;T<O;T+=4)x=l[w.charCodeAt(T)]<<18|l[w.charCodeAt(T+1)]<<12|l[w.charCodeAt(T+2)]<<6|l[w.charCodeAt(T+3)],A[k++]=x>>16&255,A[k++]=x>>8&255,A[k++]=x&255;return I===2&&(x=l[w.charCodeAt(T)]<<2|l[w.charCodeAt(T+1)]>>4,A[k++]=x&255),I===1&&(x=l[w.charCodeAt(T)]<<10|l[w.charCodeAt(T+1)]<<4|l[w.charCodeAt(T+2)]>>2,A[k++]=x>>8&255,A[k++]=x&255),A}function y(w){return s[w>>18&63]+s[w>>12&63]+s[w>>6&63]+s[w&63]}function S(w,x,_){for(var E,I=[],A=x;A<_;A+=3)E=(w[A]<<16&16711680)+(w[A+1]<<8&65280)+(w[A+2]&255),I.push(y(E));return I.join("")}function b(w){for(var x,_=w.length,E=_%3,I=[],A=16383,k=0,O=_-E;k<O;k+=A)I.push(S(w,k,k+A>O?O:k+A));return E===1?(x=w[_-1],I.push(s[x>>2]+s[x<<4&63]+"==")):E===2&&(x=(w[_-2]<<8)+w[_-1],I.push(s[x>>10]+s[x>>4&63]+s[x<<2&63]+"=")),I.join("")}},{}],9:[function(o,n,i){function s(l,c){this.offset=l,this.nbits=c}i.kBlockLengthPrefixCode=[new s(1,2),new s(5,2),new s(9,2),new s(13,2),new s(17,3),new s(25,3),new s(33,3),new s(41,3),new s(49,4),new s(65,4),new s(81,4),new s(97,4),new s(113,5),new s(145,5),new s(177,5),new s(209,5),new s(241,6),new s(305,6),new s(369,7),new s(497,8),new s(753,9),new s(1265,10),new s(2289,11),new s(4337,12),new s(8433,13),new s(16625,24)],i.kInsertLengthPrefixCode=[new s(0,0),new s(1,0),new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,1),new s(8,1),new s(10,2),new s(14,2),new s(18,3),new s(26,3),new s(34,4),new s(50,4),new s(66,5),new s(98,5),new s(130,6),new s(194,7),new s(322,8),new s(578,9),new s(1090,10),new s(2114,12),new s(6210,14),new s(22594,24)],i.kCopyLengthPrefixCode=[new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,0),new s(7,0),new s(8,0),new s(9,0),new s(10,1),new s(12,1),new s(14,2),new s(18,2),new s(22,3),new s(30,3),new s(38,4),new s(54,4),new s(70,5),new s(102,5),new s(134,6),new s(198,7),new s(326,8),new s(582,9),new s(1094,10),new s(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 s(c){this.buffer=c,this.pos=0}s.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=s;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 s=o("./dictionary"),l=0,c=1,u=2,d=3,f=4,m=5,h=6,g=7,v=8,y=9,S=10,b=11,w=12,x=13,_=14,E=15,I=16,A=17,k=18,O=19,T=20;function P(F,H,M){this.prefix=new Uint8Array(F.length),this.transform=H,this.suffix=new Uint8Array(M.length);for(var L=0;L<F.length;L++)this.prefix[L]=F.charCodeAt(L);for(var L=0;L<M.length;L++)this.suffix[L]=M.charCodeAt(L)}var N=[new P("",l,""),new P("",l," "),new P(" ",l," "),new P("",w,""),new P("",S," "),new P("",l," the "),new P(" ",l,""),new P("s ",l," "),new P("",l," of "),new P("",S,""),new P("",l," and "),new P("",x,""),new P("",c,""),new P(", ",l," "),new P("",l,", "),new P(" ",S," "),new P("",l," in "),new P("",l," to "),new P("e ",l," "),new P("",l,'"'),new P("",l,"."),new P("",l,'">'),new P("",l,`
  50  `),new P("",d,""),new P("",l,"]"),new P("",l," for "),new P("",_,""),new P("",u,""),new P("",l," a "),new P("",l," that "),new P(" ",S,""),new P("",l,". "),new P(".",l,""),new P(" ",l,", "),new P("",E,""),new P("",l," with "),new P("",l,"'"),new P("",l," from "),new P("",l," by "),new P("",I,""),new P("",A,""),new P(" the ",l,""),new P("",f,""),new P("",l,". The "),new P("",b,""),new P("",l," on "),new P("",l," as "),new P("",l," is "),new P("",g,""),new P("",c,"ing "),new P("",l,`
  51      `),new P("",l,":"),new P(" ",l,". "),new P("",l,"ed "),new P("",T,""),new P("",k,""),new P("",h,""),new P("",l,"("),new P("",S,", "),new P("",v,""),new P("",l," at "),new P("",l,"ly "),new P(" the ",l," of "),new P("",m,""),new P("",y,""),new P(" ",S,", "),new P("",S,'"'),new P(".",l,"("),new P("",b," "),new P("",S,'">'),new P("",l,'="'),new P(" ",l,"."),new P(".com/",l,""),new P(" the ",l," of the "),new P("",S,"'"),new P("",l,". This "),new P("",l,","),new P(".",l," "),new P("",S,"("),new P("",S,"."),new P("",l," not "),new P(" ",l,'="'),new P("",l,"er "),new P(" ",b," "),new P("",l,"al "),new P(" ",b,""),new P("",l,"='"),new P("",b,'"'),new P("",S,". "),new P(" ",l,"("),new P("",l,"ful "),new P(" ",S,". "),new P("",l,"ive "),new P("",l,"less "),new P("",b,"'"),new P("",l,"est "),new P(" ",S,"."),new P("",b,'">'),new P(" ",l,"='"),new P("",S,","),new P("",l,"ize "),new P("",b,"."),new P("\xC2\xA0",l,""),new P(" ",l,","),new P("",S,'="'),new P("",b,'="'),new P("",l,"ous "),new P("",b,", "),new P("",S,"='"),new P(" ",S,","),new P(" ",b,'="'),new P(" ",b,", "),new P("",b,","),new P("",b,"("),new P("",b,". "),new P(" ",b,"."),new P("",b,"='"),new P(" ",b,". "),new P(" ",S,'="'),new P(" ",b,"='"),new P(" ",S,"='")];i.kTransforms=N,i.kNumTransforms=N.length;function z(F,H){return F[H]<192?(F[H]>=97&&F[H]<=122&&(F[H]^=32),1):F[H]<224?(F[H+1]^=32,2):(F[H+2]^=5,3)}i.transformDictionaryWord=function(F,H,M,L,D){var B=N[D].prefix,q=N[D].suffix,K=N[D].transform,X=K<w?0:K-(w-1),J=0,te=H,ee;X>L&&(X=L);for(var ne=0;ne<B.length;)F[H++]=B[ne++];for(M+=X,L-=X,K<=y&&(L-=K),J=0;J<L;J++)F[H++]=s.dictionary[M+J];if(ee=H-L,K===S)z(F,ee);else if(K===b)for(;L>0;){var ie=z(F,ee);ee+=ie,L-=ie}for(var $=0;$<q.length;)F[H++]=q[$++];return H-te}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var v5=(e=>typeof js<"u"?js:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof js<"u"?js:t)[r]}):e)(function(e){if(typeof js<"u")return js.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Ofe=(function(){var e,t,r;return(function(){function o(n,i,s){function l(d,f){if(!i[d]){if(!n[d]){var m=typeof v5=="function"&&v5;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,s)}return i[d].exports}for(var c=typeof v5=="function"&&v5,u=0;u<s.length;u++)l(s[u]);return l}return o})()({1:[function(o,n,i){"use strict";var s=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(s)},{}],2:[function(o,n,i){"use strict";var s=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 s.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,S,b=m.length,w=0;for(y=0;y<b;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<b&&(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 s.Buf8(w),S=0,y=0;S<w;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<b&&(v=m.charCodeAt(y+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),y++)),g<128?h[S++]=g:g<2048?(h[S++]=192|g>>>6,h[S++]=128|g&63):g<65536?(h[S++]=224|g>>>12,h[S++]=128|g>>>6&63,h[S++]=128|g&63):(h[S++]=240|g>>>18,h[S++]=128|g>>>12&63,h[S++]=128|g>>>6&63,h[S++]=128|g&63);return h};function f(m,h){if(h<65534&&(m.subarray&&c||!m.subarray&&l))return String.fromCharCode.apply(null,s.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 s.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,S,b=h||m.length,w=new Array(b*2);for(v=0,g=0;g<b;){if(y=m[g++],y<128){w[v++]=y;continue}if(S=u[y],S>4){w[v++]=65533,g+=S-1;continue}for(y&=S===2?31:S===3?15:7;S>1&&g<b;)y=y<<6|m[g++]&63,S--;if(S>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 s(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=s},{}],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 s(){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=s();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 s(){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=s},{}],7:[function(o,n,i){"use strict";var s=30,l=12;n.exports=function(u,d){var f,m,h,g,v,y,S,b,w,x,_,E,I,A,k,O,T,P,N,z,F,H,M,L,D;f=u.state,m=u.next_in,L=u.input,h=m+(u.avail_in-5),g=u.next_out,D=u.output,v=g-(d-u.avail_out),y=g+(u.avail_out-257),S=f.dmax,b=f.wsize,w=f.whave,x=f.wnext,_=f.window,E=f.hold,I=f.bits,A=f.lencode,k=f.distcode,O=(1<<f.lenbits)-1,T=(1<<f.distbits)-1;e:do{I<15&&(E+=L[m++]<<I,I+=8,E+=L[m++]<<I,I+=8),P=A[E&O];t:for(;;){if(N=P>>>24,E>>>=N,I-=N,N=P>>>16&255,N===0)D[g++]=P&65535;else if(N&16){z=P&65535,N&=15,N&&(I<N&&(E+=L[m++]<<I,I+=8),z+=E&(1<<N)-1,E>>>=N,I-=N),I<15&&(E+=L[m++]<<I,I+=8,E+=L[m++]<<I,I+=8),P=k[E&T];r:for(;;){if(N=P>>>24,E>>>=N,I-=N,N=P>>>16&255,N&16){if(F=P&65535,N&=15,I<N&&(E+=L[m++]<<I,I+=8,I<N&&(E+=L[m++]<<I,I+=8)),F+=E&(1<<N)-1,F>S){u.msg="invalid distance too far back",f.mode=s;break e}if(E>>>=N,I-=N,N=g-v,F>N){if(N=F-N,N>w&&f.sane){u.msg="invalid distance too far back",f.mode=s;break e}if(H=0,M=_,x===0){if(H+=b-N,N<z){z-=N;do D[g++]=_[H++];while(--N);H=g-F,M=D}}else if(x<N){if(H+=b+x-N,N-=x,N<z){z-=N;do D[g++]=_[H++];while(--N);if(H=0,x<z){N=x,z-=N;do D[g++]=_[H++];while(--N);H=g-F,M=D}}}else if(H+=x-N,N<z){z-=N;do D[g++]=_[H++];while(--N);H=g-F,M=D}for(;z>2;)D[g++]=M[H++],D[g++]=M[H++],D[g++]=M[H++],z-=3;z&&(D[g++]=M[H++],z>1&&(D[g++]=M[H++]))}else{H=g-F;do D[g++]=D[H++],D[g++]=D[H++],D[g++]=D[H++],z-=3;while(z>2);z&&(D[g++]=D[H++],z>1&&(D[g++]=D[H++]))}}else if((N&64)===0){P=k[(P&65535)+(E&(1<<N)-1)];continue r}else{u.msg="invalid distance code",f.mode=s;break e}break}}else if((N&64)===0){P=A[(P&65535)+(E&(1<<N)-1)];continue t}else if(N&32){f.mode=l;break e}else{u.msg="invalid literal/length code",f.mode=s;break e}break}}while(m<h&&g<y);z=I>>3,m-=z,I-=z<<3,E&=(1<<I)-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=E,f.bits=I}},{}],8:[function(o,n,i){"use strict";var s=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,S=0,b=1,w=2,x=-2,_=-3,E=-4,I=-5,A=8,k=1,O=2,T=3,P=4,N=5,z=6,F=7,H=8,M=9,L=10,D=11,B=12,q=13,K=14,X=15,J=16,te=17,ee=18,ne=19,ie=20,$=21,ge=22,ke=23,Pe=24,Oe=25,le=26,re=27,ve=28,ae=29,pe=30,Ne=31,De=32,Be=852,ce=592,be=15,Se=be;function fe(Z){return(Z>>>24&255)+(Z>>>8&65280)+((Z&65280)<<8)+((Z&255)<<24)}function xe(){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 s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ut(Z){var ue;return!Z||!Z.state?x:(ue=Z.state,Z.total_in=Z.total_out=ue.total=0,Z.msg="",ue.wrap&&(Z.adler=ue.wrap&1),ue.mode=k,ue.last=0,ue.havedict=0,ue.dmax=32768,ue.head=null,ue.hold=0,ue.bits=0,ue.lencode=ue.lendyn=new s.Buf32(Be),ue.distcode=ue.distdyn=new s.Buf32(ce),ue.sane=1,ue.back=-1,S)}function Je(Z){var ue;return!Z||!Z.state?x:(ue=Z.state,ue.wsize=0,ue.whave=0,ue.wnext=0,ut(Z))}function Ot(Z,ue){var V,Te;return!Z||!Z.state||(Te=Z.state,ue<0?(V=0,ue=-ue):(V=(ue>>4)+1,ue<48&&(ue&=15)),ue&&(ue<8||ue>15))?x:(Te.window!==null&&Te.wbits!==ue&&(Te.window=null),Te.wrap=V,Te.wbits=ue,Je(Z))}function Nt(Z,ue){var V,Te;return Z?(Te=new xe,Z.state=Te,Te.window=null,V=Ot(Z,ue),V!==S&&(Z.state=null),V):x}function hr(Z){return Nt(Z,Se)}var zt=!0,$e,yi;function Ls(Z){if(zt){var ue;for($e=new s.Buf32(512),yi=new s.Buf32(32),ue=0;ue<144;)Z.lens[ue++]=8;for(;ue<256;)Z.lens[ue++]=9;for(;ue<280;)Z.lens[ue++]=7;for(;ue<288;)Z.lens[ue++]=8;for(d(m,Z.lens,0,288,$e,0,Z.work,{bits:9}),ue=0;ue<32;)Z.lens[ue++]=5;d(h,Z.lens,0,32,yi,0,Z.work,{bits:5}),zt=!1}Z.lencode=$e,Z.lenbits=9,Z.distcode=yi,Z.distbits=5}function gr(Z,ue,V,Te){var St,Ce=Z.state;return Ce.window===null&&(Ce.wsize=1<<Ce.wbits,Ce.wnext=0,Ce.whave=0,Ce.window=new s.Buf8(Ce.wsize)),Te>=Ce.wsize?(s.arraySet(Ce.window,ue,V-Ce.wsize,Ce.wsize,0),Ce.wnext=0,Ce.whave=Ce.wsize):(St=Ce.wsize-Ce.wnext,St>Te&&(St=Te),s.arraySet(Ce.window,ue,V-Te,St,Ce.wnext),Te-=St,Te?(s.arraySet(Ce.window,ue,V-Te,Te,0),Ce.wnext=Te,Ce.whave=Ce.wsize):(Ce.wnext+=St,Ce.wnext===Ce.wsize&&(Ce.wnext=0),Ce.whave<Ce.wsize&&(Ce.whave+=St))),0}function ll(Z,ue){var V,Te,St,Ce,Er,Ae,kr,de,me,sc,rr,Ve,Ld,Oa,Lr=0,Mt,vo,Ko,_n,Bd,gg,oo,Ji,yo=new s.Buf8(4),$i,Bs,cb=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Z||!Z.state||!Z.output||!Z.input&&Z.avail_in!==0)return x;V=Z.state,V.mode===B&&(V.mode=q),Er=Z.next_out,St=Z.output,kr=Z.avail_out,Ce=Z.next_in,Te=Z.input,Ae=Z.avail_in,de=V.hold,me=V.bits,sc=Ae,rr=kr,Ji=S;e:for(;;)switch(V.mode){case k:if(V.wrap===0){V.mode=q;break}for(;me<16;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if(V.wrap&2&&de===35615){V.check=0,yo[0]=de&255,yo[1]=de>>>8&255,V.check=c(V.check,yo,2,0),de=0,me=0,V.mode=O;break}if(V.flags=0,V.head&&(V.head.done=!1),!(V.wrap&1)||(((de&255)<<8)+(de>>8))%31){Z.msg="incorrect header check",V.mode=pe;break}if((de&15)!==A){Z.msg="unknown compression method",V.mode=pe;break}if(de>>>=4,me-=4,oo=(de&15)+8,V.wbits===0)V.wbits=oo;else if(oo>V.wbits){Z.msg="invalid window size",V.mode=pe;break}V.dmax=1<<oo,Z.adler=V.check=1,V.mode=de&512?L:B,de=0,me=0;break;case O:for(;me<16;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if(V.flags=de,(V.flags&255)!==A){Z.msg="unknown compression method",V.mode=pe;break}if(V.flags&57344){Z.msg="unknown header flags set",V.mode=pe;break}V.head&&(V.head.text=de>>8&1),V.flags&512&&(yo[0]=de&255,yo[1]=de>>>8&255,V.check=c(V.check,yo,2,0)),de=0,me=0,V.mode=T;case T:for(;me<32;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}V.head&&(V.head.time=de),V.flags&512&&(yo[0]=de&255,yo[1]=de>>>8&255,yo[2]=de>>>16&255,yo[3]=de>>>24&255,V.check=c(V.check,yo,4,0)),de=0,me=0,V.mode=P;case P:for(;me<16;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}V.head&&(V.head.xflags=de&255,V.head.os=de>>8),V.flags&512&&(yo[0]=de&255,yo[1]=de>>>8&255,V.check=c(V.check,yo,2,0)),de=0,me=0,V.mode=N;case N:if(V.flags&1024){for(;me<16;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}V.length=de,V.head&&(V.head.extra_len=de),V.flags&512&&(yo[0]=de&255,yo[1]=de>>>8&255,V.check=c(V.check,yo,2,0)),de=0,me=0}else V.head&&(V.head.extra=null);V.mode=z;case z:if(V.flags&1024&&(Ve=V.length,Ve>Ae&&(Ve=Ae),Ve&&(V.head&&(oo=V.head.extra_len-V.length,V.head.extra||(V.head.extra=new Array(V.head.extra_len)),s.arraySet(V.head.extra,Te,Ce,Ve,oo)),V.flags&512&&(V.check=c(V.check,Te,Ve,Ce)),Ae-=Ve,Ce+=Ve,V.length-=Ve),V.length))break e;V.length=0,V.mode=F;case F:if(V.flags&2048){if(Ae===0)break e;Ve=0;do oo=Te[Ce+Ve++],V.head&&oo&&V.length<65536&&(V.head.name+=String.fromCharCode(oo));while(oo&&Ve<Ae);if(V.flags&512&&(V.check=c(V.check,Te,Ve,Ce)),Ae-=Ve,Ce+=Ve,oo)break e}else V.head&&(V.head.name=null);V.length=0,V.mode=H;case H:if(V.flags&4096){if(Ae===0)break e;Ve=0;do oo=Te[Ce+Ve++],V.head&&oo&&V.length<65536&&(V.head.comment+=String.fromCharCode(oo));while(oo&&Ve<Ae);if(V.flags&512&&(V.check=c(V.check,Te,Ve,Ce)),Ae-=Ve,Ce+=Ve,oo)break e}else V.head&&(V.head.comment=null);V.mode=M;case M:if(V.flags&512){for(;me<16;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if(de!==(V.check&65535)){Z.msg="header crc mismatch",V.mode=pe;break}de=0,me=0}V.head&&(V.head.hcrc=V.flags>>9&1,V.head.done=!0),Z.adler=V.check=0,V.mode=B;break;case L:for(;me<32;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}Z.adler=V.check=fe(de),de=0,me=0,V.mode=D;case D:if(V.havedict===0)return Z.next_out=Er,Z.avail_out=kr,Z.next_in=Ce,Z.avail_in=Ae,V.hold=de,V.bits=me,w;Z.adler=V.check=1,V.mode=B;case B:if(ue===v||ue===y)break e;case q:if(V.last){de>>>=me&7,me-=me&7,V.mode=re;break}for(;me<3;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}switch(V.last=de&1,de>>>=1,me-=1,de&3){case 0:V.mode=K;break;case 1:if(Ls(V),V.mode=ie,ue===y){de>>>=2,me-=2;break e}break;case 2:V.mode=te;break;case 3:Z.msg="invalid block type",V.mode=pe}de>>>=2,me-=2;break;case K:for(de>>>=me&7,me-=me&7;me<32;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if((de&65535)!==(de>>>16^65535)){Z.msg="invalid stored block lengths",V.mode=pe;break}if(V.length=de&65535,de=0,me=0,V.mode=X,ue===y)break e;case X:V.mode=J;case J:if(Ve=V.length,Ve){if(Ve>Ae&&(Ve=Ae),Ve>kr&&(Ve=kr),Ve===0)break e;s.arraySet(St,Te,Ce,Ve,Er),Ae-=Ve,Ce+=Ve,kr-=Ve,Er+=Ve,V.length-=Ve;break}V.mode=B;break;case te:for(;me<14;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if(V.nlen=(de&31)+257,de>>>=5,me-=5,V.ndist=(de&31)+1,de>>>=5,me-=5,V.ncode=(de&15)+4,de>>>=4,me-=4,V.nlen>286||V.ndist>30){Z.msg="too many length or distance symbols",V.mode=pe;break}V.have=0,V.mode=ee;case ee:for(;V.have<V.ncode;){for(;me<3;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}V.lens[cb[V.have++]]=de&7,de>>>=3,me-=3}for(;V.have<19;)V.lens[cb[V.have++]]=0;if(V.lencode=V.lendyn,V.lenbits=7,$i={bits:V.lenbits},Ji=d(f,V.lens,0,19,V.lencode,0,V.work,$i),V.lenbits=$i.bits,Ji){Z.msg="invalid code lengths set",V.mode=pe;break}V.have=0,V.mode=ne;case ne:for(;V.have<V.nlen+V.ndist;){for(;Lr=V.lencode[de&(1<<V.lenbits)-1],Mt=Lr>>>24,vo=Lr>>>16&255,Ko=Lr&65535,!(Mt<=me);){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if(Ko<16)de>>>=Mt,me-=Mt,V.lens[V.have++]=Ko;else{if(Ko===16){for(Bs=Mt+2;me<Bs;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if(de>>>=Mt,me-=Mt,V.have===0){Z.msg="invalid bit length repeat",V.mode=pe;break}oo=V.lens[V.have-1],Ve=3+(de&3),de>>>=2,me-=2}else if(Ko===17){for(Bs=Mt+3;me<Bs;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}de>>>=Mt,me-=Mt,oo=0,Ve=3+(de&7),de>>>=3,me-=3}else{for(Bs=Mt+7;me<Bs;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}de>>>=Mt,me-=Mt,oo=0,Ve=11+(de&127),de>>>=7,me-=7}if(V.have+Ve>V.nlen+V.ndist){Z.msg="invalid bit length repeat",V.mode=pe;break}for(;Ve--;)V.lens[V.have++]=oo}}if(V.mode===pe)break;if(V.lens[256]===0){Z.msg="invalid code -- missing end-of-block",V.mode=pe;break}if(V.lenbits=9,$i={bits:V.lenbits},Ji=d(m,V.lens,0,V.nlen,V.lencode,0,V.work,$i),V.lenbits=$i.bits,Ji){Z.msg="invalid literal/lengths set",V.mode=pe;break}if(V.distbits=6,V.distcode=V.distdyn,$i={bits:V.distbits},Ji=d(h,V.lens,V.nlen,V.ndist,V.distcode,0,V.work,$i),V.distbits=$i.bits,Ji){Z.msg="invalid distances set",V.mode=pe;break}if(V.mode=ie,ue===y)break e;case ie:V.mode=$;case $:if(Ae>=6&&kr>=258){Z.next_out=Er,Z.avail_out=kr,Z.next_in=Ce,Z.avail_in=Ae,V.hold=de,V.bits=me,u(Z,rr),Er=Z.next_out,St=Z.output,kr=Z.avail_out,Ce=Z.next_in,Te=Z.input,Ae=Z.avail_in,de=V.hold,me=V.bits,V.mode===B&&(V.back=-1);break}for(V.back=0;Lr=V.lencode[de&(1<<V.lenbits)-1],Mt=Lr>>>24,vo=Lr>>>16&255,Ko=Lr&65535,!(Mt<=me);){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if(vo&&(vo&240)===0){for(_n=Mt,Bd=vo,gg=Ko;Lr=V.lencode[gg+((de&(1<<_n+Bd)-1)>>_n)],Mt=Lr>>>24,vo=Lr>>>16&255,Ko=Lr&65535,!(_n+Mt<=me);){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}de>>>=_n,me-=_n,V.back+=_n}if(de>>>=Mt,me-=Mt,V.back+=Mt,V.length=Ko,vo===0){V.mode=le;break}if(vo&32){V.back=-1,V.mode=B;break}if(vo&64){Z.msg="invalid literal/length code",V.mode=pe;break}V.extra=vo&15,V.mode=ge;case ge:if(V.extra){for(Bs=V.extra;me<Bs;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}V.length+=de&(1<<V.extra)-1,de>>>=V.extra,me-=V.extra,V.back+=V.extra}V.was=V.length,V.mode=ke;case ke:for(;Lr=V.distcode[de&(1<<V.distbits)-1],Mt=Lr>>>24,vo=Lr>>>16&255,Ko=Lr&65535,!(Mt<=me);){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if((vo&240)===0){for(_n=Mt,Bd=vo,gg=Ko;Lr=V.distcode[gg+((de&(1<<_n+Bd)-1)>>_n)],Mt=Lr>>>24,vo=Lr>>>16&255,Ko=Lr&65535,!(_n+Mt<=me);){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}de>>>=_n,me-=_n,V.back+=_n}if(de>>>=Mt,me-=Mt,V.back+=Mt,vo&64){Z.msg="invalid distance code",V.mode=pe;break}V.offset=Ko,V.extra=vo&15,V.mode=Pe;case Pe:if(V.extra){for(Bs=V.extra;me<Bs;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}V.offset+=de&(1<<V.extra)-1,de>>>=V.extra,me-=V.extra,V.back+=V.extra}if(V.offset>V.dmax){Z.msg="invalid distance too far back",V.mode=pe;break}V.mode=Oe;case Oe:if(kr===0)break e;if(Ve=rr-kr,V.offset>Ve){if(Ve=V.offset-Ve,Ve>V.whave&&V.sane){Z.msg="invalid distance too far back",V.mode=pe;break}Ve>V.wnext?(Ve-=V.wnext,Ld=V.wsize-Ve):Ld=V.wnext-Ve,Ve>V.length&&(Ve=V.length),Oa=V.window}else Oa=St,Ld=Er-V.offset,Ve=V.length;Ve>kr&&(Ve=kr),kr-=Ve,V.length-=Ve;do St[Er++]=Oa[Ld++];while(--Ve);V.length===0&&(V.mode=$);break;case le:if(kr===0)break e;St[Er++]=V.length,kr--,V.mode=$;break;case re:if(V.wrap){for(;me<32;){if(Ae===0)break e;Ae--,de|=Te[Ce++]<<me,me+=8}if(rr-=kr,Z.total_out+=rr,V.total+=rr,rr&&(Z.adler=V.check=V.flags?c(V.check,St,rr,Er-rr):l(V.check,St,rr,Er-rr)),rr=kr,(V.flags?de:fe(de))!==V.check){Z.msg="incorrect data check",V.mode=pe;break}de=0,me=0}V.mode=ve;case ve:if(V.wrap&&V.flags){for(;me<32;){if(Ae===0)break e;Ae--,de+=Te[Ce++]<<me,me+=8}if(de!==(V.total&4294967295)){Z.msg="incorrect length check",V.mode=pe;break}de=0,me=0}V.mode=ae;case ae:Ji=b;break e;case pe:Ji=_;break e;case Ne:return E;case De:default:return x}return Z.next_out=Er,Z.avail_out=kr,Z.next_in=Ce,Z.avail_in=Ae,V.hold=de,V.bits=me,(V.wsize||rr!==Z.avail_out&&V.mode<pe&&(V.mode<re||ue!==g))&&gr(Z,Z.output,Z.next_out,rr-Z.avail_out)?(V.mode=Ne,E):(sc-=Z.avail_in,rr-=Z.avail_out,Z.total_in+=sc,Z.total_out+=rr,V.total+=rr,V.wrap&&rr&&(Z.adler=V.check=V.flags?c(V.check,St,rr,Z.next_out-rr):l(V.check,St,rr,Z.next_out-rr)),Z.data_type=V.bits+(V.last?64:0)+(V.mode===B?128:0)+(V.mode===ie||V.mode===X?256:0),(sc===0&&rr===0||ue===g)&&Ji===S&&(Ji=I),Ji)}function qo(Z){if(!Z||!Z.state)return x;var ue=Z.state;return ue.window&&(ue.window=null),Z.state=null,S}function pt(Z,ue){var V;return!Z||!Z.state||(V=Z.state,(V.wrap&2)===0)?x:(V.head=ue,ue.done=!1,S)}function Xt(Z,ue){var V=ue.length,Te,St,Ce;return!Z||!Z.state||(Te=Z.state,Te.wrap!==0&&Te.mode!==D)?x:Te.mode===D&&(St=1,St=l(St,ue,V,0),St!==Te.check)?_:(Ce=gr(Z,ue,V,V),Ce?(Te.mode=Ne,E):(Te.havedict=1,S))}i.inflateReset=Je,i.inflateReset2=Ot,i.inflateResetKeep=ut,i.inflateInit=hr,i.inflateInit2=Nt,i.inflate=ll,i.inflateEnd=qo,i.inflateGetHeader=pt,i.inflateSetDictionary=Xt,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 s=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(b,w,x,_,E,I,A,k){var O=k.bits,T=0,P=0,N=0,z=0,F=0,H=0,M=0,L=0,D=0,B=0,q,K,X,J,te,ee=null,ne=0,ie,$=new s.Buf16(l+1),ge=new s.Buf16(l+1),ke=null,Pe=0,Oe,le,re;for(T=0;T<=l;T++)$[T]=0;for(P=0;P<_;P++)$[w[x+P]]++;for(F=O,z=l;z>=1&&$[z]===0;z--);if(F>z&&(F=z),z===0)return E[I++]=1<<24|64<<16|0,E[I++]=1<<24|64<<16|0,k.bits=1,0;for(N=1;N<z&&$[N]===0;N++);for(F<N&&(F=N),L=1,T=1;T<=l;T++)if(L<<=1,L-=$[T],L<0)return-1;if(L>0&&(b===d||z!==1))return-1;for(ge[1]=0,T=1;T<l;T++)ge[T+1]=ge[T]+$[T];for(P=0;P<_;P++)w[x+P]!==0&&(A[ge[w[x+P]]++]=P);if(b===d?(ee=ke=A,ie=19):b===f?(ee=h,ne-=257,ke=g,Pe-=257,ie=256):(ee=v,ke=y,ie=-1),B=0,P=0,T=N,te=I,H=F,M=0,X=-1,D=1<<F,J=D-1,b===f&&D>c||b===m&&D>u)return 1;for(;;){Oe=T-M,A[P]<ie?(le=0,re=A[P]):A[P]>ie?(le=ke[Pe+A[P]],re=ee[ne+A[P]]):(le=96,re=0),q=1<<T-M,K=1<<H,N=K;do K-=q,E[te+(B>>M)+K]=Oe<<24|le<<16|re|0;while(K!==0);for(q=1<<T-1;B&q;)q>>=1;if(q!==0?(B&=q-1,B+=q):B=0,P++,--$[T]===0){if(T===z)break;T=w[x+A[P]]}if(T>F&&(B&J)!==X){for(M===0&&(M=F),te+=N,H=T-M,L=1<<H;H+M<z&&(L-=$[H+M],!(L<=0));)H++,L<<=1;if(D+=1<<H,b===f&&D>c||b===m&&D>u)return 1;X=B&J,E[X]=F<<24|H<<16|te-I|0}}return B!==0&&(E[te+B]=T-M<<24|64<<16|0),k.bits=F,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 s(){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=s},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var s=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(S){if(!(this instanceof g))return new g(S);this.options=l.assign({chunkSize:16384,windowBits:0,to:""},S||{});var b=this.options;b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,b.windowBits===0&&(b.windowBits=-15)),b.windowBits>=0&&b.windowBits<16&&!(S&&S.windowBits)&&(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&(b.windowBits&15)===0&&(b.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var w=s.inflateInit2(this.strm,b.windowBits);if(w!==u.Z_OK)throw new Error(d[w]);if(this.header=new m,s.inflateGetHeader(this.strm,this.header),b.dictionary&&(typeof b.dictionary=="string"?b.dictionary=c.string2buf(b.dictionary):h.call(b.dictionary)==="[object ArrayBuffer]"&&(b.dictionary=new Uint8Array(b.dictionary)),b.raw&&(w=s.inflateSetDictionary(this.strm,b.dictionary),w!==u.Z_OK)))throw new Error(d[w])}g.prototype.push=function(S,b){var w=this.strm,x=this.options.chunkSize,_=this.options.dictionary,E,I,A,k,O,T=!1;if(this.ended)return!1;I=b===~~b?b:b===!0?u.Z_FINISH:u.Z_NO_FLUSH,typeof S=="string"?w.input=c.binstring2buf(S):h.call(S)==="[object ArrayBuffer]"?w.input=new Uint8Array(S):w.input=S,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new l.Buf8(x),w.next_out=0,w.avail_out=x),E=s.inflate(w,u.Z_NO_FLUSH),E===u.Z_NEED_DICT&&_&&(E=s.inflateSetDictionary(this.strm,_)),E===u.Z_BUF_ERROR&&T===!0&&(E=u.Z_OK,T=!1),E!==u.Z_STREAM_END&&E!==u.Z_OK)return this.onEnd(E),this.ended=!0,!1;w.next_out&&(w.avail_out===0||E===u.Z_STREAM_END||w.avail_in===0&&(I===u.Z_FINISH||I===u.Z_SYNC_FLUSH))&&(this.options.to==="string"?(A=c.utf8border(w.output,w.next_out),k=w.next_out-A,O=c.buf2string(w.output,A),w.next_out=k,w.avail_out=x-k,k&&l.arraySet(w.output,w.output,A,k,0),this.onData(O)):this.onData(l.shrinkBuf(w.output,w.next_out))),w.avail_in===0&&w.avail_out===0&&(T=!0)}while((w.avail_in>0||w.avail_out===0)&&E!==u.Z_STREAM_END);return E===u.Z_STREAM_END&&(I=u.Z_FINISH),I===u.Z_FINISH?(E=s.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===u.Z_OK):(I===u.Z_SYNC_FLUSH&&(this.onEnd(u.Z_OK),w.avail_out=0),!0)},g.prototype.onData=function(S){this.chunks.push(S)},g.prototype.onEnd=function(S){S===u.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=l.flattenChunks(this.chunks)),this.chunks=[],this.err=S,this.msg=this.strm.msg};function v(S,b){var w=new g(b);if(w.push(S,!0),w.err)throw w.msg||d[w.err];return w.result}function y(S,b){return b=b||{},b.raw=!0,v(S,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 n9t=globalThis.fetch,y5=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]`}},aHe=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)}},lHe=new Date("1904-01-01T00:00:00+0000").getTime();function cHe(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var uHe=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 cHe([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(lHe+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}},mo=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()}},ft=class extends mo{constructor(e,t,r){let{parser:o,start:n}=super(new uHe(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function Le(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var dHe=class extends ft{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 fHe(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);Le(this.tables,n.tag.trim(),i)})}},fHe=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},Nfe=Ofe.inflate||void 0,Mfe=void 0,mHe=class extends ft{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 pHe(o)),hHe(this,t,r)}},pHe=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function hHe(e,t,r){e.tables={},e.directory.forEach(o=>{Le(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let s=t.buffer.slice(o.offset,o.offset+o.compLength),l;if(Nfe)l=Nfe(new Uint8Array(s));else if(Mfe)l=Mfe(new Uint8Array(s));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 Dfe=Ife,Ffe=void 0,gHe=class extends ft{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 vHe(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,s=t.buffer.slice(n);if(Dfe)i=Dfe(new Uint8Array(s));else if(Ffe)i=new Uint8Array(Ffe(s));else{let l="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(l),new Error(l)}yHe(this,i,r)}},vHe=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=bHe(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 yHe(e,t,r){e.tables={},e.directory.forEach(o=>{Le(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),s=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},s)}catch(l){console.error(l)}})})}function bHe(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 Ufe={},Wfe=!1;Promise.all([Promise.resolve().then(function(){return qHe}),Promise.resolve().then(function(){return ZHe}),Promise.resolve().then(function(){return QHe}),Promise.resolve().then(function(){return eUe}),Promise.resolve().then(function(){return rUe}),Promise.resolve().then(function(){return aUe}),Promise.resolve().then(function(){return cUe}),Promise.resolve().then(function(){return dUe}),Promise.resolve().then(function(){return wUe}),Promise.resolve().then(function(){return OUe}),Promise.resolve().then(function(){return bWe}),Promise.resolve().then(function(){return wWe}),Promise.resolve().then(function(){return TWe}),Promise.resolve().then(function(){return RWe}),Promise.resolve().then(function(){return IWe}),Promise.resolve().then(function(){return NWe}),Promise.resolve().then(function(){return FWe}),Promise.resolve().then(function(){return BWe}),Promise.resolve().then(function(){return jWe}),Promise.resolve().then(function(){return HWe}),Promise.resolve().then(function(){return WWe}),Promise.resolve().then(function(){return YWe}),Promise.resolve().then(function(){return ZWe}),Promise.resolve().then(function(){return JWe}),Promise.resolve().then(function(){return $We}),Promise.resolve().then(function(){return tGe}),Promise.resolve().then(function(){return oGe}),Promise.resolve().then(function(){return iGe}),Promise.resolve().then(function(){return aGe}),Promise.resolve().then(function(){return uGe}),Promise.resolve().then(function(){return gGe}),Promise.resolve().then(function(){return SGe}),Promise.resolve().then(function(){return _Ge}),Promise.resolve().then(function(){return EGe}),Promise.resolve().then(function(){return RGe}),Promise.resolve().then(function(){return IGe}),Promise.resolve().then(function(){return MGe}),Promise.resolve().then(function(){return FGe}),Promise.resolve().then(function(){return zGe}),Promise.resolve().then(function(){return UGe}),Promise.resolve().then(function(){return YGe})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Ufe[r]=t[r]}),Wfe=!0});function SHe(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Ufe[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for $o}. The table was skipped.`),{})}function wHe(){let e=0;function t(r,o){if(!Wfe)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(SHe)}return new Promise((r,o)=>t(r))}function xHe(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 _He(e,t,r={}){if(!globalThis.document)return;let o=xHe(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(([s,l])=>`$s}: $l};`)),n.textContent=`
  52  @font-face {
  53      font-family: "$e}";
  54      $i.join(`
  55      `)}
  56      src: url("$t}") format("$o}");
  57  }`,globalThis.document.head.appendChild(n),n}var CHe=[0,1,0,0],THe=[79,84,84,79],PHe=[119,79,70,70],EHe=[119,79,70,50];function b5(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function kHe(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(b5(t,CHe)||b5(t,THe))return"SFNT";if(b5(t,PHe))return"WOFF";if(b5(t,EHe))return"WOFF2"}function RHe(e){if(!e.ok)throw new Error(`HTTP $e.status} - $e.statusText}`);return e}var w5=class extends aHe{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 _He(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>RHe(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new y5("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=kHe(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 y5("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return wHe().then(t=>(e==="SFNT"&&(this.opentype=new dHe(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new mHe(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new gHe(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 y5("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 y5("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=w5;var jf=class extends mo{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},AHe=class extends jf{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}]}},IHe=class extends jf{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(s=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;Le(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new OHe(e))));let i=n+o*8;Le(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(s=>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,s=i+n.entryCount;return i<=t&&t<=s}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}))}},OHe=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}},NHe=class extends jf{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;Le(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;Le(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;Le(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;Le(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let l=s+this.segCountX2,c=this.length-(l-this.tableStart);Le(this,"glyphIdArray",()=>e.readBytes(c,l,16)),Le(this,"segments",()=>this.buildSegments(s,l,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=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=s+c,h=l+c;m<=h;m++)f.push(m);else for(let m=0,h=l-s;m<=h;m++)r.currentPosition=d+u+m*2,f.push(r.uint16);return{startCode:s,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}))}},MHe=class extends jf{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,Le(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}]}},DHe=class extends jf{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,Le(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new FHe(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}))}},FHe=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},LHe=class extends jf{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,Le(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}]}},BHe=class extends jf{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,Le(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new VHe(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}))}},VHe=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},jHe=class extends jf{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 zHe(e));Le(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}))}},zHe=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},HHe=class extends jf{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,Le(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new UHe(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)}},UHe=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function WHe(e,t,r){let o=e.uint16;return o===0?new AHe(e,t,r):o===2?new IHe(e,t,r):o===4?new NHe(e,t,r):o===6?new MHe(e,t,r):o===8?new DHe(e,t,r):o===10?new LHe(e,t,r):o===12?new BHe(e,t,r):o===13?new jHe(e,t,r):o===14?new HHe(e,t,r):{}}var GHe=class extends ft{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 YHe(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})}},YHe=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;Le(this,"table",()=>(e.currentPosition=t+n,WHe(e,r,o)))}},qHe=Object.freeze({__proto__:null,cmap:GHe}),KHe=class extends ft{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})}},ZHe=Object.freeze({__proto__:null,head:KHe}),XHe=class extends ft{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()}},QHe=Object.freeze({__proto__:null,hhea:XHe}),JHe=class extends ft{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(Le(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(l=>new $He(o.uint16,o.int16)))),n<i){let l=s+n*4;Le(this,"leftSideBearings",()=>(o.currentPosition=l,[...new Array(i-n)].map(c=>o.int16)))}}},$He=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},eUe=Object.freeze({__proto__:null,hmtx:JHe}),tUe=class extends ft{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()}},rUe=Object.freeze({__proto__:null,maxp:tUe}),oUe=class extends ft{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 iUe(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new nUe(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}},nUe=class{constructor(e,t){this.length=e,this.offset=t}},iUe=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,Le(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,sUe(e,this)))}};function sUe(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let l=0,c=o/2;l<c;l++)s[l]=String.fromCharCode(e.uint16);return s.join("")}let n=e.readBytes(o),i=[];return n.forEach(function(s,l){i[l]=String.fromCharCode(s)}),i.join("")}var aUe=Object.freeze({__proto__:null,name:oUe}),lUe=class extends ft{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()}},cUe=Object.freeze({__proto__:null,OS2:lUe}),uUe=class extends ft{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]<Lfe.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 Lfe[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(s=>String.fromCharCode(s)).join(""))}},Lfe=[".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"],dUe=Object.freeze({__proto__:null,post:uUe}),fUe=class extends ft{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,Le(this,"horizAxis",()=>new Dz({offset:e.offset+this.horizAxisOffset},t)),Le(this,"vertAxis",()=>new Dz({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,Le(this,"itemVarStore",()=>new Dz({offset:e.offset+this.itemVarStoreOffset},t)))}},Dz=class extends ft{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,Le(this,"baseTagList",()=>new mUe({offset:e.offset+this.baseTagListOffset},t)),Le(this,"baseScriptList",()=>new pUe({offset:e.offset+this.baseScriptListOffset},t))}},mUe=class extends ft{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},pUe=class extends ft{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;Le(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new hUe(this.start,r))))}},hUe=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,Le(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new gUe(t)))}},gUe=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 vUe(this.start,e)),Le(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new yUe(e))),Le(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Gfe(e)))}},vUe=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,Le(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Gfe(t)))}},yUe=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 SUe(this.parser)}},Gfe=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;Le(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new bUe(e))))}},bUe=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},SUe=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)}},wUe=Object.freeze({__proto__:null,BASE:fUe}),Bfe=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 xUe(e)))}},xUe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},oT=class extends mo{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 _Ue(e)))}},_Ue=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},CUe=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)}},TUe=class extends ft{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,Le(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new Bfe(r)}),this.attachListOffset=r.Offset16,Le(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new PUe(r)}),this.ligCaretListOffset=r.Offset16,Le(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new kUe(r)}),this.markAttachClassDefOffset=r.Offset16,Le(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new Bfe(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,Le(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new IUe(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,Le(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new CUe(r)}))}},PUe=class extends mo{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 EUe(this.parser)}},EUe=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},kUe=class extends mo{constructor(e){super(e),this.coverageOffset=e.Offset16,Le(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new oT(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 RUe(this.parser)}},RUe=class extends mo{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 AUe(this.parser)}},AUe=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)}},IUe=class extends mo{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 oT(this.parser)}},OUe=Object.freeze({__proto__:null,GDEF:TUe}),Vfe=class extends mo{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new NUe(e))}},NUe=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},MUe=class extends mo{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new DUe(e))}},DUe=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},jfe=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)}},zfe=class extends mo{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new FUe(e))}},FUe=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},LUe=class extends mo{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 VUe(e);if(t.startsWith("cc"))return new BUe(e);if(t.startsWith("ss"))return new jUe(e)}}},BUe=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)}},VUe=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},jUe=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function Yfe(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var ty=class extends mo{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 oT(e)}},Lz=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},zUe=class extends ty{constructor(e){super(e),this.deltaGlyphID=e.int16}},HUe=class extends ty{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 UUe(t)}},UUe=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},WUe=class extends ty{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 GUe(t)}},GUe=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},YUe=class extends ty{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 qUe(t)}},qUe=class extends mo{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 KUe(t)}},KUe=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},ZUe=class extends ty{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&&(Yfe(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 Lz(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 XUe(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 QUe(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 oT(t)}},XUe=class extends mo{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 qfe(t)}},qfe=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 Lz(e))}},QUe=class extends mo{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 JUe(t)}},JUe=class extends qfe{constructor(e){super(e)}},$Ue=class extends ty{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&&(Yfe(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 Kfe(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 eWe(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 rWe(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 oT(t)}},eWe=class extends mo{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 tWe(t)}},tWe=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 Lz(e))}},rWe=class extends mo{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 oWe(t)}},oWe=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 Kfe(e))}},Kfe=class extends mo{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},nWe=class extends mo{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},iWe=class extends ty{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)}},sWe={buildSubtable:function(e,t){let r=new[void 0,zUe,HUe,WUe,YUe,ZUe,$Ue,nWe,iWe][e](t);return r.type=e,r}},zf=class extends mo{constructor(e){super(e)}},aWe=class extends zf{constructor(e){super(e),console.log("lookup type 1")}},lWe=class extends zf{constructor(e){super(e),console.log("lookup type 2")}},cWe=class extends zf{constructor(e){super(e),console.log("lookup type 3")}},uWe=class extends zf{constructor(e){super(e),console.log("lookup type 4")}},dWe=class extends zf{constructor(e){super(e),console.log("lookup type 5")}},fWe=class extends zf{constructor(e){super(e),console.log("lookup type 6")}},mWe=class extends zf{constructor(e){super(e),console.log("lookup type 7")}},pWe=class extends zf{constructor(e){super(e),console.log("lookup type 8")}},hWe=class extends zf{constructor(e){super(e),console.log("lookup type 9")}},gWe={buildSubtable:function(e,t){let r=new[void 0,aWe,lWe,cWe,uWe,dWe,fWe,mWe,pWe,hWe][e](t);return r.type=e,r}},Hfe=class extends mo{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},vWe=class extends mo{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"?sWe:gWe;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},Zfe=class extends ft{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);Le(this,"scriptList",()=>i?Vfe.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Vfe(o))),Le(this,"featureList",()=>i?zfe.EMPTY:(o.currentPosition=n+this.featureListOffset,new zfe(o))),Le(this,"lookupList",()=>i?Hfe.EMPTY:(o.currentPosition=n+this.lookupListOffset,new Hfe(o))),this.featureVariationsOffset&&Le(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 MUe(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 jfe(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 jfe(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 LUe(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 vWe(this.parser,t)}},yWe=class extends Zfe{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},bWe=Object.freeze({__proto__:null,GSUB:yWe}),SWe=class extends Zfe{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},wWe=Object.freeze({__proto__:null,GPOS:SWe}),xWe=class extends ft{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 _We(r)}},_We=class extends mo{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new CWe(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)}},CWe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},TWe=Object.freeze({__proto__:null,SVG:xWe}),PWe=class extends ft{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;Le(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new EWe(r))));let n=o+this.axisCount*this.axisSize;Le(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new kWe(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)}},EWe=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}},kWe=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)}},RWe=Object.freeze({__proto__:null,fvar:PWe}),AWe=class extends ft{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;Le(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},IWe=Object.freeze({__proto__:null,cvt:AWe}),OWe=class extends ft{constructor(e,t){let{p:r}=super(e,t);Le(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},NWe=Object.freeze({__proto__:null,fpgm:OWe}),MWe=class extends ft{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,Le(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new DWe(r)))}},DWe=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},FWe=Object.freeze({__proto__:null,gasp:MWe}),LWe=class extends ft{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},BWe=Object.freeze({__proto__:null,glyf:LWe}),VWe=class extends ft{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,Le(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):Le(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}}},jWe=Object.freeze({__proto__:null,loca:VWe}),zWe=class extends ft{constructor(e,t){let{p:r}=super(e,t);Le(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},HWe=Object.freeze({__proto__:null,prep:zWe}),UWe=class extends ft{constructor(e,t){let{p:r}=super(e,t);Le(this,"data",()=>r.readBytes())}},WWe=Object.freeze({__proto__:null,CFF:UWe}),GWe=class extends ft{constructor(e,t){let{p:r}=super(e,t);Le(this,"data",()=>r.readBytes())}},YWe=Object.freeze({__proto__:null,CFF2:GWe}),qWe=class extends ft{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,Le(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new KWe(r)))}},KWe=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},ZWe=Object.freeze({__proto__:null,VORG:qWe}),XWe=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new S5(e),this.vert=new S5(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}},QWe=class{constructor(e){this.hori=new S5(e),this.vert=new S5(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},S5=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}},Xfe=class extends ft{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,Le(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new XWe(o)))}},JWe=Object.freeze({__proto__:null,EBLC:Xfe}),Qfe=class extends ft{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},$We=Object.freeze({__proto__:null,EBDT:Qfe}),eGe=class extends ft{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,Le(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new QWe(r)))}},tGe=Object.freeze({__proto__:null,EBSC:eGe}),rGe=class extends Xfe{constructor(e,t){super(e,t,"CBLC")}},oGe=Object.freeze({__proto__:null,CBLC:rGe}),nGe=class extends Qfe{constructor(e,t){super(e,t,"CBDT")}},iGe=Object.freeze({__proto__:null,CBDT:nGe}),sGe=class extends ft{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,Le(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},aGe=Object.freeze({__proto__:null,sbix:sGe}),lGe=class extends ft{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 Fz(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new Fz(this.parser),s=i.gID;if(o===e)return r;if(s===e)return i;for(;t!==n;){let l=t+(n-t)/12;this.parser.currentPosition=l;let c=new Fz(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 cGe(p))}},Fz=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},cGe=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},uGe=Object.freeze({__proto__:null,COLR:lGe}),dGe=class extends ft{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),Le(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new fGe(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,Le(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new mGe(r,o))),Le(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new pGe(r,o))),Le(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new hGe(r,o))))}},fGe=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},mGe=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},pGe=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},hGe=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},gGe=Object.freeze({__proto__:null,CPAL:dGe}),vGe=class extends ft{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 yGe(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new bGe(this.parser)}},yGe=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},bGe=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},SGe=Object.freeze({__proto__:null,DSIG:vGe}),wGe=class extends ft{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 xGe(o,n))}},xGe=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},_Ge=Object.freeze({__proto__:null,hdmx:wGe}),CGe=class extends ft{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,Le(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new TGe(r);n.push(s),o+=s}return n})}},TGe=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,Le(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new PGe(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]}},PGe=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},EGe=Object.freeze({__proto__:null,kern:CGe}),kGe=class extends ft{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},RGe=Object.freeze({__proto__:null,LTSH:kGe}),AGe=class extends ft{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,Le(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.")}},IGe=Object.freeze({__proto__:null,MERG:AGe}),OGe=class extends ft{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 NGe(this.tableStart,r))}},NGe=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)}},MGe=Object.freeze({__proto__:null,meta:OGe}),DGe=class extends ft{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.")}},FGe=Object.freeze({__proto__:null,PCLT:DGe}),LGe=class extends ft{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 BGe(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new VGe(r))}},BGe=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},VGe=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new jGe(e))}},jGe=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},zGe=Object.freeze({__proto__:null,VDMX:LGe}),HGe=class extends ft{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()}},UGe=Object.freeze({__proto__:null,vhea:HGe}),WGe=class extends ft{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(s=>new GGe(p.uint16,p.int16)))),o<n){let s=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=s,[...new Array(n-o)].map(l=>p.int16)))}}},GGe=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},YGe=Object.freeze({__proto__:null,vmtx:WGe});var Jfe=a(W(),1);var{kebabCase:qGe}=Pt(Jfe.privateApis);function $fe(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:qGe(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var ma=a(C(),1);function KGe(){let{installFonts:e}=(0,nT.useContext)(ci),[t,r]=(0,nT.useState)(!1),[o,n]=(0,nT.useState)(null),i=h=>{l(h)},s=h=>{l(h.target.files)},l=async h=>{if(!h)return;n(null),r(!0);let g=new Set,v=[...h],y=!1,S=v.map(async w=>{if(!await u(w))return y=!0,null;if(g.has(w.name))return null;let _=(((w.name??"").split(".")??[]).pop()??"").toLowerCase();return Iz.includes(_)?(g.add(w.name),w):null}),b=(await Promise.all(S)).filter(w=>w!==null);if(b.length>0)c(b);else{let w=y?(0,ES.__)("Sorry, you are not allowed to upload this file type."):(0,ES.__)("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 ph(y,y.file,"all"),y}));m(g)};async function u(h){let g=new w5("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 w5("Uploaded Font");v.fromDataBuffer(g,h.name);let S=(await new Promise(k=>v.onload=k)).detail.font,{name:b}=S.opentype.tables,w=b.get(16)||b.get(1),x=b.get(2).toLowerCase().includes("italic"),_=S.opentype.tables["OS/2"].usWeightClass||"normal",I=!!S.opentype.tables.fvar&&S.opentype.tables.fvar.axes.find(({tag:k})=>k==="wght"),A=I?`$I.minValue} $I.maxValue}`:null;return{file:h,fontFamily:w,fontStyle:x?"italic":"normal",fontWeight:A||_}},m=async h=>{let g=$fe(h);try{await e(g),n({type:"success",message:(0,ES.__)("Fonts were installed successfully.")})}catch(v){let y=v;n({type:"error",message:y.message,errors:y?.installationErrors})}r(!1)};return(0,ma.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,ma.jsx)(Hi.DropZone,{onFilesDrop:i}),(0,ma.jsxs)(Hi.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,ma.jsxs)(Hi.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,ma.jsx)("ul",{children:o.errors.map((h,g)=>(0,ma.jsx)("li",{children:h},g))})]}),t&&(0,ma.jsx)(Hi.FlexItem,{children:(0,ma.jsx)("div",{className:"font-library__upload-area",children:(0,ma.jsx)(Hi.ProgressBar,{})})}),!t&&(0,ma.jsx)(Hi.FormFileUpload,{accept:Iz.map(h=>`.$h}`).join(","),multiple:!0,onChange:s,render:({openFileDialog:h})=>(0,ma.jsx)(Hi.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,ES.__)("Upload font")})}),(0,ma.jsx)(Hi.__experimentalText,{className:"font-library__upload-area__text",children:(0,ES.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var x5=KGe;var Lc=a(C(),1),{Tabs:_5}=Pt(C5.privateApis),ZGe={id:"installed-fonts",title:(0,kS._x)("Library","Font library")},XGe={id:"upload-fonts",title:(0,kS._x)("Upload","noun")},QGe=e=>e.map(({slug:t,name:r})=>({id:t,title:e.length===1&&t==="google-fonts"?(0,kS.__)("Install Fonts"):r}));function JGe({onRequestClose:e,defaultTabId:t="installed-fonts"}){let{records:r=[]}=(0,T5.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),o=(0,eme.useSelect)(i=>i(T5.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]),n=[ZGe];return o&&(n.push(XGe),n.push(...QGe(r||[]))),(0,Lc.jsx)(C5.Modal,{title:(0,kS.__)("Fonts"),onRequestClose:e,isFullScreen:!0,className:"font-library-modal",children:(0,Lc.jsxs)(_5,{defaultTabId:t,children:[(0,Lc.jsx)("div",{className:"font-library-modal__tablist-container",children:(0,Lc.jsx)(_5.TabList,{children:n.map(({id:i,title:s})=>(0,Lc.jsx)(_5.Tab,{tabId:i,children:s},i))})}),n.map(({id:i})=>{let s;switch(i){case"upload-fonts":s=(0,Lc.jsx)(x5,{});break;case"installed-fonts":s=(0,Lc.jsx)(m5,{});break;default:s=(0,Lc.jsx)(h5,{slug:i})}return(0,Lc.jsx)(_5.TabPanel,{tabId:i,focusable:!1,className:"font-library-modal__tab-panel",children:s},i)})]})})}var tme=JGe;var P5=a(j(),1),ry=a(W(),1),rme=a(U(),1);var RS=a(C(),1);function $Ge({font:e}){let{handleSetLibraryFontSelected:t,setModalTabOpen:r}=(0,rme.useContext)(ci),o=e?.fontFace?.length||1,n=()=>{t?.(e),r?.("installed-fonts")},i=qv(e);return(0,RS.jsx)(ry.__experimentalItem,{onClick:n,children:(0,RS.jsxs)(ry.__experimentalHStack,{justify:"space-between",children:[(0,RS.jsx)(ry.FlexItem,{style:i,children:e.name}),(0,RS.jsx)(ry.FlexItem,{className:"global-styles-ui-screen-typography__font-variants-count",children:(0,P5.sprintf)((0,P5._n)("%d variant","%d variants",o),o)})]})})}var ome=$Ge;var sn=a(C(),1);function nme(e,t){return e?e.map(r=>Bf(r,{source:t})):[]}function eYe(){let{baseCustomFonts:e,modalTabOpen:t,setModalTabOpen:r}=(0,ime.useContext)(ci),[o]=Ie("typography.fontFamilies"),[n]=Ie("typography.fontFamilies",void 0,"base"),i=nme(o?.theme,"theme"),s=nme(o?.custom,"custom"),l=[...i,...s].sort((d,f)=>d.name.localeCompare(f.name)),c=0<l.length,u=c||n?.theme?.length>0||(e?.length??0)>0;return(0,sn.jsxs)(sn.Fragment,{children:[!!t&&(0,sn.jsx)(tme,{onRequestClose:()=>r?.(""),defaultTabId:t}),(0,sn.jsxs)(Bc.__experimentalVStack,{spacing:2,children:[(0,sn.jsxs)(Bc.__experimentalHStack,{justify:"space-between",children:[(0,sn.jsx)(Ao,{level:3,children:(0,oy.__)("Fonts")}),(0,sn.jsx)(Bc.Button,{onClick:()=>r?.("installed-fonts"),label:(0,oy.__)("Manage fonts"),icon:yL,size:"small"})]}),l.length>0&&(0,sn.jsx)(sn.Fragment,{children:(0,sn.jsx)(Bc.__experimentalItemGroup,{size:"large",isBordered:!0,isSeparated:!0,children:l.map(d=>(0,sn.jsx)(ome,{font:d},d.slug))})}),!c&&(0,sn.jsxs)(sn.Fragment,{children:[(0,sn.jsx)(Bc.__experimentalText,{as:"p",children:u?(0,oy.__)("No fonts activated."):(0,oy.__)("No fonts installed.")}),(0,sn.jsx)(Bc.Button,{className:"global-styles-ui-font-families__manage-fonts",variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{r?.(u?"installed-fonts":"upload-fonts")},children:u?(0,oy.__)("Manage fonts"):(0,oy.__)("Add fonts")})]})]})]})}function sme({...e}){return(0,sn.jsx)(a5,{children:(0,sn.jsx)(eYe,{...e})})}var iT=a(j(),1),Hf=a(W(),1);var ad=a(C(),1);function tYe(){return(0,ad.jsxs)(Hf.__experimentalVStack,{spacing:2,children:[(0,ad.jsx)(Hf.__experimentalHStack,{justify:"space-between",children:(0,ad.jsx)(Ao,{level:3,children:(0,iT.__)("Font Sizes")})}),(0,ad.jsx)(Hf.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,ad.jsx)(uo,{path:"/typography/font-sizes",children:(0,ad.jsxs)(Hf.__experimentalHStack,{direction:"row",children:[(0,ad.jsx)(Hf.FlexItem,{children:(0,iT.__)("Font size presets")}),(0,ad.jsx)(dn,{icon:(0,iT.isRTL)()?vr:yr})]})})})]})}var ame=tYe;var Bl=a(C(),1);function rYe(){let{fontLibraryEnabled:e}=(0,cme.useContext)(Go);return(0,Bl.jsxs)(Bl.Fragment,{children:[(0,Bl.jsx)(er,{title:(0,E5.__)("Typography"),description:(0,E5.__)("Available fonts, typographic styles, and the application of those styles.")}),(0,Bl.jsx)(dh,{children:(0,Bl.jsxs)(lme.__experimentalVStack,{spacing:7,children:[(0,Bl.jsx)(_S,{title:(0,E5.__)("Typesets")}),e&&(0,Bl.jsx)(sme,{}),(0,Bl.jsx)(Qde,{}),(0,Bl.jsx)(ame,{})]})})]})}var ume=rYe;var _r=a(j(),1),Xa=a(W(),1),vme=a(U(),1);var dme=a(he(),1);var fme=a(C(),1),{useSettingsForBlockElement:oYe,TypographyPanel:nYe}=Pt(dme.privateApis);function mme({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]=He(o,"","user",!1),[i,s]=He(o,"","merged",!1),[l]=Ie(""),u=oYe(l,void 0,e==="heading"?t:e);return(0,fme.jsx)(nYe,{inheritedValue:i,value:n,onChange:s,settings:u})}var pme=a(C(),1);function hme({name:e,element:t,headingLevel:r}){let o="";t==="heading"?o=`elements.$r}.`:t&&t!=="text"&&(o=`elements.$t}.`);let[n]=He(o+"typography.fontFamily",e),[i]=He(o+"color.gradient",e),[s]=He(o+"color.background",e),[l]=He("color.background"),[c]=He(o+"color.text",e),[u]=He(o+"typography.fontSize",e),[d]=He(o+"typography.fontStyle",e),[f]=He(o+"typography.fontWeight",e),[m]=He(o+"typography.letterSpacing",e);return(0,pme.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontFamily:n??"serif",background:i??s??l,color:c,fontSize:u,fontStyle:d,fontWeight:f,letterSpacing:m,...t==="link"?{textDecoration:"underline"}:{}},children:"Aa"})}var zn=a(C(),1),gme={text:{description:(0,_r.__)("Manage the fonts used on the site."),title:(0,_r.__)("Text")},link:{description:(0,_r.__)("Manage the fonts and typography used on the links."),title:(0,_r.__)("Links")},heading:{description:(0,_r.__)("Manage the fonts and typography used on headings."),title:(0,_r.__)("Headings")},caption:{description:(0,_r.__)("Manage the fonts and typography used on captions."),title:(0,_r.__)("Captions")},button:{description:(0,_r.__)("Manage the fonts and typography used on buttons."),title:(0,_r.__)("Buttons")}};function iYe({element:e}){let[t,r]=(0,vme.useState)("heading");return(0,zn.jsxs)(zn.Fragment,{children:[(0,zn.jsx)(er,{title:gme[e].title,description:gme[e].description}),(0,zn.jsx)(Xa.__experimentalSpacer,{marginX:4,children:(0,zn.jsx)(hme,{element:e,headingLevel:t})}),e==="heading"&&(0,zn.jsx)(Xa.__experimentalSpacer,{marginX:4,marginBottom:"1em",children:(0,zn.jsxs)(Xa.__experimentalToggleGroupControl,{label:(0,_r.__)("Select heading level"),hideLabelFromVision:!0,value:t,onChange:o=>r(o),isBlock:!0,size:"__unstable-large",children:[(0,zn.jsx)(Xa.__experimentalToggleGroupControlOption,{value:"heading",showTooltip:!0,"aria-label":(0,_r.__)("All headings"),label:(0,_r._x)("All","heading levels")}),(0,zn.jsx)(Xa.__experimentalToggleGroupControlOption,{value:"h1",showTooltip:!0,"aria-label":(0,_r.__)("Heading 1"),label:(0,_r.__)("H1")}),(0,zn.jsx)(Xa.__experimentalToggleGroupControlOption,{value:"h2",showTooltip:!0,"aria-label":(0,_r.__)("Heading 2"),label:(0,_r.__)("H2")}),(0,zn.jsx)(Xa.__experimentalToggleGroupControlOption,{value:"h3",showTooltip:!0,"aria-label":(0,_r.__)("Heading 3"),label:(0,_r.__)("H3")}),(0,zn.jsx)(Xa.__experimentalToggleGroupControlOption,{value:"h4",showTooltip:!0,"aria-label":(0,_r.__)("Heading 4"),label:(0,_r.__)("H4")}),(0,zn.jsx)(Xa.__experimentalToggleGroupControlOption,{value:"h5",showTooltip:!0,"aria-label":(0,_r.__)("Heading 5"),label:(0,_r.__)("H5")}),(0,zn.jsx)(Xa.__experimentalToggleGroupControlOption,{value:"h6",showTooltip:!0,"aria-label":(0,_r.__)("Heading 6"),label:(0,_r.__)("H6")})]})}),(0,zn.jsx)(mme,{element:e,headingLevel:t})]})}var AS=iYe;var Bz=a(j(),1),_me=a(W(),1),Cme=a(he(),1);var Qa=a(W(),1),IS=a(j(),1);var wme=a(U(),1);var yme=a(W(),1),bme=a(C(),1);function sYe({className:e,children:t,...r}){return(0,bme.jsx)(yme.Flex,{className:Q("global-styles-ui__color-indicator-wrapper",e),...r,children:t})}var Sme=sYe;var Ui=a(C(),1),k5=[];function aYe({name:e}){let[t]=Ie("color.palette.custom"),[r]=Ie("color.palette.theme"),[o]=Ie("color.palette.default"),[n]=Ie("color.defaultPalette",e),i=t||k5,s=r||k5,l=o||k5,c=n??!0,u=(0,wme.useMemo)(()=>[...i,...s,...l&&c?l:k5],[i,s,l,c]),d=e?"/blocks/"+encodeURIComponent(e)+"/colors/palette":"/colors/palette";return(0,Ui.jsxs)(Qa.__experimentalVStack,{spacing:3,children:[(0,Ui.jsx)(Ao,{level:3,children:(0,IS.__)("Palette")}),(0,Ui.jsx)(Qa.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,Ui.jsx)(uo,{path:d,children:(0,Ui.jsxs)(Qa.__experimentalHStack,{direction:"row",children:[u.length>0?(0,Ui.jsxs)(Ui.Fragment,{children:[(0,Ui.jsx)(Qa.__experimentalZStack,{isLayered:!1,offset:-8,children:u.slice(0,5).map(({color:f},m)=>(0,Ui.jsx)(Sme,{children:(0,Ui.jsx)(Qa.ColorIndicator,{colorValue:f})},`$f}-$m}`))}),(0,Ui.jsx)(Qa.FlexItem,{isBlock:!0,children:(0,IS.__)("Edit palette")})]}):(0,Ui.jsx)(Qa.FlexItem,{children:(0,IS.__)("Add colors")}),(0,Ui.jsx)(dn,{icon:(0,IS.isRTL)()?vr:yr})]})})})]})}var xme=aYe;var ld=a(C(),1),{useSettingsForBlockElement:lYe,ColorPanel:cYe}=Pt(Cme.privateApis);function uYe(){let[e,t]=He("",void 0,"user",!1),[r]=He("",void 0,"merged",!1),[o]=Ie(""),n=lYe(o);return(0,ld.jsxs)(ld.Fragment,{children:[(0,ld.jsx)(er,{title:(0,Bz.__)("Colors"),description:(0,Bz.__)("Palette colors and the application of those colors on site elements.")}),(0,ld.jsx)(dh,{children:(0,ld.jsx)(_me.__experimentalVStack,{spacing:7,children:(0,ld.jsx)(xme,{})})}),(0,ld.jsx)(cYe,{inheritedValue:r,value:e,onChange:t,settings:n})]})}var Tme=uYe;var lT=a(j(),1),Mme=a(W(),1);var Ame=a(Ee(),1),Wf=a(W(),1),NS=a(j(),1);var A5=a(W(),1);var R5=a(W(),1);var Pme=a(C(),1);function Eme(){let{paletteColors:e}=yS();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Pme.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`$t}-$o}`))}var sT=a(C(),1),dYe={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},fYe=({label:e,isFocused:t,withHoverView:r})=>(0,sT.jsx)(SS,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,sT.jsx)(R5.__unstableMotion.div,{variants:dYe,style:{height:"100%",overflow:"hidden"},children:(0,sT.jsx)(R5.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,sT.jsx)(Eme,{})})},o)}),kme=fYe;var ny=a(C(),1),Rme=["color"];function OS({title:e,gap:t=2}){let r=ZO(Rme);return r?.length<=1?null:(0,ny.jsxs)(A5.__experimentalVStack,{spacing:3,children:[e&&(0,ny.jsx)(Ao,{level:3,children:e}),(0,ny.jsx)(A5.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,ny.jsx)(xS,{variation:o,isPill:!0,properties:Rme,showTooltip:!0,children:()=>(0,ny.jsx)(kme,{})},n))})]})}var Uf=a(C(),1),mYe={placement:"bottom-start",offset:8};function Ime({name:e}){let[t,r]=Ie("color.palette.theme",e),[o]=Ie("color.palette.theme",e,"base"),[n,i]=Ie("color.palette.default",e),[s]=Ie("color.palette.default",e,"base"),[l,c]=Ie("color.palette.custom",e),[u]=Ie("color.defaultPalette",e),f=(0,Ame.useViewportMatch)("small","<")?mYe:void 0,[m]=pde(e);return(0,Uf.jsxs)(Wf.__experimentalVStack,{className:"global-styles-ui-color-palette-panel",spacing:8,children:[(0,Uf.jsxs)(Wf.__experimentalVStack,{spacing:4,children:[!!t&&!!t.length&&(0,Uf.jsx)(Wf.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,colors:t,onChange:r,paletteLabel:(0,NS.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:f}),window.__experimentalEnableColorRandomizer&&t?.length>0&&m&&(0,Uf.jsx)(Wf.Button,{__next40pxDefaultSize:!0,variant:"secondary",icon:wL,onClick:m,children:(0,NS.__)("Randomize colors")})]}),!!n&&!!n.length&&!!u&&(0,Uf.jsx)(Wf.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,colors:n,onChange:i,paletteLabel:(0,NS.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:f}),(0,Uf.jsx)(Wf.__experimentalPaletteEdit,{colors:l,onChange:c,paletteLabel:(0,NS.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:f}),(0,Uf.jsx)(OS,{title:(0,NS.__)("Palettes")})]})}var Ome=a(Ee(),1),ud=a(W(),1),aT=a(j(),1);var cd=a(C(),1),pYe={placement:"bottom-start",offset:8},hYe=()=>{};function Nme({name:e}){let[t,r]=Ie("color.gradients.theme",e),[o]=Ie("color.gradients.theme",e,"base"),[n,i]=Ie("color.gradients.default",e),[s]=Ie("color.gradients.default",e,"base"),[l,c]=Ie("color.gradients.custom",e),[u]=Ie("color.defaultGradients",e),[d]=Ie("color.duotone.custom")||[],[f]=Ie("color.duotone.default")||[],[m]=Ie("color.duotone.theme")||[],[h]=Ie("color.defaultDuotone"),g=[...d||[],...m||[],...f&&h?f:[]],y=(0,Ome.useViewportMatch)("small","<")?pYe:void 0;return(0,cd.jsxs)(ud.__experimentalVStack,{className:"global-styles-ui-gradient-palette-panel",spacing:8,children:[!!t&&!!t.length&&(0,cd.jsx)(ud.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,gradients:t,onChange:r,paletteLabel:(0,aT.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:y}),!!n&&!!n.length&&!!u&&(0,cd.jsx)(ud.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,gradients:n,onChange:i,paletteLabel:(0,aT.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:y}),(0,cd.jsx)(ud.__experimentalPaletteEdit,{gradients:l,onChange:c,paletteLabel:(0,aT.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:y}),!!g&&!!g.length&&(0,cd.jsxs)("div",{children:[(0,cd.jsx)(Ao,{level:3,children:(0,aT.__)("Duotone")}),(0,cd.jsx)(ud.__experimentalSpacer,{margin:3}),(0,cd.jsx)(ud.DuotonePicker,{duotonePalette:g,disableCustomDuotone:!0,disableCustomColors:!0,clearable:!1,onChange:hYe,colorPalette:[]})]})]})}var pa=a(C(),1),{Tabs:MS}=Pt(Mme.privateApis);function gYe({name:e}){return(0,pa.jsxs)(pa.Fragment,{children:[(0,pa.jsx)(er,{title:(0,lT.__)("Edit palette"),description:(0,lT.__)("The combination of colors used across the site and in color pickers.")}),(0,pa.jsxs)(MS,{children:[(0,pa.jsxs)(MS.TabList,{children:[(0,pa.jsx)(MS.Tab,{tabId:"color",children:(0,lT.__)("Color")}),(0,pa.jsx)(MS.Tab,{tabId:"gradient",children:(0,lT.__)("Gradient")})]}),(0,pa.jsx)(MS.TabPanel,{tabId:"color",focusable:!1,children:(0,pa.jsx)(Ime,{name:e})}),(0,pa.jsx)(MS.TabPanel,{tabId:"gradient",focusable:!1,children:(0,pa.jsx)(Nme,{name:e})})]})]})}var Dme=gYe;var Vz=a(j(),1),Vme=a(he(),1),jme=a(W(),1);var Fme=a(he(),1);var Lme=a(C(),1),vYe={backgroundSize:"auto"},{BackgroundPanel:yYe}=Pt(Fme.privateApis);function Bme(){let[e]=He("",void 0,"user",!1),[t,r]=He("",void 0,"merged",!1),[o]=Ie("");return(0,Lme.jsx)(yYe,{inheritedValue:t,value:e,onChange:r,settings:o,defaultValues:vYe})}var vh=a(C(),1),{useHasBackgroundPanel:bYe}=Pt(Vme.privateApis);function SYe(){let[e]=Ie(""),t=bYe(e);return(0,vh.jsxs)(vh.Fragment,{children:[(0,vh.jsx)(er,{title:(0,Vz.__)("Background"),description:(0,vh.jsx)(jme.__experimentalText,{children:(0,Vz.__)("Set styles for the site's background.")})}),t&&(0,vh.jsx)(Bme,{})]})}var zme=SYe;var Gi=a(W(),1),Wi=a(j(),1);var Yme=a(U(),1);var Hme=a(W(),1),Ume=a(j(),1),Wme=a(C(),1);function wYe({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:n}){let i=async()=>{o(),n()},s=()=>{o()};return(0,Wme.jsx)(Hme.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,Ume.__)("Cancel"),confirmButtonText:t,onCancel:s,onConfirm:i,size:"medium",children:e})}var Gme=wYe;var dr=a(C(),1),{Menu:cT}=Pt(Gi.privateApis),zz="6px 6px 9px rgba(0, 0, 0, 0.2)";function qme(){let[e]=Ie("shadow.presets.default"),[t]=Ie("shadow.defaultPresets"),[r]=Ie("shadow.presets.theme"),[o,n]=Ie("shadow.presets.custom"),i=d=>{n([...o||[],d])},s=()=>{n([])},[l,c]=(0,Yme.useState)(!1),u=()=>c(!l);return(0,dr.jsxs)(dr.Fragment,{children:[l&&(0,dr.jsx)(Gme,{text:(0,Wi.__)("Are you sure you want to remove all custom shadows?"),confirmButtonText:(0,Wi.__)("Remove"),isOpen:l,toggleOpen:u,onConfirm:s}),(0,dr.jsx)(er,{title:(0,Wi.__)("Shadows"),description:(0,Wi.__)("Manage and create shadow styles for use across the site.")}),(0,dr.jsx)(dh,{children:(0,dr.jsxs)(Gi.__experimentalVStack,{className:"global-styles-ui__shadows-panel",spacing:7,children:[t&&(0,dr.jsx)(jz,{label:(0,Wi.__)("Default"),shadows:e||[],category:"default"}),r&&r.length>0&&(0,dr.jsx)(jz,{label:(0,Wi.__)("Theme"),shadows:r||[],category:"theme"}),(0,dr.jsx)(jz,{label:(0,Wi.__)("Custom"),shadows:o||[],category:"custom",canCreate:!0,onCreate:i,onReset:u})]})})]})}function jz({label:e,shadows:t,category:r,canCreate:o,onCreate:n,onReset:i}){let s=()=>{let l=KO(t,"shadow-");n?.({name:(0,Wi.sprintf)((0,Wi.__)("Shadow %d"),l),shadow:zz,slug:`shadow-$l}`})};return(0,dr.jsxs)(Gi.__experimentalVStack,{spacing:2,children:[(0,dr.jsxs)(Gi.__experimentalHStack,{justify:"space-between",children:[(0,dr.jsx)(Ao,{level:3,children:e}),(0,dr.jsxs)(Gi.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:[o&&(0,dr.jsx)(Gi.Button,{size:"small",icon:cc,label:(0,Wi.__)("Add shadow"),onClick:()=>{s()}}),!!t?.length&&r==="custom"&&(0,dr.jsxs)(cT,{children:[(0,dr.jsx)(cT.TriggerButton,{render:(0,dr.jsx)(Gi.Button,{size:"small",icon:no,label:(0,Wi.__)("Shadow options")})}),(0,dr.jsx)(cT.Popover,{children:(0,dr.jsx)(cT.Item,{onClick:i,children:(0,dr.jsx)(cT.ItemLabel,{children:(0,Wi.__)("Remove all custom shadows")})})})]})]})]}),t.length>0&&(0,dr.jsx)(Gi.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map(l=>(0,dr.jsx)(xYe,{shadow:l,category:r},l.slug))})]})}function xYe({shadow:e,category:t}){return(0,dr.jsx)(uo,{path:`/shadows/edit/$t}/$e.slug}`,children:(0,dr.jsxs)(Gi.__experimentalHStack,{children:[(0,dr.jsx)(Gi.FlexItem,{children:e.name}),(0,dr.jsx)(dn,{icon:(0,Wi.isRTL)()?vr:yr})]})})}var tt=a(W(),1),Mr=a(j(),1);var Ja=a(U(),1);function Kme(e){return(e.match(/(?:[^,(]|\([^)]*\))+/g)||[]).map(r=>r.trim())}function Zme(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 s=i.length===1,l=e.replace(r,"").trim();s&&(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:s,color:l||t.color}}function Xme(e){let t=`$e.x||"0px"} $e.y||"0px"} $e.blur||"0px"} $e.spread||"0px"}`;return`$e.inset?"inset":""} $t} $e.color||""}`.trim()}var ze=a(C(),1),{Menu:uT}=Pt(tt.privateApis),_Ye=[{label:(0,Mr.__)("Rename"),action:"rename"},{label:(0,Mr.__)("Delete"),action:"delete"}],CYe=[{label:(0,Mr.__)("Reset"),action:"reset"}];function Qme(){let{goBack:e,params:t}=(0,tt.useNavigator)(),{category:r,slug:o}=t,[n,i]=Ie(`shadow.presets.$r}`);(0,Ja.useEffect)(()=>{let x=n?.some(_=>_.slug===o);o&&!x&&e()},[n,o,e]);let[s]=Ie(`shadow.presets.$r}`,void 0,"base"),[l,c]=(0,Ja.useState)(()=>(n||[]).find(x=>x.slug===o)),u=(0,Ja.useMemo)(()=>(s||[]).find(x=>x.slug===o),[s,o]),[d,f]=(0,Ja.useState)(!1),[m,h]=(0,Ja.useState)(!1),[g,v]=(0,Ja.useState)(l?.name);if(!r||!o)return null;let y=x=>{c({...l,shadow:x});let _=n.map(E=>E.slug===o?{...l,shadow:x}:E);i(_)},S=x=>{if(x==="reset"){let _=n.map(E=>E.slug===o?u:E);c(u),i(_)}else x==="delete"?f(!0):x==="rename"&&h(!0)},b=()=>{i(n.filter(x=>x.slug!==o))},w=x=>{if(!x)return;let _=n.map(E=>E.slug===o?{...l,name:x}:E);c({...l,name:x}),i(_)};return l?(0,ze.jsxs)(ze.Fragment,{children:[(0,ze.jsxs)(tt.__experimentalHStack,{justify:"space-between",children:[(0,ze.jsx)(er,{title:l.name}),(0,ze.jsx)(tt.FlexItem,{children:(0,ze.jsx)(tt.__experimentalSpacer,{marginTop:2,marginBottom:0,paddingX:4,children:(0,ze.jsxs)(uT,{children:[(0,ze.jsx)(uT.TriggerButton,{render:(0,ze.jsx)(tt.Button,{size:"small",icon:no,label:(0,Mr.__)("Menu")})}),(0,ze.jsx)(uT.Popover,{children:(r==="custom"?_Ye:CYe).map(x=>(0,ze.jsx)(uT.Item,{onClick:()=>S(x.action),disabled:x.action==="reset"&&l.shadow===u?.shadow,children:(0,ze.jsx)(uT.ItemLabel,{children:x.label})},x.action))})]})})})]}),(0,ze.jsxs)(dh,{children:[(0,ze.jsx)(TYe,{shadow:l.shadow}),(0,ze.jsx)(PYe,{shadow:l.shadow,onChange:y})]}),d&&(0,ze.jsx)(tt.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{b(),f(!1)},onCancel:()=>{f(!1)},confirmButtonText:(0,Mr.__)("Delete"),size:"medium",children:(0,Mr.sprintf)((0,Mr.__)('Are you sure you want to delete "%s" shadow preset?'),l.name)}),m&&(0,ze.jsx)(tt.Modal,{title:(0,Mr.__)("Rename"),onRequestClose:()=>h(!1),size:"small",children:(0,ze.jsxs)("form",{onSubmit:x=>{x.preventDefault(),w(g),h(!1)},children:[(0,ze.jsx)(tt.__experimentalInputControl,{__next40pxDefaultSize:!0,autoComplete:"off",label:(0,Mr.__)("Name"),placeholder:(0,Mr.__)("Shadow name"),value:g??"",onChange:v}),(0,ze.jsx)(tt.__experimentalSpacer,{marginBottom:6}),(0,ze.jsxs)(tt.Flex,{className:"block-editor-shadow-edit-modal__actions",justify:"flex-end",expanded:!1,children:[(0,ze.jsx)(tt.FlexItem,{children:(0,ze.jsx)(tt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>h(!1),children:(0,Mr.__)("Cancel")})}),(0,ze.jsx)(tt.FlexItem,{children:(0,ze.jsx)(tt.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Mr.__)("Save")})})]})]})})]}):(0,ze.jsx)(er,{title:""})}function TYe({shadow:e}){return(0,ze.jsx)(tt.__experimentalSpacer,{marginBottom:4,marginTop:-2,children:(0,ze.jsx)(tt.__experimentalHStack,{alignment:"center",justify:"center",className:"global-styles-ui__shadow-preview-panel",children:(0,ze.jsx)("div",{className:"global-styles-ui__shadow-preview-block",style:{boxShadow:e}})})})}function PYe({shadow:e,onChange:t}){let r=(0,Ja.useRef)(null),o=(0,Ja.useMemo)(()=>Kme(e),[e]),n=(l,c)=>{let u=[...o];u[l]=c,t(u.join(", "))},i=()=>{t([...o,zz].join(", "))},s=l=>{t(o.filter((c,u)=>u!==l).join(", ")),r.current?.focus()};return(0,ze.jsxs)(ze.Fragment,{children:[(0,ze.jsx)(tt.__experimentalVStack,{spacing:2,children:(0,ze.jsxs)(tt.__experimentalHStack,{justify:"space-between",children:[(0,ze.jsx)(Ao,{level:3,children:(0,Mr.__)("Shadows")}),(0,ze.jsx)(tt.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:(0,ze.jsx)(tt.Button,{size:"small",icon:cc,label:(0,Mr.__)("Add shadow"),onClick:()=>{i()},ref:r})})]})}),(0,ze.jsx)(tt.__experimentalSpacer,{}),(0,ze.jsx)(tt.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:o.map((l,c)=>(0,ze.jsx)(EYe,{shadow:l,onChange:u=>n(c,u),canRemove:o.length>1,onRemove:()=>s(c)},c))})]})}function EYe({shadow:e,onChange:t,canRemove:r,onRemove:o}){let n={placement:"left-start",offset:36,shift:!0},i=(0,Ja.useMemo)(()=>Zme(e),[e]),s=l=>{t(Xme(l))};return(0,ze.jsx)(tt.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,Mr.__)("Remove shadow")};return(0,ze.jsxs)(ze.Fragment,{children:[(0,ze.jsx)(tt.Button,{__next40pxDefaultSize:!0,icon:m_,...u,children:i.inset?(0,Mr.__)("Inner shadow"):(0,Mr.__)("Drop shadow")}),r&&(0,ze.jsx)(tt.Button,{size:"small",icon:dL,...d})]})},renderContent:()=>(0,ze.jsx)(tt.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"global-styles-ui__shadow-editor__dropdown-content",children:(0,ze.jsx)(kYe,{shadowObj:i,onChange:s})})})}function kYe({shadowObj:e,onChange:t}){let n=(i,s)=>{let l={...e,[i]:s};t(l)};return(0,ze.jsxs)(tt.__experimentalVStack,{spacing:4,className:"global-styles-ui__shadow-editor-panel",children:[(0,ze.jsx)(tt.ColorPalette,{clearable:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,value:e.color,onChange:i=>n("color",i)}),(0,ze.jsxs)(tt.__experimentalToggleGroupControl,{label:(0,Mr.__)("Shadow Type"),value:e.inset?"inset":"outset",isBlock:!0,onChange:i=>n("inset",i==="inset"),hideLabelFromVision:!0,__next40pxDefaultSize:!0,children:[(0,ze.jsx)(tt.__experimentalToggleGroupControlOption,{value:"outset",label:(0,Mr.__)("Outset")}),(0,ze.jsx)(tt.__experimentalToggleGroupControlOption,{value:"inset",label:(0,Mr.__)("Inset")})]}),(0,ze.jsxs)(tt.__experimentalGrid,{columns:2,gap:4,children:[(0,ze.jsx)(I5,{label:(0,Mr.__)("X Position"),value:e.x,onChange:i=>n("x",i)}),(0,ze.jsx)(I5,{label:(0,Mr.__)("Y Position"),value:e.y,onChange:i=>n("y",i)}),(0,ze.jsx)(I5,{label:(0,Mr.__)("Blur"),value:e.blur,onChange:i=>n("blur",i)}),(0,ze.jsx)(I5,{label:(0,Mr.__)("Spread"),value:e.spread,onChange:i=>n("spread",i)})]})]})}function I5({label:e,value:t,onChange:r}){return(0,ze.jsx)(tt.__experimentalUnitControl,{label:e,__next40pxDefaultSize:!0,value:t,onChange:n=>{let s=n!==void 0&&!isNaN(parseFloat(n))?n:"0px";r(s)}})}var Hz=a(C(),1);function Jme(){return(0,Hz.jsx)(qme,{})}function $me(){return(0,Hz.jsx)(Qme,{})}var ope=a(j(),1),npe=a(he(),1);var epe=a(he(),1),Uz=a(U(),1);var tpe=a(C(),1),{useSettingsForBlockElement:RYe,DimensionsPanel:AYe}=Pt(epe.privateApis),IYe={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,childLayout:!1};function rpe(){let[e]=He("",void 0,"user",!1),[t,r]=He("",void 0,"merged",!1),[o]=Ie("",void 0,"user"),[n,i]=Ie(""),s=RYe(n),l=(0,Uz.useMemo)(()=>({...t,layout:s.layout}),[t,s.layout]),c=(0,Uz.useMemo)(()=>({...e,layout:o.layout}),[e,o.layout]);return(0,tpe.jsx)(AYe,{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:s,includeLayoutControls:!0,defaultControls:IYe})}var iy=a(C(),1),{useHasDimensionsPanel:OYe,useSettingsForBlockElement:NYe}=Pt(npe.privateApis);function MYe(){let[e]=Ie(""),t=NYe(e),r=OYe(t);return(0,iy.jsxs)(iy.Fragment,{children:[(0,iy.jsx)(er,{title:(0,ope.__)("Layout")}),r&&(0,iy.jsx)(rpe,{})]})}var ipe=MYe;var D5=a(W(),1),Gz=a(j(),1);var Wz=a(j(),1),upe=a(W(),1);var spe=a(oe(),1),ape=a(G(),1),N5=a(U(),1),lpe=a(W(),1),cpe=a(j(),1);var O5=a(C(),1);function DYe({gap:e=2}){let{user:t}=(0,N5.useContext)(Go),r=t?.styles,n=(0,ape.useSelect)(s=>{let l=s(spe.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(l)?l:void 0},[])?.filter(s=>!KC(s,["color"])&&!KC(s,["typography","spacing"])),i=(0,N5.useMemo)(()=>[...[{title:(0,cpe.__)("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,O5.jsx)(lpe.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,l)=>(0,O5.jsx)(xS,{variation:s,children:c=>(0,O5.jsx)(QO,{label:s?.title,withHoverView:!0,isFocused:c,variation:s})},l))})}var M5=DYe;var DS=a(C(),1);function dpe(){return(0,DS.jsxs)(upe.__experimentalVStack,{spacing:10,className:"global-styles-ui-variation-container",children:[(0,DS.jsx)(M5,{gap:3}),(0,DS.jsx)(OS,{title:(0,Wz.__)("Color Variations"),gap:3}),(0,DS.jsx)(_S,{title:(0,Wz.__)("Typography"),gap:3})]})}var Gf=a(C(),1);function FYe(){return(0,Gf.jsxs)(Gf.Fragment,{children:[(0,Gf.jsx)(er,{title:(0,Gz.__)("Browse styles"),description:(0,Gz.__)("Choose a variation to change the look of the site.")}),(0,Gf.jsx)(D5.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-style-variations",children:(0,Gf.jsx)(D5.CardBody,{children:(0,Gf.jsx)(dpe,{})})})]})}var fpe=FYe;var dT=a(j(),1),mpe=a(W(),1),ppe=a(he(),1);var Vl=a(C(),1),{AdvancedPanel:LYe}=Pt(ppe.privateApis);function BYe(){let[e]=He("",void 0,"user",!1),[t,r]=He("",void 0,"merged",!1);return(0,Vl.jsxs)(Vl.Fragment,{children:[(0,Vl.jsx)(er,{title:(0,dT.__)("Additional CSS"),description:(0,Vl.jsxs)(Vl.Fragment,{children:[(0,dT.__)("You can add custom CSS to further customize the appearance and layout of your site."),(0,Vl.jsx)("br",{}),(0,Vl.jsx)(mpe.ExternalLink,{href:(0,dT.__)("https://developer.wordpress.org/advanced-administration/wordpress/css/"),className:"global-styles-ui-screen-css-help-link",children:(0,dT.__)("Learn more about CSS")})]})}),(0,Vl.jsx)("div",{className:"global-styles-ui-screen-css",children:(0,Vl.jsx)(LYe,{value:e,onChange:r,inheritedValue:t})})]})}var hpe=BYe;var Yf=a(j(),1),FS=a(W(),1),ay=a(U(),1);var gpe=a(G(),1),vpe=a(oe(),1),fT=a(U(),1);var VYe={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},jYe={per_page:100,page:1},F5=[];function sy({query:e}={}){let{user:t}=(0,fT.useContext)(Go),r=(0,fT.useMemo)(()=>({...jYe,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:s,isLoadingGlobalStylesRevisions:l,revisionsCount:c}=(0,gpe.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:d,getCurrentUser:f,getUsers:m,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:v,isResolving:y}=u(vpe.store),S=d()||[],b=f(),w=S.length>0,x=g(),E=(x?v("root","globalStyles",x):void 0)?._links?.["version-history"]?.[0]?.count??0,I=x&&h("root","globalStyles",x,r)||F5,A=m(VYe)||F5,k=x?y("getRevisions",["root","globalStyles",x,r]):!1;return{authors:A,currentUser:b,isDirty:w,revisions:I,isLoadingGlobalStylesRevisions:k,revisionsCount:E}},[r]);return(0,fT.useMemo)(()=>{if(!o.length||l)return{revisions:F5,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let u=s.map(f=>({...f,author:o.find(m=>m.id===f.author)}));if(s.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,s,n,o,t,l,c,r.page,r.per_page])}var ui=a(j(),1),mT=a(W(),1),dd=a(Zo(),1),ype=a(oe(),1),bpe=a(G(),1);var L5=a(lo(),1),Hn=a(C(),1),zYe=3600*1e3*24;function HYe({revision:e,previousRevision:t}){let r=WC(e,t,{maxResults:7});return r.length?(0,Hn.jsx)("ul",{"data-testid":"global-styles-revision-changes",className:"global-styles-ui-screen-revisions__changes",children:r.map(o=>(0,Hn.jsx)("li",{children:o},o))}):null}function UYe(e,t,r,o){return e==="parent"?(0,ui.__)("Reset the styles to the theme defaults"):e==="unsaved"?(0,ui.sprintf)((0,ui.__)("Unsaved changes by %s"),t):o?(0,ui.sprintf)((0,ui.__)("Changes saved by %1$s on %2$s. This revision matches current editor styles."),t,r):(0,ui.sprintf)((0,ui.__)("Changes saved by %1$s on %2$s"),t,r)}function WYe({userRevisions:e,selectedRevisionId:t,onChange:r,canApplyRevision:o,onApplyRevision:n}){let{currentThemeName:i,currentUser:s}=(0,bpe.useSelect)(u=>{let{getCurrentTheme:d,getCurrentUser:f}=u(ype.store),m=d();return{currentThemeName:m?.name?.rendered||m?.stylesheet,currentUser:f()}},[]),l=(0,dd.getDate)(null).getTime(),{datetimeAbbreviated:c}=(0,dd.getSettings)().formats;return(0,Hn.jsx)(mT.Composite,{orientation:"vertical",className:"global-styles-ui-screen-revisions__revisions-list","aria-label":(0,ui.__)("Global styles revisions list"),role:"listbox",children:e.map((u,d)=>{let{id:f,author:m,modified:h}=u,g=f==="unsaved",v=g?s:m,y=v?.name||(0,ui.__)("User"),S=v?.avatar_urls?.["48"],w=t?t===f:d===0,x=!o&&w,_=f==="parent",E=h instanceof Date?h.toISOString():h,I=(0,dd.getDate)(E??null),A=E&&l-I.getTime()>zYe?(0,dd.dateI18n)(c,I):(0,dd.humanTimeDiff)(E??I,void 0),k=UYe(f,y,(0,dd.dateI18n)(c,I),x);return(0,Hn.jsxs)(mT.Composite.Item,{className:"global-styles-ui-screen-revisions__revision-item","aria-current":w,role:"option",onKeyDown:O=>{let{keyCode:T}=O;(T===L5.ENTER||T===L5.SPACE)&&r(u)},onClick:O=>{O.preventDefault(),r(u)},"aria-selected":w,"aria-label":k,render:(0,Hn.jsx)("div",{}),children:[(0,Hn.jsx)("span",{className:"global-styles-ui-screen-revisions__revision-item-wrapper",children:_?(0,Hn.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[(0,ui.__)("Default styles"),(0,Hn.jsx)("span",{className:"global-styles-ui-screen-revisions__meta",children:i})]}):(0,Hn.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[g?(0,Hn.jsx)("span",{className:"global-styles-ui-screen-revisions__date",children:(0,ui.__)("(Unsaved)")}):(0,Hn.jsx)("time",{className:"global-styles-ui-screen-revisions__date",dateTime:E,children:A}),(0,Hn.jsxs)("span",{className:"global-styles-ui-screen-revisions__meta",children:[(0,Hn.jsx)("img",{alt:y,src:S}),y]}),w&&(0,Hn.jsx)(HYe,{revision:u,previousRevision:d<e.length?e[d+1]:void 0})]})}),w&&(x?(0,Hn.jsx)("p",{className:"global-styles-ui-screen-revisions__applied-text",children:(0,ui.__)("These styles are already applied to your site.")}):(0,Hn.jsx)(mT.Button,{size:"compact",variant:"primary",className:"global-styles-ui-screen-revisions__apply-button",onClick:n,"aria-label":(0,ui.__)("Apply the selected revision to your site."),children:_?(0,ui.__)("Reset to defaults"):(0,ui.__)("Apply")}))]},f)})})}var Spe=WYe;var jl=a(W(),1),Un=a(j(),1);var Vc=a(C(),1);function wpe({currentPage:e,numPages:t,changePage:r,totalItems:o,className:n,disabled:i=!1,buttonVariant:s="tertiary",label:l=(0,Un.__)("Pagination")}){return(0,Vc.jsxs)(jl.__experimentalHStack,{expanded:!1,as:"nav","aria-label":l,spacing:3,justify:"flex-start",className:Q("global-styles-ui-pagination",n),children:[(0,Vc.jsx)(jl.__experimentalText,{variant:"muted",className:"global-styles-ui-pagination__total",children:(0,Un.sprintf)((0,Un._n)("%d item","%d items",o),o)}),(0,Vc.jsxs)(jl.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Vc.jsx)(jl.Button,{variant:s,onClick:()=>r(1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Un.__)("First page"),icon:(0,Un.isRTL)()?dl:fl,size:"compact"}),(0,Vc.jsx)(jl.Button,{variant:s,onClick:()=>r(e-1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Un.__)("Previous page"),icon:(0,Un.isRTL)()?yr:vr,size:"compact"})]}),(0,Vc.jsx)(jl.__experimentalText,{variant:"muted",children:(0,Un.sprintf)((0,Un._x)("%1$d of %2$d","paging"),e,t)}),(0,Vc.jsxs)(jl.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Vc.jsx)(jl.Button,{variant:s,onClick:()=>r(e+1),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Un.__)("Next page"),icon:(0,Un.isRTL)()?vr:yr,size:"compact"}),(0,Vc.jsx)(jl.Button,{variant:s,onClick:()=>r(t),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Un.__)("Last page"),icon:(0,Un.isRTL)()?fl:dl,size:"compact"})]})]})}var jc=a(C(),1),xpe=10;function GYe({onClose:e}={}){let{user:t,onChange:r}=(0,ay.useContext)(Go),{params:o,goTo:n}=(0,FS.useNavigator)(),{revisionId:i}=o,[s,l]=(0,ay.useState)(1),{revisions:c,isLoading:u,hasUnsavedChanges:d,revisionsCount:f}=sy({query:{per_page:xpe,page:s}}),m=Math.ceil(f/xpe),[h,g]=(0,ay.useState)(!1),v=(0,ay.useMemo)(()=>i&&c.find(A=>String(A.id)===String(i))||t,[i,c,t]),y=Uv(v,t),S=()=>{e&&e()},b=I=>{r(I),g(!1),S()},w=I=>{n(`/revisions/$I.id}`)},x=v?.id??c[0]?.id,_=!!x&&x!=="unsaved"&&!y,E=!!c.length;return(0,jc.jsxs)(jc.Fragment,{children:[(0,jc.jsx)(er,{title:f?(0,Yf.sprintf)((0,Yf.__)("Revisions (%d)"),f):(0,Yf.__)("Revisions"),description:(0,Yf.__)(`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:S}),!E&&(0,jc.jsx)(FS.Spinner,{className:"global-styles-ui-screen-revisions__loading"}),(0,jc.jsx)(Spe,{onChange:w,selectedRevisionId:x,userRevisions:c,canApplyRevision:_,onApplyRevision:()=>d?g(!0):b(v)}),m>1&&(0,jc.jsx)("div",{className:"global-styles-ui-screen-revisions__footer",children:(0,jc.jsx)(wpe,{className:"global-styles-ui-screen-revisions__pagination",currentPage:s,numPages:m,changePage:l,totalItems:f,disabled:u,label:(0,Yf.__)("Global Styles pagination")})}),h&&(0,jc.jsx)(FS.__experimentalConfirmDialog,{isOpen:h,confirmButtonText:(0,Yf.__)("Apply"),onConfirm:()=>b(v),onCancel:()=>g(!1),size:"medium",children:(0,Yf.__)("Are you sure you want to apply this revision? Any unsaved changes will be lost.")})]})}var _pe=GYe;var yn=a(j(),1),Io=a(W(),1);var kpe=a(U(),1);var Cpe=a(W(),1),Tpe=a(j(),1),Ppe=a(C(),1);function YYe({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:n}){let i=async()=>{o(),n()},s=()=>{o()};return(0,Ppe.jsx)(Cpe.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,Tpe.__)("Cancel"),confirmButtonText:t,onCancel:s,onConfirm:i,size:"medium",children:e})}var Epe=YYe;var tr=a(C(),1),{Menu:pT}=Pt(Io.privateApis);function Yz({label:e,origin:t,sizes:r,handleAddFontSize:o,handleResetFontSizes:n}){let[i,s]=(0,kpe.useState)(!1),l=()=>s(!i),c=t==="custom"?(0,yn.__)("Are you sure you want to remove all custom font size presets?"):(0,yn.__)("Are you sure you want to reset all font size presets to their default values?");return(0,tr.jsxs)(tr.Fragment,{children:[n&&i&&(0,tr.jsx)(Epe,{text:c,confirmButtonText:t==="custom"?(0,yn.__)("Remove"):(0,yn.__)("Reset"),isOpen:i,toggleOpen:l,onConfirm:n}),(0,tr.jsxs)(Io.__experimentalVStack,{spacing:4,children:[(0,tr.jsxs)(Io.__experimentalHStack,{children:[(0,tr.jsx)(Ao,{level:3,children:e}),(0,tr.jsxs)(Io.FlexItem,{className:"global-styles-ui__typography-panel__options-container",children:[t==="custom"&&(0,tr.jsx)(Io.Button,{label:(0,yn.__)("Add font size"),icon:cc,size:"small",onClick:o}),!!n&&(0,tr.jsxs)(pT,{children:[(0,tr.jsx)(pT.TriggerButton,{render:(0,tr.jsx)(Io.Button,{size:"small",icon:no,label:(0,yn.__)("Font size presets options")})}),(0,tr.jsx)(pT.Popover,{children:(0,tr.jsx)(pT.Item,{onClick:l,children:(0,tr.jsx)(pT.ItemLabel,{children:t==="custom"?(0,yn.__)("Remove font size presets"):(0,yn.__)("Reset font size presets")})})})]})]})]}),!!r.length&&(0,tr.jsx)(Io.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:r.map(u=>(0,tr.jsx)(uo,{path:`/typography/font-sizes/$t}/$u.slug}`,children:(0,tr.jsxs)(Io.__experimentalHStack,{children:[(0,tr.jsx)(Io.FlexItem,{className:"global-styles-ui-font-size__item",children:u.name}),(0,tr.jsx)(Io.FlexItem,{display:"flex",children:(0,tr.jsx)(dn,{icon:(0,yn.isRTL)()?vr:yr})})]})},u.slug))})]})]})}function qYe(){let[e,t]=Ie("typography.fontSizes.theme"),[r]=Ie("typography.fontSizes.theme","base"),[o,n]=Ie("typography.fontSizes.default"),[i]=Ie("typography.fontSizes.default","base"),[s=[],l]=Ie("typography.fontSizes.custom"),[c]=Ie("typography.defaultFontSizes"),u=()=>{let f=KO(s,"custom-"),m={name:(0,yn.sprintf)((0,yn.__)("New Font Size %d"),f),size:"16px",slug:`custom-$f}`};l([...s,m])},d=(f,m)=>f.map(h=>h.size).join("")===m.map(h=>h.size).join("");return(0,tr.jsxs)(Io.__experimentalVStack,{spacing:2,children:[(0,tr.jsx)(er,{title:(0,yn.__)("Font size presets"),description:(0,yn.__)("Create and edit the presets used for font sizes across the site.")}),(0,tr.jsx)(Io.__experimentalView,{children:(0,tr.jsx)(Io.__experimentalSpacer,{paddingX:4,children:(0,tr.jsxs)(Io.__experimentalVStack,{spacing:8,children:[!!e?.length&&(0,tr.jsx)(Yz,{label:(0,yn.__)("Theme"),origin:"theme",sizes:e,handleAddFontSize:u,handleResetFontSizes:d(e,r)?void 0:()=>t(r)}),c&&!!o?.length&&(0,tr.jsx)(Yz,{label:(0,yn.__)("Default"),origin:"default",sizes:o,handleAddFontSize:u,handleResetFontSizes:d(o,i)?void 0:()=>n(i)}),(0,tr.jsx)(Yz,{label:(0,yn.__)("Custom"),origin:"custom",sizes:s,handleAddFontSize:u,handleResetFontSizes:s.length>0?()=>l([]):void 0})]})})})]})}var Rpe=qYe;var ha=a(j(),1),Oo=a(W(),1);var hT=a(U(),1);var Ape=a(he(),1),Ipe=a(j(),1);var Ope=a(C(),1);function KYe({fontSize:e}){let[t]=He("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,Ape.getComputedFluidTypographyValue)(r);return(0,Ope.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontSize:o,fontFamily:t?.fontFamily??"serif"},children:(0,Ipe.__)("Aa")})}var Npe=KYe;var Mpe=a(W(),1),LS=a(j(),1),Dpe=a(C(),1);function ZYe({fontSize:e,isOpen:t,toggleOpen:r,handleRemoveFontSize:o}){let n=async()=>{r(),o(e)},i=()=>{r()};return(0,Dpe.jsx)(Mpe.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,LS.__)("Cancel"),confirmButtonText:(0,LS.__)("Delete"),onCancel:i,onConfirm:n,size:"medium",children:e&&(0,LS.sprintf)((0,LS.__)('Are you sure you want to delete "%s" font size preset?'),e.name)})}var Fpe=ZYe;var zc=a(W(),1),BS=a(j(),1),Lpe=a(U(),1),qf=a(C(),1);function XYe({fontSize:e,toggleOpen:t,handleRename:r}){let[o,n]=(0,Lpe.useState)(e.name),i=()=>{o&&o.trim()&&r(o),t()};return(0,qf.jsx)(zc.Modal,{onRequestClose:t,focusOnMount:"firstContentElement",title:(0,BS.__)("Rename"),size:"small",children:(0,qf.jsx)("form",{onSubmit:s=>{s.preventDefault(),i(),t()},children:(0,qf.jsxs)(zc.__experimentalVStack,{spacing:"3",children:[(0,qf.jsx)(zc.__experimentalInputControl,{__next40pxDefaultSize:!0,autoComplete:"off",value:o,onChange:n,label:(0,BS.__)("Name"),placeholder:(0,BS.__)("Font size preset name")}),(0,qf.jsxs)(zc.__experimentalHStack,{justify:"right",children:[(0,qf.jsx)(zc.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,BS.__)("Cancel")}),(0,qf.jsx)(zc.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,BS.__)("Save")})]})]})})})}var Bpe=XYe;var bn=a(W(),1),Kf=a(C(),1),QYe=["px","em","rem","vw","vh"];function B5(e){let{baseControlProps:t}=(0,bn.useBaseControlProps)(e),{value:r,onChange:o,fallbackValue:n,disabled:i,label:s}=e,l=(0,bn.__experimentalUseCustomUnits)({availableUnits:QYe}),[c,u="px"]=(0,bn.__experimentalParseQuantityAndUnitFromRawValue)(r,l),d=!!u&&["em","rem","vw","vh"].includes(u);return(0,Kf.jsx)(bn.BaseControl,{...t,children:(0,Kf.jsxs)(bn.Flex,{children:[(0,Kf.jsx)(bn.FlexItem,{isBlock:!0,children:(0,Kf.jsx)(bn.__experimentalUnitControl,{__next40pxDefaultSize:!0,label:s,hideLabelFromVision:!0,value:r,onChange:h=>{o?.(h)},units:l,min:0,disabled:i})}),(0,Kf.jsx)(bn.FlexItem,{isBlock:!0,children:(0,Kf.jsx)(bn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Kf.jsx)(bn.RangeControl,{__next40pxDefaultSize:!0,label:s,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 qt=a(C(),1),{Menu:ly}=Pt(Oo.privateApis);function JYe(){let[e,t]=(0,hT.useState)(!1),[r,o]=(0,hT.useState)(!1),{params:{origin:n,slug:i},goBack:s}=(0,Oo.useNavigator)(),[l,c]=Ie("typography.fontSizes"),[u]=Ie("typography.fluid"),d=l?.[n]??[],f=d.find(A=>A.slug===i);if((0,hT.useEffect)(()=>{i&&!f&&s()},[i,f,s]),!n||!i||!f)return null;let m=f?.fluid!==void 0?!!f.fluid:!!u,h=typeof f?.fluid=="object",g=A=>{x("name",A)},v=A=>{x("size",A)},y=A=>{x("fluid",A)},S=A=>{A?x("fluid",{min:f.size,max:f.size}):x("fluid",!0)},b=A=>{let k=typeof f.fluid=="object"?f.fluid:{};x("fluid",{...k,min:A})},w=A=>{let k=typeof f.fluid=="object"?f.fluid:{};x("fluid",{...k,max:A})},x=(A,k)=>{let O=d.map(T=>T.slug===i?{...T,[A]:k}:T);c({...l,[n]:O})},_=()=>{let A=d.filter(k=>k.slug!==i);c({...l,[n]:A})},E=()=>{t(!e)},I=()=>{o(!r)};return(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(Fpe,{fontSize:f,isOpen:e,toggleOpen:E,handleRemoveFontSize:_}),r&&(0,qt.jsx)(Bpe,{fontSize:f,toggleOpen:I,handleRename:g}),(0,qt.jsxs)(Oo.__experimentalVStack,{spacing:4,children:[(0,qt.jsxs)(Oo.__experimentalHStack,{justify:"space-between",alignment:"flex-start",children:[(0,qt.jsx)(er,{title:f.name,description:(0,ha.sprintf)((0,ha.__)("Manage the font size %s."),f.name)}),n==="custom"&&(0,qt.jsx)(Oo.FlexItem,{children:(0,qt.jsx)(Oo.__experimentalSpacer,{marginTop:3,marginBottom:0,paddingX:4,children:(0,qt.jsxs)(ly,{children:[(0,qt.jsx)(ly.TriggerButton,{render:(0,qt.jsx)(Oo.Button,{size:"small",icon:no,label:(0,ha.__)("Font size options")})}),(0,qt.jsxs)(ly.Popover,{children:[(0,qt.jsx)(ly.Item,{onClick:I,children:(0,qt.jsx)(ly.ItemLabel,{children:(0,ha.__)("Rename")})}),(0,qt.jsx)(ly.Item,{onClick:E,children:(0,qt.jsx)(ly.ItemLabel,{children:(0,ha.__)("Delete")})})]})]})})})]}),(0,qt.jsx)(Oo.__experimentalView,{children:(0,qt.jsx)(Oo.__experimentalSpacer,{paddingX:4,marginBottom:0,paddingBottom:6,children:(0,qt.jsxs)(Oo.__experimentalVStack,{spacing:4,children:[(0,qt.jsx)(Oo.FlexItem,{children:(0,qt.jsx)(Npe,{fontSize:f})}),(0,qt.jsx)(B5,{label:(0,ha.__)("Size"),value:!h&&f.size?String(f.size):"",onChange:v,disabled:h}),(0,qt.jsx)(Oo.ToggleControl,{label:(0,ha.__)("Fluid typography"),help:(0,ha.__)("Scale the font size dynamically to fit the screen or viewport."),checked:m,onChange:y}),m&&(0,qt.jsx)(Oo.ToggleControl,{label:(0,ha.__)("Custom fluid values"),help:(0,ha.__)("Set custom min and max values for the fluid font size."),checked:h,onChange:S}),h&&(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(B5,{label:(0,ha.__)("Minimum"),value:typeof f?.fluid=="object"?f.fluid?.min:void 0,onChange:b}),(0,qt.jsx)(B5,{label:(0,ha.__)("Maximum"),value:typeof f?.fluid=="object"?f.fluid?.max:void 0,onChange:w})]})]})})})]})]})}var Vpe=JYe;var qe=a(C(),1);function $Ye({parentMenu:e,blockStyles:t,blockName:r}){return(0,qe.jsx)(qe.Fragment,{children:t.map((o,n)=>(0,qe.jsx)(VS.Navigator.Screen,{path:e+"/variations/"+o.name,children:(0,qe.jsx)(Rz,{name:r,variation:o.name})},n))})}function eqe({name:e,parentMenu:t=""}){let r=(0,jpe.useSelect)(o=>{if(!e)return[];let{getBlockStyles:n}=o(V5.store);return n(e)},[e]);return r?.length?(0,qe.jsx)($Ye,{parentMenu:t,blockStyles:r,blockName:e||""}):null}function Kz({value:e,baseValue:t,onChange:r,path:o,onPathChange:n,fontLibraryEnabled:i=!1,serverCSS:s,serverSettings:l}){let c=(0,V5.getBlockTypes)(),u=(0,yh.useMemo)(()=>ji(t,e),[t,e]),[d,f]=Wv(u,[],{styleOptions:{variationStyles:!0}}),m=(0,yh.useMemo)(()=>[...s??[],...d??[]],[s,d]),h=(0,yh.useMemo)(()=>({...l,__experimentalFeatures:f,styles:m}),[f,l,m]);return(0,qe.jsx)(YC,{value:e,baseValue:t,onChange:r,fontLibraryEnabled:i,children:(0,qe.jsx)(zpe.BlockEditorProvider,{settings:h,children:(0,qe.jsxs)(VS.Navigator,{className:"global-styles-ui-sidebar__navigator-provider",initialPath:o||"/",children:[(o||n)&&(0,qe.jsx)(tqe,{path:o,onPathChange:n}),(0,qe.jsx)(an,{path:"/",children:(0,qe.jsx)(Ide,{})}),(0,qe.jsx)(an,{path:"/colors",children:(0,qe.jsx)(Tme,{})}),(0,qe.jsx)(an,{path:"/typography",children:(0,qe.jsx)(ume,{})}),(0,qe.jsx)(an,{path:"/typography/font-sizes",children:(0,qe.jsx)(Rpe,{})}),(0,qe.jsx)(an,{path:"/typography/font-sizes/:origin/:slug",children:(0,qe.jsx)(Vpe,{})}),(0,qe.jsx)(an,{path:"/layout",children:(0,qe.jsx)(ipe,{})}),(0,qe.jsx)(an,{path:"/colors/palette",children:(0,qe.jsx)(Dme,{})}),(0,qe.jsx)(an,{path:"/variations",children:(0,qe.jsx)(fpe,{})}),(0,qe.jsx)(an,{path:"/css",children:(0,qe.jsx)(hpe,{})}),(0,qe.jsx)(an,{path:"/revisions/:revisionId?",children:(0,qe.jsx)(_pe,{})}),(0,qe.jsx)(an,{path:"/shadows",children:(0,qe.jsx)(Jme,{})}),(0,qe.jsx)(an,{path:"/shadows/edit/:category/:slug",children:(0,qe.jsx)($me,{})}),(0,qe.jsx)(an,{path:"/background",children:(0,qe.jsx)(zme,{})}),(0,qe.jsx)(an,{path:"/typography/text",children:(0,qe.jsx)(AS,{element:"text"})}),(0,qe.jsx)(an,{path:"/typography/link",children:(0,qe.jsx)(AS,{element:"link"})}),(0,qe.jsx)(an,{path:"/typography/heading",children:(0,qe.jsx)(AS,{element:"heading"})}),(0,qe.jsx)(an,{path:"/typography/caption",children:(0,qe.jsx)(AS,{element:"caption"})}),(0,qe.jsx)(an,{path:"/typography/button",children:(0,qe.jsx)(AS,{element:"button"})}),(0,qe.jsx)(an,{path:"/blocks",children:(0,qe.jsx)(Vde,{})}),c.map(g=>(0,qe.jsxs)(yh.Fragment,{children:[(0,qe.jsx)(an,{path:"/blocks/"+encodeURIComponent(g.name),children:(0,qe.jsx)(Rz,{name:g.name})}),(0,qe.jsx)(eqe,{name:g.name,parentMenu:"/blocks/"+encodeURIComponent(g.name)})]},g.name))]})})})}function an({path:e,children:t}){return(0,qe.jsx)(VS.Navigator.Screen,{className:"global-styles-ui-sidebar__navigator-screen",path:e,children:t})}function tqe({path:e,onPathChange:t}){let r=(0,VS.useNavigator)(),{path:o}=r.location,n=(0,qz.usePrevious)(e),i=(0,qz.usePrevious)(o);return(0,yh.useEffect)(()=>{e&&e!==o&&(e!==n?r.goTo(e):o!==i&&t&&t(o??"/"))},[t,e,i,n,o,r]),null}var Zz=a(C(),1);function jS(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,Zz.jsx)(YC,{value:r,baseValue:o,onChange:n,children:(0,Zz.jsx)(e,{...i})})}}var rqe=jS(M5);var oqe=jS(OS);var nqe=jS(_S);var iqe=a(C(),1);var Xpe=a(jm(),1);var Hpe=a(G(),1),Upe=a(U(),1),Wpe=a(he(),1),Gpe=a(Ee(),1);function Ype({path:e,onPathChange:t}){let{selectedBlockName:r,selectedBlockClientId:o}=(0,Hpe.useSelect)(s=>{let{getSelectedBlockClientId:l,getBlockName:c}=s(Wpe.store),u=l();return{selectedBlockName:c(u),selectedBlockClientId:u}},[]),n=!0,i=(0,Gpe.usePrevious)(o);return(0,Upe.useEffect)(()=>{if(o===i||!o||!n||!e||e!=="/blocks"&&!e.startsWith("/blocks/"))return;let s="/blocks/"+encodeURIComponent(r);s!==e&&t?.(s)},[o,i,r,n,e,t]),null}var cy=a(U(),1);var zS=a(oe(),1),HS=a(G(),1),qpe=a(he(),1);var{cleanEmptyObject:Xz}=Y(qpe.privateApis);function sqe(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:n}=(0,HS.useSelect)(u=>{let{getEntityRecord:d,getEditedEntityRecord:f,hasFinishedResolution:m,canUser:h}=u(zS.store),g=u(zS.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 S=!1;return m("__experimentalGetCurrentGlobalStylesId")&&(g?S=y?m("getEditedEntityRecord",["root","globalStyles",g]):m("getEntityRecord",["root","globalStyles",g,{context:"view"}]):S=!0),{globalStylesId:g,isReady:S,settings:v?.settings,styles:v?.styles,_links:v?._links}},[]),{getEditedEntityRecord:i}=(0,HS.useSelect)(zS.store),{editEntityRecord:s}=(0,HS.useDispatch)(zS.store),l=(0,cy.useMemo)(()=>({settings:r??{},styles:o??{},_links:n??{}}),[r,o,n]),c=(0,cy.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;s("root","globalStyles",e,{styles:Xz(h.styles)||{},settings:Xz(h.settings)||{},_links:Xz(h._links)||{}},d)},[e,s,i]);return[t,l,c]}function aqe(){let e=(0,HS.useSelect)(t=>t(zS.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function Jr(){let[e,t,r]=sqe(),[o,n]=aqe();return{merged:(0,cy.useMemo)(()=>!e||!o?{}:ji(n||{},t),[e,o,n,t]),base:n||{},user:t,setUser:r,isReady:e&&o}}function bh(e,t){let{merged:r}=Jr();return(0,cy.useMemo)(()=>gS(r,e,t),[r,e,t])}function Qz(e,t){let{merged:r}=Jr();return(0,cy.useMemo)(()=>Hv(r,e,t),[r,e,t])}var uy=a(C(),1);function lqe(e){let t=e?.styles,r=e?.__unstableResolvedAssets,o=e?.colors,n=e?.gradients,i=e?.__experimentalDiscussionSettings,s=e?.fontLibraryEnabled??!0,l=(0,Zpe.useSelect)(d=>{let{canUser:f}=d(Kpe.store);return f("create",{kind:"postType",name:"attachment"})?Xpe.uploadMedia:void 0},[]),c=(0,Jz.useMemo)(()=>t?t.filter(d=>!d.isGlobalStyles):[],[t]),u=(0,Jz.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:s}}function j5({path:e,onPathChange:t,settings:r}){let{user:o,base:n,setUser:i,isReady:s}=Jr(),{serverCSS:l,serverSettings:c,fontLibraryEnabled:u}=lqe(r);return s?(0,uy.jsxs)(uy.Fragment,{children:[(0,uy.jsx)(Kz,{value:o,baseValue:n||{},onChange:i,path:e,onPathChange:t,fontLibraryEnabled:u,serverCSS:l,serverSettings:c}),(0,uy.jsx)(Ype,{path:e,onPathChange:t})]}):null}var{store:cqe}=Y(pS),Qpe={};function uqe(e){let{RECEIVE_INTERMEDIATE_RESULTS:t}=Y(ga.privateApis),{getEntityRecords:r}=e(ga.store);return r("postType","wp_block",{per_page:-1,[t]:!0})}function dqe(e){return e(ga.store).getUserPatternCategories()}var fqe=["__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:mqe,globalStylesLinksDataKey:pqe,selectBlockPatternsKey:hqe,reusableBlocksSelectKey:gqe,userPatternCategoriesSelectKey:vqe,sectionRootClientIdKey:yqe,mediaEditKey:bqe,getMediaSelectKey:Sqe,isIsolatedEditorKey:wqe,deviceTypeKey:xqe,onViewportStateChangeKey:_qe,isNavigationOverlayContextKey:Cqe,isNavigationPostEditorKey:Tqe,mediaUploadOnSuccessKey:Pqe,openMediaEditorModalKey:Eqe}=Y(z5.privateApis);function kqe(e,t,r,o){let n=(0,ehe.useViewportMatch)("medium"),{allImageSizes:i,bigImageSizeThreshold:s,allowRightClickOverrides:l,blockTypes:c,focusMode:u,hasFixedToolbar:d,isDistractionFree:f,keepCaretInsideBlock:m,hasUploadPermissions:h,hiddenBlockTypes:g,canUseUnfilteredHTML:v,userCanCreatePages:y,pageOnFront:S,pageForPosts:b,restBlockPatternCategories:w,sectionRootClientId:x,deviceType:_,isNavigationOverlayContext:E,isRevisionsMode:I}=(0,Sh.useSelect)(J=>{let{canUser:te,getRawEntityRecord:ee,getEntityRecord:ne,getBlockPatternCategories:ie}=J(ga.store),{get:$}=J($pe.store),{getBlockTypes:ge}=J(the.store),{getDeviceType:ke,isRevisionsMode:Pe}=Y(J(R)),{getBlocksByName:Oe,getBlockAttributes:le}=J(z5.store),re=te("read",{kind:"root",name:"site"})?ne("root","site"):void 0,ve=ne("root","__unstableBase");function ae(){return o==="template-locked"?Oe("core/post-content")?.[0]??"":Oe("core/group").find(pe=>le(pe)?.tagName==="main")??""}return{allImageSizes:ve?.image_sizes,bigImageSizeThreshold:ve?.image_size_threshold,allowRightClickOverrides:$("core","allowRightClickOverrides"),blockTypes:ge(),canUseUnfilteredHTML:ee("postType",t,r)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:$("core","focusMode"),hasFixedToolbar:$("core","fixedToolbar")||!n,hiddenBlockTypes:$("core","hiddenBlockTypes"),isDistractionFree:$("core","distractionFree"),keepCaretInsideBlock:$("core","keepCaretInsideBlock"),hasUploadPermissions:te("create",{kind:"postType",name:"attachment"})??!0,userCanCreatePages:te("create",{kind:"postType",name:"page"}),pageOnFront:re?.page_on_front,pageForPosts:re?.page_for_posts,restBlockPatternCategories:ie(),sectionRootClientId:ae(),deviceType:ke(),isNavigationOverlayContext:t==="wp_template_part"&&r?ne("postType","wp_template_part",r)?.area==="navigation-overlay":!1,isRevisionsMode:Pe()}},[t,r,n,o]),{merged:A}=Jr(),k=A.styles??Qpe,O=A._links??Qpe,T=e.__experimentalAdditionalBlockPatterns??e.__experimentalBlockPatterns,P=e.__experimentalAdditionalBlockPatternCategories??e.__experimentalBlockPatternCategories,N=(0,dy.useMemo)(()=>[...T||[]].filter(({postTypes:J})=>!J||Array.isArray(J)&&J.includes(t)),[T,t]),z=(0,dy.useMemo)(()=>[...P||[],...w||[]].filter((J,te,ee)=>te===ee.findIndex(ne=>J.name===ne.name)),[P,w]),{undo:F,setIsInserterOpened:H}=(0,Sh.useDispatch)(R),{updateDeviceTypeForViewportState:M}=Y((0,Sh.useDispatch)(R)),{editMediaEntity:L}=Y((0,Sh.useDispatch)(ga.store)),{saveEntityRecord:D}=(0,Sh.useDispatch)(ga.store),{openMediaEditorModal:B}=(0,Sh.useDispatch)(cqe),q=(0,dy.useCallback)(J=>y?D("postType","page",J):Promise.reject({message:(0,Jpe.__)("You do not have permission to create Pages.")}),[D,y]),K=(0,dy.useMemo)(()=>g&&g.length>0?(e.allowedBlockTypes===!0?c.map(({name:te})=>te):e.allowedBlockTypes||[]).filter(te=>!g.includes(te)):e.allowedBlockTypes,[e.allowedBlockTypes,g,c]),X=e.focusMode===!1;return(0,dy.useMemo)(()=>{let J={...Object.fromEntries(Object.entries(e).filter(([te])=>fqe.includes(te))),[mqe]:k,[pqe]:O,allImageSizes:i,bigImageSizeThreshold:s,allowedBlockTypes:K,allowRightClickOverrides:l,focusMode:u&&!X,hasFixedToolbar:d,isDistractionFree:f,keepCaretInsideBlock:m,[Sqe]:(te,ee)=>te(ga.store).getEntityRecord("postType","attachment",ee),[bqe]:h?L:void 0,[Eqe]:({id:te,onUpdate:ee,onClose:ne})=>B({id:te,onUpdate:ee,onClose:ne}),mediaUpload:h?r2:void 0,[Pqe]:h?Pue:void 0,mediaSideload:h?kue:void 0,mediaFinalize:h?Iue:void 0,mediaDelete:h?Nue:void 0,__experimentalBlockPatterns:N,[hqe]:te=>{let{hasFinishedResolution:ee,getBlockPatternsForPostType:ne}=Y(te(ga.store)),ie=ne(t);return ee("getBlockPatterns")?ie:void 0},[gqe]:uqe,[vqe]:dqe,__experimentalBlockPatternCategories:z,__experimentalFetchLinkSuggestions:(te,ee)=>(0,ga.__experimentalFetchLinkSuggestions)(te,ee,e),inserterMediaCategories:_ue,__experimentalFetchRichUrlData:ga.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:v,__experimentalUndo:F,outlineMode:!f&&t==="wp_template",__experimentalCreatePageEntity:q,__experimentalUserCanCreatePages:y,pageOnFront:S,pageForPosts:b,__experimentalPreferPatternsOnRoot:t==="wp_template",templateLock:t==="wp_navigation"?"insert":e.templateLock,template:t==="wp_navigation"?[["core/navigation",{},[]]]:e.template,__experimentalSetIsInserterOpened:H,[yqe]:x,editorTool:o==="post-only"&&t!=="wp_template"?"edit":void 0,[wqe]:["wp_template_part","wp_block","wp_navigation"].includes(t),[Tqe]:t==="wp_navigation",disableContentOnlyForTemplateParts:o==="template-locked",..._?{[xqe]:_}:{},[_qe]:M,[Cqe]:E};return I&&(J.isPreviewMode=!0),J},[I,K,l,u,X,d,f,m,e,h,N,z,v,F,q,y,S,b,t,H,x,k,O,o,L,B,M,_,i,s,E])}var rhe=kqe;var gT=a(G(),1),US=a(he(),1),U5=a(U(),1);var ohe=a(U(),1),nhe=a(Tn(),1),Rqe=["core/post-title","core/post-featured-image","core/post-content"];function H5(){return(0,ohe.useMemo)(()=>[...(0,nhe.applyFilters)("editor.postContentBlockTypes",Rqe)],[])}function ihe(){let e=H5(),{contentOnlyIds:t,templateParts:r}=(0,gT.useSelect)(i=>{let{getPostBlocksByName:s}=Y(i(R)),{getBlocksByName:l}=i(US.store);return{contentOnlyIds:s(e),templateParts:l("core/template-part")}},[e]),o=(0,gT.useSelect)(i=>{let{getBlockOrder:s}=i(US.store);return r.flatMap(l=>s(l))},[r]),n=(0,gT.useRegistry)();return(0,U5.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s}=n.dispatch(US.store);return i("","disabled"),()=>{s("")}},[n]),(0,U5.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s}=n.dispatch(US.store);return n.batch(()=>{for(let l of r)i(l,"contentOnly")}),()=>{n.batch(()=>{for(let l of r)s(l)})}},[r,n]),(0,U5.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s}=n.dispatch(US.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)s(c);for(let c of o)l.has(c)||s(c)})}},[t,o,n]),null}var she=a(U(),1),W5=a(G(),1),$z=a(he(),1);function ahe(){let e=(0,W5.useSelect)(o=>o($z.store).getBlockOrder()?.[0],[]),{setBlockEditingMode:t,unsetBlockEditingMode:r}=(0,W5.useDispatch)($z.store);(0,she.useEffect)(()=>{if(e)return t(e,"contentOnly"),()=>{r(e)}},[e,r,t])}var che=a(U(),1),WS=a(Tn(),1),lhe=["wp_block","wp_template","wp_template_part"];function uhe(e,t){(0,che.useEffect)(()=>((0,WS.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",(r,o)=>!lhe.includes(e)&&o.name==="core/template-part"&&t==="post-only"?!1:r),(0,WS.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",(r,o,n,{getBlockParentsByBlockName:i})=>!lhe.includes(e)&&o.name==="core/post-content"?i(n,"core/query").length>0:r),()=>{(0,WS.removeFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter"),(0,WS.removeFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter")}),[e,t])}var _he=a(G(),1),X5=a(U(),1),Q5=a(wt(),1);var wh=class{diff(t,r,o={}){let n;typeof o=="function"?(n=o,o={}):"callback"in o&&(n=o.callback);let i=this.castInput(t,o),s=this.castInput(r,o),l=this.removeEmpty(this.tokenize(i,o)),c=this.removeEmpty(this.tokenize(s,o));return this.diffWithOptionsObj(l,c,o,n)}diffWithOptionsObj(t,r,o,n){var i;let s=b=>{if(b=this.postProcess(b,o),n){setTimeout(function(){n(b)},0);return}else return b},l=r.length,c=t.length,u=1,d=l+c;o.maxEditLength!=null&&(d=Math.min(d,o.maxEditLength));let f=(i=o.timeout)!==null&&i!==void 0?i:1/0,m=Date.now()+f,h=[{oldPos:-1,lastComponent:void 0}],g=this.extractCommon(h[0],r,t,0,o);if(h[0].oldPos+1>=c&&g+1>=l)return s(this.buildValues(h[0].lastComponent,r,t));let v=-1/0,y=1/0,S=()=>{for(let b=Math.max(v,-u);b<=Math.min(y,u);b+=2){let w,x=h[b-1],_=h[b+1];x&&(h[b-1]=void 0);let E=!1;if(_){let A=_.oldPos-b;E=_&&0<=A&&A<l}let I=x&&x.oldPos+1<c;if(!E&&!I){h[b]=void 0;continue}if(!I||E&&x.oldPos<_.oldPos?w=this.addToPath(_,!0,!1,0,o):w=this.addToPath(x,!1,!0,1,o),g=this.extractCommon(w,r,t,b,o),w.oldPos+1>=c&&g+1>=l)return s(this.buildValues(w.lastComponent,r,t))||!0;h[b]=w,w.oldPos+1>=c&&(y=Math.min(y,b-1)),g+1>=l&&(v=Math.max(v,b+1))}u++};if(n)(function b(){setTimeout(function(){if(u>d||Date.now()>m)return n(void 0);S()||b()},0)})();else for(;u<=d&&Date.now()<=m;){let b=S();if(b)return b}}addToPath(t,r,o,n,i){let s=t.lastComponent;return s&&!i.oneChangePerToken&&s.added===r&&s.removed===o?{oldPos:t.oldPos+n,lastComponent:{count:s.count+1,added:r,removed:o,previousComponent:s.previousComponent}}:{oldPos:t.oldPos+n,lastComponent:{count:1,added:r,removed:o,previousComponent:s}}}extractCommon(t,r,o,n,i){let s=r.length,l=o.length,c=t.oldPos,u=c-n,d=0;for(;u+1<s&&c+1<l&&this.equals(o[c+1],r[u+1],i);)u++,c++,d++,i.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return d&&!i.oneChangePerToken&&(t.lastComponent={count:d,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=c,u}equals(t,r,o){return o.comparator?o.comparator(t,r):t===r||!!o.ignoreCase&&t.toLowerCase()===r.toLowerCase()}removeEmpty(t){let r=[];for(let o=0;o<t.length;o++)t[o]&&r.push(t[o]);return r}castInput(t,r){return t}tokenize(t,r){return Array.from(t)}join(t){return t.join("")}postProcess(t,r){return t}get useLongestToken(){return!1}buildValues(t,r,o){let n=[],i;for(;t;)n.push(t),i=t.previousComponent,delete t.previousComponent,t=i;n.reverse();let s=n.length,l=0,c=0,u=0;for(;l<s;l++){let d=n[l];if(d.removed)d.value=this.join(o.slice(u,u+d.count)),u+=d.count;else{if(!d.added&&this.useLongestToken){let f=r.slice(c,c+d.count);f=f.map(function(m,h){let g=o[u+h];return g.length>m.length?g:m}),d.value=this.join(f)}else d.value=this.join(r.slice(c,c+d.count));c+=d.count,d.added||(u+=d.count)}}return n}};function eH(e,t){let r;for(r=0;r<e.length&&r<t.length;r++)if(e[r]!=t[r])return e.slice(0,r);return e.slice(0,r)}function tH(e,t){let r;if(!e||!t||e[e.length-1]!=t[t.length-1])return"";for(r=0;r<e.length&&r<t.length;r++)if(e[e.length-(r+1)]!=t[t.length-(r+1)])return e.slice(-r);return e.slice(-r)}function G5(e,t,r){if(e.slice(0,t.length)!=t)throw Error(`string $JSON.stringify(e)} doesn't start with prefix $JSON.stringify(t)}; this is a bug`);return r+e.slice(t.length)}function Y5(e,t,r){if(!t)return e+r;if(e.slice(-t.length)!=t)throw Error(`string $JSON.stringify(e)} doesn't end with suffix $JSON.stringify(t)}; this is a bug`);return e.slice(0,-t.length)+r}function GS(e,t){return G5(e,t,"")}function vT(e,t){return Y5(e,t,"")}function rH(e,t){return t.slice(0,Aqe(e,t))}function Aqe(e,t){let r=0;e.length>t.length&&(r=e.length-t.length);let o=t.length;e.length<t.length&&(o=e.length);let n=Array(o),i=0;n[0]=0;for(let s=1;s<o;s++){for(t[s]==t[i]?n[s]=n[i]:n[s]=i;i>0&&t[s]!=t[i];)i=n[i];t[s]==t[i]&&i++}i=0;for(let s=r;s<e.length;s++){for(;i>0&&e[s]!=t[i];)i=n[i];e[s]==t[i]&&i++}return i}function oH(e,t){let r=[];for(let o of Array.from(t.segment(e))){let n=o.segment;r.length&&/\s/.test(r[r.length-1])&&/\s/.test(n)?r[r.length-1]+=n:r.push(n)}return r}function q5(e,t){if(t)return YS(e,t)[1];let r;for(r=e.length-1;r>=0&&e[r].match(/\s/);r--);return e.substring(r+1)}function fy(e,t){if(t)return YS(e,t)[0];let r=e.match(/^\s*/);return r?r[0]:""}function YS(e,t){if(!t)return[fy(e),q5(e)];if(t.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');let r=oH(e,t),o=r[0],n=r[r.length-1],i=/\s/.test(o)?o:"",s=/\s/.test(n)?n:"";return[i,s]}var K5="a-zA-Z0-9_\\u{AD}\\u{C0}-\\u{D6}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",Iqe=new RegExp(`[$K5}]+|\\s+|[^$K5}]`,"ug"),nH=class extends wh{equals(t,r,o){return o.ignoreCase&&(t=t.toLowerCase(),r=r.toLowerCase()),t.trim()===r.trim()}tokenize(t,r={}){let o;if(r.intlSegmenter){let s=r.intlSegmenter;if(s.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');o=oH(t,s)}else o=t.match(Iqe)||[];let n=[],i=null;return o.forEach(s=>{/\s/.test(s)?i==null?n.push(s):n.push(n.pop()+s):i!=null&&/\s/.test(i)?n[n.length-1]==i?n.push(n.pop()+s):n.push(i+s):n.push(s),i=s}),n}join(t){return t.map((r,o)=>o==0?r:r.replace(/^\s+/,"")).join("")}postProcess(t,r){if(!t||r.oneChangePerToken)return t;let o=null,n=null,i=null;return t.forEach(s=>{s.added?n=s:s.removed?i=s:((n||i)&&dhe(o,i,n,s,r.intlSegmenter),o=s,n=null,i=null)}),(n||i)&&dhe(o,i,n,null,r.intlSegmenter),t}},Oqe=new nH;function dhe(e,t,r,o,n){if(t&&r){let[i,s]=YS(t.value,n),[l,c]=YS(r.value,n);if(e){let u=eH(i,l);e.value=Y5(e.value,l,u),t.value=GS(t.value,u),r.value=GS(r.value,u)}if(o){let u=tH(s,c);o.value=G5(o.value,c,u),t.value=vT(t.value,u),r.value=vT(r.value,u)}}else if(r){if(e){let i=fy(r.value,n);r.value=r.value.substring(i.length)}if(o){let i=fy(o.value,n);o.value=o.value.substring(i.length)}}else if(e&&o){let i=fy(o.value,n),[s,l]=YS(t.value,n),c=eH(i,s);t.value=GS(t.value,c);let u=tH(GS(i,c),l);t.value=vT(t.value,u),o.value=G5(o.value,i,u),e.value=Y5(e.value,i,i.slice(0,i.length-u.length))}else if(o){let i=fy(o.value,n),s=q5(t.value,n),l=rH(s,i);t.value=vT(t.value,l)}else if(e){let i=q5(e.value,n),s=fy(t.value,n),l=rH(i,s);t.value=GS(t.value,l)}}var iH=class extends wh{tokenize(t){let r=new RegExp(`(\\r?\\n)|[$K5}]+|[^\\S\\n\\r]+|[^$K5}]`,"ug");return t.match(r)||[]}},fhe=new iH;function qS(e,t,r){return fhe.diff(e,t,r)}var sH=class extends wh{tokenize(t){return t.slice()}join(t){return t}removeEmpty(t){return t}},mhe=new sH;function yT(e,t,r){return mhe.diff(e,t,r)}var aH=a(hhe(),1),Z5=a(wt(),1),Sn=a(bT(),1),Yi=a(j(),1);var{parseRawBlock:bhe}=Y(Z5.privateApis);function vhe(e){return e.blockName===null&&(!e.innerHTML||!e.innerHTML.trim())}function yhe(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function Nqe(e,t){if(!e&&!t)return 1;if(!e||!t)return 0;let r=new Intl.Segmenter(void 0,{granularity:"word"}),o=/[\p{L}\p{N}]/u,n=d=>{let f=[];for(let{segment:m,isWordLike:h}of r.segment(d))(h||o.test(m))&&f.push(m);return f},i=n(e),s=n(t);if(i.length===0&&s.length===0)return 1;let l=new Set(i),c=0;for(let d of s)l.has(d)&&c++;let u=Math.max(i.length,s.length);return u>0?c/u:0}function Mqe(e){let t=[],r=[];if(e.forEach((d,f)=>{let m=d.__revisionDiffStatus?.status;m==="removed"?t.push({block:d,index:f}):m==="added"&&r.push({block:d,index:f})}),t.length===0||r.length===0)return e;let o=new Set,n=new Set,i=new Map,s=.5,l=new Map;for(let d of r){let f=d.block.blockName;l.has(f)||l.set(f,[]),l.get(f).push(d)}let c=new Map;for(let d of t){let f=d.block.blockName;c.has(f)||c.set(f,[]),c.get(f).push(d)}let u=-1;for(let d of t){let f=l.get(d.block.blockName)||[],m=c.get(d.block.blockName)||[],h=f.filter(v=>!i.has(v.index)&&v.index>u);if(h.length===0)continue;let g=null;if(m.length===1&&h.length===1){let v=h[0],y=JSON.stringify(d.block.attrs)===JSON.stringify(v.block.attrs);(!((d.block.innerHTML||"")===(v.block.innerHTML||""))||!y)&&(g=v)}else{let v=0;for(let y of h){let S=Nqe(d.block.innerHTML||"",y.block.innerHTML||""),b=JSON.stringify(d.block.attrs)===JSON.stringify(y.block.attrs);S>v&&S>s&&(S<1||!b)&&(v=S,g=y)}}if(g){u=g.index;let v={...g.block,__revisionDiffStatus:{status:"modified"},__previousRawBlock:d.block},y=Math.min(d.index,g.index),S=Math.max(d.index,g.index),b=!1;for(let w=y+1;w<S;w++){let x=e[w].__revisionDiffStatus?.status;if(x===void 0){b=!0;break}if(x==="added"&&!n.has(w)){b=!0;break}}b?(i.set(g.index,v),o.add(d.index)):(i.set(d.index,v),n.add(g.index))}}return e.map((d,f)=>o.has(f)||n.has(f)?null:i.has(f)?i.get(f):d).filter(Boolean)}function She(e,t){e=e.filter(u=>!vhe(u)),t=t.filter(u=>!vhe(u));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=yT(n,o),s=[],l=0,c=0;for(let u of i)if(u.added)for(let d=0;d<u.count;d++)s.push({...e[l++],__revisionDiffStatus:{status:"added"}});else if(u.removed)for(let d=0;d<u.count;d++)s.push({...t[c++],__revisionDiffStatus:{status:"removed"}});else for(let d=0;d<u.count;d++){let f=e[l++],m=t[c++],h=She(f.innerBlocks||[],m.innerBlocks||[]);s.push({...f,innerBlocks:h})}return Mqe(s)}function Dqe(e,t,r,o){let n=e[r]||[],i=t[o]||[];if(n.length!==i.length)return!0;for(let s of n)if(!i.find(c=>c.type===s.type&&JSON.stringify(c.attributes)===JSON.stringify(s.attributes)))return!0;return!1}function Fqe(e,t,r,o){let n=e[r]||[],i=t[o]||[],s=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++:s++}for(let d of i)n.find(m=>m.type===d.type)||l++;if(s>0&&l===0&&c===0)return{type:"added",description:(0,Yi.sprintf)((0,Yi._n)("%d format added","%d formats added",s),s)};if(l>0&&s===0&&c===0)return{type:"removed",description:(0,Yi.sprintf)((0,Yi._n)("%d format removed","%d formats removed",l),l)};let u=[];return s>0&&u.push((0,Yi.sprintf)((0,Yi._n)("%d format added","%d formats added",s),s)),l>0&&u.push((0,Yi.sprintf)((0,Yi._n)("%d format removed","%d formats removed",l),l)),c>0&&u.push((0,Yi.sprintf)((0,Yi._n)("%d format changed","%d formats changed",c),c)),{type:"changed",description:u.join(", ")||(0,Yi.__)("Formatting changed")}}function Lqe(e,t){let r=e.toPlainText(),o=t.toPlainText(),n=qS(o,r),i=(0,Sn.create)({text:""}),s=0,l=0;for(let c of n)if(c.removed){let u=(0,Sn.slice)(t,l,l+c.value.length),d=(0,Sn.applyFormat)(u,{type:"revision/diff-removed",attributes:{title:(0,Yi.__)("Removed")}},0,c.value.length);i=(0,Sn.concat)(i,d),l+=c.value.length}else if(c.added){let u=(0,Sn.slice)(e,s,s+c.value.length),d=(0,Sn.applyFormat)(u,{type:"revision/diff-added",attributes:{title:(0,Yi.__)("Added")}},0,c.value.length);i=(0,Sn.concat)(i,d),s+=c.value.length}else{let u=e.formats||[],d=t.formats||[],f=c.value.length,m=v=>Dqe(u,d,s+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 S=(0,Sn.slice)(e,s+h,s+v);if(g){let{type:b,description:w}=Fqe(u,d,s+h,l+h),x={added:"revision/diff-format-added",removed:"revision/diff-format-removed",changed:"revision/diff-format-changed"}[b],_=(0,Sn.applyFormat)(S,{type:x,attributes:{title:w}},0,v-h);i=(0,Sn.concat)(i,_)}else i=(0,Sn.concat)(i,S);h=v,g=y}}s+=c.value.length,l+=c.value.length}return new Sn.RichTextData(i)}function Bqe(e,t,r){let o=(0,Z5.getBlockType)(e.name);if(!o)return;let n={};for(let[i,s]of Object.entries(o.attributes))if(s.source==="rich-text"){let l=e.attributes[i],c=t.attributes[i];l instanceof Sn.RichTextData&&c instanceof Sn.RichTextData&&(e.attributes[i]=Lqe(l,c))}else{let l=yhe(e.attributes[i]),c=yhe(t.attributes[i]);l!==c&&(n[i]=qS(c,l))}Object.keys(n).length>0&&(r.changedAttributes=n)}function whe(e,t){if(t.__revisionDiffStatus){if(t.__revisionDiffStatus.status==="modified"&&t.__previousRawBlock){let r=bhe(t.__previousRawBlock);r&&Bqe(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&&whe(o,n)}}function xhe(e,t){let r=(0,aH.parse)(e||""),o=(0,aH.parse)(t||"");return She(r,o).map(i=>{let s=bhe(i);return s&&whe(s,i),s}).filter(Boolean)}function lH(e,t){if(!t?.length||!e?.length)return e;let r=e.map(c=>c.name),o=t.map(c=>c.name),n=yT(o,r),i=0,s=0,l=[];for(let c of n)if(c.removed)s+=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[s++];l.push({...d,clientId:f.clientId,innerBlocks:lH(d.innerBlocks,f.innerBlocks)})}return l}function Che(){let{isInRevisionsMode:e,showDiff:t,revision:r,previousRevision:o,postType:n}=(0,_he.useSelect)(l=>{let{isRevisionsMode:c,isShowingRevisionDiff:u,getCurrentRevision:d,getPreviousRevision:f}=Y(l(R)),{getCurrentPostType:m}=l(R),h=c();return{isInRevisionsMode:h,showDiff:u(),revision:h?d():void 0,previousRevision:h?f():void 0,postType:m()}},[]),i=(0,X5.useRef)([]);return(0,X5.useMemo)(()=>{if(!e)return i.current=[],null;if(!r)return[];let l=r?.content?.raw??"",c;if(t){let d=o?.content?.raw||"";c=xhe(l,d)}else c=(0,Q5.parse)(l);n==="wp_navigation"&&(c=[(0,Q5.createBlock)("core/navigation",{templateLock:!1},c)]);let u=lH(c,i.current);return i.current=u,u},[e,r,r?.content?.raw,o?.content?.raw,n,t])}var va=a(G(),1),Et=a(j(),1);var xT=a(cH(),1),fH=a(kt(),1),Mhe=a(xt(),1),Dhe=a(he(),1),KS=a(oe(),1);var J5=a(At(),1);var ST=a(G(),1),Phe=a(dc(),1),Ehe=a(oe(),1);var khe=a(C(),1),{RenamePatternModal:Vqe}=Y(Phe.privateApis),uH="editor/pattern-rename";function Rhe(){let e=(0,ST.useSelect)(n=>n(je).isModalActive(uH)),{record:t,postType:r}=(0,ST.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(R),{getEditedEntityRecord:l}=n(Ehe.store),c=i();return{record:l("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,ST.useDispatch)(je);return!e||r!==ul?null:(0,khe.jsx)(Vqe,{onClose:o,pattern:t})}var wT=a(G(),1),Ahe=a(dc(),1),Ihe=a(oe(),1);var Ohe=a(C(),1),{DuplicatePatternModal:jqe}=Y(Ahe.privateApis),dH="editor/pattern-duplicate";function Nhe(){let e=(0,wT.useSelect)(n=>n(je).isModalActive(dH)),{record:t,postType:r}=(0,wT.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(R),{getEditedEntityRecord:l}=n(Ihe.store),c=i();return{record:l("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,wT.useDispatch)(je);return!e||r!==ul?null:(0,Ohe.jsx)(jqe,{onClose:o,onSuccess:()=>o(),pattern:t})}var zqe=()=>function(){let{editorMode:t,isListViewOpen:r,showBlockBreadcrumbs:o,isDistractionFree:n,isFocusMode:i,isPreviewMode:s,isViewable:l,isCodeEditingEnabled:c,isRichEditingEnabled:u,isPublishSidebarEnabled:d}=(0,va.useSelect)(O=>{let{get:T}=O(fH.store),{isListViewOpened:P,getCurrentPostType:N,getEditorSettings:z}=O(R),{getSettings:F}=O(Dhe.store),{getPostType:H}=O(KS.store);return{editorMode:T("core","editorMode")??"visual",isListViewOpen:P(),showBlockBreadcrumbs:T("core","showBlockBreadcrumbs"),isDistractionFree:T("core","distractionFree"),isFocusMode:T("core","focusMode"),isPreviewMode:F().isPreviewMode,isViewable:H(N())?.viewable??!1,isCodeEditingEnabled:z().codeEditingEnabled,isRichEditingEnabled:z().richEditingEnabled,isPublishSidebarEnabled:O(R).isPublishSidebarEnabled()}},[]),{getActiveComplementaryArea:f}=(0,va.useSelect)(je),{toggle:m}=(0,va.useDispatch)(fH.store),{createInfoNotice:h}=(0,va.useDispatch)(Mhe.store),{__unstableSaveForPreview:g,setIsListViewOpened:v,switchEditorMode:y,toggleDistractionFree:S,toggleSpotlightMode:b,toggleTopToolbar:w}=(0,va.useDispatch)(R),{openModal:x,enableComplementaryArea:_,disableComplementaryArea:E}=(0,va.useDispatch)(je),{getCurrentPostId:I}=(0,va.useSelect)(R),A=c&&u;if(s)return{commands:[],isLoading:!1};let k=[];return k.push({name:"core/open-shortcut-help",label:(0,Et.__)("Keyboard shortcuts"),icon:t_,category:"view",callback:({close:O})=>{O(),x("editor/keyboard-shortcut-help")}}),k.push({name:"core/toggle-distraction-free",label:n?(0,Et.__)("Exit Distraction free"):(0,Et.__)("Enter Distraction free"),category:"command",callback:({close:O})=>{S(),O()}}),k.push({name:"core/open-preferences",label:(0,Et.__)("Editor preferences"),category:"view",callback:({close:O})=>{O(),x("editor/preferences")}}),k.push({name:"core/toggle-spotlight-mode",label:i?(0,Et.__)("Exit Spotlight mode"):(0,Et.__)("Enter Spotlight mode"),category:"command",callback:({close:O})=>{b(),O()}}),k.push({name:"core/toggle-list-view",label:r?(0,Et.__)("Close List View"):(0,Et.__)("Open List View"),icon:r_,category:"command",callback:({close:O})=>{v(!r),O(),h(r?(0,Et.__)("List View off."):(0,Et.__)("List View on."),{id:"core/editor/toggle-list-view/notice",type:"snackbar"})}}),k.push({name:"core/toggle-top-toolbar",label:(0,Et.__)("Top toolbar"),category:"command",callback:({close:O})=>{w(),O()}}),A&&k.push({name:"core/toggle-code-editor",label:t==="visual"?(0,Et.__)("Open code editor"):(0,Et.__)("Exit code editor"),icon:l4,category:"command",callback:({close:O})=>{y(t==="visual"?"text":"visual"),O()}}),k.push({name:"core/toggle-breadcrumbs",label:o?(0,Et.__)("Hide block breadcrumbs"):(0,Et.__)("Show block breadcrumbs"),category:"command",callback:({close:O})=>{m("core","showBlockBreadcrumbs"),O(),h(o?(0,Et.__)("Breadcrumbs hidden."):(0,Et.__)("Breadcrumbs visible."),{id:"core/editor/toggle-breadcrumbs/notice",type:"snackbar"})}}),k.push({name:"core/open-settings-sidebar",label:(0,Et.__)("Show or hide the Settings panel"),icon:(0,Et.isRTL)()?vg:zd,category:"command",callback:({close:O})=>{let T=f("core");O(),T==="edit-post/document"?E("core"):_("core","edit-post/document")}}),k.push({name:"core/open-block-inspector",label:(0,Et.__)("Show or hide the Block settings panel"),icon:H3,category:"command",callback:({close:O})=>{let T=f("core");O(),T==="edit-post/block"?E("core"):_("core","edit-post/block")}}),k.push({name:"core/toggle-publish-sidebar",label:d?(0,Et.__)("Disable pre-publish checks"):(0,Et.__)("Enable pre-publish checks"),icon:Xx,category:"command",callback:({close:O})=>{O(),m("core","isPublishSidebarEnabled"),h(d?(0,Et.__)("Pre-publish checks disabled."):(0,Et.__)("Pre-publish checks enabled."),{id:"core/editor/publish-sidebar/notice",type:"snackbar"})}}),l&&k.push({name:"core/preview-link",label:(0,Et.__)("Preview in a new tab"),icon:Hs,category:"view",callback:async({close:O})=>{O();let T=I(),P=await g();window.open(P,`wp-preview-$T}`)}}),{commands:k,isLoading:!1}},Hqe=()=>function(){let{postType:t}=(0,va.useSelect)(n=>{let{getCurrentPostType:i}=n(R);return{postType:i()}},[]),{openModal:r}=(0,va.useDispatch)(je),o=[];return t===ul&&(o.push({name:"core/rename-pattern",label:(0,Et.__)("Rename pattern"),icon:a_,category:"edit",callback:({close:n})=>{r(uH),n()}}),o.push({name:"core/duplicate-pattern",label:(0,Et.__)("Duplicate pattern"),icon:h_,category:"command",callback:({close:n})=>{r(dH),n()}})),{isLoading:!1,commands:o}},Uqe=()=>function(){let{onNavigateToEntityRecord:t,goBack:r,templateId:o,isPreviewMode:n,canEditTemplate:i}=(0,va.useSelect)(u=>{let{getRenderingMode:d,getEditorSettings:f,getCurrentTemplateId:m}=Y(u(R)),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(KS.store).canUser("update",{kind:"postType",name:"wp_template",id:g})}},[]),{editedRecord:s,hasResolved:l}=(0,KS.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,Et.sprintf)((0,Et.__)("Edit template: %s"),(0,J5.decodeEntities)(s.title)),icon:lc,category:"edit",callback:({close:u})=>{t({postId:o,postType:"wp_template"}),u()}}),r&&c.push({name:"core/switch-to-previous-entity",label:(0,Et.__)("Go back"),icon:Nm,category:"view",callback:({close:u})=>{r(),u()}}),{isLoading:!1,commands:c}},Wqe=()=>function(){let{postType:t,postId:r}=(0,va.useSelect)(l=>{let{getCurrentPostId:c,getCurrentPostType:u}=l(R);return{postType:u(),postId:c()}},[]),{editedRecord:o,hasResolved:n}=(0,KS.useEntityRecord)("postType",t,r),{revertTemplate:i}=Y((0,va.useDispatch)(R));if(!n||![Xo,or].includes(t))return{isLoading:!0,commands:[]};let s=[];if(t2(o)){let l=o.type===or?(0,Et.sprintf)((0,Et.__)("Reset template: %s"),(0,J5.decodeEntities)(o.title)):(0,Et.sprintf)((0,Et.__)("Reset template part: %s"),(0,J5.decodeEntities)(o.title));s.push({name:"core/reset-template",label:l,icon:(0,Et.isRTL)()?u_:c_,category:"command",callback:({close:c})=>{i(o),c()}})}return{isLoading:!n,commands:s}};function Fhe(){(0,xT.useCommandLoader)({name:"core/editor/edit-ui",hook:zqe()}),(0,xT.useCommandLoader)({name:"core/editor/contextual-commands",hook:Hqe(),context:"entity-edit"}),(0,xT.useCommandLoader)({name:"core/editor/page-content-focus",hook:Uqe(),context:"entity-edit"}),(0,xT.useCommandLoader)({name:"core/edit-site/manipulate-document",hook:Wqe()})}var $5=a(G(),1),Lhe=a(U(),1),Bhe=a(__(),1);var ZS="upload-in-progress";function Vhe(){let e=(0,$5.useSelect)(i=>i(Bhe.store).isUploading(),[]),{lockPostSaving:t,unlockPostSaving:r,lockPostAutosaving:o,unlockPostAutosaving:n}=(0,$5.useDispatch)(R);(0,Lhe.useEffect)(()=>(e?(t(ZS),o(ZS)):(r(ZS),n(ZS)),()=>{r(ZS),n(ZS)}),[e,t,r,o,n])}var jhe=a(U(),1),zhe=a(G(),1),mH=a(__(),1);function Hhe(){let e=window.__clientSideMediaProcessing,t=(0,zhe.useRegistry)();(0,jhe.useEffect)(()=>{if(!e)return;let r=()=>{Y(t.dispatch(mH.store)).pauseQueue()},o=()=>{Y(t.dispatch(mH.store)).resumeQueue()};return window.addEventListener("offline",r),window.addEventListener("online",o),()=>{window.removeEventListener("offline",r),window.removeEventListener("online",o)}},[e,t])}var my=a(j(),1),Uhe=a(he(),1),Whe=a(G(),1),Ghe=a(U(),1);var Yhe=a(C(),1),{BlockRemovalWarningModal:Gqe}=Y(Uhe.privateApis),Yqe=["core/post-content","core/post-template","core/query"],qqe=[{postTypes:["wp_template","wp_template_part"],callback(e){if(e.filter(({name:o})=>o==="core/post-content").length)return{description:(0,my.__)("This block displays the content of posts and pages using this template."),warning:(0,my.__)("If you delete it, posts or pages using this template will not display any content."),subtext:(0,my.__)("Visitors will see blank pages."),requireConfirmation:!0};if(e.filter(({name:o})=>Yqe.includes(o)).length)return(0,my._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,my._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 qhe(){let e=(0,Whe.useSelect)(r=>r(R).getCurrentPostType(),[]),t=(0,Ghe.useMemo)(()=>qqe.filter(r=>r.postTypes.includes(e)),[e]);return t?(0,Yhe.jsx)(Gqe,{rules:t}):null}var xh=a(W(),1),pH=a(j(),1),py=a(U(),1),eN=a(he(),1),md=a(G(),1),hH=a(oe(),1),Khe=a(wt(),1),gH=a(kt(),1);var fd=a(C(),1);function Kqe(){let{blockPatternsWithPostContentBlockType:e,postType:t}=(0,md.useSelect)(r=>{let{getPatternsByBlockTypes:o,getBlocksByName:n}=r(eN.store),{getCurrentPostType:i,getRenderingMode:s}=r(R),l=s()==="post-only"?"":n("core/post-content")?.[0];return{blockPatternsWithPostContentBlockType:o("core/post-content",l),postType:i()}},[]);return(0,py.useMemo)(()=>e?.length?e.filter(r=>t==="page"&&!r.postTypes||Array.isArray(r.postTypes)&&r.postTypes.includes(t)):[],[t,e])}function Zqe({blockPatterns:e,onChoosePattern:t}){let{editEntityRecord:r}=(0,md.useDispatch)(hH.store),{postType:o,postId:n}=(0,md.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:l}=i(R);return{postType:s(),postId:l()}},[]);return(0,fd.jsx)(eN.__experimentalBlockPatternsList,{blockPatterns:e,onClickPattern:(i,s)=>{r("postType",o,n,{blocks:s,content:({blocks:l=[]})=>(0,Khe.__unstableSerializeAndClean)(l)}),t()}})}function Xqe({onClose:e}){let[t,r]=(0,py.useState)(!0),{set:o}=(0,md.useDispatch)(gH.store),n=Kqe();if(!(n.length>0))return null;function s(){e(),o("core","enableChoosePatternModal",t)}return(0,fd.jsxs)(xh.Modal,{className:"editor-start-page-options__modal",title:(0,pH.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:s,children:[(0,fd.jsx)("div",{className:"editor-start-page-options__modal-content",children:(0,fd.jsx)(Zqe,{blockPatterns:n,onChoosePattern:s})}),(0,fd.jsx)(xh.Flex,{className:"editor-start-page-options__modal__actions",justify:"flex-start",expanded:!1,children:(0,fd.jsx)(xh.FlexItem,{children:(0,fd.jsx)(xh.CheckboxControl,{checked:t,label:(0,pH.__)("Always show starter patterns for new pages"),onChange:l=>{r(l)}})})})]})}function Zhe(){let[e,t]=(0,py.useState)(!1),{isEditedPostEmpty:r}=(0,md.useSelect)(R),{getEntityRecordNonTransientEdits:o}=(0,md.useSelect)(hH.store),{isModalActive:n}=(0,md.useSelect)(je),{enabled:i,postType:s,postId:l}=(0,md.useSelect)(c=>{let{getCurrentPostId:u,getCurrentPostType:d}=c(R),f=c(gH.store).get("core","enableChoosePatternModal"),m=d();return{postType:m,postId:u(),enabled:f&&zs!==m&&or!==m&&Xo!==m}},[]);return(0,py.useEffect)(()=>{let u=!(Object.keys(o("postType",s,l)??{}).length>0)&&r(),d=n("editor/preferences");!i||!u||d||t(!0)},[i,s,l,o,r,n]),e?(0,fd.jsx)(Xqe,{onClose:()=>t(!1)}):null}var nge=a(W(),1),pd=a(j(),1),nN=a(aa(),1),_T=a(G(),1);var zl=a(j(),1),Xhe=[{keyCombination:{modifier:"primary",character:"b"},description:(0,zl.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,zl.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,zl.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,zl.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,zl.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,zl.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,zl.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,zl.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,zl.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,zl.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,zl.__)("Add non breaking space.")}];var Jhe=a(U(),1),tN=a(lo(),1),Hl=a(C(),1);function Qhe({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?tN.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?tN.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,Hl.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,Hl.jsx)(Jhe.Fragment,{children:n},i):(0,Hl.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key",children:n},i))})}function Qqe({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,Hl.jsxs)(Hl.Fragment,{children:[(0,Hl.jsx)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,Hl.jsxs)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-term",children:[(0,Hl.jsx)(Qhe,{keyCombination:t,forceAriaLabel:o}),r.map((n,i)=>(0,Hl.jsx)(Qhe,{keyCombination:n,forceAriaLabel:o},i))]})]})}var rN=Qqe;var $he=a(G(),1),ege=a(aa(),1);var tge=a(C(),1);function Jqe({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,$he.useSelect)(n=>{let{getShortcutKeyCombination:i,getShortcutDescription:s,getShortcutAliases:l}=n(ege.store);return{keyCombination:i(e),aliases:l(e),description:s(e)}},[e]);return t?(0,tge.jsx)(rN,{keyCombination:t,description:r,aliases:o}):null}var rge=Jqe;var di=a(C(),1),oge="editor/keyboard-shortcut-help",$qe=({shortcuts:e})=>(0,di.jsx)("ul",{className:"editor-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,di.jsx)("li",{className:"editor-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,di.jsx)(rge,{name:t}):(0,di.jsx)(rN,{...t})},r))}),vH=({title:e,shortcuts:t,className:r})=>(0,di.jsxs)("section",{className:Q("editor-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,di.jsx)("h2",{className:"editor-keyboard-shortcut-help-modal__section-title",children:e}),(0,di.jsx)($qe,{shortcuts:t})]}),oN=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,_T.useSelect)(n=>n(nN.store).getCategoryShortcuts(t),[t]);return(0,di.jsx)(vH,{title:e,shortcuts:o.concat(r)})};function eKe(){let e=(0,_T.useSelect)(n=>n(je).isModalActive(oge),[]),{openModal:t,closeModal:r}=(0,_T.useDispatch)(je),o=()=>{e?r():t(oge)};return(0,nN.useShortcut)("core/editor/keyboard-shortcuts",o),e?(0,di.jsxs)(nge.Modal,{className:"editor-keyboard-shortcut-help-modal",title:(0,pd.__)("Keyboard shortcuts"),closeButtonLabel:(0,pd.__)("Close"),onRequestClose:o,children:[(0,di.jsx)(vH,{className:"editor-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/editor/keyboard-shortcuts"]}),(0,di.jsx)(oN,{title:(0,pd.__)("Global shortcuts"),categoryName:"global"}),(0,di.jsx)(oN,{title:(0,pd.__)("Selection shortcuts"),categoryName:"selection"}),(0,di.jsx)(oN,{title:(0,pd.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,pd.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,pd.__)("Forward-slash")}]}),(0,di.jsx)(vH,{title:(0,pd.__)("Text formatting"),shortcuts:Xhe}),(0,di.jsx)(oN,{title:(0,pd.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var ige=eKe;var _h=a(W(),1),CT=a(j(),1),XS=a(U(),1),sge=a(he(),1),TT=a(G(),1),yH=a(wt(),1),hy=a(oe(),1);var hd=a(C(),1);function tKe(e,t=!1){return(0,TT.useSelect)(r=>{let{getEntityRecord:o,getDefaultTemplateId:n}=r(hy.store),i=n({slug:e,is_custom:t,ignore_empty:!0});return i?o("postType",or,i)?.content?.raw:void 0},[e,t])}function rKe(e){let{slug:t,patterns:r}=(0,TT.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:l}=i(R),{getEntityRecord:c,getBlockPatterns:u}=i(hy.store),d=l(),f=s();return{slug:c("postType",f,d).slug,patterns:u()}},[]),o=(0,TT.useSelect)(i=>i(hy.store).getCurrentTheme().stylesheet);function n(i){return i.innerBlocks.find(s=>s.name==="core/template-part")&&(i.innerBlocks=i.innerBlocks.map(s=>(s.name==="core/template-part"&&s.attributes.theme===void 0&&(s.attributes.theme=o),s))),i.name==="core/template-part"&&i.attributes.theme===void 0&&(i.attributes.theme=o),i}return(0,XS.useMemo)(()=>[{name:"fallback",blocks:(0,yH.parse)(e),title:(0,CT.__)("Fallback content")},...r.filter(i=>Array.isArray(i.templateTypes)&&i.templateTypes.some(s=>t.startsWith(s))).map(i=>({...i,blocks:(0,yH.parse)(i.content).map(s=>n(s))}))],[e,t,r])}function oKe({fallbackContent:e,onChoosePattern:t,postType:r}){let[,,o]=(0,hy.useEntityBlockEditor)("postType",r),n=rKe(e);return(0,hd.jsx)(sge.__experimentalBlockPatternsList,{blockPatterns:n,onClickPattern:(i,s)=>{o(s,{selection:void 0}),t()}})}function nKe({slug:e,isCustom:t,onClose:r,postType:o}){let n=tKe(e,t);return n?(0,hd.jsxs)(_h.Modal,{className:"editor-start-template-options__modal",title:(0,CT.__)("Choose a pattern"),closeLabel:(0,CT.__)("Cancel"),focusOnMount:"firstElement",onRequestClose:r,isFullScreen:!0,children:[(0,hd.jsx)("div",{className:"editor-start-template-options__modal-content",children:(0,hd.jsx)(oKe,{fallbackContent:n,slug:e,isCustom:t,postType:o,onChoosePattern:()=>{r()}})}),(0,hd.jsx)(_h.Flex,{className:"editor-start-template-options__modal__actions",justify:"flex-end",expanded:!1,children:(0,hd.jsx)(_h.FlexItem,{children:(0,hd.jsx)(_h.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,CT.__)("Skip")})})})]}):null}function age(){let[e,t]=(0,XS.useState)(!1),{shouldOpenModal:r,slug:o,isCustom:n,postType:i,postId:s}=(0,TT.useSelect)(l=>{let{getCurrentPostType:c,getCurrentPostId:u}=l(R),d=c(),f=u(),{getEditedEntityRecord:m,getEntityRecordNonTransientEdits:h}=l(hy.store),g=m("postType",d,f);return{shouldOpenModal:!(Object.keys(h("postType",d,f)??{}).length>0)&&g.content===""&&or===d,slug:g.slug,isCustom:g.is_custom,postType:d,postId:f}},[]);return(0,XS.useEffect)(()=>{t(!1)},[i,s]),!r||e?null:(0,hd.jsx)(nKe,{slug:o,isCustom:n,postType:i,onClose:()=>t(!0)})}var Ch=a(aa(),1),Th=a(G(),1);var lge=a(he(),1);function QS(){let e=(0,Th.useSelect)(v=>{let{richEditingEnabled:y,codeEditingEnabled:S}=v(R).getEditorSettings();return!y||!S},[]),{getBlockSelectionStart:t}=(0,Th.useSelect)(lge.store),{getActiveComplementaryArea:r}=(0,Th.useSelect)(je),{enableComplementaryArea:o,disableComplementaryArea:n}=(0,Th.useDispatch)(je),{redo:i,undo:s,savePost:l,setIsListViewOpened:c,switchEditorMode:u,toggleDistractionFree:d}=(0,Th.useDispatch)(R),{isEditedPostDirty:f,isPostSavingLocked:m,isListViewOpened:h,getEditorMode:g}=(0,Th.useSelect)(R);return(0,Ch.useShortcut)("core/editor/toggle-mode",()=>{u(g()==="visual"?"text":"visual")},{isDisabled:e}),(0,Ch.useShortcut)("core/editor/toggle-distraction-free",()=>{d()}),(0,Ch.useShortcut)("core/editor/undo",v=>{s(),v.preventDefault()}),(0,Ch.useShortcut)("core/editor/redo",v=>{i(),v.preventDefault()}),(0,Ch.useShortcut)("core/editor/save",v=>{v.preventDefault(),!m()&&f()&&l()}),(0,Ch.useShortcut)("core/editor/toggle-list-view",v=>{h()||(v.preventDefault(),c(!0))}),(0,Ch.useShortcut)("core/editor/toggle-sidebar",v=>{if(v.preventDefault(),["edit-post/document","edit-post/block"].includes(r("core")))n("core");else{let S=t()?"edit-post/block":"edit-post/document";o("core",S)}}),null}var bge=a(G(),1),aN=a(he(),1);var PT=a(G(),1),iN=a(he(),1),cge=a(oe(),1),sN=a(W(),1),gd=a(j(),1),uge=a(At(),1),dge=a(U(),1),gy=a(C(),1);function fge({clientId:e,onClose:t}){let[r,o]=(0,dge.useState)(!1),{getBlocks:n}=(0,PT.useSelect)(iN.store),{replaceBlocks:i}=(0,PT.useDispatch)(iN.store),{canRemove:s,templatePartTitle:l}=(0,PT.useSelect)(d=>{let{canRemoveBlock:f,getBlock:m}=d(iN.store),{getEntityRecord:h,getCurrentTheme:g}=d(cge.store),v=m(e),{slug:y,theme:S}=v?.attributes??{},b=S||g()?.stylesheet,w=b&&y?`$b}//${y}`:null,x=w?h("postType","wp_template_part",w):null;return{canRemove:f(e),templatePartTitle:x?.title?.rendered?(0,uge.decodeEntities)(x.title.rendered):null}},[e]);if(!s)return null;let c=l?(0,gd.sprintf)((0,gd.__)("Detach %s?"),l):(0,gd.__)("Detach template part?"),u=l?(0,gd.sprintf)((0,gd.__)("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,gd.__)("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,gy.jsxs)(gy.Fragment,{children:[(0,gy.jsx)(sN.MenuItem,{onClick:()=>o(!0),children:(0,gd.__)("Detach")}),(0,gy.jsx)(sN.__experimentalConfirmDialog,{isOpen:r,onConfirm:()=>{i(e,n(e)),t()},onCancel:()=>o(!1),confirmButtonText:(0,gd.__)("Detach"),size:"medium",title:c,__experimentalHideHeader:!1,children:u})]})}var ET=a(G(),1),bH=a(he(),1),mge=a(W(),1),pge=a(wt(),1),SH=a(j(),1),hge=a(U(),1),gge=a(xt(),1);var vge=a(oe(),1);var vy=a(C(),1);function yge({clientIds:e,blocks:t}){let[r,o]=(0,hge.useState)(!1),{replaceBlocks:n}=(0,ET.useDispatch)(bH.store),{createSuccessNotice:i}=(0,ET.useDispatch)(gge.store),{isBlockBasedTheme:s,canCreate:l}=(0,ET.useSelect)(u=>({isBlockBasedTheme:u(vge.store).getCurrentTheme()?.is_block_theme,canCreate:u(bH.store).canInsertBlockType("core/template-part")}),[]);if(!s||!l)return null;let c=async u=>{n(e,(0,pge.createBlock)("core/template-part",{slug:u.slug,theme:u.theme})),i((0,SH.__)("Template part created."),{type:"snackbar"})};return(0,vy.jsxs)(vy.Fragment,{children:[(0,vy.jsx)(mge.MenuItem,{icon:wg,onClick:()=>{o(!0)},"aria-expanded":r,"aria-haspopup":"dialog",children:(0,SH.__)("Create template part")}),r&&(0,vy.jsx)(p0,{closeModal:()=>{o(!1)},blocks:t,onCreate:c})]})}var kT=a(C(),1);function Sge(){return(0,kT.jsx)(aN.BlockSettingsMenuControls,{children:({selectedClientIds:e,onClose:t})=>(0,kT.jsx)(iKe,{clientIds:e,onClose:t})})}function iKe({clientIds:e,onClose:t}){let{blocks:r}=(0,bge.useSelect)(o=>{let{getBlocksByClientId:n}=o(aN.store);return{blocks:n(e)}},[e]);return r.length===1&&r[0]?.name==="core/template-part"?(0,kT.jsx)(fge,{clientId:e[0],onClose:t}):(0,kT.jsx)(yge,{clientIds:e,blocks:r})}var xge=a(he(),1),_ge=a(G(),1),Cge=a(U(),1);var wge=a(U(),1),lN=a(G(),1);function sKe({postType:e}){let{registerPostTypeSchema:t}=Y((0,lN.useDispatch)(R));(0,wge.useEffect)(()=>{t(e)},[t,e]);let{fields:r}=(0,lN.useSelect)(o=>{let{getEntityFields:n}=Y(o(R));return{fields:n("postType",e)}},[e]);return r}var JS=sKe;var wH=a(C(),1),{MediaEditorModal:aKe,store:lKe}=Y(pS);function cKe(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 uKe({name:e,ratio:t}={}){let r=cKe(t);return!e||!Number.isFinite(r)||r<=0?null:{label:e,value:r}}function Tge(){return(0,_ge.useSelect)(t=>t(lKe).isOpen(),[])?(0,wH.jsx)(dKe,{}):null}function dKe(){let e=JS({postType:"attachment"}),[t,r,o]=(0,xge.useSettings)("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),n=(0,Cge.useMemo)(()=>{if(!(Array.isArray(t)||Array.isArray(r)||typeof o=="boolean"))return;let l=[...o&&Array.isArray(t)?t:[],...Array.isArray(r)?r:[]].map(uKe).filter(Boolean);if(l.length||o===!1)return l},[t,r,o]);return(0,wH.jsx)(aKe,{fields:e,aspectRatioPresets:n})}var No=a(C(),1),{ExperimentalBlockEditorProvider:fKe}=Y($S.privateApis),{PatternsMenuItems:mKe}=Y(Ege.privateApis),RT=()=>{},pKe=["wp_block","wp_navigation","wp_template_part"];function hKe(e,t,r){let o=Che(),n=r==="template-locked"?"template":"post",[i,s,l]=(0,Zf.useEntityBlockEditor)("postType",e.type,{id:e.id}),[c,u,d]=(0,Zf.useEntityBlockEditor)("postType",t?.type,{id:t?.id}),f=(0,$a.useMemo)(()=>{if(e.type==="wp_navigation")return[(0,kge.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]},[e.type,e.id]),m=(0,$a.useMemo)(()=>f||(n==="template"?c:i),[f,n,c,i]);return o!==null?[o,RT,RT]:!!t&&r==="template-locked"||e.type==="wp_navigation"?[m,RT,RT]:[m,n==="post"?s:u,n==="post"?l:d]}var _H=Nte(({post:e,settings:t,recovery:r,initialEdits:o,children:n,BlockEditorProviderComponent:i=fKe,__unstableTemplate:s})=>{let l=!!s,{editorSettings:c,selection:u,isReady:d,mode:f,defaultMode:m,postTypeEntities:h,isInRevisionsMode:g,currentRevisionId:v}=(0,Ph.useSelect)(B=>{let{getEditorSettings:q,getRenderingMode:K,__unstableIsEditorReady:X,getDefaultRenderingMode:J,isRevisionsMode:te,getCurrentRevisionId:ee}=Y(B(R)),{getEntitiesConfig:ne,getEntityRecordEdits:ie}=B(Zf.store),$=K(),ge=J(e.type),ke=ge==="template-locked"?l:ge!==void 0,Pe=ge!==void 0,Oe=ie("postType",e.type,e.id);return{editorSettings:q(),isReady:X(),mode:Pe?$:void 0,defaultMode:ke?ge:void 0,selection:Oe?.selection,postTypeEntities:e.type==="wp_template"?ne("postType"):null,isInRevisionsMode:te(),currentRevisionId:ee()}},[e.type,e.id,l]),y=l&&f!=="post-only",S=y?s:e,b=(0,$a.useMemo)(()=>{let B={};if(e.type==="wp_template"){if(e.slug==="page")B.postType="page";else if(e.slug==="single")B.postType="post";else if(e.slug.split("-")[0]==="single"){let q=h?.map(X=>X.name)||[],K=e.slug.match(`^single-(${q.join("|")})(?:-.+)?$`);K&&(B.postType=K[1])}}else(!pKe.includes(S.type)||y)&&(B.postId=e.id,B.postType=e.type);return{...B,templateSlug:S.type==="wp_template"?S.slug:void 0}},[y,e.id,e.type,e.slug,S.type,S.slug,h]),{id:w,type:x}=S,_=rhe(c,x,w,f),[E,I,A]=hKe(e,s,f),{updatePostLock:k,setupEditor:O,updateEditorSettings:T,setCurrentTemplateId:P,setEditedPost:N,setRenderingMode:z}=Y((0,Ph.useDispatch)(R)),{editEntityRecord:F}=(0,Ph.useDispatch)(Zf.store),H=(0,Ph.useRegistry)(),M=(0,$a.useCallback)(B=>{F("postType",e.type,e.id,{selection:B},{undoIgnore:!0})},[F,e.type,e.id]),{createWarningNotice:L,removeNotice:D}=(0,Ph.useDispatch)(Pge.store);return(0,$a.useLayoutEffect)(()=>{r||(k(t.postLock),H.select(R).__unstableIsEditorReady()||O(e,o,t.template),t.autosave&&L((0,xH.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,xH.__)("View the autosave"),url:t.autosave.editLink}]}))},[]),(0,$a.useEffect)(()=>(N(e.type,e.id),typeof window<"u"&&window.__experimentalTemplateActivate&&D("template-activate-notice"),()=>N(null,null)),[e.type,e.id,N,D]),(0,$a.useEffect)(()=>{T(t)},[t,T]),(0,$a.useEffect)(()=>{P(s?.id)},[s?.id,P]),(0,$a.useEffect)(()=>{m&&z(m)},[m,z]),uhe(e.type,f),Fhe(),Vhe(),Hhe(),!d||!f?null:(0,No.jsx)(Zf.EntityProvider,{kind:"root",type:"site",children:(0,No.jsx)(Zf.EntityProvider,{kind:"postType",type:e.type,id:e.id,revisionId:v??void 0,children:(0,No.jsx)($S.BlockContextProvider,{value:b,children:(0,No.jsxs)(i,{value:E,onChange:A,onInput:I,selection:g?void 0:u,onChangeSelection:g?RT:M,settings:_,useSubRegistry:!1,children:[n,!t.isPreviewMode&&(0,No.jsxs)(No.Fragment,{children:[(0,No.jsx)(mKe,{}),(0,No.jsx)(Sge,{}),f==="template-locked"&&(0,No.jsx)(ihe,{}),x==="wp_navigation"&&(0,No.jsx)(ahe,{}),(0,No.jsx)(QS,{}),(0,No.jsx)(ige,{}),(0,No.jsx)(qhe,{}),(0,No.jsx)(Zhe,{}),(0,No.jsx)(age,{}),(0,No.jsx)(Rhe,{}),(0,No.jsx)(Nhe,{}),(0,No.jsx)(Tge,{})]})]})})})})});function CH(e){return(0,No.jsx)(_H,{...e,BlockEditorProviderComponent:$S.BlockEditorProvider,children:e.children})}var Rge=CH;var Eh=a(C(),1);function gKe({template:e,post:t}){let[r="white"]=bh("color.background"),[o]=(0,AT.useEntityBlockEditor)("postType",t.type,{id:t.id}),[n]=(0,AT.useEntityBlockEditor)("postType",e?.type,{id:e?.id}),i=e&&n?n:o,s=!i?.length;return(0,Eh.jsxs)("div",{className:"editor-fields-content-preview",style:{backgroundColor:r},children:[s&&(0,Eh.jsx)("span",{className:"editor-fields-content-preview__empty",children:(0,Age.__)("Empty content")}),!s&&(0,Eh.jsx)(TH.BlockPreview.Async,{children:(0,Eh.jsx)(TH.BlockPreview,{blocks:i})})]})}function Oge({item:e}){let{settings:t,template:r}=(0,Ige.useSelect)(o=>{let{canUser:n,getPostType:i,getTemplateId:s,getEntityRecord:l}=Y(o(AT.store)),c=n("read",{kind:"postType",name:"wp_template"}),u=o(R).getEditorSettings(),d=u.supportsTemplateMode,f=i(e.type)?.viewable??!1,m=d&&f&&c?s(e.type,e.id):null;return{settings:u,template:m?l("postType","wp_template",m):void 0}},[e.type,e.id]);return(0,Eh.jsx)(CH,{post:e,settings:t,__unstableTemplate:r,children:(0,Eh.jsx)(gKe,{template:r,post:e})})}var vKe={type:"media",id:"content-preview",label:(0,Nge.__)("Content preview"),render:Oge,enableSorting:!1},Mge=vKe;function yKe(e){let t=e?.editor;return Array.isArray(t)?!!t[0]?.notes:!1}function bKe(e,t,r){return{type:"REGISTER_ENTITY_ACTION",kind:e,name:t,config:r}}function SKe(e,t,r){return{type:"UNREGISTER_ENTITY_ACTION",kind:e,name:t,actionId:r}}function wKe(e,t,r){return{type:"REGISTER_ENTITY_FIELD",kind:e,name:t,config:r}}function xKe(e,t,r){return{type:"UNREGISTER_ENTITY_FIELD",kind:e,name:t,fieldId:r}}function _Ke(e,t){return{type:"SET_IS_READY",kind:e,name:t}}var CKe=[U7,z7,Y7,Z7,q7,K7,j7,c2,L7,H7,G7],TKe=e=>async({registry:t})=>{if(Y(t.select(R)).isEntityReady("postType",e))return;Y(t.dispatch(R)).setIsReady("postType",e);let o=await t.resolveSelect(cN.store).getPostType(e),n=await t.resolveSelect(cN.store).canUser("create",{kind:"postType",name:e}),i=await t.resolveSelect(cN.store).getCurrentTheme(),{disablePostFormats:s}=t.select(R).getEditorSettings(),l=!["wp_block","wp_template_part"].includes(o.slug)&&n&&v7;o.slug!=="wp_template"&&(l=void 0),o.slug==="wp_template"&&!window?.__experimentalTemplateActivate&&(l=void 0);let c=[o.viewable?f7:void 0,o.supports?.revisions?P7:void 0,l,o.slug==="wp_template_part"&&n&&i?.is_block_theme?F7:void 0,n&&o.slug==="wp_block"?w7:void 0,o.supports?.title?b7:void 0,o.supports?.["page-attributes"]?p7:void 0,o.slug==="wp_block"?T7:void 0,R7,S7,M7,I7,k7].filter(Boolean),u;if(e===zs)u=CKe;else if(u=[o.supports?.thumbnail&&i?.theme_supports?.["post-thumbnails"]&&j8,o.supports?.author&&E1,Q8,!ac.includes(o.slug)&&r7,!ac.includes(o.slug)&&o7,iB,!ac.includes(o.slug)&&o.supports?.excerpt&&a7,o.supports?.["page-attributes"]&&Z8,o.supports?.comments&&J8,o.supports?.trackbacks&&e7,(o.supports?.comments||o.supports?.trackbacks)&&t7,G8,o.supports?.["post-formats"]&&!s&&l7,!ac.includes(o.slug)&&o.supports?.editor&&c7,X8,o.slug==="post"&&d7,o.supports?.editor&&o.viewable&&Mge,yKe(o.supports)&&n7].filter(Boolean),o.supports?.title){let d;e==="page"?d=uB:e==="wp_template"?d=k_:e==="wp_block"?d=e1:d=c2,u.push(d)}t.batch(()=>{c.forEach(d=>{Y(t.dispatch(R)).registerEntityAction("postType",e,d)}),u.forEach(d=>{Y(t.dispatch(R)).registerEntityField("postType",e,d)})}),(0,Dge.doAction)("core.registerPostTypeSchema",e)};var PKe={mobile:"Mobile",tablet:"Tablet"},EKe=({viewport:e="default",showStateOnCanvas:t=!0}={})=>({dispatch:r,registry:o})=>{t&&(r.setDeviceType(PKe[e]??"Desktop"),Y(o.dispatch(EH.store)).resetZoomLevel())};function kKe(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}var RKe=e=>async({select:t,dispatch:r,registry:o})=>{let n=await o.dispatch(Wn.store).saveEntityRecord("postType","wp_template",e);return o.dispatch(Wn.store).editEntityRecord("postType",t.getCurrentPostType(),t.getCurrentPostId(),{template:n.slug}),o.dispatch(Is.store).createSuccessNotice((0,jt.__)("Custom template created. You're in template mode now."),{type:"snackbar",actions:[{label:(0,jt.__)("Go back"),onClick:()=>r.setRenderingMode(t.getEditorSettings().defaultRenderingMode)}]}),n},AKe=e=>({registry:t})=>{let o=(t.select(yy.store).get("core","hiddenBlockTypes")??[]).filter(n=>!(Array.isArray(e)?e:[e]).includes(n));t.dispatch(yy.store).set("core","hiddenBlockTypes",o)},IKe=e=>({registry:t})=>{let r=t.select(yy.store).get("core","hiddenBlockTypes")??[],o=new Set([...r,...Array.isArray(e)?e:[e]]);t.dispatch(yy.store).set("core","hiddenBlockTypes",[...o])},OKe=({onSave:e,dirtyEntityRecords:t=[],entitiesToSkip:r=[],close:o,successNoticeContent:n}={})=>({registry:i})=>{let s=[{kind:"postType",name:"wp_navigation"}],l="site-editor-save-success",c=i.select(Wn.store).getEntityRecord("root","__unstableBase")?.home;i.dispatch(Is.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):(s.some(y=>y.kind===m&&y.name===h)&&i.dispatch(Wn.store).editEntityRecord(m,h,g,{status:"publish"}),f.push(i.dispatch(Wn.store).saveEditedEntityRecord(m,h,g)))}),d.length&&f.push(i.dispatch(Wn.store).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,d)),i.dispatch(EH.store).__unstableMarkLastChangeAsPersistent(),Promise.all(f).then(m=>e?e(m):m).then(m=>{m.some(h=>typeof h>"u")?i.dispatch(Is.store).createErrorNotice((0,jt.__)("Saving failed.")):i.dispatch(Is.store).createSuccessNotice(n||(0,jt.__)("Site updated."),{type:"snackbar",id:l,actions:[{label:(0,jt.__)("View site"),url:c,openInNewTab:!0}]})}).catch(m=>i.dispatch(Is.store).createErrorNotice(`${(0,jt.__)("Saving failed.")} ${m}`))},NKe=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{let o="edit-site-template-reverted";if(r.dispatch(Is.store).removeNotice(o),!t2(e)){r.dispatch(Is.store).createErrorNotice((0,jt.__)("This template is not revertable."),{type:"snackbar"});return}try{let n=r.select(Wn.store).getEntityConfig("postType",e.type);if(!n){r.dispatch(Is.store).createErrorNotice((0,jt.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let i=(0,Fge.addQueryArgs)(`${n.baseURL}/${e.id}`,{context:"edit",source:e.origin}),s=await(0,Lge.default)({path:i});if(!s){r.dispatch(Is.store).createErrorNotice((0,jt.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let l=({blocks:d=[]})=>(0,uN.__unstableSerializeAndClean)(d),c=r.select(Wn.store).getEditedEntityRecord("postType",e.type,e.id);r.dispatch(Wn.store).editEntityRecord("postType",e.type,e.id,{content:l,blocks:c.blocks,source:"custom"},{undoIgnore:!0});let u=(0,uN.parse)(s?.content?.raw);if(r.dispatch(Wn.store).editEntityRecord("postType",e.type,s.id,{content:l,blocks:u,source:"theme"}),t){let d=()=>{r.dispatch(Wn.store).editEntityRecord("postType",e.type,c.id,{content:l,blocks:c.blocks,source:"custom"})};r.dispatch(Is.store).createSuccessNotice((0,jt.__)("Template reset."),{type:"snackbar",id:o,actions:[{label:(0,jt.__)("Undo"),onClick:d}]})}}catch(n){let i=n.message&&n.code!=="unknown_error"?n.message:(0,jt.__)("Template revert failed. Please reload.");r.dispatch(Is.store).createErrorNotice(i,{type:"snackbar"})}},MKe=e=>async({registry:t})=>{let r=e.every(n=>n?.has_theme_file),o=await Promise.allSettled(e.map(n=>t.dispatch(Wn.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,jt.sprintf)((0,jt.__)('"%s" reset.'),(0,PH.decodeEntities)(i)):(0,jt.sprintf)((0,jt._x)('"%s" deleted.',"template part"),(0,PH.decodeEntities)(i))}else n=r?(0,jt.__)("Items reset."):(0,jt.__)("Items deleted.");t.dispatch(Is.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,jt.__)("An error occurred while reverting the item."):(0,jt.__)("An error occurred while deleting the item.");else{let i=new Set,s=o.filter(({status:l})=>l==="rejected");for(let l of s)l.reason?.message&&i.add(l.reason.message);i.size===0?n=(0,jt.__)("An error occurred while deleting the items."):i.size===1?n=r?(0,jt.sprintf)((0,jt.__)("An error occurred while reverting the items: %s"),[...i][0]):(0,jt.sprintf)((0,jt.__)("An error occurred while deleting the items: %s"),[...i][0]):n=r?(0,jt.sprintf)((0,jt.__)("Some errors occurred while reverting the items: %s"),[...i].join(",")):(0,jt.sprintf)((0,jt.__)("Some errors occurred while deleting the items: %s"),[...i].join(","))}t.dispatch(Is.store).createErrorNotice(n,{type:"snackbar"})}},DKe=e=>({select:t,registry:r})=>{let o=t.getCurrentPostType(),n=r.select(Wn.store).getCurrentTheme()?.stylesheet,i=r.select(yy.store).get("core","renderingModes")?.[n]??{};if(i[o]===e)return;let s={[n]:{...i,[o]:e}};r.dispatch(yy.store).set("core","renderingModes",s)};function FKe(e){return{type:"SET_STYLES_PATH",path:e}}function LKe(e){return{type:"SET_SHOW_STYLEBOOK",show:e}}function BKe(){return{type:"RESET_STYLES_NAVIGATION"}}function VKe(e){return{type:"SET_CURRENT_REVISION_ID",revisionId:e}}var jKe=e=>async({dispatch:t,select:r,registry:o})=>{let n=r.getCurrentPostType(),i=r.getCurrentPostId(),l=o.select(Wn.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(Wn.store).getRevisions("postType",n,i,Cg(l,e));o.batch(()=>{t({type:"SET_REVISION_PAGE",page:e}),c?.length&&t.setCurrentRevisionId(c[0][l])})};function zKe(e){return{type:"SET_SHOW_REVISION_DIFF",showDiff:e}}var HKe=e=>async({select:t,dispatch:r,registry:o})=>{let n=t.getCurrentPostType(),i=t.getCurrentPostId(),l=o.select(Wn.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(Wn.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(Is.store).createSuccessNotice((0,jt.sprintf)((0,jt.__)("Restored to revision from %s."),(0,dN.dateI18n)((0,dN.getSettings)().formats.datetime,c.date)),{type:"snackbar",id:"editor-revision-restored"})};function UKe(e,t={focus:!1}){return{type:"SELECT_NOTE",noteId:e,options:t}}var A1={reducer:jG,selectors:KL,actions:QL},R=(0,fN.createReduxStore)(qG,{...A1});(0,fN.register)(R);Y(R).registerPrivateActions(kH);Y(R).registerPrivateSelectors(nB);var Uge=a(C(),1),WKe=e=>(0,zge.createHigherOrderComponent)(t=>({attributes:r,setAttributes:o,...n})=>{let i=(0,Bge.useSelect)(u=>u(R).getCurrentPostType(),[]),[s,l]=(0,Vge.useEntityProp)("postType",i,"meta"),c=(0,jge.useMemo)(()=>({...r,...Object.fromEntries(Object.entries(e).map(([u,d])=>[u,s[d]]))}),[r,s]);return(0,Uge.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 GKe(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=WKe(t)(e.edit)),e}(0,Hge.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",GKe);var Qxe=a(Tn(),1);var Wge=a(Wd(),1),Gge=a(bo(),1);var Yge=a(At(),1),by=a(C(),1),YKe=10,mN={name:"links",className:"editor-autocompleters__link",triggerPrefix:"[[",isDebounced:!0,async options(e){return(await(0,Wge.default)({path:(0,Gge.addQueryArgs)("/wp/v2/search",{per_page:YKe,search:e,type:"post"})})).filter(r=>r.title!=="")},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,by.jsxs)(by.Fragment,{children:[(0,by.jsx)(dn,{icon:e.subtype==="page"?Nm:sL}),(0,Yge.decodeEntities)(e.title)]})},getOptionCompletion(e){return(0,by.jsx)("a",{href:e.url,children:e.title})}};var qge=a(U(),1),Kge=a(G(),1),Zge=a(oe(),1),Xf=a(C(),1);function qKe(e){let t=e.avatar_urls&&e.avatar_urls[24]?(0,Xf.jsx)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,Xf.jsx)("span",{className:"editor-autocompleters__no-avatar"});return(0,Xf.jsxs)(Xf.Fragment,{children:[t,(0,Xf.jsx)("span",{className:"editor-autocompleters__user-name",children:e.name}),(0,Xf.jsx)("span",{className:"editor-autocompleters__user-slug",children:e.slug})]})}var pN={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){let t=(0,Kge.useSelect)(o=>{let{getUsers:n}=o(Zge.store);return n({context:"view",search:encodeURIComponent(e)})},[e]);return[(0,qge.useMemo)(()=>t?t.map(o=>({key:`user-${o.slug}`,value:o,label:qKe(o)})):[],[t])]},getOptionCompletion(e){return`@${e.slug}`}};var Xge=a(U(),1),Qge=a(Ee(),1),hN=a(G(),1),Jge=a(oe(),1);var KKe=class extends Xge.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}},gN=(0,Qge.compose)([(0,hN.withSelect)((e,t)=>{let{getReferenceByDistinctEdits:r}=e(Jge.store),{isEditedPostDirty:o,isEditedPostAutosaveable:n,isAutosavingPost:i,getEditorSettings:s}=e(R),{interval:l=s().autosaveInterval}=t;return{editsReference:r(),isDirty:o(),isAutosaveable:n(),isAutosaving:i(),interval:l}}),(0,hN.withDispatch)((e,t)=>({autosave(){let{autosave:r=e(R).autosave}=t;r()}}))])(KKe);var Oh=a(j(),1),DT=a(G(),1),Wc=a(W(),1),FT=a(he(),1);var Mve=a(lo(),1),Dve=a(oe(),1),Fve=a(cH(),1),IN=a(U(),1),Lve=a(Ee(),1),Bve=a(At(),1),Vve=a(Sy(),1);var RH=a(j(),1),eve=a(G(),1),tve=a(oe(),1);function vN(e){let{isFrontPage:t,isPostsPage:r}=(0,eve.useSelect)(o=>{let{canUser:n,getEditedEntityRecord:i}=o(tve.store),s=n("read",{kind:"root",name:"site"})?i("root","site"):void 0,l=parseInt(e,10);return{isFrontPage:s?.page_on_front===l,isPostsPage:s?.page_for_posts===l}});return t?(0,RH.__)("Homepage"):r?(0,RH.__)("Posts Page"):!1}var Eve=a(W(),1),kve=a(lo(),1),RN=a(j(),1),MT=a(G(),1);var AN=a(Ee(),1),Rve=a(kt(),1);var OT=a(U(),1);var Qf=a(W(),1),Hc=a(j(),1),wn=a(he(),1),xy=a(G(),1);var Fr=a(U(),1),TN=a(lo(),1),dve=a(jm(),1),fve=a(oe(),1);var Dr=a(j(),1),ew=[{slug:"theme-colors",title:(0,Dr.__)("Theme Colors"),origin:"theme",type:"colors"},{slug:"theme-gradients",title:(0,Dr.__)("Theme Gradients"),origin:"theme",type:"gradients"},{slug:"custom-colors",title:(0,Dr.__)("Custom Colors"),origin:"custom",type:"colors"},{slug:"custom-gradients",title:(0,Dr.__)("Custom Gradients"),origin:"custom",type:"gradients"},{slug:"duotones",title:(0,Dr.__)("Duotones"),origin:"theme",type:"duotones"},{slug:"default-colors",title:(0,Dr.__)("Default Colors"),origin:"default",type:"colors"},{slug:"default-gradients",title:(0,Dr.__)("Default Gradients"),origin:"default",type:"gradients"}],yN=[{slug:"site-identity",title:(0,Dr.__)("Site Identity"),blocks:["core/site-logo","core/site-title","core/site-tagline"]},{slug:"design",title:(0,Dr.__)("Design"),blocks:["core/navigation","core/avatar","core/post-time-to-read"],exclude:["core/home-link","core/navigation-link"]},{slug:"posts",title:(0,Dr.__)("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,Dr.__)("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"]}],AH=[{slug:"overview",title:(0,Dr.__)("Overview"),blocks:[]},{slug:"text",title:(0,Dr.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,Dr.__)("Colors"),blocks:[]},{slug:"theme",title:(0,Dr.__)("Theme"),subcategories:yN},{slug:"media",title:(0,Dr.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,Dr.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,Dr.__)("Embeds"),include:[]}],ZKe=[...yN,{slug:"media",title:(0,Dr.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,Dr.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,Dr.__)("Embeds"),include:[]}],rve=[{slug:"overview",title:(0,Dr.__)("Overview"),blocks:[]},{slug:"text",title:(0,Dr.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,Dr.__)("Colors"),blocks:[]},{slug:"blocks",title:(0,Dr.__)("All Blocks"),blocks:[],subcategories:ZKe}],XKe=`
  58      .is-root-container {
  59          display: flow-root;
  60      }
  61  `,ove=`
  62      body {
  63          position: relative;
  64          padding: 32px !important;
  65      }
  66  
  67      $XKe}
  68  
  69      .editor-style-book__examples {
  70          max-width: 1200px;
  71          margin: 0 auto;
  72      }
  73  
  74      .editor-style-book__example {
  75          max-width: 900px;
  76          border-radius: 2px;
  77          cursor: var(--wpds-cursor-control, pointer);
  78          display: flex;
  79          flex-direction: column;
  80          gap: 40px;
  81          padding: 16px;
  82          width: 100%;
  83          box-sizing: border-box;
  84          scroll-margin-top: 32px;
  85          scroll-margin-bottom: 32px;
  86          margin: 0 auto 40px auto;
  87      }
  88  
  89      .editor-style-book__example.is-selected {
  90          box-shadow: 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));
  91      }
  92  
  93      .editor-style-book__example.is-disabled-example {
  94          pointer-events: none;
  95      }
  96  
  97      .editor-style-book__example:focus:not(:disabled) {
  98          box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));
  99          outline: 3px solid transparent;
 100      }
 101  
 102      .editor-style-book__duotone-example > div:first-child {
 103          display: flex;
 104          aspect-ratio: 16 / 9;
 105          grid-row: span 1;
 106          grid-column: span 2;
 107      }
 108      .editor-style-book__duotone-example img {
 109          width: 100%;
 110          height: 100%;
 111          object-fit: cover;
 112      }
 113      .editor-style-book__duotone-example > div:not(:first-child) {
 114          height: 20px;
 115          border: 1px solid color-mix( in srgb, currentColor 10%, transparent );
 116      }
 117  
 118      .editor-style-book__color-example {
 119          border: 1px solid color-mix( in srgb, currentColor 10%, transparent );
 120      }
 121  
 122      .editor-style-book__subcategory-title,
 123      .editor-style-book__example-title {
 124          font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
 125          font-size: 13px;
 126          font-weight: normal;
 127          line-height: normal;
 128          margin: 0;
 129          text-align: left;
 130          padding-top: 8px;
 131          border-top: 1px solid color-mix( in srgb, currentColor 10%, transparent );
 132          color: color-mix( in srgb, currentColor 60%, transparent );
 133      }
 134  
 135      .editor-style-book__subcategory-title {
 136          font-size: 16px;
 137          margin-bottom: 40px;
 138          padding-bottom: 8px;
 139      }
 140  
 141      .editor-style-book__example-preview {
 142          width: 100%;
 143      }
 144  
 145      .editor-style-book__example-preview .block-editor-block-list__insertion-point,
 146      .editor-style-book__example-preview .block-list-appender {
 147          display: none;
 148      }
 149      :where(.is-root-container > .wp-block:first-child) {
 150          margin-top: 0;
 151      }
 152      :where(.is-root-container > .wp-block:last-child) {
 153          margin-bottom: 0;
 154      }
 155  `;var nve=a(wt(),1);function IT(e,t){if(!e?.slug||!t?.length)return;let r=e?.subcategories??[];if(r.length)return r.reduce((s,l)=>{let c=IT(l,t);return c&&(s.subcategories||(s.subcategories=[]),s.subcategories=[...s.subcategories,c]),s},{title:e.title,slug:e.slug});let o=e?.blocks||[],n=e?.exclude||[],i=t.filter(s=>!n.includes(s.name)&&(s.category===e.slug||o.includes(s.name)));if(i.length)return{title:e.title,slug:e.slug,examples:i}}function IH(){let e=[...yN,...AH].map(({slug:o})=>o),r=(0,nve.getCategories)().filter(({slug:o})=>!e.includes(o));return[...AH,...r]}var vd=a(j(),1),fi=a(wt(),1);var ive=a(W(),1),bN=a(he(),1),OH=a(C(),1),QKe=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,OH.jsx)(ive.__experimentalGrid,{templateColumns:r,rowGap:8,columnGap:16,children:e.map(n=>{let i=t==="gradients"?(0,bN.__experimentalGetGradientClass)(n.slug):(0,bN.getColorClassName)("background-color",n.slug),s=Q("editor-style-book__color-example",i);return(0,OH.jsx)("div",{className:s,style:{height:o}},n.slug)})}):null,NH=QKe;var MH=a(W(),1),wy=a(C(),1),JKe=({duotones:e})=>e?(0,wy.jsx)(MH.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,wy.jsxs)(MH.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,wy.jsx)("div",{children:(0,wy.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,wy.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,sve=JKe;var SN=a(C(),1);function $Ke(e){if(!e)return[];let t=[];return ew.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,SN.jsx)(sve,{duotones:n[r.type]}),t.push(i)):(i.content=(0,SN.jsx)(NH,{colors:n[r.type],type:r.type}),t.push(i))}}),t}function eZe(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,vd.__)("Colors"),category:"overview",content:(0,SN.jsx)(NH,{colors:r.colors,type:"colors",templateColumns:"repeat(auto-fill, minmax( 200px, 1fr ))",itemHeight:"32px"})};t.push(i)}let o=[];if((0,fi.getBlockType)("core/heading")){let i=(0,fi.createBlock)("core/heading",{content:(0,vd.__)("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9"),level:1});o.push(i)}if((0,fi.getBlockType)("core/paragraph")){let i=(0,fi.createBlock)("core/paragraph",{content:(0,vd.__)("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.")}),s=(0,fi.createBlock)("core/paragraph",{content:(0,vd.__)("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,fi.getBlockType)("core/group")){let l=(0,fi.createBlock)("core/group",{layout:{type:"grid",columnCount:2,minimumColumnWidth:"12rem"},style:{spacing:{blockGap:"1.5rem"}}},[i,s]);o.push(l)}else o.push(i)}return o.length&&t.push({name:"typography",title:(0,vd.__)("Typography"),category:"overview",blocks:o}),["core/image","core/separator","core/buttons","core/pullquote","core/search"].forEach(i=>{let s=(0,fi.getBlockType)(i);if(s&&s.example){let l={name:i,title:s.title,category:"overview",blocks:(0,fi.getBlockFromExample)(i,{...s.example,attributes:{...s.example.attributes,style:void 0}})};t.push(l)}}),t}function DH(e){let t=(0,fi.getBlockTypes)().filter(s=>{let{name:l,example:c,supports:u}=s;return l!=="core/heading"&&!!c&&u?.inserter!==!1}).map(s=>({name:s.name,title:s.title,category:s.category,blocks:(0,fi.getBlockFromExample)(s.name,{...s.example,attributes:{...s.example?.attributes,style:void 0}})}));if(!!!(0,fi.getBlockType)("core/heading"))return t;let o={name:"core/heading",title:(0,vd.__)("Headings"),category:"text",blocks:[1,2,3,4,5,6].map(s=>(0,fi.createBlock)("core/heading",{content:(0,vd.sprintf)((0,vd.__)("Heading %d"),s),level:s}))},n=$Ke(e),i=eZe(e);return[o,...n,...t,...i]}var uve=a(U(),1),xN=a(G(),1);var wN=a(wt(),1),ave=a(G(),1),lve=a(U(),1);function tw(e={},t=!1){let o=Qz("spacing.blockGap")!==null,n=!o,{disableLayoutStyles:i,getBlockStyles:s}=(0,ave.useSelect)(l=>{let{getEditorSettings:c}=l(R),{getBlockStyles:u}=l(wN.store);return{disableLayoutStyles:!!c()?.disableLayoutStyles,getBlockStyles:u}},[]);return(0,lve.useMemo)(()=>{if(!e?.styles||!e?.settings)return[[],{}];let l=(0,wN.getBlockTypes)();return Wv(e,l,{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i,disableRootPadding:t,getBlockStyles:s})},[o,n,e,i,t,s])}function cve(e=!1){let{merged:t}=Jr();return tw(t,e)}function tZe(e){let[t,r]=cve(e),{getEditorSettings:o}=(0,xN.useSelect)(R),{updateEditorSettings:n}=(0,xN.useDispatch)(R);(0,uve.useEffect)(()=>{if(!t||!r)return;let i=o(),s=Object.values(i.styles??[]).filter(l=>!l.isGlobalStyles);n({...i,styles:[...s,...t],__experimentalFeatures:r})},[t,r,n,o])}function _N({disableRootPadding:e}){return tZe(e),null}var Lt=a(C(),1),{ExperimentalBlockEditorProvider:rZe}=Y(wn.privateApis),{Tabs:CN}=Y(Qf.privateApis);function kh(e){return!e||Object.keys(e).length===0}var oZe=(e,t)=>{if(!e||!t||!t?.contentDocument)return;let r=e==="top"?t.contentDocument.body:t.contentDocument.getElementById(e);r&&r.scrollIntoView({behavior:"smooth"})},mve=e=>e&&typeof e=="string"&&(e==="/"||e.startsWith("/typography")||e.startsWith("/colors")||e.startsWith("/blocks"))?{top:!0}:null;function pve(){let{colors:e,gradients:t}=(0,wn.__experimentalUseMultipleOriginColorsAndGradients)(),[r,o,n,i]=(0,wn.useSettings)("color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default");return(0,Fr.useMemo)(()=>{let l={colors:e,gradients:t,duotones:[]};return n&&n.length&&l.duotones.push({name:(0,Hc._x)("Theme","Indicates these duotone filters come from the theme."),slug:"theme",duotones:n}),r&&i&&i.length&&l.duotones.push({name:(0,Hc._x)("Default","Indicates these duotone filters come from WordPress."),slug:"default",duotones:i}),o&&o.length&&l.duotones.push({name:(0,Hc._x)("Custom","Indicates these doutone filters are created by the user."),slug:"custom",duotones:o}),l},[e,t,o,n,i,r])}function hve(e){let t=[],r=IT({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 nZe(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 iZe({isSelected:e,onClick:t,onSelect:r,showTabs:o=!0,userConfig:n={},path:i=""},s){let l=bh("color.text"),c=bh("color.background"),u=pve(),d=(0,Fr.useMemo)(()=>DH(u),[u]),f=(0,Fr.useMemo)(()=>IH().filter(w=>d.some(x=>x.category===w.slug)),[d]),m=hve(d),{base:h}=Jr(),g=mve(i),v=(0,Fr.useMemo)(()=>!kh(n)&&!kh(h)?ji(h,n):{},[h,n]),y=(0,xy.useSelect)(w=>w(wn.store).getSettings(),[]),[S]=tw(v),b=(0,Fr.useMemo)(()=>({...y,styles:!kh(S)&&!kh(n)?S:y.styles,isPreviewMode:!0}),[S,y,n]);return(0,Lt.jsx)("div",{ref:s,className:Q("editor-style-book",{"is-button":!!t}),style:{color:l,background:c},children:o?(0,Lt.jsxs)(CN,{children:[(0,Lt.jsx)("div",{className:"editor-style-book__tablist-container",children:(0,Lt.jsx)(CN.TabList,{children:f.map(w=>(0,Lt.jsx)(CN.Tab,{tabId:w.slug,children:w.title},w.slug))})}),f.map(w=>{let x=w.slug?IH().find(E=>E.slug===w.slug):null,_=x?IT(x,d):{examples:d};return(0,Lt.jsx)(CN.TabPanel,{tabId:w.slug,focusable:!1,className:"editor-style-book__tabpanel",children:(0,Lt.jsx)(FH,{category:w.slug,examples:_,isSelected:e,onSelect:r,settings:b,title:w.title,goTo:g})},w.slug)})]}):(0,Lt.jsx)(FH,{examples:{examples:m},isSelected:e,onClick:t,onSelect:r,settings:b,goTo:g})})}var gve=({userConfig:e={},isStatic:t=!1,path:r,onPathChange:o,settings:n})=>{let i=(0,xy.useSelect)(O=>n??O(R).getEditorSettings(),[n]),s=(0,xy.useSelect)(O=>O(fve.store).canUser("create",{kind:"postType",name:"attachment"}),[]);(0,Fr.useEffect)(()=>{(0,xy.dispatch)(wn.store).updateSettings({...i,mediaUpload:s?dve.uploadMedia:void 0})},[i,s]);let[l,c]=(0,Fr.useState)("/"),u=r??l,d=o??c,f=O=>u===`/blocks/$encodeURIComponent(O)}`||u.startsWith(`/blocks/$encodeURIComponent(O)}/`),m=(O,T=!1)=>{if(ew.find(P=>P.slug===O)){d("/colors/palette");return}if(O==="typography"){d("/typography");return}T||d(`/blocks/$encodeURIComponent(O)}`)},h=pve(),g=DH(h),v=hve(g),y=null,S=null;if(u.includes("/colors"))y="colors";else if(u.includes("/typography"))y="text";else if(u.includes("/blocks")){y="blocks";let O=decodeURIComponent(u).split("/blocks/")[1];O?.includes("/variations")&&([O,S]=O.split("/variations/")),O&&g.find(T=>T.name===O)&&(y=O)}else t||(y="overview");let b=rve.find(O=>O.slug===y),w=(0,Fr.useMemo)(()=>b?IT(b,g):{examples:[g.find(O=>O.name===y)]},[b,g,y]),x=(0,Fr.useMemo)(()=>y?S?{examples:nZe(w.examples,S)}:w:{examples:v},[y,v,S,w]),{base:_}=Jr(),E=mve(u),I=(0,Fr.useMemo)(()=>!kh(e)&&!kh(_)?ji(_,e):{},[_,e]),[A]=tw(I),k=(0,Fr.useMemo)(()=>({...i,styles:!kh(A)&&!kh(e)?A:i.styles,isPreviewMode:!0}),[A,i,e]);return(0,Lt.jsx)("div",{className:"editor-style-book",children:(0,Lt.jsxs)(wn.BlockEditorProvider,{settings:k,children:[(0,Lt.jsx)(_N,{disableRootPadding:!0}),(0,Lt.jsx)(FH,{examples:x,settings:k,goTo:E,isSelected:t?null:f,onSelect:t?null:m})]})})},FH=({examples:e,isSelected:t,onClick:r,onSelect:o,settings:n,title:i,goTo:s})=>{let[l,c]=(0,Fr.useState)(!1),[u,d]=(0,Fr.useState)(!1),f=(0,Fr.useRef)(null),m={role:"button",onFocus:()=>c(!0),onBlur:()=>c(!1),onKeyDown:g=>{if(g.defaultPrevented)return;let{keyCode:v}=g;r&&(v===TN.ENTER||v===TN.SPACE)&&(g.preventDefault(),r(g))},onClick:g=>{g.defaultPrevented||r&&(g.preventDefault(),r(g))},readonly:!0},h=()=>d(!0);return(0,Fr.useLayoutEffect)(()=>{u&&f.current&&s?.top&&oZe("top",f.current)},[s?.top,u]),(0,Lt.jsxs)(wn.__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,Lt.jsx)(wn.__unstableEditorStyles,{styles:n.styles}),(0,Lt.jsxs)("style",{children:[ove,!!r&&"body { cursor: var(--wpds-cursor-control, pointer); } body * { pointer-events: none; }"]}),(0,Lt.jsx)(sZe,{className:"editor-style-book__examples",filteredExamples:e,label:i?(0,Hc.sprintf)((0,Hc.__)("Examples of blocks in the %s category"),i):(0,Hc.__)("Examples of blocks"),isSelected:t,onSelect:o},i)]})},sZe=(0,Fr.memo)(({className:e,filteredExamples:t,label:r,isSelected:o,onSelect:n})=>(0,Lt.jsxs)(Qf.Composite,{orientation:"vertical",className:e,"aria-label":r,role:"grid",children:[!!t?.examples?.length&&t.examples.map(i=>(0,Lt.jsx)(vve,{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,Lt.jsxs)(Qf.Composite.Group,{className:"editor-style-book__subcategory",children:[(0,Lt.jsx)(Qf.Composite.GroupLabel,{children:(0,Lt.jsx)("h2",{className:"editor-style-book__subcategory-title",children:i.title})}),(0,Lt.jsx)(aZe,{examples:i.examples,isSelected:o,onSelect:n})]},`subcategory-$i.slug}`))]})),aZe=({examples:e,isSelected:t,onSelect:r})=>!!e?.length&&e.map(o=>(0,Lt.jsx)(vve,{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)),lZe=["example-duotones"],vve=({id:e,title:t,blocks:r,isSelected:o,onClick:n,content:i})=>{let s=(0,xy.useSelect)(d=>d(wn.store).getSettings(),[]),l=(0,Fr.useMemo)(()=>({...s,focusMode:!1,isPreviewMode:!0}),[s]),c=(0,Fr.useMemo)(()=>Array.isArray(r)?r:[r],[r]),u=lZe.includes(e)||!n?{disabled:!0,accessibleWhenDisabled:!!n}:{};return(0,Lt.jsx)("div",{role:"row",children:(0,Lt.jsx)("div",{role:"gridcell",children:(0,Lt.jsxs)(Qf.Composite.Item,{className:Q("editor-style-book__example",{"is-selected":o,"is-disabled-example":!!u?.disabled}),id:e,"aria-label":n?(0,Hc.sprintf)((0,Hc.__)("Open %s styles in Styles panel"),t):void 0,render:(0,Lt.jsx)("div",{}),role:n?"button":null,onClick:n,...u,children:[(0,Lt.jsx)("span",{className:"editor-style-book__example-title",children:t}),(0,Lt.jsx)("div",{className:"editor-style-book__example-preview","aria-hidden":!0,children:(0,Lt.jsx)(Qf.Disabled,{className:"editor-style-book__example-preview__content",children:i||(0,Lt.jsxs)(rZe,{value:c,settings:l,children:[(0,Lt.jsx)(wn.__unstableEditorStyles,{}),(0,Lt.jsx)(wn.BlockList,{renderAppender:!1})]})})})]})})})},yve=(0,Fr.forwardRef)(iZe);var NT=a(C(),1);function bve({path:e,onPathChange:t,userConfig:r,forwardedRef:o}){return(0,NT.jsx)(yve,{ref:o,path:e,userConfig:r,isSelected:n=>e===`/blocks/$encodeURIComponent(n)}`||e?.startsWith(`/blocks/$encodeURIComponent(n)}/`),onSelect:n=>{if(ew.find(i=>i.slug===n)){t?.("/colors/palette");return}if(n==="typography"){t?.("/typography");return}t?.("/blocks/"+encodeURIComponent(n))}})}function cZe({path:e,onPathChange:t,forwardedRef:r}){let{user:o}=Jr(),{revisions:n,isLoading:i}=sy(),s=(0,OT.useMemo)(()=>{let c=e?.match(/^\/revisions\/(.+)$/);return c?c[1]:null},[e]),l=(0,OT.useMemo)(()=>!s||!n.length?null:n.find(c=>String(c.id)===String(s)),[s,n]);return i?null:(0,NT.jsx)(bve,{forwardedRef:r,path:e,onPathChange:t,userConfig:l||o})}function uZe({path:e,onPathChange:t},r){return e?.startsWith("/revisions")?(0,NT.jsx)(cZe,{forwardedRef:r,path:e,onPathChange:t}):(0,NT.jsx)(bve,{forwardedRef:r,path:e,onPathChange:t})}var Sve=(0,OT.forwardRef)(uZe);var wve=a(W(),1),Uc=a(he(),1),LH=a(G(),1),Rh=a(U(),1);var Jf=a(C(),1),{ExperimentalBlockEditorProvider:dZe,BlockStyleVariationOverridesWithConfig:fZe}=Y(Uc.privateApis);function PN(e){return!e||Object.keys(e).length===0}function mZe({path:e},t){let r=(0,LH.useSelect)(y=>y(Uc.store).getBlocks(),[]),{user:o,base:n}=Jr(),{revisions:i,isLoading:s}=sy(),l=(0,Rh.useMemo)(()=>{let y=e?.match(/^\/revisions\/(.+)$/);return y?y[1]:null},[e]),u=(0,Rh.useMemo)(()=>!l||!i.length?null:i.find(y=>String(y.id)===String(l)),[l,i])||o,d=(0,Rh.useMemo)(()=>!PN(u)&&!PN(n)?ji(n,u):{},[n,u]),f=(0,Rh.useMemo)(()=>Array.isArray(r)?r:[r],[r]),m=(0,LH.useSelect)(y=>y(Uc.store).getSettings(),[]),h=(0,Rh.useMemo)(()=>({...m,isPreviewMode:!0}),[m]),[g]=tw(d),v=!PN(g)&&!PN(u)?g:h.styles;return s?null:(0,Jf.jsxs)(Uc.__unstableIframe,{ref:t,className:"editor-revisions__iframe",name:"revisions",tabIndex:0,children:[(0,Jf.jsx)("style",{children:".is-root-container { display: flow-root; }"}),(0,Jf.jsx)(wve.Disabled,{className:"editor-revisions__example-preview__content",children:(0,Jf.jsxs)(dZe,{value:f,settings:h,children:[(0,Jf.jsx)(Uc.BlockList,{renderAppender:!1}),(0,Jf.jsx)(Uc.__unstableEditorStyles,{styles:v}),(0,Jf.jsx)(fZe,{config:d})]})})]})}var xve=(0,Rh.forwardRef)(mZe);var rw=a(U(),1),Pve=a(W(),1);var EN=a(j(),1),Ah=a(lo(),1),Cve=a(W(),1);var yd=a(C(),1),_ve=20;function BH({direction:e,resizeWidthBy:t}){function r(i){let{keyCode:s}=i;s!==Ah.LEFT&&s!==Ah.RIGHT||(i.preventDefault(),e==="left"&&s===Ah.LEFT||e==="right"&&s===Ah.RIGHT?t(_ve):(e==="left"&&s===Ah.RIGHT||e==="right"&&s===Ah.LEFT)&&t(-_ve))}let o={active:{opacity:1,scaleY:1.3}},n=`resizable-editor__resize-help-$e}`;return(0,yd.jsxs)(yd.Fragment,{children:[(0,yd.jsxs)(Ue.Root,{children:[(0,yd.jsx)(Ue.Trigger,{render:(0,yd.jsx)(Cve.__unstableMotion.button,{className:`editor-resizable-editor__resize-handle is-$e}`,"aria-label":(0,EN.__)("Drag to resize"),"aria-describedby":n,onKeyDown:r,variants:o,whileFocus:"active",whileHover:"active",whileTap:"active",role:"separator","aria-orientation":"vertical"},"handle")}),(0,yd.jsx)(Ue.Popup,{children:(0,EN.__)("Drag to resize")})]}),(0,yd.jsx)(Bt,{id:n,children:(0,EN.__)("Use left and right arrow keys to resize the canvas.")})]})}var kN=a(C(),1),Tve={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 pZe({className:e,enableResizing:t,height:r,children:o}){let[n,i]=(0,rw.useState)("100%"),s=(0,rw.useRef)(),l=(0,rw.useCallback)(c=>{s.current&&i(s.current.offsetWidth+c)},[]);return(0,kN.jsx)(Pve.ResizableBox,{className:Q("editor-resizable-editor",e,{"is-resizable":t}),ref:c=>{s.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,kN.jsx)(BH,{direction:"left",resizeWidthBy:l}),right:(0,kN.jsx)(BH,{direction:"right",resizeWidthBy:l})},handleClasses:void 0,handleStyles:{left:Tve,right:Tve},children:o})}var ow=pZe;var Ih=a(C(),1);function VH(e,t){return t?(0,RN.__)("Style Book"):e?.startsWith("/revisions")?(0,RN.__)("Style Revisions"):""}function Ave(){let{stylesPath:e,showStylebook:t,showListViewByDefault:r}=(0,MT.useSelect)(m=>{let{getStylesPath:h,getShowStylebook:g}=Y(m(R)),v=m(Rve.store).get("core","showListViewByDefault");return{stylesPath:h(),showStylebook:g(),showListViewByDefault:v}},[]),{resetStylesNavigation:o,setStylesPath:n}=Y((0,MT.useDispatch)(R)),{setIsListViewOpened:i}=(0,MT.useDispatch)(R),s=(0,AN.useFocusOnMount)("firstElement"),l=(0,AN.useFocusReturn)(),c=null;t?c=(0,Ih.jsx)(Sve,{path:e,onPathChange:n,ref:l}):e?.startsWith("/revisions")&&(c=(0,Ih.jsx)(xve,{path:e,ref:l}));let u=VH(e,t),d=()=>{i(r),o()};return(0,Ih.jsx)("div",{className:"editor-styles-canvas",children:(0,Ih.jsx)(ow,{enableResizing:!1,children:(0,Ih.jsxs)("section",{className:"editor-styles-canvas__section",ref:s,onKeyDown:m=>{m.keyCode===kve.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),d())},"aria-label":u,children:[(0,Ih.jsx)(Eve.Button,{size:"compact",className:"editor-styles-canvas__close-button",icon:Pn,label:(0,RN.__)("Close"),onClick:d}),c]})})})}var Ive=a(G(),1),jH=a(At(),1),zH=a(he(),1),Ove=a(oe(),1);function Nve(){return(0,Ive.useSelect)(e=>{let{getBlockAttributes:t,getBlockName:r,__experimentalGetParsedPattern:o}=e(zH.store),{getEditedEntityRecord:n,getCurrentTheme:i}=e(Ove.store),{getEditedContentOnlySection:s}=Y(e(zH.store)),l=s();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,jH.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,jH.decodeEntities)(h.title),type:"template-part"}}}return null},[])}var qi=a(C(),1),hZe=Wc.__unstableMotion.create(Wc.Button);function ON(e){let{stopEditingContentOnlySection:t}=Y((0,DT.useDispatch)(FT.store)),r=Nve(),{postId:o,postType:n,postTypeLabel:i,documentTitle:s,isNotFound:l,templateTitle:c,onNavigateToPreviousEntityRecord:u,isTemplatePreview:d,stylesCanvasTitle:f}=(0,DT.useSelect)(E=>{let{getCurrentPostType:I,getCurrentPostId:A,getEditorSettings:k,getRenderingMode:O}=E(R),{getEditedEntityRecord:T,getPostType:P,getCurrentTheme:N,isResolving:z}=E(Dve.store),F=I(),H=A(),M=T("postType",F,H),{default_template_types:L=[]}=N()??{},D=ml({templateTypes:L,template:M}),B=P(F)?.labels?.singular_name,{getStylesPath:q,getShowStylebook:K}=Y(E(R)),X=q(),J=K(),te=VH(X,J);return{postId:H,postType:F,postTypeLabel:B,documentTitle:M.title,isNotFound:!M&&!z("getEditedEntityRecord","postType",F,H),templateTitle:D.title,onNavigateToPreviousEntityRecord:k().onNavigateToPreviousEntityRecord,isTemplatePreview:O()==="template-locked",stylesCanvasTitle:te}},[]),{open:m}=(0,DT.useDispatch)(Fve.store),h=(0,Lve.useReducedMotion)(),g=w3.includes(n),v=!!u||!!r,y=g?c:s,S=r?.patternTitle||e.title||f||y,b=e.icon,w=E=>{E.stopPropagation(),r?t():u&&u()},x=vN(o),_=(0,IN.useRef)(!1);return(0,IN.useEffect)(()=>{_.current=!0},[]),(0,qi.jsxs)("div",{className:Q("editor-document-bar",{"has-back-button":v}),children:[(0,qi.jsx)(Wc.__unstableAnimatePresence,{children:v&&(0,qi.jsx)(hZe,{className:"editor-document-bar__back",icon:(0,Oh.isRTL)()?Q3:K3,onClick:w,size:"compact",initial:_.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,Oh.__)("Back")})}),!g&&d&&!v&&(0,qi.jsx)(FT.BlockIcon,{icon:lc,className:"editor-document-bar__icon-layout"}),l?(0,qi.jsx)(Wc.__experimentalText,{children:(0,Oh.__)("Document not found")}):(0,qi.jsxs)(Wc.Button,{className:"editor-document-bar__command",onClick:()=>m(),size:"compact",children:[(0,qi.jsxs)(Wc.__unstableMotion.div,{className:"editor-document-bar__title",initial:_.current?{opacity:0,transform:v?"translateX(15%)":"translateX(-15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},transition:h?{duration:0}:void 0,children:[b&&(0,qi.jsx)(FT.BlockIcon,{icon:b}),(0,qi.jsxs)(Wc.__experimentalText,{size:"body",as:"h1",children:[(0,qi.jsx)("span",{className:"editor-document-bar__post-title",children:S?(0,Vve.__unstableStripHTML)(S):(0,Oh.__)("No title")}),r&&(0,qi.jsx)("span",{className:"editor-document-bar__post-type-label",children:r.type==="template-part"?`\xB7 ${(0,Oh.__)("Template Part")}`:`\xB7 ${(0,Oh.__)("Pattern")}`}),!r&&x&&(0,qi.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${x}`}),!r&&i&&!e.title&&!x&&(0,qi.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${(0,Bve.decodeEntities)(i)}`})]})]},v),(0,qi.jsx)("span",{className:"editor-document-bar__shortcut",children:Mve.displayShortcut.primary("k")})]})]})}var Cy=a(j(),1),nw=a(G(),1),MN=a(U(),1),DN=a(bT(),1),NN=a(he(),1),jve=a(oe(),1),Gn=a(W(),1);var _y=a(C(),1),gZe=({children:e,isValid:t,isDisabled:r,level:o,href:n,onSelect:i})=>{function s(l){if(r){l.preventDefault();return}i()}return(0,_y.jsx)("li",{className:Q("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!t,"is-disabled":r}),children:(0,_y.jsxs)("a",{href:n,className:"document-outline__button","aria-disabled":r,onClick:s,children:[(0,_y.jsx)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,_y.jsx)("strong",{className:"document-outline__level",children:o}),(0,_y.jsx)("span",{className:"document-outline__item-content",children:e})]})})},HH=gZe;var ir=a(C(),1),vZe=(0,ir.jsx)("em",{children:(0,Cy.__)("(Empty heading)")}),yZe=[(0,ir.jsx)("br",{},"incorrect-break"),(0,ir.jsx)("em",{children:(0,Cy.__)("(Incorrect heading level)")},"incorrect-message")],bZe=[(0,ir.jsx)("br",{},"incorrect-break-h1"),(0,ir.jsx)("em",{children:(0,Cy.__)("(Your theme may already use a H1 for the post title)")},"incorrect-message-h1")],SZe=[(0,ir.jsx)("br",{},"incorrect-break-multiple-h1"),(0,ir.jsx)("em",{children:(0,Cy.__)("(Multiple H1 headings are not recommended)")},"incorrect-message-multiple-h1")];function wZe(){return(0,ir.jsxs)(Gn.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,ir.jsx)(Gn.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,ir.jsx)(Gn.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,ir.jsx)(Gn.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ir.jsx)(Gn.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,ir.jsx)(Gn.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,ir.jsx)(Gn.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ir.jsx)(Gn.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,ir.jsx)(Gn.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,ir.jsx)(Gn.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,ir.jsx)(Gn.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,ir.jsx)(Gn.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,ir.jsx)(Gn.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ir.jsx)(Gn.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 xZe=(e=[])=>e.filter(t=>t.name==="core/heading").map(t=>({...t,level:t.attributes.level,isEmpty:_Ze(t)})),_Ze=e=>!e.attributes.content||e.attributes.content.trim().length===0;function iw({onSelect:e,hasOutlineItemsDisabled:t}){let{selectBlock:r}=(0,nw.useDispatch)(NN.store),{title:o,isTitleSupported:n}=(0,nw.useSelect)(g=>{let{getEditedPostAttribute:v}=g(R),{getPostType:y}=g(jve.store),S=y(v("type"));return{title:v("title"),isTitleSupported:S?.supports?.title??!1}}),i=(0,nw.useSelect)(g=>{let{getClientIdsWithDescendants:v,getBlock:y}=g(NN.store);return v().map(b=>y(b))}),s=(0,nw.useSelect)(g=>{if(g(R).getRenderingMode()==="post-only")return;let{getBlocksByName:v,getClientIdsOfDescendants:y}=g(NN.store),[S]=v("core/post-content");if(S)return y(S)},[]),l=(0,MN.useRef)(1),c=(0,MN.useMemo)(()=>xZe(i),[i]);if(c.length<1)return(0,ir.jsxs)("div",{className:"editor-document-outline has-no-headings",children:[(0,ir.jsx)(wZe,{}),(0,ir.jsx)("p",{children:(0,Cy.__)("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(s)?s.includes(g):!0}return(0,ir.jsx)("div",{className:"document-outline",children:(0,ir.jsxs)("ul",{children:[d&&(0,ir.jsx)(HH,{level:(0,Cy.__)("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,ir.jsxs)(HH,{level:`H${g.level}`,isValid:y,isDisabled:t||!h(g.clientId),href:`#block-${g.clientId}`,onSelect:()=>{r(g.clientId),e?.()},children:[g.isEmpty?vZe:(0,DN.getTextContent)((0,DN.create)({html:g.attributes.content})),v&&yZe,g.level===1&&m&&SZe,d&&g.level===1&&!m&&bZe]},g.clientId)})]})})}var zve=a(G(),1),Hve=a(he(),1);function Uve({children:e}){return(0,zve.useSelect)(r=>{let{getGlobalBlockCount:o}=r(Hve.store);return o("core/heading")>0})?e:null}var Wve=a(U(),1),Gve=a(G(),1),Ul=a(j(),1),Yve=a(he(),1),qve=a(aa(),1),Kve=a(lo(),1),Zve=a(C(),1);function CZe(){let{registerShortcut:e}=(0,Gve.useDispatch)(qve.store);return(0,Wve.useEffect)(()=>{e({name:"core/editor/toggle-mode",category:"global",description:(0,Ul.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),e({name:"core/editor/save",category:"global",description:(0,Ul.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,Ul.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,Ul.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,Kve.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/editor/toggle-list-view",category:"global",description:(0,Ul.__)("Show or hide the List View."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/editor/toggle-distraction-free",category:"global",description:(0,Ul.__)("Enter or exit distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),e({name:"core/editor/toggle-sidebar",category:"global",description:(0,Ul.__)("Show or hide the Settings panel."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/editor/keyboard-shortcuts",category:"main",description:(0,Ul.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/editor/new-note",category:"block",description:(0,Ul.__)("Add a new note."),keyCombination:{modifier:"primaryAlt",character:"m"}}),e({name:"core/editor/next-region",category:"global",description:(0,Ul.__)("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,Ul.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),(0,Zve.jsx)(Yve.BlockEditorKeyboardShortcuts.Register,{})}var Xve=CZe;var FN=a(j(),1),Qve=a(W(),1),LN=a(G(),1),LT=a(lo(),1);var Jve=a(U(),1);var $ve=a(C(),1);function TZe(e,t){let r=(0,LT.isAppleOS)()?LT.displayShortcut.primaryShift("z"):LT.displayShortcut.primary("y"),o=(0,LN.useSelect)(i=>i(R).hasEditorRedo(),[]),{redo:n}=(0,LN.useDispatch)(R);return(0,$ve.jsx)(Qve.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,FN.isRTL)()?xg:bg,label:(0,FN.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?n:void 0,className:"editor-history__redo"})}var BN=(0,Jve.forwardRef)(TZe);var VN=a(j(),1),eye=a(W(),1),jN=a(G(),1),tye=a(lo(),1);var rye=a(U(),1);var oye=a(C(),1);function PZe(e,t){let r=(0,jN.useSelect)(n=>n(R).hasEditorUndo(),[]),{undo:o}=(0,jN.useDispatch)(R);return(0,oye.jsx)(eye.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,VN.isRTL)()?bg:xg,label:(0,VN.__)("Undo"),shortcut:tye.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,className:"editor-history__undo"})}var zN=(0,rye.forwardRef)(PZe);var iye=a(cl(),1),sye=a(G(),1),aye=a(he(),1),lye=a(xt(),1);var HN=a(W(),1),sw=a(j(),1),UN=a(G(),1),nye=a(U(),1),UH=a(he(),1),Ty=a(C(),1);function WN(){let[e,t]=(0,nye.useState)(!1),r=(0,UN.useSelect)(i=>i(UH.store).isValidTemplate(),[]),{setTemplateValidity:o,synchronizeTemplate:n}=(0,UN.useDispatch)(UH.store);return r?null:(0,Ty.jsxs)(Ty.Fragment,{children:[(0,Ty.jsx)(HN.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,sw.__)("Keep it as is"),onClick:()=>o(!0)},{label:(0,sw.__)("Reset the template"),onClick:()=>t(!0)}],children:(0,sw.__)("The content of your post doesn\u2019t match the template assigned to your post type.")}),(0,Ty.jsx)(HN.__experimentalConfirmDialog,{isOpen:e,confirmButtonText:(0,sw.__)("Reset"),onConfirm:()=>{t(!1),n()},onCancel:()=>t(!1),size:"medium",children:(0,sw.__)("Resetting the template may result in loss of content, do you want to continue?")})]})}var WH=a(C(),1);function EZe(){(0,iye.default)("wp.editor.EditorNotices",{since:"7.0",version:"7.2",alternative:"wp.notices.InlineNotices"});let e=(0,sye.useSelect)(t=>t(aye.store).isValidTemplate(),[]);return(0,WH.jsx)(lye.InlineNotices,{pinnedNoticesClassName:"components-editor-notices__pinned",dismissibleNoticesClassName:"components-editor-notices__dismissible",children:!e&&(0,WH.jsx)(WN,{})})}var cye=EZe;var uye=a(cl(),1),dye=a(xt(),1),fye=a(C(),1);function mye(){return(0,uye.default)("wp.editor.EditorSnackbars",{since:"7.0",version:"7.2",alternative:"wp.notices.SnackbarNotices"}),(0,fye.jsx)(dye.SnackbarNotices,{className:"components-editor-notices__snackbar"})}var rm=a(W(),1),tm=a(j(),1),aw=a(U(),1),BT=a(Ee(),1),Sye=a(G(),1);var Py=a(j(),1),qH=a(G(),1),YN=a(W(),1),KH=a(oe(),1);var GN=a(W(),1),GH=a(j(),1),pye=a(G(),1),YH=a(oe(),1),hye=a(At(),1);var $f=a(C(),1);function gye({record:e,checked:t,onChange:r}){let{name:o,kind:n,title:i,key:s}=e,{entityRecordTitle:l,hasPostMetaChanges:c}=(0,pye.useSelect)(u=>{if(n!=="postType"||o!=="wp_template")return{entityRecordTitle:i,hasPostMetaChanges:Y(u(R)).hasPostMetaChanges(o,s)};let d=u(YH.store).getEditedEntityRecord(n,o,s),{default_template_types:f=[]}=u(YH.store).getCurrentTheme()??{};return{entityRecordTitle:ml({template:d,templateTypes:f}).title,hasPostMetaChanges:Y(u(R)).hasPostMetaChanges(o,s)}},[o,n,i,s]);return(0,$f.jsxs)($f.Fragment,{children:[(0,$f.jsx)(GN.PanelRow,{children:(0,$f.jsx)(GN.CheckboxControl,{label:(0,hye.decodeEntities)(l)||(0,GH.__)("Untitled"),checked:t,onChange:r,className:"entities-saved-states__change-control"})}),c&&(0,$f.jsx)("ul",{className:"entities-saved-states__changes",children:(0,$f.jsx)("li",{children:(0,GH.__)("Post Meta.")})})]})}var em=a(C(),1);function kZe(e,t){switch(e){case"site":return t===1?(0,Py.__)("This change will affect your whole site."):(0,Py.__)("These changes will affect your whole site.");case"wp_template":return(0,Py.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,Py.__)("The following has been modified.")}}function RZe({record:e}){let{editedRecord:t,savedRecord:r}=(0,qH.useSelect)(n=>{let{getEditedEntityRecord:i,getEntityRecord:s}=n(KH.store);return{editedRecord:i(e.kind,e.name,e.key),savedRecord:s(e.kind,e.name,e.key)}},[e.kind,e.name,e.key]),o=WC(t,r,{maxResults:10});return o.length?(0,em.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(n=>(0,em.jsx)("li",{children:n},n))}):null}function AZe({record:e,count:t}){if(e?.name==="globalStyles")return null;let r=kZe(e?.name,t);return r?(0,em.jsx)(YN.PanelRow,{children:r}):null}function vye({list:e,unselectedEntities:t,setUnselectedEntities:r}){let o=e.length,n=e[0],s=(0,qH.useSelect)(l=>l(KH.store).getEntityConfig(n.kind,n.name),[n.kind,n.name]).label;return n?.name==="wp_template_part"&&(s=o===1?(0,Py.__)("Template Part"):(0,Py.__)("Template Parts")),(0,em.jsxs)(YN.PanelBody,{title:s,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,em.jsx)(AZe,{record:n,count:o}),e.map(l=>(0,em.jsx)(gye,{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,em.jsx)(RZe,{record:n})]})}var yye=a(G(),1),bye=a(oe(),1),qN=a(U(),1),KN=()=>{let{editedEntities:e,siteEdits:t,siteEntityConfig:r}=(0,yye.useSelect)(c=>{let{__experimentalGetDirtyEntityRecords:u,getEntityRecordEdits:d,getEntityConfig:f}=c(bye.store);return{editedEntities:u(),siteEdits:d("root","site"),siteEntityConfig:f("root","site")}},[]),o=(0,qN.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,qN.useState)([]),s=({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:s,unselectedEntities:n}};var Yn=a(C(),1);function IZe(e){return e}function ZN({close:e,renderDialog:t,variant:r}){let o=KN();return(0,Yn.jsx)(VT,{close:e,renderDialog:t,variant:r,...o})}function VT({additionalPrompt:e=void 0,close:t,onSave:r=IZe,saveEnabled:o=void 0,saveLabel:n=(0,tm.__)("Save"),renderDialog:i,dirtyEntityRecords:s,isDirty:l,setUnselectedEntities:c,unselectedEntities:u,variant:d="default",successNoticeContent:f}){let m=(0,aw.useRef)(),{saveDirtyEntities:h}=Y((0,Sye.useDispatch)(R)),g=s.reduce((N,z)=>{let{name:F}=z;return N[F]||(N[F]=[]),N[F].push(z),N},{}),{site:v,wp_template:y,wp_template_part:S,...b}=g,w=[v,y,S,...Object.values(b)].filter(Array.isArray),x=o??l,_=(0,aw.useCallback)(()=>t(),[t]),[E,I]=(0,BT.__experimentalUseDialog)({onClose:()=>_()}),A=(0,BT.useInstanceId)(VT,"entities-saved-states__panel-label"),k=(0,BT.useInstanceId)(VT,"entities-saved-states__panel-description"),O=s.length?(0,tm.__)("Select the items you want to save."):void 0,T=d==="inline",P=(0,Yn.jsxs)(Yn.Fragment,{children:[(0,Yn.jsx)(rm.FlexItem,{isBlock:!T,as:rm.Button,variant:T?"tertiary":"secondary",size:T?void 0:"compact",onClick:_,children:(0,tm.__)("Cancel")}),(0,Yn.jsx)(rm.FlexItem,{isBlock:!T,as:rm.Button,ref:m,variant:"primary",size:T?void 0:"compact",disabled:!x,accessibleWhenDisabled:!0,onClick:()=>h({onSave:r,dirtyEntityRecords:s,entitiesToSkip:u,close:t,successNoticeContent:f}),className:"editor-entities-saved-states__save-button",children:n})]});return(0,Yn.jsxs)("div",{ref:i?E:void 0,...i&&I,className:Q("entities-saved-states__panel",{"is-inline":T}),role:i?"dialog":void 0,"aria-labelledby":i?A:void 0,"aria-describedby":i?k:void 0,children:[!T&&(0,Yn.jsx)(rm.Flex,{className:"entities-saved-states__panel-header",gap:2,children:P}),(0,Yn.jsxs)("div",{className:"entities-saved-states__text-prompt",children:[(0,Yn.jsx)("div",{className:"entities-saved-states__text-prompt--header-wrapper",children:(0,Yn.jsx)("strong",{id:i?A:void 0,className:"entities-saved-states__text-prompt--header",children:(0,tm.__)("Are you ready to save?")})}),(0,Yn.jsxs)("div",{id:i?k:void 0,children:[e,(0,Yn.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:l?(0,aw.createInterpolateElement)((0,tm.sprintf)((0,tm._n)("There is <strong>%d site change</strong> waiting to be saved.","There are <strong>%d site changes</strong> waiting to be saved.",s.length),s.length),{strong:(0,Yn.jsx)("strong",{})}):O})]})]}),w.map(N=>(0,Yn.jsx)(vye,{list:N,unselectedEntities:u,setUnselectedEntities:c},N[0].name)),T&&(0,Yn.jsx)(rm.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:P})]})}var xye=a(U(),1),XN=a(j(),1),Ey=a(W(),1),_ye=a(G(),1),Cye=a(Ee(),1),Tye=a(Tn(),1);var Nh=a(C(),1);function OZe(){try{return(0,_ye.select)(R).getEditedPostContent()}catch{}}function wye({text:e,children:t,variant:r="secondary"}){let o=(0,Cye.useCopyToClipboard)(e);return(0,Nh.jsx)(Ey.Button,{__next40pxDefaultSize:!0,variant:r,ref:o,children:t})}var NZe=class extends xye.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,Tye.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,Nh.jsxs)(Ey.__experimentalHStack,{className:"editor-error-boundary",alignment:"baseline",spacing:4,justify:"space-between",expanded:!1,wrap:!0,children:[(0,Nh.jsx)(Ey.__experimentalText,{as:"p",children:(0,XN.__)("The editor has encountered an unexpected error.")}),(0,Nh.jsxs)(Ey.__experimentalHStack,{expanded:!1,children:[t&&(0,Nh.jsx)(wye,{text:OZe,children:(0,XN.__)("Copy contents")}),(0,Nh.jsx)(wye,{variant:"primary",text:e?.stack,children:(0,XN.__)("Copy error")})]})]}):this.props.children}},Pye=NZe;var om=a(U(),1),zT=a(Ee(),1),nm=a(G(),1),ZH=a(j(),1),Eye=a(wt(),1),kye=a(xt(),1);var Rye=a(C(),1),MZe=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,jT,DZe=()=>{if(jT!==void 0)return jT;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),jT=!0}catch{jT=!1}return jT};function FZe(){let{postId:e,isEditedPostNew:t,hasRemoteAutosave:r}=(0,nm.useSelect)(c=>({postId:c(R).getCurrentPostId(),isEditedPostNew:c(R).isEditedPostNew(),hasRemoteAutosave:!!c(R).getEditorSettings().autosave}),[]),{getEditedPostAttribute:o}=(0,nm.useSelect)(R),{createWarningNotice:n,removeNotice:i}=(0,nm.useDispatch)(kye.store),{editPost:s,resetEditorBlocks:l}=(0,nm.useDispatch)(R);(0,om.useEffect)(()=>{let c=hY(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))){e2(e,t);return}if(r)return;let h="wpEditorAutosaveRestore";n((0,ZH.__)("The backup of this post in your browser is different from the version below."),{id:h,actions:[{label:(0,ZH.__)("Restore the backup"),onClick(){let{content:g,...v}=m;s(v),l((0,Eye.parse)(m.content)),i(h)}}]})},[t,e])}function LZe(){let{postId:e,isEditedPostNew:t,isDirty:r,isAutosaving:o,didError:n}=(0,nm.useSelect)(u=>({postId:u(R).getCurrentPostId(),isEditedPostNew:u(R).isEditedPostNew(),isDirty:u(R).isEditedPostDirty(),isAutosaving:u(R).isAutosavingPost(),didError:u(R).didPostSaveRequestFail()}),[]),i=(0,om.useRef)(r),s=(0,om.useRef)(o);(0,om.useEffect)(()=>{!n&&(s.current&&!o||i.current&&!r)&&e2(e,t),i.current=r,s.current=o},[r,o,n]);let l=(0,zT.usePrevious)(t),c=(0,zT.usePrevious)(e);(0,om.useEffect)(()=>{c===e&&l&&!t&&e2(e,!0)},[t,e])}function BZe(){let{autosave:e}=(0,nm.useDispatch)(R),t=(0,om.useCallback)(()=>{MZe(()=>e({local:!0}))},[]);FZe(),LZe();let r=(0,nm.useSelect)(o=>o(R).getEditorSettings().localAutosaveInterval,[]);return(0,Rye.jsx)(gN,{interval:r,autosave:t})}var Aye=(0,zT.ifCondition)(DZe)(BZe);var Iye=a(G(),1),Oye=a(oe(),1);function VZe({children:e}){return(0,Iye.useSelect)(r=>{let{getEditedPostAttribute:o}=r(R),{getPostType:n}=r(Oye.store);return!!n(o("type"))?.supports?.["page-attributes"]},[])?e:null}var lw=VZe;var XH=a(j(),1),uw=a(W(),1),QN=a(G(),1),Dye=a(U(),1);var Nye=a(G(),1),Mye=a(oe(),1);function jZe(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 zZe({children:e,supportKeys:t}){let r=(0,Nye.useSelect)(n=>{let{getEditedPostAttribute:i}=n(R),{getPostType:s}=n(Mye.store);return s(i("type"))},[]),o=!!r;return r&&(o=(Array.isArray(t)?t:[t]).some(n=>jZe(r.supports,n))),o?e:null}var $r=zZe;var cw=a(C(),1);function HZe(){let e=(0,QN.useSelect)(s=>s(R).getEditedPostAttribute("menu_order")??0,[]),{editPost:t}=(0,QN.useDispatch)(R),[r,o]=(0,Dye.useState)(null),n=s=>{o(s);let l=Number(s);Number.isInteger(l)&&s.trim?.()!==""&&t({menu_order:l})},i=r??e;return(0,cw.jsx)(uw.Flex,{children:(0,cw.jsx)(uw.FlexBlock,{children:(0,cw.jsx)(uw.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:(0,XH.__)("Order"),help:(0,XH.__)("Set the page order."),value:i,onChange:n,hideLabelFromVision:!0,onBlur:()=>{o(null)}})})})}function Fye(){return(0,cw.jsx)($r,{supportKeys:"page-attributes",children:(0,cw.jsx)(HZe,{})})}var Kye=a(G(),1),Zye=a(oe(),1);var JH=a(x1(),1),ba=a(j(),1),Mh=a(W(),1),Hye=a(Ee(),1),bd=a(U(),1),fw=a(G(),1),eU=a(At(),1),$N=a(oe(),1),Uye=a(he(),1),Wye=a(bo(),1);var Lye=a(W(),1),Bye=a(U(),1),HT=a(C(),1),UZe=(0,Bye.forwardRef)(({className:e,label:t,children:r},o)=>(0,HT.jsxs)(Lye.__experimentalHStack,{className:Q("editor-post-panel__row",e),ref:o,children:[t&&(0,HT.jsx)("div",{className:"editor-post-panel__row-label",children:t}),(0,HT.jsx)("div",{className:"editor-post-panel__row-control",children:r})]})),Kt=UZe;var Vye=a(At(),1);function JN(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:s}=i;return n[s]||(n[s]=[]),n[s].push(i),n},{}),o=n=>n.map(i=>{let s=r[i.id];return{...i,children:s&&s.length?o(s):[]}});return o(r[0]||[])}var dw=e=>(0,Vye.decodeEntities)(e),QH=e=>({...e,name:dw(e.name)}),jye=e=>(e??[]).map(QH);var ya=a(C(),1);function $H(e){return e?.title?.rendered?(0,eU.decodeEntities)(e.title.rendered):`#${e.id} (${(0,ba.__)("no title")})`}var zye=(e,t)=>{let r=(0,JH.default)(e||"").toLowerCase(),o=(0,JH.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function Gye(){let{editPost:e}=(0,fw.useDispatch)(R),[t,r]=(0,bd.useState)(""),{isHierarchical:o,parentPostId:n,parentPostTitle:i,pageItems:s,isLoading:l}=(0,fw.useSelect)(f=>{let{getPostType:m,getEntityRecords:h,getEntityRecord:g,isResolving:v}=f($N.store),{getCurrentPostId:y,getEditedPostAttribute:S}=f(R),b=S("type"),w=S("parent"),x=m(b),_=y(),E=x?.hierarchical??!1,I={per_page:100,exclude:_,parent_exclude:_,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(I.search=t,I.orderby="relevance",I.search_columns=["post_title"]);let A=w?g("postType",b,w):null;return{isHierarchical:E,parentPostId:w,parentPostTitle:A?$H(A):"",pageItems:E?h("postType",b,I):null,isLoading:E?v("getEntityRecords",["postType",b,I]):!1}},[t]),c=(0,bd.useMemo)(()=>{let f=(v,y=0)=>v.map(w=>[{value:w.id,label:"\u2014 ".repeat(y)+(0,eU.decodeEntities)(w.name),rawName:w.name},...f(w.children||[],y+1)]).sort(([w],[x])=>{let _=zye(w.rawName,t),E=zye(x.rawName,t);return _>=E?1:-1}).flat();if(!s)return[];let m=s.map(v=>({id:v.id,parent:v.parent,name:$H(v)}));t||(m=JN(m));let h=f(m),g=h.find(v=>v.value===n);return i&&!g&&h.unshift({value:n,label:i}),h},[s,t,i,n]);if(!o)return null;let u=f=>{r(f)},d=f=>{e({parent:f})};return(0,ya.jsx)(Mh.ComboboxControl,{__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,ba.__)("Parent"),help:(0,ba.__)("Choose a parent page."),value:n,options:c,onFilterValueChange:(0,Hye.debounce)(u,300),onChange:d,hideLabelFromVision:!0,isLoading:l})}function WZe({isOpen:e,onClick:t}){let r=(0,fw.useSelect)(n=>{let{getEditedPostAttribute:i}=n(R),s=i("parent");if(!s)return null;let{getEntityRecord:l}=n($N.store),c=i("type");return l("postType",c,s)},[]),o=(0,bd.useMemo)(()=>r?$H(r):(0,ba.__)("None"),[r]);return(0,ya.jsx)(Mh.Button,{size:"compact",className:"editor-post-parent__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,ba.sprintf)((0,ba.__)("Change parent: %s"),o),onClick:t,children:o})}function Yye(){let e=(0,fw.useSelect)(n=>n($N.store).getEntityRecord("root","__unstableBase")?.home,[]),[t,r]=(0,bd.useState)(null),o=(0,bd.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return(0,ya.jsx)(Kt,{label:(0,ba.__)("Parent"),ref:r,children:(0,ya.jsx)(Mh.Dropdown,{popoverProps:o,className:"editor-post-parent__panel-dropdown",contentClassName:"editor-post-parent__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,ya.jsx)(WZe,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,ya.jsxs)("div",{className:"editor-post-parent",children:[(0,ya.jsx)(Uye.__experimentalInspectorPopoverHeader,{title:(0,ba.__)("Parent"),onClose:n}),(0,ya.jsxs)("div",{children:[(0,bd.createInterpolateElement)((0,ba.sprintf)((0,ba.__)('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,Wye.filterURLForDisplay)(e).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,ya.jsx)("wbr",{})}),(0,ya.jsx)("p",{children:(0,bd.createInterpolateElement)((0,ba.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,ya.jsx)(Mh.ExternalLink,{href:(0,ba.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes")})})})]}),(0,ya.jsx)(Gye,{})]})})})}var qye=Gye;var eM=a(C(),1),GZe="page-attributes";function YZe(){let{isEnabled:e,postType:t}=(0,Kye.useSelect)(r=>{let{getEditedPostAttribute:o,isEditorPanelEnabled:n}=r(R),{getPostType:i}=r(Zye.store);return{isEnabled:n(GZe),postType:i(o("type"))}},[]);return!e||!t?null:(0,eM.jsx)(Yye,{})}function tM(){return(0,eM.jsx)(lw,{children:(0,eM.jsx)(YZe,{})})}var Wl=a(j(),1),sm=a(W(),1),pw=a(G(),1),nU=a(oe(),1),Jye=a(he(),1),hw=a(U(),1);var $ye=a(xt(),1);var rM=a(G(),1),rU=a(U(),1),Gc=a(wt(),1),Yc=a(W(),1),ky=a(j(),1);var im=a(C(),1),tU=(0,ky.__)("Custom Template");function Dh({onClose:e}){let{defaultBlockTemplate:t,onNavigateToEntityRecord:r}=(0,rM.useSelect)(d=>{let{getEditorSettings:f,getCurrentTemplateId:m}=d(R);return{defaultBlockTemplate:f().defaultBlockTemplate,onNavigateToEntityRecord:f().onNavigateToEntityRecord,getTemplateId:m}}),{createTemplate:o}=Y((0,rM.useDispatch)(R)),[n,i]=(0,rU.useState)(""),[s,l]=(0,rU.useState)(!1),c=()=>{i(""),e()},u=async d=>{if(d.preventDefault(),s)return;l(!0);let f=t??(0,Gc.serialize)([(0,Gc.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,Gc.createBlock)("core/site-title"),(0,Gc.createBlock)("core/site-tagline")]),(0,Gc.createBlock)("core/separator"),(0,Gc.createBlock)("core/group",{tagName:"main"},[(0,Gc.createBlock)("core/group",{layout:{inherit:!0}},[(0,Gc.createBlock)("core/post-title")]),(0,Gc.createBlock)("core/post-content",{layout:{inherit:!0}})])]),m=await o({slug:Zg(n||tU)||"wp-custom-template",content:f,title:n||tU,status:"publish"});l(!1),r({postId:m.id,postType:"wp_template"}),c()};return(0,im.jsx)(Yc.Modal,{title:(0,ky.__)("Create custom template"),onRequestClose:c,focusOnMount:"firstContentElement",size:"small",overlayClassName:"editor-post-template__create-template-modal",children:(0,im.jsx)("form",{onSubmit:u,children:(0,im.jsxs)(Yc.__experimentalVStack,{spacing:"3",children:[(0,im.jsx)(Yc.TextControl,{__next40pxDefaultSize:!0,label:(0,ky.__)("Name"),value:n,onChange:i,placeholder:tU,disabled:s,help:(0,ky.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,im.jsxs)(Yc.__experimentalHStack,{justify:"right",children:[(0,im.jsx)(Yc.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:c,children:(0,ky.__)("Cancel")}),(0,im.jsx)(Yc.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:s,"aria-disabled":s,children:(0,ky.__)("Create")})]})]})})})}var Ry=a(G(),1),Xye=a(U(),1),Fh=a(oe(),1),oM=a(j(),1);function Ay(){return(0,Ry.useSelect)(e=>{let{getCurrentPostId:t,getCurrentPostType:r}=e(R);return{postId:t(),postType:r()}},[])}function Iy(){let{postType:e,postId:t}=Ay();return(0,Ry.useSelect)(r=>{let{canUser:o,getEntityRecord:n,getEntityRecords:i}=r(Fh.store),s=o("read",{kind:"root",name:"site"})?n("root","site"):void 0,l=+t===s?.page_for_posts,c=e==="page"&&+t===s?.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 Qye(e){return(0,Ry.useSelect)(t=>t(Fh.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e}),[e])}function UT(){let{postType:e,postId:t}=Ay(),[r]=(0,Fh.useEntityProp)("postType",e,"slug",t),o=oU(),n=Iy(),i=Qye(e),s=(0,Ry.useSelect)(l=>{if(!window?.__experimentalDataFormInspector||!o)return null;let{getDefaultTemplateId:c,getEntityRecord:u}=l(Fh.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,Xye.useMemo)(()=>n&&[...(i||[]).filter(l=>l.is_custom&&l.slug!==o&&!!l.content.raw),s&&{...s,title:{rendered:(0,oM.sprintf)((0,oM.__)("%s (default)"),s.title.rendered)},isDefault:!0}].filter(Boolean),[i,s,o,n])}function mw(){return(0,Ry.useSelect)(e=>{let{getEditorSettings:t,getCurrentTemplateId:r,getCurrentPostType:o}=e(R),{getPostType:n,canUser:i}=e(Fh.store),s=o(),l=n(s),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 oU(){let{postType:e,postId:t}=Ay(),r=Qye(e),o=(0,Ry.useSelect)(n=>n(Fh.store).getEditedEntityRecord("postType",e,t)?.template,[e,t]);if(o)return r?.find(n=>n.slug===o)?.slug}var Sa=a(C(),1);function qZe({isOpen:e,onClick:t}){let r=(0,pw.useSelect)(o=>{let n=o(R).getEditedPostAttribute("template"),{supportsTemplateMode:i,availableTemplates:s}=o(R).getEditorSettings();if(!i&&s[n])return s[n];let l=o(nU.store).canUser("create",{kind:"postType",name:"wp_template"})&&o(R).getCurrentTemplateId();return l?.title||l?.slug||s?.[n]},[]);return(0,Sa.jsx)(sm.Button,{__next40pxDefaultSize:!0,variant:"tertiary","aria-expanded":e,"aria-label":(0,Wl.__)("Template options"),onClick:t,children:r??(0,Wl.__)("Default template")})}function KZe({onClose:e}){let t=Iy(),{availableTemplates:r,fetchedTemplates:o,selectedTemplateSlug:n,canCreate:i,canEdit:s,currentTemplateId:l,onNavigateToEntityRecord:c,getEditorSettings:u}=(0,pw.useSelect)(y=>{let{canUser:S,getEntityRecords:b}=y(nU.store),w=y(R).getEditorSettings(),x=S("create",{kind:"postType",name:"wp_template"}),_=y(R).getCurrentTemplateId();return{availableTemplates:w.availableTemplates,fetchedTemplates:x?b("postType","wp_template",{post_type:y(R).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:y(R).getEditedPostAttribute("template"),canCreate:t&&x&&w.supportsTemplateMode,canEdit:t&&x&&w.supportsTemplateMode&&!!_,currentTemplateId:_,onNavigateToEntityRecord:w.onNavigateToEntityRecord,getEditorSettings:y(R).getEditorSettings}},[t]),d=(0,hw.useMemo)(()=>Object.entries({...r,...Object.fromEntries((o??[]).map(({slug:y,title:S})=>[y,S.rendered]))}).map(([y,S])=>({value:y,label:S})),[r,o]),f=d.find(y=>y.value===n)??d.find(y=>!y.value),{editPost:m}=(0,pw.useDispatch)(R),{createSuccessNotice:h}=(0,pw.useDispatch)($ye.store),[g,v]=(0,hw.useState)(!1);return(0,Sa.jsxs)("div",{className:"editor-post-template__classic-theme-dropdown",children:[(0,Sa.jsx)(Jye.__experimentalInspectorPopoverHeader,{title:(0,Wl.__)("Template"),help:(0,Wl.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:_3,label:(0,Wl.__)("Add template"),onClick:()=>v(!0)}]:[],onClose:e}),t?(0,Sa.jsx)(sm.SelectControl,{__next40pxDefaultSize:!0,hideLabelFromVision:!0,label:(0,Wl.__)("Template"),value:f?.value??"",options:d,onChange:y=>m({template:y||""})}):(0,Sa.jsx)(sm.Notice,{status:"warning",isDismissible:!1,children:(0,Wl.__)("The posts page template cannot be changed.")}),s&&c&&(0,Sa.jsx)("p",{children:(0,Sa.jsx)(sm.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>{c({postId:l,postType:"wp_template"}),e(),h((0,Wl.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,Wl.__)("Go back"),onClick:()=>u().onNavigateToPreviousEntityRecord()}]})},children:(0,Wl.__)("Edit template")})}),g&&(0,Sa.jsx)(Dh,{onClose:()=>v(!1)})]})}function ZZe(){let[e,t]=(0,hw.useState)(null),r=(0,hw.useMemo)(()=>({anchor:e,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[e]);return(0,Sa.jsx)(Kt,{label:(0,Wl.__)("Template"),ref:t,children:(0,Sa.jsx)(sm.Dropdown,{popoverProps:r,focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,Sa.jsx)(qZe,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,Sa.jsx)(KZe,{onClose:o})})})}var nM=ZZe;var aM=a(W(),1),nbe=a(Zp(),1),lM=a(G(),1),ibe=a(fj(),1);var rbe=a(W(),1);var iM=a(G(),1),ebe=a(kt(),1);var tbe=a(C(),1),{PreferenceBaseOption:XZe}=Y(ebe.privateApis);function Lh(e){let{toggleEditorPanelEnabled:t}=(0,iM.useDispatch)(R),{isChecked:r,isRemoved:o}=(0,iM.useSelect)(n=>{let{isEditorPanelEnabled:i,isEditorPanelRemoved:s}=n(R);return{isChecked:i(e.panelName),isRemoved:s(e.panelName)}},[e.panelName]);return o?null:(0,tbe.jsx)(XZe,{isChecked:r,onChange:()=>t(e.panelName),...e})}var iU=a(C(),1),{Fill:QZe,Slot:JZe}=(0,rbe.createSlotFill)("EnablePluginDocumentSettingPanelOption"),obe=({label:e,panelName:t})=>(0,iU.jsx)(QZe,{children:(0,iU.jsx)(Lh,{label:e,panelName:t})});obe.Slot=JZe;var sM=obe;var Bh=a(C(),1),{Fill:$Ze,Slot:eXe}=(0,aM.createSlotFill)("PluginDocumentSettingPanel"),sbe=({name:e,className:t,title:r,icon:o,children:n})=>{let{name:i}=(0,nbe.usePluginContext)(),s=`${i}/${e}`,{opened:l,isEnabled:c}=(0,lM.useSelect)(d=>{let{isEditorPanelOpened:f,isEditorPanelEnabled:m}=d(R);return{opened:f(s),isEnabled:m(s)}},[s]),{toggleEditorPanelOpened:u}=(0,lM.useDispatch)(R);return e===void 0&&(0,ibe.default)("PluginDocumentSettingPanel requires a name property."),(0,Bh.jsxs)(Bh.Fragment,{children:[(0,Bh.jsx)(sM,{label:r,panelName:s}),(0,Bh.jsx)($Ze,{children:c&&(0,Bh.jsx)(aM.PanelBody,{className:t,title:r,icon:o,opened:l,onToggle:()=>u(s),children:n})})]})};sbe.Slot=eXe;var cM=sbe;var abe=a(he(),1),lbe=a(W(),1),cbe=a(Ee(),1),sU=a(C(),1),tXe=(e,t)=>e.filter(r=>!t.includes(r)).length===0,rXe=(e,t)=>!Array.isArray(t)||tXe(e,t),oXe=({allowedBlocks:e,icon:t,label:r,onClick:o,small:n,role:i})=>(0,sU.jsx)(abe.BlockSettingsMenuControls,{children:({selectedBlocks:s,onClose:l})=>rXe(s,e)?(0,sU.jsx)(lbe.MenuItem,{onClick:(0,cbe.compose)(o,l),icon:t,label:n?r:void 0,role:i,children:!n&&r}):null}),ube=oXe;var dbe=a(W(),1),fbe=a(Zp(),1);var mbe=a(C(),1);function pbe(e){let t=(0,fbe.usePluginContext)();return(0,mbe.jsx)(Rl,{name:"core/plugin-more-menu",as:e.as??dbe.MenuItem,icon:e.icon||t.icon,...e})}var hbe=a(Zp(),1),uM=a(W(),1),aU=a(C(),1),{Fill:nXe,Slot:iXe}=(0,uM.createSlotFill)("PluginPostPublishPanel"),gbe=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,hbe.usePluginContext)();return(0,aU.jsx)(nXe,{children:(0,aU.jsx)(uM.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};gbe.Slot=iXe;var dM=gbe;var fM=a(W(),1),lU=a(C(),1),{Fill:sXe,Slot:aXe}=(0,fM.createSlotFill)("PluginPostStatusInfo"),vbe=({children:e,className:t})=>(0,lU.jsx)(sXe,{children:(0,lU.jsx)(fM.PanelRow,{className:t,children:e})});vbe.Slot=aXe;var mM=vbe;var pM=a(W(),1),ybe=a(Zp(),1),cU=a(C(),1),{Fill:lXe,Slot:cXe}=(0,pM.createSlotFill)("PluginPrePublishPanel"),bbe=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,ybe.usePluginContext)();return(0,cU.jsx)(lXe,{children:(0,cU.jsx)(pM.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};bbe.Slot=cXe;var hM=bbe;var Sbe=a(W(),1),wbe=a(Zp(),1);var xbe=a(C(),1);function _be(e){let t=(0,wbe.usePluginContext)();return(0,xbe.jsx)(Rl,{name:"core/plugin-preview-menu",as:e.as??Sbe.MenuItem,icon:e.icon||t.icon,...e})}var Cbe=a(C(),1);function Oy({className:e,...t}){return(0,Cbe.jsx)(Il,{panelClassName:e,className:"editor-sidebar",scope:"core",...t})}var Tbe=a(C(),1);function Pbe(e){return(0,Tbe.jsx)(Qp,{__unstableExplicitMenuItem:!0,scope:"core",...e})}var am=a(G(),1),Kbe=a(At(),1),Vh=a(W(),1),gM=a(U(),1),My=a(j(),1),bw=a(oe(),1);var Zbe=a(xt(),1),Xbe=a(kt(),1);var vw=a(U(),1),Abe=a(At(),1),Ibe=a(he(),1),yw=a(W(),1),gw=a(j(),1),Obe=a(G(),1),Nbe=a(oe(),1),Mbe=a(wt(),1);var kbe=a(x1(),1);function Ebe(e=""){return e=(0,kbe.default)(e),e=e.trim().toLowerCase(),e}function uXe(e,t){let r=Ebe(t),o=Ebe(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 Rbe(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,uXe(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,n])=>n-o),r.map(([o])=>o)}var wa=a(C(),1);function uU({onRequestClose:e,onSelect:t}){let{postType:r,postId:o}=Ay(),{editEntityRecord:n}=(0,Obe.useDispatch)(Nbe.store),i=async s=>{n("postType",r,o,{template:s.isDefault?"":s.name},{undoIgnore:!0}),e(),t?.()};return(0,wa.jsx)(yw.Modal,{title:(0,gw.__)("Choose a template"),onRequestClose:e,overlayClassName:"editor-post-template__swap-template-modal",isFullScreen:!0,children:(0,wa.jsx)("div",{className:"editor-post-template__swap-template-modal-content",children:(0,wa.jsx)(dXe,{onSelect:i})})})}function Dbe({onClick:e}){let[t,r]=(0,vw.useState)(!1),o=UT();return(0,wa.jsxs)(wa.Fragment,{children:[(0,wa.jsx)(yw.MenuItem,{disabled:!o?.length,accessibleWhenDisabled:!0,onClick:()=>r(!0),children:(0,gw.__)("Change template")}),t&&(0,wa.jsx)(uU,{onRequestClose:()=>r(!1),onSelect:e})]})}function dXe({onSelect:e}){let[t,r]=(0,vw.useState)(""),o=UT(),n=(0,vw.useMemo)(()=>o.map(s=>({name:s.slug,blocks:(0,Mbe.parse)(s.content.raw),title:(0,Abe.decodeEntities)(s.title.rendered),id:s.id,isDefault:s.isDefault})),[o]),i=(0,vw.useMemo)(()=>Rbe(n,t),[n,t]);return(0,wa.jsxs)(wa.Fragment,{children:[(0,wa.jsx)(yw.SearchControl,{onChange:r,value:t,label:(0,gw.__)("Search"),placeholder:(0,gw.__)("Search"),className:"editor-post-template__swap-template-search"}),(0,wa.jsx)(Ibe.__experimentalBlockPatternsList,{label:(0,gw.__)("Templates"),blockPatterns:i,onClickPattern:e})]})}var Fbe=a(W(),1),Lbe=a(j(),1),Bbe=a(G(),1),Vbe=a(oe(),1);var jbe=a(C(),1);function zbe({onClick:e}){let t=oU(),r=Iy(),{postType:o,postId:n}=Ay(),{editEntityRecord:i}=(0,Bbe.useDispatch)(Vbe.store);return!t||!r?null:(0,jbe.jsx)(Fbe.MenuItem,{onClick:()=>{i("postType",o,n,{template:""},{undoIgnore:!0}),e()},children:(0,Lbe.__)("Use default template")})}var Hbe=a(W(),1),Ube=a(j(),1),Wbe=a(G(),1),Gbe=a(oe(),1),Ybe=a(U(),1);var Ny=a(C(),1);function qbe(){let{canCreateTemplates:e}=(0,Wbe.useSelect)(n=>{let{canUser:i}=n(Gbe.store);return{canCreateTemplates:i("create",{kind:"postType",name:"wp_template"})}},[]),[t,r]=(0,Ybe.useState)(!1),o=Iy();return!e||!o?null:(0,Ny.jsxs)(Ny.Fragment,{children:[(0,Ny.jsx)(Hbe.MenuItem,{onClick:()=>{r(!0)},children:(0,Ube.__)("Create new template")}),t&&(0,Ny.jsx)(Dh,{onClose:()=>{r(!1)}})]})}var xa=a(C(),1);function Qbe(){let{isTemplateHidden:e,onNavigateToEntityRecord:t,getEditorSettings:r,hasGoBack:o,hasSpecificTemplate:n,id:i}=(0,am.useSelect)(x=>{let{getRenderingMode:_,getEditorSettings:E,getCurrentPost:I,getCurrentTemplateId:A}=Y(x(R)),k=E(),O=I();return{isTemplateHidden:_()==="post-only",onNavigateToEntityRecord:k.onNavigateToEntityRecord,getEditorSettings:E,hasGoBack:k.hasOwnProperty("onNavigateToPreviousEntityRecord"),hasSpecificTemplate:!!O.template,id:A()}},[]),{get:s}=(0,am.useSelect)(Xbe.store),{editedRecord:l,hasResolved:c}=(0,bw.useEntityRecord)("postType","wp_template",i),{getEntityRecord:u}=(0,am.useSelect)(bw.store),{editEntityRecord:d}=(0,am.useDispatch)(bw.store),{createSuccessNotice:f}=(0,am.useDispatch)(Zbe.store),{setRenderingMode:m,setDefaultRenderingMode:h}=Y((0,am.useDispatch)(R)),g=(0,am.useSelect)(x=>!!x(bw.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[v,y]=(0,gM.useState)(null),S=(0,gM.useMemo)(()=>({anchor:v,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[v]);if(!c)return null;let b=o?[{label:(0,My.__)("Go back"),onClick:()=>r().onNavigateToPreviousEntityRecord()}]:void 0,w=()=>{s("core/edit-site","welcomeGuideTemplate")||f((0,My.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:b})};return(0,xa.jsx)(Kt,{label:(0,My.__)("Template"),ref:y,children:(0,xa.jsx)(Vh.DropdownMenu,{popoverProps:S,focusOnMount:!0,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},label:(0,My.__)("Template options"),text:(0,Kbe.decodeEntities)(l.title),icon:null,children:({onClose:x})=>(0,xa.jsxs)(xa.Fragment,{children:[(0,xa.jsxs)(Vh.MenuGroup,{children:[g&&(0,xa.jsx)(Vh.MenuItem,{onClick:async()=>{if(t({postId:l.id,postType:"wp_template"}),!n&&window?.__experimentalTemplateActivate){let _=await u("root","site").active_templates;_[l.slug]!==l.id&&d("root","site",void 0,{active_templates:{..._,[l.slug]:l.id}})}x(),w()},children:(0,My.__)("Edit template")}),(0,xa.jsx)(Dbe,{onClick:x}),(0,xa.jsx)(zbe,{onClick:x}),g&&(0,xa.jsx)(qbe,{})]}),(0,xa.jsx)(Vh.MenuGroup,{children:(0,xa.jsx)(Vh.MenuItem,{icon:e?void 0:Do,isSelected:!e,role:"menuitemcheckbox",onClick:()=>{let _=e?"template-locked":"post-only";m(_),h(_)},children:(0,My.__)("Show template")})})]})})})}var dU=a(C(),1);function vM(){let e=mw();return e==="classic"?(0,dU.jsx)(nM,{}):e==="block-theme"?(0,dU.jsx)(Qbe,{}):null}var p0e=a(G(),1),h0e=a(oe(),1);var r0e=a(Ee(),1),o0e=a(U(),1),n0e=a(G(),1),i0e=a(j(),1),s0e=a(W(),1);var Jbe=a(j(),1),$be=a(U(),1),e0e=a(G(),1),fU=a(At(),1),t0e=a(oe(),1);var WT={_fields:"id,name",context:"view"},yM={who:"authors",per_page:100,...WT};function bM(e){let{authorId:t,authors:r,postAuthor:o,isLoading:n}=(0,e0e.useSelect)(s=>{let{getUser:l,getUsers:c,isResolving:u}=s(t0e.store),{getEditedPostAttribute:d}=s(R),f=d("author"),m={...yM};return e&&(m.search=e,m.search_columns=["name"]),{authorId:f,authors:c(m),postAuthor:l(f,WT),isLoading:u("getUsers",[m])}},[e]),i=(0,$be.useMemo)(()=>{let s=(r??[]).map(u=>({value:u.id,label:(0,fU.decodeEntities)(u.name)})),l=s.findIndex(({value:u})=>o?.id===u),c=[];return l<0&&o?c=[{value:o.id,label:(0,fU.decodeEntities)(o.name)}]:l<0&&!o&&(c=[{value:0,label:(0,Jbe.__)("(No author)")}]),[...c,...s]},[r,o]);return{authorId:t,authorOptions:i,postAuthor:o,isLoading:n}}var a0e=a(C(),1);function l0e(){let[e,t]=(0,o0e.useState)(),{editPost:r}=(0,n0e.useDispatch)(R),{authorId:o,authorOptions:n,isLoading:i}=bM(e),s=l=>{l&&r({author:l})};return(0,a0e.jsx)(s0e.ComboboxControl,{__next40pxDefaultSize:!0,label:(0,i0e.__)("Author"),options:n,value:o,onFilterValueChange:(0,r0e.debounce)(t,300),onChange:s,allowReset:!1,hideLabelFromVision:!0,isLoading:i})}var c0e=a(j(),1),u0e=a(G(),1),d0e=a(W(),1);var f0e=a(C(),1);function m0e(){let{editPost:e}=(0,u0e.useDispatch)(R),{authorId:t,authorOptions:r}=bM(),o=n=>{let i=Number(n);e({author:i})};return(0,f0e.jsx)(d0e.SelectControl,{__next40pxDefaultSize:!0,className:"post-author-selector",label:(0,c0e.__)("Author"),options:r,onChange:o,value:t,hideLabelFromVision:!0})}var mU=a(C(),1),fXe=25;function mXe(){return(0,p0e.useSelect)(t=>t(h0e.store).getUsers(yM)?.length>=fXe,[])?(0,mU.jsx)(l0e,{}):(0,mU.jsx)(m0e,{})}var SM=mXe;var g0e=a(G(),1);var v0e=a(C(),1);function wM({children:e}){let{hasAssignAuthorAction:t}=(0,g0e.useSelect)(r=>({hasAssignAuthorAction:!!r(R).getCurrentPost()?._links?.["wp:action-assign-author"]}),[]);return t?(0,v0e.jsx)($r,{supportKeys:"author",children:e}):null}var Dy=a(j(),1),xM=a(W(),1),_M=a(U(),1),y0e=a(At(),1),b0e=a(he(),1),S0e=a(G(),1),w0e=a(oe(),1);var Sd=a(C(),1);function pXe({isOpen:e,onClick:t}){let{postAuthor:r}=(0,S0e.useSelect)(n=>{let i=n(R).getEditedPostAttribute("author");return{postAuthor:n(w0e.store).getUser(i,WT)}},[]),o=(0,y0e.decodeEntities)(r?.name)||(0,Dy.__)("(No author)");return(0,Sd.jsx)(xM.Button,{size:"compact",variant:"tertiary","aria-expanded":e,"aria-label":(0,Dy.sprintf)((0,Dy.__)("Change author: %s"),o),onClick:t,children:o})}function hXe(){let[e,t]=(0,_M.useState)(null),r=(0,_M.useMemo)(()=>({anchor:e,placement:"left-start",offset:36,shift:!0}),[e]);return(0,Sd.jsx)(wM,{children:(0,Sd.jsx)(Kt,{label:(0,Dy.__)("Author"),ref:t,children:(0,Sd.jsx)(xM.Dropdown,{popoverProps:r,contentClassName:"editor-post-author__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,Sd.jsx)(pXe,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,Sd.jsxs)("div",{className:"editor-post-author",children:[(0,Sd.jsx)(b0e.__experimentalInspectorPopoverHeader,{title:(0,Dy.__)("Author"),onClose:o}),(0,Sd.jsx)(SM,{onClose:o})]})})})})}var CM=hXe;var jh=a(j(),1),PM=a(W(),1),EM=a(G(),1);var TM=a(C(),1),gXe=[{label:(0,jh._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,jh.__)("Visitors can add new comments and replies.")},{label:(0,jh.__)("Closed"),value:"closed",description:[(0,jh.__)("Visitors cannot add new comments or replies."),(0,jh.__)("Existing comments remain visible.")].join(" ")}];function vXe(){let e=(0,EM.useSelect)(o=>o(R).getEditedPostAttribute("comment_status")??"open",[]),{editPost:t}=(0,EM.useDispatch)(R),r=o=>t({comment_status:o});return(0,TM.jsx)("form",{children:(0,TM.jsx)(PM.__experimentalVStack,{spacing:4,children:(0,TM.jsx)(PM.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,jh.__)("Comment status"),options:gXe,onChange:r,selected:e})})})}var kM=vXe;var qc=a(j(),1),Sw=a(W(),1),hU=a(G(),1),NM=a(U(),1),x0e=a(he(),1),_0e=a(oe(),1);var RM=a(j(),1),AM=a(W(),1),IM=a(G(),1);var pU=a(C(),1);function yXe(){let e=(0,IM.useSelect)(o=>o(R).getEditedPostAttribute("ping_status")??"open",[]),{editPost:t}=(0,IM.useDispatch)(R),r=()=>t({ping_status:e==="open"?"closed":"open"});return(0,pU.jsx)(AM.CheckboxControl,{label:(0,RM.__)("Enable pingbacks & trackbacks"),checked:e==="open",onChange:r,help:(0,pU.jsx)(AM.ExternalLink,{href:(0,RM.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,RM.__)("Learn more about pingbacks & trackbacks")})})}var OM=yXe;var Os=a(C(),1),bXe="discussion-panel";function SXe({onClose:e}){return(0,Os.jsxs)("div",{className:"editor-post-discussion",children:[(0,Os.jsx)(x0e.__experimentalInspectorPopoverHeader,{title:(0,qc.__)("Discussion"),onClose:e}),(0,Os.jsxs)(Sw.__experimentalVStack,{spacing:4,children:[(0,Os.jsx)($r,{supportKeys:"comments",children:(0,Os.jsx)(kM,{})}),(0,Os.jsx)($r,{supportKeys:"trackbacks",children:(0,Os.jsx)(OM,{})})]})]})}function wXe({isOpen:e,onClick:t}){let{commentStatus:r,pingStatus:o,commentsSupported:n,trackbacksSupported:i}=(0,hU.useSelect)(l=>{let{getEditedPostAttribute:c}=l(R),{getPostType:u}=l(_0e.store),d=u(c("type"));return{commentStatus:c("comment_status")??"open",pingStatus:c("ping_status")??"open",commentsSupported:!!d.supports.comments,trackbacksSupported:!!d.supports.trackbacks}},[]),s;return r==="open"?o==="open"?s=(0,qc._x)("Open",'Adjective: e.g. "Comments are open"'):s=i?(0,qc.__)("Comments only"):(0,qc._x)("Open",'Adjective: e.g. "Comments are open"'):o==="open"?s=n?(0,qc.__)("Pings only"):(0,qc.__)("Pings enabled"):s=(0,qc.__)("Closed"),(0,Os.jsx)(Sw.Button,{size:"compact",className:"editor-post-discussion__panel-toggle",variant:"tertiary","aria-label":(0,qc.__)("Change discussion options"),"aria-expanded":e,onClick:t,children:s})}function MM(){let{isEnabled:e}=(0,hU.useSelect)(n=>{let{isEditorPanelEnabled:i}=n(R);return{isEnabled:i(bXe)}},[]),[t,r]=(0,NM.useState)(null),o=(0,NM.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return e?(0,Os.jsx)($r,{supportKeys:["comments","trackbacks"],children:(0,Os.jsx)(Kt,{label:(0,qc.__)("Discussion"),ref:r,children:(0,Os.jsx)(Sw.Dropdown,{popoverProps:o,className:"editor-post-discussion__panel-dropdown",contentClassName:"editor-post-discussion__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,Os.jsx)(wXe,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,Os.jsx)(SXe,{onClose:n})})})}):null}var ww=a(j(),1),FM=a(W(),1),LM=a(G(),1),C0e=a(U(),1),T0e=a(At(),1);var DM=a(C(),1);function GT({hideLabelFromVision:e=!1,updateOnBlur:t=!1}){let{excerpt:r,shouldUseDescriptionLabel:o,usedAttribute:n}=(0,LM.useSelect)(d=>{let{getCurrentPostType:f,getEditedPostAttribute:m}=d(R),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,LM.useDispatch)(R),[s,l]=(0,C0e.useState)((0,T0e.decodeEntities)(r)),c=d=>{i({[n]:d})},u=o?(0,ww.__)("Write a description (optional)"):(0,ww.__)("Write an excerpt (optional)");return(0,DM.jsx)("div",{className:"editor-post-excerpt",children:(0,DM.jsx)(FM.TextareaControl,{label:u,hideLabelFromVision:e,className:"editor-post-excerpt__textarea",onChange:t?l:c,onBlur:t?()=>c(s):void 0,value:t?s:r,help:o?(0,ww.__)("Write a description"):(0,DM.jsx)(FM.ExternalLink,{href:(0,ww.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,ww.__)("Learn more about manual excerpts")})})})}var P0e=a(C(),1);function xXe({children:e}){return(0,P0e.jsx)($r,{supportKeys:"excerpt",children:e})}var Fy=xXe;var lm=a(j(),1),Kc=a(W(),1),qT=a(G(),1),jM=a(U(),1),k0e=a(he(),1),vU=a(oe(),1),R0e=a(At(),1);var BM=a(W(),1),gU=a(C(),1),{Fill:_Xe,Slot:CXe}=(0,BM.createSlotFill)("PluginPostExcerpt"),E0e=({children:e,className:t})=>(0,gU.jsx)(_Xe,{children:(0,gU.jsx)(BM.PanelRow,{className:t,children:e})});E0e.Slot=CXe;var YT=E0e;var eo=a(C(),1),VM="post-excerpt";function TXe(){let{isOpened:e,isEnabled:t,postType:r}=(0,qT.useSelect)(s=>{let{isEditorPanelOpened:l,isEditorPanelEnabled:c,getCurrentPostType:u}=s(R);return{isOpened:l(VM),isEnabled:c(VM),postType:u()}},[]),{toggleEditorPanelOpened:o}=(0,qT.useDispatch)(R),n=()=>o(VM);if(!t)return null;let i=["wp_template","wp_template_part","wp_block"].includes(r);return(0,eo.jsx)(Kc.PanelBody,{title:i?(0,lm.__)("Description"):(0,lm.__)("Excerpt"),opened:e,onToggle:n,children:(0,eo.jsx)(YT.Slot,{children:s=>(0,eo.jsxs)(eo.Fragment,{children:[(0,eo.jsx)(GT,{}),s]})})})}function A0e(){return(0,eo.jsx)(Fy,{children:(0,eo.jsx)(TXe,{})})}function I0e(){return(0,eo.jsx)(Fy,{children:(0,eo.jsx)(PXe,{})})}function PXe(){let{shouldRender:e,excerpt:t,shouldBeUsedAsDescription:r,allowEditing:o}=(0,qT.useSelect)(f=>{let{getCurrentPostType:m,getCurrentPostId:h,getEditedPostAttribute:g,isEditorPanelEnabled:v}=f(R),y=m(),S=["wp_template","wp_template_part"].includes(y),b=y==="wp_block",w=S||b,_=g(S?"description":"excerpt"),E=S&&f(vU.store).getEntityRecord("postType",y,h()),I=!_&&S?ml({template:E,templateTypes:f(vU.store).getCurrentTheme()?.default_template_types})?.description:void 0,A=v(VM)||w;return{excerpt:_??I,shouldRender:A,shouldBeUsedAsDescription:w,allowEditing:A&&(!w||b||E&&E.source===dE.custom&&!E.has_theme_file&&E.is_custom)}},[]),[n,i]=(0,jM.useState)(null),s=r?(0,lm.__)("Description"):(0,lm.__)("Excerpt"),l=(0,jM.useMemo)(()=>({anchor:n,"aria-label":s,headerTitle:s,placement:"left-start",offset:36,shift:!0}),[n,s]);if(!e)return!1;let c=!!t&&(0,eo.jsx)(Kc.__experimentalText,{align:"left",numberOfLines:4,truncate:o,children:(0,R0e.decodeEntities)(t)});if(!o)return c;let u=r?(0,lm.__)("Add a description\u2026"):(0,lm.__)("Add an excerpt\u2026"),d=r?(0,lm.__)("Edit description"):(0,lm.__)("Edit excerpt");return(0,eo.jsxs)(Kc.__experimentalVStack,{children:[c,(0,eo.jsx)(Kc.Dropdown,{className:"editor-post-excerpt__dropdown",contentClassName:"editor-post-excerpt__dropdown__content",popoverProps:l,focusOnMount:!0,ref:i,renderToggle:({onToggle:f})=>(0,eo.jsx)(Kc.Button,{__next40pxDefaultSize:!0,onClick:f,variant:"link",children:c?d:u}),renderContent:({onClose:f})=>(0,eo.jsxs)(eo.Fragment,{children:[(0,eo.jsx)(k0e.__experimentalInspectorPopoverHeader,{title:s,onClose:f}),(0,eo.jsx)(Kc.__experimentalVStack,{spacing:4,children:(0,eo.jsx)(YT.Slot,{children:m=>(0,eo.jsxs)(eo.Fragment,{children:[(0,eo.jsx)(GT,{hideLabelFromVision:!0,updateOnBlur:!0}),m]})})})]})})]})}var el=a(j(),1),bU=a(Tn(),1),Ki=a(W(),1),D0e=a(t1(),1),HM=a(U(),1),F0e=a(Ee(),1),xw=a(G(),1),Ly=a(he(),1),L0e=a(oe(),1);var O0e=a(G(),1),N0e=a(oe(),1);function zM({children:e,supportKeys:t}){let{postType:r,themeSupports:o}=(0,O0e.useSelect)(i=>({postType:i(R).getEditedPostAttribute("type"),themeSupports:i(N0e.store).getThemeSupports()}),[]);return(Array.isArray(t)?t:[t]).some(i=>{let s=o?.[i]??!1;return i==="post-thumbnails"&&Array.isArray(s)?s.includes(r):s})?e:null}var yU=a(C(),1);function EXe({children:e}){return(0,yU.jsx)(zM,{supportKeys:"post-thumbnails",children:(0,yU.jsx)($r,{supportKeys:"thumbnail",children:e})})}var cm=EXe;var mi=a(C(),1),M0e=["image"],kXe=(0,el.__)("Featured image"),RXe=(0,el.__)("Add a featured image"),AXe=(0,mi.jsx)("p",{children:(0,el.__)("To edit the featured image, you need permission to upload media.")});function IXe(e,t){if(!e)return{};let r=(0,bU.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,bU.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 OXe({currentPostId:e,featuredImageId:t,onUpdateImage:r,onRemoveImage:o,media:n,postType:i,noticeUI:s,noticeOperations:l,isRequestingFeaturedImageMedia:c}){let u=(0,HM.useRef)(!1),[d,f]=(0,HM.useState)(!1),{getSettings:m}=(0,xw.useSelect)(Ly.store),{mediaSourceUrl:h}=IXe(n,e);function g(b){m().mediaUpload({allowedTypes:M0e,filesList:b,onFileChange([w]){if((0,D0e.isBlobURL)(w?.url)){f(!0);return}w&&r(w),f(!1)},onError(w){l.removeAllNotices(),l.createErrorNotice(w)},multiple:!1})}function v(b){return b.alt_text?(0,el.sprintf)((0,el.__)("Current image: %s"),b.alt_text):(0,el.sprintf)((0,el.__)("The current image has no alternative text. The file name is: %s"),b.media_details.sizes?.full?.file||b.slug)}function y(b){u.current&&b&&(b.focus(),u.current=!1)}let S=!c&&!!t&&!n;return(0,mi.jsxs)(cm,{children:[s,(0,mi.jsxs)("div",{className:"editor-post-featured-image",children:[n&&(0,mi.jsx)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden",children:v(n)}),(0,mi.jsx)(Ly.MediaUploadCheck,{fallback:AXe,children:(0,mi.jsx)(Ly.MediaUpload,{title:i?.labels?.featured_image||kXe,onSelect:r,unstableFeaturedImageFlow:!0,allowedTypes:M0e,modalClass:"editor-post-featured-image__media-modal",render:({open:b})=>(0,mi.jsxs)("div",{className:"editor-post-featured-image__container",children:[S?(0,mi.jsx)(Ki.Notice,{status:"warning",isDismissible:!1,children:(0,el.__)("Could not retrieve the featured image data.")}):(0,mi.jsxs)(Ki.Button,{__next40pxDefaultSize:!0,ref:y,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:b,"aria-label":t?(0,el.__)("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,mi.jsx)("img",{className:"editor-post-featured-image__preview-image",src:h,alt:v(n)}),(d||c)&&(0,mi.jsx)(Ki.Spinner,{}),!t&&!d&&(i?.labels?.set_featured_image||RXe)]}),!!t&&(0,mi.jsxs)(Ki.__experimentalHStack,{className:Q("editor-post-featured-image__actions",{"editor-post-featured-image__actions-missing-image":S,"editor-post-featured-image__actions-is-requesting-image":c}),children:[(0,mi.jsx)(Ki.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:b,"aria-haspopup":"dialog",variant:S?"secondary":void 0,children:(0,el.__)("Replace")}),(0,mi.jsx)(Ki.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:()=>{o(),u.current=!0},variant:S?"secondary":void 0,isDestructive:S,children:(0,el.__)("Remove")})]}),(0,mi.jsx)(Ki.DropZone,{onFilesDrop:g})]}),value:t})})]})]})}var NXe=(0,xw.withSelect)(e=>{let{getEntityRecord:t,getPostType:r,hasFinishedResolution:o}=e(L0e.store),{getCurrentPostId:n,getEditedPostAttribute:i}=e(R),s=i("featured_media");return{media:s?t("postType","attachment",s,{context:"view"}):null,currentPostId:n(),postType:r(i("type")),featuredImageId:s,isRequestingFeaturedImageMedia:!!s&&!o("getEntityRecord",["postType","attachment",s,{context:"view"}])}}),MXe=(0,xw.withDispatch)((e,{noticeOperations:t},{select:r})=>{let{editPost:o}=e(R);return{onUpdateImage(n){o({featured_media:n.id})},onDropImage(n){r(Ly.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})}}}),KT=(0,F0e.compose)(Ki.withNotices,NXe,MXe,(0,Ki.withFilters)("editor.PostFeaturedImage"))(OXe);var B0e=a(j(),1),V0e=a(W(),1),UM=a(G(),1),j0e=a(oe(),1);var _w=a(C(),1),SU="featured-image";function WM({withPanelBody:e=!0}){let{postType:t,isEnabled:r,isOpened:o}=(0,UM.useSelect)(i=>{let{getEditedPostAttribute:s,isEditorPanelEnabled:l,isEditorPanelOpened:c}=i(R),{getPostType:u}=i(j0e.store);return{postType:u(s("type")),isEnabled:l(SU),isOpened:c(SU)}},[]),{toggleEditorPanelOpened:n}=(0,UM.useDispatch)(R);return r?e?(0,_w.jsx)(cm,{children:(0,_w.jsx)(V0e.PanelBody,{title:t?.labels?.featured_image??(0,B0e.__)("Featured image"),opened:o,onToggle:()=>n(SU),children:(0,_w.jsx)(KT,{})})}):(0,_w.jsx)(cm,{children:(0,_w.jsx)(KT,{})}):null}var Ns=a(j(),1),GM=a(W(),1),YM=a(G(),1),U0e=a(Ee(),1),W0e=a(oe(),1);var z0e=a(G(),1);var H0e=a(C(),1);function Cw({children:e}){return(0,z0e.useSelect)(r=>r(R).getEditorSettings().disablePostFormats,[])?null:(0,H0e.jsx)($r,{supportKeys:"post-formats",children:e})}var By=a(C(),1),ZT=[{id:"aside",caption:(0,Ns.__)("Aside")},{id:"audio",caption:(0,Ns.__)("Audio")},{id:"chat",caption:(0,Ns.__)("Chat")},{id:"gallery",caption:(0,Ns.__)("Gallery")},{id:"image",caption:(0,Ns.__)("Image")},{id:"link",caption:(0,Ns.__)("Link")},{id:"quote",caption:(0,Ns.__)("Quote")},{id:"standard",caption:(0,Ns.__)("Standard")},{id:"status",caption:(0,Ns.__)("Status")},{id:"video",caption:(0,Ns.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0});function XT(){let t=`post-format-selector-${(0,U0e.useInstanceId)(XT)}`,{postFormat:r,suggestedFormat:o,supportedFormats:n}=(0,YM.useSelect)(u=>{let{getEditedPostAttribute:d,getSuggestedPostFormat:f}=u(R),m=d("format"),h=u(W0e.store).getThemeSupports();return{postFormat:m??"standard",suggestedFormat:f(),supportedFormats:h.formats}},[]),i=ZT.filter(u=>n?.includes(u.id)||r===u.id),s=i.find(u=>u.id===o),{editPost:l}=(0,YM.useDispatch)(R),c=u=>l({format:u});return(0,By.jsx)(Cw,{children:(0,By.jsxs)("div",{className:"editor-post-format",children:[(0,By.jsx)(GM.RadioControl,{className:"editor-post-format__options",label:(0,Ns.__)("Post Format"),selected:r,onChange:u=>c(u),id:t,options:i.map(u=>({label:u.caption,value:u.id})),hideLabelFromVision:!0}),s&&s.id!==r&&(0,By.jsx)("p",{className:"editor-post-format__suggestion",children:(0,By.jsx)(GM.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>c(s.id),children:(0,Ns.sprintf)((0,Ns.__)("Apply suggested format: %s"),s.caption)})})]})})}var zh=a(j(),1),wU=a(W(),1),QT=a(G(),1);var xU=a(bo(),1);var G0e=a(G(),1);var Y0e=a(C(),1);function DXe({children:e}){let{lastRevisionId:t,revisionsCount:r}=(0,G0e.useSelect)(o=>{let{getCurrentPostLastRevisionId:n,getCurrentPostRevisionsCount:i}=o(R);return{lastRevisionId:n(),revisionsCount:i()}},[]);return!t||r<2?null:(0,Y0e.jsx)($r,{supportKeys:"revisions",children:e})}var um=DXe;var Tw=a(C(),1);function q0e(){return(0,QT.useSelect)(e=>{let{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:r,getEditorSettings:o}=e(R);return{lastRevisionId:t(),revisionsCount:r(),disableVisualRevisions:!!o().disableVisualRevisions}},[])}function FXe(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=q0e(),{setCurrentRevisionId:o}=Y((0,QT.useDispatch)(R)),n=r?{href:(0,xU.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,Tw.jsx)(um,{children:(0,Tw.jsx)(wU.Button,{__next40pxDefaultSize:!0,...n,className:"editor-post-last-revision__title",icon:jd,iconPosition:"right",text:(0,zh.sprintf)((0,zh.__)("Revisions (%s)"),t)})})}function K0e(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=q0e(),{setCurrentRevisionId:o}=Y((0,QT.useDispatch)(R)),n=r?{href:(0,xU.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,Tw.jsx)(um,{children:(0,Tw.jsx)(Kt,{label:(0,zh.__)("Revisions"),children:(0,Tw.jsx)(wU.Button,{...n,className:"editor-private-post-last-revision__button",text:t,"aria-label":(0,zh.sprintf)((0,zh._n)("Open revisions screen: %d revision","Open revisions screen: %d revisions",t),t),variant:"tertiary",size:"compact"})})})}var qM=FXe;var Z0e=a(W(),1);var KM=a(C(),1);function LXe(){return(0,KM.jsx)(um,{children:(0,KM.jsx)(Z0e.PanelBody,{className:"editor-post-last-revision__panel",children:(0,KM.jsx)(qM,{})})})}var X0e=LXe;var qn=a(j(),1),Xc=a(W(),1),$T=a(G(),1),TU=a(bo(),1),JT=a(U(),1),Pw=a(Tn(),1),tSe=a(Ee(),1),PU=a(oe(),1);var Zc=a(j(),1),BXe="authentication-failed",VXe="connection-expired",jXe="connection-limit-exceeded",Q0e="document-size-limit-exceeded",CU="protocol-mismatch",J0e="unknown-error",_U={[BXe]:{title:(0,Zc.__)("Unable to connect"),description:(0,Zc.__)("Real-time collaboration couldn't verify your permissions. Check that you have access to edit this post or contact your site administrator.")},[VXe]:{title:(0,Zc.__)("Connection expired"),description:(0,Zc.__)("Your connection to real-time collaboration has timed out. Editing is paused to prevent conflicts with other editors.")},[jXe]:{title:(0,Zc.__)("Too many editors connected"),description:(0,Zc.__)("Real-time collaboration has reached its connection limit. Try again later or contact your site administrator.")},[CU]:{title:(0,Zc.__)("Protocol update"),description:(0,Zc.__)("Real-time collaboration has been updated. Please refresh the page to continue editing.")},[J0e]:{title:(0,Zc.__)("Connection lost"),description:(0,Zc.__)("The connection to real-time collaboration was interrupted. Editing is paused to prevent conflicts with other editors.")}};function $0e(e){return e?.code&&_U[e?.code]?_U[e.code]:_U[J0e]}var Ur=a(C(),1);function eSe(){let{isCollaborationSupported:e,syncConnectionStatus:t}=(0,$T.useSelect)(r=>{let{isCollaborationSupported:o,getSyncConnectionStatus:n}=Y(r(PU.store));return{isCollaborationSupported:o(),syncConnectionStatus:n()}},[]);return e?null:Q0e===t?.error?.code?(0,Ur.jsx)("p",{children:(0,qn.__)("Because this post is too large for real-time collaboration, only one person can edit at a time.")}):(0,Ur.jsx)("p",{children:(0,qn.__)("Because this post uses plugins that aren\u2019t compatible with real-time collaboration, only one person can edit at a time.")})}function rSe(){let t="core/editor/post-locked-modal-"+(0,tSe.useInstanceId)(rSe),{autosave:r,updatePostLock:o}=(0,$T.useDispatch)(R),{isCollaborationEnabled:n,isLocked:i,isTakeover:s,user:l,postId:c,postLockUtils:u,activePostLock:d,postType:f,previewLink:m}=(0,$T.useSelect)(b=>{let{isPostLocked:w,isPostLockTakeover:x,getPostLockUser:_,getCurrentPostId:E,getActivePostLock:I,getEditedPostAttribute:A,getEditedPostPreviewLink:k,getEditorSettings:O,isCollaborationEnabledForCurrentPost:T}=Y(b(R)),{getPostType:P}=b(PU.store);return{isCollaborationEnabled:T(),isLocked:w(),isTakeover:x(),user:_(),postId:E(),postLockUtils:O().postLockUtils,activePostLock:I(),postType:P(A("type")),previewLink:k()}},[]);if((0,JT.useEffect)(()=>{function b(_){i||(_["wp-refresh-post-lock"]={lock:d,post_id:c})}function w(_){if(!_["wp-refresh-post-lock"])return;let E=_["wp-refresh-post-lock"];E.lock_error?(r(),o({isLocked:!0,isTakeover:!0,user:{name:E.lock_error.name,avatar:E.lock_error.avatar_src_2x}})):E.new_lock&&o({isLocked:!1,activePostLock:E.new_lock})}function x(){if(i||!d)return;let _=new window.FormData;if(_.append("action","wp-remove-post-lock"),_.append("_wpnonce",u.unlockNonce),_.append("post_ID",c),_.append("active_post_lock",d),window.navigator.sendBeacon)window.navigator.sendBeacon(u.ajaxUrl,_);else{let E=new window.XMLHttpRequest;E.open("POST",u.ajaxUrl,!1),E.send(_)}}return(0,Pw.addAction)("heartbeat.send",t,b),(0,Pw.addAction)("heartbeat.tick",t,w),window.addEventListener("beforeunload",x),()=>{(0,Pw.removeAction)("heartbeat.send",t),(0,Pw.removeAction)("heartbeat.tick",t),window.removeEventListener("beforeunload",x)}},[]),!i||n)return null;let h=l.name,g=l.avatar,v=(0,TU.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:c,action:"edit",_wpnonce:u.nonce}),y=(0,TU.addQueryArgs)("edit.php",{post_type:f?.slug}),S=(0,qn.__)("Exit editor");return(0,Ur.jsx)(Xc.Modal,{title:s?(0,qn.__)("Someone else has taken over this post"):(0,qn.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal",size:"medium",children:(0,Ur.jsxs)(Xc.__experimentalHStack,{alignment:"top",spacing:6,children:[!!g&&(0,Ur.jsx)("img",{src:g,alt:(0,qn.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,Ur.jsxs)("div",{children:[!!s&&(0,Ur.jsxs)(Ur.Fragment,{children:[(0,Ur.jsx)("p",{children:(0,JT.createInterpolateElement)(h?(0,qn.sprintf)((0,qn.__)("<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,qn.__)("Another user now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),{strong:(0,Ur.jsx)("strong",{}),PreviewLink:(0,Ur.jsx)(Xc.ExternalLink,{href:m,children:(0,qn.__)("preview")})})}),(0,Ur.jsx)(eSe,{})]}),!s&&(0,Ur.jsxs)(Ur.Fragment,{children:[(0,Ur.jsx)("p",{children:(0,JT.createInterpolateElement)(h?(0,qn.sprintf)((0,qn.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),h):(0,qn.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,Ur.jsx)("strong",{}),PreviewLink:(0,Ur.jsx)(Xc.ExternalLink,{href:m,children:(0,qn.__)("preview")})})}),(0,Ur.jsx)(eSe,{}),(0,Ur.jsx)("p",{children:(0,qn.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved.")})]}),(0,Ur.jsxs)(Xc.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end",children:[!s&&(0,Ur.jsx)(Xc.Button,{__next40pxDefaultSize:!0,variant:"tertiary",href:v,children:(0,qn.__)("Take over")}),(0,Ur.jsx)(Xc.Button,{__next40pxDefaultSize:!0,variant:"primary",href:y,children:S})]})]})]})})}var oSe=rSe;var iSe=a(j(),1),sSe=a(W(),1),XM=a(G(),1);var nSe=a(G(),1);function zXe({children:e}){let{hasPublishAction:t,isPublished:r}=(0,nSe.useSelect)(o=>{let{isCurrentPostPublished:n,getCurrentPost:i}=o(R);return{hasPublishAction:i()._links?.["wp:action-publish"]??!1,isPublished:n()}},[]);return r||!t?null:e}var ZM=zXe;var EU=a(C(),1);function HXe(){let e=(0,XM.useSelect)(o=>o(R).getEditedPostAttribute("status"),[]),{editPost:t}=(0,XM.useDispatch)(R),r=()=>{t({status:e==="pending"?"draft":"pending"})};return(0,EU.jsx)(ZM,{children:(0,EU.jsx)(sSe.CheckboxControl,{label:(0,iSe.__)("Pending review"),checked:e==="pending",onChange:r})})}var aSe=HXe;var lSe=a(U(),1),Vy=a(W(),1),Ew=a(j(),1),QM=a(G(),1),cSe=a(Tn(),1),uSe=a(oe(),1);var tl=a(C(),1);function UXe(e){let t=(0,lSe.renderToString)((0,tl.jsxs)("div",{className:"editor-post-preview-button__interstitial-message",children:[(0,tl.jsxs)(Vy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",children:[(0,tl.jsx)(Vy.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,tl.jsx)(Vy.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,tl.jsx)("p",{children:(0,Ew.__)("Generating preview\u2026")})]}));t+=`
 156          <style>
 157              body {
 158                  margin: 0;
 159              }
 160              .editor-post-preview-button__interstitial-message {
 161                  display: flex;
 162                  flex-direction: column;
 163                  align-items: center;
 164                  justify-content: center;
 165                  height: 100vh;
 166                  width: 100vw;
 167              }
 168              @-webkit-keyframes paint {
 169                  0% {
 170                      stroke-dashoffset: 0;
 171                  }
 172              }
 173              @-moz-keyframes paint {
 174                  0% {
 175                      stroke-dashoffset: 0;
 176                  }
 177              }
 178              @-o-keyframes paint {
 179                  0% {
 180                      stroke-dashoffset: 0;
 181                  }
 182              }
 183              @keyframes paint {
 184                  0% {
 185                      stroke-dashoffset: 0;
 186                  }
 187              }
 188              .editor-post-preview-button__interstitial-message svg {
 189                  width: 192px;
 190                  height: 192px;
 191                  stroke: #555d66;
 192                  stroke-width: 0.75;
 193              }
 194              .editor-post-preview-button__interstitial-message svg .outer,
 195              .editor-post-preview-button__interstitial-message svg .inner {
 196                  stroke-dasharray: 280;
 197                  stroke-dashoffset: 280;
 198                  -webkit-animation: paint 1.5s ease infinite alternate;
 199                  -moz-animation: paint 1.5s ease infinite alternate;
 200                  -o-animation: paint 1.5s ease infinite alternate;
 201                  animation: paint 1.5s ease infinite alternate;
 202              }
 203              p {
 204                  text-align: center;
 205                  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
 206              }
 207          </style>
 208      `,t=(0,cSe.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,Ew.__)("Generating preview\u2026"),e.close()}function Hh({className:e,textContent:t,forceIsAutosaveable:r,role:o,onPreview:n}){let{postId:i,currentPostLink:s,previewLink:l,isSaveable:c,isViewable:u}=(0,QM.useSelect)(g=>{let v=g(R),b=g(uSe.store).getPostType(v.getCurrentPostType("type"))?.viewable??!1;return b?{postId:v.getCurrentPostId(),currentPostLink:v.getCurrentPostAttribute("link"),previewLink:v.getEditedPostPreviewLink(),isSaveable:v.isEditedPostSaveable(),isViewable:b}:{isViewable:b}},[]),{__unstableSaveForPreview:d}=(0,QM.useDispatch)(R);if(!u)return null;let f=`wp-preview-$i}`;return(0,tl.jsx)(Vy.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",href:l||s,target:f,accessibleWhenDisabled:!0,disabled:!c,onClick:async g=>{g.preventDefault();let v=window.open("",f);v.focus(),UXe(v.document);let y=await d({forceIsAutosaveable:r});v.location=y,n?.()},role:o,size:"compact",children:t||(0,tl.jsxs)(tl.Fragment,{children:[(0,Ew._x)("Preview","imperative verb"),(0,tl.jsx)(Bt,{render:(0,tl.jsx)("span",{}),children:(0,Ew.__)("(opens in a new tab)")})]})})}var pSe=a(W(),1),$M=a(G(),1);var Uh=a(j(),1),dSe=a(G(),1),fSe=a(Ee(),1);function JM(){let e=(0,fSe.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:n,hasPublishAction:i,isAutosaving:s,hasNonPostEntityChanges:l,postStatusHasChanged:c,postStatus:u,isPostSavingLocked:d}=(0,dSe.useSelect)(f=>{let{isCurrentPostPublished:m,isEditedPostBeingScheduled:h,isSavingPost:g,isPublishingPost:v,getCurrentPost:y,isAutosavingPost:S,getPostEdits:b,getEditedPostAttribute:w}=f(R);return{isPublished:m(),isBeingScheduled:h(),isSaving:g(),isPublishing:v(),hasPublishAction:y()._links?.["wp:action-publish"]??!1,isAutosaving:S(),hasNonPostEntityChanges:f(R).hasNonPostEntityChanges(),isPostSavingLocked:f(R).isPostSavingLocked(),postStatusHasChanged:!!b()?.status,postStatus:w("status")}},[]);return n?(0,Uh.__)("Publishing\u2026"):(t||r)&&o&&!s?(0,Uh.__)("Saving\u2026"):i?l&&!d||t||c&&!["future","publish"].includes(u)||!c&&u==="future"?(0,Uh.__)("Save"):r?(0,Uh.__)("Schedule"):(0,Uh.__)("Publish"):e?(0,Uh.__)("Publish"):(0,Uh.__)("Submit for Review")}var kU=a(C(),1),mSe=()=>{};function WXe({forceIsDirty:e,isOpen:t,isToggle:r,onSubmit:o=mSe,onToggle:n,setEntitiesSavedStatesCallback:i}){let{hasPublishAction:s,isBeingScheduled:l,isPostSavingLocked:c,isPublishable:u,isPublished:d,isSaveable:f,isSaving:m,isAutoSaving:h,visibility:g,hasNonPostEntityChanges:v,isSavingNonPostEntityChanges:y,postStatus:S,postStatusHasChanged:b,postType:w,postId:x}=(0,$M.useSelect)(M=>{let L=M(R);return{isSaving:L.isSavingPost(),isAutoSaving:L.isAutosavingPost(),isBeingScheduled:L.isEditedPostBeingScheduled(),visibility:L.getEditedPostVisibility(),isSaveable:L.isEditedPostSaveable(),isPostSavingLocked:L.isPostSavingLocked(),isPublishable:L.isEditedPostPublishable(),isPublished:L.isCurrentPostPublished(),hasPublishAction:L.getCurrentPost()._links?.["wp:action-publish"]??!1,postType:L.getCurrentPostType(),postId:L.getCurrentPostId(),postStatus:L.getEditedPostAttribute("status"),postStatusHasChanged:L.getPostEdits()?.status,hasNonPostEntityChanges:L.hasNonPostEntityChanges(),isSavingNonPostEntityChanges:L.isSavingNonPostEntityChanges()}},[]),{editPost:_,savePost:E}=(0,$M.useDispatch)(R),I=M=>{_({status:M},{undoIgnore:!0}),E()},A=M=>(...L)=>{if(v&&i){let D=B=>{B&&B.some(q=>q.kind==="postType"&&q.name===w&&q.key===x)&&M(...L)};return i(()=>D),mSe}return M(...L)},k=c||(m||!f||!u&&!e)&&(!v||y),O=c||(d||m||!f||!u&&!e)&&(!v||y),T="publish";b?T=S:s?g==="private"?T="private":l&&(T="future"):T="pending";let P=()=>{k||(o(),I(T))},N=()=>{O||n()},z={"aria-disabled":k,className:"editor-post-publish-button",isBusy:!h&&m,variant:"primary",onClick:A(P),"aria-haspopup":v?"dialog":void 0},F={"aria-disabled":O,"aria-expanded":t,className:"editor-post-publish-panel__toggle",isBusy:m&&d,variant:"primary",size:"compact",onClick:A(N),"aria-haspopup":v?"dialog":void 0},H=r?F:z;return(0,kU.jsx)(pSe.Button,{...H,className:`$H.className} editor-post-publish-button__button`,size:"compact",children:(0,kU.jsx)(JM,{})})}var kw=WXe;var hD=a(j(),1),Lw=a(U(),1),Ky=a(W(),1),gD=a(G(),1),qh=a(Ee(),1);var fwe=a(oe(),1);var Qc=a(j(),1),sP=a(W(),1),ewe=a(G(),1);var twe=a(bo(),1),rwe=a(oe(),1),owe=a(At(),1);var Rw=a(j(),1),hSe=a(U(),1),Aw=a(W(),1),gSe=a(Ee(),1),tD=a(G(),1),vSe=a(he(),1);var jy=a(j(),1),eD=[{label:(0,jy.__)("Public"),value:"public",description:(0,jy.__)("Visible to everyone.")},{label:(0,jy.__)("Private"),value:"private",description:(0,jy.__)("Only visible to site admins and editors.")},{label:(0,jy.__)("Password protected"),value:"password",description:(0,jy.__)("Only visible to those who know the password.")}];var zy=a(C(),1);function eP({onClose:e}){let t=(0,gSe.useInstanceId)(eP),{status:r,visibility:o,password:n}=(0,tD.useSelect)(d=>({status:d(R).getEditedPostAttribute("status"),visibility:d(R).getEditedPostVisibility(),password:d(R).getEditedPostAttribute("password")})),{editPost:i}=(0,tD.useDispatch)(R),[s,l]=(0,hSe.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,zy.jsxs)("div",{className:"editor-post-visibility",children:[(0,zy.jsx)(vSe.__experimentalInspectorPopoverHeader,{title:(0,Rw.__)("Visibility"),help:(0,Rw.__)("Control how this post is viewed."),onClose:e}),(0,zy.jsxs)(Aw.__experimentalVStack,{spacing:4,children:[(0,zy.jsx)(Aw.RadioControl,{label:(0,Rw.__)("Visibility"),hideLabelFromVision:!0,options:eD,selected:s?"password":o,onChange:c}),s&&(0,zy.jsx)(Aw.TextControl,{label:(0,Rw.__)("Password"),onChange:u,value:n,placeholder:(0,Rw.__)("Use a secure password"),type:"text",id:`editor-post-visibility__password-input-$t}`,__next40pxDefaultSize:!0,maxLength:255})]})]})}var ySe=a(G(),1);function rD(){return RU()}function RU(){let e=(0,ySe.useSelect)(t=>t(R).getEditedPostVisibility(),[]);return eD.find(t=>t.value===e)?.label}var bSe=a(Zo(),1),SSe=a(j(),1),tP=a(G(),1),wSe=a(he(),1),oD=a(U(),1),xSe=a(oe(),1);var AU=a(C(),1),{PrivatePublishDateTimePicker:GXe}=Y(wSe.privateApis);function Iw(e){return(0,AU.jsx)(IU,{...e,showPopoverHeaderActions:!0,isCompact:!1})}function IU({onClose:e,showPopoverHeaderActions:t,isCompact:r}){let{postDate:o,postType:n}=(0,tP.useSelect)(h=>({postDate:h(R).getEditedPostAttribute("date"),postType:h(R).getCurrentPostType()}),[]),{editPost:i}=(0,tP.useDispatch)(R),s=h=>i({date:h}),[l,c]=(0,oD.useState)(nC(new Date(o))),u=(0,tP.useSelect)(h=>h(xSe.store).getEntityRecords("postType",n,{status:"publish,future",after:nC(l).toISOString(),before:Xne(l).toISOString(),exclude:[h(R).getCurrentPostId()],per_page:100,_fields:"id,date"}),[l,n]),d=(0,oD.useMemo)(()=>(u||[]).map(({date:h})=>({date:new Date(h)})),[u]),f=(0,bSe.getSettings)(),m=/a(?!\\)/i.test(f.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,AU.jsx)(GXe,{currentDate:o,onChange:s,is12Hour:m,dateOrder:(0,SSe._x)("dmy","date order"),events:d,onMonthPreviewed:h=>c(hie(h)),onClose:e,isCompact:r,showPopoverHeaderActions:t})}var Ms=a(j(),1),Gl=a(Zo(),1),CSe=a(G(),1);function Ow(e){return Nw(e)}function Nw({full:e=!1}={}){let{date:t,isFloating:r}=(0,CSe.useSelect)(o=>({date:o(R).getEditedPostAttribute("date"),isFloating:o(R).isEditedPostDateFloating()}),[]);return e?TSe(t):YXe(t,{isFloating:r})}function TSe(e){let t=(0,Gl.getDate)(e),r=qXe(),o=(0,Gl.dateI18n)((0,Ms._x)("F j, Y g:i\xA0a","post schedule full date format"),t);return(0,Ms.isRTL)()?`$r} $o}`:`$o} $r}`}function YXe(e,{isFloating:t=!1,now:r=new Date}={}){if(!e||t)return(0,Ms.__)("Immediately");if(!KXe(r))return TSe(e);let o=(0,Gl.getDate)(e);if(_Se(o,r))return(0,Ms.sprintf)((0,Ms.__)("Today at %s"),(0,Gl.dateI18n)((0,Ms._x)("g:i\xA0a","post schedule time format"),o));let n=new Date(r);return n.setDate(n.getDate()+1),_Se(o,n)?(0,Ms.sprintf)((0,Ms.__)("Tomorrow at %s"),(0,Gl.dateI18n)((0,Ms._x)("g:i\xA0a","post schedule time format"),o)):o.getFullYear()===r.getFullYear()?(0,Gl.dateI18n)((0,Ms._x)("F j g:i\xA0a","post schedule date format without year"),o):(0,Gl.dateI18n)((0,Ms._x)("F j, Y g:i\xA0a","post schedule full date format"),o)}function qXe(){let{timezone:e}=(0,Gl.getSettings)();return e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC$e.offset<0?"":"+"}$e.offsetFormatted}`}function KXe(e){let{timezone:t}=(0,Gl.getSettings)(),r=Number(t.offset),o=-1*(e.getTimezoneOffset()/60);return r===o}function _Se(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var Gy=a(j(),1),DSe=a(U(),1),DU=a(G(),1),FSe=a(W(),1),aD=a(oe(),1);var pi=a(j(),1),Wy=a(U(),1),Mw=a(W(),1),Uy=a(G(),1),iD=a(oe(),1),ASe=a(Ee(),1),ISe=a(_g(),1),OSe=a(xt(),1);var nD=a(W(),1),PSe=a(G(),1),ESe=a(oe(),1);var Hy=a(C(),1),ZXe=3,XXe={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function kSe({onSelect:e,taxonomy:t}){let{_terms:r,showTerms:o}=(0,PSe.useSelect)(i=>{let s=i(ESe.store).getEntityRecords("taxonomy",t.slug,XXe);return{_terms:s,showTerms:s?.length>=ZXe}},[t.slug]);if(!o)return null;let n=jye(r);return(0,Hy.jsxs)("div",{className:"editor-post-taxonomies__flat-term-most-used",children:[(0,Hy.jsx)(nD.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label",children:t.labels.most_used}),(0,Hy.jsx)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list",children:n.map(i=>(0,Hy.jsx)("li",{children:(0,Hy.jsx)(nD.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>e(i),children:i.name})},i.id))})]})}var rP=a(C(),1),OU=[],NSe=100,RSe={per_page:NSe,_fields:"id,name",context:"view"},MSe=(e,t)=>dw(e).toLowerCase()===dw(t).toLowerCase(),NU=(e,t)=>e.map(r=>t.find(o=>MSe(o.name,r))?.id).filter(r=>r!==void 0);function MU({slug:e}){let[t,r]=(0,Wy.useState)([]),[o,n]=(0,Wy.useState)(""),i=(0,ASe.useDebounce)(n,500),{terms:s,termIds:l,taxonomy:c,hasAssignAction:u,hasCreateAction:d,hasResolvedTerms:f}=(0,Uy.useSelect)(O=>{let{getCurrentPost:T,getEditedPostAttribute:P}=O(R),{getEntityRecords:N,getEntityRecord:z,hasFinishedResolution:F}=O(iD.store),H=T(),M=z("root","taxonomy",e),L=M?P(M.rest_base):OU,D={...RSe,include:L?.join(","),per_page:-1};return{hasCreateAction:M?H._links?.["wp:action-create-"+M.rest_base]??!1:!1,hasAssignAction:M?H._links?.["wp:action-assign-"+M.rest_base]??!1:!1,taxonomy:M,termIds:L,terms:L?.length?N("taxonomy",e,D):OU,hasResolvedTerms:F("getEntityRecords",["taxonomy",e,D])}},[e]),{searchResults:m}=(0,Uy.useSelect)(O=>{let{getEntityRecords:T}=O(iD.store);return{searchResults:o?T("taxonomy",e,{...RSe,search:o}):OU}},[o,e]);(0,Wy.useEffect)(()=>{if(f){let O=(s??[]).map(T=>dw(T.name));r(O)}},[s,f]);let h=(0,Wy.useMemo)(()=>(m??[]).map(O=>dw(O.name)),[m]),{editPost:g}=(0,Uy.useDispatch)(R),{saveEntityRecord:v}=(0,Uy.useDispatch)(iD.store),{createErrorNotice:y}=(0,Uy.useDispatch)(OSe.store);if(!u)return null;async function S(O){try{let T=await v("taxonomy",e,O,{throwOnError:!0});return QH(T)}catch(T){if(T.code!=="term_exists")throw T;return{id:T.data.term_id,name:O.name}}}function b(O){g({[c.rest_base]:O})}function w(O){let T=[...s??[],...m??[]],P=O.reduce((z,F)=>(z.some(H=>H.toLowerCase()===F.toLowerCase())||z.push(F),z),[]),N=P.filter(z=>!T.find(F=>MSe(F.name,z)));if(r(P),N.length===0){b(NU(P,T));return}d&&Promise.all(N.map(z=>S({name:z}))).then(z=>{let F=T.concat(z);b(NU(P,F))}).catch(z=>{y(z.message,{type:"snackbar"}),b(NU(P,T))})}function x(O){if(l.includes(O.id))return;let T=[...l,O.id],P=e==="post_tag"?(0,pi.__)("Tag"):(0,pi.__)("Term"),N=(0,pi.sprintf)((0,pi._x)("%s added","term"),c?.labels?.singular_name??P);(0,ISe.speak)(N,"assertive"),b(T)}let _=c?.labels?.add_new_item??(e==="post_tag"?(0,pi.__)("Add Tag"):(0,pi.__)("Add Term")),E=c?.labels?.singular_name??(e==="post_tag"?(0,pi.__)("Tag"):(0,pi.__)("Term")),I=(0,pi.sprintf)((0,pi._x)("%s added","term"),E),A=(0,pi.sprintf)((0,pi._x)("%s removed","term"),E),k=(0,pi.sprintf)((0,pi._x)("Remove %s","term"),E);return(0,rP.jsxs)(Mw.__experimentalVStack,{spacing:4,children:[(0,rP.jsx)(Mw.FormTokenField,{__next40pxDefaultSize:!0,value:t,suggestions:h,onChange:w,onInputChange:i,maxSuggestions:NSe,label:_,messages:{added:I,removed:A,remove:k}}),(0,rP.jsx)(kSe,{taxonomy:c,onSelect:x})]})}var sD=(0,Mw.withFilters)("editor.PostTaxonomyType")(MU);var Yy=a(C(),1),QXe=()=>{let e=(0,DU.useSelect)(n=>n(aD.store).getTaxonomy("post_tag")?.labels,[]),t=e?.add_new_item??(0,Gy.__)("Add tag"),r=e?.name??(0,Gy.__)("Tags"),o=[(0,Gy.__)("Suggestion:"),(0,Yy.jsx)("span",{className:"editor-post-publish-panel__link",children:t},"label")];return(0,Yy.jsxs)(FSe.PanelBody,{initialOpen:!1,title:o,children:[(0,Yy.jsx)("p",{children:(0,Gy.sprintf)((0,Gy.__)("%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."),r)}),(0,Yy.jsx)(sD,{slug:"post_tag"})]})},JXe=()=>{let{postHasTags:e,siteHasTags:t,isPostTypeSupported:r}=(0,DU.useSelect)(n=>{let i=n(R).getCurrentPostType(),s=n(aD.store).getEntityRecord("root","taxonomy","post_tag"),l=s?.types?.includes(i),c=s!==void 0,u=s&&n(R).getEditedPostAttribute(s.rest_base),d=l?!!n(aD.store).getEntityRecords("taxonomy","post_tag",{per_page:1})?.length:!1;return{postHasTags:!!u?.length,siteHasTags:d,isPostTypeSupported:c&&l}},[]),[o]=(0,DSe.useState)(e);return!r||!t||o?null:(0,Yy.jsx)(QXe,{})},LSe=JXe;var lD=a(W(),1),cD=a(G(),1),qy=a(j(),1),BSe=a(oe(),1);var Wh=a(C(),1),$Xe=(e,t)=>ZT.filter(o=>e?.includes(o.id)).find(o=>o.id===t),eQe=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:r})=>(0,Wh.jsx)(lD.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>r(e),children:t});function VSe(){let{currentPostFormat:e,suggestion:t}=(0,cD.useSelect)(i=>{let{getEditedPostAttribute:s,getSuggestedPostFormat:l}=i(R),c=i(BSe.store).getThemeSupports().formats??[];return{currentPostFormat:s("format"),suggestion:$Xe(c,l())}},[]),{editPost:r}=(0,cD.useDispatch)(R),o=i=>r({format:i}),n=[(0,qy.__)("Suggestion:"),(0,Wh.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,qy.__)("Use a post format")},"label")];return!t||t.id===e?null:(0,Wh.jsxs)(lD.PanelBody,{initialOpen:!1,title:n,children:[(0,Wh.jsx)("p",{children:(0,qy.__)("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,Wh.jsx)("p",{children:(0,Wh.jsx)(eQe,{onUpdatePostFormat:o,suggestedPostFormat:t.id,suggestionText:(0,qy.sprintf)((0,qy.__)('Apply the "%1$s" format.'),t.caption)})})]})}var dD=a(j(),1),YSe=a(G(),1),qSe=a(W(),1),BU=a(oe(),1),fD=a(U(),1);var Zn=a(j(),1),dm=a(U(),1),USe=a(xt(),1),to=a(W(),1),Dw=a(G(),1),WSe=a(Ee(),1),oP=a(oe(),1),FU=a(_g(),1),GSe=a(At(),1);var Kn=a(C(),1),{normalizeTextString:jSe}=Y(to.privateApis),{RECEIVE_INTERMEDIATE_RESULTS:tQe}=Y(oP.privateApis),zSe={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view",[tQe]:!0},rQe=8,HSe=[];function oQe(e,t){let r=i=>t.indexOf(i.id)!==-1?!0:i.children===void 0?!1:i.children.map(r).filter(s=>s).length>0,o=(i,s)=>{let l=r(i),c=r(s);return l===c?0:l&&!c?-1:!l&&c?1:0},n=[...e];return n.sort(o),n}function nQe(e,t,r){return e.find(o=>(!o.parent&&!t||parseInt(o.parent)===parseInt(t))&&o.name.toLowerCase()===r.toLowerCase())}function iQe(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)),jSe(o.name).indexOf(jSe(e))!==-1||o.children.length>0?o:!1};return t}function LU({slug:e}){let[t,r]=(0,dm.useState)(!1),[o,n]=(0,dm.useState)(""),[i,s]=(0,dm.useState)(""),[l,c]=(0,dm.useState)(!1),[u,d]=(0,dm.useState)(""),[f,m]=(0,dm.useState)([]),h=(0,WSe.useDebounce)(FU.speak,500),{hasCreateAction:g,hasAssignAction:v,terms:y,loading:S,availableTerms:b,taxonomy:w}=(0,Dw.useSelect)(ee=>{let{getCurrentPost:ne,getEditedPostAttribute:ie}=ee(R),{getEntityRecord:$,getEntityRecords:ge,isResolving:ke}=ee(oP.store),Pe=$("root","taxonomy",e),Oe=ne();return{hasCreateAction:Pe?!!Oe._links?.["wp:action-create-"+Pe.rest_base]:!1,hasAssignAction:Pe?!!Oe._links?.["wp:action-assign-"+Pe.rest_base]:!1,terms:Pe?ie(Pe.rest_base):HSe,loading:ke("getEntityRecords",["taxonomy",e,zSe]),availableTerms:ge("taxonomy",e,zSe)||HSe,taxonomy:Pe}},[e]),{editPost:x}=(0,Dw.useDispatch)(R),{saveEntityRecord:_}=(0,Dw.useDispatch)(oP.store),E=(0,dm.useMemo)(()=>oQe(JN(b),y),[b]),{createErrorNotice:I}=(0,Dw.useDispatch)(USe.store);if(!v)return null;let A=ee=>_("taxonomy",e,ee,{throwOnError:!0}),k=ee=>{x({[w.rest_base]:ee})},O=ee=>{let ie=y.includes(ee)?y.filter($=>$!==ee):[...y,ee];k(ie)},T=ee=>{n(ee)},P=ee=>{s(ee)},N=()=>{c(!l)},z=async ee=>{if(ee.preventDefault(),o===""||t)return;let ne=nQe(b,i,o);if(ne){y.some(ke=>ke===ne.id)||k([...y,ne.id]),n(""),s("");return}r(!0);let ie;try{ie=await A({name:o,parent:i||void 0})}catch(ke){I(ke.message,{type:"snackbar"});return}let $=e==="category"?(0,Zn.__)("Category"):(0,Zn.__)("Term"),ge=(0,Zn.sprintf)((0,Zn._x)("%s added","term"),w?.labels?.singular_name??$);(0,FU.speak)(ge,"assertive"),r(!1),n(""),s(""),k([...y,ie.id])},F=ee=>{let ne=E.map(iQe(ee)).filter(ke=>ke),ie=ke=>{let Pe=0;for(let Oe=0;Oe<ke.length;Oe++)Pe++,ke[Oe].children!==void 0&&(Pe+=ie(ke[Oe].children));return Pe};d(ee),m(ne);let $=ie(ne),ge=(0,Zn.sprintf)((0,Zn._n)("%d result found.","%d results found.",$),$);h(ge,"assertive")},H=ee=>ee.map(ne=>(0,Kn.jsxs)("div",{className:"editor-post-taxonomies__hierarchical-terms-choice",children:[(0,Kn.jsx)(to.CheckboxControl,{checked:y.indexOf(ne.id)!==-1,onChange:()=>{let ie=parseInt(ne.id,10);O(ie)},label:(0,GSe.decodeEntities)(ne.name)}),!!ne.children.length&&(0,Kn.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices",children:H(ne.children)})]},ne.id)),M=(ee,ne,ie)=>w?.labels?.[ee]??(e==="category"?ne:ie),L=M("add_new_item",(0,Zn.__)("Add Category"),(0,Zn.__)("Add Term")),D=M("new_item_name",(0,Zn.__)("Add Category"),(0,Zn.__)("Add Term")),B=M("parent_item",(0,Zn.__)("Parent Category"),(0,Zn.__)("Parent Term")),q=`\u2014 $B} \u2014`,K=L,X=w?.labels?.search_items??(0,Zn.__)("Search Terms"),J=w?.name??(0,Zn.__)("Terms"),te=b.length>=rQe;return(0,Kn.jsxs)(to.Flex,{direction:"column",gap:"4",children:[te&&!S&&(0,Kn.jsx)(to.SearchControl,{__next40pxDefaultSize:!0,label:X,placeholder:X,value:u,onChange:F}),S&&(0,Kn.jsx)(to.Flex,{justify:"center",style:{height:"40px"},children:(0,Kn.jsx)(to.Spinner,{})}),(0,Kn.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":J,children:H(u!==""?f:E)}),!S&&g&&(0,Kn.jsx)(to.FlexItem,{children:(0,Kn.jsx)(to.Button,{__next40pxDefaultSize:!0,onClick:N,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":l,variant:"link",children:L})}),l&&(0,Kn.jsx)("form",{onSubmit:z,children:(0,Kn.jsxs)(to.Flex,{direction:"column",gap:"4",children:[(0,Kn.jsx)(to.TextControl,{__next40pxDefaultSize:!0,className:"editor-post-taxonomies__hierarchical-terms-input",label:D,value:o,onChange:T,required:!0}),!!b.length&&(0,Kn.jsx)(to.TreeSelect,{__next40pxDefaultSize:!0,label:B,noOptionLabel:q,onChange:P,selectedId:i,tree:E}),(0,Kn.jsx)(to.FlexItem,{children:(0,Kn.jsx)(to.Button,{__next40pxDefaultSize:!0,variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit",children:K})})]})})]})}var uD=(0,to.withFilters)("editor.PostTaxonomyType")(LU);var Fw=a(C(),1);function sQe(){let{hasNoCategory:e,hasSiteCategories:t}=(0,YSe.useSelect)(i=>{let s=i(R).getCurrentPostType(),{canUser:l,getEntityRecord:c}=i(BU.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===s),h=u&&i(R).getEditedPostAttribute(u.rest_base),g=m?!!i(BU.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,fD.useState)(!1);if((0,fD.useEffect)(()=>{e&&o(!0)},[e]),!r||!t)return null;let n=[(0,dD.__)("Suggestion:"),(0,Fw.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,dD.__)("Assign a category")},"label")];return(0,Fw.jsxs)(qSe.PanelBody,{initialOpen:!1,title:n,children:[(0,Fw.jsx)("p",{children:(0,dD.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")}),(0,Fw.jsx)(uD,{slug:"category"})]})}var KSe=sQe;var wd=a(W(),1),iP=a(G(),1),Gh=a(j(),1),nP=a(he(),1),mD=a(U(),1),QSe=a(t1(),1);var ZSe=a(bo(),1);function aQe(e){let t=new Set;return Object.fromEntries(e.map(r=>{let o=(0,ZSe.getFilename)(r),n="";if(o){let i=o.split(".");i.length>1&&i.pop(),n=i.join(".")}return n||(n=vb()),t.has(n)&&(n=`$n}-$vb()}`),t.add(n),[r,n]}))}function XSe(e){return Object.fromEntries(Object.entries(aQe(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 Yl=a(C(),1);function JSe(e){let t=[];return e.forEach(r=>{t.push(r),t.push(...JSe(r.innerBlocks))}),t}function lQe(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 VU(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 cQe({clientId:e,alt:t,url:r}){let{selectBlock:o}=(0,iP.useDispatch)(nP.store);return(0,Yl.jsx)(wd.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,Gh.__)("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 $Se(){let[e,t]=(0,mD.useState)(!1),[r,o]=(0,mD.useState)(!1),[n,i]=(0,mD.useState)(!1),{editorBlocks:s,mediaUpload:l}=(0,iP.useSelect)(h=>({editorBlocks:h(nP.store).getBlocks(),mediaUpload:h(nP.store).getSettings().mediaUpload}),[]),c=JSe(s).filter(h=>lQe(h)),{updateBlockAttributes:u}=(0,iP.useDispatch)(nP.store);if(!l||!c.length)return null;let d=[(0,Gh.__)("Suggestion:"),(0,Yl.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Gh.__)("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}=VU(v);return y})),g=Object.fromEntries(Object.entries(XSe([...h])).map(([v,y])=>{let S=y.then(b=>new Promise((w,x)=>{l({filesList:[b],onFileChange:([_])=>{(0,QSe.isBlobURL)(_.url)||w(_)},onError(){x()}})}));return[v,S]}));Promise.allSettled(c.map(v=>{let{url:y}=VU(v);return g[y].then(S=>f(v,S)).then(()=>o(!0)).catch(()=>i(!0))})).finally(()=>{t(!1)})}return(0,Yl.jsxs)(wd.PanelBody,{initialOpen:!0,title:d,children:[(0,Yl.jsx)("p",{children:(0,Gh.__)("Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly.")}),(0,Yl.jsxs)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"},children:[(0,Yl.jsx)(wd.__unstableAnimatePresence,{onExitComplete:()=>o(!1),children:c.map(h=>{let{url:g,alt:v}=VU(h);return(0,Yl.jsx)(cQe,{clientId:h.clientId,url:g,alt:v},h.clientId)})}),e||r?(0,Yl.jsx)(wd.Spinner,{}):(0,Yl.jsx)(wd.Button,{size:"compact",variant:"primary",onClick:m,children:(0,Gh._x)("Upload","verb")})]}),n&&(0,Yl.jsx)("p",{children:(0,Gh.__)("Upload failed, try again.")})]})}var Cr=a(C(),1);function uQe({children:e}){let{isBeingScheduled:t,isRequestingSiteIcon:r,hasPublishAction:o,siteIconUrl:n,siteTitle:i,siteHome:s}=(0,ewe.useSelect)(d=>{let{getCurrentPost:f,isEditedPostBeingScheduled:m}=d(R),{getEntityRecord:h,isResolving:g}=d(rwe.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,twe.filterURLForDisplay)(v.home)}},[]),l=(0,Cr.jsx)(sP.Icon,{className:"components-site-icon",size:"36px",icon:WL});n&&(l=(0,Cr.jsx)("img",{alt:(0,Qc.__)("Site Icon"),className:"components-site-icon",src:n})),r&&(l=null);let c,u;return o?t?(c=(0,Qc.__)("Are you ready to schedule?"),u=(0,Qc.__)("Your work will be published at the specified date and time.")):(c=(0,Qc.__)("Are you ready to publish?"),u=(0,Qc.__)("Double-check your settings before publishing.")):(c=(0,Qc.__)("Are you ready to submit for review?"),u=(0,Qc.__)("Your work will be reviewed and then approved.")),(0,Cr.jsxs)("div",{className:"editor-post-publish-panel__prepublish",children:[(0,Cr.jsx)("div",{children:(0,Cr.jsx)("strong",{children:c})}),(0,Cr.jsx)("p",{children:u}),(0,Cr.jsxs)("div",{className:"components-site-card",children:[l,(0,Cr.jsxs)("div",{className:"components-site-info",children:[(0,Cr.jsx)("span",{className:"components-site-name",children:(0,owe.decodeEntities)(i)||(0,Qc.__)("(Untitled)")}),(0,Cr.jsx)("span",{className:"components-site-home",children:s})]})]}),(0,Cr.jsx)($Se,{}),o&&(0,Cr.jsxs)(Cr.Fragment,{children:[(0,Cr.jsx)(sP.PanelBody,{initialOpen:!1,title:[(0,Qc.__)("Visibility:"),(0,Cr.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Cr.jsx)(rD,{})},"label")],children:(0,Cr.jsx)(eP,{})}),(0,Cr.jsx)(sP.PanelBody,{initialOpen:!1,title:[(0,Qc.__)("Publish:"),(0,Cr.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Cr.jsx)(Ow,{})},"label")],children:(0,Cr.jsx)(Iw,{})})]}),(0,Cr.jsx)(VSe,{}),(0,Cr.jsx)(LSe,{}),(0,Cr.jsx)(KSe,{}),e]})}var nwe=uQe;var $c=a(W(),1),Jc=a(j(),1),Yh=a(U(),1),awe=a(G(),1),pD=a(bo(),1),lwe=a(At(),1),cwe=a(Ee(),1),uwe=a(oe(),1);var Mo=a(C(),1),iwe="%postname%",swe="%pagename%",dQe=e=>{let{slug:t}=e;return e.permalink_template.includes(iwe)?e.permalink_template.replace(iwe,t):e.permalink_template.includes(swe)?e.permalink_template.replace(swe,t):e.permalink_template};function fQe({text:e}){let[t,r]=(0,Yh.useState)(!1),o=(0,Yh.useRef)(),n=(0,cwe.useCopyToClipboard)(e,()=>{r(!0),o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(!1)},4e3)});return(0,Yh.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]),(0,Mo.jsx)($c.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:n,children:t?(0,Jc.__)("Copied!"):(0,Jc.__)("Copy")})}function dwe({focusOnMount:e,children:t}){let{post:r,postType:o,isScheduled:n}=(0,awe.useSelect)(m=>{let{getEditedPostAttribute:h,getCurrentPost:g,isCurrentPostScheduled:v}=m(R),{getPostType:y}=m(uwe.store);return{post:g(),postType:y(h("type")),isScheduled:v()}},[]),i=o?.labels?.singular_name,s=o?.labels?.view_item,l=o?.labels?.add_new_item,c=r.status==="future"?dQe(r):r.link,u=(0,pD.addQueryArgs)("post-new.php",{post_type:r.type}),d=(0,Yh.useCallback)(m=>{e&&m&&m.focus()},[e]),f=n?(0,Mo.jsxs)(Mo.Fragment,{children:[(0,Jc.__)("is now scheduled. It will go live on")," ",(0,Mo.jsx)(Ow,{}),"."]}):(0,Jc.__)("is now live.");return(0,Mo.jsxs)("div",{className:"post-publish-panel__postpublish",children:[(0,Mo.jsxs)($c.PanelBody,{className:"post-publish-panel__postpublish-header",children:[(0,Mo.jsx)($c.ExternalLink,{ref:d,href:c,children:(0,lwe.decodeEntities)(r.title)||(0,Jc.__)("(no title)")})," ",f]}),(0,Mo.jsxs)($c.PanelBody,{children:[(0,Mo.jsx)("p",{className:"post-publish-panel__postpublish-subheader",children:(0,Mo.jsx)("strong",{children:(0,Jc.__)("What\u2019s next?")})}),(0,Mo.jsxs)("div",{className:"post-publish-panel__postpublish-post-address-container",children:[(0,Mo.jsx)($c.TextControl,{__next40pxDefaultSize:!0,className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Jc.sprintf)((0,Jc.__)("%s address"),i),value:(0,pD.safeDecodeURIComponent)(c),onFocus:m=>m.target.select()}),(0,Mo.jsx)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap",children:(0,Mo.jsx)(fQe,{text:c})})]}),(0,Mo.jsxs)("div",{className:"post-publish-panel__postpublish-buttons",children:[!n&&(0,Mo.jsxs)($c.Button,{variant:"primary",href:c,__next40pxDefaultSize:!0,icon:Hs,iconPosition:"right",target:"_blank",children:[s,(0,Mo.jsx)(Bt,{render:(0,Mo.jsx)("span",{}),children:(0,Jc.__)("(opens in a new tab)")})]}),(0,Mo.jsx)($c.Button,{variant:n?"primary":"secondary",__next40pxDefaultSize:!0,href:u,children:l})]})]}),t]})}var ln=a(C(),1);function vD({forceIsDirty:e,onClose:t,PostPublishExtension:r,PrePublishExtension:o,...n}){let{hasPublishAction:i,isPostTypeViewable:s,isBeingScheduled:l,isDirty:c,isPublished:u,isPublishSidebarEnabled:d,isSaving:f,isSavingNonPostEntityChanges:m,isScheduled:h,currentPostId:g}=(0,gD.useSelect)(O=>{let{getPostType:T}=O(fwe.store),{getCurrentPost:P,getCurrentPostId:N,getEditedPostAttribute:z,isCurrentPostPublished:F,isCurrentPostScheduled:H,isEditedPostBeingScheduled:M,isEditedPostDirty:L,isAutosavingPost:D,isSavingPost:B,isSavingNonPostEntityChanges:q,isPublishSidebarEnabled:K}=O(R),X=T(z("type"));return{hasPublishAction:P()._links?.["wp:action-publish"]??!1,isPostTypeViewable:X?.viewable,isBeingScheduled:M(),isDirty:L(),isPublished:F(),isPublishSidebarEnabled:K(),isSaving:B()&&!D(),isSavingNonPostEntityChanges:q(),isScheduled:H(),currentPostId:N()}},[]),{disablePublishSidebar:v,enablePublishSidebar:y}=(0,gD.useDispatch)(R),S=(0,Lw.useRef)(null),b=(0,qh.useMergeRefs)([(0,qh.useFocusReturn)(),(0,qh.useConstrainedTabbing)()]);(0,Lw.useEffect)(()=>{S.current?.focus()},[]);let w=(0,Lw.useRef)(g),x=(0,qh.useEvent)(t);(0,Lw.useEffect)(()=>{let O=g!==w.current;w.current=g,(O||u&&!f&&c)&&x()},[u,f,c,g,x]);function _(){d?v():y()}function E(){(!i||!s)&&t()}let I=u||h&&l,A=!I&&!f,k=I&&!f;return(0,ln.jsxs)("div",{ref:b,tabIndex:-1,className:"editor-post-publish-panel",...n,children:[(0,ln.jsx)("div",{className:"editor-post-publish-panel__header",children:k?(0,ln.jsx)(Ky.Button,{size:"compact",onClick:t,icon:Pn,label:(0,hD.__)("Close panel")}):(0,ln.jsxs)(ln.Fragment,{children:[(0,ln.jsx)("div",{className:"editor-post-publish-panel__header-cancel-button",children:(0,ln.jsx)(Ky.Button,{ref:S,accessibleWhenDisabled:!0,disabled:m,onClick:t,variant:"secondary",size:"compact",children:(0,hD.__)("Cancel")})}),(0,ln.jsx)("div",{className:"editor-post-publish-panel__header-publish-button",children:(0,ln.jsx)(kw,{onSubmit:E,forceIsDirty:e})})]})}),(0,ln.jsxs)("div",{className:"editor-post-publish-panel__content",children:[A&&(0,ln.jsx)(nwe,{children:o&&(0,ln.jsx)(o,{})}),k&&(0,ln.jsx)(dwe,{focusOnMount:!0,children:r&&(0,ln.jsx)(r,{})}),f&&(0,ln.jsx)(Ky.Spinner,{})]}),(0,ln.jsx)("div",{className:"editor-post-publish-panel__footer",children:(0,ln.jsx)(Ky.CheckboxControl,{label:(0,hD.__)("Always show pre-publish checks."),checked:d,onChange:_})})]})}var _D=a(W(),1),CD=a(Ee(),1),TD=a(G(),1),PD=a(U(),1),Zy=a(j(),1);var ywe=a(lo(),1),bwe=a(kt(),1);var rl=a(W(),1),fr=a(j(),1),xD=a(G(),1),aP=a(U(),1),hwe=a(oe(),1),gwe=a(he(),1),vwe=a(Ee(),1);var jU=a(j(),1),pwe=a(W(),1),bD=a(G(),1);var mwe=a(G(),1);function yD({children:e}){let{hasStickyAction:t,postType:r}=(0,mwe.useSelect)(o=>({hasStickyAction:o(R).getCurrentPost()._links?.["wp:action-sticky"]??!1,postType:o(R).getCurrentPostType()}),[]);return r!=="post"||!t?null:e}var zU=a(C(),1);function SD(){let e=(0,bD.useSelect)(r=>r(R).getEditedPostAttribute("sticky")??!1,[]),{editPost:t}=(0,bD.useDispatch)(R);return(0,zU.jsx)(yD,{children:(0,zU.jsx)(pwe.CheckboxControl,{className:"editor-post-sticky__checkbox-control",label:(0,jU.__)("Sticky"),help:(0,jU.__)("Pin this post to the top of the blog."),checked:e,onChange:()=>t({sticky:!e})})})}var cn=a(C(),1),wD={"auto-draft":{label:(0,fr.__)("Draft"),icon:db},draft:{label:(0,fr.__)("Draft"),icon:db},pending:{label:(0,fr.__)("Pending"),icon:l_},private:{label:(0,fr.__)("Private"),icon:n_},future:{label:(0,fr.__)("Scheduled"),icon:Mm},publish:{label:(0,fr.__)("Published"),icon:yg}},HU=[{label:(0,fr.__)("Draft"),value:"draft",description:(0,fr.__)("Not ready to publish.")},{label:(0,fr.__)("Pending"),value:"pending",description:(0,fr.__)("Waiting for review before publishing.")},{label:(0,fr.__)("Private"),value:"private",description:(0,fr.__)("Only visible to site admins and editors.")},{label:(0,fr.__)("Scheduled"),value:"future",description:(0,fr.__)("Publish automatically on a chosen date.")},{label:(0,fr.__)("Published"),value:"publish",description:(0,fr.__)("Visible to everyone.")}];function UU(){let{status:e,date:t,password:r,postId:o,postType:n,canEdit:i}=(0,xD.useSelect)(y=>{let{getEditedPostAttribute:S,getCurrentPostId:b,getCurrentPostType:w,getCurrentPost:x}=y(R);return{status:S("status"),date:S("date"),password:S("password"),postId:b(),postType:w(),canEdit:x()._links?.["wp:action-publish"]??!1}},[]),[s,l]=(0,aP.useState)(!!r),c=(0,vwe.useInstanceId)(UU,"editor-change-status__password-input"),{editEntityRecord:u}=(0,xD.useDispatch)(hwe.store),[d,f]=(0,aP.useState)(null),m=(0,aP.useMemo)(()=>({anchor:d,"aria-label":(0,fr.__)("Status & visibility"),headerTitle:(0,fr.__)("Status & visibility"),placement:"left-start",offset:36,shift:!0}),[d]);if(ac.includes(n))return null;let h=({status:y=e,password:S=r,date:b=t})=>{u("postType",n,o,{status:y,date:b,password:S})},g=y=>{l(y),y||h({password:""})},v=y=>{let S=t,b=r;e==="future"&&new Date(t)>new Date&&(S=null),y==="private"&&r&&(b=""),h({status:y,date:S,password:b})};return(0,cn.jsx)(Kt,{label:(0,fr.__)("Status"),ref:f,children:i?(0,cn.jsx)(rl.Dropdown,{className:"editor-post-status",contentClassName:"editor-change-status__content",popoverProps:m,focusOnMount:!0,renderToggle:({onToggle:y,isOpen:S})=>(0,cn.jsx)(rl.Button,{className:"editor-post-status__toggle",variant:"tertiary",size:"compact",onClick:y,icon:wD[e]?.icon,"aria-label":(0,fr.sprintf)((0,fr.__)("Change status: %s"),wD[e]?.label),"aria-expanded":S,children:wD[e]?.label}),renderContent:({onClose:y})=>(0,cn.jsxs)(cn.Fragment,{children:[(0,cn.jsx)(gwe.__experimentalInspectorPopoverHeader,{title:(0,fr.__)("Status & visibility"),onClose:y}),(0,cn.jsx)("form",{onSubmit:S=>{S.preventDefault(),y()},children:(0,cn.jsxs)(rl.__experimentalVStack,{spacing:4,children:[(0,cn.jsx)(rl.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,fr.__)("Status"),options:HU,onChange:v,selected:e==="auto-draft"?"draft":e}),e==="future"&&(0,cn.jsx)("div",{className:"editor-change-status__publish-date-wrapper",children:(0,cn.jsx)(IU,{showPopoverHeaderActions:!1,isCompact:!0})}),e!=="private"&&(0,cn.jsxs)(rl.__experimentalVStack,{as:"fieldset",spacing:4,className:"editor-change-status__password-fieldset",children:[(0,cn.jsx)(rl.CheckboxControl,{label:(0,fr.__)("Password protected"),help:(0,fr.__)("Only visible to those who know the password."),checked:s,onChange:g}),s&&(0,cn.jsx)("div",{className:"editor-change-status__password-input",children:(0,cn.jsx)(rl.TextControl,{label:(0,fr.__)("Password"),onChange:S=>h({password:S}),value:r,placeholder:(0,fr.__)("Use a secure password"),type:"text",id:c,__next40pxDefaultSize:!0,maxLength:255})})]}),(0,cn.jsx)(SD,{})]})})]})}):(0,cn.jsx)("div",{className:"editor-post-status is-read-only",children:wD[e]?.label})})}var ED=a(C(),1);function kD({forceIsDirty:e}){let[t,r]=(0,PD.useState)(!1),o=(0,CD.useViewportMatch)("small"),{isAutosaving:n,isDirty:i,isNew:s,isPublished:l,isSaveable:c,isSaving:u,isSavingLocked:d,isScheduled:f,hasPublishAction:m,showIconLabels:h,postStatus:g,postStatusHasChanged:v,postType:y}=(0,TD.useSelect)(T=>{let{isEditedPostNew:P,isCurrentPostPublished:N,isCurrentPostScheduled:z,isEditedPostDirty:F,isSavingPost:H,isEditedPostSaveable:M,isPostSavingLocked:L,getCurrentPost:D,isAutosavingPost:B,getEditedPostAttribute:q,getPostEdits:K}=T(R),{get:X}=T(bwe.store);return{isAutosaving:B(),isDirty:e||F(),isNew:P(),isPublished:N(),isSaving:H(),isSaveable:M(),isSavingLocked:L(),isScheduled:z(),hasPublishAction:D()?._links?.["wp:action-publish"]??!1,showIconLabels:X("core","showIconLabels"),postStatus:q("status"),postStatusHasChanged:!!K()?.status,postType:T(R).getCurrentPostType()}},[e]),S=g==="pending",{savePost:b}=(0,TD.useDispatch)(R),w=(0,CD.usePrevious)(u);if((0,PD.useEffect)(()=>{let T;return w&&!u&&(r(!0),T=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(T)},[u]),y===zs||!m&&S)return null;let x=!["pending","draft","auto-draft"].includes(g)&&HU.map(({value:T})=>T).includes(g);if(l||f||x||v&&["pending","draft"].includes(g))return null;let _=S?(0,Zy.__)("Save as pending"):(0,Zy.__)("Save draft"),E=(0,Zy.__)("Save"),I=t||!s&&!i,A=u||I,k=u||I||!c||d,O;return u?O=n?(0,Zy.__)("Autosaving"):(0,Zy.__)("Saving"):I?O=(0,Zy.__)("Saved"):o?O=_:h&&(O=E),(0,ED.jsxs)(_D.Button,{className:c||u?Q({"editor-post-save-draft":!A,"editor-post-saved-state":A,"is-saving":u,"is-autosaving":n,"is-saved":I,[(0,_D.__unstableGetAnimateClassName)({type:"loading"})]:u}):void 0,onClick:k?void 0:()=>b(),shortcut:k?void 0:ywe.displayShortcut.primary("s"),variant:"tertiary",size:"compact",icon:o?void 0:n4,label:O||_,"aria-disabled":k,children:[A&&(0,ED.jsx)(dn,{icon:I?Do:s4}),O]})}var Swe=a(G(),1);function RD({children:e}){return(0,Swe.useSelect)(r=>r(R).getCurrentPost()._links?.["wp:action-publish"]??!1,[])?e:null}var AD=a(W(),1),Vw=a(j(),1),ID=a(U(),1),wwe=a(G(),1);var Bw=a(C(),1);function OD(){let[e,t]=(0,ID.useState)(null),r=(0,wwe.useSelect)(s=>s(R).getCurrentPostType(),[]),o=(0,ID.useMemo)(()=>({anchor:e,"aria-label":(0,Vw.__)("Change publish date"),placement:"left-start",offset:36,shift:!0}),[e]),n=Nw(),i=Nw({full:!0});return ac.includes(r)?null:(0,Bw.jsx)(RD,{children:(0,Bw.jsx)(Kt,{label:(0,Vw.__)("Publish"),ref:t,children:(0,Bw.jsx)(AD.Dropdown,{popoverProps:o,focusOnMount:!0,className:"editor-post-schedule__panel-dropdown",contentClassName:"editor-post-schedule__dialog",renderToggle:({onToggle:s,isOpen:l})=>(0,Bw.jsx)(AD.Button,{size:"compact",className:"editor-post-schedule__dialog-toggle",variant:"tertiary",tooltipPosition:"middle left",onClick:s,"aria-label":(0,Vw.sprintf)((0,Vw.__)("Change date: %s"),n),label:i,showTooltip:n!==i,"aria-expanded":l,children:n}),renderContent:({onClose:s})=>(0,Bw.jsx)(Iw,{onClose:s})})})})}var ND=a(W(),1),jw=a(j(),1),MD=a(G(),1),xwe=a(U(),1),_we=a(cl(),1);var Xy=a(C(),1);function Cwe(){(0,_we.default)("wp.editor.PostSwitchToDraftButton",{since:"6.7",version:"6.9"});let[e,t]=(0,xwe.useState)(!1),{editPost:r,savePost:o}=(0,MD.useDispatch)(R),{isSaving:n,isPublished:i,isScheduled:s}=(0,MD.useSelect)(f=>{let{isSavingPost:m,isCurrentPostPublished:h,isCurrentPostScheduled:g}=f(R);return{isSaving:m(),isPublished:h(),isScheduled:g()}},[]),l=n||!i&&!s,c,u;i?(c=(0,jw.__)("Are you sure you want to unpublish this post?"),u=(0,jw.__)("Unpublish")):s&&(c=(0,jw.__)("Are you sure you want to unschedule this post?"),u=(0,jw.__)("Unschedule"));let d=()=>{t(!1),r({status:"draft"}),o()};return(0,Xy.jsxs)(Xy.Fragment,{children:[(0,Xy.jsx)(ND.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,jw.__)("Switch to draft")}),(0,Xy.jsx)(ND.__experimentalConfirmDialog,{isOpen:e,onConfirm:d,onCancel:()=>t(!1),confirmButtonText:u,children:c})]})}var Twe=a(G(),1),lP=a(j(),1);var WU=a(C(),1);function DD(){let{syncStatus:e,postType:t}=(0,Twe.useSelect)(r=>{let{getEditedPostAttribute:o}=r(R);return{syncStatus:o("meta")?.wp_pattern_sync_status==="unsynced"?"unsynced":o("wp_pattern_sync_status"),postType:o("type")}});return t!=="wp_block"?null:(0,WU.jsx)(Kt,{label:(0,lP.__)("Sync status"),children:(0,WU.jsx)("div",{className:"editor-post-sync-status__value",children:e==="unsynced"?(0,lP._x)("Not synced","pattern (singular)"):(0,lP._x)("Synced","pattern (singular)")})})}var Pwe=a(U(),1),Ewe=a(G(),1),kwe=a(oe(),1);var GU=a(C(),1),mQe=e=>e;function pQe({taxonomyWrapper:e=mQe}){let{postType:t,taxonomies:r}=(0,Ewe.useSelect)(n=>({postType:n(R).getCurrentPostType(),taxonomies:n(kwe.store).getEntityRecords("root","taxonomy")}),[]);return(r??[]).filter(n=>n.types.includes(t)&&n.visibility?.show_ui).map(n=>{let i=n.hierarchical?uD:sD;return(0,GU.jsx)(Pwe.Fragment,{children:e((0,GU.jsx)(i,{slug:n.slug}),n)},`taxonomy-$n.slug}`)})}var zw=pQe;var Rwe=a(G(),1),Awe=a(oe(),1);function FD({children:e}){return(0,Rwe.useSelect)(r=>{let o=r(R).getCurrentPostType();return r(Awe.store).getEntityRecords("root","taxonomy")?.some(i=>i.types.includes(o))},[])?e:null}var Iwe=a(W(),1),LD=a(G(),1);var cP=a(C(),1);function hQe({taxonomy:e,children:t}){let r=e?.slug,o=r?`taxonomy-panel-$r}`:"",{isEnabled:n,isOpened:i}=(0,LD.useSelect)(c=>{let{isEditorPanelEnabled:u,isEditorPanelOpened:d}=c(R);return{isEnabled:r?u(o):!1,isOpened:r?d(o):!1}},[o,r]),{toggleEditorPanelOpened:s}=(0,LD.useDispatch)(R);if(!n)return null;let l=e?.labels?.menu_name;return l?(0,cP.jsx)(Iwe.PanelBody,{title:l,opened:i,onToggle:()=>s(o),children:t}):null}function BD(){return(0,cP.jsx)(FD,{children:(0,cP.jsx)(zw,{taxonomyWrapper:(e,t)=>(0,cP.jsx)(hQe,{taxonomy:t,children:e})})})}var Zwe=a(KU(),1),ZU=a(j(),1),Xwe=a(oe(),1),HD=a(G(),1),Qwe=a(Ee(),1);var Kh=a(C(),1);function dP(){let e=(0,Qwe.useInstanceId)(dP),{value:t,type:r,id:o}=(0,HD.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:l,getEditedPostContent:c}=i(R);return{value:c(),type:s(),id:l()}},[]),{editEntityRecord:n}=(0,HD.useDispatch)(Xwe.store);return(0,Kh.jsxs)(Kh.Fragment,{children:[(0,Kh.jsx)(Bt,{render:(0,Kh.jsx)("label",{htmlFor:`post-content-$e}`}),children:(0,ZU.__)("Type text or HTML")}),(0,Kh.jsx)(Zwe.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,ZU.__)("Start writing with text or HTML")})]})}var $we=a(j(),1),Uw=a(U(),1),exe=a(At(),1),ZD=a(G(),1),XU=a(he(),1),txe=a(lo(),1),rxe=a(wt(),1),Ww=a(bT(),1),oxe=a(Ee(),1),QU=a(Sy(),1);var UD="wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",WD=/[\r\n]+/g;var Hw=a(U(),1),Jwe=a(G(),1);function GD(e){let t=(0,Hw.useRef)(),{isCleanNewPost:r}=(0,Jwe.useSelect)(o=>{let{isCleanNewPost:n}=o(R);return{isCleanNewPost:n()}},[]);return(0,Hw.useImperativeHandle)(e,()=>({focus:()=>{t?.current?.focus()}})),(0,Hw.useEffect)(()=>{if(!t.current)return;let{defaultView:o}=t.current.ownerDocument,{name:n,parent:i}=o,s=n==="editor-canvas"?i.document:o.document,{activeElement:l,body:c}=s;r&&(!l||c===l)&&t.current.focus()},[r]),{ref:t}}var YD=a(G(),1);function qD(){let{editPost:e}=(0,YD.useDispatch)(R),{title:t}=(0,YD.useSelect)(o=>{let{getEditedPostAttribute:n}=o(R);return{title:n("title")}},[]);function r(o){e({title:o})}return{title:t,setTitle:r}}var KD=a(C(),1),{useRichText:PQe}=Y(Ww.privateApis),EQe=(0,Uw.forwardRef)((e,t)=>{let{placeholder:r,isEditingContentOnlySection:o,isPreview:n}=(0,ZD.useSelect)(T=>{let{getSettings:P,getEditedContentOnlySection:N}=Y(T(XU.store)),{titlePlaceholder:z,isPreviewMode:F}=P();return{placeholder:z,isEditingContentOnlySection:!!N(),isPreview:F}},[]),[i,s]=(0,Uw.useState)(!1),{ref:l}=GD(t),{title:c,setTitle:u}=qD(),[d,f]=(0,Uw.useState)({}),{clearSelectedBlock:m,insertBlocks:h,insertDefaultBlock:g}=(0,ZD.useDispatch)(XU.store),v=(0,exe.decodeEntities)(r)||(0,$we.__)("Add title"),{value:y,onChange:S,ref:b}=PQe({value:c,onChange(T){u(T.replace(WD," "))},placeholder:v,selectionStart:d.start,selectionEnd:d.end,onSelectionChange(T,P){f(N=>{let{start:z,end:F}=N;return z===T&&F===P?N:{start:T,end:P}})},__unstableDisableFormats:!1});function w(T){h(T,0)}function x(){s(!0),m()}function _(){s(!1),f({})}function E(){g(void 0,void 0,0)}function I(T){T.keyCode===txe.ENTER&&(T.preventDefault(),E())}function A(T){let P=T.clipboardData,N="",z="";try{N=P.getData("text/plain"),z=P.getData("text/html")}catch{return}let F=(0,rxe.pasteHandler)({HTML:z,plainText:N});if(T.preventDefault(),!!F.length)if(typeof F!="string"){let[H]=F;if(!c&&(H.name==="core/heading"||H.name==="core/paragraph")){let M=(0,QU.__unstableStripHTML)(H.attributes.content);u(M),w(F.slice(1))}else w(F)}else{let H=(0,QU.__unstableStripHTML)(F);S((0,Ww.insert)(y,(0,Ww.create)({html:H})))}}let k=Q(UD,{"is-selected":i}),O=o?{opacity:.2}:void 0;return(0,KD.jsx)("h1",{ref:(0,oxe.useMergeRefs)([b,l]),contentEditable:!o&&!n,className:k,"aria-label":v,role:"textbox","aria-multiline":"true",onFocus:x,onBlur:_,onKeyDown:I,onPaste:A,style:O})}),XD=(0,Uw.forwardRef)((e,t)=>(0,KD.jsx)($r,{supportKeys:"title",children:(0,KD.jsx)(EQe,{ref:t})}));var nxe=a(W(),1),ixe=a(j(),1),sxe=a(At(),1),axe=a(G(),1),lxe=a(he(),1),QD=a(U(),1);var cxe=a(C(),1);function kQe(e,t){let{placeholder:r}=(0,axe.useSelect)(h=>{let{getSettings:g}=h(lxe.store),{titlePlaceholder:v}=g();return{placeholder:v}},[]),[o,n]=(0,QD.useState)(!1),{title:i,setTitle:s}=qD(),{ref:l}=GD(t);function c(h){s(h.replace(WD," "))}function u(){n(!0)}function d(){n(!1)}let f=Q(UD,{"is-selected":o,"is-raw-text":!0}),m=(0,sxe.decodeEntities)(r)||(0,ixe.__)("Add title");return(0,cxe.jsx)(nxe.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 JD=(0,QD.forwardRef)(kQe);var Gw=a(j(),1),eF=a(W(),1),Yw=a(G(),1),fxe=a(U(),1);var uxe=a(G(),1),dxe=a(oe(),1);function $D({children:e}){let{canTrashPost:t}=(0,uxe.useSelect)(r=>{let{isEditedPostNew:o,getCurrentPostId:n,getCurrentPostType:i}=r(R),{canUser:s}=r(dxe.store),l=i(),c=n(),u=o(),d=c?s("delete",{kind:"postType",name:l,id:c}):!1;return{canTrashPost:(!u||c)&&d&&!ZG.includes(l)}},[]);return t?e:null}var fP=a(C(),1);function qw({onActionPerformed:e}){let t=(0,Yw.useRegistry)(),{isNew:r,isDeleting:o,postId:n,title:i}=(0,Yw.useSelect)(d=>{let f=d(R);return{isNew:f.isEditedPostNew(),isDeleting:f.isDeletingPost(),postId:f.getCurrentPostId(),title:f.getCurrentPostAttribute("title")}},[]),{trashPost:s}=(0,Yw.useDispatch)(R),[l,c]=(0,fxe.useState)(!1);if(r||!n)return null;let u=async()=>{c(!1),await s();let d=await t.resolveSelect(R).getCurrentPost();e?.("move-to-trash",[d])};return(0,fP.jsxs)($D,{children:[(0,fP.jsx)(eF.Button,{__next40pxDefaultSize:!0,className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:o,"aria-disabled":o,onClick:o?void 0:()=>c(!0),children:(0,Gw.__)("Move to trash")}),(0,fP.jsx)(eF.__experimentalConfirmDialog,{isOpen:l,onConfirm:u,onCancel:()=>c(!1),confirmButtonText:(0,Gw.__)("Move to trash"),size:"small",children:(0,Gw.sprintf)((0,Gw.__)('Are you sure you want to move "%s" to the trash?'),i)})]})}var mP=a(G(),1),pP=a(bo(),1),tF=a(U(),1),mxe=a(he(),1),Qy=a(j(),1),_a=a(W(),1),pxe=a(xt(),1);var hxe=a(oe(),1),rF=a(Ee(),1);var po=a(C(),1);function hP({onClose:e}){let{isEditable:t,postSlug:r,postLink:o,permalinkPrefix:n,permalinkSuffix:i,permalink:s}=(0,mP.useSelect)(h=>{let g=h(R).getCurrentPost(),v=h(R).getCurrentPostType(),y=h(hxe.store).getPostType(v),S=h(R).getPermalinkParts(),b=g?._links?.["wp:action-publish"]??!1;return{isEditable:h(R).isPermalinkEditable()&&b,postSlug:(0,pP.safeDecodeURIComponent)(h(R).getEditedPostSlug()),viewPostLabel:y?.labels.view_item,postLink:g.link,permalinkPrefix:S?.prefix,permalinkSuffix:S?.suffix,permalink:(0,pP.safeDecodeURIComponent)(h(R).getPermalink())}},[]),{editPost:l}=(0,mP.useDispatch)(R),{createNotice:c}=(0,mP.useDispatch)(pxe.store),[u,d]=(0,tF.useState)(!1),f=(0,rF.useCopyToClipboard)(s,()=>{c("info",(0,Qy.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),m="editor-post-url__slug-description-"+(0,rF.useInstanceId)(hP);return(0,po.jsxs)("div",{className:"editor-post-url",children:[(0,po.jsx)(mxe.__experimentalInspectorPopoverHeader,{title:(0,Qy.__)("Slug"),onClose:e}),(0,po.jsxs)(_a.__experimentalVStack,{spacing:3,children:[t&&(0,po.jsx)("p",{className:"editor-post-url__intro",children:(0,tF.createInterpolateElement)((0,Qy.__)("<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"),{span:(0,po.jsx)("span",{id:m}),a:(0,po.jsx)(_a.ExternalLink,{href:(0,Qy.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")})})}),(0,po.jsxs)("div",{children:[t&&(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(_a.__experimentalInputControl,{__next40pxDefaultSize:!0,prefix:(0,po.jsx)(_a.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,po.jsx)(_a.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,po.jsx)(_a.Button,{icon:Kx,ref:f,size:"small",label:"Copy"})}),label:(0,Qy.__)("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,pP.cleanForSlug)(h.target.value)}),u&&d(!1)},"aria-describedby":m}),(0,po.jsxs)("p",{className:"editor-post-url__permalink",children:[(0,po.jsx)("span",{className:"editor-post-url__permalink-visual-label",children:(0,Qy.__)("Permalink:")}),(0,po.jsxs)(_a.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:[(0,po.jsx)("span",{className:"editor-post-url__link-prefix",children:n}),(0,po.jsx)("span",{className:"editor-post-url__link-slug",children:r}),(0,po.jsx)("span",{className:"editor-post-url__link-suffix",children:i})]})]})]}),!t&&(0,po.jsx)(_a.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:o})]})]})]})}var gxe=a(G(),1),vxe=a(oe(),1);function oF({children:e}){return(0,gxe.useSelect)(r=>{let o=r(R).getCurrentPostType();return!(!r(vxe.store).getPostType(o)?.viewable||!r(R).getCurrentPost().link||!r(R).getPermalinkParts())},[])?e:null}var yxe=a(G(),1),nF=a(bo(),1);function bxe(){return JU()}function JU(){let e=(0,yxe.useSelect)(t=>t(R).getPermalink(),[]);return(0,nF.filterURLForDisplay)((0,nF.safeDecodeURIComponent)(e))}var iF=a(U(),1),sF=a(G(),1),Zw=a(W(),1),Kw=a(j(),1),Sxe=a(bo(),1),wxe=a(oe(),1);var ol=a(C(),1);function aF(){let{isFrontPage:e}=(0,sF.useSelect)(i=>{let{getCurrentPostId:s}=i(R),{getEditedEntityRecord:l,canUser:c}=i(wxe.store),u=c("read",{kind:"root",name:"site"})?l("root","site"):void 0,d=s();return{isFrontPage:u?.page_on_front===d}},[]),[t,r]=(0,iF.useState)(null),o=(0,iF.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]),n=e?(0,Kw.__)("Link"):(0,Kw.__)("Slug");return(0,ol.jsx)(oF,{children:(0,ol.jsxs)(Kt,{label:n,ref:r,children:[!e&&(0,ol.jsx)(Zw.Dropdown,{popoverProps:o,className:"editor-post-url__panel-dropdown",contentClassName:"editor-post-url__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,ol.jsx)(RQe,{isOpen:i,onClick:s}),renderContent:({onClose:i})=>(0,ol.jsx)(hP,{onClose:i})}),e&&(0,ol.jsx)(AQe,{})]})})}function RQe({isOpen:e,onClick:t}){let{slug:r}=(0,sF.useSelect)(n=>({slug:n(R).getEditedPostSlug()}),[]),o=(0,Sxe.safeDecodeURIComponent)(r);return(0,ol.jsx)(Zw.Button,{size:"compact",className:"editor-post-url__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,Kw.sprintf)((0,Kw.__)("Change link: %s"),o),onClick:t,children:(0,ol.jsx)(ol.Fragment,{children:o})})}function AQe(){let{postLink:e}=(0,sF.useSelect)(t=>{let{getCurrentPost:r}=t(R);return{postLink:r()?.link}},[]);return(0,ol.jsx)(Zw.ExternalLink,{className:"editor-post-url__front-page-link",href:e,target:"_blank",children:e})}var xxe=a(G(),1);function _xe({render:e}){let t=(0,xxe.useSelect)(r=>r(R).getCurrentPost()._links?.["wp:action-publish"]??!1);return e({canEdit:t})}var Dxe=a(j(),1),uF=a(W(),1),Fxe=a(G(),1);var Lxe=a(U(),1),Bxe=a(he(),1);var mm=a(j(),1),Oxe=a(G(),1),Nxe=a(he(),1);var Cxe=a(G(),1),Txe=a(j(),1),Pxe=a(l0(),1);var Exe=a(C(),1);function Xw(){let e=(0,Cxe.useSelect)(r=>r(R).getEditedPostAttribute("content"),[]),t=(0,Txe._x)("words","Word count type. Do not translate!");return(0,Exe.jsx)("span",{className:"word-count",children:(0,Pxe.count)(e,t)})}var kxe=a(G(),1),Zh=a(j(),1),Rxe=a(l0(),1),$U=a(U(),1);var lF=a(C(),1),IQe=189;function Qw(){let e=(0,kxe.useSelect)(n=>n(R).getEditedPostAttribute("content"),[]),t=(0,Zh._x)("words","Word count type. Do not translate!"),r=Math.round((0,Rxe.count)(e,t)/IQe),o=r===0?(0,$U.createInterpolateElement)((0,Zh.__)("<span>< 1</span> minute"),{span:(0,lF.jsx)("span",{})}):(0,$U.createInterpolateElement)((0,Zh.sprintf)((0,Zh._n)("<span>%s</span> minute","<span>%s</span> minutes",r),r),{span:(0,lF.jsx)("span",{})});return(0,lF.jsx)("span",{className:"time-to-read",children:o})}var Axe=a(G(),1),Ixe=a(l0(),1);function Jw(){let e=(0,Axe.useSelect)(t=>t(R).getEditedPostAttribute("content"),[]);return(0,Ixe.count)(e,"characters_including_spaces")}var Wr=a(C(),1);function OQe({hasOutlineItemsDisabled:e,onRequestClose:t}){let{headingCount:r,paragraphCount:o,numberOfBlocks:n}=(0,Oxe.useSelect)(i=>{let{getGlobalBlockCount:s}=i(Nxe.store);return{headingCount:s("core/heading"),paragraphCount:s("core/paragraph"),numberOfBlocks:s()}},[]);return(0,Wr.jsxs)(Wr.Fragment,{children:[(0,Wr.jsx)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,mm.__)("Document Statistics"),tabIndex:"0",children:(0,Wr.jsxs)("ul",{role:"list",className:"table-of-contents__counts",children:[(0,Wr.jsxs)("li",{className:"table-of-contents__count",children:[(0,mm.__)("Words"),(0,Wr.jsx)(Xw,{})]}),(0,Wr.jsxs)("li",{className:"table-of-contents__count",children:[(0,mm.__)("Characters"),(0,Wr.jsx)("span",{className:"table-of-contents__number",children:(0,Wr.jsx)(Jw,{})})]}),(0,Wr.jsxs)("li",{className:"table-of-contents__count",children:[(0,mm.__)("Time to read"),(0,Wr.jsx)(Qw,{})]}),(0,Wr.jsxs)("li",{className:"table-of-contents__count",children:[(0,mm.__)("Headings"),(0,Wr.jsx)("span",{className:"table-of-contents__number",children:r})]}),(0,Wr.jsxs)("li",{className:"table-of-contents__count",children:[(0,mm.__)("Paragraphs"),(0,Wr.jsx)("span",{className:"table-of-contents__number",children:o})]}),(0,Wr.jsxs)("li",{className:"table-of-contents__count",children:[(0,mm.__)("Blocks"),(0,Wr.jsx)("span",{className:"table-of-contents__number",children:n})]})]})}),r>0&&(0,Wr.jsxs)(Wr.Fragment,{children:[(0,Wr.jsx)("hr",{}),(0,Wr.jsx)("h2",{className:"table-of-contents__title",children:(0,mm.__)("Document Outline")}),(0,Wr.jsx)(iw,{onSelect:t,hasOutlineItemsDisabled:e})]})]})}var Mxe=OQe;var cF=a(C(),1);function NQe({hasOutlineItemsDisabled:e,repositionDropdown:t,...r},o){let n=(0,Fxe.useSelect)(i=>!!i(Bxe.store).getBlockCount(),[]);return(0,cF.jsx)(uF.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:i,onToggle:s})=>(0,cF.jsx)(uF.Button,{__next40pxDefaultSize:!0,...r,ref:o,onClick:n?s:void 0,icon:j4,"aria-expanded":i,"aria-haspopup":"true",label:(0,Dxe.__)("Details"),tooltipPosition:"bottom","aria-disabled":!n}),renderContent:({onClose:i})=>(0,cF.jsx)(Mxe,{onRequestClose:i,hasOutlineItemsDisabled:e})})}var Vxe=(0,Lxe.forwardRef)(NQe);var jxe=a(j(),1),zxe=a(U(),1),Hxe=a(G(),1),Uxe=a(oe(),1);function Wxe(){let{__experimentalGetDirtyEntityRecords:e}=(0,Hxe.useSelect)(Uxe.store);return(0,zxe.useEffect)(()=>{let t=r=>{if(e().length>0)return r.returnValue=(0,jxe.__)("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 eW=a(cl(),1),qxe=a(U(),1),ye=a(he(),1),Kxe=a(Yxe(),1),Zxe=a(C(),1);function mt(e,t,r=[]){let o=(0,qxe.forwardRef)((n,i)=>((0,eW.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,Zxe.jsx)(t,{ref:i,...n})));return r.forEach(n=>{o[n]=mt(e+"."+n,t[n])}),o}function xd(e,t){return(...r)=>((0,eW.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...r))}var Xxe=mt("RichText",ye.RichText,["Content"]);Xxe.isEmpty=xd("RichText.isEmpty",ye.RichText.isEmpty);var MQe=mt("Autocomplete",ye.Autocomplete),DQe=mt("AlignmentToolbar",ye.AlignmentToolbar),FQe=mt("BlockAlignmentToolbar",ye.BlockAlignmentToolbar),LQe=mt("BlockControls",ye.BlockControls,["Slot"]),BQe=mt("BlockEdit",ye.BlockEdit),VQe=mt("BlockEditorKeyboardShortcuts",ye.BlockEditorKeyboardShortcuts),jQe=mt("BlockFormatControls",ye.BlockFormatControls,["Slot"]),zQe=mt("BlockIcon",ye.BlockIcon),HQe=mt("BlockInspector",ye.BlockInspector),UQe=mt("BlockList",ye.BlockList),WQe=mt("BlockMover",ye.BlockMover),GQe=mt("BlockNavigationDropdown",ye.BlockNavigationDropdown),YQe=mt("BlockSelectionClearer",ye.BlockSelectionClearer),qQe=mt("BlockSettingsMenu",ye.BlockSettingsMenu),KQe=mt("BlockTitle",ye.BlockTitle),ZQe=mt("BlockToolbar",ye.BlockToolbar),XQe=mt("ColorPalette",ye.ColorPalette),QQe=mt("ContrastChecker",ye.ContrastChecker),JQe=mt("CopyHandler",ye.CopyHandler),$Qe=mt("DefaultBlockAppender",ye.DefaultBlockAppender),eJe=mt("FontSizePicker",ye.FontSizePicker),tJe=mt("Inserter",ye.Inserter),rJe=mt("InnerBlocks",ye.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),oJe=mt("InspectorAdvancedControls",ye.InspectorAdvancedControls,["Slot"]),nJe=mt("InspectorControls",ye.InspectorControls,["Slot"]),iJe=mt("PanelColorSettings",ye.PanelColorSettings),sJe=mt("PlainText",ye.PlainText),aJe=mt("RichTextShortcut",ye.RichTextShortcut),lJe=mt("RichTextToolbarButton",ye.RichTextToolbarButton),cJe=mt("__unstableRichTextInputEvent",ye.__unstableRichTextInputEvent),uJe=mt("MediaPlaceholder",ye.MediaPlaceholder),dJe=mt("MediaUpload",ye.MediaUpload),fJe=mt("MediaUploadCheck",ye.MediaUploadCheck),mJe=mt("MultiSelectScrollIntoView",ye.MultiSelectScrollIntoView),pJe=mt("NavigableToolbar",ye.NavigableToolbar),hJe=mt("ObserveTyping",ye.ObserveTyping),gJe=mt("SkipToSelectedBlock",ye.SkipToSelectedBlock),vJe=mt("URLInput",ye.URLInput),yJe=mt("URLInputButton",ye.URLInputButton),bJe=mt("URLPopover",ye.URLPopover),SJe=mt("Warning",ye.Warning),wJe=mt("WritingFlow",ye.WritingFlow),xJe=xd("createCustomColorsHOC",ye.createCustomColorsHOC),_Je=xd("getColorClassName",ye.getColorClassName),CJe=xd("getColorObjectByAttributeValues",ye.getColorObjectByAttributeValues),TJe=xd("getColorObjectByColorValue",ye.getColorObjectByColorValue),PJe=xd("getFontSize",ye.getFontSize),EJe=xd("getFontSizeClass",ye.getFontSizeClass),kJe=xd("withColorContext",ye.withColorContext),RJe=xd("withColors",ye.withColors),AJe=xd("withFontSizes",ye.withFontSizes);var IJe=QS,OJe=QS;function NJe(e=[]){return e.push({...mN},{...pN}),e}(0,Qxe.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",NJe);var Jxe=a(U(),1),tW=a(Tn(),1),$xe=a(cl(),1),dF=a(jm(),1);var $w=a(C(),1),{MediaUploadModal:MJe}=Y(dF.privateApis),DJe=class extends Jxe.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:s}=this.props,{isOpen:l}=this.state;return(0,$w.jsxs)($w.Fragment,{children:[s({open:this.openModal}),(0,$w.jsx)(MJe,{allowedTypes:e,multiple:t,value:r,onSelect:c=>{o(c),this.closeModal()},onClose:this.closeModal,title:n,isOpen:l,modalClass:i})]})}};window.__experimentalDataViewsMediaModal?(0,tW.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>((0,$xe.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."}),DJe)):(0,tW.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>dF.MediaUpload);var t_e=a(Tn(),1),r_e=a(dc(),1),o_e=a(Ee(),1),fF=a(he(),1),rW=a(G(),1),n_e=a(wt(),1);var eu=a(C(),1),{PatternOverridesControls:FJe,ResetOverridesControl:LJe,PATTERN_TYPES:BJe,PATTERN_SYNC_TYPES:e_e}=Y(r_e.privateApis),VJe=(0,o_e.createHigherOrderComponent)(e=>t=>{let r=(0,rW.useSelect)(o=>{let{__experimentalBlockBindingsSupportedAttributes:n}=o(fF.store).getSettings();return!!n?.[t.name]},[t.name]);return(0,eu.jsxs)(eu.Fragment,{children:[(0,eu.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,eu.jsx)(jJe,{...t})]})},"withPatternOverrideControls");function jJe(e){let t=(0,fF.useBlockEditingMode)(),{hasPatternOverridesSource:r,isEditingSyncedPattern:o}=(0,rW.useSelect)(c=>{let{getCurrentPostType:u,getEditedPostAttribute:d}=c(R);return{hasPatternOverridesSource:!!(0,n_e.getBlockBindingsSource)("core/pattern-overrides"),isEditingSyncedPattern:u()===BJe.user&&d("meta")?.wp_pattern_sync_status!==e_e.unsynced&&d("wp_pattern_sync_status")!==e_e.unsynced}},[]),n=e.attributes.metadata?.bindings,i=!!n&&Object.values(n).some(c=>c.source==="core/pattern-overrides"),s=o&&t==="default",l=!o&&!!e.attributes.metadata?.name&&t!=="disabled"&&i;return r?(0,eu.jsxs)(eu.Fragment,{children:[s&&(0,eu.jsx)(FJe,{...e}),l&&(0,eu.jsx)(LJe,{...e})]}):null}(0,t_e.addFilter)("editor.BlockEdit","core/editor/with-pattern-override-controls",VJe);var i_e=a(Tn(),1),s_e=a(Ee(),1),a_e=a(U(),1),oW=a(j(),1),ex=a(he(),1),mF=a(W(),1),l_e=a(G(),1),_d=a(C(),1),zJe=["core/navigation-link","core/navigation-submenu"];function HJe({attributes:e}){let{kind:t,id:r,type:o}=e,n=(0,ex.useBlockEditingMode)(),i=(0,l_e.useSelect)(l=>l(ex.store).getSettings().onNavigateToEntityRecord,[]),s=(0,a_e.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,_d.jsx)(ex.__unstableBlockToolbarLastItem,{children:(0,_d.jsx)(mF.ToolbarGroup,{children:(0,_d.jsx)(mF.ToolbarButton,{name:"view",title:(0,oW.__)("View"),onClick:s,children:(0,oW.__)("View")})})})}var UJe=(0,s_e.createHigherOrderComponent)(e=>t=>{let r=zJe.includes(t.name);return(0,_d.jsxs)(_d.Fragment,{children:[(0,_d.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,_d.jsx)(HJe,{...t})]})},"withNavigationViewButton");(0,i_e.addFilter)("editor.BlockEdit","core/editor/with-navigation-view-button",UJe);var c_e=a(Tn(),1),u_e=a(Ee(),1),d_e=a(U(),1),nW=a(j(),1),tx=a(he(),1),pF=a(W(),1),Xh=a(G(),1);var Cd=a(C(),1),WJe="core/navigation",GJe="core/template-part",YJe="edit-post/block";function qJe({clientId:e}){let t=(0,Xh.useRegistry)(),{selectBlock:r,flashBlock:o}=(0,Xh.useDispatch)(tx.store),{requestInspectorTab:n}=Y((0,Xh.useDispatch)(tx.store)),{enableComplementaryArea:i}=(0,Xh.useDispatch)(je),{hasNavigationBlocks:s,firstNavigationBlockId:l,isNavigationEditable:c}=(0,Xh.useSelect)(d=>{let{getClientIdsOfDescendants:f,getBlockName:m,getBlockEditingMode:h}=d(tx.store),v=f(e).filter(b=>m(b)===WJe),y=v.length>0,S=y?v[0]:null;return{hasNavigationBlocks:y,firstNavigationBlockId:S,isNavigationEditable:h(S)!=="disabled"}},[e]),u=(0,d_e.useCallback)(()=>{l&&t.batch(()=>{r(l),o(l,500),i("core",YJe),n("list",{openPanel:l})})},[l,t,r,o,i,n]);return!s||!c?null:(0,Cd.jsx)(tx.__unstableBlockToolbarLastItem,{children:(0,Cd.jsx)(pF.ToolbarGroup,{children:(0,Cd.jsx)(pF.ToolbarButton,{label:(0,nW.__)("Edit navigation"),onClick:u,children:(0,nW.__)("Edit navigation")})})})}var KJe=(0,u_e.createHigherOrderComponent)(e=>t=>{let r=t.name===GJe;return(0,Cd.jsxs)(Cd.Fragment,{children:[(0,Cd.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Cd.jsx)(qJe,{clientId:t.clientId})]})},"withTemplatePartNavigationEditButton");(0,c_e.addFilter)("editor.BlockEdit","core/editor/with-template-part-navigation-edit-button",KJe);var p_e=a(Tn(),1),h_e=a(Ee(),1),Qh=a(he(),1),gP=a(W(),1),pm=a(j(),1),hm=a(wt(),1),gF=a(U(),1),rx=a(G(),1),g_e=a(xt(),1),v_e=a(oe(),1);function iW(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 ql=a(C(),1),{cleanEmptyObject:ZJe}=Y(Qh.privateApis),f_e={...hm.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},XJe={"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"},QJe={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},JJe=["border","color","spacing","typography"],m_e=(e,t)=>{let r=e;return t.forEach(o=>{r=r?.[o]}),r},$Je=["borderColor","borderWidth","borderStyle"],y_e=["top","right","bottom","left"];function e$e(e,t,r){if(!e&&!t)return[];let o=[...hF("top",e,r),...hF("right",e,r),...hF("bottom",e,r),...hF("left",e,r)],{color:n,style:i,width:s}=e||{};return(t||n||s)&&!i&&y_e.forEach(c=>{r?.[c]?.style||o.push({path:["border",c,"style"],value:"solid"})}),o}function hF(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 t$e(e,t,r){let o=(0,rx.useSelect)(i=>Y(i(hm.store)).getSupportedStyles(e),[e]),n=r?.styles?.blocks?.[e];return(0,gF.useMemo)(()=>{let i=o.flatMap(s=>{if(!f_e[s])return[];let{value:l}=f_e[s],c=l.join("."),u=t[QJe[c]],d=u?`var:preset|$XJe[c]}|$u}`:m_e(t.style,l);if(s==="linkColor"){let f=d?[{path:l,value:d}]:[],m=["elements","link",":hover","color","text"],h=m_e(t.style,m);return h&&f.push({path:m,value:h}),f}if($Je.includes(s)&&d){let f=[{path:l,value:d}];return y_e.forEach(m=>{let h=[...l];h.splice(-1,0,m),f.push({path:h,value:d})}),f}return d?[{path:l,value:d}]:[]});return e$e(t.style?.border,t.borderColor,n?.border).forEach(s=>i.push(s)),i},[o,t,n])}function r$e({name:e,attributes:t,setAttributes:r}){let{user:o,setUser:n}=Jr(),i=t$e(e,t,o),{__unstableMarkNextChangeAsNotPersistent:s}=(0,rx.useDispatch)(Qh.store),{createSuccessNotice:l}=(0,rx.useDispatch)(g_e.store),c=(0,gF.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)iW(d,h,void 0),iW(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:ZJe(d)};s(),r(m),n(f,{undoIgnore:!0}),l((0,pm.sprintf)((0,pm.__)("%s styles applied."),(0,hm.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,pm.__)("Undo"),onClick(){s(),r(t),n(o,{undoIgnore:!0})}}]})}},[s,t,i,l,e,r,n,o]);return(0,ql.jsxs)(gP.BaseControl,{className:"editor-push-changes-to-global-styles-control",help:(0,pm.sprintf)((0,pm.__)("Apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."),(0,hm.getBlockType)(e).title),children:[(0,ql.jsx)(gP.BaseControl.VisualLabel,{children:(0,pm.__)("Styles")}),(0,ql.jsx)(gP.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:i.length===0,onClick:c,children:(0,pm.__)("Apply globally")})]})}function o$e(e){let t=(0,Qh.useBlockEditingMode)(),r=(0,rx.useSelect)(i=>i(v_e.store).getCurrentTheme()?.is_block_theme,[]),o=JJe.some(i=>(0,hm.hasBlockSupport)(e.name,i));return t==="default"&&o&&r?(0,ql.jsx)(Qh.InspectorAdvancedControls,{children:(0,ql.jsx)(r$e,{...e})}):null}var n$e=(0,h_e.createHigherOrderComponent)(e=>t=>(0,ql.jsxs)(ql.Fragment,{children:[(0,ql.jsx)(e,{...t},"edit"),t.isSelected&&(0,ql.jsx)(o$e,{...t})]}));(0,p_e.addFilter)("editor.BlockEdit","core/editor/push-changes-to-global-styles",n$e);var vP=a(W(),1),b_e=a(C(),1),sW="__experimentalMainDashboardButton",S_e=()=>{let e=(0,vP.__experimentalUseSlotFills)(sW);return!!(e&&e.length)},{Fill:i$e,Slot:s$e}=(0,vP.createSlotFill)(sW),w_e=i$e,a$e=()=>{let e=(0,vP.__experimentalUseSlotFills)(sW);return(0,b_e.jsx)(s$e,{bubblesVirtually:!0,fillProps:{length:e?e.length:0}})};w_e.Slot=a$e;var vF=w_e;var uke=a(G(),1),dke=a(oe(),1),fke=a(W(),1),mke=a(j(),1);var DP=a(G(),1),sg=a(j(),1),nTe=a(kt(),1),mx=a(he(),1),iTe=a(Ee(),1),v6=a(U(),1),sTe=a(At(),1),aTe=a(xt(),1);var X1e=a(he(),1),Q1e=a(G(),1),PP=a(Ee(),1),J1e=a(kt(),1),$1e=a(U(),1);var ox=a(he(),1),x_e=a(U(),1),yF=a(W(),1),aW=a(j(),1);var __e=a(G(),1);var gm=a(C(),1),{useHasBlockToolbar:l$e}=Y(ox.privateApis);function C_e({isCollapsed:e,onToggle:t}){let{blockSelectionStart:r}=(0,__e.useSelect)(i=>({blockSelectionStart:i(ox.store).getBlockSelectionStart()}),[]),o=l$e(),n=!!r;return(0,x_e.useEffect)(()=>{r&&t(!1)},[r,t]),o?(0,gm.jsxs)(gm.Fragment,{children:[(0,gm.jsx)("div",{className:Q("editor-collapsible-block-toolbar",{"is-collapsed":e||!n}),children:(0,gm.jsx)(ox.BlockToolbar,{hideDragHandle:!0})}),(0,gm.jsx)(yF.Popover.Slot,{name:"block-toolbar"}),(0,gm.jsx)(yF.Button,{className:"editor-collapsible-block-toolbar__toggle",icon:e?dl:fl,onClick:()=>{t(!e)},label:e?(0,aW.__)("Show block tools"):(0,aW.__)("Hide block tools"),size:"compact"})]}):null}var T_e=a(Ee(),1),bF=a(G(),1),Jy=a(j(),1),P_e=a(he(),1),nx=a(W(),1);var lW=a(U(),1),E_e=a(aa(),1),k_e=a(kt(),1);var tu=a(C(),1);function c$e({className:e,disableBlockTools:t=!1}){let{setIsInserterOpened:r,setIsListViewOpened:o}=(0,bF.useDispatch)(R),{isDistractionFree:n,isInserterOpened:i,isListViewOpen:s,listViewShortcut:l,inserterSidebarToggleRef:c,listViewToggleRef:u,showIconLabels:d}=(0,bF.useSelect)(b=>{let{get:w}=b(k_e.store),{isListViewOpened:x,getEditorMode:_,getInserterSidebarToggleRef:E,getListViewToggleRef:I}=Y(b(R)),{getShortcutRepresentation:A}=b(E_e.store);return{isInserterOpened:b(R).isInserterOpened(),isListViewOpen:x(),listViewShortcut:A("core/editor/toggle-list-view"),inserterSidebarToggleRef:E(),listViewToggleRef:I(),showIconLabels:w("core","showIconLabels"),isDistractionFree:w("core","distractionFree"),isVisualMode:_()==="visual"}},[]),f=b=>{i&&b.preventDefault()},m=(0,T_e.useViewportMatch)("wide"),h=(0,Jy.__)("Document tools"),g=(0,lW.useCallback)(()=>o(!s),[o,s]),v=(0,lW.useCallback)(()=>r(!i),[i,r]),y=(0,Jy._x)("Block Inserter","Generic label for block inserter button"),S=i?(0,Jy.__)("Close"):(0,Jy.__)("Add");return(0,tu.jsx)(P_e.NavigableToolbar,{className:Q("editor-document-tools","edit-post-header-toolbar",e),"aria-label":h,variant:"unstyled",children:(0,tu.jsxs)("div",{className:"editor-document-tools__left",children:[!n&&(0,tu.jsx)(nx.ToolbarButton,{ref:c,className:"editor-document-tools__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:f,onClick:v,disabled:t,icon:cc,label:d?S:y,showTooltip:!d,"aria-expanded":i}),(m||!d)&&(0,tu.jsxs)(tu.Fragment,{children:[(0,tu.jsx)(nx.ToolbarItem,{as:zN,showTooltip:!d,variant:d?"tertiary":void 0,size:"compact"}),(0,tu.jsx)(nx.ToolbarItem,{as:BN,showTooltip:!d,variant:d?"tertiary":void 0,size:"compact"}),!n&&(0,tu.jsx)(nx.ToolbarButton,{className:"editor-document-tools__document-overview-toggle",icon:r_,disabled:t,isPressed:s,label:(0,Jy.__)("Document Overview"),onClick:g,shortcut:l,showTooltip:!d,variant:d?"tertiary":void 0,"aria-expanded":s,ref:u})]})]})})}var R_e=c$e;var yP=a(W(),1);var Jh=a(C(),1),cW={distractionFreeDisabled:{y:"-50px"},distractionFreeHover:{y:0},distractionFreeHidden:{y:"-50px"},visible:{y:0},hidden:{y:0}},u$e={distractionFreeDisabled:{x:"-100%"},distractionFreeHover:{x:0},distractionFreeHidden:{x:"-100%"},visible:{x:0},hidden:{x:0}};function SF({className:e,toolbar:t,center:r,settings:o}){let n=S_e();return(0,Jh.jsxs)("div",{className:Q("editor-header edit-post-header",e),children:[n&&(0,Jh.jsx)(yP.__unstableMotion.div,{className:"editor-header__back-button",variants:u$e,transition:{type:"tween"},children:(0,Jh.jsx)(vF.Slot,{})}),(0,Jh.jsx)(yP.__unstableMotion.div,{variants:cW,className:"editor-header__toolbar",transition:{type:"tween"},children:t}),r&&(0,Jh.jsx)(yP.__unstableMotion.div,{variants:cW,className:"editor-header__center",transition:{type:"tween"},children:r}),(0,Jh.jsx)(yP.__unstableMotion.div,{variants:cW,transition:{type:"tween"},className:"editor-header__settings",children:o})]})}var ho=a(j(),1),ix=a(G(),1),fW=a(lo(),1);var Td=a(W(),1),$y=a(kt(),1);var A_e=a(W(),1),wF=a(G(),1),uW=a(j(),1),I_e=a(Ee(),1),O_e=a(xt(),1);var N_e=a(C(),1);function M_e(){let{createNotice:e}=(0,wF.useDispatch)(O_e.store),{getEditedPostContent:t}=(0,wF.useSelect)(R);function r(){return t()}function o(){e("info",(0,uW.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}let n=(0,I_e.useCopyToClipboard)(r,o);return(0,N_e.jsx)(A_e.MenuItem,{ref:n,children:(0,uW.__)("Copy all blocks")})}var bP=a(j(),1),xF=a(W(),1),_F=a(G(),1),D_e=a(aa(),1);var dW=a(C(),1),d$e=[{value:"visual",label:(0,bP.__)("Visual editor")},{value:"text",label:(0,bP.__)("Code editor")}];function f$e(){let{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:r,mode:o}=(0,_F.useSelect)(l=>({shortcut:l(D_e.store).getShortcutRepresentation("core/editor/toggle-mode"),isRichEditingEnabled:l(R).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:l(R).getEditorSettings().codeEditingEnabled,mode:l(R).getEditorMode()}),[]),{switchEditorMode:n}=(0,_F.useDispatch)(R),i=o;!t&&o==="visual"&&(i="text"),!r&&o==="text"&&(i="visual");let s=d$e.map(l=>(!r&&l.value==="text"&&(l={...l,disabled:!0}),!t&&l.value==="visual"&&(l={...l,disabled:!0,info:(0,bP.__)("You can enable the visual editor in your profile settings.")}),l.value!==i&&!l.disabled?{...l,shortcut:e}:l));return(0,dW.jsx)(xF.MenuGroup,{label:(0,bP.__)("Editor"),children:(0,dW.jsx)(xF.MenuItemsChoice,{choices:s,value:i,onSelect:n})})}var F_e=f$e;var L_e=a(W(),1),B_e=a(C(),1),{Fill:V_e,Slot:m$e}=(0,L_e.createSlotFill)("ToolsMoreMenuGroup");V_e.Slot=({fillProps:e})=>(0,B_e.jsx)(m$e,{fillProps:e});var CF=V_e;var j_e=a(W(),1),z_e=a(C(),1),{Fill:H_e,Slot:p$e}=(0,j_e.createSlotFill)(Symbol("ViewMoreMenuGroup"));H_e.Slot=({fillProps:e})=>(0,z_e.jsx)(p$e,{fillProps:e});var TF=H_e;var ro=a(C(),1);function PF({disabled:e=!1}){let{openModal:t}=(0,ix.useDispatch)(je),{set:r}=(0,ix.useDispatch)($y.store),{toggleDistractionFree:o}=(0,ix.useDispatch)(R),n=(0,ix.useSelect)(s=>s($y.store).get("core","showIconLabels"),[]),i=()=>{r("core","distractionFree",!1)};return(0,ro.jsx)(ro.Fragment,{children:(0,ro.jsx)(Td.DropdownMenu,{icon:no,label:(0,ho.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{showTooltip:!n,...n&&{variant:"tertiary"},tooltipPosition:"bottom",size:"compact",disabled:e},children:({onClose:s})=>(0,ro.jsxs)(ro.Fragment,{children:[(0,ro.jsxs)(Td.MenuGroup,{label:(0,ho._x)("View","noun"),children:[(0,ro.jsx)($y.PreferenceToggleMenuItem,{scope:"core",name:"fixedToolbar",onToggle:i,label:(0,ho.__)("Top toolbar"),info:(0,ho.__)("Access all block and document tools in a single place"),messageActivated:(0,ho.__)("Top toolbar activated."),messageDeactivated:(0,ho.__)("Top toolbar deactivated.")}),(0,ro.jsx)($y.PreferenceToggleMenuItem,{scope:"core",name:"distractionFree",label:(0,ho.__)("Distraction free"),info:(0,ho.__)("Write with calmness"),handleToggling:!1,onToggle:()=>o({createNotice:!1}),messageActivated:(0,ho.__)("Distraction free mode activated."),messageDeactivated:(0,ho.__)("Distraction free mode deactivated."),shortcut:fW.displayShortcut.primaryShift("\\")}),(0,ro.jsx)($y.PreferenceToggleMenuItem,{scope:"core",name:"focusMode",label:(0,ho.__)("Spotlight mode"),info:(0,ho.__)("Focus on one block at a time"),messageActivated:(0,ho.__)("Spotlight mode activated."),messageDeactivated:(0,ho.__)("Spotlight mode deactivated.")}),(0,ro.jsx)(TF.Slot,{fillProps:{onClose:s}})]}),(0,ro.jsx)(F_e,{}),(0,ro.jsx)(Rl.Slot,{name:"core/plugin-more-menu",label:(0,ho.__)("Panels"),fillProps:{onClick:s}}),(0,ro.jsxs)(Td.MenuGroup,{label:(0,ho.__)("Tools"),children:[(0,ro.jsx)(Td.MenuItem,{onClick:()=>t("editor/keyboard-shortcut-help"),shortcut:fW.displayShortcut.access("h"),children:(0,ho.__)("Keyboard shortcuts")}),(0,ro.jsx)(M_e,{}),(0,ro.jsxs)(Td.MenuItem,{icon:Hs,href:(0,ho.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),target:"_blank",rel:"noopener",children:[(0,ho.__)("Help"),(0,ro.jsx)(Bt,{render:(0,ro.jsx)("span",{}),children:(0,ho.__)("(opens in a new tab)")})]}),(0,ro.jsx)(CF.Slot,{fillProps:{onClose:s}})]}),(0,ro.jsx)(Td.MenuGroup,{children:(0,ro.jsx)(Td.MenuItem,{onClick:()=>t("editor/preferences"),children:(0,ho.__)("Preferences")})})]})})})}var W_e=a(Ee(),1),EF=a(G(),1);var G_e=a(C(),1),U_e="toggle",mW="button";function Y_e({forceIsDirty:e,setEntitiesSavedStatesCallback:t}){let r,o=(0,W_e.useViewportMatch)("medium","<"),{togglePublishSidebar:n}=(0,EF.useDispatch)(R),{hasPublishAction:i,isBeingScheduled:s,isPending:l,isPublished:c,isPublishSidebarEnabled:u,isPublishSidebarOpened:d,isScheduled:f,postStatus:m,postStatusHasChanged:h,postType:g}=(0,EF.useSelect)(v=>({hasPublishAction:!!v(R).getCurrentPost()?._links?.["wp:action-publish"],isBeingScheduled:v(R).isEditedPostBeingScheduled(),isPending:v(R).isCurrentPostPending(),isPublished:v(R).isCurrentPostPublished(),isPublishSidebarEnabled:v(R).isPublishSidebarEnabled(),isPublishSidebarOpened:v(R).isPublishSidebarOpened(),isScheduled:v(R).isCurrentPostScheduled(),postStatus:v(R).getEditedPostAttribute("status"),postStatusHasChanged:v(R).getPostEdits()?.status,postType:v(R).getCurrentPostType()}),[]);return g===zs||c||h&&!["future","publish"].includes(m)||f&&s||l&&!i&&!o?r=mW:o||u?r=U_e:r=mW,(0,G_e.jsx)(kw,{forceIsDirty:e,isOpen:d,isToggle:r===U_e,onToggle:n,setEntitiesSavedStatesCallback:t})}var q_e=a(j(),1),K_e=a(W(),1);var Z_e=a(oe(),1),X_e=a(G(),1),Q_e=a(kt(),1);var J_e=a(C(),1);function $_e(){let{hasLoaded:e,permalink:t,isPublished:r,label:o,showIconLabels:n}=(0,X_e.useSelect)(i=>{let s=i(R).getCurrentPostType(),l=i(Z_e.store).getPostType(s),{get:c}=i(Q_e.store);return{permalink:i(R).getPermalink(),isPublished:i(R).isCurrentPostPublished(),label:l?.labels.view_item,hasLoaded:!!l,showIconLabels:c("core","showIconLabels")}},[]);return!r||!t||!e?null:(0,J_e.jsx)(K_e.Button,{icon:Hs,label:o||(0,q_e.__)("View post"),href:t,target:"_blank",showTooltip:!n,size:"compact"})}var e1e=a(Ee(),1),Ca=a(W(),1),ru=a(j(),1);var SP=a(G(),1),t1e=a(oe(),1),r1e=a(kt(),1);var o1e=a(he(),1);var un=a(C(),1);function n1e({forceIsAutosaveable:e,disabled:t}){let{deviceType:r,homeUrl:o,isTemplate:n,isViewable:i,showIconLabels:s,isTemplateHidden:l,templateId:c}=(0,SP.useSelect)(x=>{let{getDeviceType:_,getCurrentPostType:E,getCurrentTemplateId:I,getRenderingMode:A}=x(R),{getEntityRecord:k,getPostType:O}=x(t1e.store),{get:T}=x(r1e.store),P=E();return{deviceType:_(),homeUrl:k("root","__unstableBase")?.home,isTemplate:P==="wp_template",isViewable:O(P)?.viewable??!1,showIconLabels:T("core","showIconLabels"),isTemplateHidden:A()==="post-only",templateId:I()}},[]),{setDeviceType:u,setRenderingMode:d,setDefaultRenderingMode:f}=Y((0,SP.useDispatch)(R)),{resetZoomLevel:m}=Y((0,SP.useDispatch)(o1e.store)),h=x=>{u(x),m()};if((0,e1e.useViewportMatch)("medium","<"))return null;let v={placement:"bottom-end"},y={className:"editor-preview-dropdown__toggle",iconPosition:"right",size:"compact",showTooltip:!s,disabled:t,accessibleWhenDisabled:t},S={"aria-label":(0,ru.__)("View options")},b={desktop:YE,mobile:fb,tablet:Uk},w=[{value:"Desktop",label:(0,ru.__)("Desktop"),icon:YE},{value:"Tablet",label:(0,ru.__)("Tablet"),icon:Uk},{value:"Mobile",label:(0,ru.__)("Mobile"),icon:fb}];return(0,un.jsx)(Ca.DropdownMenu,{className:Q("editor-preview-dropdown",`editor-preview-dropdown--$r.toLowerCase()}`),popoverProps:v,toggleProps:y,menuProps:S,icon:b[r.toLowerCase()],label:(0,ru.__)("View"),disableOpenOnArrowDown:t,children:({onClose:x})=>(0,un.jsxs)(un.Fragment,{children:[(0,un.jsx)(Ca.MenuGroup,{children:(0,un.jsx)(Ca.MenuItemsChoice,{choices:w,value:r,onSelect:h})}),n&&(0,un.jsx)(Ca.MenuGroup,{children:(0,un.jsxs)(Ca.MenuItem,{href:o,target:"_blank",icon:Hs,onClick:x,children:[(0,ru.__)("View site"),(0,un.jsx)(Bt,{render:(0,un.jsx)("span",{}),children:(0,ru.__)("(opens in a new tab)")})]})}),!n&&!!c&&(0,un.jsx)(Ca.MenuGroup,{children:(0,un.jsx)(Ca.MenuItem,{icon:l?void 0:Do,isSelected:!l,role:"menuitemcheckbox",onClick:()=>{let _=l?"template-locked":"post-only";d(_),f(_),m()},children:(0,ru.__)("Show template")})}),i&&(0,un.jsx)(Ca.MenuGroup,{children:(0,un.jsx)(Hh,{className:"editor-preview-dropdown__button-external",role:"menuitem",forceIsAutosaveable:e,"aria-label":(0,ru.__)("Preview in new tab"),textContent:(0,un.jsxs)(un.Fragment,{children:[(0,ru.__)("Preview in new tab"),(0,un.jsx)(Ca.Icon,{icon:Hs})]}),onPreview:x})}),(0,un.jsx)(Rl.Slot,{name:"core/plugin-preview-menu",fillProps:{onClick:x}})]})})}var i1e=a(W(),1),pW=a(j(),1),s1e=a(U(),1),wP=a(G(),1),hW=a(he(),1);var gW=a(kt(),1),kF=a(aa(),1),a1e=a(lo(),1);var l1e=a(C(),1),h$e=({disabled:e})=>{let{isZoomOut:t,showIconLabels:r,isDistractionFree:o}=(0,wP.useSelect)(u=>({isZoomOut:Y(u(hW.store)).isZoomOut(),showIconLabels:u(gW.store).get("core","showIconLabels"),isDistractionFree:u(gW.store).get("core","distractionFree")})),{resetZoomLevel:n,setZoomLevel:i}=Y((0,wP.useDispatch)(hW.store)),{registerShortcut:s,unregisterShortcut:l}=(0,wP.useDispatch)(kF.store);return(0,s1e.useEffect)(()=>(s({name:"core/editor/zoom",category:"global",description:(0,pW.__)("Enter or exit zoom out."),keyCombination:{modifier:(0,a1e.isAppleOS)()?"primaryShift":"secondary",character:"0"}}),()=>{l("core/editor/zoom")}),[s,l]),(0,kF.useShortcut)("core/editor/zoom",()=>{t?n():i("auto-scaled")},{isDisabled:o}),(0,l1e.jsx)(i1e.Button,{accessibleWhenDisabled:!0,disabled:e,onClick:()=>{t?n():i("auto-scaled")},icon:CL,label:(0,pW.__)("Zoom Out"),isPressed:t,size:"compact",showTooltip:!r,className:"editor-zoom-out-toggle"})},c1e=h$e;var K1e=a(W(),1),ux=a(U(),1),Z1e=a(oe(),1),HF=a(j(),1);var f1e=a(W(),1),m1e=a(U(),1);var sx=a(U(),1);function u1e(e){let[t,r]=(0,sx.useState)(e),[o,n]=(0,sx.useState)(e?"loading":"idle");t!==e&&(r(e),n(e?"loading":"idle"));let i=(0,sx.useCallback)(()=>n("loaded"),[]),s=(0,sx.useCallback)(()=>n("error"),[]);return{status:o,handleLoad:i,handleError:s}}var ou=a(C(),1);II([YO]);var d1e="#1e1e1e",g$e="#fff";function v$e({className:e,src:t,name:r,label:o,variant:n,size:i="default",borderColor:s,dimmed:l=!1,statusIndicator:c,style:u,...d}){let{status:f,handleLoad:m,handleError:h}=u1e(t),g=f==="loaded",v=n==="badge"&&!!r,y=r?r.split(/\s+/).slice(0,2).map(x=>x[0]).join("").toUpperCase():void 0,S=(0,m1e.useMemo)(()=>s&&To(s).isReadable(d1e,{level:"AA",size:"normal"})?d1e:g$e,[s]),b={...u,...s?{"--editor-avatar-outline-color":s,"--editor-avatar-name-color":S}:{}},w=(0,ou.jsxs)("div",{className:Q("editor-avatar",e,{"has-avatar-border-color":!!s,"has-src":g,"is-badge":v,"is-small":i==="small","is-dimmed":l}),style:b,role:r?"img":void 0,"aria-label":r||void 0,...d,children:[(0,ou.jsxs)("span",{className:"editor-avatar__image",children:[t&&(0,ou.jsx)("img",{src:t,alt:"",crossOrigin:"anonymous",className:"editor-avatar__img",onLoad:m,onError:h}),!g&&y]}),l&&!!c&&(0,ou.jsx)("span",{className:"editor-avatar__status-indicator",children:(0,ou.jsx)(f1e.Icon,{icon:c})}),v&&(0,ou.jsx)("span",{className:"editor-avatar__name",children:o||r})]});return r&&(!v||o)?(0,ou.jsxs)(Ue.Root,{children:[(0,ou.jsx)(Ue.Trigger,{render:w}),(0,ou.jsx)(Ue.Popup,{children:r})]}):w}var vm=v$e;var p1e=a(U(),1),RF=a(j(),1),AF=a(C(),1);function y$e({className:e,max:t=3,children:r,...o}){let n=p1e.Children.toArray(r),i=n.slice(0,t),s=n.length-t;return(0,AF.jsxs)("div",{role:"group",className:Q("editor-avatar-group",e),...o,children:[i,s>0&&(0,AF.jsx)("span",{className:"editor-avatar-group__overflow","aria-label":(0,RF.sprintf)((0,RF._n)("%d more collaborator","%d more collaborators",s),s),children:`+$s}`})]})}var vW=y$e;var CP=a(j(),1),IF=a(W(),1);var T1e=a(_g(),1);function ym(e){return e?.["48"]||e?.["96"]||e?.["24"]}var v1e=a(j(),1);function y1e(e){return e.trim()}var xP=-16,b$e=16,h1e=20,g1e=["#C36EFF","#D94145","#E4780A","#FF35EE","#879F11","#46A494","#00A2C3"];function Kl(e){return g1e[e%g1e.length]}function b1e(e,t=10){if(!e)return"";let r=(0,v1e._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 s=o.split("",t).join(""),l=s.length-s.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 $h(e){let t=e?.noteId,r=Array.isArray(t)?t:[t],o=new Set;for(let n of r){let i=Number(n);Number.isFinite(i)&&i>0&&o.add(i)}return[...o]}function S1e(e,t){let r=new Set($h(e)),o=Number(t);return r.has(o)?e:(r.add(o),{...e,noteId:[...r]})}function _P(e){return e.find(t=>t.status==="hold")??e[0]??null}function w1e(e,t){let r=new Set($h(e));return r.delete(Number(t)),{...e,noteId:r.size>0?[...r]:void 0}}function x1e({threads:e,selectedNoteId:t,blockRects:r,heights:o,scrollTop:n=0}){let i={},s=Math.max(0,e.findIndex(v=>v.id===t)),l=e[s];if(!l||!r[l.id])return{positions:{}};let u=r[l.id].top||0,d=o[l.id]||0;i[l.id]=xP;let f=u+xP,m=d;for(let v=s+1;v<e.length;v++){let y=e[v],S=r[y.id];if(!S)continue;let b=S.top||0,w=o[y.id]||0,x=xP,_=f+m;b<_+b$e&&(x=_-b+h1e),i[y.id]=x,f=b+x,m=w}let h=u+xP;for(let v=s-1;v>=0;v--){let y=e[v],S=r[y.id];if(!S)continue;let b=S.top||0,w=o[y.id]||0,x=xP;b+w>h&&(x=h-b-w-h1e),i[y.id]=x,h=b+x}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 _1e(e,t,r){if(!t)return Promise.resolve(null);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 s=null,l=new window.MutationObserver(()=>{t.querySelector(n)&&(clearTimeout(s),l.disconnect(),i(t.querySelector(n)))});l.observe(t,{childList:!0,subtree:!0}),s=setTimeout(()=>{l.disconnect(),i(null)},3e3)})}function Zi(e,t,r){return _1e(e,t,r).then(o=>{o&&(o.focus(),o.scrollIntoView({block:"nearest"}))})}function C1e(e,t){return _1e(e,t).then(r=>{r?.scrollIntoView({block:"nearest"})})}var Ta=a(C(),1);function P1e({activeCollaborators:e,popoverAnchor:t,setIsPopoverVisible:r,cursorRegistry:o}){let n=i=>{o.scrollToCursor(i,{behavior:"smooth",block:"center",highlightDuration:2e3})&&((0,T1e.speak)((0,CP.__)("Scrolled to cursor"),"polite"),r(!1))};return(0,Ta.jsx)(IF.Popover,{anchor:t,placement:"bottom",offset:8,className:"editor-collaborators-presence__list",onClose:()=>r(!1),children:(0,Ta.jsxs)("div",{className:"editor-collaborators-presence__list-content",children:[(0,Ta.jsxs)("div",{className:"editor-collaborators-presence__list-header",children:[(0,Ta.jsxs)("div",{className:"editor-collaborators-presence__list-header-title",children:[(0,CP.__)("Collaborators"),(0,Ta.jsx)("span",{children:e.length})]}),(0,Ta.jsx)("div",{className:"editor-collaborators-presence__list-header-action",children:(0,Ta.jsx)(IF.Button,{__next40pxDefaultSize:!0,icon:Pn,iconSize:24,label:(0,CP.__)("Close Collaborators List"),onClick:()=>r(!1)})})]}),(0,Ta.jsx)("div",{className:"editor-collaborators-presence__list-items",children:e.map(i=>{let s=i.isMe;return(0,Ta.jsxs)("button",{className:"editor-collaborators-presence__list-item",disabled:s,onClick:()=>n(i.clientId),children:[(0,Ta.jsx)(vm,{src:ym(i.collaboratorInfo.avatar_urls),name:i.collaboratorInfo.name,borderColor:s?"var(--wp-admin-theme-color)":Kl(i.collaboratorInfo.id),dimmed:!i.isConnected}),(0,Ta.jsx)("div",{className:"editor-collaborators-presence__list-item-info",children:(0,Ta.jsx)("div",{className:"editor-collaborators-presence__list-item-name",children:s?(0,CP.__)("You"):i.collaboratorInfo.name})})]},i.clientId)})})]})})}function S$e(e,t){e.classList.add("collaborators-overlay-cursor-highlighted"),setTimeout(()=>{e.classList.remove("collaborators-overlay-cursor-highlighted")},t)}function E1e(){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&&S$e(o,r.highlightDuration),!0):!1},removeAll(){e.clear()}}}var q1e=a(he(),1);var jF=a(Ee(),1),nu=a(U(),1),G1e=a(j(),1);var OF="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)",yW="9999px",bW="32px",SW="24px",NF="4px",MF="8px",wW="1px",k1e="2px",eg="#fff",R1e="11px",A1e="13px",xW="499",I1e="20px";var O1e=`
 209  .editor-avatar {
 210      position: relative;
 211      display: inline-flex;
 212      align-items: center;
 213      border-radius: $yW};
 214      flex-shrink: 0;
 215      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 2px) $eg}, $OF};
 216  }
 217  .editor-avatar__image {
 218      box-sizing: border-box;
 219      position: relative;
 220      width: $bW};
 221      height: $bW};
 222      border-radius: $yW};
 223      border: 0;
 224      background-color: var(--wp-admin-theme-color, #3858e9);
 225      overflow: hidden;
 226      overflow: clip;
 227      flex-shrink: 0;
 228      font-size: 0;
 229      color: $eg};
 230  }
 231  .is-small > .editor-avatar__image {
 232      width: $SW};
 233      height: $SW};
 234  }
 235  .has-avatar-border-color > .editor-avatar__image {
 236      border: var(--wp-admin-border-width-focus, 2px) solid var(--editor-avatar-outline-color);
 237      background-clip: padding-box;
 238  }
 239  .has-avatar-border-color > .editor-avatar__image::after {
 240      content: "";
 241      position: absolute;
 242      inset: 0;
 243      border-radius: inherit;
 244      box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) $eg};
 245      pointer-events: none;
 246      z-index: 1;
 247  }
 248  .editor-avatar__img {
 249      position: absolute;
 250      inset: 0;
 251      width: 100%;
 252      height: 100%;
 253      object-fit: cover;
 254      border-radius: inherit;
 255      opacity: 0;
 256  }
 257  .has-src > .editor-avatar__image > .editor-avatar__img {
 258      opacity: 1;
 259  }
 260  .editor-avatar:not(.has-src) > .editor-avatar__image {
 261      display: flex;
 262      align-items: center;
 263      justify-content: center;
 264      font-size: $R1e};
 265      font-weight: $xW};
 266      border: 0;
 267      background-clip: border-box;
 268  }
 269  .editor-avatar:not(.has-src) > .editor-avatar__image::after {
 270      content: none;
 271  }
 272  .editor-avatar:not(.has-src).has-avatar-border-color > .editor-avatar__image {
 273      background-color: var(--editor-avatar-outline-color);
 274  }
 275  .editor-avatar__name {
 276      font-size: $A1e};
 277      font-weight: $xW};
 278      line-height: $I1e};
 279      color: var(--editor-avatar-name-color, $eg});
 280      min-width: 0;
 281      padding-bottom: 2px; /* $grid-unit-05 / 2 */
 282      overflow: hidden;
 283      opacity: 0;
 284      white-space: nowrap;
 285      transition: opacity 0.15s cubic-bezier(0.15, 0, 0.15, 1);
 286  }
 287  .editor-avatar.is-badge {
 288      display: inline-grid;
 289      grid-template-columns: min-content 0fr;
 290      column-gap: 0;
 291      padding-inline-end: 0;
 292      background-color: var(--wp-admin-theme-color, #3858e9);
 293      transition:
 294          grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1),
 295          column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1),
 296          padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1);
 297  }
 298  .editor-avatar.is-badge:hover {
 299      grid-template-columns: min-content 1fr;
 300      column-gap: $NF};
 301      padding-inline-end: $MF};
 302      transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
 303  }
 304  .editor-avatar.is-badge:hover .editor-avatar__name {
 305      opacity: 1;
 306      transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
 307  }
 308  .editor-avatar.is-badge.has-avatar-border-color {
 309      background-color: var(--editor-avatar-outline-color);
 310  }
 311  @media (prefers-reduced-motion: reduce) {
 312      .editor-avatar.is-badge,
 313      .editor-avatar__name {
 314          transition: none;
 315      }
 316  }
 317  `;var N1e=`
 318  .block-canvas-cover {
 319      position: absolute;
 320      top: 0;
 321      left: 0;
 322      width: 100%;
 323      height: 100%;
 324      pointer-events: none;
 325      z-index: 20000;
 326  }
 327  .block-canvas-cover .collaborators-overlay-full {
 328      position: absolute;
 329      top: 0;
 330      left: 0;
 331      width: 100%;
 332      height: 100%;
 333  }
 334  .block-canvas-cover .collaborators-overlay-fixed {
 335      position: fixed;
 336      width: 100%;
 337      height: 100%;
 338  }
 339  .collaborators-overlay-user {
 340      position: absolute;
 341  }
 342  /* Cursor lines render below avatar labels across all users. The parent
 343     .collaborators-overlay-user has no z-index so it does not create a
 344     stacking context \u2014 children participate in the shared overlay context. */
 345  .collaborators-overlay-user-cursor {
 346      position: absolute;
 347      z-index: 0;
 348      width: $k1e};
 349      border-radius: $wW};
 350      outline: $wW} solid $eg};
 351      box-shadow: $OF};
 352      animation: collaborators-overlay-cursor-blink 1s infinite;
 353  }
 354  .collaborators-overlay-selection-rect {
 355      position: absolute;
 356      opacity: 0.15;
 357      pointer-events: none;
 358      border-radius: 2px;
 359  }
 360  
 361  /* Overlay-specific positioning applied to the Avatar cursor label. */
 362  .collaborators-overlay-user-label.editor-avatar {
 363      position: absolute;
 364      z-index: 1;
 365      transform: translate(-11px, -100%);
 366      margin-top: -$NF};
 367      pointer-events: auto;
 368      overflow: visible;
 369      width: max-content;
 370  }
 371  /* Avatar positioned above a highlighted block as a label. */
 372  .collaborators-overlay-block-label.editor-avatar {
 373      position: absolute;
 374      z-index: 1;
 375      transform: translateY(calc(-100% - $MF}));
 376      pointer-events: auto;
 377      overflow: visible;
 378      width: max-content;
 379  }
 380  
 381  @keyframes collaborators-overlay-cursor-blink {
 382      0%, 45% { opacity: 1; }
 383      55%, 95% { opacity: 0; }
 384      100% { opacity: 1; }
 385  }
 386  .collaborators-overlay-cursor-highlighted .collaborators-overlay-user-cursor {
 387      animation: collaborators-overlay-cursor-highlight 0.6s ease-in-out 3;
 388  }
 389  .collaborators-overlay-cursor-highlighted .collaborators-overlay-user-label {
 390      animation: collaborators-overlay-label-highlight 0.6s ease-in-out 3;
 391  }
 392  @keyframes collaborators-overlay-cursor-highlight {
 393      0%, 100% {
 394          transform: scale(1);
 395          filter: drop-shadow(0 0 0 transparent);
 396      }
 397      50% {
 398          transform: scale(1.2);
 399          filter: drop-shadow(0 0 8px currentColor);
 400      }
 401  }
 402  @keyframes collaborators-overlay-label-highlight {
 403      0%, 100% {
 404          transform: translate(-11px, -100%) scale(1);
 405          filter: drop-shadow(0 0 0 transparent);
 406      }
 407      50% {
 408          transform: translate(-11px, -100%) scale(1.1);
 409          filter: drop-shadow(0 0 6px currentColor);
 410      }
 411  }
 412  .block-editor-block-list__block.is-collaborator-selected:not(:focus)::after {
 413      content: "";
 414      position: absolute;
 415      pointer-events: none;
 416      top: 0;
 417      right: 0;
 418      bottom: 0;
 419      left: 0;
 420      outline-color: var(--collaborator-outline-color);
 421      outline-style: solid;
 422      outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
 423      outline-offset: calc(-1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
 424      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($eg}, 0.7);
 425      z-index: 1;
 426  }
 427  @media (prefers-reduced-motion: reduce) {
 428      .collaborators-overlay-user-label,
 429      .collaborators-overlay-user-cursor {
 430          animation: none;
 431      }
 432  }
 433  `;function M1e(e,t){let r=null,o=()=>{try{e()}catch{}r=setTimeout(o,t)};return r=setTimeout(o,t),()=>{r&&clearTimeout(r)}}var CW=a(oe(),1),lx=a(U(),1);var ax=a(U(),1);function DF(e){let[t,r]=(0,ax.useState)(0),o=(0,ax.useRef)(null),n=(0,ax.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:w$e,useResolvedSelection:x$e}=Y(CW.privateApis),{SelectionType:_$e}=Y(CW.privateApis);function D1e(e,t,r,o,n){let i=(0,lx.useRef)(new Set),s=w$e(r??null,o??null),l=x$e(r??null,o??null),[c,u]=(0,lx.useState)([]),[d,f]=DF(n);return(0,lx.useEffect)(()=>{if(!t){u([]);return}let m=i.current,h=new Set,g=s.filter(b=>{let w=b.editorState?.selection?.type===_$e.WholeBlock;return!b.isMe&&w}).map(b=>{let w;try{({localClientId:w}=l(b.editorState?.selection))}catch{return null}return w?{blockId:w,color:b.isMe?"var(--wp-admin-theme-color)":Kl(b.collaboratorInfo.id),userName:b.collaboratorInfo.name,avatarUrl:ym(b.collaboratorInfo.avatar_urls)}:null}).filter(b=>!b||h.has(b.blockId)?!1:(h.add(b.blockId),!0)),v=new Set(g.map(b=>b.blockId));for(let b of m)if(!v.has(b)){let w=_W(t,b);w&&(w.classList.remove("is-collaborator-selected"),w.style.removeProperty("--collaborator-outline-color")),m.delete(b)}let y=[],S=e?.getBoundingClientRect()??null;return g.forEach(b=>{let{color:w,blockId:x,userName:_,avatarUrl:E}=b,I=_W(t,x);if(I&&(I.classList.add("is-collaborator-selected"),I.style.setProperty("--collaborator-outline-color",w),m.add(x),S)){let A=I.getBoundingClientRect();y.push({blockId:x,userName:_,avatarUrl:E,color:w,x:A.left-S.left,y:A.top-S.top})}}),u(y),()=>{for(let b of m){let w=_W(t,b);w&&(w.classList.remove("is-collaborator-selected"),w.style.removeProperty("--collaborator-outline-color"))}m.clear()}},[s,t,e,d,l]),{highlights:c,rerenderHighlightsAfterDelay:f}}var _W=(e,t)=>e.querySelector(`[data-block="$t}"]`);var PW=a(oe(),1),z1e=a(G(),1),VF=a(U(),1),H1e=a(kt(),1);var V1e=a(oe(),1);var C$e=500,FF=(e,t,r,o)=>e===null||!t?null:T$e(t,e,r,o)??null,T$e=(e,t,r,o)=>{let{node:n,offset:i}=TW(e,t,r),s=r.createRange();try{s.setStart(n,i)}catch{return null}s.collapse(!0);let l=s.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}},LF=(e,t,r,o,n)=>{let i=t,s=r;i>s&&([i,s]=[s,i]);let l=TW(e,i,o),c=TW(e,s,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},F1e=(e,t,r)=>{let o=t.createRange();o.selectNodeContents(e);let n=o.getClientRects(),i=[];for(let s of n)s.width===0&&s.height===0||i.push({x:s.left-r.left,y:s.top-r.top,width:s.width,height:s.height});if(i.length===0){let s=e.getBoundingClientRect();s.width>0&&s.height>0&&i.push({x:s.left-r.left,y:s.top-r.top,width:s.width,height:s.height})}return i},L1e=(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 s=[];for(let l=n+1;l<i;l++)s.push(o[l]);return s},TW=(e,t,r)=>{let o=r.createTreeWalker(e,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT),n=0,i=null,s=null,l=1;for(;s=o.nextNode();){if(l++,l>C$e)return i?{node:i,offset:0}:{node:e,offset:0};let c=s.nodeValue?.length??0;if(s.nodeType===Node.ELEMENT_NODE)if(s.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:s,offset:t-n};n+=c,s.nodeType===Node.TEXT_NODE&&(i=s)}}return i&&i.nodeValue?.length?{node:i,offset:i.nodeValue.length}:{node:e,offset:0}},B1e=(e,t)=>e.compareDocumentPosition(t)===Node.DOCUMENT_POSITION_FOLLOWING;var{SelectionDirection:P$e,SelectionType:BF}=Y(V1e.privateApis);function TP(e,t){if(!t.localClientId)return null;let r=e.querySelector(`[data-block="$t.localClientId}"]`);if(!r||!t.attributeKey)return r;let o=CSS.escape(t.attributeKey);return r.querySelector(`[data-wp-block-attribute-key="$o}"]`)??r}function j1e(e,t,r,o){return e.type===BF.None||e.type===BF.WholeBlock?{}:e.type===BF.Cursor?E$e(t,o):r?k$e(e,t,r,o):{}}function E$e(e,t){if(!e.localClientId)return{};let r=TP(t.editorDocument,e);return{coords:FF(e.richTextOffset,r,t.editorDocument,t.overlayRect)}}function k$e(e,t,r,o){if(!t.localClientId||!r.localClientId||t.richTextOffset===null||r.richTextOffset===null)return{};let i=e.selectionDirection===P$e.Backward?t:r,s,l=null;if(e.type===BF.SelectionInOneBlock){let u=R$e(t,r,o);s=u.rects,l=u.blockElement}else{let u=A$e(t,r,o);s=u.rects,l=i.localClientId===u.firstBlockClientId?u.firstBlock:u.lastBlock}if(s.length>0)return{coords:FF(i.richTextOffset,l,o.editorDocument,o.overlayRect),selectionRects:s};let c=TP(o.editorDocument,t);return{coords:FF(t.richTextOffset,c,o.editorDocument,o.overlayRect)}}function R$e(e,t,r){let o=TP(r.editorDocument,e);return!o||e.richTextOffset===null||t.richTextOffset===null?{rects:[],blockElement:null}:{rects:LF(o,e.richTextOffset,t.richTextOffset,r.editorDocument,r.overlayRect)??[],blockElement:o}}function A$e(e,t,r){let o=e,n=t,i=TP(r.editorDocument,o),s=TP(r.editorDocument,n);if(i&&s&&B1e(s,i)&&(o=t,n=e,[i,s]=[s,i]),!i||!s||o.richTextOffset===null||n.richTextOffset===null||!o.localClientId||!n.localClientId)return{rects:[],firstBlock:null,lastBlock:null,firstBlockClientId:null};let l=[],c=LF(i,o.richTextOffset,Number.MAX_SAFE_INTEGER,r.editorDocument,r.overlayRect);c&&l.push(...c);let u=L1e(o.localClientId,n.localClientId,r.editorDocument);for(let f of u){let m=F1e(f,r.editorDocument,r.overlayRect);l.push(...m)}let d=LF(s,0,n.richTextOffset,r.editorDocument,r.overlayRect);return d&&l.push(...d),{rects:l,firstBlock:i,lastBlock:s,firstBlockClientId:o.localClientId}}var{useActiveCollaborators:I$e,useResolvedSelection:O$e}=Y(PW.privateApis),{SelectionType:cx}=Y(PW.privateApis);function U1e(e,t,r,o,n){let i=I$e(r??null,o??null),s=O$e(r??null,o??null),l=(0,z1e.useSelect)(m=>m(H1e.store).get("core","showCollaborationCursor"),[]),[c,u]=(0,VF.useState)([]),[d,f]=DF(n);return(0,VF.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 S=y.editorState?.selection??{type:cx.None},b={richTextOffset:null,localClientId:null,attributeKey:null},w;if(S.type===cx.Cursor)try{b=s(S)}catch{return}else if(S.type===cx.SelectionInOneBlock||S.type===cx.SelectionInMultipleBlocks)try{b=s({type:cx.Cursor,cursorPosition:S.cursorStartPosition}),w=s({type:cx.Cursor,cursorPosition:S.cursorEndPosition})}catch{return}let x=y.collaboratorInfo.name,_=y.clientId,E=y.isMe?"var(--wp-admin-theme-color)":Kl(y.collaboratorInfo.id),I=ym(y.collaboratorInfo.avatar_urls),A=j1e(S,b,w,h);if(A.coords){let k={userName:x,clientId:_,color:E,avatarUrl:I,isMe:y.isMe,...A.coords};A.selectionRects&&(k.selectionRects=A.selectionRects),g.push(k)}}),u(g)},[t,s,e,i,l,d]),{cursors:c,rerenderCursorsAfterDelay:f}}var Pd=a(C(),1),W1e=500,N$e=1e4;function Y1e({blockEditorDocument:e,postId:t,postType:r,cursorRegistry:o}){let[n,i]=(0,nu.useState)(null),{cursors:s,rerenderCursorsAfterDelay:l}=U1e(n,e??null,t??null,r??null,W1e),{highlights:c,rerenderHighlightsAfterDelay:u}=D1e(n,e??null,t??null,r??null,W1e),d=(0,nu.useCallback)(()=>{l(),u()},[l,u]),f=(0,jF.useResizeObserver)(d);(0,nu.useEffect)(()=>{let v=l(),y=u();return()=>{v(),y()}},[l,u]),(0,nu.useEffect)(()=>{if(s.length!==0)return M1e(l,N$e)},[s.length,l]);let m=(0,jF.useMergeRefs)([i,f]),h=(0,nu.useRef)(new Map);(0,nu.useEffect)(()=>{if(!o)return;let v=h.current,y=new Set(s.map(S=>S.clientId));for(let S of v.keys())y.has(S)||(o.unregisterCursor(S),v.delete(S));for(let[S,b]of v.entries())o.registerCursor(S,b);return()=>o.removeAll()},[s,o]);let g=(0,nu.useCallback)(v=>y=>{y?h.current.set(v,y):h.current.delete(v)},[]);return(0,Pd.jsxs)("div",{className:"collaborators-overlay-full",ref:m,children:[(0,Pd.jsx)("style",{children:O1e+N1e}),s.map(v=>(0,Pd.jsxs)("div",{children:[!v.isMe&&v.selectionRects?.map((y,S)=>(0,Pd.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-$S}`)),(0,Pd.jsxs)("div",{ref:g(v.clientId),className:"collaborators-overlay-user",style:{left:`$v.x}px`,top:`$v.y}px`},children:[!v.isMe&&(0,Pd.jsx)("div",{className:"collaborators-overlay-user-cursor",style:{backgroundColor:v.color,height:`$v.height}px`}}),(0,Pd.jsx)(vm,{className:"collaborators-overlay-user-label",variant:"badge",size:"small",src:v.avatarUrl,name:v.userName,label:v.isMe?(0,G1e.__)("You"):void 0,borderColor:v.color})]})]},v.clientId)),c.map(v=>(0,Pd.jsx)(vm,{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 EW=a(C(),1),{BlockCanvasCover:M$e}=Y(q1e.privateApis);function zF({postId:e,postType:t,cursorRegistry:r}){return(0,EW.jsx)(M$e.Fill,{children:({containerRef:o})=>(0,EW.jsx)(Y1e,{blockEditorDocument:o.current?.ownerDocument,postId:e,postType:t,cursorRegistry:r})})}var Zl=a(C(),1),{useActiveCollaborators:D$e}=Y(Z1e.privateApis);function kW({postId:e,postType:t}){let r=D$e(e,t),o=r.filter(f=>!f.isMe),n=(0,ux.useMemo)(()=>[...r].sort((f,m)=>f.isMe&&!m.isMe?-1:!f.isMe&&m.isMe?1:0),[r]),[i]=(0,ux.useState)(E1e),[s,l]=(0,ux.useState)(!1),[c,u]=(0,ux.useState)(null);if(o.length===0)return null;let d=r.find(f=>f.isMe);return(0,Zl.jsxs)(Zl.Fragment,{children:[(0,Zl.jsxs)("div",{className:"editor-collaborators-presence",children:[(0,Zl.jsx)(K1e.Button,{__next40pxDefaultSize:!0,className:"editor-collaborators-presence__button",onClick:()=>l(!s),isPressed:s,ref:u,"aria-label":(0,HF.sprintf)((0,HF.__)("Collaborators list, %d online"),n.length),children:(0,Zl.jsxs)(vW,{max:4,children:[d&&(0,Zl.jsx)(vm,{src:ym(d.collaboratorInfo.avatar_urls),name:d.collaboratorInfo.name,borderColor:"var(--wp-admin-theme-color)",size:"small"},d.clientId),o.map(f=>(0,Zl.jsx)(vm,{src:ym(f.collaboratorInfo.avatar_urls),name:f.collaboratorInfo.name,borderColor:Kl(f.collaboratorInfo.id),size:"small"},f.clientId))]})}),s&&(0,Zl.jsx)(P1e,{activeCollaborators:n,popoverAnchor:c,setIsPopoverVisible:l,cursorRegistry:i})]}),(0,Zl.jsx)(zF,{postId:e,postType:t,cursorRegistry:i})]})}var go=a(C(),1);function F$e({customSaveButton:e,forceIsDirty:t,setEntitiesSavedStatesCallback:r}){let o=(0,PP.useViewportMatch)("large"),n=(0,PP.useViewportMatch)("medium"),i=(0,PP.useMediaQuery)("(max-width: 403px)"),{postId:s,postType:l,isTextEditor:c,isPublishSidebarOpened:u,showIconLabels:d,hasFixedToolbar:f,hasBlockSelection:m,hasSectionRootClientId:h,isStylesCanvasActive:g}=(0,Q1e.useSelect)(x=>{let{get:_}=x(J1e.store),{getEditorMode:E,getCurrentPostType:I,getCurrentPostId:A,isPublishSidebarOpened:k}=x(R),{getStylesPath:O,getShowStylebook:T}=Y(x(R)),{getBlockSelectionStart:P,getSectionRootClientId:N}=Y(x(X1e.store));return{postId:A(),postType:I(),isTextEditor:E()==="text",isPublishSidebarOpened:k(),showIconLabels:_("core","showIconLabels"),hasFixedToolbar:_("core","fixedToolbar"),hasBlockSelection:!!P(),hasSectionRootClientId:!!N(),isStylesCanvasActive:!!O()?.startsWith("/revisions")||T()}},[]),v=["post","page","wp_template"].includes(l)&&h,y=[zs,Om,Xo,ul].includes(l)||g,[S,b]=(0,$1e.useState)(!0),w=!i&&(!f||f&&(!m||S));return(0,go.jsx)(SF,{toolbar:(0,go.jsxs)(go.Fragment,{children:[(0,go.jsx)(R_e,{disableBlockTools:g||c}),f&&n&&(0,go.jsx)(C_e,{isCollapsed:S,onToggle:b})]}),center:w?(0,go.jsxs)(go.Fragment,{children:[(0,go.jsx)(kW,{postType:l,postId:s}),(0,go.jsx)(ON,{})]}):void 0,settings:(0,go.jsxs)(go.Fragment,{children:[!w&&!i&&(0,go.jsx)(kW,{postType:l,postId:s}),!e&&!u&&(0,go.jsx)(kD,{forceIsDirty:t}),(0,go.jsx)($_e,{}),(0,go.jsx)(n1e,{forceIsAutosaveable:t,disabled:y}),(0,go.jsx)(Hh,{className:"editor-header__post-preview-button",forceIsAutosaveable:t}),o&&v&&(0,go.jsx)(c1e,{disabled:g}),(o||!d)&&(0,go.jsx)(Jp.Slot,{scope:"core"}),!e&&(0,go.jsx)(Y_e,{forceIsDirty:t,setEntitiesSavedStatesCallback:r}),e,(0,go.jsx)(PF,{})]})})}var eCe=F$e;var EP=a(G(),1),WF=a(he(),1),tCe=a(Ee(),1),kP=a(U(),1),rCe=a(kt(),1),oCe=a(lo(),1);var UF=a(C(),1),{PrivateInserterLibrary:L$e}=Y(WF.privateApis);function nCe(){let{blockSectionRootClientId:e,inserterSidebarToggleRef:t,inserter:r,showMostUsedBlocks:o,sidebarIsOpened:n}=(0,EP.useSelect)(m=>{let{getInserterSidebarToggleRef:h,getInserter:g,isPublishSidebarOpened:v}=Y(m(R)),{getBlockRootClientId:y,isZoomOut:S,getSectionRootClientId:b}=Y(m(WF.store)),{get:w}=m(rCe.store),{getActiveComplementaryArea:x}=m(je),_=()=>{if(S()){let E=b();if(E)return E}return y()};return{inserterSidebarToggleRef:h(),inserter:g(),showMostUsedBlocks:w("core","mostUsedBlocks"),blockSectionRootClientId:_(),sidebarIsOpened:!!(x("core")||v())}},[]),{setIsInserterOpened:i}=(0,EP.useDispatch)(R),{disableComplementaryArea:s}=(0,EP.useDispatch)(je),l=(0,tCe.useViewportMatch)("medium","<"),c=(0,kP.useRef)(),u=(0,kP.useCallback)(()=>{i(!1),t.current?.focus()},[t,i]),d=(0,kP.useCallback)(m=>{m.keyCode===oCe.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),u())},[u]),f=(0,UF.jsx)("div",{className:"editor-inserter-sidebar__content",children:(0,UF.jsx)(L$e,{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?()=>s("core"):void 0,ref:c,onClose:u})});return(0,UF.jsx)("div",{onKeyDown:d,className:"editor-inserter-sidebar",children:f})}var YF=a(he(),1),qF=a(Ee(),1),KF=a(G(),1),RW=a(Sy(),1),iu=a(U(),1),AP=a(j(),1),sCe=a(aa(),1),aCe=a(lo(),1);var RP=a(W(),1),GF=a(j(),1);var hi=a(C(),1);function iCe(){return(0,hi.jsxs)(hi.Fragment,{children:[(0,hi.jsxs)("div",{className:"editor-list-view-sidebar__outline",children:[(0,hi.jsxs)("div",{children:[(0,hi.jsx)(RP.__experimentalText,{children:(0,GF.__)("Characters:")}),(0,hi.jsx)(RP.__experimentalText,{children:(0,hi.jsx)(Jw,{})})]}),(0,hi.jsxs)("div",{children:[(0,hi.jsx)(RP.__experimentalText,{children:(0,GF.__)("Words:")}),(0,hi.jsx)(Xw,{})]}),(0,hi.jsxs)("div",{children:[(0,hi.jsx)(RP.__experimentalText,{children:(0,GF.__)("Time to read:")}),(0,hi.jsx)(Qw,{})]})]}),(0,hi.jsx)(iw,{})]})}var tg=a(C(),1),{TabbedSidebar:B$e}=Y(YF.privateApis);function lCe(){let{setIsListViewOpened:e}=(0,KF.useDispatch)(R),{getListViewToggleRef:t}=Y((0,KF.useSelect)(R)),r=(0,qF.useFocusOnMount)("firstElement"),o=(0,iu.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),n=(0,iu.useCallback)(v=>{v.keyCode===aCe.ESCAPE&&!v.defaultPrevented&&(v.preventDefault(),o())},[o]),[i,s]=(0,iu.useState)(null),[l,c]=(0,iu.useState)("list-view"),u=(0,iu.useRef)(),d=(0,iu.useRef)(),f=(0,iu.useRef)(),m=(0,qF.useMergeRefs)([r,f,s]);function h(v){let y=RW.focus.tabbable.find(d.current)[0];if(v==="list-view"){let S=RW.focus.tabbable.find(f.current)[0];(u.current.contains(S)?S:y).focus()}else y.focus()}let g=(0,iu.useCallback)(()=>{u.current.contains(u.current.ownerDocument.activeElement)?o():h(l)},[o,l]);return(0,sCe.useShortcut)("core/editor/toggle-list-view",g),(0,tg.jsx)("div",{className:"editor-list-view-sidebar",onKeyDown:n,ref:u,children:(0,tg.jsx)(B$e,{tabs:[{name:"list-view",title:(0,AP._x)("List View","Post overview"),panel:(0,tg.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,tg.jsx)("div",{className:"editor-list-view-sidebar__list-view-panel-content",children:(0,tg.jsx)(YF.__experimentalListView,{dropZoneElement:i})})}),panelRef:m},{name:"outline",title:(0,AP._x)("Outline","Post overview"),panel:(0,tg.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,tg.jsx)(iCe,{})})}],onClose:o,onSelect:v=>c(v),defaultTabId:"list-view",ref:d,closeButtonLabel:(0,AP.__)("Close")})})}var OP=a(G(),1),IP=a(W(),1);var og=a(j(),1);var ZF=a(G(),1),rg=a(W(),1),cCe=a(oe(),1),bm=a(j(),1),XF=a(Zo(),1),uCe=a(U(),1);var su=a(C(),1);function V$e(){let{revisions:e,perPage:t,currentRevisionId:r,revisionKey:o,revisionPage:n,totalRevisions:i}=(0,ZF.useSelect)(b=>{let{getCurrentRevisionId:w,getRevisionPage:x,getPageRevisions:_,getRevisionsPerPage:E}=Y(b(R)),I=b(R).getCurrentPostType();if(!I)return{};let k=b(cCe.store).getEntityConfig("postType",I)?.revisionKey||"id",O=x();return{revisions:_(O),perPage:E(),currentRevisionId:w(),revisionKey:k,revisionPage:O,totalRevisions:b(R).getCurrentPostRevisionsCount()}},[]),{setCurrentRevisionId:s,setRevisionPage:l}=Y((0,ZF.useDispatch)(R)),c=!e,u=Math.ceil(i/t)||1,d=(0,uCe.useMemo)(()=>e&&[...e].reverse(),[e]),f=d?.findIndex(b=>b[o]===r),m=b=>{let w=d?.[b];w&&s(w[o])},h=(0,XF.getSettings)(),g=b=>{let w=d?.[b];return w?(0,XF.dateI18n)(h.formats.datetime,w.date):b},v=u>1;if(c&&!v)return(0,su.jsx)(rg.Spinner,{});if(!c&&!d?.length)return(0,su.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,bm.__)("No revisions found.")});if(i<=1)return(0,su.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,bm.__)("Only one revision found.")});let y=b=>{let w=i-(b-1)*t,x=Math.max(1,w-t+1);return(0,bm.sprintf)((0,bm.__)("Revisions %1$s\u2013%2$s"),x,w)},S=c||f===-1?(0,su.jsx)(rg.Spinner,{}):(0,su.jsx)(rg.RangeControl,{__next40pxDefaultSize:!0,"aria-valuetext":g(f),className:"editor-revisions-header__slider",hideLabelFromVision:!0,label:(0,bm.__)("Revision"),max:d?.length-1,min:0,marks:!0,onChange:m,renderTooltipContent:g,value:f,withInputField:!1});return v?(0,su.jsxs)(se,{direction:"row",gap:"sm",align:"center",style:{flex:1},children:[(0,su.jsx)(rg.Button,{icon:vr,label:n<u?y(n+1):(0,bm.__)("No older revisions"),onClick:()=>l(n+1),disabled:c||n>=u,size:"compact",accessibleWhenDisabled:!0}),(0,su.jsx)("div",{style:{flex:1,minWidth:0,display:"flex",justifyContent:"center"},children:S}),(0,su.jsx)(rg.Button,{icon:yr,label:n>1?y(n-1):(0,bm.__)("No newer revisions"),onClick:()=>l(n-1),disabled:c||n<=1,size:"compact",accessibleWhenDisabled:!0})]}):S}var dCe=V$e;var Pa={document:"edit-post/document",block:"edit-post/block"};var nl=a(C(),1);function j$e({showDiff:e,onToggleDiff:t}){let{currentRevisionId:r,sidebarIsOpened:o}=(0,OP.useSelect)(d=>({currentRevisionId:Y(d(R)).getCurrentRevisionId(),sidebarIsOpened:!!d(je).getActiveComplementaryArea("core")}),[]),{setCurrentRevisionId:n,restoreRevision:i}=Y((0,OP.useDispatch)(R)),{enableComplementaryArea:s,disableComplementaryArea:l}=(0,OP.useDispatch)(je),c=!!r,u=()=>{r&&i(r)};return(0,nl.jsx)(SF,{className:"editor-revisions-header",toolbar:(0,nl.jsx)(IP.Button,{__next40pxDefaultSize:!0,size:"compact",icon:Sg,label:(0,og._x)("Show changes","revisions"),isPressed:e,onClick:t}),center:(0,nl.jsx)(dCe,{}),settings:(0,nl.jsxs)(nl.Fragment,{children:[(0,nl.jsx)(Hh,{className:"editor-header__post-preview-button"}),(0,nl.jsx)(IP.Button,{__next40pxDefaultSize:!0,icon:(0,og.isRTL)()?vg:zd,label:(0,og._x)("Settings","panel button label"),isPressed:o,"aria-expanded":o,onClick:()=>{o?l("core"):s("core",Pa.document)},size:"compact"}),(0,nl.jsx)(IP.Button,{__next40pxDefaultSize:!0,variant:"secondary",size:"compact",onClick:()=>n(null),children:(0,og.__)("Exit")}),(0,nl.jsx)(IP.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,variant:"primary",size:"compact",className:"editor-revisions-header__restore-button",disabled:!c,onClick:u,children:(0,og.__)("Restore")}),(0,nl.jsx)(PF,{disabled:!0})]})})}var AW=j$e;var HCe=a(W(),1),UCe=a(he(),1),WCe=a(G(),1),GCe=a(U(),1),YCe=a(Tn(),1);var Xi=a(he(),1),cu=a(U(),1),s6=a(G(),1),FW=a(wt(),1),NCe=a(oe(),1),a6=a(Ee(),1);var IW=a(G(),1),fCe=a(oe(),1),QF=a(U(),1),OW=a(j(),1),mCe=a(W(),1);var pCe=a(C(),1);function hCe({contentRef:e}){let{onNavigateToEntityRecord:t,templateId:r}=(0,IW.useSelect)(s=>{let{getEditorSettings:l,getCurrentTemplateId:c}=s(R);return{onNavigateToEntityRecord:l().onNavigateToEntityRecord,templateId:c()}},[]),o=(0,IW.useSelect)(s=>!!s(fCe.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[n,i]=(0,QF.useState)(!1);return(0,QF.useEffect)(()=>{let s=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",s),()=>{l?.removeEventListener("dblclick",s)}},[e,o]),o?(0,pCe.jsx)(mCe.__experimentalConfirmDialog,{isOpen:n,confirmButtonText:(0,OW.__)("Edit template"),onConfirm:()=>{i(!1),t({postId:r,postType:"wp_template"})},onCancel:()=>i(!1),size:"medium",children:(0,OW.__)("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 vCe=a(Ee(),1),JF=a(G(),1),NW=a(he(),1);var z$e=500;function gCe(e,t,r){return Math.min(Math.max(e,t),r)}function H$e(e,t,r){let o=e-gCe(e,r.left,r.right),n=t-gCe(t,r.top,r.bottom);return Math.sqrt(o*o+n*n)}function yCe({isEnabled:e=!0}={}){let{getEnabledClientIdsTree:t,getBlockName:r,getBlockOrder:o}=Y((0,JF.useSelect)(NW.store)),{selectBlock:n}=(0,JF.useDispatch)(NW.store);return(0,vCe.useRefEffect)(i=>{if(!e)return;let s=(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=H$e(c,u,v);y<f&&y<z$e&&(f=y,m=h)}m&&n(m)},l=c=>{(c.target===i||c.target.classList.contains("is-root-container"))&&s(c.clientX,c.clientY)};return i.addEventListener("click",l),()=>i.removeEventListener("click",l)},[e])}var $F=a(G(),1),bCe=a(Ee(),1),MW=a(he(),1);function SCe(){let{getSettings:e,isZoomOut:t}=Y((0,$F.useSelect)(MW.store)),{resetZoomLevel:r}=Y((0,$F.useDispatch)(MW.store));return(0,bCe.useRefEffect)(o=>{function n(i){if(t()&&!i.defaultPrevented){i.preventDefault();let{__experimentalSetIsInserterOpened:s}=e();typeof s=="function"&&s(!1),r()}}return o.addEventListener("dblclick",n),()=>{o.removeEventListener("dblclick",n)}},[e,t,r])}var wCe=a(G(),1),xCe=a(Ee(),1),e6=a(he(),1),_Ce=a(wt(),1),U$e=':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';function CCe(e){let t=(0,wCe.useRegistry)(),r=(0,xCe.useRefEffect)(o=>{function n(s){if(s.target!==o&&s.target!==o.parentElement)return;let l=o.lastElementChild;if(!l)return;let c=l.getBoundingClientRect();if(s.clientY<c.bottom)return;s.preventDefault();let u=t.select(e6.store).getBlockOrder(""),d=u[u.length-1],f=t.select(e6.store).getBlock(d),{selectBlock:m,insertDefaultBlock:h}=t.dispatch(e6.store);f&&(0,_Ce.isUnmodifiedDefaultBlock)(f)?m(d):h()}let{ownerDocument:i}=o;return i.addEventListener("pointerdown",n),()=>{i.removeEventListener("pointerdown",n)}},[t]);return e?[r,U$e]:[]}var t6=a(G(),1),TCe=a(Ee(),1),DW=a(he(),1);function PCe(){let{getEditedContentOnlySection:e}=Y((0,t6.useSelect)(DW.store)),{stopEditingContentOnlySection:t}=Y((0,t6.useDispatch)(DW.store));return(0,TCe.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 r6=a(G(),1),kCe=a(Ee(),1),RCe=a(wt(),1),o6=a(oe(),1),n6=a(he(),1),Ed=a(W(),1),ACe=a(Tn(),1),ng=a(U(),1),lu=a(j(),1);var dx=a(U(),1);function ECe(e){let[t,r]=(0,dx.useState)(),o=(0,dx.useRef)(!1);return(0,dx.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,s=o.current;o.current=!0,s&&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=s?setTimeout(c,500):null;return u||c(),()=>{u&&clearTimeout(u),l&&clearInterval(l)}},[e]),{onManualRetry:()=>{r(0)},secondsRemaining:t}}var au=a(C(),1),{BlockCanvasCover:W$e}=Y(n6.privateApis),{retrySyncConnection:G$e}=Y(o6.privateApis),Y$e=2e4;function ICe(){let[e,t]=(0,ng.useState)(!1),[r,o]=(0,ng.useState)(!1),[n,i]=(0,ng.useState)(!1),{connectionStatus:s,isCollaborationEnabled:l,postType:c}=(0,r6.useSelect)(x=>{let{getSyncConnectionStatus:_,getPostType:E}=Y(x(o6.store)),{getCurrentPostType:I,isCollaborationEnabledForCurrentPost:A}=Y(x(R)),k=I();return{connectionStatus:_()||null,isCollaborationEnabled:A(),postType:k?E(k):null}},[]),{onManualRetry:u,secondsRemaining:d}=ECe(s),f=(0,kCe.useCopyToClipboard)(()=>{let x=(0,r6.select)(n6.store).getBlocks();return(0,RCe.serialize)(x)});(0,ng.useEffect)(()=>{let x=setTimeout(()=>{t(!0)},Y$e);return()=>clearTimeout(x)},[]),(0,ng.useEffect)(()=>{s?.status!=="connecting"&&i(s!==null&&"canManuallyRetry"in s&&s.canManuallyRetry===!0)},[s]);let m=s&&s.status==="disconnected"&&(s.canManuallyRetry||s.willAutoRetryInMs);(0,ng.useEffect)(()=>{if(s?.status==="connected"){o(!1);return}s?.status&&s.status!=="connecting"&&(!m||s.backgroundRetriesFailed)&&o(!0)},[s,m]);let h=s?.status==="disconnected"&&"error"in s&&s.error?.code===CU;if(!l||!e&&!h||!r)return null;let g=s&&"error"in s?s?.error:void 0;if(!m&&(0,ACe.applyFilters)("editor.isSyncConnectionErrorHandled",!1,g?.code)!==!1)return null;let v=n?()=>{u(),G$e()}:void 0,y=$0e(g),S="",b=!1;d&&d>0?S=(0,lu.sprintf)((0,lu._n)("Retrying connection in %d second\u2026","Retrying connection in %d seconds\u2026",d),d):d===0&&(b=!0,S=(0,lu.__)("Retrying\u2026"));let w="edit.php";return c?.slug&&(w=`edit.php?post_type=$c.slug}`),(0,au.jsx)(W$e.Fill,{children:(0,au.jsx)(Ed.Modal,{overlayClassName:"editor-sync-connection-error-modal",isDismissible:!1,onRequestClose:()=>{},shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,size:"medium",title:y.title,children:(0,au.jsxs)(Ed.__experimentalVStack,{spacing:6,children:[(0,au.jsx)("p",{children:y.description}),S&&(0,au.jsx)("p",{className:"editor-sync-connection-error-modal__retry-countdown",children:S}),(0,au.jsxs)(Ed.__experimentalHStack,{justify:"right",children:[(0,au.jsx)(Ed.Button,{__next40pxDefaultSize:!0,href:w,isDestructive:!0,variant:"tertiary",children:(0,lu.sprintf)((0,lu.__)("Back to %s"),c?.labels?.name??(0,lu.__)("Posts"))}),(0,au.jsx)(Ed.Button,{__next40pxDefaultSize:!0,ref:f,variant:v?"secondary":"primary",children:(0,lu.__)("Copy Post Content")}),v&&(0,au.jsx)(Ed.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,"aria-disabled":b,disabled:b,isBusy:b,variant:"primary",onClick:v,children:(0,lu.__)("Retry")})]})]})})})}var Xn=a(C(),1),{LayoutStyle:i6,useLayoutClasses:q$e,useLayoutStyles:K$e,ExperimentalBlockCanvas:Z$e,useFlashEditableBlocks:X$e}=Y(Xi.privateApis);function LW(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=LW(e[t].innerBlocks);if(r)return r}}}function OCe(e){for(let t=0;t<e.length;t++)if(e[t].name==="core/post-content")return!0;return!1}function Q$e({autoFocus:e,disableIframe:t=!1,iframeProps:r,contentRef:o,className:n}){let i=(0,a6.useViewportMatch)("small","<"),{renderingMode:s,postContentAttributes:l,editedPostTemplate:c={},wrapperBlockName:u,wrapperUniqueId:d,deviceType:f,isFocusedEntity:m,isDesignPostType:h,postType:g,isPreview:v,styles:y}=(0,s6.useSelect)(ge=>{let{getCurrentPostId:ke,getCurrentPostType:Pe,getCurrentTemplateId:Oe,getEditorSettings:le,getRenderingMode:re,getDeviceType:ve}=Y(ge(R)),{getPostType:ae,getEditedEntityRecord:pe}=ge(NCe.store),Ne=Pe(),De=re(),Be;Ne===ul?Be="core/block":De==="post-only"&&(Be="core/post-content");let ce=le(),be=ce.supportsTemplateMode,Se=ae(Ne),fe=Oe(),xe=fe?pe("postType",or,fe):void 0;return{renderingMode:De,postContentAttributes:ce.postContentAttributes,isDesignPostType:ac.includes(Ne),editedPostTemplate:Se?.viewable&&be?xe:void 0,wrapperBlockName:Be,wrapperUniqueId:ke(),deviceType:ve(),isFocusedEntity:!!ce.onNavigateToPreviousEntityRecord,postType:Ne,isPreview:ce.isPreviewMode,styles:ce.styles}},[]),{isCleanNewPost:S}=(0,s6.useSelect)(R),{hasRootPaddingAwareAlignments:b,themeHasDisabledLayoutStyles:w,themeSupportsLayout:x,isZoomedOut:_}=(0,s6.useSelect)(ge=>{let{getSettings:ke,isZoomOut:Pe}=Y(ge(Xi.store)),Oe=ke();return{themeHasDisabledLayoutStyles:Oe.disableLayoutStyles,themeSupportsLayout:Oe.supportsLayout,hasRootPaddingAwareAlignments:Oe.__experimentalFeatures?.useRootPaddingAwareAlignments,isZoomedOut:Pe()}},[]),E=(0,cu.useRef)(),I=(0,Xi.__experimentalUseResizeCanvas)(f),[A]=(0,Xi.useSettings)("layout"),k=(0,cu.useMemo)(()=>s!=="post-only"||h?{type:"default"}:x?{...A,type:"constrained"}:{type:"default"},[s,x,A,h]),O=(0,cu.useMemo)(()=>{if(!c?.content&&!c?.blocks&&l)return l;if(c?.blocks)return LW(c?.blocks);let ge=typeof c?.content=="string"?c?.content:"";return LW((0,FW.parse)(ge))||{}},[c?.content,c?.blocks,l]),T=(0,cu.useMemo)(()=>{if(!c?.content&&!c?.blocks)return!1;if(c?.blocks)return OCe(c?.blocks);let ge=typeof c?.content=="string"?c?.content:"";return OCe((0,FW.parse)(ge))||!1},[c?.content,c?.blocks]),{layout:P={},align:N=""}=O||{},z=q$e(O,"core/post-content"),F=Q({"is-layout-flow":!x},x&&z,N&&`align$N}`),H=K$e(O,"core/post-content",".block-editor-block-list__layout.is-root-container"),M=(0,cu.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]),L=l?M:k,D=L?.type==="default"&&!T?k:L,B=(0,Xi.__unstableUseTypingObserver)(),q=(0,cu.useRef)();(0,cu.useEffect)(()=>{!e||!S()||q?.current?.focus()},[e,S]);let K=`.is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}
 434          .is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);}
 435          .is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;}
 436          .is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}`,X=[Om,Xo,ul].includes(g)&&!v&&!i&&!_,J=g===Om&&v,[te,ee]=CCe(!v&&s==="post-only"&&!h),ne="display:flex;align-items:center;justify-content:center;",ie=(0,cu.useMemo)(()=>[...y??[],{css:`:where(.block-editor-iframe__body){display:flow-root;}.is-root-container{display:flow-root;$X||J?"min-height:0!important;":""}}
 437                  $ee||""}
 438                  $X?`.block-editor-iframe__html{background:var(--wp-editor-canvas-background);min-height:100vh;$ne}}.block-editor-iframe__body{width:100%;}`:""}$J?`.block-editor-iframe__body{$ne}padding:var(--wp--style--block-gap,2em);}`:""}`}],[y,X,J,ee]),$=(0,Xi.__unstableUseTypewriter)();return o=(0,a6.useMergeRefs)([E,o,s==="post-only"?$:null,X$e({isEnabled:s==="template-locked"}),yCe({isEnabled:s==="template-locked"}),SCe(),te,PCe()]),(0,Xn.jsxs)("div",{className:Q("editor-visual-editor","edit-post-visual-editor",n,{"has-padding":m||X,"is-resizable":X,"is-iframed":!t}),children:[(0,Xn.jsx)(ICe,{}),(0,Xn.jsx)(ow,{enableResizing:X,height:"100%",children:(0,Xn.jsxs)(Z$e,{shouldIframe:!t,contentRef:o,styles:ie,height:"100%",iframeProps:{...r,style:{...r?.style,...I}},children:[x&&!w&&s==="post-only"&&!h&&(0,Xn.jsxs)(Xn.Fragment,{children:[(0,Xn.jsx)(i6,{selector:".editor-visual-editor__post-title-wrapper",layout:k}),(0,Xn.jsx)(i6,{selector:".block-editor-block-list__layout.is-root-container",layout:D}),N&&(0,Xn.jsx)(i6,{css:K}),H&&(0,Xn.jsx)(i6,{layout:M,css:H})]}),s==="post-only"&&!h&&(0,Xn.jsx)("div",{className:Q("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":b}),contentEditable:!1,ref:B,style:{marginTop:"4rem"},children:(0,Xn.jsx)(XD,{ref:q})}),(0,Xn.jsxs)(Xi.RecursionProvider,{blockName:u,uniqueId:d,children:[(0,Xn.jsx)(Xi.BlockList,{className:Q("is-"+f.toLowerCase()+"-preview",s!=="post-only"||h?"wp-site-blocks":`$F} wp-block-post-content`,{"has-global-padding":s==="post-only"&&!h&&b}),layout:L,dropZoneElement:t?E.current:E.current?.parentNode,__unstableDisableDropZone:s==="template-locked"}),s==="template-locked"&&(0,Xn.jsx)(hCe,{contentRef:E})]})]})})]})}var l6=Q$e;var fx=a(j(),1),c6=a(bT(),1),MCe=[{name:"revision/diff-removed",title:(0,fx.__)("Removed"),tagName:"del",className:"revision-diff-removed"},{name:"revision/diff-added",title:(0,fx.__)("Added"),tagName:"ins",className:"revision-diff-added"},{name:"revision/diff-format-added",title:(0,fx.__)("Format added"),tagName:"span",className:"revision-diff-format-added"},{name:"revision/diff-format-removed",title:(0,fx.__)("Format removed"),tagName:"span",className:"revision-diff-format-removed"},{name:"revision/diff-format-changed",title:(0,fx.__)("Format changed"),tagName:"span",className:"revision-diff-format-changed"}];function DCe(){for(let e of MCe)(0,c6.registerFormatType)(e.name,{...e,attributes:{title:"title"},edit:()=>null})}function FCe(){for(let e of MCe)(0,c6.unregisterFormatType)(e.name)}var il=a(U(),1),u6=a(Ee(),1),BCe=a(G(),1),d6=a(he(),1),NP=a(j(),1);var ig=a(C(),1),{useBlockElementRef:J$e}=Y(d6.privateApis);function VCe(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(...VCe(r.innerBlocks));return t}var LCe={added:(0,NP.__)("Go to added block"),removed:(0,NP.__)("Go to removed block"),modified:(0,NP.__)("Go to modified block")};function BW(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 $$e({clientId:e,status:t,subscribe:r}){let o=(0,il.useRef)();J$e(e,o);let[n,i]=(0,il.useState)(()=>BW(o.current));return(0,il.useEffect)(()=>r(()=>{i(BW(o.current))}),[r]),(0,il.useEffect)(()=>{i(BW(o.current))},[t]),n?(0,ig.jsxs)(Ue.Root,{children:[(0,ig.jsx)(Ue.Trigger,{render:(0,ig.jsx)("button",{className:`revision-diff-marker is-$t}`,style:{top:`$n.top}%`,height:`$Math.max(n.height,.5)}%`},onClick:()=>o.current?.focus(),"aria-label":LCe[t]})}),(0,ig.jsx)(Ue.Popup,{children:LCe[t]})]}):null}function jCe(){let[e,t]=(0,il.useState)(!1),r=(0,il.useRef)(new Set),o=(0,BCe.useSelect)(l=>l(d6.store).getBlocks(),[]),n=(0,il.useMemo)(()=>VCe(o),[o]),i=(0,il.useCallback)(l=>(r.current.add(l),()=>r.current.delete(l)),[]),s=(0,u6.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,u6.useMergeRefs)([s,t]),(0,ig.jsx)("div",{className:"revision-diff-markers",role:"navigation","aria-label":(0,NP.__)("Document changes"),children:e&&n.map(({clientId:l,status:c})=>(0,ig.jsx)($$e,{clientId:l,status:c,subscribe:i},l))},"diff-markers")]}var Ea=a(C(),1),{usePrivateStyleOverride:zCe}=Y(UCe.privateApis),eet=`
 439  <svg
 440      xmlns="http://www.w3.org/2000/svg"
 441      viewBox="0 0 0 0"
 442      width="0"
 443      height="0"
 444      focusable="false"
 445      role="none"
 446      aria-hidden="true"
 447      style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
 448  >
 449      <defs>
 450          <filter id="revision-removed-filter" x="0" y="0" width="100%" height="100%">
 451              <!-- Desaturate and add red tint -->
 452              <feColorMatrix type="matrix"
 453                  values="0.5 0.3 0.2 0 0.15
 454                          0.2 0.2 0.1 0 0
 455                          0.2 0.2 0.1 0 0
 456                          0   0   0   0.8 0"/>
 457          </filter>
 458      </defs>
 459  </svg>
 460  `,tet=`
 461      .is-revision-added {
 462          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%);
 463          outline: 3px solid #00a32a;
 464          outline-offset: 2px;
 465      }
 466      .is-revision-removed,
 467      .revision-diff-removed {
 468          text-decoration: line-through;
 469          filter: url(#revision-removed-filter);
 470      }
 471      .is-revision-removed {
 472          outline: 3px dashed #d63638;
 473          outline-offset: 2px;
 474      }
 475      .is-revision-modified {
 476          outline: 3px dotted #9a7000 !important;
 477          outline-offset: 2px;
 478      }
 479      .revision-diff-added {
 480          background-color: color-mix(in srgb, currentColor 5%, #00a32a 15%);
 481          text-decoration: none;
 482      }
 483      .revision-diff-format-added {
 484          text-decoration: underline wavy color-mix(in srgb, currentColor 30%, #00a32a 70%);
 485          text-decoration-thickness: 2px;
 486      }
 487      .revision-diff-format-removed {
 488          text-decoration: underline wavy color-mix(in srgb, currentColor 20%, #d63638 80%);
 489          text-decoration-thickness: 2px;
 490      }
 491      .revision-diff-format-changed {
 492          text-decoration: underline wavy color-mix(in srgb, currentColor 30%, #dba617 70%);
 493          text-decoration-thickness: 2px;
 494      }
 495  `;function ret(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,Ea.jsx)(e,{...t,className:i})}}var oet="editor/revisions-canvas/withRevisionDiffClasses";(0,YCe.addFilter)("editor.BlockListBlock",oet,ret);function net({showDiff:e}){return zCe({css:e?tet:""}),zCe({assets:e?eet:"",__unstableType:"svgs"}),null}function iet({showDiff:e}){let[t,r]=jCe();return(0,Ea.jsxs)(Ea.Fragment,{children:[(0,Ea.jsx)(l6,{contentRef:t}),e&&r]})}function VW(){(0,GCe.useEffect)(()=>(DCe(),()=>{FCe()}),[]);let{revision:e,showDiff:t}=(0,WCe.useSelect)(r=>{let{getCurrentRevision:o,isShowingRevisionDiff:n}=Y(r(R));return{revision:o(),showDiff:n()}},[]);return e?(0,Ea.jsxs)(Ea.Fragment,{children:[(0,Ea.jsx)(net,{showDiff:t}),(0,Ea.jsx)("div",{className:"editor-revisions-canvas__content",children:(0,Ea.jsx)(iet,{showDiff:t})})]}):(0,Ea.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,Ea.jsx)(HCe.Spinner,{})})}var m6=a(G(),1),f6=a(U(),1),Xl=a(j(),1),qCe=a(xt(),1),KCe=a(oe(),1),ZCe=a(kt(),1);var{useOnCollaboratorJoin:set,useOnCollaboratorLeave:aet,useOnPostSave:cet}=Y(KCe.privateApis),jW={COLLAB_POST_UPDATED:"collab-post-updated",COLLAB_USER_ENTERED:"collab-user-entered",COLLAB_USER_EXITED:"collab-user-exited"},zW=["publish","private","future"];function uet(e,t,r){return r?(0,Xl.sprintf)((0,Xl.__)("Post published by %s."),e):zW.includes(t)?(0,Xl.sprintf)((0,Xl.__)("Post updated by %s."),e):(0,Xl.sprintf)((0,Xl.__)("Draft saved by %s."),e)}function XCe(e,t){let{postStatus:r,isCollaborationEnabled:o,showNotifications:n}=(0,m6.useSelect)(u=>{let{getCurrentPostAttribute:d,isCollaborationEnabledForCurrentPost:f}=Y(u(R));return{postStatus:d("status"),isCollaborationEnabled:f(),showNotifications:u(ZCe.store).get("core","showCollaborationNotifications")??!0}},[]),{createNotice:i}=(0,m6.useDispatch)(qCe.store),s=o&&n,l=s?e:null,c=s?t:null;set(l,c,(0,f6.useCallback)((u,d)=>{d&&u.collaboratorInfo.enteredAt<d.collaboratorInfo.enteredAt||i("info",(0,Xl.sprintf)((0,Xl.__)("%s has joined the post."),u.collaboratorInfo.name),{id:`$jW.COLLAB_USER_ENTERED}-$u.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[i])),aet(l,c,(0,f6.useCallback)(u=>{i("info",(0,Xl.sprintf)((0,Xl.__)("%s has left the post."),u.collaboratorInfo.name),{id:`$jW.COLLAB_USER_EXITED}-$u.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[i])),cet(l,c,(0,f6.useCallback)((u,d,f)=>{if(!r)return;let m=u.postStatus??r??"draft",h=f?.postStatus??r,g=!(h&&zW.includes(h))&&zW.includes(m),v=uet(d.collaboratorInfo.name,m,g);i("info",v,{id:`$jW.COLLAB_POST_UPDATED}-$d.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[i,r]))}var p6=a(G(),1),MP=a(W(),1),HW=a(j(),1),QCe=a(U(),1);var Ql=a(C(),1),{Fill:hcr,Slot:det}=(0,MP.createSlotFill)("ActionsPanel");function JCe({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:n,togglePublishSidebar:i}=(0,p6.useDispatch)(R),{publishSidebarOpened:s,isPublishable:l,isDirty:c,hasOtherEntitiesChanges:u}=(0,p6.useSelect)(m=>{let{isPublishSidebarOpened:h,isEditedPostPublishable:g,isCurrentPostPublished:v,isEditedPostDirty:y,hasNonPostEntityChanges:S}=m(R),b=S();return{publishSidebarOpened:h(),isPublishable:!v()&&g(),isDirty:b||y(),hasOtherEntitiesChanges:b}},[]),d=(0,QCe.useCallback)(()=>e(!0),[]),f;return s?f=(0,Ql.jsx)(vD,{onClose:n,forceIsDirty:o,PrePublishExtension:hM.Slot,PostPublishExtension:dM.Slot}):l&&!u?f=(0,Ql.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,Ql.jsx)(MP.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,HW.__)("Open publish panel")})}):f=(0,Ql.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,Ql.jsx)(MP.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:d,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!c,accessibleWhenDisabled:!0,children:(0,HW.__)("Open save panel")})}),(0,Ql.jsxs)(Ql.Fragment,{children:[r&&(0,Ql.jsx)(ZN,{close:t,renderDialog:!0}),(0,Ql.jsx)(det,{bubblesVirtually:!0}),!r&&f]})}var $Ce=a(W(),1),h6=a(G(),1),UW=a(j(),1),eTe=a(aa(),1),g6=a(U(),1);var Sm=a(C(),1);function tTe({autoFocus:e=!1}){let{switchEditorMode:t}=(0,h6.useDispatch)(R),{shortcut:r,isRichEditingEnabled:o}=(0,h6.useSelect)(i=>{let{getEditorSettings:s}=i(R),{getShortcutRepresentation:l}=i(eTe.store);return{shortcut:l("core/editor/toggle-mode"),isRichEditingEnabled:s().richEditingEnabled}},[]),n=(0,g6.useRef)();return(0,g6.useEffect)(()=>{e||n?.current?.focus()},[e]),(0,Sm.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,Sm.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,Sm.jsx)("h2",{children:(0,UW.__)("Editing code")}),(0,Sm.jsx)($Ce.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:(0,UW.__)("Exit code editor")})]}),(0,Sm.jsxs)("div",{className:"editor-text-editor__body",children:[(0,Sm.jsx)(JD,{ref:n}),(0,Sm.jsx)(dP,{})]})]})}var Tr=a(C(),1),rTe={header:(0,sg.__)("Editor top bar"),body:(0,sg.__)("Editor content"),sidebar:(0,sg.__)("Editor settings"),actions:(0,sg.__)("Editor publish"),footer:(0,sg.__)("Editor footer")};function oTe(){let e=(0,DP.useSelect)(t=>t(mx.store).isValidTemplate(),[]);return(0,Tr.jsx)(aTe.InlineNotices,{className:"editor-notices",pinnedNoticesClassName:"editor-notices__pinned",dismissibleNoticesClassName:"editor-notices__dismissible",children:!e&&(0,Tr.jsx)(WN,{})})}function lTe({className:e,children:t,forceIsDirty:r,contentRef:o,disableIframe:n,autoFocus:i,customSaveButton:s,customSavePanel:l,forceDisableBlockTools:c,iframeProps:u}){let{mode:d,postId:f,postType:m,isInserterOpened:h,isListViewOpened:g,isDistractionFree:v,isPreviewMode:y,showBlockBreadcrumbs:S,postTypeLabel:b,stylesPath:w,showStylebook:x,isRevisionsMode:_,showDiff:E}=(0,DP.useSelect)(F=>{let{get:H}=F(nTe.store),{getEditorSettings:M,getPostTypeLabel:L,getCurrentPostType:D,getCurrentPostId:B}=F(R),{getStylesPath:q,getShowStylebook:K,isRevisionsMode:X,isShowingRevisionDiff:J}=Y(F(R)),te=M(),ee=F(R).getEditorMode();return!te.richEditingEnabled&&ee==="visual"&&(ee="text"),!te.codeEditingEnabled&&ee==="text"&&(ee="visual"),{mode:ee,postId:B(),postType:D(),isInserterOpened:F(R).isInserterOpened(),isListViewOpened:F(R).isListViewOpened(),isDistractionFree:H("core","distractionFree"),isPreviewMode:te.isPreviewMode,showBlockBreadcrumbs:H("core","showBlockBreadcrumbs"),postTypeLabel:L(),stylesPath:q(),showStylebook:K(),isRevisionsMode:X(),showDiff:J()}},[]),{setShowRevisionDiff:I}=Y((0,DP.useDispatch)(R));XCe(f,m);let A=(0,iTe.useViewportMatch)("medium"),k=g?(0,sg.__)("Document Overview"):(0,sg.__)("Block Library"),O=x||w?.startsWith("/revisions"),T=!O,[P,N]=(0,v6.useState)(!1),z=(0,v6.useCallback)(F=>{typeof P=="function"&&P(F),N(!1)},[P]);return _?(0,Tr.jsx)(Nv,{className:Q("editor-editor-interface",e),labels:rTe,header:(0,Tr.jsx)(AW,{showDiff:E,onToggleDiff:()=>I(!E)}),content:(0,Tr.jsx)(VW,{}),sidebar:(0,Tr.jsx)(Il.Slot,{scope:"core"})}):(0,Tr.jsx)(Nv,{isDistractionFree:v,className:Q("editor-editor-interface",e,{"is-entity-save-view-open":!!P,"is-distraction-free":v&&!y}),labels:{...rTe,secondarySidebar:k},header:!y&&(0,Tr.jsx)(eCe,{forceIsDirty:r,setEntitiesSavedStatesCallback:N,customSaveButton:s,forceDisableBlockTools:c}),editorNotices:(0,Tr.jsx)(oTe,{}),secondarySidebar:!y&&d==="visual"&&(h&&(0,Tr.jsx)(nCe,{})||g&&(0,Tr.jsx)(lCe,{})),sidebar:!y&&!v&&(0,Tr.jsx)(Il.Slot,{scope:"core"}),content:(0,Tr.jsxs)(Tr.Fragment,{children:[!v&&!y&&(0,Tr.jsx)(oTe,{}),O&&(0,Tr.jsx)(Ave,{}),T&&(0,Tr.jsxs)(Tr.Fragment,{children:[!y&&d==="text"&&(0,Tr.jsx)(tTe,{autoFocus:i}),!y&&!A&&d==="visual"&&(0,Tr.jsx)(mx.BlockToolbar,{hideDragHandle:!0}),(y||d==="visual")&&(0,Tr.jsx)(l6,{contentRef:o,disableIframe:n,autoFocus:i,iframeProps:u}),t,(0,Tr.jsx)(zF,{postId:f,postType:m})]})]}),footer:!y&&!v&&A&&S&&d==="visual"&&(0,Tr.jsx)(mx.BlockBreadcrumb,{rootLabelText:b?(0,sTe.decodeEntities)(b):void 0}),actions:y?void 0:l||(0,Tr.jsx)(JCe,{closeEntitiesSavedStates:z,isEntitiesSavedStatesOpen:P,setEntitiesSavedStatesCallback:N,forceIsDirtyPublishPanel:r})})}var U6=a(he(),1),YP=a(G(),1),dg=a(U(),1),Ix=a(j(),1);var bEe=a(aa(),1),SEe=a(W(),1);var cTe=a(G(),1),uTe=a(dc(),1);var dTe=a(C(),1),{OverridesPanel:fet}=Y(uTe.privateApis);function fTe(){return(0,cTe.useSelect)(t=>t(R).getCurrentPostType()==="wp_block",[])?(0,dTe.jsx)(fet,{}):null}var BP=a(W(),1),JW=a(G(),1);var FTe=a(j(),1),Sx=a(G(),1),C6=a(oe(),1);var LTe=a(W(),1),GW=a(U(),1);var mTe=a(U(),1),pTe=a(G(),1),het=a(kt(),1);var get=a(G(),1),vet=a(kt(),1);var vTe=a(G(),1),yTe=a(oe(),1);var hTe=a(Fm(),1),{lock:Jcr,unlock:gTe}=(0,hTe.__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 WW({kind:e,name:t}){return(0,vTe.useSelect)(r=>gTe(r(yTe.store)).getViewConfig(e,t),[e,t])}var sl=a(W(),1);var ATe=a(oe(),1),ITe=a(G(),1),OTe=a(U(),1),cg=a(j(),1),NTe=a(Sy(),1);var _6=a(G(),1),LP=a(U(),1),ETe=a(j(),1),yx=a(W(),1);var kTe=a(oe(),1);var FP=a(G(),1),w6=a(U(),1),TTe=a(oe(),1);var Jl=a(j(),1),bTe=a(U(),1),wm=a(W(),1),hx=a(G(),1),b6=a(oe(),1),STe=a(xt(),1);var y6=a(At(),1);function px(e){return typeof e.title=="string"?(0,y6.decodeEntities)(e.title):e.title&&"rendered"in e.title?(0,y6.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title?(0,y6.decodeEntities)(e.title.raw):""}var ag=a(C(),1),yet=({items:e,closeModal:t})=>{let[r]=e,o=px(r),{showOnFront:n,currentHomePage:i,isSaving:s}=(0,hx.useSelect)(g=>{let{getEntityRecord:v,isSavingEntityRecord:y}=g(b6.store),S=v("root","site"),b=v("postType","page",S?.page_on_front);return{showOnFront:S?.show_on_front,currentHomePage:b,isSaving:y("root","site")}}),{saveEntityRecord:l}=(0,hx.useDispatch)(b6.store),{createSuccessNotice:c,createErrorNotice:u}=(0,hx.useDispatch)(STe.store);async function d(g){g.preventDefault();try{await l("root","site",{page_on_front:r.id,show_on_front:"page"}),c((0,Jl.__)("Homepage updated."),{type:"snackbar"})}catch(v){let y=v.message&&v.code!=="unknown_error"?v.message:(0,Jl.__)("An error occurred while setting the homepage.");u(y,{type:"snackbar"})}finally{t?.()}}let f="";n==="posts"?f=(0,Jl.__)("This will replace the current homepage which is set to display latest posts."):i&&(f=(0,Jl.sprintf)((0,Jl.__)('This will replace the current homepage: "%s"'),px(i)));let m=(0,Jl.sprintf)((0,Jl.__)('Set "%1$s" as the site homepage? %2$s'),o,f).trim(),h=(0,Jl.__)("Set homepage");return(0,ag.jsx)("form",{onSubmit:d,children:(0,ag.jsxs)(wm.__experimentalVStack,{spacing:"5",children:[(0,ag.jsx)(wm.__experimentalText,{children:m}),(0,ag.jsxs)(wm.__experimentalHStack,{justify:"right",children:[(0,ag.jsx)(wm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,Jl.__)("Cancel")}),(0,ag.jsx)(wm.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},wTe=()=>{let{pageOnFront:e,pageForPosts:t}=(0,hx.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(b6.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,bTe.useMemo)(()=>({id:"set-as-homepage",label:(0,Jl.__)("Set as homepage"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:yet}),[t,e])};var $l=a(j(),1),xTe=a(U(),1),xm=a(W(),1),gx=a(G(),1),S6=a(oe(),1),_Te=a(xt(),1);var lg=a(C(),1),bet=({items:e,closeModal:t})=>{let[r]=e,o=px(r),{currentPostsPage:n,isPageForPostsSet:i,isSaving:s}=(0,gx.useSelect)(g=>{let{getEntityRecord:v,isSavingEntityRecord:y}=g(S6.store),S=v("root","site");return{currentPostsPage:v("postType","page",S?.page_for_posts),isPageForPostsSet:S?.page_for_posts!==0,isSaving:y("root","site")}}),{saveEntityRecord:l}=(0,gx.useDispatch)(S6.store),{createSuccessNotice:c,createErrorNotice:u}=(0,gx.useDispatch)(_Te.store);async function d(g){g.preventDefault();try{await l("root","site",{page_for_posts:r.id,show_on_front:"page"}),c((0,$l.__)("Posts page updated."),{type:"snackbar"})}catch(v){let y=v.message&&v.code!=="unknown_error"?v.message:(0,$l.__)("An error occurred while setting the posts page.");u(y,{type:"snackbar"})}finally{t?.()}}let f=i&&n?(0,$l.sprintf)((0,$l.__)('This will replace the current posts page: "%s"'),px(n)):(0,$l.__)("This page will show the latest posts."),m=(0,$l.sprintf)((0,$l.__)('Set "%1$s" as the posts page? %2$s'),o,f),h=(0,$l.__)("Set posts page");return(0,lg.jsx)("form",{onSubmit:d,children:(0,lg.jsxs)(xm.__experimentalVStack,{spacing:"5",children:[(0,lg.jsx)(xm.__experimentalText,{children:m}),(0,lg.jsxs)(xm.__experimentalHStack,{justify:"right",children:[(0,lg.jsx)(xm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,$l.__)("Cancel")}),(0,lg.jsx)(xm.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},CTe=()=>{let{pageOnFront:e,pageForPosts:t}=(0,gx.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(S6.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,xTe.useMemo)(()=>({id:"set-as-posts-page",label:(0,$l.__)("Set as posts page"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:bet}),[t,e])};var PTe=a(C(),1);function x6({postType:e,onActionPerformed:t,context:r}){let{defaultActions:o}=(0,FP.useSelect)(c=>{let{getEntityActions:u}=Y(c(R));return{defaultActions:u("postType",e)}},[e]),n=(0,FP.useSelect)(c=>{if(e!=="page")return!1;let{getDefaultTemplateId:u,getEntityRecord:d,canUser:f}=c(TTe.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=wTe(),s=CTe(),{registerPostTypeSchema:l}=Y((0,FP.useDispatch)(R));return(0,w6.useEffect)(()=>{l(e)},[l,e]),(0,w6.useMemo)(()=>{let c=[...o];if(n&&c.push(i,s),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,PTe.jsx)(d,{...f,onActionPerformed:m=>{f.onActionPerformed&&f.onActionPerformed(m),t(c[u].id,m)}})}}}return c},[r,o,t,i,s,n])}var gi=a(C(),1),{Menu:vx,kebabCase:wet}=Y(yx.privateApis);function RTe({postType:e,postId:t,onActionPerformed:r}){let[o,n]=(0,LP.useState)(null),{item:i,permissions:s}=(0,_6.useSelect)(d=>{let{getEditedEntityRecord:f,getEntityRecordPermissions:m}=Y(d(kTe.store));return{item:f("postType",e,t),permissions:m("postType",e,t)}},[t,e]),l=(0,LP.useMemo)(()=>({...i,permissions:s}),[i,s]),c=x6({postType:e,onActionPerformed:r}),u=(0,LP.useMemo)(()=>c.filter(d=>!d.isEligible||d.isEligible(l)),[c,l]);return(0,gi.jsxs)(gi.Fragment,{children:[(0,gi.jsxs)(vx,{placement:"bottom-end",children:[(0,gi.jsx)(vx.TriggerButton,{render:(0,gi.jsx)(yx.Button,{size:"small",icon:no,label:(0,ETe.__)("Actions"),disabled:!u.length,accessibleWhenDisabled:!0,className:"editor-all-actions-button"})}),(0,gi.jsx)(vx.Popover,{children:(0,gi.jsx)(Cet,{actions:u,items:[l],setActiveModalAction:n})})]}),!!o&&(0,gi.jsx)(_et,{action:o,items:[l],closeModal:()=>n(null)})]})}function xet({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,gi.jsx)(vx.Item,{onClick:t,children:(0,gi.jsx)(vx.ItemLabel,{children:o})})}function _et({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t);return(0,gi.jsx)(yx.Modal,{title:e.modalHeader||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r??(()=>{}),focusOnMount:"firstContentElement",size:"medium",overlayClassName:`editor-action-modal editor-action-modal__$wet(e.id)}`,children:(0,gi.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Cet({actions:e,items:t,setActiveModalAction:r}){let o=(0,_6.useRegistry)();return(0,gi.jsx)(vx.Group,{children:e.map(n=>(0,gi.jsx)(xet,{action:n,onClick:()=>{if("RenderModal"in n){r(n);return}n.callback(t,{registry:o})},items:t},n.id))})}var uu=a(C(),1),{Badge:Tet}=Y(sl.privateApis);function ug({postType:e,postId:t,hideActions:r=!1,onActionPerformed:o,onClose:n}){let i=(0,OTe.useMemo)(()=>Array.isArray(t)?t:[t],[t]),{postTitle:s,icon:l,labels:c}=(0,ITe.useSelect)(f=>{let{getEditedEntityRecord:m,getCurrentTheme:h,getPostType:g}=f(ATe.store),{getPostIcon:v,getCurrentPostType:y,isRevisionsMode:S,getCurrentRevision:b}=Y(f(R)),w="";if(S()){let _=y(),E=b();return w=E?.title?.rendered||E?.title?.raw||"",{postTitle:w,icon:v(_,{area:E?.area}),labels:g(_)?.labels}}let x=m("postType",e,i[0]);if(i.length===1){let{default_template_types:_=[]}=h()??{};w=([or,Xo].includes(e)?ml({template:x,templateTypes:_}):{})?.title||x?.title}return{postTitle:w,icon:v(e,{area:x?.area}),labels:g(e)?.labels}},[i,e]),u=vN(t),d=(0,cg.__)("No title");return c?.name&&i.length>1?d=(0,cg.sprintf)((0,cg.__)("%1$d %2$s"),i.length,c?.name):s&&(d=(0,NTe.__unstableStripHTML)(s)),(0,uu.jsxs)(sl.__experimentalVStack,{spacing:1,className:"editor-post-card-panel",children:[(0,uu.jsxs)(sl.__experimentalHStack,{spacing:2,className:"editor-post-card-panel__header",alignment:"flex-start",children:[(0,uu.jsx)(sl.Icon,{className:"editor-post-card-panel__icon",icon:l}),(0,uu.jsxs)(sl.__experimentalText,{numberOfLines:2,truncate:!0,className:"editor-post-card-panel__title",as:"h2",children:[(0,uu.jsx)("span",{className:"editor-post-card-panel__title-name",children:d}),u&&i.length===1&&(0,uu.jsx)(Tet,{children:u})]}),!r&&i.length===1&&(0,uu.jsx)(RTe,{postType:e,postId:i[0],onActionPerformed:o}),n&&(0,uu.jsx)(sl.Button,{size:"small",icon:Yx,label:(0,cg.__)("Close"),onClick:n})]}),i.length>1&&(0,uu.jsx)(sl.__experimentalText,{className:"editor-post-card-panel__description",children:(0,cg.sprintf)((0,cg.__)("Changes will be applied to all selected %s."),c?.name.toLowerCase())})]})}var MTe=a(W(),1),DTe=a(C(),1);function Pet({className:e,children:t}){return(0,DTe.jsx)(MTe.__experimentalVStack,{className:Q("editor-post-panel__section",e),children:t})}var bx=Pet;var eb=a(C(),1),Eet={layout:{type:"panel"},fields:[]};function BTe({onActionPerformed:e}){let{postType:t,postId:r}=(0,Sx.useSelect)(h=>{let{getCurrentPostType:g,getCurrentPostId:v}=h(R);return{postType:g(),postId:v()}},[]),{form:o}=WW({kind:"postType",name:t}),n=o??Eet,i=(0,Sx.useSelect)(h=>!t||!r?null:h(C6.store).getEditedEntityRecord("postType",t,r),[t,r]),s=mw(),l=(0,Sx.useSelect)(h=>h(C6.store).getCurrentTheme()?.is_block_theme?null:h(R).getEditorSettings().availableTemplates??{},[]),c=(0,GW.useMemo)(()=>!i||!l?i:{...i,available_templates:l},[i,l]),{editEntityRecord:u}=(0,Sx.useDispatch)(C6.store),d=JS({postType:t}),f=(0,GW.useMemo)(()=>d?.map(h=>h.id==="status"?{...h,elements:h.elements.filter(g=>g.value!=="trash")}:h.id==="template"?s?s==="classic"&&Object.keys(l??{}).length===0?{...h,readOnly:!0,render:()=>(0,FTe.__)("Default template")}:h:null:h).filter(Boolean),[d,s,l]);return(0,eb.jsx)(bx,{className:"editor-post-summary",children:(0,eb.jsxs)(LTe.__experimentalVStack,{spacing:4,children:[(0,eb.jsx)(ug,{postType:t,postId:r,onActionPerformed:e}),(0,eb.jsx)(SC,{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,eb.jsx)(qw,{onActionPerformed:e})]})})}var VTe=a(W(),1),jTe=a(G(),1),ec=a(j(),1),zTe=a(l0(),1),HTe=a(U(),1),YW=a(oe(),1);var T6=a(C(),1),ket=189;function UTe(){let e=(0,jTe.useSelect)(t=>{let{getEditedPostAttribute:r,getCurrentPostType:o,getCurrentPostId:n}=t(R),{canUser:i}=t(YW.store),{getEntityRecord:s}=t(YW.store),l=i("read",{kind:"root",name:"site"})?s("root","site"):void 0,c=o();return!(+n()===l?.page_for_posts)&&![or,Xo].includes(c)&&r("content")},[]);return(0,T6.jsx)(qW,{postContent:e})}function qW({postContent:e}){let t=(0,ec._x)("words","Word count type. Do not translate!"),r=(0,HTe.useMemo)(()=>e?(0,zTe.count)(e,t):0,[e,t]);if(!r)return null;let o=Math.round(r/ket),n=(0,ec.sprintf)((0,ec._n)("%s word","%s words",r),r.toLocaleString()),i=o<=1?(0,ec.__)("1 minute"):(0,ec.sprintf)((0,ec._n)("%s minute","%s minutes",o),o.toLocaleString());return(0,T6.jsx)("div",{className:"editor-post-content-information",children:(0,T6.jsx)(VTe.__experimentalText,{children:(0,ec.sprintf)((0,ec.__)("%1$s, %2$s read time."),n,i)})})}var P6=a(W(),1),wx=a(j(),1),WTe=a(G(),1),E6=a(U(),1),GTe=a(he(),1);var _m=a(C(),1);function Ret(){let{postFormat:e}=(0,WTe.useSelect)(i=>{let{getEditedPostAttribute:s}=i(R);return{postFormat:s("format")??"standard"}},[]),t=ZT.find(i=>i.id===e),[r,o]=(0,E6.useState)(null),n=(0,E6.useMemo)(()=>({anchor:r,placement:"left-start",offset:36,shift:!0}),[r]);return(0,_m.jsx)(Cw,{children:(0,_m.jsx)(Kt,{label:(0,wx.__)("Format"),ref:o,children:(0,_m.jsx)(P6.Dropdown,{popoverProps:n,contentClassName:"editor-post-format__dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,_m.jsx)(P6.Button,{size:"compact",variant:"tertiary","aria-expanded":i,"aria-label":(0,wx.sprintf)((0,wx.__)("Change format: %s"),t?.caption),onClick:s,children:t?.caption}),renderContent:({onClose:i})=>(0,_m.jsxs)("div",{className:"editor-post-format__dialog-content",children:[(0,_m.jsx)(GTe.__experimentalInspectorPopoverHeader,{title:(0,wx.__)("Format"),onClose:i}),(0,_m.jsx)(XT,{})]})})})})}var YTe=Ret;var qTe=a(W(),1),KTe=a(G(),1),k6=a(j(),1),ZTe=a(Zo(),1);var KW=a(C(),1);function XTe(){let e=(0,KTe.useSelect)(t=>t(R).getEditedPostAttribute("modified"),[]);return e?(0,KW.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,KW.jsx)(qTe.__experimentalText,{children:(0,k6.sprintf)((0,k6.__)("Last edited %s."),(0,ZTe.humanTimeDiff)(e))})}):null}var Cm=a(j(),1),QTe=a(Ee(),1),R6=a(G(),1),ZW=a(oe(),1),JTe=a(At(),1),xx=a(W(),1),A6=a(U(),1),$Te=a(he(),1);var kd=a(C(),1),Aet={};function ePe(){let{editEntityRecord:e}=(0,R6.useDispatch)(ZW.store),{postsPageTitle:t,postsPageId:r,isTemplate:o,postSlug:n}=(0,R6.useSelect)(d=>{let{getEntityRecord:f,getEditedEntityRecord:m,canUser:h}=d(ZW.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):Aet,{getEditedPostAttribute:y,getCurrentPostType:S}=d(R);return{postsPageId:v?.id,postsPageTitle:v?.title,isTemplate:S()===or,postSlug:y("slug")}},[]),[i,s]=(0,A6.useState)(null),l=(0,A6.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,JTe.decodeEntities)(t);return(0,kd.jsx)(Kt,{label:(0,Cm.__)("Blog title"),ref:s,children:(0,kd.jsx)(xx.Dropdown,{popoverProps:l,contentClassName:"editor-blog-title-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:d,onToggle:f})=>(0,kd.jsx)(xx.Button,{size:"compact",variant:"tertiary","aria-expanded":d,"aria-label":(0,Cm.sprintf)((0,Cm.__)("Change blog title: %s"),u),onClick:f,children:u}),renderContent:({onClose:d})=>(0,kd.jsxs)(kd.Fragment,{children:[(0,kd.jsx)($Te.__experimentalInspectorPopoverHeader,{title:(0,Cm.__)("Blog title"),onClose:d}),(0,kd.jsx)(xx.__experimentalInputControl,{placeholder:(0,Cm.__)("No title"),size:"__unstable-large",value:t,onChange:(0,QTe.debounce)(c,300),label:(0,Cm.__)("Blog title"),help:(0,Cm.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),hideLabelFromVision:!0})]})})})}var _x=a(j(),1),I6=a(G(),1),XW=a(oe(),1),Cx=a(W(),1),O6=a(U(),1),tPe=a(he(),1);var Rd=a(C(),1);function rPe(){let{editEntityRecord:e}=(0,I6.useDispatch)(XW.store),{postsPerPage:t,isTemplate:r,postSlug:o}=(0,I6.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:d}=c(R),{getEditedEntityRecord:f,canUser:m}=c(XW.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:d()===or,postSlug:u("slug"),postsPerPage:h?.posts_per_page||1}},[]),[n,i]=(0,O6.useState)(null),s=(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,Rd.jsx)(Kt,{label:(0,_x.__)("Posts per page"),ref:i,children:(0,Rd.jsx)(Cx.Dropdown,{popoverProps:s,contentClassName:"editor-posts-per-page-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,Rd.jsx)(Cx.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,_x.__)("Change posts per page"),onClick:u,children:t}),renderContent:({onClose:c})=>(0,Rd.jsxs)(Rd.Fragment,{children:[(0,Rd.jsx)(tPe.__experimentalInspectorPopoverHeader,{title:(0,_x.__)("Posts per page"),onClose:c}),(0,Rd.jsx)(Cx.__experimentalNumberControl,{placeholder:0,value:t,size:"__unstable-large",spinControls:"custom",step:"1",min:"1",onChange:l,label:(0,_x.__)("Posts per page"),help:(0,_x.__)("Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."),hideLabelFromVision:!0})]})})})}var ka=a(j(),1),N6=a(G(),1),QW=a(oe(),1),Ad=a(W(),1),M6=a(U(),1),oPe=a(he(),1);var tc=a(C(),1),Iet=[{label:(0,ka._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,ka.__)("Visitors can add new comments and replies.")},{label:(0,ka.__)("Closed"),value:"",description:[(0,ka.__)("Visitors cannot add new comments or replies."),(0,ka.__)("Existing comments remain visible.")].join(" ")}];function nPe(){let{editEntityRecord:e}=(0,N6.useDispatch)(QW.store),{allowCommentsOnNewPosts:t,isTemplate:r,postSlug:o}=(0,N6.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:d}=c(R),{getEditedEntityRecord:f,canUser:m}=c(QW.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:d()===or,postSlug:u("slug"),allowCommentsOnNewPosts:h?.default_comment_status||""}},[]),[n,i]=(0,M6.useState)(null),s=(0,M6.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,tc.jsx)(Kt,{label:(0,ka.__)("Discussion"),ref:i,children:(0,tc.jsx)(Ad.Dropdown,{popoverProps:s,contentClassName:"editor-site-discussion-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,tc.jsx)(Ad.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,ka.__)("Change discussion settings"),onClick:u,children:t?(0,ka.__)("Comments open"):(0,ka.__)("Comments closed")}),renderContent:({onClose:c})=>(0,tc.jsxs)(tc.Fragment,{children:[(0,tc.jsx)(oPe.__experimentalInspectorPopoverHeader,{title:(0,ka.__)("Discussion"),onClose:c}),(0,tc.jsxs)(Ad.__experimentalVStack,{spacing:3,children:[(0,tc.jsx)(Ad.__experimentalText,{children:(0,ka.__)("Changes will apply to new posts only. Individual posts may override these settings.")}),(0,tc.jsx)(Ad.RadioControl,{className:"editor-site-discussion__options",hideLabelFromVision:!0,label:(0,ka.__)("Comment status"),options:Iet,onChange:l,selected:t})]})]})})})}var Zt=a(C(),1),Oet="post-status";function iPe({onActionPerformed:e}){let t=(0,JW.useSelect)(r=>r(R).getCurrentPostType(),[]);return window?.__experimentalDataFormInspector&&["page","post"].includes(t)?(0,Zt.jsx)(BTe,{onActionPerformed:e}):(0,Zt.jsx)(Net,{onActionPerformed:e})}function Net({onActionPerformed:e}){let{isRemovedPostStatusPanel:t,postType:r,postId:o}=(0,JW.useSelect)(n=>{let{isEditorPanelRemoved:i,getCurrentPostType:s,getCurrentPostId:l}=n(R);return{isRemovedPostStatusPanel:i(Oet),postType:s(),postId:l()}},[]);return(0,Zt.jsx)(bx,{className:"editor-post-summary",children:(0,Zt.jsx)(mM.Slot,{children:n=>(0,Zt.jsx)(Zt.Fragment,{children:(0,Zt.jsxs)(BP.__experimentalVStack,{spacing:4,children:[(0,Zt.jsx)(ug,{postType:r,postId:o,onActionPerformed:e}),(0,Zt.jsx)(WM,{withPanelBody:!1}),(0,Zt.jsx)(I0e,{}),(0,Zt.jsxs)(BP.__experimentalVStack,{spacing:1,children:[(0,Zt.jsx)(UTe,{}),(0,Zt.jsx)(XTe,{})]}),!t&&(0,Zt.jsxs)(BP.__experimentalVStack,{spacing:4,children:[(0,Zt.jsxs)(BP.__experimentalVStack,{spacing:1,children:[(0,Zt.jsx)(UU,{}),(0,Zt.jsx)(OD,{}),(0,Zt.jsx)(aF,{}),(0,Zt.jsx)(CM,{}),(0,Zt.jsx)(vM,{}),(0,Zt.jsx)(MM,{}),(0,Zt.jsx)(K0e,{}),(0,Zt.jsx)(tM,{}),(0,Zt.jsx)(DD,{}),(0,Zt.jsx)(ePe,{}),(0,Zt.jsx)(rPe,{}),(0,Zt.jsx)(nPe,{}),(0,Zt.jsx)(YTe,{}),n]}),(0,Zt.jsx)(qw,{onActionPerformed:e})]})]})})})})}var _Pe=a(G(),1),VP=a(W(),1),CPe=a(j(),1),TPe=a(bo(),1);var sPe=a(G(),1),aPe=a(oe(),1),lPe=a(At(),1),cPe=a(j(),1);var uPe=a(C(),1);function dPe(){let e=(0,sPe.useSelect)(t=>{let{getCurrentRevision:r}=Y(t(R)),o=r();return o?.author?t(aPe.store).getUser(o.author)?.name:null},[]);return e?(0,uPe.jsx)(Kt,{label:(0,cPe.__)("Author"),children:(0,lPe.decodeEntities)(e)}):null}var fPe=a(W(),1),mPe=a(G(),1),D6=a(j(),1),pPe=a(Zo(),1);var $W=a(C(),1);function hPe(){let e=(0,mPe.useSelect)(t=>{let{getCurrentRevision:r}=Y(t(R));return r()?.date},[]);return e?(0,$W.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,$W.jsx)(fPe.__experimentalText,{children:(0,D6.sprintf)((0,D6.__)("Created %s."),(0,pPe.humanTimeDiff)(e))})}):null}var yPe=a(G(),1),bPe=a(U(),1),SPe=a(j(),1);var gPe=a(W(),1);var tb=a(C(),1);function F6({title:e,entries:t,initialOpen:r}){if(!t)return null;let o=Object.entries(t).map(([n,i])=>(0,tb.jsx)(Kt,{label:n,children:(0,tb.jsx)("span",{className:"editor-revision-fields-diff__value",children:i.map((s,l)=>s.added?(0,tb.jsx)("ins",{className:"editor-revision-fields-diff__added",children:s.value},l):s.removed?(0,tb.jsx)("del",{className:"editor-revision-fields-diff__removed",children:s.value},l):(0,tb.jsx)("span",{children:s.value},l))})},n));return(0,tb.jsx)(gPe.PanelBody,{title:e,initialOpen:r,children:o})}var wPe=a(C(),1);function vPe(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function xPe(){let{revision:e,previousRevision:t}=(0,yPe.useSelect)(o=>{let{getCurrentRevision:n,getPreviousRevision:i}=Y(o(R));return{revision:n(),previousRevision:i()}},[]),r=(0,bPe.useMemo)(()=>{if(!e)return null;let o=e.meta??{},n=t?.meta??{},i=new Set([...Object.keys(o),...Object.keys(n)]),s={};for(let l of i){let c=vPe(o[l]),u=vPe(n[l]);!c&&!u||(s[l]=qS(u,c))}return Object.keys(s).length===0?null:s},[e,t]);return(0,wPe.jsx)(F6,{title:(0,SPe.__)("Meta"),entries:r,initialOpen:!1})}var Ra=a(C(),1);function PPe(){let{revisionId:e,postId:t,postContent:r}=(0,_Pe.useSelect)(o=>{let{getCurrentRevisionId:n,getCurrentRevision:i,getCurrentPostId:s}=Y(o(R)),l=n();return{revisionId:l,postId:s(),postContent:l&&i()?.content?.raw}},[]);return e?(0,Ra.jsxs)(Ra.Fragment,{children:[(0,Ra.jsx)(bx,{className:"editor-post-summary",children:(0,Ra.jsxs)(VP.__experimentalVStack,{spacing:4,children:[(0,Ra.jsx)(ug,{postId:t,hideActions:!0}),(0,Ra.jsxs)(VP.__experimentalVStack,{spacing:1,children:[(0,Ra.jsx)(qW,{postContent:r}),(0,Ra.jsx)(hPe,{})]}),(0,Ra.jsx)(VP.ExternalLink,{href:(0,TPe.addQueryArgs)("revision.php",{revision:e}),children:(0,CPe.__)("Open classic revisions screen")}),(0,Ra.jsx)(dPe,{})]})}),(0,Ra.jsx)(xPe,{})]}):null}var zP=a(G(),1),tG=a(oe(),1),NPe=a(W(),1),rG=a(j(),1),MPe=a(he(),1),DPe=a(wt(),1);var EPe=a(G(),1),kPe=a(U(),1),eG=a(oe(),1),RPe=a(wt(),1),APe=a(dc(),1);var{EXCLUDED_PATTERN_SOURCES:Met,PATTERN_TYPES:Det}=Y(APe.privateApis);function IPe(e,t){return e.innerBlocks=e.innerBlocks.map(r=>IPe(r,t)),e.name==="core/template-part"&&e.attributes.theme===void 0&&(e.attributes.theme=t),e}function Fet(e,t){let r=(i,s,l)=>s===l.findIndex(c=>i.name===c.name),o=i=>t.area==="navigation-overlay"&&i.blockTypes?.includes("core/template-part/navigation-overlay")?!0:!Met.includes(i.source),n=i=>i.templateTypes?.includes(t.slug)||i.blockTypes?.includes("core/template-part/"+t.area);return e.filter((i,s,l)=>r(i,s,l)&&o(i)&&n(i))}function Let(e,t){return e.map(r=>({...r,keywords:r.keywords||[],type:Det.theme,blocks:(0,RPe.parse)(r.content,{__unstableSkipMigrationLogs:!0}).map(o=>IPe(o,t))}))}function OPe({area:e,name:t,slug:r}){let{blockPatterns:o,restBlockPatterns:n,currentThemeStylesheet:i}=(0,EPe.useSelect)(s=>{let{getEditorSettings:l}=s(R),c=l();return{blockPatterns:c.__experimentalAdditionalBlockPatterns??c.__experimentalBlockPatterns,restBlockPatterns:s(eG.store).getBlockPatterns(),currentThemeStylesheet:s(eG.store).getCurrentTheme().stylesheet}},[]);return(0,kPe.useMemo)(()=>{let s=[...o||[],...n||[]],l=Fet(s,{area:e,name:t,slug:r});return Let(l,i)},[e,t,r,o,n,i])}var jP=a(C(),1);function Bet({availableTemplates:e,onSelect:t}){return!e||e?.length===0?null:(0,jP.jsx)(MPe.__experimentalBlockPatternsList,{label:(0,rG.__)("Templates"),blockPatterns:e,onClickPattern:t,showTitlesAsTooltip:!0})}function Vet(){let{area:e,name:t,slug:r,postType:o,postId:n}=(0,zP.useSelect)(c=>{let{getCurrentPostType:u,getCurrentPostId:d}=c(R),{getEditedEntityRecord:f}=c(tG.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,zP.useDispatch)(tG.store),s=OPe({area:e,name:t,slug:r}),l=async c=>{await i("postType",o,n,{blocks:c.blocks,content:(0,DPe.serialize)(c.blocks)})};return s?.length?(0,jP.jsx)(NPe.PanelBody,{title:(0,rG.__)("Design"),initialOpen:o===Xo,children:(0,jP.jsx)(Bet,{availableTemplates:s,onSelect:l})}):null}function FPe(){let{postType:e}=(0,zP.useSelect)(t=>{let{getCurrentPostType:r}=t(R);return{postType:r()}},[]);return[Xo,or].includes(e)?(0,jP.jsx)(Vet,{}):null}var LPe=a(W(),1),HP=a(j(),1),BPe=a(G(),1),VPe=a(U(),1),jPe=a(At(),1);var UP=a(C(),1),{Tabs:oG}=Y(LPe.privateApis),jet=(e,t)=>{let{postTypeLabel:r,isRevisionsMode:o}=(0,BPe.useSelect)(i=>{let{getPostTypeLabel:s}=i(R),{isRevisionsMode:l}=Y(i(R));return{postTypeLabel:s(),isRevisionsMode:l()}},[]),n;return o?n=(0,HP.__)("Revision"):r?n=(0,jPe.decodeEntities)(r):n=(0,HP._x)("Document","noun, panel"),(0,UP.jsxs)(oG.TabList,{ref:t,children:[(0,UP.jsx)(oG.Tab,{tabId:Pa.document,"data-tab-id":Pa.document,children:n}),(0,UP.jsx)(oG.Tab,{tabId:Pa.block,"data-tab-id":Pa.block,children:(0,HP.__)("Block")})]})},zPe=(0,VPe.forwardRef)(jet);var QPe=a(G(),1);var Tx=a(G(),1),Px=a(oe(),1),nG=a(he(),1),Pm=a(W(),1),iG=a(U(),1),Tm=a(j(),1),HPe=a(At(),1),L6=a(lo(),1),UPe=a(xt(),1),WPe=a(kt(),1);var xn=a(C(),1);function GPe(){let e=(0,Tx.useSelect)(_=>_(R).getCurrentTemplateId(),[]),[t,r]=(0,iG.useState)(!1),[o,n]=(0,iG.useState)(!1),s=!!UT()?.length,{onNavigateToEntityRecord:l,canCreateTemplate:c,hasGoBack:u,getEditorSettings:d}=(0,Tx.useSelect)(_=>{let{getEditorSettings:E}=_(R),I=E();return{onNavigateToEntityRecord:I.onNavigateToEntityRecord,canCreateTemplate:!!_(Px.store).canUser("create",{kind:"postType",name:"wp_template"}),hasGoBack:I.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:E}},[]),{get:f}=(0,Tx.useSelect)(WPe.store),{createSuccessNotice:m}=(0,Tx.useDispatch)(UPe.store),{editedRecord:h,hasResolved:g}=(0,Px.useEntityRecord)("postType","wp_template",e),[v]=(0,Px.useEntityBlockEditor)("postType","wp_template",{id:e});if(!g)return null;let y=u?[{label:(0,Tm.__)("Go back"),onClick:()=>d().onNavigateToPreviousEntityRecord()}]:void 0,S=()=>{f("core/edit-site","welcomeGuideTemplate")||m((0,Tm.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:y})},b=(0,HPe.decodeEntities)(h.title),w=!!v?.length&&(0,xn.jsx)(nG.BlockPreview.Async,{children:(0,xn.jsx)(nG.BlockPreview,{blocks:v})}),x=()=>{if(!w)return null;if(s){let _=(0,Tm.__)("Change template");return(0,xn.jsxs)(Ue.Root,{children:[(0,xn.jsx)(Ue.Trigger,{render:(0,xn.jsx)("div",{className:"editor-template-actions-panel__preview",role:"button",tabIndex:0,"aria-label":_,onClick:()=>n(!0),onKeyDown:E=>{(E.keyCode===L6.ENTER||E.keyCode===L6.SPACE)&&(E.preventDefault(),n(!0))},children:w})}),(0,xn.jsx)(Ue.Popup,{children:_})]})}return(0,xn.jsx)("div",{className:"editor-template-actions-panel__preview",children:w})};return(0,xn.jsxs)(xn.Fragment,{children:[(0,xn.jsx)(Pm.PanelBody,{title:(0,Tm.sprintf)((0,Tm.__)("Template: %s"),b),initialOpen:!1,children:(0,xn.jsxs)(Pm.__experimentalVStack,{children:[x(),(0,xn.jsxs)(Pm.__experimentalHStack,{children:[l&&(0,xn.jsx)(Pm.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{l({postId:h.id,postType:"wp_template"}),S()},children:(0,Tm.__)("Edit")}),c&&(0,xn.jsx)(Pm.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:(0,Tm.__)("Create new")})]})]})}),t&&(0,xn.jsx)(Dh,{onClose:()=>r(!1)}),o&&(0,xn.jsx)(uU,{onRequestClose:()=>n(!1)})]})}var Ex=a(G(),1),kx=a(oe(),1),sG=a(he(),1),fu=a(W(),1),YPe=a(U(),1),du=a(j(),1),qPe=a(At(),1),KPe=a(xt(),1),ZPe=a(kt(),1);var Ds=a(C(),1);function XPe(){let e=(0,Ex.useSelect)(v=>v(R).getCurrentTemplateId(),[]),[t,r]=(0,YPe.useState)(!1),{onNavigateToEntityRecord:o,canCreateTemplate:n,hasGoBack:i,getEditorSettings:s}=(0,Ex.useSelect)(v=>{let{getEditorSettings:y}=v(R),S=y();return{onNavigateToEntityRecord:S.onNavigateToEntityRecord,canCreateTemplate:!!v(kx.store).canUser("create",{kind:"postType",name:"wp_template"})&&S.supportsTemplateMode,hasGoBack:S.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:y}},[]),{get:l}=(0,Ex.useSelect)(ZPe.store),{createSuccessNotice:c}=(0,Ex.useDispatch)(KPe.store),{editedRecord:u}=(0,kx.useEntityRecord)("postType","wp_template",e),[d]=(0,kx.useEntityBlockEditor)("postType","wp_template",{id:e});if(!e&&!n)return null;let f=i?[{label:(0,du.__)("Go back"),onClick:()=>s().onNavigateToPreviousEntityRecord()}]:void 0,m=()=>{l("core/edit-site","welcomeGuideTemplate")||c((0,du.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:f})},h=u?(0,qPe.decodeEntities)(u.title):void 0,g=!!d?.length&&(0,Ds.jsx)(sG.BlockPreview.Async,{children:(0,Ds.jsx)(sG.BlockPreview,{blocks:d})});return(0,Ds.jsxs)(Ds.Fragment,{children:[(0,Ds.jsx)(fu.PanelBody,{title:u?(0,du.sprintf)((0,du.__)("Template: %s"),h):(0,du.__)("Template"),initialOpen:!1,children:(0,Ds.jsxs)(fu.__experimentalVStack,{children:[!e&&(0,Ds.jsx)(fu.__experimentalText,{children:(0,du.__)("This page uses a classic template. To edit this template with blocks, create a block template.")}),u&&g&&(0,Ds.jsx)("div",{className:"editor-template-actions-panel__preview",children:g}),(0,Ds.jsxs)(fu.__experimentalHStack,{children:[u&&o&&(0,Ds.jsx)(fu.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o({postId:u.id,postType:"wp_template"}),m()},children:(0,du.__)("Edit")}),n&&(0,Ds.jsx)(fu.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:e?(0,du.__)("Create new"):(0,du.__)("Create block template")})]})]})}),t&&(0,Ds.jsx)(Dh,{onClose:()=>r(!1)})]})}var aG=a(C(),1);function JPe(){let e=(0,QPe.useSelect)(r=>r(R).getCurrentPostType(),[]),t=mw();return["page","post"].includes(e)?t==="classic"?(0,aG.jsx)(XPe,{}):t==="block-theme"?(0,aG.jsx)(GPe,{}):null:null}var WP=a(G(),1),$Pe=a(he(),1),eEe=a(W(),1),tEe=a(j(),1);var B6=a(C(),1),{BlockQuickNavigation:zet}=Y($Pe.privateApis),Het="core/template-part";function Uet({postType:e}){let t=H5(),r=(0,WP.useSelect)(n=>{let{getPostBlocksByName:i}=Y(n(R));return i(or===e?Het:t)},[e,t]),{enableComplementaryArea:o}=(0,WP.useDispatch)(je);return r.length===0?null:(0,B6.jsx)(eEe.PanelBody,{title:(0,tEe.__)("Content"),children:(0,B6.jsx)(zet,{clientIds:r,onSelect:()=>{o("core","edit-post/document")}})})}function rEe(){let{postType:e,renderingMode:t}=(0,WP.useSelect)(r=>{let{getCurrentPostType:o,getRenderingMode:n}=Y(r(R));return{postType:o(),renderingMode:n()}},[]);return t==="post-only"&&e!==or?null:(0,B6.jsx)(Uet,{postType:e})}var V6=a(G(),1),oEe=a(U(),1),nEe=a(wt(),1),z6=a(he(),1),iEe=a(W(),1),sEe=a(j(),1);var j6=a(C(),1),{BlockQuickNavigation:Wet}=Y(z6.privateApis);function Get(){let e=(0,V6.useSelect)(o=>{let{getBlockTypes:n}=o(nEe.store);return n()},[]),t=(0,oEe.useMemo)(()=>e.filter(o=>o.category==="theme").map(({name:o})=>o),[e]),r=(0,V6.useSelect)(o=>{let{getBlocksByName:n}=o(z6.store);return n(t)},[t]);return r.length===0?null:(0,j6.jsx)(iEe.PanelBody,{title:(0,sEe.__)("Content"),children:(0,j6.jsx)(Wet,{clientIds:r})})}function aEe(){return(0,V6.useSelect)(t=>{let{getCurrentPostType:r}=t(R);return r()},[])!==Xo?null:(0,j6.jsx)(Get,{})}var Id=a(W(),1),lEe=a(oe(),1);var Em=a(Zo(),1),GP=a(G(),1),H6=a(j(),1);var al=a(C(),1),{Badge:Yet}=Y(Id.privateApis),qet=864e5,Ket=[],Zet={activity:!0},Xet=()=>{},Qet={},Jet={type:"activity",titleField:"date",fields:["author"],layout:{density:"compact"}},$et=[{id:"date",label:(0,H6.__)("Date"),render:({item:e,field:t})=>{let r=(0,Em.getDate)(null).getTime(),o=t.getValue({item:e}),n=(0,Em.getDate)(o??null),i=r-n.getTime()>qet?(0,Em.dateI18n)((0,Em.getSettings)().formats.datetimeAbbreviated,n):(0,Em.humanTimeDiff)(n);return(0,al.jsx)("time",{className:"editor-post-revisions-panel__revision-date",dateTime:o,children:i})},enableSorting:!1,enableHiding:!1},E1];function ett(){let{setCurrentRevisionId:e}=Y((0,GP.useDispatch)(R)),{revisionsCount:t,revisions:r,revisionKey:o,isLoading:n,lastRevisionId:i}=(0,GP.useSelect)(s=>{let{getCurrentPostId:l,getCurrentPostType:c}=s(R),{getCurrentPostRevisionsCount:u,getCurrentPostLastRevisionId:d}=s(R),{getRevisions:f,getEntityConfig:m,isResolving:h}=s(lEe.store),g=c(),y=m("postType",g)?.revisionKey||"id",S={per_page:3,orderby:"date",order:"desc",_fields:`$y},date,author`},b=["postType",g,l(),S],w=f(...b);return{revisionsCount:u(),lastRevisionId:d(),revisions:w,revisionKey:y,isLoading:h("getRevisions",b)}},[]);return(0,al.jsx)(Id.PanelBody,{title:(0,al.jsxs)(Id.__experimentalHStack,{justify:"space-between",align:"center",as:"span",children:[(0,al.jsx)("span",{children:(0,H6.__)("Revisions")}),(0,al.jsx)(Yet,{className:"editor-post-revisions-panel__revisions-count",children:t})]}),initialOpen:!1,children:(0,al.jsxs)(Id.__experimentalVStack,{className:"editor-post-revisions-panel",children:[(0,al.jsx)(UI,{view:Jet,onChangeView:Xet,fields:$et,data:r||Ket,isLoading:n,paginationInfo:Qet,defaultLayouts:Zet,getItemId:s=>s[o],isItemClickable:()=>!0,onClickItem:s=>{e(s[o])},children:(0,al.jsx)(UI.Layout,{})}),(0,al.jsx)(Id.Button,{className:"editor-post-revisions-panel__view-all",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>e(i),children:(0,H6.__)("View all revisions")})]})})}function cEe(){return(0,GP.useSelect)(t=>!!t(R).getEditorSettings().disableVisualRevisions,[])?null:(0,al.jsx)(um,{children:(0,al.jsx)(ett,{})})}var uEe=a(he(),1),dEe=a(G(),1),fEe=a(j(),1);var mEe=a(C(),1);function pEe(){let{block:e}=(0,dEe.useSelect)(r=>{let{getSelectedBlock:o}=r(uEe.store);return{block:o()}},[]);if(!e)return null;let t=e.attributes?.__revisionDiffStatus?.changedAttributes;return(0,mEe.jsx)(F6,{title:(0,fEe.__)("Changed attributes"),entries:t,initialOpen:!0})}var Rx=a(G(),1),hEe=a(U(),1),gEe=a(he(),1),vEe=a(kt(),1);function ttt(){let{hasBlockSelection:e}=(0,Rx.useSelect)(n=>({hasBlockSelection:!!n(gEe.store).getBlockSelectionStart()}),[]),{getActiveComplementaryArea:t}=(0,Rx.useSelect)(je),{enableComplementaryArea:r}=(0,Rx.useDispatch)(je),{get:o}=(0,Rx.useSelect)(vEe.store);(0,hEe.useEffect)(()=>{let n=t("core"),i=["edit-post/document","edit-post/block"].includes(n),s=o("core","distractionFree");!i||s||(e?r("core","edit-post/block"):r("core","edit-post/document"))},[e,t,r,o])}var yEe=ttt;var Pr=a(C(),1),{Tabs:Ax}=Y(SEe.privateApis),rtt=!0,ott=({tabName:e,keyboardShortcut:t,onActionPerformed:r,extraPanels:o,postType:n})=>{let i=(0,dg.useRef)(null),s=(0,dg.useContext)(Ax.Context),l=(0,YP.useSelect)(u=>Y(u(R)).isRevisionsMode());(0,dg.useEffect)(()=>{let u=Array.from(i.current?.querySelectorAll('[role="tab"]')||[]),d=u.find(h=>h.getAttribute("data-tab-id")===e),f=d?.ownerDocument.activeElement;u.some(h=>f&&f.id===h.id)&&d&&d.id!==f?.id&&d?.focus()},[e]);let c;return l?c=(0,Pr.jsx)(PPe,{}):c=(0,Pr.jsxs)(Pr.Fragment,{children:[(0,Pr.jsx)(iPe,{onActionPerformed:r}),(0,Pr.jsx)(cM.Slot,{}),(0,Pr.jsx)(rEe,{}),window?.__experimentalDataFormInspector&&["post","page","wp_template","wp_template_part","wp_block"].includes(n)&&(0,Pr.jsxs)(Pr.Fragment,{children:[(0,Pr.jsx)(JPe,{}),(0,Pr.jsx)(cEe,{})]}),(0,Pr.jsx)(aEe,{}),(0,Pr.jsx)(FPe,{}),(0,Pr.jsx)(BD,{}),(0,Pr.jsx)(fTe,{}),o]}),(0,Pr.jsx)(Oy,{identifier:e,header:(0,Pr.jsx)(Ax.Context.Provider,{value:s,children:(0,Pr.jsx)(zPe,{ref:i})}),closeLabel:(0,Ix.__)("Close Settings"),className:"editor-sidebar__panel",headerClassName:"editor-sidebar__panel-tabs",title:(0,Ix._x)("Settings","panel button label"),toggleShortcut:t,icon:(0,Ix.isRTL)()?vg:zd,isActiveByDefault:rtt,children:(0,Pr.jsxs)(Ax.Context.Provider,{value:s,children:[(0,Pr.jsx)(Ax.TabPanel,{tabId:Pa.document,focusable:!1,children:c}),(0,Pr.jsxs)(Ax.TabPanel,{tabId:Pa.block,focusable:!1,children:[(0,Pr.jsx)(U6.BlockInspector,{}),l&&(0,Pr.jsx)(pEe,{})]})]})})},ntt=({extraPanels:e,onActionPerformed:t})=>{yEe();let{tabName:r,keyboardShortcut:o,showSummary:n,postType:i}=(0,YP.useSelect)(c=>{let u=c(bEe.store).getShortcutRepresentation("core/editor/toggle-sidebar"),d=c(je).getActiveComplementaryArea("core"),f=[Pa.block,Pa.document].includes(d),m=d;f||(m=c(U6.store).getBlockSelectionStart()?Pa.block:Pa.document);let h=c(R).getCurrentPostType();return{tabName:m,keyboardShortcut:u,showSummary:![or,Xo,Om].includes(h),postType:h}},[]),{enableComplementaryArea:s}=(0,YP.useDispatch)(je),l=(0,dg.useCallback)(c=>{c&&s("core",c)},[s]);return(0,Pr.jsx)(Ax,{selectedTabId:r,onSelect:l,selectOnMove:!1,children:(0,Pr.jsx)(ott,{tabName:r,keyboardShortcut:o,showSummary:n,onActionPerformed:t,extraPanels:e,postType:i})})},wEe=ntt;var r3=a(j(),1),Md=a(G(),1),JEe=a(U(),1),$Ee=a(Ee(),1),eke=a(aa(),1);var hG=a(he(),1);var tke=a(kt(),1);var Ox="edit-post/collab-history-sidebar",fg="edit-post/collab-sidebar",lG=[Ox,fg];var mg=a(U(),1),dG=a(j(),1),Lx=a(G(),1);var XP=a(he(),1);var Fx=a(U(),1),Z6=a(W(),1);var NEe=a(Ee(),1),Qi=a(j(),1),uG=a(G(),1),MEe=a(Sy(),1),X6=a(he(),1);var cG=a(j(),1),OEe=a(U(),1),Dx=a(G(),1),qP=a(he(),1);var PEe=a(W(),1);var W6=a(j(),1),Od=a(Zo(),1),xEe=a(oe(),1),_Ee=a(G(),1),CEe=a(he(),1);var rc=a(C(),1);function TEe({avatar:e,name:t,date:r,userId:o}){let n=!!e,i=(0,Od.getSettings)(),{currentUserAvatar:s,currentUserName:l,currentUserId:c,dateFormat:u=i.formats.date}=(0,_Ee.useSelect)(v=>{let{canUser:y,getCurrentUser:S,getEntityRecord:b}=v(xEe.store),w=y("read",{kind:"root",name:"site"})?b("root","site"):void 0;if(n)return{dateFormat:w?.date_format};let{getSettings:x}=v(CEe.store),{__experimentalDiscussionSettings:_}=x(),E=_?.avatarURL,I=S();return{currentUserAvatar:I?.avatar_urls?.[48]??E,currentUserName:I?.name,currentUserId:I?.id,dateFormat:w?.date_format}},[n]),d=(0,Od.getDate)(r),f=(0,Od.dateI18n)("c",d),h=Math.floor((new Date-d)/(1e3*60*60*24))<30?(0,Od.humanTimeDiff)(d):(0,Od.dateI18n)(u,d),g=(0,Od.dateI18n)((0,W6._x)("F j, Y g:i\xA0a","Note date full date format"),r);return(0,rc.jsxs)(rc.Fragment,{children:[(0,rc.jsx)("img",{src:e||s,className:"editor-collab-sidebar-panel__user-avatar",alt:(0,W6.__)("User avatar"),width:32,height:32,style:{borderColor:Kl(o??c)}}),(0,rc.jsxs)(se,{direction:"column",children:[(0,rc.jsx)("span",{className:"editor-collab-sidebar-panel__user-name",children:t??l}),r&&(0,rc.jsxs)(Ue.Root,{children:[(0,rc.jsx)(Ue.Trigger,{render:(0,rc.jsx)("time",{dateTime:f,className:"editor-collab-sidebar-panel__user-time",children:h})}),(0,rc.jsx)(Ue.Popup,{children:g})]})]})]})}var rb=a(C(),1);function Nx({note:e,actions:t,className:r,children:o,...n}){return(0,rb.jsxs)(se,{direction:"column",gap:"sm",className:r,...n,children:[(0,rb.jsxs)(se,{direction:"row",align:"center",justify:"flex-start",gap:"md",children:[(0,rb.jsx)(TEe,{avatar:e?.author_avatar_urls?.[48],name:e?.author_name,date:e?.date,userId:e?.author}),t&&(0,rb.jsx)(PEe.FlexItem,{className:"editor-collab-sidebar-panel__note-actions",onClick:i=>i.stopPropagation(),children:(0,rb.jsx)(se,{direction:"row",align:"center",children:t})})]}),o]})}var EEe=a(KU(),1),kEe=a(U(),1),Mx=a(W(),1);var G6=a(j(),1),REe=a(Ee(),1),AEe=a(lo(),1);var oc=a(C(),1);function ob({onSubmit:e,onCancel:t,note:r,labels:o}){let[n,i]=(0,kEe.useState)(r?.content?.raw??""),s=(0,REe.useInstanceId)(ob,"comment-input"),l=n===r?.content?.raw||!y1e(n).length;return(0,oc.jsxs)(se,{className:"editor-collab-sidebar-panel__note-form",direction:"column",gap:"lg",render:(0,oc.jsx)("form",{}),onSubmit:c=>{c.preventDefault(),e(n),i("")},children:[(0,oc.jsx)(Bt,{render:(0,oc.jsx)("label",{htmlFor:s}),children:o?.input??(0,G6.__)("Note")}),(0,oc.jsx)(EEe.default,{id:s,value:n??"",onChange:c=>i(c.target.value),rows:1,maxRows:20,onKeyDown:c=>{AEe.isKeyboardEvent.primary(c,"Enter")&&!l&&c.target.parentNode.requestSubmit(),c.key==="Escape"&&(c.preventDefault(),t(c))}}),(0,oc.jsxs)(se,{direction:"row",align:"center",justify:"flex-end",gap:"sm",wrap:"wrap",children:[(0,oc.jsx)(Mx.Button,{size:"compact",variant:"tertiary",onClick:t,children:(0,oc.jsx)(Mx.__experimentalTruncate,{children:(0,G6.__)("Cancel")})}),(0,oc.jsx)(Mx.Button,{size:"compact",accessibleWhenDisabled:!0,variant:"primary",type:"submit",disabled:l,children:(0,oc.jsx)(Mx.__experimentalTruncate,{children:o?.submit??(0,G6.__)("Add note")})})]})]})}var IEe=a(C(),1);function Y6({floating:e,className:t,style:r,children:o,...n}){let i=!!e;return(0,IEe.jsx)(se,{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 q6=a(C(),1),{useBlockElement:itt}=Y(qP.privateApis);function KP({onSubmit:e,sidebarRef:t,floating:r}){let{clientId:o}=(0,Dx.useSelect)(d=>{let{getSelectedBlockClientId:f}=d(qP.store);return{clientId:f()}},[]),n=(0,Dx.useSelect)(d=>Y(d(R)).getSelectedNote(),[]),i=itt(o),{toggleBlockSpotlight:s}=Y((0,Dx.useDispatch)(qP.store)),{selectNote:l}=Y((0,Dx.useDispatch)(R)),c=(0,OEe.useRef)(!1),u=()=>{l(void 0),i?.focus(),s(o,!1)};return n!=="new"||!o?null:(0,q6.jsx)(Y6,{floating:r,className:"editor-collab-sidebar-panel__thread is-selected",gap:"md",tabIndex:0,"aria-label":(0,cG.__)("New note"),role:"treeitem",style:r?{opacity:r.y?void 0:0}:void 0,onBlur:d=>{document.hasFocus()&&(c.current||d.currentTarget.contains(d.relatedTarget)||(s(o,!1),l(void 0)))},children:(0,q6.jsx)(Nx,{children:(0,q6.jsx)(ob,{onSubmit:async d=>{c.current=!0;let{id:f}=await e({content:d});l(f),Zi(f,t.current)},onCancel:u,labels:{input:(0,cG.__)("New note")}})})})}var nb=a(U(),1),ib=a(W(),1),Qn=a(j(),1);var Jn=a(C(),1),{Menu:ZP}=Y(ib.privateApis);function stt({items:e,buttonRef:t}){return(0,Jn.jsxs)(ZP,{placement:"bottom-end",children:[(0,Jn.jsx)(ZP.TriggerButton,{render:(0,Jn.jsx)(ib.Button,{ref:t,size:"small",icon:no,label:(0,Qn.__)("Actions"),disabled:!e.length,accessibleWhenDisabled:!0})}),(0,Jn.jsx)(ZP.Popover,{modal:!1,children:e.map(r=>(0,Jn.jsx)(ZP.Item,{onClick:r.onClick,children:(0,Jn.jsx)(ZP.ItemLabel,{children:r.title})},r.id))})]})}function K6({note:e,parentNote:t,isSelected:r,onEditNote:o,onDeleteNote:n,onResolve:i}){let[s,l]=(0,nb.useState)(null),c=(0,nb.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,Qn.__)("Edit"),isEligible:({status:S})=>S!=="approved",onClick:()=>l("edit")},{id:"reopen",title:(0,Qn._x)("Reopen","Reopen note"),isEligible:({status:S})=>S==="approved",onClick:()=>o({id:e.id,status:"hold"})},{id:"delete",title:(0,Qn.__)("Delete"),isEligible:()=>!0,onClick:()=>l("delete")}],m=t?.status!=="approved"?f.filter(S=>S.isEligible(e)):[],h=e.parent===0?(0,Qn.__)("Are you sure you want to delete this note? This will also delete all of this note's replies."):(0,Qn.__)("Are you sure you want to delete this reply?"),g=()=>{l(null),c.current?.focus()},v;if(s==="edit")v=(0,Jn.jsx)(ob,{onSubmit:S=>{o({id:e.id,content:S}),l(null),c.current?.focus()},onCancel:g,note:e,labels:{submit:(0,Qn._x)("Update","verb"),input:(0,Qn.sprintf)((0,Qn.__)("Edit note %1$s by %2$s"),e.id,e.author_name)}});else if(d){let S=e.meta._wp_note_status==="resolved"?(0,Qn.__)("Marked as resolved"):(0,Qn.__)("Reopened"),b=e?.content?.raw,w=b&&typeof b=="string"&&b.trim()!==""?(0,Qn.sprintf)((0,Qn.__)("%1$s: %2$s"),S,b):S;v=(0,Jn.jsx)(nb.RawHTML,{className:Q("editor-collab-sidebar-panel__note-content","editor-collab-sidebar-panel__resolution-text"),children:w})}else v=(0,Jn.jsx)(nb.RawHTML,{className:"editor-collab-sidebar-panel__note-content",children:e?.content?.rendered});let y=r?(0,Jn.jsxs)(Jn.Fragment,{children:[u&&i&&(0,Jn.jsx)(ib.Button,{label:(0,Qn._x)("Resolve","Mark note as resolved"),size:"small",icon:yg,disabled:e.status==="approved",accessibleWhenDisabled:e.status==="approved",onClick:i}),(0,Jn.jsx)(stt,{items:m,buttonRef:c})]}):null;return(0,Jn.jsxs)(Nx,{note:e,actions:y,role:e.parent!==0?"treeitem":void 0,children:[v,s==="delete"&&(0,Jn.jsx)(ib.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{n(e),l(null)},onCancel:g,confirmButtonText:(0,Qn.__)("Delete"),children:h})]})}var Aa=a(C(),1),{useBlockElement:att}=Y(X6.privateApis);function DEe({note:e,onEditNote:t,onAddReply:r,onDeleteNote:o,isSelected:n,sidebarRef:i,floating:s,onKeyDown:l}){let c=!!s,{toggleBlockHighlight:u,selectBlock:d,toggleBlockSpotlight:f}=Y((0,uG.useDispatch)(X6.store)),{selectNote:m}=Y((0,uG.useDispatch)(R)),h=att(e.blockClientId),g=(0,NEe.useDebounce)(u,50),v=(0,Fx.useRef)(null),y=(0,Fx.useRef)(!1),S=s?.registerThread,b=s?.unregisterThread;(0,Fx.useEffect)(()=>{let F=v.current;return F&&S&&S(e.id,h,F),()=>b?.(e.id)},[h,e.id,S,b]),(0,Fx.useEffect)(()=>{!n||e.id==="new"||C1e(e.id,i.current)},[n,s?.y,e.id,i]);let w=()=>{g(e.blockClientId,!0)},x=()=>{g(e.blockClientId,!1)},_=()=>{u(e.blockClientId,!0)},E=F=>{if(!document.hasFocus())return;let H=F.relatedTarget?.closest(".editor-collab-sidebar-panel__thread"),M=F.relatedTarget?.closest('[role="dialog"]'),L=y.current;H&&!L||M||L&&F.currentTarget.contains(F.relatedTarget)||(u(e.blockClientId,!1),A())},I=()=>{n||(m(e.id),Zi(e.id,i.current),f(e.blockClientId,!0),e.blockClientId&&d(e.blockClientId,null))},A=()=>{m(void 0),f(e.blockClientId,!1)},k=()=>{t({id:e.id,status:"approved"}),A(),c?h?.focus():Zi(e.id,i.current)},O=e?.reply||[],T=O.length>0?O[O.length-1]:void 0,P=O.length>0?O.slice(0,-1):[],N=b1e((0,MEe.__unstableStripHTML)(e.content?.rendered),10),z=e.blockClientId?(0,Qi.sprintf)((0,Qi.__)("Note: %s"),N):(0,Qi.sprintf)((0,Qi.__)("Original block deleted. Note: %s"),N);return c&&e.id==="new"?(0,Aa.jsx)(KP,{onSubmit:r,sidebarRef:i,floating:{y:s.y,ref:v}}):(0,Aa.jsxs)(Y6,{floating:c?{y:s.y,ref:v}:void 0,className:Q("editor-collab-sidebar-panel__thread",{"is-selected":n}),id:`note-thread-$e.id}`,gap:"md",onClick:I,onMouseEnter:w,onMouseLeave:x,onFocus:_,onBlur:E,onKeyUp:F=>{F.key==="Tab"&&(y.current=!1)},onKeyDown:F=>{F.key==="Tab"?y.current=!0:l(F)},tabIndex:0,role:"treeitem","aria-label":z,"aria-expanded":n,children:[(0,Aa.jsx)(Z6.Button,{className:"editor-collab-sidebar-panel__skip-to-note",variant:"secondary",size:"compact",onClick:()=>{Zi(e.id,i.current,"textarea")},children:(0,Qi.__)("Add new reply")}),!e.blockClientId&&(0,Aa.jsx)("p",{className:"editor-collab-sidebar-panel__deleted-block-notice",children:(0,Qi.__)("Original block deleted.")}),(0,Aa.jsx)(K6,{note:e,isSelected:n,onEditNote:t,onDeleteNote:o,onResolve:k}),n&&O.map(F=>(0,Aa.jsx)(K6,{note:F,parentNote:e,isSelected:n,onEditNote:t,onDeleteNote:o},F.id)),!n&&P.length>0&&(0,Aa.jsx)(se,{direction:"row",align:"center",justify:"space-between",className:"editor-collab-sidebar-panel__more-reply-separator",children:(0,Aa.jsx)(Z6.Button,{size:"compact",variant:"tertiary",className:"editor-collab-sidebar-panel__more-reply-button",onClick:F=>{F.stopPropagation(),I()},children:(0,Qi.sprintf)((0,Qi._n)("%s more reply","%s more replies",P.length),P.length)})}),!n&&T&&(0,Aa.jsx)(K6,{note:T,parentNote:e,isSelected:!1,onEditNote:t,onDeleteNote:o}),n&&(0,Aa.jsx)(Nx,{role:"treeitem",children:(0,Aa.jsx)(ob,{onSubmit:F=>{e.status==="approved"?t({id:e.id,status:"hold",content:F}):r({content:F,parent:e.id})},onCancel:F=>{F.stopPropagation(),A(),Zi(e.id,i.current)},labels:{submit:e.status==="approved"?(0,Qi.__)("Reopen & Reply"):(0,Qi.__)("Reply"),input:(0,Qi.sprintf)((0,Qi.__)("Reply to note %1$s by %2$s"),e.id,e.author_name)}})}),!!e.blockClientId&&(0,Aa.jsx)(Z6.Button,{className:"editor-collab-sidebar-panel__skip-to-block",variant:"secondary",size:"compact",onClick:F=>{F.stopPropagation(),h?.focus()},children:(0,Qi.__)("Back to block")})]})}var km=a(j(),1),Nd=a(U(),1),Q6=a(oe(),1),mu=a(G(),1),sb=a(he(),1),BEe=a(xt(),1),VEe=a(Sy(),1),jEe=a(At(),1);function FEe(){let e=new Set,t=new Map,r=new Map,o=new WeakMap,n={},i={};function s(){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&&s()});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)),s()},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:LEe}=Y(sb.privateApis);function zEe(e){let t={post:e,type:"note",status:"all",per_page:-1},{records:r}=(0,Q6.useEntityRecords)("root","comment",t,{enabled:!!e&&typeof e=="number"}),{getBlockAttributes:o}=(0,mu.useSelect)(sb.store),{clientIds:n}=(0,mu.useSelect)(l=>{let{getClientIdsWithDescendants:c}=l(sb.store);return{clientIds:c()}},[]),{notes:i,unresolvedNotes:s}=(0,Nd.useMemo)(()=>{if(!r||r.length===0)return{notes:[],unresolvedNotes:[]};let l={},c=new Map;for(let g of n){let v=o(g)?.metadata,y=$h(v);if(y.length>0){l[g]=y;for(let S of y)c.set(S,g)}}let u=new Map,d=[];for(let g of r){let v={...g,reply:[],blockClientId:g.parent===0?c.get(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))for(let v of g){let y=u.get(v);y&&(y.status==="hold"?f.push(y):y.status==="approved"&&m.push(y))}let h=d.filter(g=>!g.blockClientId);return{notes:[...f,...m,...h],unresolvedNotes:f}},[n,r,o]);return{notes:i,unresolvedNotes:s}}function HEe(){let{createNotice:e}=(0,mu.useDispatch)(BEe.store),{saveEntityRecord:t,deleteEntityRecord:r}=(0,mu.useDispatch)(Q6.store),{getCurrentPostId:o}=(0,mu.useSelect)(R),{getBlockAttributes:n,getSelectedBlockClientId:i}=(0,mu.useSelect)(sb.store),{updateBlockAttributes:s}=(0,mu.useDispatch)(sb.store),l=f=>{let m=f.message&&f.code!=="unknown_error"?(0,jEe.decodeEntities)(f.message):(0,km.__)("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();if(!g)return h;let v=n(g)?.metadata,y=S1e(v,h.id);s(g,{metadata:LEe(y)})}return e("snackbar",m?(0,km.__)("Reply added."):(0,km.__)("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,km.__)("Note marked as resolved."),hold:(0,km.__)("Note reopened."),updated:(0,km.__)("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,km.__)("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=f.blockClientId||i();if(!m)return;let h=n(m)?.metadata,g=w1e(h,f.id);s(m,{metadata:LEe(g)})}e("snackbar",(0,km.__)("Note deleted."),{type:"snackbar",isDismissible:!0})}catch(m){l(m)}}}}function UEe(e=!1){let t=(0,mu.useRegistry)();(0,Nd.useEffect)(()=>{if(!e)return;let{getActiveComplementaryArea:r}=t.select(je),{disableComplementaryArea:o,enableComplementaryArea:n}=t.dispatch(je),i=t.subscribe(()=>{r("core")===null&&n("core",fg)});return()=>{i(),r("core")===fg&&o("core",fg)}},[e,t])}function WEe({threads:e,selectedNoteId:t,isFloating:r,sidebarRef:o}){let[n,i]=(0,Nd.useState)({}),[s]=(0,Nd.useState)(FEe),l=(0,Nd.useSyncExternalStore)(s.subscribe,s.getSnapshot);return(0,Nd.useEffect)(()=>{if(!r||!o?.current)return;let c=o.current,u=s.getFirstBlockElement(),d=u?.closest(".is-root-container")??u,f=d?(0,VEe.getScrollContainer)(d):null,m=()=>{c.style.setProperty("--canvas-scroll",`${-(f?.scrollTop??0)}px`)},h=window.requestAnimationFrame(()=>{let y=x1e({threads:e,selectedNoteId:t,blockRects:s.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,s,e]),{notePositions:n,registerThread:s.registerThread,unregisterThread:s.unregisterThread}}var Rm=a(C(),1),{useBlockElement:ltt}=Y(XP.privateApis);function fG({notes:e,sidebarRef:t,isFloating:r=!1,styles:o}){let{onCreate:n,onEdit:i,onDelete:s}=HEe(),{selectNote:l}=Y((0,Lx.useDispatch)(R)),{selectBlock:c,toggleBlockSpotlight:u}=Y((0,Lx.useDispatch)(XP.store)),{noteId:d,selectedBlockClientId:f,orderedBlockIds:m}=(0,Lx.useSelect)(k=>{let{getBlockAttributes:O,getSelectedBlockClientId:T,getClientIdsWithDescendants:P}=k(XP.store),N=T();return{noteId:N?O(N)?.metadata?.noteId:null,selectedBlockClientId:N,orderedBlockIds:P()}},[]),{selectedNote:h,noteFocused:g}=(0,Lx.useSelect)(k=>{let{getSelectedNote:O,isNoteFocused:T}=Y(k(R));return{selectedNote:O(),noteFocused:T()}},[]),v=ltt(f),y=(0,mg.useMemo)(()=>{if(!r||h!=="new")return e;let k={id:"new",blockClientId:f,content:{rendered:""}},O=[];return m.forEach(T=>{let P=e.filter(N=>N.blockClientId===T);O.push(...P),T===f&&O.push(k)}),O},[e,r,h,f,m]),S=async k=>{let O=y.findIndex(z=>z.id===k.id),T=y[O+1],P=y[O-1];if(await s(k),k.parent!==0){l(k.parent),Zi(k.parent,t.current);return}let N=T??P;N?(l(N.id),Zi(N.id,t.current),N.blockClientId&&(u(N.blockClientId,!0),c(N.blockClientId,null))):(l(void 0),u(k.blockClientId,!1),v?.focus())},b=(0,mg.useMemo)(()=>{let k=$h({noteId:d}),O=e.filter(T=>k.includes(T.id));return _P(O)?.id},[d,e]),w=(0,mg.useRef)(f);(0,mg.useEffect)(()=>{w.current!==f&&(w.current=f,l(b))},[f,b,l]),(0,mg.useEffect)(()=>{g&&h&&(Zi(h,t.current,h==="new"?"textarea":void 0),l(h))},[g,h,l,t]);let{notePositions:x,registerThread:_,unregisterThread:E}=WEe({threads:y,selectedNoteId:h,isFloating:r,sidebarRef:t}),I=Array.isArray(y)&&y.length>0,A=(k,O,T)=>{if(k.defaultPrevented)return;let P=y.findIndex(z=>z.id===O.id),N=k.currentTarget===k.target;(k.key==="Enter"||k.key==="ArrowRight")&&N&&!T?(l(O.id),O.blockClientId&&(c(O.blockClientId,null),u(O.blockClientId,!0))):(k.key==="Enter"||k.key==="ArrowLeft")&&N&&T||k.key==="Escape"?(l(void 0),O.blockClientId&&u(O.blockClientId,!1),Zi(O.id,t.current)):k.key==="ArrowDown"&&P<y.length-1&&N?Zi(y[P+1].id,t.current):k.key==="ArrowUp"&&P>0&&N?Zi(y[P-1].id,t.current):k.key==="Home"&&N?Zi(y[0].id,t.current):k.key==="End"&&N&&Zi(y[y.length-1].id,t.current)};return(0,Rm.jsx)(se,{className:"editor-collab-sidebar-panel",style:o,role:"tree",direction:"column",gap:"md",justify:"flex-start",ref:k=>{k&&(t.current=k)},"aria-label":r?(0,dG.__)("Unresolved notes"):(0,dG.__)("All notes"),children:!I&&!r?(0,Rm.jsx)(KP,{onSubmit:n,sidebarRef:t}):(0,Rm.jsxs)(Rm.Fragment,{children:[!r&&h==="new"&&(0,Rm.jsx)(KP,{onSubmit:n,sidebarRef:t}),y.map(k=>(0,Rm.jsx)(DEe,{note:k,onAddReply:n,onDeleteNote:S,onEditNote:i,isSelected:h===k.id,sidebarRef:t,floating:r?{y:x[k.id],registerThread:_,unregisterThread:E}:void 0,onKeyDown:O=>A(O,k,h===k.id)},k.id))]})})}var GEe=a(W(),1),J6=a(j(),1),e3=a(he(),1),mG=a(G(),1),YEe=a(wt(),1),qEe=a(aa(),1);var $6=a(C(),1),{NoteIconSlotFill:ctt}=Y(e3.privateApis);function utt({clientId:e,onClick:t,isDistractionFree:r}){let o=(0,mG.useSelect)(l=>l(e3.store).getBlock(e),[e]),n=(0,mG.useSelect)(l=>l(qEe.store).getShortcutRepresentation("core/editor/new-note"),[]);if(!o?.isValid||o?.name===(0,YEe.getUnregisteredTypeHandlerName)())return null;let i=r||o?.name==="core/freeform",s;return r?s=(0,J6.__)("Notes are disabled in distraction free mode."):o?.name==="core/freeform"&&(s=(0,J6.__)("Convert to blocks to add notes.")),(0,$6.jsx)(GEe.MenuItem,{onClick:t,"aria-haspopup":"dialog",disabled:i,info:s,shortcut:n,children:(0,J6.__)("Add note")})}function pG({onClick:e,isDistractionFree:t}){return(0,$6.jsx)(ctt.Fill,{children:({clientId:r,onClose:o})=>(0,$6.jsx)(utt,{clientId:r,isDistractionFree:t,onClick:()=>{e(r),o()}})})}var KEe=a(W(),1);var Bx=a(j(),1),ZEe=a(U(),1),t3=a(he(),1),XEe=a(G(),1);var pg=a(C(),1),{NoteIconToolbarSlotFill:dtt}=Y(t3.privateApis);function ftt({participants:e}){let t=(0,XEe.useSelect)(c=>{let{getSettings:u}=c(t3.store),{__experimentalDiscussionSettings:d}=u();return d?.avatarURL},[]),r=3,n=e.length>r?e.slice(0,r-1):e,i=Math.max(0,e.length-n.length),l=e.length>100&&i>0?(0,Bx.__)("100+"):(0,Bx.sprintf)((0,Bx.__)("+%s"),i);return(0,pg.jsxs)(se,{direction:"row",align:"center",gap:"xs",children:[n.map(c=>(0,pg.jsx)("img",{src:c.avatar||t,alt:c.name,className:"editor-note-indicator__avatar",style:{borderColor:Kl(c.id)}},c.id)),i>0&&(0,pg.jsx)("span",{className:"editor-note-indicator__overflow",children:l})]})}function QEe({onClick:e,note:t}){let r=(0,ZEe.useMemo)(()=>{if(!t)return[];let o=new Map,n=[t,...t.reply].sort((i,s)=>new Date(i.date)-new Date(s.date));for(let i of n)!i.author_name||o.has(i.author)||o.set(i.author,{id:i.author,name:i.author_name,avatar:i.author_avatar_urls?.["48"]||i.author_avatar_urls?.["96"]});return Array.from(o.values())},[t]);return r.length?(0,pg.jsx)(dtt.Fill,{children:(0,pg.jsx)(KEe.ToolbarButton,{className:"editor-note-indicator",label:(0,Bx.__)("View notes"),onClick:()=>e(),showTooltip:!0,children:(0,pg.jsx)(ftt,{participants:r})})}):null}var Fs=a(C(),1);function mtt({postId:e}){let{getActiveComplementaryArea:t}=(0,Md.useSelect)(je),{enableComplementaryArea:r}=(0,Md.useDispatch)(je),{toggleBlockSpotlight:o,selectBlock:n}=Y((0,Md.useDispatch)(hG.store)),{selectNote:i}=Y((0,Md.useDispatch)(R)),s=(0,$Ee.useViewportMatch)("medium"),l=(0,JEe.useRef)(null),{clientId:c,noteId:u,isClassicBlock:d}=(0,Md.useSelect)(k=>{let{getBlockAttributes:O,getSelectedBlockClientId:T,getBlockName:P}=k(hG.store),N=T();return{clientId:N,noteId:N?O(N)?.metadata?.noteId:null,isClassicBlock:N?P(N)==="core/freeform":!1}},[]),f=$h({noteId:u}),{isDistractionFree:m}=(0,Md.useSelect)(k=>{let{get:O}=k(tke.store);return{isDistractionFree:O("core","distractionFree")}},[]),h=(0,Md.useSelect)(k=>Y(k(R)).getSelectedNote(),[]),{notes:g,unresolvedNotes:v}=zEe(e),y=s,S=g.length>0||!y;UEe(y&&(v.length>0||h!==void 0));async function b({targetClientId:k,noteId:O,isApproved:T}){if(!k)return;let P=await t("core");T?r("core",Ox):(!lG.includes(P)||!S)&&r("core",y?fg:Ox);let N=await t("core");lG.includes(N)&&(n(k,null),o(k,!0),i(O,{focus:!0}))}function w(k){let O=g.filter(P=>P.blockClientId===k),T=_P(O);return b({targetClientId:k,noteId:T?.id??"new",isApproved:T?.status==="approved"})}function x(k){return b({targetClientId:k,noteId:"new",isApproved:!1})}(0,eke.useShortcut)("core/editor/new-note",k=>{k.preventDefault(),x(c)},{isDisabled:m||d||!c});let{merged:_}=Jr(),E=_?.styles?.color?.background,I=f.length>0?g.filter(k=>f.includes(k.id)):[],A=_P(I);return m?(0,Fs.jsx)(pG,{isDistractionFree:!0}):(0,Fs.jsxs)(Fs.Fragment,{children:[!!A&&(0,Fs.jsx)(QEe,{note:A,onClick:()=>w(c)}),(0,Fs.jsx)(pG,{onClick:k=>x(k)}),S&&(0,Fs.jsx)(Oy,{identifier:Ox,name:Ox,title:(0,r3.__)("All notes"),header:(0,Fs.jsx)("h2",{className:"interface-complementary-area-header__title",children:(0,r3.__)("All notes")}),icon:h4,closeLabel:(0,r3.__)("Close Notes"),children:(0,Fs.jsx)(fG,{notes:g,sidebarRef:l})}),s&&(0,Fs.jsx)(Oy,{isPinnable:!1,header:!1,identifier:fg,className:"editor-collab-sidebar",headerClassName:"editor-collab-sidebar__header",backgroundColor:E,children:(0,Fs.jsx)(fG,{notes:v,sidebarRef:l,styles:{backgroundColor:E},isFloating:!0})})]})}function rke(){let{postId:e,editorMode:t,revisionsMode:r}=(0,Md.useSelect)(o=>{let{getCurrentPostId:n,getEditorMode:i,isRevisionsMode:s}=Y(o(R));return{postId:n(),editorMode:i(),revisionsMode:s()}},[]);return!e||typeof e!="number"||t==="text"||r?null:(0,Fs.jsx)($r,{supportKeys:"editor.notes",children:(0,Fs.jsx)(mtt,{postId:e})})}var Dd=a(W(),1),Vx=a(j(),1);var eE=a(G(),1),vG=a(U(),1),ake=a(kt(),1),a3=a(Ee(),1),lke=a(oe(),1);var Am=a(W(),1),o3=a(G(),1),QP=a(j(),1),oke=a(kt(),1);var nke=a(oe(),1);var pu=a(C(),1);function n3({hideWelcomeGuide:e=!1,onChangePath:t}){let{user:r,setUser:o}=Jr(),n=!!r&&(Object.keys(r?.styles??{}).length>0||Object.keys(r?.settings??{}).length>0),i=()=>{o({styles:{},settings:{}})},{toggle:s}=(0,o3.useDispatch)(oke.store),{canEditCSS:l}=(0,o3.useSelect)(u=>{let{getEntityRecord:d,__experimentalGetCurrentGlobalStylesId:f}=u(nke.store),m=f();return{canEditCSS:!!(m?d("root","globalStyles",m):void 0)?._links?.["wp:action-edit-css"]}},[]),c=()=>{t("/css")};return(0,pu.jsx)(Am.DropdownMenu,{icon:no,label:(0,QP.__)("More"),toggleProps:{size:"compact"},children:({onClose:u})=>(0,pu.jsxs)(pu.Fragment,{children:[(0,pu.jsxs)(Am.MenuGroup,{children:[l&&(0,pu.jsx)(Am.MenuItem,{onClick:c,children:(0,QP.__)("Additional CSS")}),!e&&(0,pu.jsx)(Am.MenuItem,{onClick:()=>{s("core/edit-site","welcomeGuideStyles"),u()},children:(0,QP.__)("Welcome Guide")})]}),(0,pu.jsx)(Am.MenuGroup,{children:(0,pu.jsx)(Am.MenuItem,{onClick:()=>{i(),u()},disabled:!n,children:(0,QP.__)("Reset styles")})})]})})}var ab=a(C(),1);function ike({className:e,identifier:t,title:r,icon:o,children:n,closeLabel:i,header:s,headerClassName:l,panelClassName:c,isActiveByDefault:u}){return(0,ab.jsxs)(ab.Fragment,{children:[(0,ab.jsx)(Il,{className:e,scope:"core",identifier:t,title:r,icon:o,closeLabel:i,header:s,headerClassName:l,panelClassName:c,isActiveByDefault:u,children:n}),(0,ab.jsx)(Qp,{scope:"core",identifier:t,icon:o,children:r})]})}var i3=a(G(),1),s3=a(W(),1),nc=a(j(),1),gG=a(kt(),1);var JP=a(C(),1);function $P({nonAnimatedSrc:e,animatedSrc:t}){return(0,JP.jsxs)("picture",{className:"editor-welcome-guide__image",children:[(0,JP.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,JP.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var Gr=a(C(),1);function ske(){let{toggle:e}=(0,i3.useDispatch)(gG.store),{isActive:t,isStylesOpen:r}=(0,i3.useSelect)(n=>{let i=n(je).getActiveComplementaryArea("core");return{isActive:!!n(gG.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:i==="edit-site/global-styles"}},[]);if(!t||!r)return null;let o=(0,nc.__)("Welcome to Styles");return(0,Gr.jsx)(s3.Guide,{className:"editor-welcome-guide guide-styles",contentLabel:o,finishButtonText:(0,nc.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,Gr.jsx)($P,{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,Gr.jsxs)(Gr.Fragment,{children:[(0,Gr.jsx)("h1",{className:"editor-welcome-guide__heading",children:o}),(0,Gr.jsx)("p",{className:"editor-welcome-guide__text",children:(0,nc.__)("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,Gr.jsx)($P,{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,Gr.jsxs)(Gr.Fragment,{children:[(0,Gr.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,nc.__)("Set the design")}),(0,Gr.jsx)("p",{className:"editor-welcome-guide__text",children:(0,nc.__)("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,Gr.jsx)($P,{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,Gr.jsxs)(Gr.Fragment,{children:[(0,Gr.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,nc.__)("Personalize blocks")}),(0,Gr.jsx)("p",{className:"editor-welcome-guide__text",children:(0,nc.__)("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,Gr.jsx)($P,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,Gr.jsxs)(Gr.Fragment,{children:[(0,Gr.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,nc.__)("Learn more")}),(0,Gr.jsxs)("p",{className:"editor-welcome-guide__text",children:[(0,nc.__)("New to block themes and styling your site?")," ",(0,Gr.jsx)(s3.ExternalLink,{href:(0,nc.__)("https://wordpress.org/documentation/article/styles-overview/"),children:(0,nc.__)("Here\u2019s a detailed guide to learn how to make the most of it.")})]})]})}]})}var vi=a(C(),1);function cke(){let{shouldResetNavigation:e,stylesPath:t,showStylebook:r,showListViewByDefault:o,hasRevisions:n,activeComplementaryArea:i,editorSettings:s}=(0,eE.useSelect)(S=>{let{getActiveComplementaryArea:b}=S(je),{getStylesPath:w,getShowStylebook:x}=Y(S(R)),_=S(R).getEditorMode()==="visual",E=S(ake.store).get("core","showListViewByDefault"),{getEntityRecord:I,__experimentalGetCurrentGlobalStylesId:A}=S(lke.store),k=A(),O=k?I("root","globalStyles",k):void 0;return{stylesPath:w(),showStylebook:x(),shouldResetNavigation:b("core")!=="edit-site/global-styles"||!_,showListViewByDefault:E,hasRevisions:!!O?._links?.["version-history"]?.[0]?.count,activeComplementaryArea:S(je).getActiveComplementaryArea("core"),editorSettings:S(R).getEditorSettings()}},[]),{setStylesPath:l,setShowStylebook:c,resetStylesNavigation:u}=Y((0,eE.useDispatch)(R)),d=(0,a3.useViewportMatch)("medium","<"),f=t.startsWith("/revisions")&&!r,m=t.startsWith("/revisions")&&r,h=(0,a3.usePrevious)(i);(0,vG.useEffect)(()=>{i==="edit-site/global-styles"&&h!=="edit-site/global-styles"&&u()},[i,h,u]),(0,vG.useEffect)(()=>{e&&u()},[e,u]);let{setIsListViewOpened:g}=(0,eE.useDispatch)(R),v=()=>{g(!1),l(f||m?"/":"/revisions")},y=()=>{g(r&&o),c(!r)};return(0,vi.jsxs)(vi.Fragment,{children:[(0,vi.jsx)(ike,{className:"editor-global-styles-sidebar",identifier:"edit-site/global-styles",title:(0,Vx.__)("Styles"),icon:AL,closeLabel:(0,Vx.__)("Close Styles"),panelClassName:"editor-global-styles-sidebar__panel",header:(0,vi.jsxs)(Dd.Flex,{className:"editor-global-styles-sidebar__header",gap:1,children:[(0,vi.jsx)(Dd.FlexItem,{children:(0,vi.jsx)("h2",{className:"editor-global-styles-sidebar__header-title",children:(0,Vx.__)("Styles")})}),(0,vi.jsxs)(Dd.Flex,{justify:"flex-end",gap:1,className:"editor-global-styles-sidebar__header-actions",children:[!d&&(0,vi.jsx)(Dd.FlexItem,{children:(0,vi.jsx)(Dd.Button,{icon:Sg,label:(0,Vx.__)("Style Book"),isPressed:r,accessibleWhenDisabled:!0,disabled:e,onClick:y,size:"compact"})}),(0,vi.jsx)(Dd.FlexItem,{children:(0,vi.jsx)(Dd.Button,{label:(0,Vx.__)("Revisions"),icon:jd,onClick:v,accessibleWhenDisabled:!0,disabled:!n,isPressed:f||m,size:"compact"})}),(0,vi.jsx)(n3,{onChangePath:l})]})]}),children:(0,vi.jsx)(j5,{path:t,onPathChange:l,settings:s})}),(0,vi.jsx)(ske,{})]})}var ic=a(C(),1);function ptt({postType:e,postId:t,templateId:r,settings:o,children:n,initialEdits:i,onActionPerformed:s,extraContent:l,extraSidebarPanels:c,...u}){let{post:d,template:f,hasLoadedPost:m,error:h,isBlockTheme:g,showGlobalStyles:v}=(0,uke.useSelect)(y=>{let{getEntityRecord:S,getResolutionError:b,hasFinishedResolution:w,getCurrentTheme:x,__experimentalGetCurrentGlobalStylesId:_,canUser:E}=y(dke.store),{getRenderingMode:I,getCurrentPostType:A}=y(R),k=["postType",e,t],O=I(),T=A(),P=x()?.is_block_theme,N=_(),z=N?E("update",{kind:"root",name:"globalStyles",id:N}):!1;return{post:S(...k),template:r?S("postType",or,r):void 0,hasLoadedPost:w("getEntityRecord",k),error:b("getEntityRecord",k)?.message,isBlockTheme:P,showGlobalStyles:P&&z&&(T==="wp_template"||O==="template-locked")}},[e,t,r]);return(0,ic.jsxs)(ic.Fragment,{children:[m&&!d&&(0,ic.jsx)(fke.Notice,{status:h?"error":"warning",isDismissible:!1,children:h||(0,mke.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")}),!!d&&(0,ic.jsxs)(_H,{post:d,__unstableTemplate:f,settings:o,initialEdits:i,useSubRegistry:!1,children:[(0,ic.jsx)(lTe,{...u,children:l}),n,(0,ic.jsx)(wEe,{onActionPerformed:s,extraPanels:c}),(0,ic.jsx)(rke,{}),g&&(0,ic.jsx)(_N,{}),v&&(0,ic.jsx)(cke,{})]})]})}var pke=ptt;var Qe=a(j(),1),_ke=a(Ee(),1),lb=a(G(),1),Cke=a(U(),1),tE=a(kt(),1);var l3=a(G(),1),hke=a(kt(),1);var gke=a(C(),1),{PreferenceBaseOption:htt}=Y(hke.privateApis);function vke(e){let t=(0,l3.useSelect)(n=>n(R).isPublishSidebarEnabled(),[]),{enablePublishSidebar:r,disablePublishSidebar:o}=(0,l3.useDispatch)(R);return(0,gke.jsx)(htt,{isChecked:t,onChange:n=>n?r():o(),...e})}var c3=a(G(),1),yke=a(kt(),1),u3=a(wt(),1),bke=a(U(),1),Ske=a(W(),1),zx=a(j(),1),wke=a(he(),1);var jx=a(C(),1),{BlockManager:gtt}=Y(wke.privateApis),vtt=[];function xke(){let{showBlockTypes:e,hideBlockTypes:t}=Y((0,c3.useDispatch)(R)),{blockTypes:r,allowedBlockTypes:o,hiddenBlockTypes:n}=(0,c3.useSelect)(m=>({blockTypes:m(u3.store).getBlockTypes(),allowedBlockTypes:m(R).getEditorSettings().allowedBlockTypes,hiddenBlockTypes:m(yke.store).get("core","hiddenBlockTypes")??vtt}),[]),s=(0,bke.useMemo)(()=>o===!0?r:r.filter(({name:m})=>o?.includes(m)),[o,r]).filter(m=>(0,u3.hasBlockSupport)(m,"inserter",!0)&&(!m.parent||m.parent.includes("core/post-content"))),l=n.filter(m=>s.some(h=>h.name===m)),c=s.filter(m=>!l.includes(m.name)),u=s.length-c.length;function d(){f(s)}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,jx.jsxs)("div",{className:"editor-block-visibility",children:[!!u&&(0,jx.jsxs)("div",{className:"editor-block-visibility__disabled-blocks-count",children:[(0,zx.sprintf)((0,zx._n)("%d block is hidden.","%d blocks are hidden.",u),u),(0,jx.jsx)(Ske.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:d,children:(0,zx.__)("Reset")})]}),(0,jx.jsx)(gtt,{blockTypes:s,selectedBlockTypes:c,onChange:f,showSelectAll:!1})]})}var rt=a(C(),1),{PreferencesModal:ytt,PreferencesModalTabs:btt,PreferencesModalSection:Im,PreferenceToggleControl:Ia}=Y(tE.privateApis);function Tke({extraSections:e={}}){let t=(0,lb.useSelect)(o=>o(je).isModalActive("editor/preferences"),[]),{closeModal:r}=(0,lb.useDispatch)(je);return t?(0,rt.jsx)(ytt,{closeModal:r,children:(0,rt.jsx)(Stt,{extraSections:e})}):null}function Stt({extraSections:e={}}){let t=(0,_ke.useViewportMatch)("medium"),{showBlockBreadcrumbsOption:r,showCollaborationOptions:o}=(0,lb.useSelect)(c=>{let{getEditorSettings:u,isCollaborationEnabledForCurrentPost:d}=Y(c(R)),{get:f}=c(tE.store),m=u().richEditingEnabled;return{showBlockBreadcrumbsOption:!f("core","distractionFree")&&t&&m,showCollaborationOptions:d()}},[t]),{setIsListViewOpened:n,setIsInserterOpened:i}=(0,lb.useDispatch)(R),{set:s}=(0,lb.useDispatch)(tE.store),l=(0,Cke.useMemo)(()=>[{name:"general",tabLabel:(0,Qe.__)("General"),content:(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsxs)(Im,{title:(0,Qe.__)("Interface"),children:[(0,rt.jsx)(Ia,{scope:"core",featureName:"showListViewByDefault",help:(0,Qe.__)("Opens the List View panel by default."),label:(0,Qe.__)("Always open List View")}),r&&(0,rt.jsx)(Ia,{scope:"core",featureName:"showBlockBreadcrumbs",help:(0,Qe.__)("Display the block hierarchy trail at the bottom of the editor."),label:(0,Qe.__)("Show block breadcrumbs")}),(0,rt.jsx)(Ia,{scope:"core",featureName:"allowRightClickOverrides",help:(0,Qe.__)("Allows contextual List View menus via right-click, overriding browser defaults."),label:(0,Qe.__)("Allow right-click contextual menus")}),(0,rt.jsx)(Ia,{scope:"core",featureName:"enableChoosePatternModal",help:(0,Qe.__)("Pick from starter content when creating a new page."),label:(0,Qe.__)("Show starter patterns")}),o&&(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(Ia,{scope:"core",featureName:"showCollaborationCursor",help:(0,Qe.__)("Show your own avatar inside blocks during collaborative editing sessions."),label:(0,Qe.__)("Show avatar in blocks")}),(0,rt.jsx)(Ia,{scope:"core",featureName:"showCollaborationNotifications",help:(0,Qe.__)("Show notifications when collaborators join, leave, or save the post."),label:(0,Qe.__)("Show collaboration notifications")})]})]}),(0,rt.jsxs)(Im,{title:(0,Qe.__)("Document settings"),description:(0,Qe.__)("Select what settings are shown in the document panel."),children:[(0,rt.jsx)(sM.Slot,{}),(0,rt.jsx)(zw,{taxonomyWrapper:(c,u)=>(0,rt.jsx)(Lh,{label:u.labels.menu_name,panelName:`taxonomy-panel-$u.slug}`})}),(0,rt.jsx)(cm,{children:(0,rt.jsx)(Lh,{label:(0,Qe.__)("Featured image"),panelName:"featured-image"})}),(0,rt.jsx)(Fy,{children:(0,rt.jsx)(Lh,{label:(0,Qe.__)("Excerpt"),panelName:"post-excerpt"})}),(0,rt.jsx)($r,{supportKeys:["comments","trackbacks"],children:(0,rt.jsx)(Lh,{label:(0,Qe.__)("Discussion"),panelName:"discussion-panel"})}),(0,rt.jsx)(lw,{children:(0,rt.jsx)(Lh,{label:(0,Qe.__)("Page attributes"),panelName:"page-attributes"})})]}),t&&(0,rt.jsx)(Im,{title:(0,Qe.__)("Publishing"),children:(0,rt.jsx)(vke,{help:(0,Qe.__)("Review settings, such as visibility and tags."),label:(0,Qe.__)("Enable pre-publish checks")})}),e?.general]})},{name:"appearance",tabLabel:(0,Qe.__)("Appearance"),content:(0,rt.jsxs)(Im,{title:(0,Qe.__)("Appearance"),description:(0,Qe.__)("Customize the editor interface to suit your needs."),children:[(0,rt.jsx)(Ia,{scope:"core",featureName:"fixedToolbar",onToggle:()=>s("core","distractionFree",!1),help:(0,Qe.__)("Access all block and document tools in a single place."),label:(0,Qe.__)("Top toolbar")}),(0,rt.jsx)(Ia,{scope:"core",featureName:"distractionFree",onToggle:()=>{s("core","fixedToolbar",!0),i(!1),n(!1)},help:(0,Qe.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,Qe.__)("Distraction free")}),(0,rt.jsx)(Ia,{scope:"core",featureName:"focusMode",help:(0,Qe.__)("Highlights the current block and fades other content."),label:(0,Qe.__)("Spotlight mode")}),e?.appearance]})},{name:"accessibility",tabLabel:(0,Qe.__)("Accessibility"),content:(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(Im,{title:(0,Qe.__)("Navigation"),description:(0,Qe.__)("Optimize the editing experience for enhanced control."),children:(0,rt.jsx)(Ia,{scope:"core",featureName:"keepCaretInsideBlock",help:(0,Qe.__)("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,Qe.__)("Contain text cursor inside block")})}),(0,rt.jsx)(Im,{title:(0,Qe.__)("Interface"),children:(0,rt.jsx)(Ia,{scope:"core",featureName:"showIconLabels",label:(0,Qe.__)("Show button text labels"),help:(0,Qe.__)("Show text instead of icons on buttons across the interface.")})})]})},{name:"blocks",tabLabel:(0,Qe.__)("Blocks"),content:(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(Im,{title:(0,Qe.__)("Inserter"),children:(0,rt.jsx)(Ia,{scope:"core",featureName:"mostUsedBlocks",help:(0,Qe.__)("Adds a category with the most frequently used blocks in the inserter."),label:(0,Qe.__)("Show most used blocks")})}),(0,rt.jsx)(Im,{title:(0,Qe.__)("Manage block visibility"),description:(0,Qe.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."),children:(0,rt.jsx)(xke,{})})]})},window.__clientSideMediaProcessing&&{name:"media",tabLabel:(0,Qe.__)("Media"),content:(0,rt.jsx)(rt.Fragment,{children:(0,rt.jsxs)(Im,{title:(0,Qe.__)("General"),description:(0,Qe.__)("Customize options related to the media upload flow."),children:[(0,rt.jsx)(Ia,{scope:"core/media",featureName:"optimizeOnUpload",help:(0,Qe.__)("Compress media items before uploading to the server."),label:(0,Qe.__)("Pre-upload compression")}),(0,rt.jsx)(Ia,{scope:"core/media",featureName:"requireApproval",help:(0,Qe.__)("Require approval step when optimizing existing media."),label:(0,Qe.__)("Approval step")})]})})}].filter(Boolean),[r,o,e,i,n,s,t]);return(0,rt.jsx)(btt,{sections:l})}var iE=a(wt(),1);var rE=a(he(),1),Pke="content",Eke={name:"core/pattern-overrides",getValues({select:e,clientId:t,context:r,bindings:o}){let n=r["pattern/overrides"],{getBlockAttributes:i}=e(rE.store),s=i(t),l={};for(let c of Object.keys(o)){let u=n?.[s?.metadata?.name]?.[c];if(u===void 0){l[c]=s[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:s}=e(rE.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(rE.store).updateBlockAttributes(g.clientId,d),m(g.innerBlocks)};m(s());return}let f=n(u)?.[Pke];t(rE.store).updateBlockAttributes(u,{[Pke]:{...f,[c]:{...f?.[c],...Object.entries(d).reduce((m,[h,g])=>(m[h]=g===void 0?"":g,m),{})}}})},canUserEditValue:()=>!0};var d3=a(j(),1),f3=a(oe(),1),oE=a(he(),1),yG=["core/navigation-link","core/navigation-submenu"],kke=[{label:(0,d3.__)("Post Date"),args:{field:"date"},type:"string"},{label:(0,d3.__)("Post Modified Date"),args:{field:"modified"},type:"string"},{label:(0,d3.__)("Post Link"),args:{field:"link"},type:"string"}],Rke={name:"core/post-data",getValues({select:e,context:t,bindings:r,clientId:o}){let{getBlockAttributes:n,getBlockName:i}=e(oE.store),s=i(o),l=yG.includes(s),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(f3.store),f=d("postType",u,c),m={};for(let[h,g]of Object.entries(r)){let v=kke.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(oE.store),s=i(o);if(yG.includes(s))return!1;let l={};Object.values(r).forEach(({args:c,newValue:u})=>{l[c.field]=u}),e(f3.store).editEntityRecord("postType",t?.postType,t?.postId,l)},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(oE.store),n=o(),i=r(n);return!(yG.includes(i)||t?.query||t?.queryId||!t?.postType||!e(f3.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({context:e,select:t}){return t(oE.store).getSelectedBlock()?.name!=="core/post-date"?[]:!e||!e.postId||!e.postType?[]:kke}};var nE=a(oe(),1);function bG(e,t){let{getRegisteredPostMeta:r}=Y(e(nE.store)),o=r(t?.postType),n=[];return Object.entries(o).forEach(([i,s])=>{i==="footnotes"||i.charAt(0)==="_"||n.push({label:s.title||i,args:{key:i},default:s.default,type:s.type})}),n}function wtt({select:e,context:t,args:r}){let n=bG(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(nE.store);return i("postType",t?.postType,t?.postId).meta?.[r.key]??n?.label??r.key}var Ake={name:"core/post-meta",getValues({select:e,context:t,bindings:r}){let o={};for(let[n,i]of Object.entries(r))o[n]=wtt({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(nE.store).editEntityRecord("postType",t?.postType,t?.postId,{meta:o})},canUserEditValue({select:e,context:t,args:r}){return!(t?.query||t?.queryId||!t?.postType||!bG(e,t).some(l=>l.args.key===r.key)||e(R).getEditorSettings().enableCustomFields||!e(nE.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({select:e,context:t}){return bG(e,t).map(({default:o,...n})=>({...n}))}};var hg=a(j(),1),Ike=a(oe(),1),m3=a(he(),1),SG=["core/navigation-link","core/navigation-submenu"],wG=[{label:(0,hg.__)("Term ID"),args:{field:"id"},type:"string"},{label:(0,hg.__)("Name"),args:{field:"name"},type:"string"},{label:(0,hg.__)("Slug"),args:{field:"slug"},type:"string"},{label:(0,hg.__)("Link"),args:{field:"link"},type:"string"},{label:(0,hg.__)("Description"),args:{field:"description"},type:"string"},{label:(0,hg.__)("Parent ID"),args:{field:"parent"},type:"string"},{label:(0,hg.__)("Count"),args:{field:"count"},type:"string"}],Oke={name:"core/term-data",usesContext:["taxonomy","termId","termData"],getValues({select:e,context:t,bindings:r,clientId:o}){let{getEntityRecord:n}=e(Ike.store),{getBlockAttributes:i,getBlockName:s}=e(m3.store),l=s(o),c=SG.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=wG.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(m3.store),n=o(),i=r(n);return SG.includes(i)||t?.termQuery||!t?.taxonomy||!t?.termId,!1},getFieldsList({context:e,select:t}){let{getBlockAttributes:r,getBlockName:o,getSelectedBlockClientId:n}=t(m3.store),i=n(),s=o(i);if(SG.includes(s)){let l=r(i);return!l||!l.id||!l.type?[]:wG}return e?e.taxonomy&&e.termId||e.termData?wG:[]:[]}};function Nke(){(0,iE.registerBlockBindingsSource)(Eke),(0,iE.registerBlockBindingsSource)(Rke),(0,iE.registerBlockBindingsSource)(Ake),(0,iE.registerBlockBindingsSource)(Oke)}var p3=a(G(),1),hu=a(U(),1),Fd=a(j(),1),_G=a(_g(),1),Dke=a(__(),1),Fke=a(xt(),1),h3=a(W(),1);var sE=a(C(),1),xG="upload-progress",xtt=3e3,Mke=40;function _tt(e){if(e.length<=Mke)return e;let t="\u2026",r=Mke-t.length,o=Math.ceil(r/2),n=Math.floor(r/2);return e.slice(0,o)+t+e.slice(e.length-n)}var Ctt=(0,sE.jsx)("span",{className:"editor-upload-progress-snackbar__spinner","aria-hidden":"true",children:(0,sE.jsx)(h3.Spinner,{})}),Ttt=(0,sE.jsx)("span",{className:"editor-upload-progress-snackbar__check","aria-hidden":"true",children:(0,sE.jsx)(h3.Icon,{icon:Do})});function Lke(){let e=(0,p3.useSelect)(g=>g(Dke.store).getItems(),[]),t=FY(),r=(0,hu.useMemo)(()=>e.filter(g=>!g.parentId),[e]),o=r.length,n=t?t.total-t.completed:0,i=o+n,[s,l]=(0,hu.useState)(0),c=o+(t?t.total:0);c>s&&l(c);let{createNotice:u,removeNotice:d}=(0,p3.useDispatch)(Fke.store),f=(0,hu.useRef)(!1),m=(0,hu.useRef)(!1),h=(0,hu.useRef)(null);return(0,hu.useEffect)(()=>()=>{h.current&&clearTimeout(h.current)},[]),(0,hu.useEffect)(()=>{let g=i>0;if(g&&!m.current?(f.current=!1,(0,_G.speak)((0,Fd.__)("Media upload started"),"polite"),h.current&&(clearTimeout(h.current),h.current=null,l(0))):!g&&m.current&&((0,_G.speak)((0,Fd.__)("Media upload complete"),"polite"),f.current?l(0):(u("info",(0,Fd.__)("Upload complete"),{id:xG,type:"snackbar",isDismissible:!1,explicitDismiss:!1,speak:!1,icon:Ttt,onDismiss:()=>{f.current=!0}}),h.current=setTimeout(()=>{d(xG),h.current=null,l(0)},xtt))),m.current=g,!g||f.current)return;let v=s,y=v-i+1,S=_tt(r[0]?.sourceFile?.name||t?.pending[0]||(0,Fd.__)("Uploading")),b=v===1?(0,Fd.sprintf)((0,Fd.__)("Uploading \u2014 %s"),S):(0,Fd.sprintf)((0,Fd.__)("Uploading %1$d of %2$d \u2014 %3$s"),y,v,S);u("info",b,{id:xG,type:"snackbar",isDismissible:!1,explicitDismiss:!0,speak:!1,icon:Ctt,onDismiss:()=>{f.current=!0}})},[i,s,r,t,u,d]),null}var{store:Ptt,...Ett}=Wj,Bke={};eY(Bke,{CreateTemplatePartModal:p0,patternTitleField:e1,templateTitleField:k_,BackButton:vF,EntitiesSavedStatesExtensible:VT,Editor:pke,PluginPostExcerpt:YT,PostCardPanel:ug,PreferencesModal:Tke,usePostActions:x6,usePostFields:JS,ToolsMoreMenuGroup:CF,ViewMoreMenuGroup:TF,ResizableEditor:ow,UploadProgressSnackbar:Lke,registerCoreBlockBindingsSources:Nke,getTemplateInfo:ml,GlobalStylesUIWrapper:j5,GlobalStylesActionMenu:n3,StyleBookPreview:gve,useGlobalStyles:Jr,useStyle:bh,interfaceStore:Ptt,...Ett});var aE=a(G(),1);function ktt(e,t,r){let{registerEntityAction:o}=Y((0,aE.dispatch)(R))}function Rtt(e,t,r){let{unregisterEntityAction:o}=Y((0,aE.dispatch)(R))}function Att(e,t,r){let{registerEntityField:o}=Y((0,aE.dispatch)(R))}function Itt(e,t,r){let{unregisterEntityField:o}=Y((0,aE.dispatch)(R))}var Vke=a(he(),1);return qke(Ott);})();
 496  /*! Bundled license information:
 497  
 498  use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
 499    (**
 500     * @license React
 501     * use-sync-external-store-shim.production.js
 502     *
 503     * Copyright (c) Meta Platforms, Inc. and affiliates.
 504     *
 505     * This source code is licensed under the MIT license found in the
 506     * LICENSE file in the root directory of this source tree.
 507     *)
 508  
 509  use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js:
 510    (**
 511     * @license React
 512     * use-sync-external-store-shim/with-selector.production.js
 513     *
 514     * Copyright (c) Meta Platforms, Inc. and affiliates.
 515     *
 516     * This source code is licensed under the MIT license found in the
 517     * LICENSE file in the root directory of this source tree.
 518     *)
 519  
 520  autosize/dist/autosize.js:
 521    (*!
 522        autosize 4.0.2
 523        license: MIT
 524        http://www.jacklmoore.com/autosize
 525    *)
 526  
 527  is-plain-object/dist/is-plain-object.mjs:
 528    (*!
 529     * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
 530     *
 531     * Copyright (c) 2014-2017, Jon Schlinkert.
 532     * Released under the MIT License.
 533     *)
 534  */


Generated : Mon Jul 6 08:20:14 2026 Cross-referenced by PHPXref