PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/scripts/core-data/index.min.js +4 -1 23.7.1 → trunk View file →
@@ -1,2 +1,5 @@
1 -"use strict";var wp;(wp||={}).coreData=(()=>{var Ri=Object.create;var It=Object.defineProperty;var wi=Object.getOwnPropertyDescriptor;var Ti=Object.getOwnPropertyNames;var Ci=Object.getPrototypeOf,Ii=Object.prototype.hasOwnProperty;var D=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ue=(e,t)=>{for(var r in t)It(e,r,{get:t[r],enumerable:!0})},qo=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Ti(t))!Ii.call(e,s)&&s!==r&&It(e,s,{get:()=>t[s],enumerable:!(o=wi(t,s))||o.enumerable});return e};var g=(e,t,r)=>(r=e!=null?Ri(Ci(e)):{},qo(t||!e||!e.__esModule?It(r,"default",{value:e,enumerable:!0}):r,e)),xi=e=>qo(It({},"__esModule",{value:!0}),e);var M=D((Nc,Wo)=>{Wo.exports=window.wp.data});var _e=D((Uc,Qo)=>{"use strict";Qo.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,s,n;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!e(t[s],r[s]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;for(s of t.entries())if(!e(s[1],r.get(s[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(t[s]!==r[s])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(n=Object.keys(t),o=n.length,o!==Object.keys(r).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,n[s]))return!1;for(s=o;s--!==0;){var a=n[s];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var ze=D((kc,Jo)=>{Jo.exports=window.wp.compose});var Zo=D((jc,Xo)=>{Xo.exports=window.wp.undoManager});var X=D((Xc,rs)=>{rs.exports=window.wp.apiFetch});var z=D((Zc,os)=>{os.exports=window.wp.sync});var ns=D((ed,ss)=>{ss.exports=window.wp.privateApis});var _s=D((Sd,vs)=>{"use strict";function we(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?we=function(t){return typeof t}:we=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},we(e)}function ki(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hs(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ji(e,t,r){return t&&hs(e.prototype,t),r&&hs(e,r),e}function Es(e,t){var r=e._map,o=e._arrayTreeMap,s=e._objectTreeMap;if(r.has(t))return r.get(t);for(var n=Object.keys(t).sort(),a=Array.isArray(t)?o:s,i=0;i<n.length;i++){var l=n[i];if(a=a.get(l),a===void 0)return;var f=t[l];if(a=a.get(f),a===void 0)return}var u=a.get("_ekm_value");if(u)return r.delete(u[0]),u[0]=t,a.set("_ekm_value",u),r.set(t,u),u}var Bi=(function(){function e(t){if(ki(this,e),this.clear(),t instanceof e){var r=[];t.forEach(function(s,n){r.push([n,s])}),t=r}if(t!=null)for(var o=0;o<t.length;o++)this.set(t[o][0],t[o][1])}return ji(e,[{key:"set",value:function(r,o){if(r===null||we(r)!=="object")return this._map.set(r,o),this;for(var s=Object.keys(r).sort(),n=[r,o],a=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,i=0;i<s.length;i++){var l=s[i];a.has(l)||a.set(l,new e),a=a.get(l);var f=r[l];a.has(f)||a.set(f,new e),a=a.get(f)}var u=a.get("_ekm_value");return u&&this._map.delete(u[0]),a.set("_ekm_value",n),this._map.set(r,n),this}},{key:"get",value:function(r){if(r===null||we(r)!=="object")return this._map.get(r);var o=Es(this,r);if(o)return o[1]}},{key:"has",value:function(r){return r===null||we(r)!=="object"?this._map.has(r):Es(this,r)!==void 0}},{key:"delete",value:function(r){return this.has(r)?(this.set(r,void 0),!0):!1}},{key:"forEach",value:function(r){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(n,a){a!==null&&we(a)==="object"&&(n=n[1]),r.call(s,n,a,o)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),e})();vs.exports=Bi});var ae=D((Rd,bs)=>{bs.exports=window.wp.url});var Te=D(($d,Ps)=>{Ps.exports=window.wp.blocks});var fe=D((zd,Os)=>{Os.exports=window.wp.i18n});var Ce=D((Kd,Ds)=>{Ds.exports=window.wp.blockEditor});var tt=D((mp,Ws)=>{Ws.exports=window.wp.richText});var Me=D((ym,Yn)=>{Yn.exports=window.wp.deprecated});var na=D((zm,sa)=>{sa.exports=window.wp.notices});var Jt=D((Wm,la)=>{la.exports=window.wp.htmlEntities});var W=D((Sg,Ia)=>{Ia.exports=window.wp.element});var Q=D((wg,Aa)=>{Aa.exports=window.ReactJSXRuntime});var Fa=D((jg,Va)=>{Va.exports=window.wp.warning});var Le=D((by,ii)=>{ii.exports=window.wp.primitives});var Er=D((Fy,ci)=>{ci.exports=window.wp.components});var Mc={};Ue(Mc,{EntityProvider:()=>Oa,__experimentalFetchLinkSuggestions:()=>ua,__experimentalFetchUrlData:()=>da,__experimentalUseEntityRecord:()=>Na,__experimentalUseEntityRecords:()=>ja,__experimentalUseResourcePermissions:()=>qa,fetchBlockPatterns:()=>Eo,privateApis:()=>Si,store:()=>H,useEntityBlockEditor:()=>Za,useEntityId:()=>Ge,useEntityProp:()=>ei,useEntityRecord:()=>So,useEntityRecords:()=>or,useResourcePermissions:()=>Ka});var Tr=g(M(),1);var Zr=g(_e(),1),Bn=g(ze(),1),dt=g(M(),1),Vn=g(Zo(),1);var es=g(_e(),1);function Ke(e,t){return t?Object.fromEntries(Object.entries(e).map(([r,o])=>{let s=t[r]?.raw??t[r];return[r,(0,es.default)(o,s)?void 0:o]})):e}var ts=g(_e(),1);function Ir(e,t){if(!e)return t;let r=!1,o={};for(let s in t)(0,ts.default)(e[s],t[s])?o[s]=e[s]:(r=!0,o[s]=t[s]);if(!r)return e;for(let s in e)o.hasOwnProperty(s)||(o[s]=e[s]);return o}function Ai(e){return typeof e=="string"?e.split(","):Array.isArray(e)?e:null}var k=Ai;var Pi=e=>t=>(r,o)=>r===void 0||e(o)?t(r,o):r,qe=Pi;var Oi=e=>(...t)=>async({resolveSelect:r})=>{await r[e](...t)},be=Oi;var Di=e=>t=>(r,o)=>t(r,e(o)),We=Di;function Mi(e){let t=new WeakMap;return r=>{let o;return t.has(r)?o=t.get(r):(o=e(r),r!==null&&typeof r=="object"&&t.set(r,o)),o}}var xr=Mi;function ne(e,t,r){if(!e||typeof e!="object")return e;let o=Array.isArray(t)?t:t.split(".");return o.reduce((s,n,a)=>(s[n]===void 0&&(Number.isInteger(o[a+1])?s[n]=[]:s[n]={}),a===o.length-1&&(s[n]=r),s[n]),e),e}function Ar(e,t,r){if(!e||typeof e!="object"||typeof t!="string"&&!Array.isArray(t))return e;let o=Array.isArray(t)?t:t.split("."),s=e;return o.forEach(n=>{s=s?.[n]}),s!==void 0?s:r}function Qe(e){return/^\s*\d+\s*$/.test(e)}var Se=["create","read","update","delete"];function Je(e){let t={},r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(let[o,s]of Object.entries(r))t[o]=e?e.includes(s):!1;return t}function Re(e,t,r){return(typeof t=="object"?[e,t.kind,t.name,t.id]:[e,t,r]).filter(Boolean).join("/")}var Xe=Symbol("RECEIVE_INTERMEDIATE_RESULTS");function xt(e){if(!e)return;let t=Object.entries(e).filter(([r,o])=>(r==="context"||r==="_fields")&&o!==void 0&&o!==null);return t.length>0?Object.fromEntries(t):void 0}var ms=g(X(),1);var ls=g(z(),1);var as=g(ns(),1),{lock:is,unlock:F}=(0,as.__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/core-data");var{ConnectionErrorCode:fs,createSyncManager:Li,Delta:Pr,CRDT_DOC_META_PERSISTENCE_KEY:us,CRDT_RECORD_MAP_KEY:te,LOCAL_EDITOR_ORIGIN:cs,LOCAL_UNDO_IGNORED_ORIGIN:At,retrySyncConnection:ds}=F(ls.privateApis),Ze;function O(){return Ze||(Ze=Li(),Ze)}function ps(){return!!Ze}var Ni="/wp-sync/v1/save",Pt=new Map;async function Ui(e,t,r){let o=await O()?.createPersistedCRDTDoc(e,t);o&&await(0,ms.default)({path:Ni,method:"POST",data:{room:r,doc:o}})}async function Or(e,t){let r=`${e}:${t}`,s=(Pt.get(r)||Promise.resolve()).catch(()=>{}).then(()=>Ui(e,t,r));Pt.set(r,s);try{await s}finally{Pt.get(r)===s&&Pt.delete(r)}}function Dr(e,t,r){return{type:"RECEIVE_ITEMS",items:e,persistedEdits:t,meta:r}}function gs(e,t,r,o=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:e,name:t,invalidateCache:o}}function ys(e,t={},r,o){return{...Dr(e,r,o),query:t}}var ws=g(_s(),1);var Ss=g(ae(),1);function Vi(e){let t={stableKey:"",page:1,perPage:10,offset:null,fields:null,include:null,context:"default"},r=Object.keys(e).sort();for(let o=0;o<r.length;o++){let s=r[o],n=e[s];switch(s){case"page":t[s]=Number(n);break;case"per_page":t.perPage=Number(n);break;case"offset":{let a=Number(n);Number.isFinite(a)&&(t.offset=a);break}case"context":t.context=n;break;default:s==="_fields"&&(t.fields=k(n)??[],n=t.fields.join()),s==="include"&&(typeof n=="number"&&(n=n.toString()),t.include=(k(n)??[]).map(Number),n=t.include.join()),t.stableKey+=(t.stableKey?"&":"")+(0,Ss.addQueryArgs)("",{[s]:n}).slice(1)}}return t}var ie=xr(Vi);var Rs=new WeakMap;function Fi(e,t,r={}){let{supportsPagination:o=!0}=r,{stableKey:s,page:n,perPage:a,offset:i,include:l,fields:f,context:u}=ie(t),d=e.queries?.[u]?.[s]?.itemIds;if(!d)return null;let c=o&&a!==-1,p=c?i??(n-1)*a:0,m=c?Math.min(p+a,d.length):d.length;if(c&&d.length<p+a){let E=e.queries[u][s].meta?.totalItems;if(Number.isFinite(E)&&d.length<E)return null}let y=[];for(let E=p;E<m;E++){let h=d[E];if(Array.isArray(l)&&!l.includes(h)||h===void 0)continue;if(!e.items[u]?.hasOwnProperty(h))return null;let _=e.items[u][h],C;if(Array.isArray(f)){C={};for(let b=0;b<f.length;b++){let I=f[b].split("."),S=_;I.forEach(w=>{S=S?.[w]}),ne(C,I,S)}}else{if(!e.itemIsComplete[u]?.[h])return null;C=_}y.push(C)}return y}function Mr(e,t={},r={}){let o=Rs.get(e);if(o){let n=o.get(t);if(n!==void 0)return n}else o=new ws.default,Rs.set(e,o);let s=Fi(e,t,r);return o.set(t,s),s}function Lr(e,t={}){let{stableKey:r,context:o}=ie(t);return e.queries?.[o]?.[r]?.meta?.totalItems??null}function Ts(e,t={}){let{stableKey:r,context:o}=ie(t);return e.queries?.[o]?.[r]?.meta?.totalPages??null}var ct=g(M(),1),Un=g(ze(),1);var le=function(){return le=Object.assign||function(t){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},le.apply(this,arguments)};function Cs(e){return e.toLowerCase()}var Yi=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Gi=/[^A-Z0-9]+/gi;function Ot(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?Yi:r,s=t.stripRegexp,n=s===void 0?Gi:s,a=t.transform,i=a===void 0?Cs:a,l=t.delimiter,f=l===void 0?" ":l,u=Is(Is(e,o,"$1\0$2"),n,"\0"),d=0,c=u.length;u.charAt(d)==="\0";)d++;for(;u.charAt(c-1)==="\0";)c--;return u.slice(d,c).split("\0").map(i).join(f)}function Is(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,s){return o.replace(s,r)},e)}function Nr(e,t){var r=e.charAt(0),o=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+o:""+r.toUpperCase()+o}function et(e,t){return t===void 0&&(t={}),Ot(e,le({delimiter:"",transform:Nr},t))}function Hi(e,t){return t===0?e.toLowerCase():Nr(e,t)}function Dt(e,t){return t===void 0&&(t={}),et(e,le({transform:Hi},t))}function xs(e){return e.charAt(0).toUpperCase()+e.substr(1)}function $i(e){return xs(e.toLowerCase())}function As(e,t){return t===void 0&&(t={}),Ot(e,le({delimiter:" ",transform:$i},t))}var ut=g(X(),1),Gt=g(Te(),1),P=g(fe(),1);var Ve=g(M(),1),nt=g(z(),1),an=g(Ce(),1);var Gs=g(M(),1);var Ms=100,Ls=5,Ns=5e3;var Vs=g(z(),1);function zi(){let e=window.navigator.userAgent,t="Unknown";return e.includes("Firefox")?t="Firefox":e.includes("Edg")?t="Microsoft Edge":e.includes("Chrome")&&!e.includes("Edg")?t="Chrome":e.includes("Safari")&&!e.includes("Chrome")?t="Safari":e.includes("MSIE")||e.includes("Trident")?t="Internet Explorer":(e.includes("Opera")||e.includes("OPR"))&&(t="Opera"),t}function Us(e,t,r){if(e.size!==t.size)return!1;for(let[o,s]of e.entries())if(!t.has(o)||!r(s,t.get(o)))return!1;return!0}function ks(e,t){return!e||!t?e===t:Object.keys(e).length!==Object.keys(t).length?!1:Object.entries(e).every(([r,o])=>o===t[r])}function js(e){let{avatar_urls:t,id:r,name:o,slug:s}=e;return{avatar_urls:t,browserType:zi(),enteredAt:Date.now(),id:r,name:o,slug:s}}function Bs(e,t){return typeof e=="object"&&e!==null&&t in e?e[t]:null}function Ur(e){return Object.keys(e)}var Fs=class extends Vs.Awareness{getStates(){return super.getStates()}getLocalStateField(e){let t=this.getLocalState();return Bs(t,e)}setLocalStateField(e,t){super.setLocalStateField(e,t)}};var Ki=class extends Fs{setLocalStateField(e,t){this.isFieldEqual(e,t,this.getLocalStateField(e)??void 0)||super.setLocalStateField(e,t)}isFieldEqual(e,t,r){if(["clientId","isConnected","isMe"].includes(e))return t===r;if(e in this.equalityFieldChecks){let o=this.equalityFieldChecks[e];return o(t,r)}throw new Error(`No equality check implemented for awareness state field "${e.toString()}".`)}isStateEqual(e,t){return[...new Set([...Ur(e),...Ur(t)])].every(r=>{let o=e[r],s=t[r];return this.isFieldEqual(r,o,s)})}},Ys=class extends Ki{hasSetupRun=!1;disconnectedCollaborators=new Set;seenStates=new Map;previousSnapshot=new Map;stateSubscriptions=[];myThrottledState={};throttleTimeouts=new Map;setUp=()=>{this.hasSetupRun||(this.hasSetupRun=!0,this.onSetUp(),this.on("change",({added:e,removed:t,updated:r})=>{[...e,...r].forEach(o=>{this.disconnectedCollaborators.delete(o)}),t.forEach(o=>{this.disconnectedCollaborators.add(o),setTimeout(()=>{this.disconnectedCollaborators.delete(o),this.updateSubscribers(!0)},Ns)}),this.updateSubscribers()}))};getCurrentState(){return Array.from(this.previousSnapshot.values())}getSeenStates(){return this.seenStates}onStateChange(e){return this.stateSubscriptions.push(e),()=>{this.stateSubscriptions=this.stateSubscriptions.filter(t=>t!==e)}}setThrottledLocalStateField(e,t,r){this.setLocalStateField(e,t),this.throttleTimeouts.set(e,setTimeout(()=>{this.throttleTimeouts.delete(e),this.myThrottledState[e]&&(this.setLocalStateField(e,this.myThrottledState[e]),delete this.myThrottledState[e])},r))}setConnectionStatus(e){e?this.disconnectedCollaborators.delete(this.clientID):this.disconnectedCollaborators.add(this.clientID),this.updateSubscribers(!0)}updateSubscribers(e=!1){if(!this.stateSubscriptions.length)return;let t=this.getStates();this.seenStates=new Map([...this.seenStates.entries(),...t.entries()]);let r=new Map([...this.disconnectedCollaborators,...t.keys()].filter(o=>Object.keys(this.seenStates.get(o)??{}).length>0).map(o=>{let s=this.seenStates.get(o),n=!this.disconnectedCollaborators.has(o),a=o===this.clientID,i=a?this.myThrottledState:{},l={...s,...i,clientId:o,isConnected:n,isMe:a};return[o,l]}));!e&&Us(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(o=>{o(Array.from(r.values()))}))}};var v="core";var kr=class extends Ys{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let e=await(0,Gs.resolveSelect)(v).getCurrentUser(),t=js(e);this.setLocalStateField("collaboratorInfo",t)}},jr={collaboratorInfo:ks},Hs=class extends kr{equalityFieldChecks=jr};var $s=g(M(),1),Ie=g(z(),1),zs=g(Ce(),1);function Ks(e){let t=e;for(;t;){let r=t.parent;if(r instanceof Ie.Y.Map&&r.parent instanceof Ie.Y.Array&&r.get("clientId")!==void 0&&r.get("innerBlocks")instanceof Ie.Y.Array)return r;t=r instanceof Ie.Y.AbstractType?r:null}return null}function Br(e){let t=[],r=e;for(;r;){let o=r.parent;if(!o||!(o instanceof Ie.Y.Array))return null;let s=-1;for(let a=0;a<o.length;a++)if(o.get(a)===r){s=a;break}if(s===-1)return null;t.unshift(s);let n=o.parent;if(n instanceof Ie.Y.Map&&n.get("clientId")!==void 0)r=n;else break}return t}function Vr(e,t){if(e.length===0)return null;for(let r=0;r<e.length;r++){let o=t[e[r]];if(!o)return null;if(r===e.length-1)return o.clientId;t=o.innerBlocks}return null}function qs(){return(0,$s.useSelect)(e=>{let{getBlocksByName:t,getClientIdsTree:r}=F(e(zs.store)),[o]=t("core/post-content");return r(o??"")},[])}var ue=g(z(),1),ce=g(tt(),1);function de(e,t){return e.getMap(t)}function Mt(e={}){return new ue.Y.Map(Object.entries(e))}function Js(e){return e instanceof ue.Y.Map}function Lt(e,t){let r=e.get(t);if(r instanceof ue.Y.Text)return r;let o=e;for(let s of t.split("."))if(o instanceof ue.Y.Map)o=o.get(s);else if(o instanceof ue.Y.Array){let n=Number.parseInt(s,10);if(!Number.isSafeInteger(n)||n<0||n.toString()!==s)return null;o=o.get(n)}else return null;return o instanceof ue.Y.Text?o:null}function rt(e,t){let o=de(t,te).get("blocks");return o instanceof ue.Y.Array?Zs(e,o):null}var Qs=57344;function Xs(e){for(let r=Qs;r<Qs+16;r++){let o=String.fromCharCode(r);if(!e.includes(o))return o}return null}function Nt(e,t){if(!e.includes("<")&&!e.includes("&"))return t;let r=Xs(e);if(!r)return t;let o=e.slice(0,t)+r+e.slice(t),n=(0,ce.create)({html:o}).text.indexOf(r);return n===-1?t:n}function ke(e,t){if(!e.includes("<")&&!e.includes("&"))return t;let r=Xs(e);if(!r)return t;let o=(0,ce.create)({html:e}),s=(0,ce.create)({text:r});o.formats[t]&&(s.formats[0]=o.formats[t]);let n=(0,ce.insert)(o,s,t,t),i=(0,ce.toHTMLString)({value:n}).indexOf(r);return i===-1?t:i}function Zs(e,t){for(let r of t){if(r.get("clientId")===e)return r;let o=r.get("innerBlocks");if(o&&o.length>0){let s=Zs(e,o);if(s)return s}}return null}var en=g(M(),1),pe=g(z(),1),tn=g(Ce(),1);var je=(e=>(e.None="none",e.Cursor="cursor",e.SelectionInOneBlock="selection-in-one-block",e.SelectionInMultipleBlocks="selection-in-multiple-blocks",e.WholeBlock="whole-block",e))(je||{}),Be=(e=>(e.Forward="f",e.Backward="b",e))(Be||{});function rn(e,t,r,o){let{selectionDirection:s}=o??{},a=de(r,te).get("blocks"),i=Object.keys(e).length===0,l={type:"none"};if(i||!a)return l;let f=e.clientId===t.clientId,u=f&&e.offset===t.offset;if(f&&e.offset===void 0&&t.offset===void 0){let m=on(e.clientId),y=m?Wi(m,a):null;return y?{type:"whole-block",blockPosition:y}:l}else if(u){let m=ot(e,a);return m?{type:"cursor",cursorPosition:m}:l}else if(f){let m=ot(e,a),y=ot(t,a);return!m||!y?l:{type:"selection-in-one-block",cursorStartPosition:m,cursorEndPosition:y,selectionDirection:s}}let c=ot(e,a),p=ot(t,a);return!c||!p?l:{type:"selection-in-multiple-blocks",cursorStartPosition:c,cursorEndPosition:p,selectionDirection:s}}function ot(e,t){let r=on(e.clientId),o=r?qi(r,t):null;if(!o||!e.attributeKey||e.offset===void 0)return null;let s=o.get("attributes"),n=s?Lt(s,e.attributeKey):null;return n instanceof pe.Y.Text?{relativePosition:pe.Y.createRelativePositionFromTypeIndex(n,ke(n.toString(),e.offset)),absoluteOffset:e.offset,attributeKey:e.attributeKey}:null}function on(e){let{getBlockIndex:t,getBlockRootClientId:r,getBlockName:o}=(0,en.select)(tn.store),s=[],n=e;for(;n;){let a=t(n);if(a===-1)return null;s.unshift(a);let i=r(n);if(!i||o(i)==="core/post-content")break;n=i}return s.length>0?s:null}function qi(e,t){let r=t;for(let o=0;o<e.length;o++){if(e[o]>=r.length)return null;let s=r.get(e[o]);if(!s)return null;if(o===e.length-1)return s;r=s.get("innerBlocks")??new pe.Y.Array}return null}function Wi(e,t){let r=t;for(let o=0;o<e.length;o++){if(e[o]>=r.length)return null;if(o===e.length-1)return pe.Y.createRelativePositionFromTypeIndex(r,e[o]);r=r.get(e[o])?.get("innerBlocks")??new pe.Y.Array}return null}function sn(e,t){if(e.type!==t.type)return!1;switch(e.type){case"none":return!0;case"cursor":return st(e.cursorPosition,t.cursorPosition);case"selection-in-one-block":return st(e.cursorStartPosition,t.cursorStartPosition)&&st(e.cursorEndPosition,t.cursorEndPosition)&&e.selectionDirection===t.selectionDirection;case"selection-in-multiple-blocks":return st(e.cursorStartPosition,t.cursorStartPosition)&&st(e.cursorEndPosition,t.cursorEndPosition)&&e.selectionDirection===t.selectionDirection;case"whole-block":return pe.Y.compareRelativePositions(e.blockPosition,t.blockPosition);default:return!1}}function st(e,t){let r=pe.Y.compareRelativePositions(e.relativePosition,t.relativePosition),o=e.absoluteOffset===t.absoluteOffset;return r&&o}var ln=class extends kr{constructor(e,t,r,o){super(e),this.kind=t,this.name=r,this.postId=o}equalityFieldChecks={...jr,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:e,getSelectionEnd:t,getSelectedBlocksInitialCaretPosition:r}=(0,Ve.select)(an.store),o=e(),s=t(),n=null,a=null;(0,Ve.subscribe)(()=>{let i=e(),l=t();if(i===o&&l===s)return;a||(a={start:o,end:s}),o=i,s=l;let f=r();this.updateSelectionInEntityRecord(o,s,f),n&&clearTimeout(n),n=setTimeout(()=>{let u={};a&&(u.selectionDirection=Ji(a.start,a.end,o,s),a=null);let d=rn(o,s,this.doc,u);this.setThrottledLocalStateField("editorState",{selection:d},Ms)},Ls)})}async updateSelectionInEntityRecord(e,t,r){let o={selection:{selectionStart:e,selectionEnd:t,initialPosition:r}},s={undoIgnore:!0};(0,Ve.dispatch)(v).editEntityRecord(this.kind,this.name,this.postId,o,s)}areEditorStatesEqual(e,t){return!e||!t?e===t:!e.selection||!t.selection?e.selection===t.selection:sn(e.selection,t.selection)}convertSelectionStateToAbsolute(e,t){if(e.type===je.None)return{richTextOffset:null,localClientId:null,attributeKey:null};if(e.type===je.WholeBlock){let i=nt.Y.createAbsolutePositionFromRelativePosition(e.blockPosition,this.doc),l=null;if(i&&i.type instanceof nt.Y.Array){let u=i.type.get(i.index);if(u instanceof nt.Y.Map){let d=Br(u);l=d?Vr(d,t):null}}return{richTextOffset:null,localClientId:l,attributeKey:null}}let r="cursorPosition"in e?e.cursorPosition:e.cursorStartPosition,o=nt.Y.createAbsolutePositionFromRelativePosition(r.relativePosition,this.doc);if(!o)return{richTextOffset:null,localClientId:null,attributeKey:null};let s=Ks(o.type),n=s?Br(s):null,a=n?Vr(n,t):null;return{richTextOffset:Nt(o.type.toString(),o.index),localClientId:a,attributeKey:r.attributeKey??null}}isYItem(e){return"content"in e}getDebugData(){let e=this.doc,t=Object.fromEntries(Array.from(e.share,([s,n])=>[s,n.toJSON()])),r=new Map(Array.from(this.getSeenStates().entries()).map(([s,n])=>[String(s),{name:n.collaboratorInfo.name,wpUserId:n.collaboratorInfo.id}])),o={};return e.store.clients.forEach((s,n)=>{let a=s.filter(this.isYItem);o[n]=a.map(i=>{let{left:l,right:f,...u}=i;return{...u,left:l?{id:l.id,length:l.length,origin:l.origin,content:l.content}:null,right:f?{id:f.id,length:f.length,origin:f.origin,content:f.content}:null}})}),{doc:t,clients:o,collaboratorMap:Object.fromEntries(r)}}};function Ji(e,t,r,o){let s=!nn(e,r),n=!nn(t,o);return s&&!n?Be.Backward:Be.Forward}function nn(e,t){return e.clientId===t.clientId&&e.attributeKey===t.attributeKey&&e.offset===t.offset}var An=g(_e(),1),ft=g(Te(),1),Pe=g(z(),1);var j=[];for(let e=0;e<256;++e)j.push((e+256).toString(16).slice(1));function fn(e,t=0){return(j[e[t+0]]+j[e[t+1]]+j[e[t+2]]+j[e[t+3]]+"-"+j[e[t+4]]+j[e[t+5]]+"-"+j[e[t+6]]+j[e[t+7]]+"-"+j[e[t+8]]+j[e[t+9]]+"-"+j[e[t+10]]+j[e[t+11]]+j[e[t+12]]+j[e[t+13]]+j[e[t+14]]+j[e[t+15]]).toLowerCase()}var Xi=new Uint8Array(16);function Yr(){return crypto.getRandomValues(Xi)}function Zi(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():el(e,t,r)}function el(e,t,r){e=e||{};let o=e.random??e.rng?.()??Yr();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 s=0;s<16;++s)t[r+s]=o[s];return t}return fn(o)}var at=Zi;var xe=g(_e(),1),pn=g(Te(),1),mn=g(tt(),1),N=g(z(),1);var un=g(tt(),1),tl=500;function rl(e){let t=new Map;return function(r){let o=t.get(r);if(o)return o;let s=un.RichTextData.fromHTMLString(r);return t.size>=e&&t.delete(t.keys().next().value),t.set(r,s),s}}var cn=rl(tl);var Gr=new WeakMap;function $r(e){if(e instanceof mn.RichTextData)return e.valueOf();if(Array.isArray(e))return e.map($r);if(e&&typeof e=="object"){let t={};for(let[r,o]of Object.entries(e))t[r]=$r(o);return t}return e}function ol(e,t){let r={...t};for(let[o,s]of Object.entries(t)){if(fl(e,o)){delete r[o];continue}r[o]=$r(s)}return r}function gn(e){return e.map(t=>{let{name:r,innerBlocks:o,attributes:s,validationIssues:n,...a}=t;return{...a,name:r,attributes:ol(r,s),innerBlocks:gn(o)}})}function zr(e,t){if(e?.type==="rich-text"&&typeof t=="string")return cn(t);if(Array.isArray(t))return t.map(r=>zr(e,r));if(t&&typeof t=="object"){let r={};for(let[o,s]of Object.entries(t))r[o]=zr(e?.query?.[o],s);return r}return t}function qr(e){return e.map(t=>{let{name:r,innerBlocks:o,attributes:s,...n}=t,a={...s};for(let[i,l]of Object.entries(s)){let f=lt(r,i);f&&(a[i]=zr(f,l))}return{...n,name:r,attributes:a,innerBlocks:qr(o??[])}})}function Kr(e,t){let r=t.toJSON(),o={innerBlocks:null,clientId:null},s=(0,xe.default)(Object.assign({},e,o),Object.assign({},r,o)),n=e.innerBlocks||[],a=t.get("innerBlocks");return s&&n.length===a?.length&&n.every((i,l)=>Kr(i,a.get(l)))}function yn(e,t){return new N.Y.Map(Object.entries(t).map(([r,o])=>[r,sl(e,r,o)]))}function sl(e,t,r){let o=lt(e,t);return Wr(o,r)}function Wr(e,t){if(!e)return t;if(e.type==="rich-text")return new N.Y.Text(t?.toString()??"");if(e.type==="array"&&e.query&&Array.isArray(t)){let r=e.query,o=new N.Y.Array;return o.insert(0,t.map(s=>kt(r,s))),o}return e.type==="object"&&e.query&&it(t)?kt(e.query,t):t}function it(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function kt(e,t){if(!it(t))return new N.Y.Map;let r=Object.entries(t).map(([o,s])=>{let n=e[o];return[o,Wr(n,s)]});return new N.Y.Map(r)}function hn(e){return Mt(Object.fromEntries(Object.entries(e).map(([t,r])=>{switch(t){case"attributes":return[t,yn(e.name,r)];case"innerBlocks":{let o=new N.Y.Array;return Array.isArray(r)?(o.insert(0,r.map(s=>hn(s))),[t,o]):[t,o]}default:return[t,r]}})))}function jt(e,t,r,o={}){Gr.has(t)||Gr.set(t,gn(t));let s=Gr.get(t)??[],n=Math.min(s.length??0,e.length),a=0,i=0;for(;a<n&&Kr(s[a],e.get(a));a++);for(;i<n-a&&Kr(s[s.length-i-1],e.get(e.length-i-1));i++);let l=n-a-i,f=Math.max(0,s.length-e.length),u=Math.max(0,e.length-s.length);for(let c=0;c<l;c++,a++){let p=s[a],m=e.get(a);Object.entries(p).forEach(([y,E])=>{switch(y){case"attributes":{let h=m.get(y),_=E;if(!h){m.set(y,yn(p.name,_));break}Object.entries(_).forEach(([C,b])=>{let I=h?.get(C),S=ll(p.name,C,I),w=I instanceof N.Y.AbstractType;(!S||w||!(0,xe.default)(I,b))&&al(p.name,p.clientId,C,b,h,r)}),h.forEach((C,b)=>{E.hasOwnProperty(b)||h.delete(b)});break}case"innerBlocks":{let h=m.get(y);h instanceof N.Y.Array||(h=new N.Y.Array,m.set(y,h)),jt(h,E??[],r,o);break}case"clientId":{if(o.preserveClientIds)break;E!==m.get(y)&&m.set(y,E);break}default:(0,xe.default)(p[y],m.get(y))||m.set(y,E)}}),m.forEach((y,E)=>{p.hasOwnProperty(E)||m.delete(E)})}e.delete(a,u);for(let c=0;c<f;c++,a++){let p=[hn(s[a])];e.insert(a,p)}let d=new Set;for(let c=0;c<e.length;c++){let p=e.get(c),m=p.get("clientId");m&&(d.has(m)&&(m=at(),p.set("clientId",m)),d.add(m))}}function dn(e,t){return t instanceof N.Y.Map&&it(e)?(0,xe.default)(e,t.toJSON()):(0,xe.default)(e,t)}function nl(e,t,r,o,s){if(!r.query)return;let n=r.query,a=Math.min(t.length,e.length),i=0,l=0;for(;i<a&&dn(t[i],e.get(i));i++);for(;l<a-i&&dn(t[t.length-l-1],e.get(e.length-l-1));l++);let f=a-i-l;for(let c=0;c<f;c++){let p=e.get(i+c),m=t[i+c];if(p instanceof N.Y.Map&&it(m))vn(p,m,n,o,s);else{e.delete(0,e.length),e.insert(0,t.map(y=>kt(n,y)));return}}let u=Math.max(0,e.length-t.length);u>0&&e.delete(i+f,u);let d=Math.max(0,t.length-e.length);if(d>0){let c=i+f,p=new Array(d);for(let m=0;m<d;m++)p[m]=kt(n,t[c+m]);e.insert(c,p)}}function En(e,t,r,o,s,n){let a=r.get(o);if(e?.type==="rich-text"&&typeof t=="string"&&a instanceof N.Y.Text)Qr(a,t,il(s,n,t));else if(e?.type==="array"&&e.query&&Array.isArray(t)&&a instanceof N.Y.Array)nl(a,t,e,s,n);else if(e?.type==="object"&&e.query&&it(t)&&a instanceof N.Y.Map)vn(a,t,e.query,s,n);else{let i=Wr(e,t);(i!==t||!(0,xe.default)(a,t))&&r.set(o,i)}}function vn(e,t,r,o,s){for(let[n,a]of Object.entries(t))En(r[n],a,e,n,o,s);for(let n of e.keys())Object.hasOwn(t,n)||e.delete(n)}function al(e,t,r,o,s,n){let a=lt(e,r);En(a,o,s,r,n,{attributeKey:r,clientId:t})}function il(e,t,r){return e&&e.clientId===t.clientId&&e.attributeKey===t.attributeKey&&typeof e.offset=="number"&&Number.isInteger(e.offset)?ke(r,e.offset):null}var Ut;function lt(e,t){if(!Ut){Ut=new Map;for(let r of(0,pn.getBlockTypes)())Ut.set(r.name,new Map(Object.entries(r.attributes??{}).map(([o,s])=>{let{role:n,type:a,query:i}=s;return[o,{role:n,type:a,query:i}]})))}return Ut.get(e)?.get(t)}function ll(e,t,r){let o=lt(e,t);return o?.type==="rich-text"?r instanceof N.Y.Text:o?.type==="string"?typeof r=="string":o?.type==="array"&&o.query?r instanceof N.Y.Array:o?.type==="object"&&o.query?r instanceof N.Y.Map:!0}function fl(e,t){return lt(e,t)?.role==="local"}var Hr;function Qr(e,t,r=null){let o=new Pr(e.toDelta()),s=new Pr([{insert:t}]),n=o.diffWithCursor(s,r),a=r===null||ul(e,n,t)?n:o.diff(s);e.applyDelta(a.ops)}function ul(e,t,r){Hr||(Hr=new N.Y.Doc);let o=Hr.getText("verification-text");return o.delete(0,o.length),o.insert(0,e.toString()),o.applyDelta(t.ops),o.toString()===r}var Vt=g(M(),1),Xr=g(Ce(),1),Rn=g(Te(),1),wn=g(z(),1);var Jr=g(z(),1);var cl=5,Fe=(e=>(e.RelativeSelection="RelativeSelection",e.BlockSelection="BlockSelection",e))(Fe||{});function bn(e,t=cl){let r=[],o=()=>r.slice(0),s=a=>{if(!a?.selectionStart?.clientId||!a?.selectionEnd?.clientId)return;let{selectionStart:i,selectionEnd:l}=a,f=_n(i,e),u=_n(l,e);n({start:f,end:u})},n=a=>{let i=a.start.clientId,l=a.end.clientId;r=r.filter(f=>!(f.start.clientId===i&&f.end.clientId===l)),r.unshift(a),r.length>t+1&&(r=r.slice(0,t+1))};return{getSelectionHistory:o,updateSelection:s}}function _n(e,t){let r=e.clientId,s=rt(r,t)?.get("attributes"),n=e.attributeKey,a=null;if(n&&s&&(a=Lt(s,n)),!(a instanceof Jr.Y.Text)||!n||!r)return{type:"BlockSelection",clientId:r};let i=e.offset??0,l=Jr.Y.createRelativePositionFromTypeIndex(a,ke(a.toString(),i));return{type:"RelativeSelection",attributeKey:n,relativePosition:l,clientId:r,offset:i}}var Sn=new WeakMap;function Tn(e){let t=Sn.get(e);return t||(t=bn(e),Sn.set(e,t)),t}function Ft(e){return Tn(e).getSelectionHistory()}function Cn(e,t){return Tn(e).updateSelection(t)}function Bt(e,t){if(e.type===Fe.RelativeSelection){let{relativePosition:r,attributeKey:o,clientId:s}=e,n=wn.Y.createAbsolutePositionFromRelativePosition(r,t);if(n)return{clientId:s,attributeKey:o,offset:Nt(n.type.toString(),n.index)}}else if(e.type===Fe.BlockSelection)return{clientId:e.clientId,attributeKey:void 0,offset:void 0};return null}function dl(e,t){let{start:r,end:o}=e,s=rt(r.clientId,t),n=rt(o.clientId,t);if(!s||!n)return null;let a=Bt(r,t),i=Bt(o,t);return a===null||i===null?null:{selectionStart:a,selectionEnd:i}}function pl(e,t){for(let r of t){let o=dl(r,e);if(o!==null)return o}return null}function In(e,t){let r=pl(t,e);if(r===null)return;let{getBlock:o}=(0,Vt.select)(Xr.store),{resetSelection:s}=(0,Vt.dispatch)(Xr.store),{selectionStart:n,selectionEnd:a}=r;if(n.clientId===a.clientId){let l=o(n.clientId),f=l&&(0,Rn.isUnmodifiedBlock)(l);if(n.offset===0&&a.offset===0&&f&&!n.attributeKey&&!a.attributeKey){let d={clientId:n.clientId},c={clientId:a.clientId};s(d,c,0)}else s(n,a,0)}else s(a,a,0)}function xn(e,t){if(t.length===0)return null;let{start:r,end:o}=t[0];if(r.type===Fe.BlockSelection||o.type===Fe.BlockSelection)return null;let s=Bt(r,e),n=Bt(o,e);if(!s||!n)return null;let a=s.offset!==r.offset,i=n.offset!==o.offset;return!a&&!i?null:{selectionStart:s,selectionEnd:n}}var Ye="_crdt_document",Pn=new Set([Ye]);function ml(e,t){let r=de(e,te);Object.entries(t).forEach(([o,s])=>{if(typeof s!="function"){let n=r.get(o);Yt(r,o,n,s)}})}function On(e,t,r){let o=de(e,te);if(Object.keys(t).forEach(s=>{if(!r.has(s))return;let n=t[s];if(typeof n!="function")switch(s){case"blocks":{let a=yl(t.selection),i=Oe(t.content);if(!n&&typeof i=="string"){gl(o,i,a);break}else if(!n){o.set(s,void 0);break}let l=o.get(s);l instanceof Pe.Y.Array||(l=new Pe.Y.Array,o.set(s,l)),jt(l,n,a);break}case"content":case"excerpt":case"title":{let a=o.get(s),i=Oe(n);if(s==="title"&&!a?.toString()&&i==="Auto Draft"&&(i=""),a instanceof Pe.Y.Text)Qr(a,i??"");else{let l=new Pe.Y.Text(i??"");o.set(s,l)}break}case"meta":{let a=o.get("meta");Js(a)||(a=Mt(),o.set("meta",a)),Object.entries(n??{}).forEach(([i,l])=>{Pn.has(i)||Yt(a,i,a.get(i),l)});break}case"slug":{if(!n)break;let a=o.get(s);Yt(o,s,a,n);break}default:{let a=o.get(s);Yt(o,s,a,n)}}}),t.selection){let s=t.selection;setTimeout(()=>{Cn(e,s)},0)}}function gl(e,t,r){let o=e.get("blocks");o instanceof Pe.Y.Array||(o=new Pe.Y.Array,e.set("blocks",o)),jt(o,(0,ft.parse)(t),r,{preserveClientIds:!0})}function yl(e){let t=e?.selectionStart;return t?.clientId&&t.attributeKey&&typeof t.offset=="number"&&Number.isInteger(t.offset)?{attributeKey:t.attributeKey,clientId:t.clientId,offset:t.offset}:null}function hl(e,t){let r=de(e,te).toJSON();return Object.fromEntries(Object.entries(r).filter(([o,s])=>Ae(t?.[o],s)))}function Dn(e,t,r){let o=de(e,te),s={},n=Object.fromEntries(Object.entries(o.toJSON()).filter(([l,f])=>{if(!r.has(l))return!1;let u=t[l];switch(l){case"blocks":{if(e.meta?.get(us)&&t.content){let d=o.get("blocks")?.toJSON()??[];return(0,ft.__unstableSerializeAndClean)(d).trim()!==Oe(t.content)}return!0}case"date":return u===null||t.modified===u?!1:Ae(u,f);case"meta":{let d=u??{};s=Object.fromEntries(Object.entries(f??{}).filter(([p])=>Pn.has(p)?!1:p in d));let c={...d,...s};return Ae(u,c)}case"status":return f==="auto-draft"?!1:Ae(u,f);case"content":case"excerpt":case"title":return Ae(Oe(u),f);default:return Ae(u,f)}}));if(n.blocks&&(n.blocks=qr(n.blocks)),n.blocks&&!n.content){let l=n.blocks;n.content=()=>(0,ft.__unstableSerializeAndClean)(l)}typeof n.meta=="object"&&(n.meta={...t.meta,...s});let a=Ft(e),i=xn(e,a);return i&&(n.selection={...i,initialPosition:0}),n}var Mn={applyChangesToCRDTDoc:ml,createAwareness:e=>new Hs(e),getChangesFromCRDTDoc:hl},Ln={applyChangesToCRDTDoc:()=>{},getChangesFromCRDTDoc:()=>({}),shouldSync:(e,t)=>t===null};function Oe(e){if(typeof e=="string")return e;if(e&&typeof e=="object"&&"raw"in e&&typeof e.raw=="string")return e.raw}function Ae(e,t){return!(0,An.default)(e,t)}function Yt(e,t,r,o){if(o===void 0){e.delete(t);return}Ae(r,o)&&e.set(t,o)}var x="id",El=["title","excerpt","content"],vl={blocks:{read:e=>(0,Gt.parse)(e.content?.raw??""),write:e=>({content:(0,Gt.__unstableSerializeAndClean)(e.blocks)})}},Ht=[{label:(0,P.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","image_max_bit_depth","image_sizes","image_size_threshold","image_strip_meta","name","site_icon","site_icon_url","site_logo","timezone_string","url","page_for_posts","page_on_front","show_on_front"].join(",")},plural:"__unstableBases",supportsPagination:!1},{label:(0,P.__)("Post Type"),name:"postType",kind:"root",key:"slug",baseURL:"/wp/v2/types",baseURLParams:{context:"edit"},plural:"postTypes",supportsPagination:!1},{name:"media",kind:"root",baseURL:"/wp/v2/media",baseURLParams:{context:"edit"},plural:"mediaItems",label:(0,P.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,P.__)("Taxonomy"),supportsPagination:!1},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,P.__)("Widget areas"),supportsPagination:!1},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,P.__)("Widgets"),supportsPagination:!1},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,P.__)("Widget types"),supportsPagination:!1},{label:(0,P.__)("User"),name:"user",kind:"root",baseURL:"/wp/v2/users",getTitle:e=>e?.name||e?.slug,baseURLParams:{context:"edit"},plural:"users",supportsPagination:!0},{name:"comment",kind:"root",baseURL:"/wp/v2/comments",baseURLParams:{context:"edit"},plural:"comments",label:(0,P.__)("Comment"),supportsPagination:!0,syncConfig:Ln},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,P.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,P.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,P.__)("Menu Location"),key:"name",supportsPagination:!1},{label:(0,P.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,P.__)("Custom Styles"),getRevisionsUrl:(e,t)=>`/wp/v2/global-styles/${e}/revisions${t?"/"+t:""}`,supportsPagination:!0},{label:(0,P.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet",supportsPagination:!1},{label:(0,P.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin",supportsPagination:!1},{label:(0,P.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug",supportsPagination:!1},{label:(0,P.__)("Registered Templates"),name:"registeredTemplate",kind:"root",baseURL:"/wp/v2/registered-templates",key:"id",supportsPagination:!1},{label:(0,P.__)("Font Collections"),name:"fontCollection",kind:"root",baseURL:"/wp/v2/font-collections",baseURLParams:{context:"view"},plural:"fontCollections",key:"slug",supportsPagination:!0},{label:(0,P.__)("Icons"),name:"icon",kind:"root",baseURL:"/wp/v2/icons",baseURLParams:{context:"view"},plural:"icons",key:"name",supportsPagination:!1},{label:(0,P.__)("Icon Collections"),name:"iconCollection",kind:"root",baseURL:"/wp/v2/icon-collections",baseURLParams:{context:"view"},plural:"iconCollections",key:"slug",supportsPagination:!1}],Nn={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},$t=[{kind:"postType",loadEntities:bl},{kind:"taxonomy",loadEntities:Sl},{kind:"root",name:"site",plural:"sites",loadEntities:Rl}],_l=async(e,t,r,o)=>{let s={};if(!o&&e?.status==="auto-draft"&&(!t.status&&!s.status&&(s.status="draft"),(!t.title||t.title==="Auto Draft")&&!s.title&&(!e?.title||e?.title==="Auto Draft")&&(s.title="")),e){let n=`postType/${r}`,a=e.id,i=await O()?.createPersistedCRDTDoc(n,a);i&&(s.meta={...t.meta,[Ye]:i})}return s};async function bl(){let e=(0,ut.default)({path:"/wp/v2/types?context=view"}),t=window._wpCollaborationEnabled?(0,ut.default)({path:"/wp/v2/taxonomies?context=view"}):Promise.resolve({}),[r,o]=await Promise.all([e,t]);return Object.entries(r??{}).map(([s,n])=>{let a=["wp_template","wp_template_part"].includes(s),i=n?.rest_namespace??"wp/v2",l=new Set(["author","blocks","content","comment_status","date","excerpt","featured_media","format","meta","ping_status","slug","status","sticky","template","title",...n.taxonomies?.map(u=>o?.[u]?.rest_base)?.filter(Boolean)??[]]),f={kind:"postType",baseURL:`/${i}/${n.rest_base}`,baseURLParams:{context:"edit"},name:s,label:n.name,transientEdits:{...vl,selection:!0},mergedEdits:{meta:!0},rawAttributes:El,getTitle:u=>u?.title?.rendered||u?.title||(a?As(u.slug??""):String(u.id)),__unstablePrePersist:(u,d)=>_l(u,d,s,a),__unstable_rest_base:n.rest_base,supportsPagination:!0,getRevisionsUrl:(u,d)=>`/${i}/${n.rest_base}/${u}/revisions${d?"/"+d:""}`,revisionKey:a&&!window?.__experimentalTemplateActivate?"wp_id":x};return f.syncConfig={supportsPersistence:!0,applyChangesToCRDTDoc:(u,d)=>On(u,d,l),createAwareness:(u,d)=>{let c="postType",p=parseInt(d,10);return new ln(u,c,s,p)},getChangesFromCRDTDoc:(u,d)=>Dn(u,d,l),getPersistedCRDTDoc:u=>u?.meta?.[Ye]||null,shouldSync:()=>!(Array.isArray(window._wpCollaborationDisabledPostTypes)&&window._wpCollaborationDisabledPostTypes.includes(s))},f})}async function Sl(){let e=await(0,ut.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(e??{}).map(([t,r])=>{let s={kind:"taxonomy",baseURL:`/${r?.rest_namespace??"wp/v2"}/${r.rest_base}`,baseURLParams:{context:"edit"},name:t,label:r.name,getTitle:n=>n?.name,supportsPagination:!0};return s.syncConfig=Mn,s})}async function Rl(){let e={label:(0,P.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",supportsPagination:!1,meta:{}},t=await(0,ut.default)({path:e.baseURL,method:"OPTIONS"}),r={};return Object.entries(t?.schema?.properties??{}).forEach(([o,s])=>{typeof s=="object"&&s.title&&(r[o]=s.title)}),[{...e,meta:{labels:r}}]}var De=(e,t,r="get")=>{let o=e==="root"?"":et(e),s=et(t);return`${r}${o}${s}`};function kn(e){let{query:t}=e;return t?ie(t).context:"default"}function wl(e=[],t,{page:r=1,offset:o,perPage:s=10}={}){if(s===-1)return t;let n=o??(r-1)*s,a=Math.max(s,t.length),i=Math.max(e.length,n+t.length),l=new Array(i);for(let f=0;f<i;f++)f>=n&&f<n+a?l[f]=t[f-n]:l[f]=e[f];return l}function jn(e,t){return Object.fromEntries(Object.entries(e).filter(([r])=>!t.some(o=>Number.isInteger(o)?o===+r:o===r)))}function Tl(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=kn(t),o=t.key||x,s=Array.isArray(t.items)?t.items:[t.items];return{...e,[r]:{...e[r],...Object.fromEntries(s.map(n=>[n?.[o],Ir(e?.[r]?.[n?.[o]],n)]))}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,o])=>[r,jn(o,t.itemIds)]))}return e}function Cl(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=kn(t),{query:o,key:s=x}=t,n=Array.isArray(t.items)?t.items:[t.items],a=o?ie(o):{},i=!o||!Array.isArray(a.fields);return{...e,[r]:{...e[r],...n.reduce((l,f)=>{let u=f?.[s];return l[u]=e?.[r]?.[u]||i,l},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,o])=>[r,jn(o,t.itemIds)]))}return e}var Il=(0,Un.compose)([qe(e=>"query"in e),We(e=>e.query?{...e,...ie(e.query)}:e),(0,ct.keyedReducer)("context"),(0,ct.keyedReducer)("stableKey")])((e={},t)=>{if(t.type!=="RECEIVE_ITEMS"||!Array.isArray(t.items))return e;let r=t.key??x;return{itemIds:wl(e.itemIds,t.items.map(o=>o?.[r]).filter(Boolean),{page:t.page,offset:t.offset,perPage:t.perPage}),meta:t.meta}}),xl=(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":return Il(e,t);case"REMOVE_ITEMS":let r=t.itemIds.reduce((o,s)=>(o[s]=!0,o),{});return Object.fromEntries(Object.entries(e).map(([o,s])=>[o,Object.fromEntries(Object.entries(s).map(([n,a])=>[n,{...a,itemIds:a.itemIds.filter(i=>!r[i])}]))]));default:return e}},zt=(0,ct.combineReducers)({items:Tl,itemIsComplete:Cl,queries:xl});function Al(e={byId:{},queries:{}},t){return t.type==="RECEIVE_USER_QUERY"?{byId:{...e.byId,...t.users.reduce((r,o)=>({...r,[o.id]:o}),{})},queries:{...e.queries,[t.queryID]:t.users.map(r=>r.id)}}:e}function Pl(e={},t){return t.type==="RECEIVE_CURRENT_USER"?t.currentUser:e}function Ol(e=void 0,t){return t.type==="RECEIVE_CURRENT_THEME"?t.currentTheme.stylesheet:e}function Dl(e=void 0,t){return t.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?t.id:e}function Ml(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...e,[t.stylesheet]:t.globalStyles}:e}function Ll(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...e,[t.stylesheet]:t.variations}:e}var Nl=e=>(t,r)=>{if(r.type==="UNDO"||r.type==="REDO"){let{record:o}=r,s=t;return o.forEach(({id:{kind:n,name:a,recordId:i},changes:l})=>{let f=t?.queriedData?.items?.default?.[i],u=Object.fromEntries(Object.entries(l).map(([d,c])=>[d,r.type==="UNDO"?c.from:c.to]));s=e(s,{type:"EDIT_ENTITY_RECORD",kind:n,name:a,recordId:i,edits:Ke(u,f)})}),s}return e(t,r)};function Ul(e){return(0,Bn.compose)([Nl,qe(t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind),We(t=>({key:e.key||x,...t}))])((0,dt.combineReducers)({queriedData:zt,edits:(t={},r)=>{switch(r.type){case"RECEIVE_ITEMS":if((r?.query?.context??"default")!=="default")return t;let s={...t},n=Array.isArray(r.items)?r.items:[r.items];for(let i of n){let l=i?.[r.key],f=s[l];if(!f)continue;let u=Object.keys(f).reduce((d,c)=>(!(0,Zr.default)(f[c],i[c]?.raw??i[c])&&(!r.persistedEdits||!(0,Zr.default)(f[c],r.persistedEdits[c]))&&(d[c]=f[c]),d),{});Object.keys(u).length?s[l]=u:delete s[l]}return s;case"EDIT_ENTITY_RECORD":let a={...t[r.recordId],...r.edits};return Object.keys(a).forEach(i=>{a[i]===void 0&&delete a[i]}),{...t,[r.recordId]:a}}return t},saving:(t={},r)=>{switch(r.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...t,[r.recordId]:{pending:r.type==="SAVE_ENTITY_RECORD_START",error:r.error,isAutosave:r.isAutosave}}}return t},deleting:(t={},r)=>{switch(r.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...t,[r.recordId]:{pending:r.type==="DELETE_ENTITY_RECORD_START",error:r.error}}}return t},revisions:(t={},r)=>{if(r.type==="RECEIVE_ITEM_REVISIONS"){let o=r.recordKey;delete r.recordKey;let s=zt(t[o],{...r,type:"RECEIVE_ITEMS"});return{...t,[o]:s}}return r.type==="REMOVE_ITEMS"?Object.fromEntries(Object.entries(t).filter(([o])=>!r.itemIds.some(s=>Number.isInteger(s)?s===+o:s===o))):t}}))}function kl(e=Ht,t){return t.type==="ADD_ENTITIES"?[...e,...t.entities]:e}var jl=(e={},t)=>{let r=kl(e.config,t),o=e.reducer;if(!o||r!==e.config){let n=r.reduce((a,i)=>{let{kind:l}=i;return a[l]||(a[l]=[]),a[l].push(i),a},{});o=(0,dt.combineReducers)(Object.fromEntries(Object.entries(n).map(([a,i])=>{let l=(0,dt.combineReducers)(Object.fromEntries(i.map(f=>[f.name,Ul(f)])));return[a,l]})))}let s=o(e.records,t);return s===e.records&&r===e.config&&o===e.reducer?e:{reducer:o,records:s,config:r}};function Bl(e=(0,Vn.createUndoManager)()){return e}function Vl(e={hasRedo:!1,hasUndo:!1},t){return t.type==="SYNC_UNDO_MANAGER_CHANGE"?{hasRedo:t.hasRedo,hasUndo:t.hasUndo}:e}function Fl(e={},t){switch(t.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return e}function Yl(e={},t){if(t.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:o}=t;return{...e,[r]:o}}return e}function Gl(e={},t){switch(t.type){case"RECEIVE_USER_PERMISSION":return{...e,[t.key]:t.isAllowed};case"RECEIVE_USER_PERMISSIONS":return{...e,...t.permissions}}return e}function Hl(e={},t){if(t.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:o}=t;return{...e,[r]:o}}return e}function $l(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERNS"?t.patterns:e}function zl(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?t.categories:e}function Kl(e=[],t){return t.type==="RECEIVE_USER_PATTERN_CATEGORIES"?t.patternCategories:e}function ql(e=null,t){return t.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?t.fallbackId:e}function Wl(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...e,[t.currentId]:t.revisions}:e}function Ql(e={},t){return t.type==="RECEIVE_DEFAULT_TEMPLATE"?{...e,[JSON.stringify(t.query)]:t.templateId}:e}function Jl(e={},t){return t.type==="RECEIVE_REGISTERED_POST_META"?{...e,[t.postType]:t.registeredPostMeta}:e}function Xl(e=null,t){return t.type==="RECEIVE_EDITOR_SETTINGS"?t.settings:e}function Zl(e=null,t){return t.type==="RECEIVE_EDITOR_ASSETS"?t.assets:e}function ef(e={},t){switch(t.type){case"SET_SYNC_CONNECTION_STATUS":{let r=`${t.kind}/${t.name}:${t.key}`;return{...e,[r]:t.status}}case"CLEAR_SYNC_CONNECTION_STATUS":{let r=`${t.kind}/${t.name}:${t.key}`,{[r]:o,...s}=e;return s}}return e}function tf(e=!0,t){switch(t.type){case"SET_COLLABORATION_SUPPORTED":return t.supported;case"SET_SYNC_CONNECTION_STATUS":return fs.DOCUMENT_SIZE_LIMIT_EXCEEDED===t.status?.error?.code?!1:e}return e}function rf(e={},t){if(t.type==="RECEIVE_VIEW_CONFIG"){let r=`${t.kind}/${t.name}`;return{...e,[r]:{...e[r],...t.config}}}return e}var Fn=(0,dt.combineReducers)({users:Al,currentTheme:Ol,currentGlobalStylesId:Dl,currentUser:Pl,themeGlobalStyleVariations:Ll,themeBaseGlobalStyles:Ml,themeGlobalStyleRevisions:Wl,entities:jl,editsReference:Fl,syncUndoManagerState:Vl,undoManager:Bl,embedPreviews:Yl,userPermissions:Gl,autosaves:Hl,blockPatterns:$l,blockPatternCategories:zl,userPatternCategories:Kl,navigationFallbackId:ql,defaultTemplates:Ql,registeredPostMeta:Jl,editorSettings:Xl,editorAssets:Zl,syncConnectionStatuses:ef,collaborationSupported:tf,viewConfigs:rf});var ao={};Ue(ao,{__experimentalGetCurrentGlobalStylesId:()=>Xn,__experimentalGetCurrentThemeBaseGlobalStyles:()=>zf,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Kf,__experimentalGetDirtyEntityRecords:()=>xf,__experimentalGetEntitiesBeingSaved:()=>Af,__experimentalGetEntityRecordNoResolver:()=>wf,canUser:()=>Zn,canUserEditEntityRecord:()=>Ff,getAuthors:()=>vf,getAutosave:()=>Gf,getAutosaves:()=>Yf,getBlockPatternCategories:()=>Wf,getBlockPatterns:()=>qf,getCurrentTheme:()=>Wt,getCurrentThemeGlobalStylesRevisions:()=>Jf,getCurrentUser:()=>_f,getDefaultTemplateId:()=>ro,getEditedEntityRecord:()=>so,getEmbedPreview:()=>Bf,getEntitiesByKind:()=>bf,getEntitiesConfig:()=>qn,getEntity:()=>Sf,getEntityConfig:()=>ge,getEntityRecord:()=>K,getEntityRecordEdits:()=>oo,getEntityRecordNonTransientEdits:()=>Qn,getEntityRecords:()=>qt,getEntityRecordsTotalItems:()=>Cf,getEntityRecordsTotalPages:()=>If,getLastEntityDeleteError:()=>Mf,getLastEntitySaveError:()=>Df,getRawEntityRecord:()=>Wn,getRedoEdit:()=>Nf,getReferenceByDistinctEdits:()=>$f,getRevision:()=>eu,getRevisions:()=>Xf,getThemeSupports:()=>jf,getUndoEdit:()=>Lf,getUserPatternCategories:()=>Qf,getUserQueryResults:()=>Kn,hasEditsForEntityRecord:()=>Jn,hasEntityRecord:()=>Rf,hasEntityRecords:()=>Tf,hasFetchedAutosaves:()=>Hf,hasRedo:()=>kf,hasRevision:()=>Zf,hasUndo:()=>Uf,isAutosavingEntityRecord:()=>Pf,isDeletingEntityRecord:()=>Of,isPreviewEmbedFallback:()=>Vf,isRequestingEmbedPreview:()=>Ef,isSavingEntityRecord:()=>no});var G=g(M(),1),zn=g(ae(),1),me=g(Me(),1);var to={};Ue(to,{getBlockPatternsForPostType:()=>nf,getEditorAssets:()=>pf,getEditorSettings:()=>df,getEntityRecordPermissions:()=>af,getEntityRecordsPermissions:()=>Hn,getHomePage:()=>ff,getNavigationFallbackId:()=>sf,getPostsPageId:()=>uf,getRegisteredPostMeta:()=>lf,getSyncConnectionStatus:()=>yf,getTemplateId:()=>cf,getUndoManager:()=>Kt,getViewConfig:()=>gf,isCollaborationSupported:()=>mf});var Z=g(M(),1);var Gn=g(Me(),1);var eo=!1;function R(e,t,r,{alternativeFunctionName:o,isShorthandSelector:s=!1}={}){let n=Nn[e]?.[t];if(n){if(!eo){let{alternative:a}=n,i=s?`'${r}'`:`The '${e}', '${t}' entity (used via '${r}')`,l=`the '${a.kind}', '${a.name}' entity`;o&&(l+=` via the '${o}' function`),(0,Gn.default)(i,{...n,alternative:l})}eo=!0,setTimeout(()=>{eo=!1},0)}}var of={};function Kt(e){return O()?.undoManager??e.undoManager}function sf(e){return e.navigationFallbackId}var nf=(0,Z.createRegistrySelector)(e=>(0,Z.createSelector)((t,r)=>e(v).getBlockPatterns().filter(({postTypes:o})=>!o||Array.isArray(o)&&o.includes(r)),()=>[e(v).getBlockPatterns()])),Hn=(0,Z.createRegistrySelector)(e=>(0,Z.createSelector)((t,r,o,s)=>(Array.isArray(s)?s:[s]).map(a=>({delete:e(v).canUser("delete",{kind:r,name:o,id:a}),update:e(v).canUser("update",{kind:r,name:o,id:a})})),t=>[t.userPermissions]));function af(e,t,r,o){return R(t,r,"getEntityRecordPermissions"),Hn(e,t,r,o)[0]}function lf(e,t){return e.registeredPostMeta?.[t]??{}}function $n(e){return!e||!["number","string"].includes(typeof e)||Number(e)===0?null:e.toString()}var ff=(0,Z.createRegistrySelector)(e=>(0,Z.createSelector)(()=>{let t=e(v).getEntityRecord("root","__unstableBase");if(!t)return null;let r=t?.show_on_front==="page"?$n(t.page_on_front):null;if(r)return{postType:"page",postId:r};let o=e(v).getDefaultTemplateId({slug:"front-page"});return o?{postType:"wp_template",postId:o}:o===""?of:null},t=>[K(t,"root","site"),K(t,"root","__unstableBase"),ro(t,{slug:"front-page"})])),uf=(0,Z.createRegistrySelector)(e=>()=>{let t=e(v).getEntityRecord("root","__unstableBase");return t?.show_on_front==="page"?$n(t.page_for_posts):null}),cf=(0,Z.createRegistrySelector)(e=>(t,r,o)=>{let s=F(e(v)).getHomePage();if(!s)return;if(r==="page"&&r===s?.postType&&o.toString()===s?.postId){let f=e(v).getEntityRecords("postType","wp_template",{per_page:-1});if(!f)return;let u=f.find(({slug:d})=>d==="front-page")?.id;if(u)return u}let n=e(v).getEditedEntityRecord("postType",r,o);if(!n)return;let a=F(e(v)).getPostsPageId();if(r==="page"&&a===o.toString())return e(v).getDefaultTemplateId({slug:"home"});let i=n.template;if(i){let f=e(v).getEntityRecords("postType","wp_template",{per_page:-1})?.find(({slug:u})=>u===i);if(f)return f.id}let l;return n.slug?l=r==="page"?`${r}-${n.slug}`:`single-${r}-${n.slug}`:l=r==="page"?"page":`single-${r}`,e(v).getDefaultTemplateId({slug:l})});function df(e){return e.editorSettings}function pf(e){return e.editorAssets}function mf(e){return e.collaborationSupported}function gf(e,t,r){return e.viewConfigs?.[`${t}/${r}`]??{default_view:void 0,default_layouts:void 0,view_list:void 0,form:void 0}}function yf(e){if(!e.syncConnectionStatuses)return;let t=["disconnected","connecting","connected"],r;for(let o of Object.values(e.syncConnectionStatuses))(!r||t.indexOf(o.status)<t.indexOf(r.status))&&(r=o);return r}var hf={},Ef=(0,G.createRegistrySelector)(e=>(t,r)=>e(v).isResolving("getEmbedPreview",[r]));function vf(e,t){(0,me.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,zn.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return Kn(e,r)}function _f(e){return e.currentUser}var Kn=(0,G.createSelector)((e,t)=>(e.users.queries[t]??[]).map(o=>e.users.byId[o]),(e,t)=>[e.users.queries[t],e.users.byId]);function bf(e,t){return(0,me.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),qn(e,t)}var qn=(0,G.createSelector)((e,t)=>e.entities.config.filter(r=>r.kind===t),(e,t)=>e.entities.config);function Sf(e,t,r){return(0,me.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),ge(e,t,r)}function ge(e,t,r){return R(t,r,"getEntityConfig"),e.entities.config?.find(o=>o.kind===t&&o.name===r)}var K=(0,G.createSelector)(((e,t,r,o,s)=>{R(t,r,"getEntityRecord");let n=e.entities.records?.[t]?.[r]?.queriedData;if(!n)return;let a=s?.context??"default";if(!s||!s._fields)return n.itemIsComplete[a]?.[o]?n.items[a][o]:void 0;let i=n.items[a]?.[o];if(!i)return i;let l={},f=k(s._fields)??[];for(let u=0;u<f.length;u++){let d=f[u].split("."),c=i;d.forEach(p=>{c=c?.[p]}),ne(l,d,c)}return l}),(e,t,r,o,s)=>{let n=s?.context??"default",a=e.entities.records?.[t]?.[r]?.queriedData;return[a?.items[n]?.[o],a?.itemIsComplete[n]?.[o]]});K.__unstableNormalizeArgs=e=>{let t=[...e],r=t?.[2];return t[2]=Qe(r)?Number(r):r,t};function Rf(e,t,r,o,s){let n=e.entities.records?.[t]?.[r]?.queriedData;if(!n)return!1;let a=s?.context??"default";if(!s||!s._fields)return!!n.itemIsComplete[a]?.[o];let i=n.items[a]?.[o];if(!i)return!1;let l=k(s._fields)??[];for(let f=0;f<l.length;f++){let u=l[f].split("."),d=i;for(let c=0;c<u.length;c++){let p=u[c];if(!d||!Object.hasOwn(d,p))return!1;d=d[p]}}return!0}function wf(e,t,r,o){return K(e,t,r,o)}var Wn=(0,G.createSelector)((e,t,r,o)=>{R(t,r,"getRawEntityRecord");let s=K(e,t,r,o),n=ge(e,t,r);return!s||!n?.rawAttributes?.length?s:Object.fromEntries(Object.keys(s).map(a=>{if(n.rawAttributes.includes(a)){let i=s[a]?.raw;return[a,i!==void 0?i:s[a]]}return[a,s[a]]}))},(e,t,r,o,s)=>{let n=s?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData?.items[n]?.[o],e.entities.records?.[t]?.[r]?.queriedData?.itemIsComplete[n]?.[o]]});function Tf(e,t,r,o){return R(t,r,"hasEntityRecords"),Array.isArray(qt(e,t,r,o))}var qt=((e,t,r,o)=>{R(t,r,"getEntityRecords");let s=e.entities.records?.[t]?.[r]?.queriedData;return s?Mr(s,o,{supportsPagination:!!ge(e,t,r)?.supportsPagination}):null}),Cf=(e,t,r,o)=>{R(t,r,"getEntityRecordsTotalItems");let s=e.entities.records?.[t]?.[r]?.queriedData;return s?Lr(s,o):null},If=(e,t,r,o)=>{R(t,r,"getEntityRecordsTotalPages");let s=e.entities.records?.[t]?.[r]?.queriedData;if(!s)return null;if(!ge(e,t,r)?.supportsPagination||o?.per_page===-1)return 1;let n=Lr(s,o);return n&&(o?.per_page?Math.ceil(n/o.per_page):Ts(s,o))},xf=(0,G.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(o=>{Object.keys(t[o]).forEach(s=>{let n=Object.keys(t[o][s].edits).filter(a=>K(e,o,s,a)&&Jn(e,o,s,a));if(n.length){let a=ge(e,o,s);n.forEach(i=>{let l=so(e,o,s,i);r.push({key:l?l[a.key||x]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},e=>[e.entities.records]),Af=(0,G.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(o=>{Object.keys(t[o]).forEach(s=>{let n=Object.keys(t[o][s].saving).filter(a=>no(e,o,s,a));if(n.length){let a=ge(e,o,s);n.forEach(i=>{let l=so(e,o,s,i);r.push({key:l?l[a.key||x]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},e=>[e.entities.records]);function oo(e,t,r,o){return R(t,r,"getEntityRecordEdits"),e.entities.records?.[t]?.[r]?.edits?.[o]}var Qn=(0,G.createSelector)((e,t,r,o)=>{R(t,r,"getEntityRecordNonTransientEdits");let{transientEdits:s}=ge(e,t,r)||{},n=oo(e,t,r,o)||{};return s?Object.keys(n).reduce((a,i)=>(s[i]||(a[i]=n[i]),a),{}):n},(e,t,r,o)=>[e.entities.config,e.entities.records?.[t]?.[r]?.edits?.[o]]);function Jn(e,t,r,o){return R(t,r,"hasEditsForEntityRecord"),no(e,t,r,o)||Object.keys(Qn(e,t,r,o)).length>0}var so=(0,G.createSelector)((e,t,r,o)=>{R(t,r,"getEditedEntityRecord");let s=Wn(e,t,r,o),n=oo(e,t,r,o);return!s&&!n?!1:{...s,...n}},(e,t,r,o,s)=>{let n=s?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData.items[n]?.[o],e.entities.records?.[t]?.[r]?.queriedData.itemIsComplete[n]?.[o],e.entities.records?.[t]?.[r]?.edits?.[o]]});function Pf(e,t,r,o){R(t,r,"isAutosavingEntityRecord");let{pending:s,isAutosave:n}=e.entities.records?.[t]?.[r]?.saving?.[o]??{};return!!(s&&n)}function no(e,t,r,o){return R(t,r,"isSavingEntityRecord"),e.entities.records?.[t]?.[r]?.saving?.[o]?.pending??!1}function Of(e,t,r,o){return R(t,r,"isDeletingEntityRecord"),e.entities.records?.[t]?.[r]?.deleting?.[o]?.pending??!1}function Df(e,t,r,o){return R(t,r,"getLastEntitySaveError"),e.entities.records?.[t]?.[r]?.saving?.[o]?.error}function Mf(e,t,r,o){return R(t,r,"getLastEntityDeleteError"),e.entities.records?.[t]?.[r]?.deleting?.[o]?.error}function Lf(e){(0,me.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function Nf(e){(0,me.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function Uf(e){return O()?.undoManager?e.syncUndoManagerState.hasUndo:Kt(e).hasUndo()}function kf(e){return O()?.undoManager?e.syncUndoManagerState.hasRedo:Kt(e).hasRedo()}function Wt(e){return e.currentTheme?K(e,"root","theme",e.currentTheme):null}function Xn(e){return e.currentGlobalStylesId}function jf(e){return Wt(e)?.theme_supports??hf}function Bf(e,t){return e.embedPreviews[t]}function Vf(e,t){let r=e.embedPreviews[t],o='<a href="'+t+'">'+t+"</a>";return r?r.html===o:!1}function Zn(e,t,r,o){let s=typeof r=="object";if(s&&(!r.kind||!r.name))return!1;s&&R(r.kind,r.name,"canUser");let n=Re(t,r,o);return e.userPermissions[n]}function Ff(e,t,r,o){return(0,me.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),Zn(e,"update",{kind:t,name:r,id:o})}function Yf(e,t,r){return e.autosaves[r]}function Gf(e,t,r,o){return o===void 0?void 0:e.autosaves[r]?.find(n=>n.author===o)}var Hf=(0,G.createRegistrySelector)(e=>(t,r,o)=>e(v).hasFinishedResolution("getAutosaves",[r,o]));function $f(e){return e.editsReference}function zf(e){let t=Wt(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}function Kf(e){let t=Wt(e);return t?e.themeGlobalStyleVariations[t.stylesheet]:null}function qf(e){return e.blockPatterns}function Wf(e){return e.blockPatternCategories}function Qf(e){return e.userPatternCategories}function Jf(e){(0,me.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let t=Xn(e);return t?e.themeGlobalStyleRevisions[t]:null}function ro(e,t){return e.defaultTemplates[JSON.stringify(t)]}var Xf=(e,t,r,o,s)=>{R(t,r,"getRevisions");let n=e.entities.records?.[t]?.[r]?.revisions?.[o];return n?Mr(n,s):null};function Zf(e,t,r,o,s,n){let a=e.entities.records?.[t]?.[r]?.revisions?.[o];if(!a)return!1;let i=n?.context??"default";if(!n||!n._fields)return!!a.itemIsComplete[i]?.[s];let l=a.items[i]?.[s];if(!l)return!1;let f=k(n._fields)??[];for(let u=0;u<f.length;u++){let d=f[u].split("."),c=l;for(let p=0;p<d.length;p++){let m=d[p];if(!c||!Object.hasOwn(c,m))return!1;c=c[m]}}return!0}var eu=(0,G.createSelector)((e,t,r,o,s,n)=>{R(t,r,"getRevision");let a=e.entities.records?.[t]?.[r]?.revisions?.[o];if(!a)return;let i=n?.context??"default";if(!n||!n._fields)return a.itemIsComplete[i]?.[s]?a.items[i][s]:void 0;let l=a.items[i]?.[s];if(!l)return l;let f={},u=k(n._fields)??[];for(let d=0;d<u.length;d++){let c=u[d].split("."),p=l;c.forEach(m=>{p=p?.[m]}),ne(f,c,p)}return f},(e,t,r,o,s,n)=>{let a=n?.context??"default",i=e.entities.records?.[t]?.[r]?.revisions?.[o];return[i?.items?.[a]?.[s],i?.itemIsComplete?.[a]?.[s]]});var go={};Ue(go,{__experimentalBatch:()=>bu,__experimentalReceiveCurrentGlobalStylesId:()=>uu,__experimentalReceiveThemeBaseGlobalStyles:()=>cu,__experimentalReceiveThemeGlobalStyleVariations:()=>du,__experimentalSaveSpecifiedEntityEdits:()=>Ru,__unstableCreateUndoLevel:()=>_u,addEntities:()=>iu,clearEntityRecordEdits:()=>hu,deleteEntityRecord:()=>po,editEntityRecord:()=>yu,receiveAutosaves:()=>Cu,receiveCurrentTheme:()=>fu,receiveCurrentUser:()=>au,receiveDefaultTemplateId:()=>xu,receiveEmbedPreview:()=>gu,receiveEntityRecords:()=>lu,receiveNavigationFallbackId:()=>Iu,receiveRevisions:()=>Au,receiveThemeGlobalStyleRevisions:()=>mu,receiveThemeSupports:()=>pu,receiveUploadPermissions:()=>wu,receiveUserPermission:()=>oa,receiveUserPermissions:()=>Tu,receiveUserQuery:()=>nu,redo:()=>vu,saveEditedEntityRecord:()=>Su,saveEntityRecord:()=>mo,undo:()=>Eu});var uo=g(_e(),1);var co=g(X(),1),ra=g(ae(),1),Qt=g(Me(),1);var lo=g(X(),1),io=null;function tu(e,t){let r=[...e],o=[];for(;r.length;)o.push(r.splice(0,t));return o}async function ea(e){io===null&&(io=(await(0,lo.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let t=[];for(let r of tu(e,io)){let o=await(0,lo.default)({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:r.map(n=>({path:n.path,body:n.data,method:n.method,headers:n.headers}))}}),s;o.failed?s=o.responses.map(n=>({error:n?.body})):s=o.responses.map(n=>{let a={};return n.status>=200&&n.status<300?a.output=n.body:a.error=n.body,a}),t.push(...s)}return t}function fo(e=ea){let t=0,r=[],o=new ru;return{add(s){let n=++t;o.add(n);let a=i=>new Promise((l,f)=>{r.push({input:i,resolve:l,reject:f}),o.delete(n)});return typeof s=="function"?Promise.resolve(s(a)).finally(()=>{o.delete(n)}):a(s)},async run(){o.size&&await new Promise(a=>{let i=o.subscribe(()=>{o.size||(i(),a(void 0))})});let s;try{if(s=await e(r.map(({input:a})=>a)),s.length!==r.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(a){for(let{reject:i}of r)i(a);throw a}let n=!0;return s.forEach((a,i)=>{let l=r[i];a?.error?(l?.reject(a.error),n=!1):l?.resolve(a?.output??a)}),r=[],n}}}var ru=class{constructor(...e){this.set=new Set(...e),this.subscribers=new Set}get size(){return this.set.size}add(e){return this.set.add(e),this.subscribers.forEach(t=>t()),this}delete(e){let t=this.set.delete(e);return this.subscribers.forEach(r=>r()),t}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}};function ta(e){return e.status==="auto-draft"?{...e,title:""}:e}function ou(e,t,r){let o={...t,...r};return Object.fromEntries(Object.entries(e??{}).filter(([s,n])=>s===Ye?!1:!(0,uo.default)(n,o[s])))}function su(e,t,r){return Object.fromEntries(Object.entries(e).flatMap(([o,s])=>{if(o==="meta"){let i=ou(s,t.meta,r.meta);return Object.keys(i).length?[[o,i]]:[]}let n=o in r?r[o]:t[o];return!(0,uo.default)(Oe(s)??s,Oe(n)??n)?[[o,s]]:[]}))}function nu(e,t){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(t)?t:[t],queryID:e}}function au(e){return{type:"RECEIVE_CURRENT_USER",currentUser:e}}function iu(e){return{type:"ADD_ENTITIES",entities:e}}function lu(e,t,r,o=void 0,s=!1,n=void 0,a=void 0){e==="postType"&&(r=Array.isArray(r)?r.map(ta):ta(r));let i;return o?i=ys(r,o,n,a):i=Dr(r,n,a),{...i,kind:e,name:t,invalidateCache:s}}function fu(e){return{type:"RECEIVE_CURRENT_THEME",currentTheme:e}}function uu(e){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:e}}function cu(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:e,globalStyles:t}}function du(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:e,variations:t}}function pu(){return(0,Qt.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function mu(e,t){return(0,Qt.default)("wp.data.dispatch( 'core' ).receiveThemeGlobalStyleRevisions()",{since:"6.5.0",alternative:"wp.data.dispatch( 'core' ).receiveRevisions"}),{type:"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS",currentId:e,revisions:t}}function gu(e,t){return{type:"RECEIVE_EMBED_PREVIEW",url:e,preview:t}}var po=(e,t,r,o,{__unstableFetch:s=co.default,throwOnError:n=!1}={})=>async({dispatch:a,resolveSelect:i})=>{R(e,t,"deleteEntityRecord");let f=(await i.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t),u,d=!1;if(!f)return;let c=await a.__unstableAcquireStoreLock(v,["entities","records",e,t,r],{exclusive:!0});try{a({type:"DELETE_ENTITY_RECORD_START",kind:e,name:t,recordId:r});let p=!1,{baseURL:m}=f;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(m=m.slice(0,m.lastIndexOf("/"))+"/templates");try{let y=`${m}/${r}`;if(o&&(y=(0,ra.addQueryArgs)(y,o)),d=await s({path:y,method:"DELETE"}),await a(gs(e,t,r,!0)),f.syncConfig){let E=`${e}/${t}`,h=r;O()?.unload(E,h)}}catch(y){p=!0,u=y}if(a({type:"DELETE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:r,error:u}),p&&n)throw u;return d}finally{a.__unstableReleaseStoreLock(c)}},yu=(e,t,r,o,s={})=>({select:n,dispatch:a})=>{R(e,t,"editEntityRecord");let i=n.getEntityConfig(e,t);if(!i)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let{mergedEdits:l={}}=i,f=n.getRawEntityRecord(e,t,r),u=n.getEditedEntityRecord(e,t,r),d=Object.keys(o).reduce((p,m)=>(p[m]=l[m]?{...u[m],...o[m]}:o[m],p),{}),c={kind:e,name:t,recordId:r,edits:Ke(d,f)};if(i.syncConfig){let p=`${e}/${t}`,m=r,y=s.undoIgnore?!1:!s.isCached,E=s.undoIgnore?At:cs;O()?.update(p,m,d,E,{isNewUndoLevel:y})}s.undoIgnore||n.getUndoManager().addRecord([{id:{kind:e,name:t,recordId:r},changes:Object.keys(o).reduce((p,m)=>(p[m]={from:u[m],to:o[m]},p),{})}],s.isCached),a({type:"EDIT_ENTITY_RECORD",...c})},hu=(e,t,r)=>({select:o,dispatch:s})=>{let n=o.getEntityConfig(e,t);if(R(e,t,"clearEntityRecordEdits"),!n)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let a=o.getEntityRecordEdits(e,t,r);if(!a)return;let i=Object.keys(a).reduce((l,f)=>(l[f]=void 0,l),{});s({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:i})},Eu=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().undo();r&&t({type:"UNDO",record:r})},vu=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().redo();r&&t({type:"REDO",record:r})},_u=()=>({select:e})=>{e.getUndoManager().addRecord()},mo=(e,t,r,o={})=>async({select:s,resolveSelect:n,dispatch:a})=>{let{isAutosave:i=!1,__unstableFetch:l=co.default,__unstableSkipSyncUpdate:f=!1,throwOnError:u=!1}=o;R(e,t,"saveEntityRecord");let c=(await n.getEntitiesConfig(e)).find(h=>h.kind===e&&h.name===t);if(!c)return;let p=c.key??x,m=r[p],y=!!p&&!m,E=await a.__unstableAcquireStoreLock(v,["entities","records",e,t,m||at()],{exclusive:!0});try{for(let[I,S]of Object.entries(r))if(typeof S=="function"){let w=S(s.getEditedEntityRecord(e,t,m));a.editEntityRecord(e,t,m,{[I]:w},{undoIgnore:!0}),r[I]=w}a({type:"SAVE_ENTITY_RECORD_START",kind:e,name:t,recordId:m,isAutosave:i});let h,_,C=!1,{baseURL:b}=c;e==="postType"&&t==="wp_template"&&(m&&typeof m=="string"&&!/^\d+$/.test(m)||!window?.__experimentalTemplateActivate)&&(b=b.slice(0,b.lastIndexOf("/"))+"/templates");try{let I=`${b}${m?"/"+m:""}`,S=y?{}:s.getRawEntityRecord(e,t,m);if(i){let w={...S,...r},L=["title","excerpt","content","meta"].reduce((Y,$)=>($ in w&&(Y[$]=w[$]),Y),{status:w.status==="auto-draft"?"draft":void 0});if(h=await l({path:`${I}/autosaves`,method:"POST",data:L}),S.id===h.id){let Y={...S,...L,...h};Y=Object.keys(Y).reduce(($,V)=>(["title","excerpt","content","meta"].includes(V)?$[V]=Y[V]:V==="status"?$[V]=S.status==="auto-draft"&&Y.status==="draft"?Y.status:S.status:$[V]=S[V],$),{}),a.receiveEntityRecords(e,t,Y,void 0,!0)}else a.receiveAutosaves(S.id,h)}else{c.syncConfig&&!f&&!y&&S&&O()?.update(`${e}/${t}`,m,r,At);let w=r;if(c.__unstablePrePersist&&(w={...w,...await c.__unstablePrePersist(S,w)}),h=await l({path:I,method:m?"PUT":"POST",data:w}),a.receiveEntityRecords(e,t,h,void 0,!0,w),c.syncConfig){let L;f?L={}:y||!S?L=h:L=su(h,S,r),O()?.update(`${e}/${t}`,m,L,At,{isSave:!0})}}}catch(I){C=!0,_=I}if(a({type:"SAVE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:m,error:_,isAutosave:i}),C&&u)throw _;return h}finally{a.__unstableReleaseStoreLock(E)}},bu=e=>async({dispatch:t})=>{let r=fo(),o={saveEntityRecord(a,i,l,f){return r.add(u=>t.saveEntityRecord(a,i,l,{...f,__unstableFetch:u}))},saveEditedEntityRecord(a,i,l,f){return r.add(u=>t.saveEditedEntityRecord(a,i,l,{...f,__unstableFetch:u}))},deleteEntityRecord(a,i,l,f,u){return r.add(d=>t.deleteEntityRecord(a,i,l,f,{...u,__unstableFetch:d}))}},s=e.map(a=>a(o)),[,...n]=await Promise.all([r.run(),...s]);return n},Su=(e,t,r,o)=>async({select:s,dispatch:n,resolveSelect:a})=>{if(R(e,t,"saveEditedEntityRecord"),!s.hasEditsForEntityRecord(e,t,r))return;let l=(await a.getEntitiesConfig(e)).find(c=>c.kind===e&&c.name===t);if(!l)return;let f=l.key||x,u=s.getEntityRecordNonTransientEdits(e,t,r),d={[f]:r,...u};return await n.saveEntityRecord(e,t,d,o)},Ru=(e,t,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{if(R(e,t,"__experimentalSaveSpecifiedEntityEdits"),!n.hasEditsForEntityRecord(e,t,r))return;let l=n.getEntityRecordNonTransientEdits(e,t,r),f={};for(let p of o)ne(f,p,Ar(l,p));let c=(await i.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t)?.key||x;return r&&(f[c]=r),await a.saveEntityRecord(e,t,f,s)};function wu(e){return(0,Qt.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),oa("create/media",e)}function oa(e,t){return{type:"RECEIVE_USER_PERMISSION",key:e,isAllowed:t}}function Tu(e){return{type:"RECEIVE_USER_PERMISSIONS",permissions:e}}function Cu(e,t){return{type:"RECEIVE_AUTOSAVES",postId:e,autosaves:Array.isArray(t)?t:[t]}}function Iu(e){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:e}}function xu(e,t){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:e,templateId:t}}var Au=(e,t,r,o,s,n=!1,a)=>async({dispatch:i,resolveSelect:l})=>{R(e,t,"receiveRevisions");let d=(await l.getEntitiesConfig(e)).find(c=>c.kind===e&&c.name===t)?.revisionKey??x;i({type:"RECEIVE_ITEM_REVISIONS",key:d,items:o,recordKey:r,meta:a,query:s,kind:e,name:t,invalidateCache:n})};var yo={};Ue(yo,{__unstableNotifySyncUndoManagerChange:()=>Uu,editMediaEntity:()=>Ou,receiveEditorAssets:()=>Mu,receiveEditorSettings:()=>Du,receiveRegisteredPostMeta:()=>Pu,receiveViewConfig:()=>Nu,saveDirtyEntities:()=>ju,setCollaborationSupported:()=>Lu,setSyncConnectionStatus:()=>ku});var aa=g(X(),1),pt=g(na(),1),ia=g(Ce(),1),mt=g(fe(),1);function Pu(e,t){return{type:"RECEIVE_REGISTERED_POST_META",postType:e,registeredPostMeta:t}}var Ou=(e,t={},{__unstableFetch:r=aa.default,throwOnError:o=!1}={})=>async({dispatch:s,resolveSelect:n})=>{if(!e)return;let a="postType",i="attachment",f=(await n.getEntitiesConfig(a)).find(m=>m.kind===a&&m.name===i);if(!f)return;let u=await s.__unstableAcquireStoreLock(v,["entities","records",a,i,e],{exclusive:!0}),d,c,p=!1;try{s({type:"SAVE_ENTITY_RECORD_START",kind:a,name:i,recordId:e});try{let m=`${f.baseURL}/${e}/edit`,y=await r({path:m,method:"POST",data:{...t}});y&&(s.receiveEntityRecords(a,i,y,void 0,!0,void 0,void 0),d=y)}catch(m){c=m,p=!0}if(s({type:"SAVE_ENTITY_RECORD_FINISH",kind:a,name:i,recordId:e,error:c}),p&&o)throw c;return d}finally{s.__unstableReleaseStoreLock(u)}};function Du(e){return{type:"RECEIVE_EDITOR_SETTINGS",settings:e}}function Mu(e){return{type:"RECEIVE_EDITOR_ASSETS",assets:e}}var Lu=e=>({dispatch:t})=>{t({type:"SET_COLLABORATION_SUPPORTED",supported:e}),!e&&ps()&&(O().unloadAll(),t.__unstableNotifySyncUndoManagerChange({hasUndo:!1,hasRedo:!1}))};function Nu(e,t,r){return{type:"RECEIVE_VIEW_CONFIG",kind:e,name:t,config:r}}function Uu(e){return{type:"SYNC_UNDO_MANAGER_CHANGE",...e}}function ku(e,t,r,o){return o?{type:"SET_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r,status:o}:{type:"CLEAR_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r}}var ju=({onSave:e,dirtyEntityRecords:t=[],entitiesToSkip:r=[],close:o,successNoticeContent:s}={})=>({registry:n})=>{let a=[{kind:"postType",name:"wp_navigation"}],i="site-editor-save-success",l=n.select(v).getEntityRecord("root","__unstableBase")?.home;n.dispatch(pt.store).removeNotice(i);let f=t.filter(({kind:c,name:p,key:m,property:y})=>!r.some(E=>E.kind===c&&E.name===p&&E.key===m&&E.property===y));o?.(f);let u=[],d=[];f.forEach(({kind:c,name:p,key:m,property:y})=>{c==="root"&&p==="site"?u.push(y):(a.some(E=>E.kind===c&&E.name===p)&&n.dispatch(v).editEntityRecord(c,p,m,{status:"publish"}),d.push(n.dispatch(v).saveEditedEntityRecord(c,p,m)))}),u.length&&d.push(n.dispatch(v).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,u)),n.dispatch(ia.store).__unstableMarkLastChangeAsPersistent(),Promise.all(d).then(async c=>(e&&await e(),c)).then(c=>{c.some(p=>typeof p>"u")?n.dispatch(pt.store).createErrorNotice((0,mt.__)("Saving failed.")):n.dispatch(pt.store).createSuccessNotice(s||(0,mt.__)("Site updated."),{type:"snackbar",id:i,actions:[{label:(0,mt.__)("View site"),url:l,openInNewTab:!0}]})}).catch(c=>n.dispatch(pt.store).createErrorNotice(`${(0,mt.__)("Saving failed.")} ${c}`))};var vo={};Ue(vo,{__experimentalGetCurrentGlobalStylesId:()=>Zu,__experimentalGetCurrentThemeBaseGlobalStyles:()=>ec,__experimentalGetCurrentThemeGlobalStylesVariations:()=>tc,canUser:()=>ga,canUserEditEntityRecord:()=>Qu,getAuthors:()=>Fu,getAutosave:()=>Xu,getAutosaves:()=>Ju,getBlockPatternCategories:()=>oc,getBlockPatterns:()=>rc,getCurrentTheme:()=>Ku,getCurrentThemeGlobalStylesRevisions:()=>ya,getCurrentUser:()=>Yu,getDefaultTemplateId:()=>ha,getEditedEntityRecord:()=>Hu,getEditorAssets:()=>uc,getEditorSettings:()=>fc,getEmbedPreview:()=>Wu,getEntitiesConfig:()=>lc,getEntityRecord:()=>Zt,getEntityRecords:()=>_t,getEntityRecordsTotalItems:()=>$u,getEntityRecordsTotalPages:()=>zu,getNavigationFallbackId:()=>nc,getRawEntityRecord:()=>Gu,getRegisteredPostMeta:()=>ic,getRevision:()=>ac,getRevisions:()=>Ea,getThemeSupports:()=>qu,getUserPatternCategories:()=>sc,getViewConfig:()=>cc});var q=g(ae(),1),ma=g(Jt(),1),A=g(X(),1);var pa=g(X(),1);var gt=g(X(),1),yt=g(ae(),1),ht=g(Jt(),1),Et=g(fe(),1);async function ua(e,t={},r={}){let o=t.isInitialSuggestions&&t.initialSuggestionsSearchOptions?{...t,...t.initialSuggestionsSearchOptions}:t,{type:s,subtype:n,page:a,perPage:i=t.isInitialSuggestions?3:20}=o,{disablePostFormats:l=!1}=r,f=[];(!s||s==="post")&&f.push((0,gt.default)({path:(0,yt.addQueryArgs)("/wp/v2/search",{search:e,page:a,per_page:i,type:"post",subtype:n})}).then(c=>c.map(p=>({id:p.id,url:p.url,title:(0,ht.decodeEntities)(p.title||"")||(0,Et.__)("(no title)"),type:p.subtype||p.type,kind:"post-type"}))).catch(()=>[])),(!s||s==="term")&&f.push((0,gt.default)({path:(0,yt.addQueryArgs)("/wp/v2/search",{search:e,page:a,per_page:i,type:"term",subtype:n})}).then(c=>c.map(p=>({id:p.id,url:p.url,title:(0,ht.decodeEntities)(p.title||"")||(0,Et.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),!l&&(!s||s==="post-format")&&f.push((0,gt.default)({path:(0,yt.addQueryArgs)("/wp/v2/search",{search:e,page:a,per_page:i,type:"post-format",subtype:n})}).then(c=>c.map(p=>({id:p.id,url:p.url,title:(0,ht.decodeEntities)(p.title||"")||(0,Et.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),(!s||s==="attachment")&&f.push((0,gt.default)({path:(0,yt.addQueryArgs)("/wp/v2/media",{search:e,page:a,per_page:i})}).then(c=>c.map(p=>({id:p.id,url:p.source_url,title:(0,ht.decodeEntities)(p.title.rendered||"")||(0,Et.__)("(no title)"),type:p.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(f)).flat();return d=d.filter(c=>!!c.id),d=Bu(d,e),d=d.slice(0,i),d}function Bu(e,t){let r=fa(t),o={};for(let s of e)if(s.title){let n=fa(s.title),a=n.filter(u=>r.some(d=>u===d)),i=n.filter(u=>r.some(d=>u!==d&&u.includes(d))),l=a.length/n.length*10,f=i.length/n.length;o[s.id]=l+f}else o[s.id]=0;return e.sort((s,n)=>o[n.id]-o[s.id])}function fa(e){return e.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var ca=g(X(),1),ee=g(ae(),1),ho=new Map,Vu=async(e,t={})=>{let r="/wp-block-editor/v1/url-details",o={url:(0,ee.prependHTTP)(e)};if(!(0,ee.isURL)(e))return Promise.reject(`${e} is not a valid URL.`);let s=(0,ee.getProtocol)(e);return!s||!(0,ee.isValidProtocol)(s)||!s.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(e)?Promise.reject(`${e} does not have a valid protocol. URLs must be "http" based`):ho.has(e)?ho.get(e):(0,ca.default)({path:(0,ee.addQueryArgs)(r,o),...t}).then(n=>(ho.set(e,n),n))},da=Vu;async function Eo(){let e=await(0,pa.default)({path:"/wp/v2/block-patterns/patterns"});return e?e.map(t=>Object.fromEntries(Object.entries(t).map(([r,o])=>[Dt(r),o]))):[]}var vt=new Map;function Xt(e,t,r){return`${e}:${t}:${r}`}var Fu=e=>async({dispatch:t})=>{let r=(0,q.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e),o=await(0,A.default)({path:r});t.receiveUserQuery(r,o)},Yu=()=>async({dispatch:e})=>{let t=await(0,A.default)({path:"/wp/v2/users/me"});e.receiveCurrentUser(t)},Zt=(e,t,r="",o)=>async({select:s,dispatch:n,registry:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!f)return;let u=await n.__unstableAcquireStoreLock(v,["entities","records",e,t,r],{exclusive:!1});try{if(o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...k(o._fields)||[],f.key||x])].join()}),o!==void 0&&o._fields&&s.hasEntityRecord(e,t,r,o))return;let{baseURL:d}=f;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(d=d.slice(0,d.lastIndexOf("/"))+"/templates");let c=(0,q.addQueryArgs)(d+(r?"/"+r:""),{...f.baseURLParams,...o}),p=await(0,A.default)({path:c,parse:!1}),m=await p.json(),y=Je(p.headers?.get("allow")),E=[],h={};for(let _ of Se)h[Re(_,{kind:e,name:t,id:r})]=y[_],E.push([_,{kind:e,name:t,id:r}]);if(f.syncConfig&&Qe(r)&&!o){let _=`${e}/${t}`,C=r,b={...m};Object.entries(f.transientEdits??{}).filter(([S,w])=>b[S]===void 0&&w&&typeof w=="object"&&"read"in w&&typeof w.read=="function").forEach(([S,w])=>{b[S]=w.read(b)}),b.blocks&&typeof b.content?.raw=="string"&&vt.set(Xt(e,t,r),{content:b.content.raw,blocks:b.blocks}),(s?.isCollaborationSupported?.()===!1?void 0:O())?.load(f.syncConfig,_,C,b,{editRecord:(S,w={})=>{Object.keys(S).length&&n({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:S,meta:{undo:void 0},options:w})},getEditedRecord:async()=>await i.getEditedEntityRecord(e,t,r),onStatusChange:S=>{n.setSyncConnectionStatus(e,t,r,S)},refetchRecord:async()=>{n.receiveEntityRecords(e,t,await(0,A.default)({path:c,parse:!0}),o)},persistCRDTDoc:()=>{if(f.syncConfig?.supportsPersistence)return i.getEditedEntityRecord(e,t,r).then(async S=>{let{meta:w,status:L}=S;if(L==="auto-draft"||!w)return;let Y=f.key||x,$=S[Y];await Or(`${e}/${t}`,$)})},addUndoMeta:(S,w)=>{let L=Ft(S);L&&w.set("selectionHistory",L)},onUndoStackChange:S=>{n.__unstableNotifySyncUndoManagerChange(S)},restoreUndoMeta:(S,w)=>{let L=w.get("selectionHistory");L&&setTimeout(()=>{In(L,S)},0)}})}a.batch(()=>{n.receiveEntityRecords(e,t,m,o),n.receiveUserPermissions(h),n.finishResolutions("canUser",E)})}finally{n.__unstableReleaseStoreLock(u)}};Zt.shouldInvalidate=(e,t,r)=>t==="root"&&r==="site"&&(e.type==="RECEIVE_ITEMS"&&e.persistedEdits&&e.persistedEdits.status!=="auto-draft"||e.type==="REMOVE_ITEMS")&&e.kind==="postType"&&e.name==="wp_template";var Gu=be("getEntityRecord"),Hu=be("getEntityRecord"),_t=(e,t,r={})=>async({dispatch:o,registry:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(e)).find(c=>c.name===t&&c.kind===e);if(!i)return;let l=await o.__unstableAcquireStoreLock(v,["entities","records",e,t],{exclusive:!1}),f={...r},u=i.key||x;function d(c,p){let m=xt(p);return c.filter(y=>y?.[u]).map(y=>[e,t,y[u],m])}try{r._fields&&(r={...r,_fields:[...new Set([...k(r._fields)||[],u])].join()});let{baseURL:c}=i,{combinedTemplates:p=!0}=r;e==="postType"&&t==="wp_template"&&p&&(c=c.slice(0,c.lastIndexOf("/"))+"/templates");let m=(0,q.addQueryArgs)(c,{...i.baseURLParams,...r}),y=[],E;if(i.supportsPagination&&r.per_page!==-1){let h=await(0,A.default)({path:m,parse:!1});y=Object.values(await h.json()),E={totalItems:parseInt(h.headers.get("X-WP-Total")),totalPages:parseInt(h.headers.get("X-WP-TotalPages"))}}else if(r.per_page===-1&&r[Xe]===!0){let h=1,_;do{let C=await(0,A.default)({path:(0,q.addQueryArgs)(m,{page:h,per_page:100}),parse:!1}),b=Object.values(await C.json());_=parseInt(C.headers.get("X-WP-TotalPages")),E||(E={totalItems:parseInt(C.headers.get("X-WP-Total")),totalPages:1}),y.push(...b),s.batch(()=>{o.receiveEntityRecords(e,t,y,r,!1,void 0,E),o.finishResolutions("getEntityRecord",d(b,f))}),h++}while(h<=_)}else y=Object.values(await(0,A.default)({path:m})),E={totalItems:y.length,totalPages:1};if(i.syncConfig&&r.per_page===-1){let h=`${e}/${t}`;O()?.loadCollection(i.syncConfig,h,{onStatusChange:_=>{o.setSyncConnectionStatus(e,t,null,_)},refetchRecords:async()=>{o.receiveEntityRecords(e,t,await(0,A.default)({path:m,parse:!0}),r)}})}r._fields&&(y=y.map(h=>(r._fields.split(",").forEach(_=>{h.hasOwnProperty(_)||(h[_]=void 0)}),h))),s.batch(()=>{o.receiveEntityRecords(e,t,y,r,!1,void 0,E);let h=y.filter(b=>!!b?.[u]&&!!b?._links?.self?.[0]?.targetHints?.allow).map(b=>({id:b[u],permissions:Je(b._links.self[0].targetHints.allow)})),_=[],C={};for(let b of h)for(let I of Se)_.push([I,{kind:e,name:t,id:b.id}]),C[Re(I,{kind:e,name:t,id:b.id})]=b.permissions[I];h.length>0&&(o.receiveUserPermissions(C),o.finishResolutions("canUser",_)),o.finishResolutions("getEntityRecord",d(y,f)),o.__unstableReleaseStoreLock(l)})}catch{o.__unstableReleaseStoreLock(l)}};_t.shouldInvalidate=(e,t,r)=>(e.type==="RECEIVE_ITEMS"||e.type==="REMOVE_ITEMS")&&e.invalidateCache&&t===e.kind&&r===e.name;var $u=be("getEntityRecords"),zu=be("getEntityRecords"),Ku=()=>async({dispatch:e,resolveSelect:t})=>{let r=await t.getEntityRecords("root","theme",{status:"active"});e.receiveCurrentTheme(r[0])},qu=be("getCurrentTheme"),Wu=e=>async({dispatch:t})=>{try{let r=await(0,A.default)({path:(0,q.addQueryArgs)("/oembed/1.0/proxy",{url:e})});t.receiveEmbedPreview(e,r)}catch{t.receiveEmbedPreview(e,!1)}},ga=(e,t,r)=>async({dispatch:o,registry:s,resolveSelect:n})=>{if(!Se.includes(e))throw new Error(`'${e}' is not a valid action.`);let{hasStartedResolution:a}=s.select(v);for(let c of Se){if(c===e)continue;if(a("canUser",[c,t,r]))return}let i=null;if(typeof t=="object"){if(!t.kind||!t.name)throw new Error("The entity resource object is not valid.");let p=(await n.getEntitiesConfig(t.kind)).find(m=>m.name===t.name&&m.kind===t.kind);if(!p)return;i=p.baseURL+(t.id?"/"+t.id:"")}else i=`/wp/v2/${t}`+(r?"/"+r:"");let l;try{l=await(0,A.default)({path:i,method:"OPTIONS",parse:!1})}catch{return}let f=Je(l.headers?.get("allow")),u={},d=[];for(let c of Se)u[Re(c,t,r)]=f[c],c!==e&&d.push([c,t,r]);s.batch(()=>{o.receiveUserPermissions(u),o.finishResolutions("canUser",d)})},Qu=(e,t,r)=>async({dispatch:o})=>{await o(ga("update",{kind:e,name:t,id:r}))},Ju=(e,t)=>async({dispatch:r,resolveSelect:o})=>{let{rest_base:s,rest_namespace:n="wp/v2",supports:a}=await o.getPostType(e);if(!a?.autosave)return;let i=await(0,A.default)({path:`/${n}/${s}/${t}/autosaves?context=edit`});i&&i.length&&r.receiveAutosaves(t,i)},Xu=(e,t)=>async({resolveSelect:r})=>{await r.getAutosaves(e,t)},Zu=()=>async({dispatch:e,resolveSelect:t})=>{let o=(await t.getEntityRecords("root","theme",{status:"active"}))?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(!o)return;let s=o.match(/\/(\d+)(?:\?|$)/),n=s?Number(s[1]):null;n&&e.__experimentalReceiveCurrentGlobalStylesId(n)},ec=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),o=await(0,A.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}?context=view`});t.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,o)},tc=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),o=await(0,A.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}/variations?context=view`});t.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,o)},ya=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.__experimentalGetCurrentGlobalStylesId(),s=(r?await e.getEntityRecord("root","globalStyles",r):void 0)?._links?.["version-history"]?.[0]?.href;if(s){let a=(await(0,A.default)({url:s}))?.map(i=>Object.fromEntries(Object.entries(i).map(([l,f])=>[Dt(l),f])));t.receiveThemeGlobalStyleRevisions(r,a)}};ya.shouldInvalidate=e=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&e.kind==="root"&&!e.error&&e.name==="globalStyles";var rc=()=>async({dispatch:e})=>{let t=await Eo();e({type:"RECEIVE_BLOCK_PATTERNS",patterns:t})},oc=()=>async({dispatch:e})=>{let t=await(0,A.default)({path:"/wp/v2/block-patterns/categories"});e({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:t})},sc=()=>async({dispatch:e,resolveSelect:t})=>{let o=(await t.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug",context:"view"}))?.map(s=>({...s,label:(0,ma.decodeEntities)(s.name),name:s.slug}))||[];e({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:o})},nc=()=>async({dispatch:e,select:t,registry:r})=>{let o=await(0,A.default)({path:(0,q.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),s=o?._embedded?.self;r.batch(()=>{if(e.receiveNavigationFallbackId(o?.id),!s)return;let a=!t.getEntityRecord("postType","wp_navigation",o.id);e.receiveEntityRecords("postType","wp_navigation",s,void 0,a),e.finishResolution("getEntityRecord",["postType","wp_navigation",o.id])})},ha=e=>async({dispatch:t,registry:r,resolveSelect:o})=>{let s=await(0,A.default)({path:(0,q.addQueryArgs)("/wp/v2/templates/lookup",e)});await o.getEntitiesConfig("postType");let n=window?.__experimentalTemplateActivate&&s?.wp_id||s?.id;r.batch(()=>{t.receiveDefaultTemplateId(e,n||""),n&&(s.id=n,t.receiveEntityRecords("postType",s.type,s),t.finishResolution("getEntityRecord",["postType",s.type,n]))})};ha.shouldInvalidate=e=>e.type==="RECEIVE_ITEMS"&&e.kind==="root"&&e.name==="site"&&!!e.persistedEdits;var Ea=(e,t,r,o={})=>async({dispatch:s,registry:n,resolveSelect:a})=>{let l=(await a.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!l)return;let f={...o},u=await s.__unstableAcquireStoreLock(v,["entities","records",e,t,r,"revisions"],{exclusive:!1});try{o._fields&&(o={...o,_fields:[...new Set([...k(o._fields)||[],l.revisionKey||x])].join()});let d=(0,q.addQueryArgs)(l.getRevisionsUrl(r),o),c,p,m={},y=l.supportsPagination&&o.per_page!==-1;try{p=await(0,A.default)({path:d,parse:!y})}catch{return}p&&(y?(c=Object.values(await p.json()),m.totalItems=parseInt(p.headers.get("X-WP-Total"))):c=Object.values(p),o._fields&&(c=c.map(E=>(o._fields.split(",").forEach(h=>{E.hasOwnProperty(h)||(E[h]=void 0)}),E))),n.batch(()=>{s.receiveRevisions(e,t,r,c,o,!1,m);let E=l.revisionKey||x,h=xt(f),_=c.filter(C=>C[E]).map(C=>[e,t,r,C[E],h]);s.finishResolutions("getRevision",_)}))}finally{s.__unstableReleaseStoreLock(u)}};Ea.shouldInvalidate=(e,t,r,o)=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&r===e.name&&t===e.kind&&!e.error&&o===e.recordId;var ac=(e,t,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!f)return;s!==void 0&&s._fields&&(s={...s,_fields:[...new Set([...k(s._fields)||[],f.revisionKey||x])].join()});let u=await a.__unstableAcquireStoreLock(v,["entities","records",e,t,r,"revisions",o],{exclusive:!1});try{if(n.hasRevision(e,t,r,o,s))return;let d=(0,q.addQueryArgs)(f.getRevisionsUrl(r,o),s),c;try{c=await(0,A.default)({path:d})}catch{return}c&&a.receiveRevisions(e,t,r,c,s)}finally{a.__unstableReleaseStoreLock(u)}},ic=e=>async({dispatch:t,resolveSelect:r})=>{let o;try{let{rest_namespace:s="wp/v2",rest_base:n}=await r.getPostType(e)||{};o=await(0,A.default)({path:`${s}/${n}/?context=edit`,method:"OPTIONS"})}catch{return}o&&t.receiveRegisteredPostMeta(e,o?.schema?.properties?.meta?.properties)},lc=e=>async({dispatch:t})=>{let r=$t.find(o=>o.kind===e);if(r)try{let o=await r.loadEntities();if(!o.length)return;t.addEntities(o)}catch{}},fc=()=>async({dispatch:e})=>{let t=await(0,A.default)({path:"/wp-block-editor/v1/settings"});e.receiveEditorSettings(t)},uc=()=>async({dispatch:e})=>{let t=await(0,A.default)({path:"/wp-block-editor/v1/assets"});e.receiveEditorAssets(t)},cc=(e,t,r={})=>async({dispatch:o})=>{let s={kind:e,name:t},n=k(r.fields);n?.length&&(s._fields=n.join(","));let a=await(0,A.default)({path:(0,q.addQueryArgs)("/wp/v2/view-config",s)});o.receiveViewConfig(e,t,a)};function _o(e,t){let r={...e},o=r;for(let s of t)o.children={...o.children,[s]:{locks:[],children:{},...o.children[s]}},o=o.children[s];return r}function bt(e,t){let r=e;for(let o of t){let s=r.children[o];if(!s)return null;r=s}return r}function*va(e,t){let r=e;yield r;for(let o of t){let s=r.children[o];if(!s)break;yield s,r=s}}function*_a(e){let t=Object.values(e.children);for(;t.length;){let r=t.pop();yield r,t.push(...Object.values(r.children))}}function bo({exclusive:e},t){return!!(e&&t.length||!e&&t.filter(r=>r.exclusive).length)}var dc={requests:[],tree:{locks:[],children:{}}};function St(e=dc,t){switch(t.type){case"ENQUEUE_LOCK_REQUEST":{let{request:r}=t;return{...e,requests:[r,...e.requests]}}case"GRANT_LOCK_REQUEST":{let{lock:r,request:o}=t,{store:s,path:n}=o,a=[s,...n],i=_o(e.tree,a),l=bt(i,a);return l.locks=[...l.locks,r],{...e,requests:e.requests.filter(f=>f!==o),tree:i}}case"RELEASE_LOCK":{let{lock:r}=t,o=[r.store,...r.path],s=_o(e.tree,o),n=bt(s,o);return n.locks=n.locks.filter(a=>a!==r),{...e,tree:s}}}return e}function ba(e){return e.requests}function Sa(e,t,r,{exclusive:o}){let s=[t,...r],n=e.tree;for(let i of va(n,s))if(bo({exclusive:o},i.locks))return!1;let a=bt(n,s);if(!a)return!0;for(let i of _a(a))if(bo({exclusive:o},i.locks))return!1;return!0}function Ra(){let e=St(void 0,{type:"@@INIT"});function t(){for(let s of ba(e)){let{store:n,path:a,exclusive:i,notifyAcquired:l}=s;if(Sa(e,n,a,{exclusive:i})){let f={store:n,path:a,exclusive:i};e=St(e,{type:"GRANT_LOCK_REQUEST",lock:f,request:s}),l(f)}}}function r(s,n,a){return new Promise(i=>{e=St(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:s,path:n,exclusive:a,notifyAcquired:i}}),t()})}function o(s){e=St(e,{type:"RELEASE_LOCK",lock:s}),t()}return{acquire:r,release:o}}function wa(){let e=Ra();function t(o,s,{exclusive:n}){return()=>e.acquire(o,s,n)}function r(o){return()=>e.release(o)}return{__unstableAcquireStoreLock:t,__unstableReleaseStoreLock:r}}var Ta,Ca;var er=g(W(),1);var xa=g(W(),1),ye=(0,xa.createContext)({});ye.displayName="EntityContext";var Pa=g(Q(),1);function Oa({kind:e,type:t,id:r,revisionId:o,children:s}){let n=(0,er.useContext)(ye),a=(0,er.useMemo)(()=>({...n,...e&&{[e]:{...n?.[e],[t]:r}},...o!==void 0&&{revisionId:o}}),[n,e,t,r,o]);return(0,Pa.jsx)(ye.Provider,{value:a,children:s})}var tr=g(M(),1),Ma=g(Me(),1),La=g(W(),1);var B=(e=>(e.Idle="IDLE",e.Resolving="RESOLVING",e.Error="ERROR",e.Success="SUCCESS",e))(B||{});function he(e){let t;switch(e){case"resolving":t=B.Resolving;break;case"finished":t=B.Success;break;case"error":t=B.Error;break;default:t=B.Idle}return{status:t,isResolving:t===B.Resolving,hasStarted:t!==B.Idle,hasResolved:t===B.Success||t===B.Error}}var Da={};function So(e,t,r,o={enabled:!0}){let{editEntityRecord:s,saveEditedEntityRecord:n}=(0,tr.useDispatch)(H),a=(0,La.useMemo)(()=>({edit:(c,p={})=>s(e,t,r,c,p),save:(c={})=>n(e,t,r,{throwOnError:!0,...c})}),[s,e,t,r,n]),{record:i,editedRecord:l,hasEdits:f,edits:u,...d}=(0,tr.useSelect)(c=>{if(!o.enabled)return{record:null,editedRecord:Da,hasEdits:!1,edits:Da,...he()};let p=c(H),m=p.getResolutionState("getEntityRecord",[e,t,r])?.status;return{record:p.getEntityRecord(e,t,r)??null,editedRecord:p.getEditedEntityRecord(e,t,r),hasEdits:p.hasEditsForEntityRecord(e,t,r),edits:p.getEntityRecordNonTransientEdits(e,t,r),...he(m)}},[e,t,r,o.enabled]);return{record:i,editedRecord:l,hasEdits:f,edits:u,...d,...a}}function Na(e,t,r,o){return(0,Ma.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),So(e,t,r,o)}var Ua=g(ae(),1),ka=g(Me(),1),rr=g(M(),1),Ro=g(W(),1);var pc=[];function or(e,t,r={},o={enabled:!0}){let s=(0,Ua.addQueryArgs)("",r),{records:n,totalItems:a,totalPages:i,...l}=(0,rr.useSelect)(f=>{if(!o.enabled)return{records:pc,totalItems:null,totalPages:null,...he()};let u=f(H),d=u.getResolutionState("getEntityRecords",[e,t,r])?.status;return{records:u.getEntityRecords(e,t,r),totalItems:u.getEntityRecordsTotalItems(e,t,r),totalPages:u.getEntityRecordsTotalPages(e,t,r),...he(d)}},[e,t,s,o.enabled]);return{records:n,totalItems:a,totalPages:i,...l}}function ja(e,t,r,o){return(0,ka.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),or(e,t,r,o)}function Ba(e,t,r={},o={enabled:!0}){let s=(0,rr.useSelect)(u=>u(H).getEntityConfig(e,t),[e,t]),{records:n,...a}=or(e,t,{...r,...r._fields?{_fields:[...new Set([...k(r._fields)||[],"_links"])].join()}:{}},o),i=(0,Ro.useMemo)(()=>n?.map(u=>u[s?.key??"id"])??[],[n,s?.key]),l=(0,rr.useSelect)(u=>{let{getEntityRecordsPermissions:d}=F(u(H));return d(e,t,i)},[i,e,t]);return{records:(0,Ro.useMemo)(()=>n?.map((u,d)=>({...u,permissions:l[d]}))??[],[n,l]),...a}}var Ha=g(Me(),1),$a=g(Fa(),1);var Ya=g(M(),1);function sr(e,t){var r=0,o,s;t=t||{};function n(){var a=o,i=arguments.length,l,f;e:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(f=0;f<i;f++)if(a.args[f]!==arguments[f]){a=a.next;continue e}return a!==o&&(a===s&&(s=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=o,a.prev=null,o.prev=a,o=a),a.val}for(l=new Array(i),f=0;f<i;f++)l[f]=arguments[f];return a={args:l,val:e.apply(null,l)},o?(o.prev=a,a.next=o):s=a,r===t.maxSize?(s=s.prev,s.next=null):r++,o=a,a.val}return n.clear=function(){o=null,s=null,r=0},n}var mc=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function Ga(e,t){return(0,Ya.useSelect)((r,o)=>e(n=>gc(r(n)),o),t)}var gc=sr((e=>{let t={};for(let r in e)mc.includes(r)||Object.defineProperty(t,r,{get:()=>(...o)=>{let s=e[r](...o),n=e.getResolutionState(r,o)?.status;return{data:s,...he(n)}}});return t}));function za(e,t){let r=typeof e=="object",o=r?JSON.stringify(e):e;return r&&typeof t<"u"&&(0,$a.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),Ga(s=>{let n=r?!!e.id:!!t,{canUser:a}=s(H),i=r?{kind:e.kind,name:e.name}:e,l=a("create",i);if(!n){let y=a("read",i),E=l.isResolving||y.isResolving,h=l.hasResolved&&y.hasResolved,_=B.Idle;return E?_=B.Resolving:h&&(_=B.Success),{status:_,isResolving:E,hasResolved:h,canCreate:l.hasResolved&&l.data,canRead:y.hasResolved&&y.data}}let f=a("read",e,t),u=a("update",e,t),d=a("delete",e,t),c=f.isResolving||l.isResolving||u.isResolving||d.isResolving,p=f.hasResolved&&l.hasResolved&&u.hasResolved&&d.hasResolved,m=B.Idle;return c?m=B.Resolving:p&&(m=B.Success),{status:m,isResolving:c,hasResolved:p,canRead:p&&f.data,canCreate:p&&l.data,canUpdate:p&&u.data,canDelete:p&&d.data}},[o,t])}var Ka=za;function qa(e,t){return(0,Ha.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),za(e,t)}var Rt=g(W(),1),nr=g(M(),1),ar=g(Te(),1);var Wa=g(W(),1);function Ge(e,t){return(0,Wa.useContext)(ye)?.[e]?.[t]}var Ee=g(tt(),1);var Qa=g(Ce(),1);var wo,To=new WeakMap;function Ja(e){if(wo||(wo=F(Qa.privateApis)),!To.has(e)){let t=wo.getRichTextValues([e]);To.set(e,t)}return To.get(e)}var Co=new WeakMap;function yc(e){if(!Co.has(e)){let t=[];for(let r of Ja(e))r&&r.replacements.forEach(({type:o,attributes:s})=>{o==="core/footnote"&&t.push(s["data-fn"])});Co.set(e,t)}return Co.get(e)}function Xa(e){return e.flatMap(yc)}var Io={};function xo(e,t){let r={blocks:e};if(!t||t.footnotes===void 0)return r;let o=Xa(e),s=t.footnotes?JSON.parse(t.footnotes):[];if(s.map(u=>u.id).join("")===o.join(""))return r;let a=o.map(u=>s.find(d=>d.id===u)||Io[u]||{id:u,content:""});function i(u){if(!u||Array.isArray(u)||typeof u!="object")return u;u={...u};for(let d in u){let c=u[d];if(Array.isArray(c)){u[d]=c.map(i);continue}if(typeof c!="string"&&!(c instanceof Ee.RichTextData))continue;let p=typeof c=="string"?Ee.RichTextData.fromHTMLString(c):new Ee.RichTextData(c),m=!1;p.replacements.forEach(y=>{if(y.type==="core/footnote"){let E=y.attributes["data-fn"],h=o.indexOf(E),_=(0,Ee.create)({html:y.innerHTML});_.text=String(h+1),_.formats=Array.from({length:_.text.length},()=>_.formats[0]),_.replacements=Array.from({length:_.text.length},()=>_.replacements[0]),y.innerHTML=(0,Ee.toHTMLString)({value:_}),m=!0}}),m&&(u[d]=typeof c=="string"?p.toHTMLString():p)}return u}function l(u){return u.map(d=>({...d,attributes:i(d.attributes),innerBlocks:l(d.innerBlocks)}))}let f=l(e);return Io={...Io,...s.reduce((u,d)=>(o.includes(d.id)||(u[d.id]=d),u),{})},{meta:{...t,footnotes:JSON.stringify(a)},blocks:f}}var hc=[];function Za(e,t,{id:r}={}){let o=Ge(e,t),s=r??o,{content:n,editedBlocks:a,meta:i}=(0,nr.useSelect)(p=>{if(!s)return{};let{getEditedEntityRecord:m}=p(v),y=m(e,t,s);return{editedBlocks:y.blocks,content:y.content,meta:y.meta}},[e,t,s]),{__unstableCreateUndoLevel:l,editEntityRecord:f}=(0,nr.useDispatch)(v),u=(0,Rt.useMemo)(()=>{if(!s)return;if(a)return a;if(!n||typeof n!="string")return hc;let p=Xt(e,t,s),m=vt.get(p),y;return m&&m.content===n?y=m.blocks:(y=(0,ar.parse)(n),vt.set(p,{content:n,blocks:y})),y},[e,t,s,a,n]),d=(0,Rt.useCallback)((p,m)=>{if(u===p)return l(e,t,s);let{selection:E,...h}=m,_={selection:E,content:({blocks:C=[]})=>(0,ar.__unstableSerializeAndClean)(C),...xo(p,i)};f(e,t,s,_,{isCached:!1,...h})},[e,t,s,u,i,l,f]),c=(0,Rt.useCallback)((p,m)=>{let{selection:y,...E}=m,h={selection:y,...xo(p,i)};f(e,t,s,h,{isCached:!0,...E})},[e,t,s,i,f]);return[u,c,d]}var ir=g(W(),1),lr=g(M(),1);function ei(e,t,r,o){let s=Ge(e,t),n=o??s,i=(0,ir.useContext)(ye)?.revisionId,{value:l,fullValue:f}=(0,lr.useSelect)(c=>{if(i){let h=c(v).getRevisions(e,t,n,{per_page:-1,context:"edit",_fields:"id,date,author,meta,title.raw,excerpt.raw,content.raw"}),C=c(v).getEntityConfig(e,t)?.revisionKey||x,b=h?.find(I=>I[C]===i);return b?{value:b[r]?.raw??b[r],fullValue:b[r]}:{}}let{getEntityRecord:p,getEditedEntityRecord:m}=c(v),y=p(e,t,n),E=m(e,t,n);return y&&E?{value:E[r],fullValue:y[r]}:{}},[e,t,n,r,i]),{editEntityRecord:u}=(0,lr.useDispatch)(v),d=(0,ir.useCallback)(c=>{i||u(e,t,n,{[r]:c})},[u,e,t,n,r,i]);return[l,d,f]}var fr=g(ze(),1),J=g(W(),1);var Ec={richTextOffset:null,localClientId:null,attributeKey:null},Ao={activeCollaborators:[],resolveSelection:()=>Ec,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function ti(e,t){let r=t??e.getCurrentState();return{activeCollaborators:r,resolveSelection:(o,s)=>e.convertSelectionStateToAbsolute(o,s),getDebugData:()=>e.getDebugData(),isCurrentCollaboratorDisconnected:r.find(o=>o.isMe)?.isConnected===!1}}function wt(e,t){let[r,o]=(0,J.useState)(Ao);return(0,J.useEffect)(()=>{if(e===null||t===null){o(Ao);return}let s=`postType/${t}`,n=e.toString(),a=O()?.getAwareness(s,n);if(!a){o(Ao);return}return a.setUp(),o(ti(a)),a?.onStateChange(l=>{o(ti(a,l))})},[e,t]),r}function ri(e,t){return wt(e,t).activeCollaborators}function oi(e,t){let r=qs(),o=wt(e,t);return(0,J.useCallback)(s=>o.resolveSelection(s,r),[r,o])}function vc(e,t){let[r,o]=(0,J.useState)(null);return(0,J.useEffect)(()=>{if(e===null||t===null){o(null);return}let s=O()?.getAwareness(`postType/${t}`,e.toString());if(!s){o(null);return}s.setUp();let n=s.doc.getMap("state"),a=s.doc.getMap("document"),i=Date.now(),l=f=>{if(f.keysChanged.has("savedAt")){let u=n.get("savedAt"),d=n.get("savedBy");if(typeof u=="number"&&typeof d=="number"&&u>i){let c=a.get("status");o({savedAt:u,savedByClientId:d,postStatus:c})}}};return n.observe(l),()=>{n.unobserve(l)}},[e,t]),r}function si(e,t,r){let{activeCollaborators:o}=wt(e,t),s=(0,fr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(s.map(i=>[i.clientId,i])),a=o.find(i=>i.isMe);for(let i of o)!n.has(i.clientId)&&!i.isMe&&r(i,a)},[o,s,r])}function ni(e,t,r){let{activeCollaborators:o}=wt(e,t),s=(0,fr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(o.map(a=>[a.clientId,a]));for(let a of s){if(a.isMe||!a.isConnected)continue;n.get(a.clientId)?.isConnected||r(a)}},[o,s,r])}function ai(e,t,r){let{activeCollaborators:o}=wt(e,t),s=vc(e,t),n=(0,fr.usePrevious)(s);(0,J.useEffect)(()=>{if(!s||n&&s.savedAt===n.savedAt)return;let a=o.find(i=>i.clientId===s.savedByClientId&&!i.isMe);a&&r(s,a,n??null)},[s,n,o,r])}var ur=g(Le(),1),Po=g(Q(),1),Oo=(0,Po.jsx)(ur.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Po.jsx)(ur.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 cr=g(Le(),1),Do=g(Q(),1),Mo=(0,Do.jsx)(cr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Do.jsx)(cr.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 dr=g(Le(),1),Lo=g(Q(),1),No=(0,Lo.jsx)(dr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lo.jsx)(dr.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 pr=g(Le(),1),Uo=g(Q(),1),ko=(0,Uo.jsx)(pr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Uo.jsx)(pr.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 mr=g(Le(),1),jo=g(Q(),1),Bo=(0,jo.jsx)(mr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jo.jsx)(mr.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 gr=g(Le(),1),Vo=g(Q(),1),Fo=(0,Vo.jsx)(gr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vo.jsx)(gr.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"})});function yr(e){return e==="header"?Mo:e==="footer"?Oo:e==="sidebar"?Bo:e==="navigation-overlay"?ko:Fo}var li={},hr=e=>{if(!e)return li;let{templateTypes:t,templateAreas:r,template:o}=e,{description:s,slug:n,title:a,area:i}=o,{title:l,description:f}=Object.values(t).find(m=>m.slug===n)??li,u=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,p=r?.map(m=>({...m,icon:yr(m.icon)}))?.find(m=>i===m.area)?.icon||No;return{title:u&&u!==n?u:l||n,description:d||f,icon:p}};function fi(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=fi(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function _c(){for(var e,t,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=fi(e))&&(o&&(o+=" "),o+=t);return o}var ui=_c;var se=g(Er(),1),oe=g(fe(),1),$e=g(W(),1),Tt=g(ze(),1),_i=g(M(),1);var Ne=g(fe(),1),Ho=g(M(),1),Sr=g(Er(),1);var T=g(fe(),1),di=g(Te(),1),vr=new Map,bc=[],Yo={caption:(0,T.__)("Caption"),link:(0,T.__)("Link"),button:(0,T.__)("Button"),heading:(0,T.__)("Heading"),h1:(0,T.__)("H1"),h2:(0,T.__)("H2"),h3:(0,T.__)("H3"),h4:(0,T.__)("H4"),h5:(0,T.__)("H5"),h6:(0,T.__)("H6"),"settings.color":(0,T.__)("Color"),"settings.typography":(0,T.__)("Typography"),"settings.shadow":(0,T.__)("Shadow"),"settings.layout":(0,T.__)("Layout"),"styles.color":(0,T.__)("Colors"),"styles.spacing":(0,T.__)("Spacing"),"styles.background":(0,T.__)("Background"),"styles.typography":(0,T.__)("Typography")},Sc=sr(()=>(0,di.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),_r=e=>e!==null&&typeof e=="object";function Rc(e){if(Yo[e])return Yo[e];let t=e.split(".");if(t?.[0]==="blocks")return Sc()?.[t[1]]||t[1];if(t?.[0]==="elements")return Yo[t[1]]||t[1]}function pi(e,t,r=""){if(!_r(e)&&!_r(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=_r(e)?e:{},t=_r(t)?t:{};let o=new Set([...Object.keys(e),...Object.keys(t)]),s=[];for(let n of o){let a=r?r+"."+n:n,i=pi(e[n],t[n],a);i&&(s=s.concat(i))}return s}function wc(e,t){let r=JSON.stringify({next:e,previous:t});if(vr.has(r))return vr.get(r);let o=pi({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 vr.set(r,[]),[];let s=Array.isArray(o)?o:[o],n=[...new Set(s)].reduce((a,i)=>{let l=Rc(i);return l&&a.push([i.split(".")[0],l]),a},[]);return vr.set(r,n),n}function Go(e,t,r={}){let o=wc(e,t),s=o.length,{maxResults:n}=r;return s?(n&&s>n&&(o=o.slice(0,n)),Object.entries(o.reduce((a,i)=>{let l=a[i[0]]||[];return l.includes(i[1])||(a[i[0]]=[...l,i[1]]),a},{})).map(([a,i])=>{let l=i.length,f=i.join((0,T.__)(", "));switch(a){case"blocks":return(0,T.sprintf)((0,T._n)("%s block.","%s blocks.",l),f);case"elements":return(0,T.sprintf)((0,T._n)("%s element.","%s elements.",l),f);case"settings":return(0,T.sprintf)((0,T.__)("%s settings."),f);case"styles":return(0,T.sprintf)((0,T.__)("%s styles."),f);default:return(0,T.sprintf)((0,T.__)("%s."),f)}})):bc}var br=g(Er(),1),mi=g(fe(),1),gi=g(M(),1),yi=g(Jt(),1);var He=g(Q(),1);function hi({record:e,checked:t,onChange:r}){let{name:o,kind:s,title:n,key:a}=e,{entityRecordTitle:i}=(0,gi.useSelect)(l=>{if(s!=="postType"||o!=="wp_template")return{entityRecordTitle:n};let f=l(v).getEditedEntityRecord(s,o,a),{default_template_types:u=[]}=l(v).getCurrentTheme()??{};return{entityRecordTitle:hr({template:f,templateTypes:u}).title}},[o,s,n,a]);return(0,He.jsx)(He.Fragment,{children:(0,He.jsx)(br.PanelRow,{children:(0,He.jsx)(br.CheckboxControl,{label:(0,yi.decodeEntities)(i)||(0,mi.__)("Untitled"),checked:t,onChange:r,className:"entities-saved-states__change-control"})})})}var re=g(Q(),1);function Tc(e,t){switch(e){case"site":return t===1?(0,Ne.__)("This change will affect your whole site."):(0,Ne.__)("These changes will affect your whole site.");case"wp_template":return(0,Ne.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,Ne.__)("The following has been modified.")}}function Cc({record:e}){let{editedRecord:t,savedRecord:r}=(0,Ho.useSelect)(s=>{let{getEditedEntityRecord:n,getEntityRecord:a}=s(v);return{editedRecord:n(e.kind,e.name,e.key),savedRecord:a(e.kind,e.name,e.key)}},[e.kind,e.name,e.key]),o=Go(t,r,{maxResults:10});return o.length?(0,re.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(s=>(0,re.jsx)("li",{children:s},s))}):null}function Ic({record:e,count:t}){if(e?.name==="globalStyles")return null;let r=Tc(e?.name,t);return r?(0,re.jsx)(Sr.PanelRow,{children:r}):null}function Ei({list:e,unselectedEntities:t,setUnselectedEntities:r}){let o=e.length,s=e[0],a=(0,Ho.useSelect)(i=>i(v).getEntityConfig(s.kind,s.name),[s.kind,s.name]).label;return s?.name==="wp_template_part"&&(a=o===1?(0,Ne.__)("Template Part"):(0,Ne.__)("Template Parts")),(0,re.jsxs)(Sr.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,re.jsx)(Ic,{record:s,count:o}),e.map(i=>(0,re.jsx)(hi,{record:i,checked:!t.some(l=>l.kind===i.kind&&l.name===i.name&&l.key===i.key&&l.property===i.property),onChange:l=>r(i,l)},i.key||i.property)),s?.name==="globalStyles"&&(0,re.jsx)(Cc,{record:s})]})}var vi=g(M(),1),Rr=g(W(),1);var wr=()=>{let{editedEntities:e,siteEdits:t,siteEntityConfig:r}=(0,vi.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:f,getEntityRecordEdits:u,getEntityConfig:d}=l(v);return{editedEntities:f(),siteEdits:u("root","site"),siteEntityConfig:d("root","site")}},[]),o=(0,Rr.useMemo)(()=>{let l=e.filter(y=>!(y.kind==="root"&&y.name==="site")),f=r?.meta?.labels??{},{site_logo:u,site_icon:d,...c}=t??{},m=[u!==void 0&&"site_logo",d!==void 0&&"site_icon",...Object.keys(c)].filter(Boolean).map(y=>({kind:"root",name:"site",title:f[y]||y,property:y}));return[...l,...m]},[e,t,r]),[s,n]=(0,Rr.useState)([]),a=({kind:l,name:f,key:u,property:d},c)=>{n(c?s.filter(p=>p.kind!==l||p.name!==f||p.key!==u||p.property!==d):[...s,{kind:l,name:f,key:u,property:d}])},i=o.length-s.length>0;return{dirtyEntityRecords:o,isDirty:i,setUnselectedEntities:a,unselectedEntities:s}};var U=g(Q(),1);function bi({close:e,renderDialog:t,variant:r}){let o=wr();return(0,U.jsx)(Ct,{close:e,renderDialog:t,variant:r,...o})}function Ct({additionalPrompt:e=void 0,close:t,onSave:r=void 0,saveEnabled:o=void 0,saveLabel:s=(0,oe.__)("Save"),renderDialog:n,dirtyEntityRecords:a,isDirty:i,setUnselectedEntities:l,unselectedEntities:f,variant:u="default",successNoticeContent:d}){let c=(0,$e.useRef)(),{saveDirtyEntities:p}=F((0,_i.useDispatch)(v)),m=a.reduce((ve,Ko)=>{let{name:Cr}=Ko;return ve[Cr]||(ve[Cr]=[]),ve[Cr].push(Ko),ve},{}),{site:y,wp_template:E,wp_template_part:h,..._}=m,C=[y,E,h,...Object.values(_)].filter(Array.isArray),b=o??i,I=(0,$e.useCallback)(()=>t(),[t]),[S,w]=(0,Tt.__experimentalUseDialog)({onClose:()=>I()}),L=(0,Tt.useInstanceId)(Ct,"entities-saved-states__panel-label"),Y=(0,Tt.useInstanceId)(Ct,"entities-saved-states__panel-description"),$=a.length?(0,oe.__)("Select the items you want to save."):void 0,V=u==="inline",zo=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(se.FlexItem,{isBlock:!V,as:se.Button,variant:V?"tertiary":"secondary",size:V?void 0:"compact",onClick:I,children:(0,oe.__)("Cancel")}),(0,U.jsx)(se.FlexItem,{isBlock:!V,as:se.Button,ref:c,variant:"primary",size:V?void 0:"compact",disabled:!b,accessibleWhenDisabled:!0,onClick:()=>p({onSave:r,dirtyEntityRecords:a,entitiesToSkip:f,close:t,successNoticeContent:d}),className:"entities-saved-states__save-button",children:s})]});return(0,U.jsxs)("div",{ref:n?S:void 0,...n&&w,className:ui("entities-saved-states__panel",{"is-inline":V}),role:n?"dialog":void 0,"aria-labelledby":n?L:void 0,"aria-describedby":n?Y:void 0,children:[!V&&(0,U.jsx)(se.Flex,{className:"entities-saved-states__panel-header",gap:2,children:zo}),(0,U.jsxs)("div",{className:"entities-saved-states__text-prompt",children:[(0,U.jsx)("div",{className:"entities-saved-states__text-prompt--header-wrapper",children:(0,U.jsx)("strong",{id:n?L:void 0,className:"entities-saved-states__text-prompt--header",children:(0,oe.__)("Are you ready to save?")})}),(0,U.jsxs)("div",{id:n?Y:void 0,children:[e,(0,U.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:i?(0,$e.createInterpolateElement)((0,oe.sprintf)((0,oe._n)("There is <strong>%d site change</strong> waiting to be saved.","There are <strong>%d site changes</strong> waiting to be saved.",a.length),a.length),{strong:(0,U.jsx)("strong",{})}):$})]})]}),C.map(ve=>(0,U.jsx)(Ei,{list:ve,unselectedEntities:f,setUnselectedEntities:l},ve[0].name)),V&&(0,U.jsx)(se.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:zo})]})}var xc={EntitiesSavedStates:bi,EntitiesSavedStatesExtensible:Ct,getTemplateInfo:hr,getTemplatePartIcon:yr,useEntitiesSavedStatesIsDirty:wr,useEntityRecordsWithPermissions:Ba,RECEIVE_INTERMEDIATE_RESULTS:Xe,retrySyncConnection:ds,useActiveCollaborators:ri,useResolvedSelection:oi,useOnCollaboratorJoin:si,useOnCollaboratorLeave:ni,useOnPostSave:ai,SelectionType:je,SelectionDirection:Be},Si={};is(Si,xc);var $o=[...Ht,...$t.filter(e=>!!e.name)],Ac=$o.reduce((e,t)=>{let{kind:r,name:o,plural:s}=t,n=De(r,o);if(e[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),K(a,r,o,i,l)),s){let a=De(r,s,"get");e[a]=(i,l)=>(R(r,o,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),qt(i,r,o,l))}return e},{}),Pc=$o.reduce((e,t)=>{let{kind:r,name:o,plural:s}=t,n=De(r,o);if(e[n]=(a,i)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),Zt(r,o,a,i)),s){let a=De(r,s,"get");e[a]=(...i)=>(R(r,s,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),_t(r,o,...i)),e[a].shouldInvalidate=i=>_t.shouldInvalidate(i,r,o)}return e},{}),Oc=$o.reduce((e,t)=>{let{kind:r,name:o}=t,s=De(r,o,"save");e[s]=(a,i)=>(R(r,o,s,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),mo(r,o,a,i));let n=De(r,o,"delete");return e[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),po(r,o,a,i,l)),e},{}),Dc=()=>({reducer:Fn,actions:{...Ta,...go,...Oc,...wa()},selectors:{...Ca,...ao,...Ac},resolvers:{...vo,...Pc}}),H=(0,Tr.createReduxStore)(v,Dc());F(H).registerPrivateSelectors(to);F(H).registerPrivateActions(yo);(0,Tr.register)(H);return xi(Mc);})();
1 +(function() {
2 +"use strict";var wp;(wp||={}).coreData=(()=>{var Fi=Object.create;var Ue=Object.defineProperty;var Hi=Object.getOwnPropertyDescriptor;var Yi=Object.getOwnPropertyNames;var $i=Object.getPrototypeOf,Gi=Object.prototype.hasOwnProperty;var P=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Lt=(t,e)=>{for(var r in e)Ue(t,r,{get:e[r],enumerable:!0})},rs=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Yi(e))!Gi.call(t,s)&&s!==r&&Ue(t,s,{get:()=>e[s],enumerable:!(o=Hi(e,s))||o.enumerable});return t};var g=(t,e,r)=>(r=t!=null?Fi($i(t)):{},rs(e||!t||!t.__esModule?Ue(r,"default",{value:t,enumerable:!0}):r,t)),Ki=t=>rs(Ue({},"__esModule",{value:!0}),t);var M=P((od,os)=>{os.exports=window.wp.data});var _t=P((sd,ss)=>{"use strict";ss.exports=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var o,s,n;if(Array.isArray(e)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!t(e[s],r[s]))return!1;return!0}if(e instanceof Map&&r instanceof Map){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;for(s of e.entries())if(!t(s[1],r.get(s[0])))return!1;return!0}if(e instanceof Set&&r instanceof Set){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(r)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(e[s]!==r[s])return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(n=Object.keys(e),o=n.length,o!==Object.keys(r).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,n[s]))return!1;for(s=o;s--!==0;){var a=n[s];if(!t(e[a],r[a]))return!1}return!0}return e!==e&&r!==r}});var Gt=P((nd,ns)=>{ns.exports=window.wp.compose});var is=P((ad,as)=>{as.exports=window.wp.undoManager});var Z=P((Rd,cs)=>{cs.exports=window.wp.apiFetch});var G=P((wd,ds)=>{ds.exports=window.wp.sync});var ps=P((Cd,ms)=>{ms.exports=window.wp.privateApis});var Os=P((Qd,As)=>{"use strict";function wt(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?wt=function(e){return typeof e}:wt=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wt(t)}function el(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Is(t,e){for(var r=0;r<e.length;r++){var o=e[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function rl(t,e,r){return e&&Is(t.prototype,e),r&&Is(t,r),t}function xs(t,e){var r=t._map,o=t._arrayTreeMap,s=t._objectTreeMap;if(r.has(e))return r.get(e);for(var n=Object.keys(e).sort(),a=Array.isArray(e)?o:s,i=0;i<n.length;i++){var l=n[i];if(a=a.get(l),a===void 0)return;var f=e[l];if(a=a.get(f),a===void 0)return}var u=a.get("_ekm_value");if(u)return r.delete(u[0]),u[0]=e,a.set("_ekm_value",u),r.set(e,u),u}var ol=(function(){function t(e){if(el(this,t),this.clear(),e instanceof t){var r=[];e.forEach(function(s,n){r.push([n,s])}),e=r}if(e!=null)for(var o=0;o<e.length;o++)this.set(e[o][0],e[o][1])}return rl(t,[{key:"set",value:function(r,o){if(r===null||wt(r)!=="object")return this._map.set(r,o),this;for(var s=Object.keys(r).sort(),n=[r,o],a=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,i=0;i<s.length;i++){var l=s[i];a.has(l)||a.set(l,new t),a=a.get(l);var f=r[l];a.has(f)||a.set(f,new t),a=a.get(f)}var u=a.get("_ekm_value");return u&&this._map.delete(u[0]),a.set("_ekm_value",n),this._map.set(r,n),this}},{key:"get",value:function(r){if(r===null||wt(r)!=="object")return this._map.get(r);var o=xs(this,r);if(o)return o[1]}},{key:"has",value:function(r){return r===null||wt(r)!=="object"?this._map.has(r):xs(this,r)!==void 0}},{key:"delete",value:function(r){return this.has(r)?(this.set(r,void 0),!0):!1}},{key:"forEach",value:function(r){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(n,a){a!==null&&wt(a)==="object"&&(n=n[1]),r.call(s,n,a,o)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),t})();As.exports=ol});var at=P((Jd,Ps)=>{Ps.exports=window.wp.url});var ft=P((vm,Vs)=>{Vs.exports=window.wp.blocks});var ut=P((_m,Fs)=>{Fs.exports=window.wp.i18n});var Ct=P((bm,Hs)=>{Hs.exports=window.wp.blockEditor});var oe=P((Hm,an)=>{an.exports=window.wp.richText});var Dt=P((Gp,ea)=>{ea.exports=window.wp.deprecated});var ha=P((bg,Ea)=>{Ea.exports=window.wp.notices});var me=P((Sg,va)=>{va.exports=window.wp.htmlEntities});var W=P((Jg,$a)=>{$a.exports=window.wp.element});var Q=P((Xg,Ka)=>{Ka.exports=window.ReactJSXRuntime});var Lo=P((my,oi)=>{oi.exports=window.wp.warning});var kt=P((Qy,wi)=>{wi.exports=window.wp.primitives});var Ir=P((yE,xi)=>{xi.exports=window.wp.components});var ed={};Lt(ed,{EntityProvider:()=>qa,__experimentalFetchLinkSuggestions:()=>Ra,__experimentalFetchUrlData:()=>Ca,__experimentalUseEntityRecord:()=>Za,__experimentalUseEntityRecords:()=>ei,__experimentalUseResourcePermissions:()=>ui,fetchBlockPatterns:()=>Ao,privateApis:()=>Vi,store:()=>Y,useEntityBlockEditor:()=>yi,useEntityId:()=>Ht,useEntityProp:()=>Ei,useEntityRecord:()=>ko,useEntityRecords:()=>Er,useResourcePermissions:()=>fi});var kr=g(M(),1);var fo=g(_t(),1),Zn=g(Gt(),1),de=g(M(),1),Xn=g(is(),1);var ls=g(_t(),1);function Kt(t,e){return e?Object.fromEntries(Object.entries(t).map(([r,o])=>{let s=e[r]?.raw??e[r];return[r,(0,ls.default)(o,s)?void 0:o]})):t}var fs=g(_t(),1);function Lr(t,e){if(!t)return e;let r=!1,o={};for(let s in e)(0,fs.default)(t[s],e[s])?o[s]=t[s]:(r=!0,o[s]=e[s]);if(!r)return t;for(let s in t)o.hasOwnProperty(s)||(o[s]=t[s]);return o}function zi(t){return typeof t=="string"?t.split(","):Array.isArray(t)?t:null}var j=zi;function bt(t,e,r){if(!t||typeof t!="object")return t;let o=Array.isArray(e)?e:e.split(".");return o.reduce((s,n,a)=>(s[n]===void 0&&(Number.isInteger(o[a+1])?s[n]=[]:s[n]={}),a===o.length-1&&(s[n]=r),s[n]),t),t}var us=new WeakMap;function je(t,e){let r=j(e)??[],o=r.join(","),s=us.get(t);if(s){let a=s.get(o);if(a!==void 0)return a}else t!==null&&typeof t=="object"&&(s=new Map,us.set(t,s));let n={};for(let a=0;a<r.length;a++){let i=r[a].split("."),l=t;i.forEach(f=>{l=l?.[f]}),bt(n,i,l)}return s?.set(o,n),n}var qi=t=>e=>(r,o)=>r===void 0||t(o)?e(r,o):r,zt=qi;var Wi=t=>(...e)=>async({resolveSelect:r})=>{await r[t](...e)},St=Wi;var Qi=t=>e=>(r,o)=>e(r,t(o)),qt=Qi;function Ji(t){let e=new WeakMap;return r=>{let o;return e.has(r)?o=e.get(r):(o=t(r),r!==null&&typeof r=="object"&&e.set(r,o)),o}}var Ur=Ji;function jr(t,e,r){if(!t||typeof t!="object"||typeof e!="string"&&!Array.isArray(e))return t;let o=Array.isArray(e)?e:e.split("."),s=t;return o.forEach(n=>{s=s?.[n]}),s!==void 0?s:r}function Wt(t){return/^\s*\d+\s*$/.test(t)}var Qt=["create","read","update","delete"];function Jt(t){let e={},r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(let[o,s]of Object.entries(r))e[o]=t?t.includes(s):!1;return e}function Rt(t,e,r){return(typeof e=="object"?[t,e.kind,e.name,e.id]:[t,e,r]).filter(Boolean).join("/")}var Zt=Symbol("RECEIVE_INTERMEDIATE_RESULTS");function Be(t){if(!t)return;let e=Object.entries(t).filter(([r,o])=>(r==="context"||r==="_fields")&&o!==void 0&&o!==null);return e.length>0?Object.fromEntries(e):void 0}var ws=g(Z(),1);var Es=g(G(),1);var gs=g(ps(),1),{lock:ys,unlock:H}=(0,gs.__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/core-data");var{ConnectionErrorCode:hs,createSyncManager:Zi,Delta:Br,CRDT_DOC_META_PERSISTENCE_KEY:vs,CRDT_RECORD_MAP_KEY:et,LOCAL_EDITOR_ORIGIN:_s,LOCAL_UNDO_IGNORED_ORIGIN:Ve,retrySyncConnection:bs}=H(Es.privateApis),Fe="crdt_snapshot",Xt;function I(){if(Xt)return Xt;if(globalThis.window?.__experimentalEnableRealTimeCollaboration)return Xt=Zi(),Xt}function He(){return!!Xt}function Ss(t,e,r){if(He())return I()?.getEntitySnapshot(`${t}/${e}`,`${r}`)}function Rs(t,e,r,o){return He()?I()?.entityContainsSnapshot(`${t}/${e}`,`${r}`,o)??!1:!1}var Xi="/wp-sync/v1/save",Ye=new Map;async function tl(t,e,r){let o=await I()?.createPersistedCRDTDoc(t,e);o&&await(0,ws.default)({path:Xi,method:"POST",data:{room:r,doc:o}})}async function Vr(t,e){let r=`${t}:${e}`,s=(Ye.get(r)||Promise.resolve()).catch(()=>{}).then(()=>tl(t,e,r));Ye.set(r,s);try{await s}finally{Ye.get(r)===s&&Ye.delete(r)}}function te(t){let e=parseInt(t.get("X-WP-Total")??""),r=parseInt(t.get("X-WP-TotalPages")??"");return{totalItems:Number.isFinite(e)?e:null,totalPages:Number.isFinite(r)?r:null}}function Fr(t,e,r){return{type:"RECEIVE_ITEMS",items:t,persistedEdits:e,meta:r}}function Cs(t,e,r,o=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:t,name:e,invalidateCache:o}}function Ts(t,e={},r,o){return{...Fr(t,r,o),query:e}}var ks=g(Os(),1);var Ms=g(at(),1);function sl(t){let e={stableKey:"",page:1,perPage:10,offset:null,fields:null,include:null,context:"default"},r=Object.keys(t).sort();for(let o=0;o<r.length;o++){let s=r[o],n=t[s];switch(s){case"page":e[s]=Number(n);break;case"per_page":e.perPage=Number(n);break;case"offset":{let a=Number(n);Number.isFinite(a)&&(e.offset=a);break}case"context":e.context=n;break;default:s==="_fields"&&(e.fields=j(n)??[],n=e.fields.join()),s==="include"&&(typeof n=="number"&&(n=n.toString()),e.include=(j(n)??[]).map(Number),n=e.include.join()),e.stableKey+=(e.stableKey?"&":"")+(0,Ms.addQueryArgs)("",{[s]:n}).slice(1)}}return e}var it=Ur(sl);var Ds=new WeakMap;function nl(t,e,r={}){let{supportsPagination:o=!0}=r,{stableKey:s,page:n,perPage:a,offset:i,include:l,fields:f,context:u}=it(e),d=t.queries?.[u]?.[s]?.itemIds;if(!d)return null;let m=o&&a!==-1,c=m?i??(n-1)*a:0,p=m?Math.min(c+a,d.length):d.length;if(m&&d.length<c+a){let h=t.queries[u][s].meta?.totalItems;if(Number.isFinite(h)&&d.length<h)return null}let y=[];for(let h=c;h<p;h++){let E=d[h];if(Array.isArray(l)&&!l.includes(E)||E===void 0)continue;if(!t.items[u]?.hasOwnProperty(E))return null;let _=t.items[u][E],b;if(Array.isArray(f)){b={};for(let T=0;T<f.length;T++){let N=f[T].split("."),S=_;N.forEach(C=>{S=S?.[C]}),bt(b,N,S)}}else{if(!t.itemIsComplete[u]?.[E])return null;b=_}y.push(b)}return y}function Hr(t,e={},r={}){let o=Ds.get(t);if(o){let n=o.get(e);if(n!==void 0)return n}else o=new ks.default,Ds.set(t,o);let s=nl(t,e,r);return o.set(e,s),s}function Yr(t,e={}){let{stableKey:r,context:o}=it(e);return t.queries?.[o]?.[r]?.meta?.totalItems??null}function Ns(t,e={}){let{stableKey:r,context:o}=it(e);return t.queries?.[o]?.[r]?.meta?.totalPages??null}var ce=g(M(),1),Wn=g(Gt(),1);var lt=function(){return lt=Object.assign||function(e){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lt.apply(this,arguments)};function Ls(t){return t.toLowerCase()}var al=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],il=/[^A-Z0-9]+/gi;function $e(t,e){e===void 0&&(e={});for(var r=e.splitRegexp,o=r===void 0?al:r,s=e.stripRegexp,n=s===void 0?il:s,a=e.transform,i=a===void 0?Ls:a,l=e.delimiter,f=l===void 0?" ":l,u=Us(Us(t,o,"$1\0$2"),n,"\0"),d=0,m=u.length;u.charAt(d)==="\0";)d++;for(;u.charAt(m-1)==="\0";)m--;return u.slice(d,m).split("\0").map(i).join(f)}function Us(t,e,r){return e instanceof RegExp?t.replace(e,r):e.reduce(function(o,s){return o.replace(s,r)},t)}function $r(t,e){var r=t.charAt(0),o=t.substr(1).toLowerCase();return e>0&&r>="0"&&r<="9"?"_"+r+o:""+r.toUpperCase()+o}function ee(t,e){return e===void 0&&(e={}),$e(t,lt({delimiter:"",transform:$r},e))}function ll(t,e){return e===0?t.toLowerCase():$r(t,e)}function Ge(t,e){return e===void 0&&(e={}),ee(t,lt({transform:ll},e))}function js(t){return t.charAt(0).toUpperCase()+t.substr(1)}function fl(t){return js(t.toLowerCase())}function Bs(t,e){return e===void 0&&(e={}),$e(t,lt({delimiter:" ",transform:fl},e))}var ue=g(Z(),1),sr=g(ft(),1),A=g(ut(),1);var Bt=g(M(),1),ne=g(G(),1),_n=g(Ct(),1);var tn=g(M(),1);var Ys=100,$s=5,Gs=5e3;var Js=g(G(),1);function ul(){let t=window.navigator.userAgent,e="Unknown";return t.includes("Firefox")?e="Firefox":t.includes("Edg")?e="Microsoft Edge":t.includes("Chrome")&&!t.includes("Edg")?e="Chrome":t.includes("Safari")&&!t.includes("Chrome")?e="Safari":t.includes("MSIE")||t.includes("Trident")?e="Internet Explorer":(t.includes("Opera")||t.includes("OPR"))&&(e="Opera"),e}function Ks(t,e,r){if(t.size!==e.size)return!1;for(let[o,s]of t.entries())if(!e.has(o)||!r(s,e.get(o)))return!1;return!0}function zs(t,e){return!t||!e?t===e:Object.keys(t).length!==Object.keys(e).length?!1:Object.entries(t).every(([r,o])=>o===e[r])}function qs(t){return typeof t!="object"||t===null||Array.isArray(t)?!1:["24","48","96"].every(e=>!(e in t)||typeof t[e]=="string")}function re(t){return typeof t!="object"||t===null?!1:"id"in t&&"name"in t&&"slug"in t&&"browserType"in t&&"enteredAt"in t&&(t.id===null||typeof t.id=="number"&&Number.isInteger(t.id)&&t.id>0)&&typeof t.name=="string"&&t.name.trim()!==""&&typeof t.slug=="string"&&(!("avatar_urls"in t)||qs(t.avatar_urls))&&typeof t.browserType=="string"&&typeof t.enteredAt=="number"&&Number.isFinite(t.enteredAt)}function Ws(t,e){let r={browserType:ul(),enteredAt:Date.now()};if(typeof t=="object"&&t){let o=t;if("id"in o&&"name"in o){let s={...r,..."avatar_urls"in o&&qs(o.avatar_urls)?{avatar_urls:o.avatar_urls}:{},id:o.id,name:o.name,slug:"slug"in o&&typeof o.slug=="string"?o.slug:""};if(re(s)&&s.id!==null)return s}}return{...r,id:null,name:"Anonymous User",slug:`anonymous-${e}`}}function Qs(t,e){return typeof t=="object"&&t!==null&&e in t?t[e]:null}function Gr(t){return Object.keys(t)}var Zs=class extends Js.Awareness{getStates(){return super.getStates()}getLocalStateField(t){let e=this.getLocalState();return Qs(e,t)}setLocalStateField(t,e){super.setLocalStateField(t,e)}};var cl=class extends Zs{setLocalStateField(t,e){this.isFieldEqual(t,e,this.getLocalStateField(t)??void 0)||super.setLocalStateField(t,e)}isFieldEqual(t,e,r){if(["clientId","isConnected","isMe"].includes(t))return e===r;if(t in this.equalityFieldChecks){let o=this.equalityFieldChecks[t];return o(e,r)}throw new Error(`No equality check implemented for awareness state field "${t.toString()}".`)}isStateEqual(t,e){return[...new Set([...Gr(t),...Gr(e)])].every(r=>{let o=t[r],s=e[r];return this.isFieldEqual(r,o,s)})}},Xs=class extends cl{hasSetupRun=!1;disconnectedCollaborators=new Set;seenStates=new Map;previousSnapshot=new Map;stateSubscriptions=[];myThrottledState={};throttleTimeouts=new Map;setUp=()=>{this.hasSetupRun||(this.hasSetupRun=!0,this.onSetUp(),this.on("change",({added:t,removed:e,updated:r})=>{[...t,...r].forEach(o=>{this.disconnectedCollaborators.delete(o)}),e.forEach(o=>{this.disconnectedCollaborators.add(o),setTimeout(()=>{this.disconnectedCollaborators.delete(o),this.updateSubscribers(!0)},Gs)}),this.updateSubscribers()}))};getCurrentState(){return Array.from(this.previousSnapshot.values())}getSeenStates(){return this.seenStates}onStateChange(t){return this.stateSubscriptions.push(t),()=>{this.stateSubscriptions=this.stateSubscriptions.filter(e=>e!==t)}}setThrottledLocalStateField(t,e,r){this.setLocalStateField(t,e),this.throttleTimeouts.set(t,setTimeout(()=>{this.throttleTimeouts.delete(t),this.myThrottledState[t]&&(this.setLocalStateField(t,this.myThrottledState[t]),delete this.myThrottledState[t])},r))}setConnectionStatus(t){t?this.disconnectedCollaborators.delete(this.clientID):this.disconnectedCollaborators.add(this.clientID),this.updateSubscribers(!0)}updateSubscribers(t=!1){if(!this.stateSubscriptions.length)return;let e=this.getStates();this.seenStates=new Map([...this.seenStates.entries(),...e.entries()]);let r=new Map([...this.disconnectedCollaborators,...e.keys()].filter(o=>Object.keys(this.seenStates.get(o)??{}).length>0).map(o=>{let s=this.seenStates.get(o),n=!this.disconnectedCollaborators.has(o),a=o===this.clientID,i=a?this.myThrottledState:{},l={...s,...i,clientId:o,isConnected:n,isMe:a};return[o,l]}));!t&&Ks(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(o=>{o(Array.from(r.values()))}))}};var v="core";var Kr=class extends Xs{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let t;try{t=await(0,tn.resolveSelect)(v).getCurrentUser()}catch{}this.setLocalStateField("collaboratorInfo",Ws(t,this.clientID))}},zr={collaboratorInfo:zs},en=class extends Kr{equalityFieldChecks=zr};var rn=g(M(),1),Tt=g(G(),1),on=g(Ct(),1);function sn(t){let e=t;for(;e;){let r=e.parent;if(r instanceof Tt.Y.Map&&r.parent instanceof Tt.Y.Array&&r.get("clientId")!==void 0&&r.get("innerBlocks")instanceof Tt.Y.Array)return r;e=r instanceof Tt.Y.AbstractType?r:null}return null}function qr(t){let e=[],r=t;for(;r;){let o=r.parent;if(!o||!(o instanceof Tt.Y.Array))return null;let s=-1;for(let a=0;a<o.length;a++)if(o.get(a)===r){s=a;break}if(s===-1)return null;e.unshift(s);let n=o.parent;if(n instanceof Tt.Y.Map&&n.get("clientId")!==void 0)r=n;else break}return e}function Wr(t,e){if(t.length===0)return null;for(let r=0;r<t.length;r++){let o=e[t[r]];if(!o)return null;if(r===t.length-1)return o.clientId;e=o.innerBlocks}return null}function nn(){return(0,rn.useSelect)(t=>{let{getBlocksByName:e,getClientIdsTree:r}=H(t(on.store)),[o]=e("core/post-content");return r(o??"")},[])}var ct=g(G(),1),dt=g(oe(),1);function mt(t,e){return t.getMap(e)}function Ke(t={}){return new ct.Y.Map(Object.entries(t))}function fn(t){return t instanceof ct.Y.Map}function ze(t,e){let r=t.get(e);if(r instanceof ct.Y.Text)return r;let o=t;for(let s of e.split("."))if(o instanceof ct.Y.Map)o=o.get(s);else if(o instanceof ct.Y.Array){let n=Number.parseInt(s,10);if(!Number.isSafeInteger(n)||n<0||n.toString()!==s)return null;o=o.get(n)}else return null;return o instanceof ct.Y.Text?o:null}function se(t,e){let o=mt(e,et).get("blocks");return o instanceof ct.Y.Array?cn(t,o):null}var ln=57344;function un(t){for(let r=ln;r<ln+16;r++){let o=String.fromCharCode(r);if(!t.includes(o))return o}return null}function qe(t,e){if(!t.includes("<")&&!t.includes("&"))return e;let r=un(t);if(!r)return e;let o=t.slice(0,e)+r+t.slice(e),n=(0,dt.create)({html:o}).text.indexOf(r);return n===-1?e:n}function Ut(t,e){if(!t.includes("<")&&!t.includes("&"))return e;let r=un(t);if(!r)return e;let o=(0,dt.create)({html:t}),s=(0,dt.create)({text:r});o.formats[e]&&(s.formats[0]=o.formats[e]);let n=(0,dt.insert)(o,s,e,e),i=(0,dt.toHTMLString)({value:n}).indexOf(r);return i===-1?e:i}function cn(t,e){for(let r of e){if(r.get("clientId")===t)return r;let o=r.get("innerBlocks");if(o&&o.length>0){let s=cn(t,o);if(s)return s}}return null}var pn=g(M(),1),rt=g(G(),1),gn=g(Ct(),1);var It=(t=>(t.None="none",t.Cursor="cursor",t.SelectionInOneBlock="selection-in-one-block",t.SelectionInMultipleBlocks="selection-in-multiple-blocks",t.WholeBlock="whole-block",t))(It||{}),jt=(t=>(t.Forward="f",t.Backward="b",t))(jt||{});function yn(t,e,r,o){let{selectionDirection:s}=o??{},a=mt(r,et).get("blocks"),i=Object.keys(t).length===0,l={type:"none"};if(i||!a)return l;let f=t.clientId===e.clientId,u=f&&t.offset===e.offset;if(f&&t.offset===void 0&&e.offset===void 0){let p=Jr(t.clientId),y=p?En(p,a):null;return y?{type:"whole-block",blockPosition:y}:l}else if(u){let p=We(t,a);return p?{type:"cursor",cursorPosition:p}:l}else if(f){let p=We(t,a),y=We(e,a);return!p||!y?l:{type:"selection-in-one-block",cursorStartPosition:p,cursorEndPosition:y,selectionDirection:s}}let m=dn(t,a),c=dn(e,a);return!m||!c?l:{type:"selection-in-multiple-blocks",startEndpoint:m,endEndpoint:c,selectionDirection:s}}function We(t,e){let r=Jr(t.clientId),o=r?dl(r,e):null;if(!o||!t.attributeKey||t.offset===void 0)return null;let s=o.get("attributes"),n=s?ze(s,t.attributeKey):null;return n instanceof rt.Y.Text?{relativePosition:rt.Y.createRelativePositionFromTypeIndex(n,Ut(n.toString(),t.offset)),absoluteOffset:t.offset,attributeKey:t.attributeKey}:null}function dn(t,e){let r=We(t,e);if(r)return{type:"cursor",cursorPosition:r};let o=Jr(t.clientId),s=o?En(o,e):null;return s?{type:"whole-block",blockPosition:s}:null}function Jr(t){let{getBlockIndex:e,getBlockRootClientId:r,getBlockName:o}=(0,pn.select)(gn.store),s=[],n=t;for(;n;){let a=e(n);if(a===-1)return null;s.unshift(a);let i=r(n);if(!i||o(i)==="core/post-content")break;n=i}return s.length>0?s:null}function dl(t,e){let r=e;for(let o=0;o<t.length;o++){if(t[o]>=r.length)return null;let s=r.get(t[o]);if(!s)return null;if(o===t.length-1)return s;r=s.get("innerBlocks")??new rt.Y.Array}return null}function En(t,e){let r=e;for(let o=0;o<t.length;o++){if(t[o]>=r.length)return null;if(o===t.length-1)return rt.Y.createRelativePositionFromTypeIndex(r,t[o]);r=r.get(t[o])?.get("innerBlocks")??new rt.Y.Array}return null}function hn(t,e){if(t.type!==e.type)return!1;switch(t.type){case"none":return!0;case"cursor":return Qe(t.cursorPosition,e.cursorPosition);case"selection-in-one-block":return Qe(t.cursorStartPosition,e.cursorStartPosition)&&Qe(t.cursorEndPosition,e.cursorEndPosition)&&t.selectionDirection===e.selectionDirection;case"selection-in-multiple-blocks":return mn(t.startEndpoint,e.startEndpoint)&&mn(t.endEndpoint,e.endEndpoint)&&t.selectionDirection===e.selectionDirection;case"whole-block":return rt.Y.compareRelativePositions(t.blockPosition,e.blockPosition);default:return!1}}function mn(t,e){return t.type!==e.type?!1:t.type==="cursor"&&e.type==="cursor"?Qe(t.cursorPosition,e.cursorPosition):rt.Y.compareRelativePositions(t.blockPosition,e.blockPosition)}function Qe(t,e){let r=rt.Y.compareRelativePositions(t.relativePosition,e.relativePosition),o=t.absoluteOffset===e.absoluteOffset;return r&&o}var bn=class extends Kr{constructor(t,e,r,o){super(t),this.kind=e,this.name=r,this.postId=o}equalityFieldChecks={...zr,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:t,getSelectionEnd:e,getSelectedBlocksInitialCaretPosition:r}=(0,Bt.select)(_n.store),o=t(),s=e(),n=null,a=null;(0,Bt.subscribe)(()=>{let i=t(),l=e();if(i===o&&l===s)return;a||(a={start:o,end:s}),o=i,s=l;let f=r();this.updateSelectionInEntityRecord(o,s,f),n&&clearTimeout(n),n=setTimeout(()=>{let u={};a&&(u.selectionDirection=pl(a.start,a.end,o,s),a=null);let d=yn(o,s,this.doc,u);this.setThrottledLocalStateField("editorState",{selection:d},Ys)},$s)})}async updateSelectionInEntityRecord(t,e,r){let o={selection:{selectionStart:t,selectionEnd:e,initialPosition:r}},s={undoIgnore:!0};(0,Bt.dispatch)(v).editEntityRecord(this.kind,this.name,this.postId,o,s)}areEditorStatesEqual(t,e){return!t||!e?t===e:!t.selection||!e.selection?t.selection===e.selection:hn(t.selection,e.selection)}convertSelectionStateToAbsolute(t,e){if(t.type===It.None)return{richTextOffset:null,localClientId:null,attributeKey:null};if(t.type===It.WholeBlock){let i=ne.Y.createAbsolutePositionFromRelativePosition(t.blockPosition,this.doc),l=null;if(i&&i.type instanceof ne.Y.Array){let u=i.type.get(i.index);if(u instanceof ne.Y.Map){let d=qr(u);l=d?Wr(d,e):null}}return{richTextOffset:null,localClientId:l,attributeKey:null}}if(t.type===It.SelectionInMultipleBlocks)return{richTextOffset:null,localClientId:null,attributeKey:null};let r="cursorPosition"in t?t.cursorPosition:t.cursorStartPosition,o=ne.Y.createAbsolutePositionFromRelativePosition(r.relativePosition,this.doc);if(!o)return{richTextOffset:null,localClientId:null,attributeKey:null};let s=sn(o.type),n=s?qr(s):null,a=n?Wr(n,e):null;return{richTextOffset:qe(o.type.toString(),o.index),localClientId:a,attributeKey:r.attributeKey??null}}isYItem(t){return"content"in t}getDebugData(){let t=this.doc,e=Object.fromEntries(Array.from(t.share,([s,n])=>[s,n.toJSON()])),r=new Map(Array.from(this.getSeenStates().entries()).filter(([,s])=>re(s.collaboratorInfo)).map(([s,n])=>[String(s),{name:n.collaboratorInfo.name,wpUserId:n.collaboratorInfo.id}])),o={};return t.store.clients.forEach((s,n)=>{let a=s.filter(this.isYItem);o[n]=a.map(i=>{let{left:l,right:f,...u}=i;return{...u,left:l?{id:l.id,length:l.length,origin:l.origin,content:l.content}:null,right:f?{id:f.id,length:f.length,origin:f.origin,content:f.content}:null}})}),{doc:e,clients:o,collaboratorMap:Object.fromEntries(r)}}};function pl(t,e,r,o){let s=!vn(t,r),n=!vn(e,o);return s&&!n?jt.Backward:jt.Forward}function vn(t,e){return t.clientId===e.clientId&&t.attributeKey===e.attributeKey&&t.offset===e.offset}var Hn=g(_t(),1),fe=g(ft(),1),Ot=g(G(),1);var B=[];for(let t=0;t<256;++t)B.push((t+256).toString(16).slice(1));function Sn(t,e=0){return(B[t[e+0]]+B[t[e+1]]+B[t[e+2]]+B[t[e+3]]+"-"+B[t[e+4]]+B[t[e+5]]+"-"+B[t[e+6]]+B[t[e+7]]+"-"+B[t[e+8]]+B[t[e+9]]+"-"+B[t[e+10]]+B[t[e+11]]+B[t[e+12]]+B[t[e+13]]+B[t[e+14]]+B[t[e+15]]).toLowerCase()}var gl=new Uint8Array(16);function Zr(){return crypto.getRandomValues(gl)}function yl(t,e,r){return!e&&!t&&crypto.randomUUID?crypto.randomUUID():El(t,e,r)}function El(t,e,r){t=t||{};let o=t.random??t.rng?.()??Zr();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,e){if(r=r||0,r<0||r+16>e.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let s=0;s<16;++s)e[r+s]=o[s];return e}return Sn(o)}var ae=yl;var xt=g(_t(),1),Tn=g(ft(),1),In=g(oe(),1),k=g(G(),1);var Rn=g(oe(),1),hl=500;function vl(t){let e=new Map;return function(r){let o=e.get(r);if(o)return o;let s=Rn.RichTextData.fromHTMLString(r);return e.size>=t&&e.delete(e.keys().next().value),e.set(r,s),s}}var wn=vl(hl);var Xr=new WeakMap;function eo(t){if(t instanceof In.RichTextData)return t.valueOf();if(Array.isArray(t))return t.map(eo);if(t&&typeof t=="object"){let e={};for(let[r,o]of Object.entries(t))e[r]=eo(o);return e}return t}function _l(t,e){let r={...e};for(let[o,s]of Object.entries(e)){if(Tl(t,o)){delete r[o];continue}r[o]=eo(s)}return r}function xn(t){return t.map(e=>{let{name:r,innerBlocks:o,attributes:s,validationIssues:n,...a}=e;return{...a,name:r,attributes:_l(r,s),innerBlocks:xn(o)}})}function ro(t,e){if(t?.type==="rich-text"&&typeof e=="string")return wn(e);if(Array.isArray(e))return e.map(r=>ro(t,r));if(e&&typeof e=="object"){let r={};for(let[o,s]of Object.entries(e))r[o]=ro(t?.query?.[o],s);return r}return e}function so(t){return t.map(e=>{let{name:r,innerBlocks:o,attributes:s,...n}=e,a={...s};for(let[i,l]of Object.entries(s)){let f=le(r,i);f&&(a[i]=ro(f,l))}return{...n,name:r,attributes:a,innerBlocks:so(o??[])}})}function oo(t,e){let r=e.toJSON(),o={innerBlocks:null,clientId:null},s=(0,xt.default)(Object.assign({},t,o),Object.assign({},r,o)),n=t.innerBlocks||[],a=e.get("innerBlocks");return s&&n.length===a?.length&&n.every((i,l)=>oo(i,a.get(l)))}function An(t,e){return new k.Y.Map(Object.entries(e).map(([r,o])=>[r,bl(t,r,o)]))}function bl(t,e,r){let o=le(t,e);return no(o,r)}function no(t,e){if(!t)return e;if(t.type==="rich-text")return new k.Y.Text(e?.toString()??"");if(t.type==="array"&&t.query&&Array.isArray(e)){let r=t.query,o=new k.Y.Array;return o.insert(0,e.map(s=>Ze(r,s))),o}return t.type==="object"&&t.query&&ie(e)?Ze(t.query,e):e}function ie(t){return!!t&&typeof t=="object"&&!Array.isArray(t)}function Ze(t,e){if(!ie(e))return new k.Y.Map;let r=Object.entries(e).map(([o,s])=>{let n=t[o];return[o,no(n,s)]});return new k.Y.Map(r)}function On(t){return Ke(Object.fromEntries(Object.entries(t).map(([e,r])=>{switch(e){case"attributes":return[e,An(t.name,r)];case"innerBlocks":{let o=new k.Y.Array;return Array.isArray(r)?(o.insert(0,r.map(s=>On(s))),[e,o]):[e,o]}default:return[e,r]}})))}function Xe(t,e,r,o={}){Xr.has(e)||Xr.set(e,xn(e));let s=Xr.get(e)??[],n=Math.min(s.length??0,t.length),a=0,i=0;for(;a<n&&oo(s[a],t.get(a));a++);for(;i<n-a&&oo(s[s.length-i-1],t.get(t.length-i-1));i++);let l=n-a-i,f=Math.max(0,s.length-t.length),u=Math.max(0,t.length-s.length);for(let m=0;m<l;m++,a++){let c=s[a],p=t.get(a);Object.entries(c).forEach(([y,h])=>{switch(y){case"attributes":{let E=p.get(y),_=h;if(!E){p.set(y,An(c.name,_));break}Object.entries(_).forEach(([b,T])=>{let N=E?.get(b),S=Cl(c.name,b,N),C=N instanceof k.Y.AbstractType;(!S||C||!(0,xt.default)(N,T))&&Rl(c.name,c.clientId,b,T,E,r)}),E.forEach((b,T)=>{h.hasOwnProperty(T)||E.delete(T)});break}case"innerBlocks":{let E=p.get(y);E instanceof k.Y.Array||(E=new k.Y.Array,p.set(y,E)),Xe(E,h??[],r,o);break}case"clientId":{if(o.preserveClientIds)break;h!==p.get(y)&&p.set(y,h);break}default:(0,xt.default)(c[y],p.get(y))||p.set(y,h)}}),p.forEach((y,h)=>{c.hasOwnProperty(h)||p.delete(h)})}t.delete(a,u);for(let m=0;m<f;m++,a++){let c=[On(s[a])];t.insert(a,c)}let d=new Set;for(let m=0;m<t.length;m++){let c=t.get(m),p=c.get("clientId");p&&(d.has(p)&&(p=ae(),c.set("clientId",p)),d.add(p))}}function Cn(t,e){return e instanceof k.Y.Map&&ie(t)?(0,xt.default)(t,e.toJSON()):(0,xt.default)(t,e)}function Sl(t,e,r,o,s){if(!r.query)return;let n=r.query,a=Math.min(e.length,t.length),i=0,l=0;for(;i<a&&Cn(e[i],t.get(i));i++);for(;l<a-i&&Cn(e[e.length-l-1],t.get(t.length-l-1));l++);let f=a-i-l;for(let m=0;m<f;m++){let c=t.get(i+m),p=e[i+m];if(c instanceof k.Y.Map&&ie(p))Mn(c,p,n,o,s);else{t.delete(0,t.length),t.insert(0,e.map(y=>Ze(n,y)));return}}let u=Math.max(0,t.length-e.length);u>0&&t.delete(i+f,u);let d=Math.max(0,e.length-t.length);if(d>0){let m=i+f,c=new Array(d);for(let p=0;p<d;p++)c[p]=Ze(n,e[m+p]);t.insert(m,c)}}function Pn(t,e,r,o,s,n){let a=r.get(o);if(t?.type==="rich-text"&&typeof e=="string"&&a instanceof k.Y.Text)ao(a,e,wl(s,n,e));else if(t?.type==="array"&&t.query&&Array.isArray(e)&&a instanceof k.Y.Array)Sl(a,e,t,s,n);else if(t?.type==="object"&&t.query&&ie(e)&&a instanceof k.Y.Map)Mn(a,e,t.query,s,n);else{let i=no(t,e);(i!==e||!(0,xt.default)(a,e))&&r.set(o,i)}}function Mn(t,e,r,o,s){for(let[n,a]of Object.entries(e))Pn(r[n],a,t,n,o,s);for(let n of t.keys())Object.hasOwn(e,n)||t.delete(n)}function Rl(t,e,r,o,s,n){let a=le(t,r);Pn(a,o,s,r,n,{attributeKey:r,clientId:e})}function wl(t,e,r){return t&&t.clientId===e.clientId&&t.attributeKey===e.attributeKey&&typeof t.offset=="number"&&Number.isInteger(t.offset)?Ut(r,t.offset):null}var Je;function le(t,e){if(!Je){Je=new Map;for(let r of(0,Tn.getBlockTypes)())Je.set(r.name,new Map(Object.entries(r.attributes??{}).map(([o,s])=>{let{role:n,type:a,query:i}=s;return[o,{role:n,type:a,query:i}]})))}return Je.get(t)?.get(e)}function Cl(t,e,r){let o=le(t,e);return o?.type==="rich-text"?r instanceof k.Y.Text:o?.type==="string"?typeof r=="string":o?.type==="array"&&o.query?r instanceof k.Y.Array:o?.type==="object"&&o.query?r instanceof k.Y.Map:!0}function Tl(t,e){return le(t,e)?.role==="local"}var to;function ao(t,e,r=null){let o=new Br(t.toDelta()),s=new Br([{insert:e}]),n=o.diffWithCursor(s,r),a=r===null||Il(t,n,e)?n:o.diff(s);t.applyDelta(a.ops)}function Il(t,e,r){to||(to=new k.Y.Doc);let o=to.getText("verification-text");return o.delete(0,o.length),o.insert(0,t.toString()),o.applyDelta(e.ops),o.toString()===r}var er=g(M(),1),lo=g(Ct(),1),Ln=g(ft(),1),Un=g(G(),1);var io=g(G(),1);var xl=5,Vt=(t=>(t.RelativeSelection="RelativeSelection",t.BlockSelection="BlockSelection",t))(Vt||{});function kn(t,e=xl){let r=[],o=()=>r.slice(0),s=a=>{if(!a?.selectionStart?.clientId||!a?.selectionEnd?.clientId)return;let{selectionStart:i,selectionEnd:l}=a,f=Dn(i,t),u=Dn(l,t);n({start:f,end:u})},n=a=>{let i=a.start.clientId,l=a.end.clientId;r=r.filter(f=>!(f.start.clientId===i&&f.end.clientId===l)),r.unshift(a),r.length>e+1&&(r=r.slice(0,e+1))};return{getSelectionHistory:o,updateSelection:s}}function Dn(t,e){let r=t.clientId,s=se(r,e)?.get("attributes"),n=t.attributeKey,a=null;if(n&&s&&(a=ze(s,n)),!(a instanceof io.Y.Text)||!n||!r)return{type:"BlockSelection",clientId:r};let i=t.offset??0,l=io.Y.createRelativePositionFromTypeIndex(a,Ut(a.toString(),i));return{type:"RelativeSelection",attributeKey:n,relativePosition:l,clientId:r,offset:i}}var Nn=new WeakMap;function jn(t){let e=Nn.get(t);return e||(e=kn(t),Nn.set(t,e)),e}function rr(t){return jn(t).getSelectionHistory()}function Bn(t,e){return jn(t).updateSelection(e)}function tr(t,e){if(t.type===Vt.RelativeSelection){let{relativePosition:r,attributeKey:o,clientId:s}=t,n=Un.Y.createAbsolutePositionFromRelativePosition(r,e);if(n)return{clientId:s,attributeKey:o,offset:qe(n.type.toString(),n.index)}}else if(t.type===Vt.BlockSelection)return{clientId:t.clientId,attributeKey:void 0,offset:void 0};return null}function Al(t,e){let{start:r,end:o}=t,s=se(r.clientId,e),n=se(o.clientId,e);if(!s||!n)return null;let a=tr(r,e),i=tr(o,e);return a===null||i===null?null:{selectionStart:a,selectionEnd:i}}function Ol(t,e){for(let r of e){let o=Al(r,t);if(o!==null)return o}return null}function Vn(t,e){let r=Ol(e,t);if(r===null)return;let{getBlock:o}=(0,er.select)(lo.store),{resetSelection:s}=(0,er.dispatch)(lo.store),{selectionStart:n,selectionEnd:a}=r;if(n.clientId===a.clientId){let l=o(n.clientId),f=l&&(0,Ln.isUnmodifiedBlock)(l);if(n.offset===0&&a.offset===0&&f&&!n.attributeKey&&!a.attributeKey){let d={clientId:n.clientId},m={clientId:a.clientId};s(d,m,0)}else s(n,a,0)}else s(a,a,0)}function Fn(t,e){if(e.length===0)return null;let{start:r,end:o}=e[0];if(r.type===Vt.BlockSelection||o.type===Vt.BlockSelection)return null;let s=tr(r,t),n=tr(o,t);if(!s||!n)return null;let a=s.offset!==r.offset,i=n.offset!==o.offset;return!a&&!i?null:{selectionStart:s,selectionEnd:n}}var Ft="_crdt_document",Yn=new Set([Ft]);function Pl(t,e){let r=mt(t,et);Object.entries(e).forEach(([o,s])=>{if(typeof s!="function"){let n=r.get(o);or(r,o,n,s)}})}function $n(t,e,r){let o=mt(t,et);if(Object.keys(e).forEach(s=>{if(!r.has(s))return;let n=e[s];if(typeof n!="function")switch(s){case"blocks":{let a=Dl(e.selection),i=Pt(e.content);if(!n&&typeof i=="string"){Ml(o,i,a);break}else if(!n){o.set(s,void 0);break}let l=o.get(s);l instanceof Ot.Y.Array||(l=new Ot.Y.Array,o.set(s,l)),Xe(l,n,a);break}case"content":case"excerpt":case"title":{let a=o.get(s),i=Pt(n);if(s==="title"&&!a?.toString()&&i==="Auto Draft"&&(i=""),a instanceof Ot.Y.Text)ao(a,i??"");else{let l=new Ot.Y.Text(i??"");o.set(s,l)}break}case"meta":{let a=o.get("meta");fn(a)||(a=Ke(),o.set("meta",a)),Object.entries(n??{}).forEach(([i,l])=>{Yn.has(i)||or(a,i,a.get(i),l)});break}case"slug":{if(!n)break;let a=o.get(s);or(o,s,a,n);break}default:{let a=o.get(s);or(o,s,a,n)}}}),e.selection){let s=e.selection;setTimeout(()=>{Bn(t,s)},0)}}function Ml(t,e,r){let o=t.get("blocks");o instanceof Ot.Y.Array||(o=new Ot.Y.Array,t.set("blocks",o)),Xe(o,(0,fe.parse)(e),r,{preserveClientIds:!0})}function Dl(t){let e=t?.selectionStart;return e?.clientId&&e.attributeKey&&typeof e.offset=="number"&&Number.isInteger(e.offset)?{attributeKey:e.attributeKey,clientId:e.clientId,offset:e.offset}:null}function kl(t,e){let r=mt(t,et).toJSON();return Object.fromEntries(Object.entries(r).filter(([o,s])=>At(e?.[o],s)))}function Gn(t,e,r){let o=mt(t,et),s={},n=Object.fromEntries(Object.entries(o.toJSON()).filter(([l,f])=>{if(!r.has(l))return!1;let u=e[l];switch(l){case"blocks":{if(t.meta?.get(vs)&&e.content){let d=o.get("blocks")?.toJSON()??[];return(0,fe.__unstableSerializeAndClean)(d).trim()!==Pt(e.content)}return!0}case"date":return u===null||e.modified===u?!1:At(u,f);case"meta":{let d=u??{};s=Object.fromEntries(Object.entries(f??{}).filter(([c])=>Yn.has(c)?!1:c in d));let m={...d,...s};return At(u,m)}case"status":return f==="auto-draft"?!1:At(u,f);case"content":case"excerpt":case"title":return At(Pt(u),f);default:return At(u,f)}}));if(n.blocks&&(n.blocks=so(n.blocks)),n.blocks&&!n.content){let l=n.blocks;n.content=()=>(0,fe.__unstableSerializeAndClean)(l)}typeof n.meta=="object"&&(n.meta={...e.meta,...s});let a=rr(t),i=Fn(t,a);return i&&(n.selection={...i,initialPosition:0}),n}var Kn={applyChangesToCRDTDoc:Pl,createAwareness:t=>new en(t),getChangesFromCRDTDoc:kl},zn={applyChangesToCRDTDoc:()=>{},getChangesFromCRDTDoc:()=>({}),shouldSync:(t,e)=>e===null};function Pt(t){if(typeof t=="string")return t;if(t&&typeof t=="object"&&"raw"in t&&typeof t.raw=="string")return t.raw}function At(t,e){return!(0,Hn.default)(t,e)}function or(t,e,r,o){if(o===void 0){t.delete(e);return}At(r,o)&&t.set(e,o)}var O="id",Nl=["title","excerpt","content"],Ll={blocks:{read:t=>(0,sr.parse)(t.content?.raw??""),write:t=>({content:(0,sr.__unstableSerializeAndClean)(t.blocks)})}},nr=[{label:(0,A.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","image_max_bit_depth","image_sizes","image_size_threshold","image_strip_meta","name","site_icon","site_icon_url","site_logo","timezone_string","url","page_for_posts","page_on_front","show_on_front"].join(",")},plural:"__unstableBases",supportsPagination:!1},{label:(0,A.__)("Post Type"),name:"postType",kind:"root",key:"slug",baseURL:"/wp/v2/types",baseURLParams:{context:"edit"},plural:"postTypes",supportsPagination:!1},{name:"media",kind:"root",baseURL:"/wp/v2/media",baseURLParams:{context:"edit"},plural:"mediaItems",label:(0,A.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,A.__)("Taxonomy"),supportsPagination:!1},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,A.__)("Widget areas"),supportsPagination:!1},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,A.__)("Widgets"),supportsPagination:!1},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,A.__)("Widget types"),supportsPagination:!1},{label:(0,A.__)("User"),name:"user",kind:"root",baseURL:"/wp/v2/users",getTitle:t=>t?.name||t?.slug,baseURLParams:{context:"edit"},plural:"users",supportsPagination:!0},{name:"comment",kind:"root",baseURL:"/wp/v2/comments",baseURLParams:{context:"edit"},plural:"comments",label:(0,A.__)("Comment"),supportsPagination:!0,...globalThis.window?.__experimentalEnableRealTimeCollaboration?{syncConfig:zn}:{}},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,A.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,A.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,A.__)("Menu Location"),key:"name",supportsPagination:!1},{label:(0,A.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,A.__)("Custom Styles"),getRevisionsUrl:(t,e)=>`/wp/v2/global-styles/${t}/revisions${e?"/"+e:""}`,supportsPagination:!0},{label:(0,A.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet",supportsPagination:!1},{label:(0,A.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin",supportsPagination:!1},{label:(0,A.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug",supportsPagination:!1},{label:(0,A.__)("Font Collections"),name:"fontCollection",kind:"root",baseURL:"/wp/v2/font-collections",baseURLParams:{context:"view"},plural:"fontCollections",key:"slug",supportsPagination:!0},{label:(0,A.__)("Icons"),name:"icon",kind:"root",baseURL:"/wp/v2/icons",baseURLParams:{context:"view"},plural:"icons",key:"name",supportsPagination:!1},{label:(0,A.__)("Icon Collections"),name:"iconCollection",kind:"root",baseURL:"/wp/v2/icon-collections",baseURLParams:{context:"view"},plural:"iconCollections",key:"slug",supportsPagination:!1}],qn={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},ar=[{kind:"postType",loadEntities:jl},{kind:"taxonomy",loadEntities:Bl},{kind:"root",name:"site",plural:"sites",loadEntities:Vl}],Ul=async(t,e,r,o)=>{let s={};if(!o&&t?.status==="auto-draft"&&(!e.status&&!s.status&&(s.status="draft"),(!e.title||e.title==="Auto Draft")&&!s.title&&(!t?.title||t?.title==="Auto Draft")&&(s.title="")),window.__experimentalEnableRealTimeCollaboration&&t){let n=`postType/${r}`,a=t.id,i=await I()?.createPersistedCRDTDoc(n,a);i&&(s.meta={...e.meta,[Ft]:i})}return s};async function jl(){let t=(0,ue.default)({path:"/wp/v2/types?context=view"}),e=window.__experimentalEnableRealTimeCollaboration?(0,ue.default)({path:"/wp/v2/taxonomies?context=view"}):Promise.resolve({}),[r,o]=await Promise.all([t,e]);return Object.entries(r??{}).map(([s,n])=>{let a=["wp_template","wp_template_part"].includes(s),i=n?.rest_namespace??"wp/v2",l=new Set(["author","blocks","content","comment_status","date","excerpt","featured_media","format","meta","ping_status","slug","status","sticky","template","title",...n.taxonomies?.map(u=>o?.[u]?.rest_base)?.filter(Boolean)??[]]),f={kind:"postType",baseURL:`/${i}/${n.rest_base}`,baseURLParams:{context:"edit"},name:s,label:n.name,transientEdits:{...Ll,selection:!0},mergedEdits:{meta:!0},rawAttributes:Nl,getTitle:u=>u?.title?.rendered||u?.title||(a?Bs(u.slug??""):String(u.id)),__unstablePrePersist:(u,d)=>Ul(u,d,s,a),__unstable_rest_base:n.rest_base,supportsPagination:!a,getRevisionsUrl:(u,d)=>`/${i}/${n.rest_base}/${u}/revisions${d?"/"+d:""}`,revisionKey:a?"wp_id":O};return window.__experimentalEnableRealTimeCollaboration&&(f.syncConfig={supportsPersistence:!0,applyChangesToCRDTDoc:(u,d)=>$n(u,d,l),createAwareness:(u,d)=>{let m="postType",c=parseInt(d,10);return new bn(u,m,s,c)},getChangesFromCRDTDoc:(u,d)=>Gn(u,d,l),getPersistedCRDTDoc:u=>u?.meta?.[Ft]||null,shouldSync:()=>!(Array.isArray(window._wpCollaborationDisabledPostTypes)&&window._wpCollaborationDisabledPostTypes.includes(s))}),f})}async function Bl(){let t=await(0,ue.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(t??{}).map(([e,r])=>{let s={kind:"taxonomy",baseURL:`/${r?.rest_namespace??"wp/v2"}/${r.rest_base}`,baseURLParams:{context:"edit"},name:e,label:r.name,getTitle:n=>n?.name,supportsPagination:!0};return window.__experimentalEnableRealTimeCollaboration&&(s.syncConfig=Kn),s})}async function Vl(){let t={label:(0,A.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",supportsPagination:!1,meta:{}},e=await(0,ue.default)({path:t.baseURL,method:"OPTIONS"}),r={};return Object.entries(e?.schema?.properties??{}).forEach(([o,s])=>{typeof s=="object"&&s.title&&(r[o]=s.title)}),[{...t,meta:{labels:r}}]}var Mt=(t,e,r="get")=>{let o=t==="root"?"":ee(t),s=ee(e);return`${r}${o}${s}`};function Qn(t){let{query:e}=t;return e?it(e).context:"default"}function Fl(t=[],e,{page:r=1,offset:o,perPage:s=10}={}){if(s===-1)return e;let n=o??(r-1)*s,a=Math.max(s,e.length),i=Math.max(t.length,n+e.length),l=new Array(i);for(let f=0;f<i;f++)f>=n&&f<n+a?l[f]=e[f-n]:l[f]=t[f];return l}function Jn(t,e){return Object.fromEntries(Object.entries(t).filter(([r])=>!e.some(o=>Number.isInteger(o)?o===+r:o===r)))}function Hl(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=Qn(e),o=e.key||O,s=Array.isArray(e.items)?e.items:[e.items];return{...t,[r]:{...t[r],...Object.fromEntries(s.map(n=>[n?.[o],Lr(t?.[r]?.[n?.[o]],n)]))}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(t).map(([r,o])=>[r,Jn(o,e.itemIds)]))}return t}function Yl(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=Qn(e),{query:o,key:s=O}=e,n=Array.isArray(e.items)?e.items:[e.items],a=o?it(o):{},i=!o||!Array.isArray(a.fields);return{...t,[r]:{...t[r],...n.reduce((l,f)=>{let u=f?.[s];return l[u]=t?.[r]?.[u]||i,l},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(t).map(([r,o])=>[r,Jn(o,e.itemIds)]))}return t}var $l=(0,Wn.compose)([zt(t=>"query"in t),qt(t=>t.query?{...t,...it(t.query)}:t),(0,ce.keyedReducer)("context"),(0,ce.keyedReducer)("stableKey")])((t={},e)=>{if(e.type!=="RECEIVE_ITEMS"||!Array.isArray(e.items))return t;let r=e.key??O;return{itemIds:Fl(t.itemIds,e.items.map(o=>o?.[r]).filter(Boolean),{page:e.page,offset:e.offset,perPage:e.perPage}),meta:e.meta}});function Gl(t,e){let r=t.itemIds.filter(n=>!e[n]),o=t.itemIds.length-r.length;if(o===0)return t;let s={...t,itemIds:r};return Number.isFinite(t.meta?.totalItems)&&(s.meta={...t.meta,totalItems:Math.max(0,t.meta.totalItems-o),totalPages:null}),s}var Kl=(t={},e)=>{switch(e.type){case"RECEIVE_ITEMS":return $l(t,e);case"REMOVE_ITEMS":let r=e.itemIds.reduce((o,s)=>(o[s]=!0,o),{});return Object.fromEntries(Object.entries(t).map(([o,s])=>[o,Object.fromEntries(Object.entries(s).map(([n,a])=>[n,Gl(a,r)]))]));default:return t}},ir=(0,ce.combineReducers)({items:Hl,itemIsComplete:Yl,queries:Kl});function zl(t={byId:{},queries:{}},e){return e.type==="RECEIVE_USER_QUERY"?{byId:{...t.byId,...e.users.reduce((r,o)=>({...r,[o.id]:o}),{})},queries:{...t.queries,[e.queryID]:e.users.map(r=>r.id)}}:t}function ql(t={},e){return e.type==="RECEIVE_CURRENT_USER"?e.currentUser:t}function Wl(t=void 0,e){return e.type==="RECEIVE_CURRENT_THEME"?e.currentTheme.stylesheet:t}function Ql(t=void 0,e){return e.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?e.id:t}function Jl(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...t,[e.stylesheet]:e.globalStyles}:t}function Zl(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...t,[e.stylesheet]:e.variations}:t}var Xl=t=>(e,r)=>{if(r.type==="UNDO"||r.type==="REDO"){let{record:o}=r,s=e;return o.forEach(({id:{kind:n,name:a,recordId:i},changes:l})=>{let f=e?.queriedData?.items?.default?.[i],u=Object.fromEntries(Object.entries(l).map(([d,m])=>[d,r.type==="UNDO"?m.from:m.to]));s=t(s,{type:"EDIT_ENTITY_RECORD",kind:n,name:a,recordId:i,edits:Kt(u,f)})}),s}return t(e,r)};function tf(t){return(0,Zn.compose)([Xl,zt(e=>e.name&&e.kind&&e.name===t.name&&e.kind===t.kind),qt(e=>({key:t.key||O,...e}))])((0,de.combineReducers)({queriedData:ir,edits:(e={},r)=>{switch(r.type){case"RECEIVE_ITEMS":if((r?.query?.context??"default")!=="default")return e;let s={...e},n=Array.isArray(r.items)?r.items:[r.items];for(let i of n){let l=i?.[r.key],f=s[l];if(!f)continue;let u=Object.keys(f).reduce((d,m)=>(!(0,fo.default)(f[m],i[m]?.raw??i[m])&&(!r.persistedEdits||!(0,fo.default)(f[m],r.persistedEdits[m]))&&(d[m]=f[m]),d),{});Object.keys(u).length?s[l]=u:delete s[l]}return s;case"EDIT_ENTITY_RECORD":let a={...e[r.recordId],...r.edits};return Object.keys(a).forEach(i=>{a[i]===void 0&&delete a[i]}),{...e,[r.recordId]:a}}return e},saving:(e={},r)=>{switch(r.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...e,[r.recordId]:{pending:r.type==="SAVE_ENTITY_RECORD_START",error:r.error,isAutosave:r.isAutosave}}}return e},deleting:(e={},r)=>{switch(r.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...e,[r.recordId]:{pending:r.type==="DELETE_ENTITY_RECORD_START",error:r.error}}}return e},revisions:(e={},r)=>{if(r.type==="RECEIVE_ITEM_REVISIONS"){let o=r.recordKey;delete r.recordKey;let s=ir(e[o],{...r,type:"RECEIVE_ITEMS"});return{...e,[o]:s}}return r.type==="REMOVE_ITEMS"?Object.fromEntries(Object.entries(e).filter(([o])=>!r.itemIds.some(s=>Number.isInteger(s)?s===+o:s===o))):e}}))}function ef(t=nr,e){return e.type==="ADD_ENTITIES"?[...t,...e.entities]:t}var rf=(t={},e)=>{let r=ef(t.config,e),o=t.reducer;if(!o||r!==t.config){let n=r.reduce((a,i)=>{let{kind:l}=i;return a[l]||(a[l]=[]),a[l].push(i),a},{});o=(0,de.combineReducers)(Object.fromEntries(Object.entries(n).map(([a,i])=>{let l=(0,de.combineReducers)(Object.fromEntries(i.map(f=>[f.name,tf(f)])));return[a,l]})))}let s=o(t.records,e);return s===t.records&&r===t.config&&o===t.reducer?t:{reducer:o,records:s,config:r}};function of(t=(0,Xn.createUndoManager)()){return t}function sf(t={hasRedo:!1,hasUndo:!1},e){return e.type==="SYNC_UNDO_MANAGER_CHANGE"?{hasRedo:e.hasRedo,hasUndo:e.hasUndo}:t}function nf(t={},e){switch(e.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return t}function af(t={},e){if(e.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:o}=e;return{...t,[r]:o}}return t}function lf(t={},e){switch(e.type){case"RECEIVE_USER_PERMISSION":return{...t,[e.key]:e.isAllowed};case"RECEIVE_USER_PERMISSIONS":return{...t,...e.permissions}}return t}function ff(t={},e){if(e.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:o}=e;return{...t,[r]:o}}return t}function uf(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERNS"?e.patterns:t}function cf(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?e.categories:t}function df(t=[],e){return e.type==="RECEIVE_USER_PATTERN_CATEGORIES"?e.patternCategories:t}function mf(t=null,e){return e.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?e.fallbackId:t}function pf(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...t,[e.currentId]:e.revisions}:t}function gf(t={},e){return e.type==="RECEIVE_DEFAULT_TEMPLATE"?{...t,[JSON.stringify(e.query)]:e.templateId}:t}function yf(t={},e){return e.type==="RECEIVE_REGISTERED_POST_META"?{...t,[e.postType]:e.registeredPostMeta}:t}function Ef(t=null,e){return e.type==="RECEIVE_EDITOR_SETTINGS"?e.settings:t}function hf(t=null,e){return e.type==="RECEIVE_EDITOR_ASSETS"?e.assets:t}function vf(t={},e){switch(e.type){case"SET_SYNC_CONNECTION_STATUS":{let r=`${e.kind}/${e.name}:${e.key}`;return{...t,[r]:e.status}}case"CLEAR_SYNC_CONNECTION_STATUS":{let r=`${e.kind}/${e.name}:${e.key}`,{[r]:o,...s}=t;return s}}return t}function _f(t=!0,e){switch(e.type){case"SET_COLLABORATION_SUPPORTED":return e.supported;case"SET_SYNC_CONNECTION_STATUS":return hs.DOCUMENT_SIZE_LIMIT_EXCEEDED===e.status?.error?.code?!1:t}return t}function bf(t={},e){if(e.type==="RECEIVE_VIEW_CONFIG"){let r=`${e.kind}/${e.name}`;return{...t,[r]:{...t[r],...e.config}}}return t}var ta=(0,de.combineReducers)({users:zl,currentTheme:Wl,currentGlobalStylesId:Ql,currentUser:ql,themeGlobalStyleVariations:Zl,themeBaseGlobalStyles:Jl,themeGlobalStyleRevisions:pf,entities:rf,editsReference:nf,syncUndoManagerState:sf,undoManager:of,embedPreviews:af,userPermissions:lf,autosaves:ff,blockPatterns:uf,blockPatternCategories:cf,userPatternCategories:df,navigationFallbackId:mf,defaultTemplates:gf,registeredPostMeta:yf,editorSettings:Ef,editorAssets:hf,syncConnectionStatuses:vf,collaborationSupported:_f,viewConfigs:bf});var Eo={};Lt(Eo,{__experimentalGetCurrentGlobalStylesId:()=>ca,__experimentalGetCurrentThemeBaseGlobalStyles:()=>cu,__experimentalGetCurrentThemeGlobalStylesVariations:()=>du,__experimentalGetDirtyEntityRecords:()=>zf,__experimentalGetEntitiesBeingSaved:()=>qf,__experimentalGetEntityRecordNoResolver:()=>Yf,canUser:()=>da,canUserEditEntityRecord:()=>au,getAuthors:()=>jf,getAutosave:()=>lu,getAutosaves:()=>iu,getBlockPatternCategories:()=>pu,getBlockPatterns:()=>mu,getCurrentTheme:()=>ur,getCurrentThemeGlobalStylesRevisions:()=>yu,getCurrentUser:()=>Bf,getDefaultTemplateId:()=>mo,getEditedEntityRecord:()=>go,getEmbedPreview:()=>su,getEntitiesByKind:()=>Vf,getEntitiesConfig:()=>ia,getEntity:()=>Ff,getEntityConfig:()=>gt,getEntityRecord:()=>K,getEntityRecordEdits:()=>po,getEntityRecordNonTransientEdits:()=>fa,getEntityRecords:()=>fr,getEntityRecordsTotalItems:()=>Gf,getEntityRecordsTotalPages:()=>Kf,getLastEntityDeleteError:()=>Zf,getLastEntitySaveError:()=>Jf,getRawEntityRecord:()=>la,getRedoEdit:()=>tu,getReferenceByDistinctEdits:()=>uu,getRevision:()=>vu,getRevisions:()=>Eu,getThemeSupports:()=>ou,getUndoEdit:()=>Xf,getUserPatternCategories:()=>gu,getUserQueryResults:()=>aa,hasEditsForEntityRecord:()=>ua,hasEntityRecord:()=>Hf,hasEntityRecords:()=>$f,hasFetchedAutosaves:()=>fu,hasRedo:()=>ru,hasRevision:()=>hu,hasUndo:()=>eu,isAutosavingEntityRecord:()=>Wf,isDeletingEntityRecord:()=>Qf,isPreviewEmbedFallback:()=>nu,isRequestingEmbedPreview:()=>Uf,isSavingEntityRecord:()=>yo});var z=g(M(),1),na=g(at(),1),pt=g(Dt(),1);var co={};Lt(co,{getBlockPatternsForPostType:()=>wf,getEditorAssets:()=>Pf,getEditorSettings:()=>Of,getEntityRecordPermissions:()=>Cf,getEntityRecordsPermissions:()=>oa,getEntitySyncConnectionStatus:()=>Nf,getHomePage:()=>If,getNavigationFallbackId:()=>Rf,getPostsPageId:()=>xf,getRegisteredPostMeta:()=>Tf,getSyncConnectionStatus:()=>kf,getTemplateId:()=>Af,getUndoManager:()=>lr,getViewConfig:()=>Df,isCollaborationSupported:()=>Mf});var X=g(M(),1);var ra=g(Dt(),1);var uo=!1;function R(t,e,r,{alternativeFunctionName:o,isShorthandSelector:s=!1}={}){let n=qn[t]?.[e];if(n){if(!uo){let{alternative:a}=n,i=s?`'${r}'`:`The '${t}', '${e}' entity (used via '${r}')`,l=`the '${a.kind}', '${a.name}' entity`;o&&(l+=` via the '${o}' function`),(0,ra.default)(i,{...n,alternative:l})}uo=!0,setTimeout(()=>{uo=!1},0)}}var Sf={};function lr(t){return I()?.undoManager??t.undoManager}function Rf(t){return t.navigationFallbackId}var wf=(0,X.createRegistrySelector)(t=>(0,X.createSelector)((e,r)=>t(v).getBlockPatterns().filter(({postTypes:o})=>!o||Array.isArray(o)&&o.includes(r)),()=>[t(v).getBlockPatterns()])),oa=(0,X.createRegistrySelector)(t=>(0,X.createSelector)((e,r,o,s)=>(Array.isArray(s)?s:[s]).map(a=>({delete:t(v).canUser("delete",{kind:r,name:o,id:a}),update:t(v).canUser("update",{kind:r,name:o,id:a})})),e=>[e.userPermissions]));function Cf(t,e,r,o){return R(e,r,"getEntityRecordPermissions"),oa(t,e,r,o)[0]}function Tf(t,e){return t.registeredPostMeta?.[e]??{}}function sa(t){return!t||!["number","string"].includes(typeof t)||Number(t)===0?null:t.toString()}var If=(0,X.createRegistrySelector)(t=>(0,X.createSelector)(()=>{let e=t(v).getEntityRecord("root","__unstableBase");if(!e)return null;let r=e?.show_on_front==="page"?sa(e.page_on_front):null;if(r)return{postType:"page",postId:r};let o=t(v).getDefaultTemplateId({slug:"front-page"});return o?{postType:"wp_template",postId:o}:o===""?Sf:null},e=>[K(e,"root","site"),K(e,"root","__unstableBase"),mo(e,{slug:"front-page"})])),xf=(0,X.createRegistrySelector)(t=>()=>{let e=t(v).getEntityRecord("root","__unstableBase");return e?.show_on_front==="page"?sa(e.page_for_posts):null}),Af=(0,X.createRegistrySelector)(t=>(e,r,o)=>{let s=H(t(v)).getHomePage();if(!s)return;if(r==="page"&&r===s?.postType&&o.toString()===s?.postId){let f=t(v).getEntityRecords("postType","wp_template",{per_page:-1});if(!f)return;let u=f.find(({slug:d})=>d==="front-page")?.id;if(u)return u}let n=t(v).getEditedEntityRecord("postType",r,o);if(!n)return;let a=H(t(v)).getPostsPageId();if(r==="page"&&a===o.toString())return t(v).getDefaultTemplateId({slug:"home"});let i=n.template;if(i){let f=t(v).getEntityRecords("postType","wp_template",{per_page:-1})?.find(({slug:u})=>u===i);if(f)return f.id}let l;return n.slug?l=r==="page"?`${r}-${n.slug}`:`single-${r}-${n.slug}`:l=r==="page"?"page":`single-${r}`,t(v).getDefaultTemplateId({slug:l})});function Of(t){return t.editorSettings}function Pf(t){return t.editorAssets}function Mf(t){return t.collaborationSupported}function Df(t,e,r){return t.viewConfigs?.[`${e}/${r}`]??{default_view:void 0,default_layouts:void 0,view_list:void 0,form:void 0}}function kf(t){if(!t.syncConnectionStatuses)return;let e=["disconnected","connecting","connected"],r;for(let o of Object.values(t.syncConnectionStatuses))(!r||e.indexOf(o.status)<e.indexOf(r.status))&&(r=o);return r}function Nf(t,e,r,o){return t.syncConnectionStatuses?.[`${e}/${r}:${o}`]}var Lf={},Uf=(0,z.createRegistrySelector)(t=>(e,r)=>t(v).isResolving("getEmbedPreview",[r]));function jf(t,e){(0,pt.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,na.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e);return aa(t,r)}function Bf(t){return t.currentUser}var aa=(0,z.createSelector)((t,e)=>(t.users.queries[e]??[]).map(o=>t.users.byId[o]),(t,e)=>[t.users.queries[e],t.users.byId]);function Vf(t,e){return(0,pt.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),ia(t,e)}var ia=(0,z.createSelector)((t,e)=>t.entities.config.filter(r=>r.kind===e),(t,e)=>t.entities.config);function Ff(t,e,r){return(0,pt.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),gt(t,e,r)}function gt(t,e,r){return R(e,r,"getEntityConfig"),t.entities.config?.find(o=>o.kind===e&&o.name===r)}var K=((t,e,r,o,s)=>{R(e,r,"getEntityRecord");let n=t.entities.records?.[e]?.[r]?.queriedData;if(!n)return;let a=s?.context??"default";if(!s||!s._fields)return n.itemIsComplete[a]?.[o]?n.items[a][o]:void 0;let i=n.items[a]?.[o];return i&&je(i,s._fields)});K.normalizeArgs=t=>{let e=[...t],r=e?.[2];return e[2]=Wt(r)?Number(r):r,e};function Hf(t,e,r,o,s){let n=t.entities.records?.[e]?.[r]?.queriedData;if(!n)return!1;let a=s?.context??"default";if(!s||!s._fields)return!!n.itemIsComplete[a]?.[o];let i=n.items[a]?.[o];if(!i)return!1;let l=j(s._fields)??[];for(let f=0;f<l.length;f++){let u=l[f].split("."),d=i;for(let m=0;m<u.length;m++){let c=u[m];if(!d||!Object.hasOwn(d,c))return!1;d=d[c]}}return!0}function Yf(t,e,r,o){return K(t,e,r,o)}var la=(0,z.createSelector)((t,e,r,o)=>{R(e,r,"getRawEntityRecord");let s=K(t,e,r,o),n=gt(t,e,r);return!s||!n?.rawAttributes?.length?s:Object.fromEntries(Object.keys(s).map(a=>{if(n.rawAttributes.includes(a)){let i=s[a]?.raw;return[a,i!==void 0?i:s[a]]}return[a,s[a]]}))},(t,e,r,o,s)=>{let n=s?.context??"default";return[t.entities.config,t.entities.records?.[e]?.[r]?.queriedData?.items[n]?.[o],t.entities.records?.[e]?.[r]?.queriedData?.itemIsComplete[n]?.[o]]});function $f(t,e,r,o){return R(e,r,"hasEntityRecords"),Array.isArray(fr(t,e,r,o))}var fr=((t,e,r,o)=>{R(e,r,"getEntityRecords");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?Hr(s,o,{supportsPagination:!!gt(t,e,r)?.supportsPagination}):null}),Gf=(t,e,r,o)=>{R(e,r,"getEntityRecordsTotalItems");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?Yr(s,o):null},Kf=(t,e,r,o)=>{R(e,r,"getEntityRecordsTotalPages");let s=t.entities.records?.[e]?.[r]?.queriedData;if(!s)return null;if(!gt(t,e,r)?.supportsPagination||o?.per_page===-1)return 1;let n=Yr(s,o);return n&&(o?.per_page?Math.ceil(n/o.per_page):Ns(s,o))},zf=(0,z.createSelector)(t=>{let{entities:{records:e}}=t,r=[];return Object.keys(e).forEach(o=>{Object.keys(e[o]).forEach(s=>{let n=Object.keys(e[o][s].edits).filter(a=>K(t,o,s,a)&&ua(t,o,s,a));if(n.length){let a=gt(t,o,s);n.forEach(i=>{let l=go(t,o,s,i);r.push({key:l?l[a.key||O]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},t=>[t.entities.records]),qf=(0,z.createSelector)(t=>{let{entities:{records:e}}=t,r=[];return Object.keys(e).forEach(o=>{Object.keys(e[o]).forEach(s=>{let n=Object.keys(e[o][s].saving).filter(a=>yo(t,o,s,a));if(n.length){let a=gt(t,o,s);n.forEach(i=>{let l=go(t,o,s,i);r.push({key:l?l[a.key||O]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},t=>[t.entities.records]);function po(t,e,r,o){return R(e,r,"getEntityRecordEdits"),t.entities.records?.[e]?.[r]?.edits?.[String(o)]}var fa=(0,z.createSelector)((t,e,r,o)=>{R(e,r,"getEntityRecordNonTransientEdits");let{transientEdits:s}=gt(t,e,r)||{},n=po(t,e,r,o)||{};return s?Object.keys(n).reduce((a,i)=>(s[i]||(a[i]=n[i]),a),{}):n},(t,e,r,o)=>[t.entities.config,t.entities.records?.[e]?.[r]?.edits?.[String(o)]]);function ua(t,e,r,o){return R(e,r,"hasEditsForEntityRecord"),yo(t,e,r,o)||Object.keys(fa(t,e,r,o)).length>0}var go=(0,z.createSelector)((t,e,r,o)=>{R(e,r,"getEditedEntityRecord");let s=la(t,e,r,o),n=po(t,e,r,o);return!s&&!n?!1:{...s,...n}},(t,e,r,o,s)=>{let n=s?.context??"default";return[t.entities.config,t.entities.records?.[e]?.[r]?.queriedData.items[n]?.[o],t.entities.records?.[e]?.[r]?.queriedData.itemIsComplete[n]?.[o],t.entities.records?.[e]?.[r]?.edits?.[String(o)]]});function Wf(t,e,r,o){R(e,r,"isAutosavingEntityRecord");let{pending:s,isAutosave:n}=t.entities.records?.[e]?.[r]?.saving?.[o]??{};return!!(s&&n)}function yo(t,e,r,o){return R(e,r,"isSavingEntityRecord"),t.entities.records?.[e]?.[r]?.saving?.[String(o)]?.pending??!1}function Qf(t,e,r,o){return R(e,r,"isDeletingEntityRecord"),t.entities.records?.[e]?.[r]?.deleting?.[String(o)]?.pending??!1}function Jf(t,e,r,o){return R(e,r,"getLastEntitySaveError"),t.entities.records?.[e]?.[r]?.saving?.[String(o)]?.error}function Zf(t,e,r,o){return R(e,r,"getLastEntityDeleteError"),t.entities.records?.[e]?.[r]?.deleting?.[o]?.error}function Xf(t){(0,pt.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function tu(t){(0,pt.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function eu(t){return I()?.undoManager?t.syncUndoManagerState.hasUndo:lr(t).hasUndo()}function ru(t){return I()?.undoManager?t.syncUndoManagerState.hasRedo:lr(t).hasRedo()}function ur(t){return t.currentTheme?K(t,"root","theme",t.currentTheme):null}function ca(t){return t.currentGlobalStylesId}function ou(t){return ur(t)?.theme_supports??Lf}function su(t,e){return t.embedPreviews[e]}function nu(t,e){let r=t.embedPreviews[e],o='<a href="'+e+'">'+e+"</a>";return r?r.html===o:!1}function da(t,e,r,o){let s=typeof r=="object";if(s&&(!r.kind||!r.name))return!1;s&&R(r.kind,r.name,"canUser");let n=Rt(e,r,o);return t.userPermissions[n]}function au(t,e,r,o){return(0,pt.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),da(t,"update",{kind:e,name:r,id:o})}function iu(t,e,r){return t.autosaves[r]}function lu(t,e,r,o){return o===void 0?void 0:t.autosaves[r]?.find(n=>n.author===o)}var fu=(0,z.createRegistrySelector)(t=>(e,r,o)=>t(v).hasFinishedResolution("getAutosaves",[r,o]));function uu(t){return t.editsReference}function cu(t){let e=ur(t);return e?t.themeBaseGlobalStyles[e.stylesheet]:null}function du(t){let e=ur(t);return e?t.themeGlobalStyleVariations[e.stylesheet]:null}function mu(t){return t.blockPatterns}function pu(t){return t.blockPatternCategories}function gu(t){return t.userPatternCategories}function yu(t){(0,pt.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let e=ca(t);return e?t.themeGlobalStyleRevisions[e]:null}function mo(t,e){return t.defaultTemplates[JSON.stringify(e)]}var Eu=(t,e,r,o,s)=>{R(e,r,"getRevisions");let n=t.entities.records?.[e]?.[r]?.revisions?.[o];return n?Hr(n,s):null};function hu(t,e,r,o,s,n){let a=t.entities.records?.[e]?.[r]?.revisions?.[o];if(!a)return!1;let i=n?.context??"default";if(!n||!n._fields)return!!a.itemIsComplete[i]?.[s];let l=a.items[i]?.[s];if(!l)return!1;let f=j(n._fields)??[];for(let u=0;u<f.length;u++){let d=f[u].split("."),m=l;for(let c=0;c<d.length;c++){let p=d[c];if(!m||!Object.hasOwn(m,p))return!1;m=m[p]}}return!0}var vu=(t,e,r,o,s,n)=>{R(e,r,"getRevision");let a=t.entities.records?.[e]?.[r]?.revisions?.[o];if(!a)return;let i=n?.context??"default";if(!n||!n._fields)return a.itemIsComplete[i]?.[s]?a.items[i][s]:void 0;let l=a.items[i]?.[s];return l&&je(l,n._fields)};var Co={};Lt(Co,{__experimentalBatch:()=>Vu,__experimentalReceiveCurrentGlobalStylesId:()=>Au,__experimentalReceiveThemeBaseGlobalStyles:()=>Ou,__experimentalReceiveThemeGlobalStyleVariations:()=>Pu,__experimentalSaveSpecifiedEntityEdits:()=>Hu,__unstableCreateUndoLevel:()=>Bu,addEntities:()=>Tu,clearEntityRecordEdits:()=>Lu,deleteEntityRecord:()=>Ro,editEntityRecord:()=>Nu,receiveAutosaves:()=>Gu,receiveCurrentTheme:()=>xu,receiveCurrentUser:()=>Cu,receiveDefaultTemplateId:()=>zu,receiveEmbedPreview:()=>ku,receiveEntityRecords:()=>Iu,receiveNavigationFallbackId:()=>Ku,receiveRevisions:()=>qu,receiveThemeGlobalStyleRevisions:()=>Du,receiveThemeSupports:()=>Mu,receiveUploadPermissions:()=>Yu,receiveUserPermission:()=>ya,receiveUserPermissions:()=>$u,receiveUserQuery:()=>wu,redo:()=>ju,saveEditedEntityRecord:()=>Fu,saveEntityRecord:()=>wo,undo:()=>Uu});var bo=g(_t(),1);var So=g(Z(),1),ga=g(at(),1),cr=g(Dt(),1);var vo=g(Z(),1),ho=null;function _u(t,e){let r=[...t],o=[];for(;r.length;)o.push(r.splice(0,e));return o}async function ma(t){ho===null&&(ho=(await(0,vo.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let e=[];for(let r of _u(t,ho)){let o=await(0,vo.default)({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:r.map(n=>({path:n.path,body:n.data,method:n.method,headers:n.headers}))}}),s;o.failed?s=o.responses.map(n=>({error:n?.body})):s=o.responses.map(n=>{let a={};return n.status>=200&&n.status<300?a.output=n.body:a.error=n.body,a}),e.push(...s)}return e}function _o(t=ma){let e=0,r=[],o=new bu;return{add(s){let n=++e;o.add(n);let a=i=>new Promise((l,f)=>{r.push({input:i,resolve:l,reject:f}),o.delete(n)});return typeof s=="function"?Promise.resolve(s(a)).finally(()=>{o.delete(n)}):a(s)},async run(){o.size&&await new Promise(a=>{let i=o.subscribe(()=>{o.size||(i(),a(void 0))})});let s;try{if(s=await t(r.map(({input:a})=>a)),s.length!==r.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(a){for(let{reject:i}of r)i(a);throw a}let n=!0;return s.forEach((a,i)=>{let l=r[i];a?.error?(l?.reject(a.error),n=!1):l?.resolve(a?.output??a)}),r=[],n}}}var bu=class{constructor(...t){this.set=new Set(...t),this.subscribers=new Set}get size(){return this.set.size}add(t){return this.set.add(t),this.subscribers.forEach(e=>e()),this}delete(t){let e=this.set.delete(t);return this.subscribers.forEach(r=>r()),e}subscribe(t){return this.subscribers.add(t),()=>{this.subscribers.delete(t)}}};function pa(t){return t.status==="auto-draft"?{...t,title:""}:t}function Su(t,e,r){let o={...e,...r};return Object.fromEntries(Object.entries(t??{}).filter(([s,n])=>s===Ft?!1:!(0,bo.default)(n,o[s])))}function Ru(t,e,r){return Object.fromEntries(Object.entries(t).flatMap(([o,s])=>{if(o==="meta"){let i=Su(s,e.meta,r.meta);return Object.keys(i).length?[[o,i]]:[]}let n=o in r?r[o]:e[o];return!(0,bo.default)(Pt(s)??s,Pt(n)??n)?[[o,s]]:[]}))}function wu(t,e){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(e)?e:[e],queryID:t}}function Cu(t){return{type:"RECEIVE_CURRENT_USER",currentUser:t}}function Tu(t){return{type:"ADD_ENTITIES",entities:t}}function Iu(t,e,r,o=void 0,s=!1,n=void 0,a=void 0){t==="postType"&&(r=Array.isArray(r)?r.map(pa):pa(r));let i;return o?i=Ts(r,o,n,a):i=Fr(r,n,a),{...i,kind:t,name:e,invalidateCache:s}}function xu(t){return{type:"RECEIVE_CURRENT_THEME",currentTheme:t}}function Au(t){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:t}}function Ou(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:t,globalStyles:e}}function Pu(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:t,variations:e}}function Mu(){return(0,cr.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function Du(t,e){return(0,cr.default)("wp.data.dispatch( 'core' ).receiveThemeGlobalStyleRevisions()",{since:"6.5.0",alternative:"wp.data.dispatch( 'core' ).receiveRevisions"}),{type:"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS",currentId:t,revisions:e}}function ku(t,e){return{type:"RECEIVE_EMBED_PREVIEW",url:t,preview:e}}var Ro=(t,e,r,o,{__unstableFetch:s=So.default,throwOnError:n=!1}={})=>async({dispatch:a,resolveSelect:i})=>{R(t,e,"deleteEntityRecord");let f=(await i.getEntitiesConfig(t)).find(c=>c.kind===t&&c.name===e),u,d=!1;if(!f)return;let m=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,r],{exclusive:!0});try{a({type:"DELETE_ENTITY_RECORD_START",kind:t,name:e,recordId:r});let c=!1,{baseURL:p}=f;try{let y=`${p}/${r}`;if(o&&(y=(0,ga.addQueryArgs)(y,o)),d=await s({path:y,method:"DELETE"}),await a(Cs(t,e,r,!0)),f.syncConfig){let h=`${t}/${e}`,E=r;I()?.unload(h,E)}}catch(y){c=!0,u=y}if(a({type:"DELETE_ENTITY_RECORD_FINISH",kind:t,name:e,recordId:r,error:u}),c&&n)throw u;return d}finally{a.__unstableReleaseStoreLock(m)}},Nu=(t,e,r,o,s={})=>({select:n,dispatch:a})=>{R(t,e,"editEntityRecord");let i=n.getEntityConfig(t,e);if(!i)throw new Error(`The entity being edited (${t}, ${e}) does not have a loaded config.`);let{mergedEdits:l={}}=i,f=n.getRawEntityRecord(t,e,r),u=n.getEditedEntityRecord(t,e,r),d=Object.keys(o).reduce((c,p)=>(c[p]=l[p]?{...u[p],...o[p]}:o[p],c),{}),m={kind:t,name:e,recordId:r,edits:Kt(d,f)};if(i.syncConfig){let c=`${t}/${e}`,p=r,y=s.undoIgnore?!1:!s.isCached,h=s.undoIgnore?Ve:_s;I()?.update(c,p,d,h,{isNewUndoLevel:y})}s.undoIgnore||n.getUndoManager().addRecord([{id:{kind:t,name:e,recordId:r},changes:Object.keys(o).reduce((c,p)=>(c[p]={from:u[p],to:o[p]},c),{})}],s.isCached),a({type:"EDIT_ENTITY_RECORD",...m})},Lu=(t,e,r)=>({select:o,dispatch:s})=>{let n=o.getEntityConfig(t,e);if(R(t,e,"clearEntityRecordEdits"),!n)throw new Error(`The entity being edited (${t}, ${e}) does not have a loaded config.`);let a=o.getEntityRecordEdits(t,e,r);if(!a)return;let i=Object.keys(a).reduce((l,f)=>(l[f]=void 0,l),{});s({type:"EDIT_ENTITY_RECORD",kind:t,name:e,recordId:r,edits:i})},Uu=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().undo();r&&e({type:"UNDO",record:r})},ju=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().redo();r&&e({type:"REDO",record:r})},Bu=()=>({select:t})=>{t.getUndoManager().addRecord()},wo=(t,e,r,o={})=>async({select:s,resolveSelect:n,dispatch:a})=>{let{isAutosave:i=!1,__unstableFetch:l=So.default,__unstableSkipSyncUpdate:f=!1,throwOnError:u=!1}=o;R(t,e,"saveEntityRecord");let m=(await n.getEntitiesConfig(t)).find(E=>E.kind===t&&E.name===e);if(!m)return;let c=m.key??O,p=r[c],y=!!c&&!p,h=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,p||ae()],{exclusive:!0});try{for(let[N,S]of Object.entries(r))if(typeof S=="function"){let C=S(s.getEditedEntityRecord(t,e,p));a.editEntityRecord(t,e,p,{[N]:C},{undoIgnore:!0}),r[N]=C}a({type:"SAVE_ENTITY_RECORD_START",kind:t,name:e,recordId:p,isAutosave:i});let E,_,b=!1,{baseURL:T}=m;try{let N=`${T}${p?"/"+p:""}`,S=y?{}:s.getRawEntityRecord(t,e,p);if(m.syncConfig&&!f&&!y&&S&&I()?.update(`${t}/${e}`,p,r,Ve),i){let C={...S,...r},D=["title","excerpt","content","meta"].reduce((U,$)=>($ in C&&(U[$]=C[$]),U),{status:C.status==="auto-draft"?"draft":void 0});if(m.syncConfig){let U=I()?.getEntitySnapshot(`${t}/${e}`,p);U&&(D[Fe]=U)}if(E=await l({path:`${N}/autosaves`,method:"POST",data:D}),S.id===E.id){let U={...S,...D,...E};U=Object.keys(U).reduce(($,F)=>(["title","excerpt","content","meta"].includes(F)?$[F]=U[F]:F==="status"?$[F]=S.status==="auto-draft"&&U.status==="draft"?U.status:S.status:$[F]=S[F],$),{}),a.receiveEntityRecords(t,e,U,void 0,!0)}else a.receiveAutosaves(S.id,E)}else{let C=r;if(m.__unstablePrePersist&&(C={...C,...await m.__unstablePrePersist(S,C)}),E=await l({path:N,method:p?"PUT":"POST",data:C}),a.receiveEntityRecords(t,e,E,void 0,!0,r),m.syncConfig){let D;f?D={}:y||!S?D=E:D=Ru(E,S,r),I()?.update(`${t}/${e}`,p,D,Ve,{isSave:!0})}}}catch(N){b=!0,_=N}if(a({type:"SAVE_ENTITY_RECORD_FINISH",kind:t,name:e,recordId:p,error:_,isAutosave:i}),b&&u)throw _;return E}finally{a.__unstableReleaseStoreLock(h)}},Vu=t=>async({dispatch:e})=>{let r=_o(),o={saveEntityRecord(a,i,l,f){return r.add(u=>e.saveEntityRecord(a,i,l,{...f,__unstableFetch:u}))},saveEditedEntityRecord(a,i,l,f){return r.add(u=>e.saveEditedEntityRecord(a,i,l,{...f,__unstableFetch:u}))},deleteEntityRecord(a,i,l,f,u){return r.add(d=>e.deleteEntityRecord(a,i,l,f,{...u,__unstableFetch:d}))}},s=t.map(a=>a(o)),[,...n]=await Promise.all([r.run(),...s]);return n},Fu=(t,e,r,o)=>async({select:s,dispatch:n,resolveSelect:a})=>{if(R(t,e,"saveEditedEntityRecord"),!s.hasEditsForEntityRecord(t,e,r))return;let l=(await a.getEntitiesConfig(t)).find(m=>m.kind===t&&m.name===e);if(!l)return;let f=l.key||O,u=s.getEntityRecordNonTransientEdits(t,e,r),d={[f]:r,...u};return await n.saveEntityRecord(t,e,d,o)},Hu=(t,e,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{if(R(t,e,"__experimentalSaveSpecifiedEntityEdits"),!n.hasEditsForEntityRecord(t,e,r))return;let l=n.getEntityRecordNonTransientEdits(t,e,r),f={};for(let c of o)bt(f,c,jr(l,c));let m=(await i.getEntitiesConfig(t)).find(c=>c.kind===t&&c.name===e)?.key||O;return r&&(f[m]=r),await a.saveEntityRecord(t,e,f,s)};function Yu(t){return(0,cr.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),ya("create/media",t)}function ya(t,e){return{type:"RECEIVE_USER_PERMISSION",key:t,isAllowed:e}}function $u(t){return{type:"RECEIVE_USER_PERMISSIONS",permissions:t}}function Gu(t,e){return{type:"RECEIVE_AUTOSAVES",postId:t,autosaves:Array.isArray(e)?e:[e]}}function Ku(t){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:t}}function zu(t,e){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:t,templateId:e}}var qu=(t,e,r,o,s,n=!1,a)=>async({dispatch:i,resolveSelect:l})=>{R(t,e,"receiveRevisions");let d=(await l.getEntitiesConfig(t)).find(m=>m.kind===t&&m.name===e)?.revisionKey??O;i({type:"RECEIVE_ITEM_REVISIONS",key:d,items:o,recordKey:r,meta:a,query:s,kind:t,name:e,invalidateCache:n})};var Io={};Lt(Io,{__unstableNotifySyncUndoManagerChange:()=>ec,editMediaEntity:()=>Qu,receiveEditorAssets:()=>Zu,receiveEditorSettings:()=>Ju,receiveRegisteredPostMeta:()=>Wu,receiveViewConfig:()=>tc,saveDirtyEntities:()=>oc,setCollaborationSupported:()=>Xu,setSyncConnectionStatus:()=>rc});var _a=g(Z(),1),pe=g(ha(),1),ba=g(Ct(),1),To=g(me(),1),ge=g(ut(),1);function Wu(t,e){return{type:"RECEIVE_REGISTERED_POST_META",postType:t,registeredPostMeta:e}}var Qu=(t,e={},{__unstableFetch:r=_a.default,throwOnError:o=!1}={})=>async({dispatch:s,resolveSelect:n})=>{if(!t)return;let a="postType",i="attachment",f=(await n.getEntitiesConfig(a)).find(p=>p.kind===a&&p.name===i);if(!f)return;let u=await s.__unstableAcquireStoreLock(v,["entities","records",a,i,t],{exclusive:!0}),d,m,c=!1;try{s({type:"SAVE_ENTITY_RECORD_START",kind:a,name:i,recordId:t});try{let p=`${f.baseURL}/${t}/edit`,y=await r({path:p,method:"POST",data:{...e}});y&&(s.receiveEntityRecords(a,i,y,void 0,!0,void 0,void 0),d=y)}catch(p){m=p,c=!0}if(s({type:"SAVE_ENTITY_RECORD_FINISH",kind:a,name:i,recordId:t,error:m}),c&&o)throw m;return d}finally{s.__unstableReleaseStoreLock(u)}};function Ju(t){return{type:"RECEIVE_EDITOR_SETTINGS",settings:t}}function Zu(t){return{type:"RECEIVE_EDITOR_ASSETS",assets:t}}var Xu=t=>({dispatch:e})=>{e({type:"SET_COLLABORATION_SUPPORTED",supported:t}),!t&&He()&&(I().unloadAll(),e.__unstableNotifySyncUndoManagerChange({hasUndo:!1,hasRedo:!1}))};function tc(t,e,r){return{type:"RECEIVE_VIEW_CONFIG",kind:t,name:e,config:r}}function ec(t){return{type:"SYNC_UNDO_MANAGER_CHANGE",...t}}function rc(t,e,r,o){return o?{type:"SET_SYNC_CONNECTION_STATUS",kind:t,name:e,key:r,status:o}:{type:"CLEAR_SYNC_CONNECTION_STATUS",kind:t,name:e,key:r}}var oc=({onSave:t,dirtyEntityRecords:e=[],entitiesToSkip:r=[],close:o,successNoticeContent:s}={})=>({registry:n})=>{let a=[{kind:"postType",name:"wp_navigation"}],i="site-editor-save-success",l=n.select(v).getEntityRecord("root","__unstableBase")?.home;n.dispatch(pe.store).removeNotice(i);let f=e.filter(({kind:c,name:p,key:y,property:h})=>!r.some(E=>E.kind===c&&E.name===p&&E.key===y&&E.property===h));o?.(f);let u=[],d=[];return f.forEach(({kind:c,name:p,key:y,property:h})=>{c==="root"&&p==="site"?u.push(h):(a.some(E=>E.kind===c&&E.name===p)&&n.dispatch(v).editEntityRecord(c,p,y,{status:"publish"}),d.push(n.dispatch(v).saveEditedEntityRecord(c,p,y,{throwOnError:!0}).catch(m)))}),u.length&&d.push(n.dispatch(v).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,u,{throwOnError:!0}).catch(m)),n.dispatch(ba.store).__unstableMarkLastChangeAsPersistent(),Promise.all(d).then(async c=>(t&&await t(),c)).then(c=>{let p=c.filter(y=>y instanceof Error);if(p.length){let y=p.find(h=>h.message)?.message;n.dispatch(pe.store).createErrorNotice((0,To.decodeEntities)(y||(0,ge.__)("Saving failed.")),{type:"snackbar",id:i})}else n.dispatch(pe.store).createSuccessNotice(s||(0,ge.__)("Site updated."),{type:"snackbar",id:i,actions:[{label:(0,ge.__)("View site"),url:l,openInNewTab:!0}]})}).catch(c=>n.dispatch(pe.store).createErrorNotice((0,To.decodeEntities)(c?.message||(0,ge.__)("Saving failed.")),{type:"snackbar",id:i}));function m(c){if(c instanceof Error)return c;let p;if(c){if(typeof c.message=="string")p=c.message;else if(typeof c=="string")p=c;else if(Object.hasOwn(c,"toString")&&typeof c.toString=="function"){let y=c.toString();typeof y=="string"&&(p=y)}}return new Error(p,{cause:c})}};var Po={};Lt(Po,{__experimentalGetCurrentGlobalStylesId:()=>hc,__experimentalGetCurrentThemeBaseGlobalStyles:()=>vc,__experimentalGetCurrentThemeGlobalStylesVariations:()=>_c,canUser:()=>Da,canUserEditEntityRecord:()=>gc,getAuthors:()=>ac,getAutosave:()=>Ec,getAutosaves:()=>yc,getBlockPatternCategories:()=>Sc,getBlockPatterns:()=>bc,getCurrentTheme:()=>dc,getCurrentThemeGlobalStylesRevisions:()=>ka,getCurrentUser:()=>ic,getDefaultTemplateId:()=>Cc,getEditedEntityRecord:()=>fc,getEditorAssets:()=>Oc,getEditorSettings:()=>Ac,getEmbedPreview:()=>pc,getEntitiesConfig:()=>xc,getEntityRecord:()=>mr,getEntityRecords:()=>_e,getEntityRecordsTotalItems:()=>uc,getEntityRecordsTotalPages:()=>cc,getNavigationFallbackId:()=>wc,getRawEntityRecord:()=>lc,getRegisteredPostMeta:()=>Ic,getRevision:()=>Tc,getRevisions:()=>Na,getThemeSupports:()=>mc,getUserPatternCategories:()=>Rc,getViewConfig:()=>Pc});var q=g(at(),1),Ma=g(me(),1),x=g(Z(),1);var Ta=g(Z(),1);var ye=g(Z(),1),Ee=g(at(),1),he=g(me(),1),ve=g(ut(),1);async function Ra(t,e={},r={}){let o=e.isInitialSuggestions&&e.initialSuggestionsSearchOptions?{...e,...e.initialSuggestionsSearchOptions}:e,{type:s,subtype:n,page:a,perPage:i=e.isInitialSuggestions?3:20}=o,{disablePostFormats:l=!1}=r,f=[];(!s||s==="post")&&f.push((0,ye.default)({path:(0,Ee.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"post",subtype:n})}).then(m=>m.map(c=>({id:c.id,url:c.url,title:(0,he.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"post-type"}))).catch(()=>[])),(!s||s==="term")&&f.push((0,ye.default)({path:(0,Ee.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"term",subtype:n})}).then(m=>m.map(c=>({id:c.id,url:c.url,title:(0,he.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),!l&&(!s||s==="post-format")&&f.push((0,ye.default)({path:(0,Ee.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"post-format",subtype:n})}).then(m=>m.map(c=>({id:c.id,url:c.url,title:(0,he.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),(!s||s==="attachment")&&f.push((0,ye.default)({path:(0,Ee.addQueryArgs)("/wp/v2/media",{search:t,page:a,per_page:i})}).then(m=>m.map(c=>({id:c.id,url:c.source_url,title:(0,he.decodeEntities)(c.title.rendered||"")||(0,ve.__)("(no title)"),type:c.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(f)).flat();return d=d.filter(m=>!!m.id),d=sc(d,t),d=d.slice(0,i),d}function sc(t,e){let r=Sa(e),o=n=>`${n.kind}:${n.type}:${n.id}`,s={};for(let n of t)if(n.title){let a=Sa(n.title),i=a.filter(d=>r.some(m=>d===m)),l=a.filter(d=>r.some(m=>d!==m&&d.includes(m))),f=i.length/a.length*10,u=l.length/a.length;s[o(n)]=f+u}else s[o(n)]=0;return t.sort((n,a)=>s[o(a)]-s[o(n)])}function Sa(t){return t.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var wa=g(Z(),1),tt=g(at(),1),xo=new Map,nc=async(t,e={})=>{let r="/wp-block-editor/v1/url-details",o={url:(0,tt.prependHTTP)(t)};if(!(0,tt.isURL)(t))return Promise.reject(`${t} is not a valid URL.`);let s=(0,tt.getProtocol)(t);return!s||!(0,tt.isValidProtocol)(s)||!s.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(t)?Promise.reject(`${t} does not have a valid protocol. URLs must be "http" based`):xo.has(t)?xo.get(t):(0,wa.default)({path:(0,tt.addQueryArgs)(r,o),...e}).then(n=>(xo.set(t,n),n))},Ca=nc;async function Ao(){let t=await(0,Ta.default)({path:"/wp/v2/block-patterns/patterns"});return t?t.map(e=>Object.fromEntries(Object.entries(e).map(([r,o])=>[Ge(r),o]))):[]}var Ia=g(M(),1),xa=g(ft(),1),Oo=new WeakMap;function Aa(t,e,r){return`${t}:${e}:${r}`}function Oa(){return(0,Ia.select)(xa.store).getBlockTypes()}function Pa(t,e,r,o){let s=Oo.get(Oa())?.get(Aa(t,e,r));if(s&&s.content===o)return s.blocks}function dr(t,e,r,o,s){let n=Oa(),a=Oo.get(n);a||(a=new Map,Oo.set(n,a)),a.set(Aa(t,e,r),{content:o,blocks:s})}var ac=t=>async({dispatch:e})=>{let r=(0,q.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t),o=await(0,x.default)({path:r});e.receiveUserQuery(r,o)},ic=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp/v2/users/me"});t.receiveCurrentUser(e)},mr=(t,e,r="",o)=>async({select:s,dispatch:n,registry:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(t)).find(d=>d.name===e&&d.kind===t);if(!f)return;let u=await n.__unstableAcquireStoreLock(v,["entities","records",t,e,r],{exclusive:!1});try{if(o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...j(o._fields)||[],f.key||O])].join()}),o!==void 0&&o._fields&&s.hasEntityRecord(t,e,r,o))return;let{baseURL:d}=f,m=(0,q.addQueryArgs)(d+(r?"/"+r:""),{...f.baseURLParams,...o}),c=await(0,x.default)({path:m,parse:!1}),p=await c.json(),y=Jt(c.headers?.get("allow")),h={};for(let _ of Qt)h[Rt(_,{kind:t,name:e,id:r})]=y[_];let E=[[{kind:t,name:e,id:r}]];if(f.syncConfig&&Wt(r)&&!o){let _=`${t}/${e}`,b=r,T={...p};Object.entries(f.transientEdits??{}).filter(([S,C])=>T[S]===void 0&&C&&typeof C=="object"&&"read"in C&&typeof C.read=="function").forEach(([S,C])=>{T[S]=C.read(T)}),T.blocks&&typeof T.content?.raw=="string"&&dr(t,e,r,T.content.raw,T.blocks),(s?.isCollaborationSupported?.()===!1?void 0:I())?.load(f.syncConfig,_,b,T,{editRecord:(S,C={})=>{Object.keys(S).length&&n({type:"EDIT_ENTITY_RECORD",kind:t,name:e,recordId:r,edits:S,meta:{undo:void 0},options:C})},getEditedRecord:async()=>await i.getEditedEntityRecord(t,e,r),onStatusChange:S=>{n.setSyncConnectionStatus(t,e,r,S)},refetchRecord:async()=>{n.receiveEntityRecords(t,e,await(0,x.default)({path:m,parse:!0}),o)},persistCRDTDoc:()=>{if(f.syncConfig?.supportsPersistence)return i.getEditedEntityRecord(t,e,r).then(async S=>{let{meta:C,status:D}=S;if(D==="auto-draft"||!C)return;let U=f.key||O,$=S[U];await Vr(`${t}/${e}`,$)})},addUndoMeta:(S,C)=>{let D=rr(S);D&&C.set("selectionHistory",D)},onUndoStackChange:S=>{n.__unstableNotifySyncUndoManagerChange(S)},restoreUndoMeta:(S,C)=>{let D=C.get("selectionHistory");D&&setTimeout(()=>{Vn(D,S)},0)}})}a.batch(()=>{n.receiveEntityRecords(t,e,p,o),n.receiveUserPermissions(h),n.finishResolutions("canUser",E)})}finally{n.__unstableReleaseStoreLock(u)}};mr.shouldInvalidate=(t,e,r)=>e==="root"&&r==="site"&&(t.type==="RECEIVE_ITEMS"&&t.persistedEdits&&t.persistedEdits.status!=="auto-draft"||t.type==="REMOVE_ITEMS")&&t.kind==="postType"&&t.name==="wp_template";var lc=St("getEntityRecord"),fc=St("getEntityRecord"),_e=(t,e,r={})=>async({dispatch:o,registry:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(t)).find(m=>m.name===e&&m.kind===t);if(!i)return;let l=await o.__unstableAcquireStoreLock(v,["entities","records",t,e],{exclusive:!1}),f={...r},u=i.key||O;function d(m,c){let p=Be(c);return m.filter(y=>y?.[u]).map(y=>[t,e,y[u],p])}try{r._fields&&(r={...r,_fields:[...new Set([...j(r._fields)||[],u])].join()});let{baseURL:m}=i,c=(0,q.addQueryArgs)(m,{...i.baseURLParams,...r}),p=[],y;if(i.supportsPagination&&r.per_page!==-1){let h=await(0,x.default)({path:c,parse:!1});p=Object.values(await h.json()),y=te(h.headers)}else if(r.per_page===-1&&r[Zt]===!0){let h=1,E;do{let _=await(0,x.default)({path:(0,q.addQueryArgs)(c,{page:h,per_page:100}),parse:!1}),b=Object.values(await _.json()),T=te(_.headers);E=T.totalPages??1,y||(y={totalItems:T.totalItems,totalPages:1}),p.push(...b),s.batch(()=>{o.receiveEntityRecords(t,e,p,r,!1,void 0,y),o.finishResolutions("getEntityRecord",d(b,f))}),h++}while(h<=E)}else p=Object.values(await(0,x.default)({path:c})),y={totalItems:p.length,totalPages:1};if(i.syncConfig&&r.per_page===-1){let h=`${t}/${e}`;I()?.loadCollection(i.syncConfig,h,{onStatusChange:E=>{o.setSyncConnectionStatus(t,e,null,E)},refetchRecords:async()=>{o.receiveEntityRecords(t,e,await(0,x.default)({path:c,parse:!0}),r)}})}r._fields&&(p=p.map(h=>(r._fields.split(",").forEach(E=>{h.hasOwnProperty(E)||(h[E]=void 0)}),h))),s.batch(()=>{o.receiveEntityRecords(t,e,p,r,!1,void 0,y);let h=p.filter(b=>!!b?.[u]&&!!b?._links?.self?.[0]?.targetHints?.allow).map(b=>({id:b[u],permissions:Jt(b._links.self[0].targetHints.allow)})),E=[],_={};for(let b of h){E.push([{kind:t,name:e,id:b.id}]);for(let T of Qt)_[Rt(T,{kind:t,name:e,id:b.id})]=b.permissions[T]}h.length>0&&(o.receiveUserPermissions(_),o.finishResolutions("canUser",E)),o.finishResolutions("getEntityRecord",d(p,f)),o.__unstableReleaseStoreLock(l)})}catch{o.__unstableReleaseStoreLock(l)}};_e.shouldInvalidate=(t,e,r)=>(t.type==="RECEIVE_ITEMS"||t.type==="REMOVE_ITEMS")&&t.invalidateCache&&e===t.kind&&r===t.name;var uc=St("getEntityRecords"),cc=St("getEntityRecords"),dc=()=>async({dispatch:t,resolveSelect:e})=>{let r=await e.getEntityRecords("root","theme",{status:"active"});t.receiveCurrentTheme(r[0])},mc=St("getCurrentTheme"),pc=t=>async({dispatch:e})=>{try{let r=await(0,x.default)({path:(0,q.addQueryArgs)("/oembed/1.0/proxy",{url:t})});e.receiveEmbedPreview(t,r)}catch{e.receiveEmbedPreview(t,!1)}},Da=(t,e)=>async({dispatch:r,resolveSelect:o})=>{let s=null;if(typeof t=="object"){if(!t.kind||!t.name)throw new Error("The entity resource object is not valid.");let f=(await o.getEntitiesConfig(t.kind)).find(u=>u.name===t.name&&u.kind===t.kind);if(!f)return;s=f.baseURL+(t.id?"/"+t.id:"")}else s=`/wp/v2/${t}`+(e?"/"+e:"");let n;try{n=await(0,x.default)({path:s,method:"OPTIONS",parse:!1})}catch{return}let a=Jt(n.headers?.get("allow")),i={};for(let l of Qt)i[Rt(l,t,e)]=a[l];r.receiveUserPermissions(i)};Da.getResolutionArgs=(t,e,r)=>[e,r];var gc=(t,e,r)=>async({resolveSelect:o})=>{await o.canUser("update",{kind:t,name:e,id:r})},yc=(t,e)=>async({dispatch:r,resolveSelect:o})=>{let{rest_base:s,rest_namespace:n="wp/v2",supports:a}=await o.getPostType(t);if(!a?.autosave)return;let i=await(0,x.default)({path:`/${n}/${s}/${e}/autosaves?context=edit`});i&&i.length&&r.receiveAutosaves(e,i)},Ec=(t,e)=>async({resolveSelect:r})=>{await r.getAutosaves(t,e)},hc=()=>async({dispatch:t,resolveSelect:e})=>{let o=(await e.getEntityRecords("root","theme",{status:"active"}))?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(!o)return;let s=o.match(/\/(\d+)(?:\?|$)/),n=s?Number(s[1]):null;n&&t.__experimentalReceiveCurrentGlobalStylesId(n)},vc=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.getCurrentTheme(),o=await(0,x.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}?context=view`});e.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,o)},_c=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.getCurrentTheme(),o=await(0,x.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}/variations?context=view`});e.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,o)},ka=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.__experimentalGetCurrentGlobalStylesId(),s=(r?await t.getEntityRecord("root","globalStyles",r):void 0)?._links?.["version-history"]?.[0]?.href;if(s){let a=(await(0,x.default)({url:s}))?.map(i=>Object.fromEntries(Object.entries(i).map(([l,f])=>[Ge(l),f])));e.receiveThemeGlobalStyleRevisions(r,a)}};ka.shouldInvalidate=t=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&t.kind==="root"&&!t.error&&t.name==="globalStyles";var bc=()=>async({dispatch:t})=>{let e=await Ao();t({type:"RECEIVE_BLOCK_PATTERNS",patterns:e})},Sc=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp/v2/block-patterns/categories"});t({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:e})},Rc=()=>async({dispatch:t,resolveSelect:e})=>{let o=(await e.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug",context:"view"}))?.map(s=>({...s,label:(0,Ma.decodeEntities)(s.name),name:s.slug}))||[];t({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:o})},wc=()=>async({dispatch:t,select:e,registry:r})=>{let o=await(0,x.default)({path:(0,q.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),s=o?._embedded?.self;r.batch(()=>{if(t.receiveNavigationFallbackId(o?.id),!s)return;let a=!e.getEntityRecord("postType","wp_navigation",o.id);t.receiveEntityRecords("postType","wp_navigation",s,void 0,a),t.finishResolution("getEntityRecord",["postType","wp_navigation",o.id])})},Cc=t=>async({dispatch:e,registry:r,resolveSelect:o})=>{let s=await(0,x.default)({path:(0,q.addQueryArgs)("/wp/v2/templates/lookup",t)});await o.getEntitiesConfig("postType");let n=s?.id;r.batch(()=>{e.receiveDefaultTemplateId(t,n||""),n&&(s.id=n,e.receiveEntityRecords("postType",s.type,s),e.finishResolution("getEntityRecord",["postType",s.type,n]))})},Na=(t,e,r,o={})=>async({dispatch:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(t)).find(u=>u.name===e&&u.kind===t);if(!i)return;let l={...o},f=await s.__unstableAcquireStoreLock(v,["entities","records",t,e,r,"revisions"],{exclusive:!1});try{o._fields&&(o={...o,_fields:[...new Set([...j(o._fields)||[],i.revisionKey||O])].join()});let u=(0,q.addQueryArgs)(i.getRevisionsUrl(r),o),d,m,c={},p=i.supportsPagination&&o.per_page!==-1;try{m=await(0,x.default)({path:u,parse:!p})}catch{return}if(m){p?(d=Object.values(await m.json()),c.totalItems=te(m.headers).totalItems):d=Object.values(m),o._fields&&(d=d.map(_=>(o._fields.split(",").forEach(b=>{_.hasOwnProperty(b)||(_[b]=void 0)}),_))),await s.receiveRevisions(t,e,r,d,o,!1,c);let y=i.revisionKey||O,h=Be(l),E=d.filter(_=>_[y]).map(_=>[t,e,r,_[y],h]);s.finishResolutions("getRevision",E)}}finally{s.__unstableReleaseStoreLock(f)}};Na.shouldInvalidate=(t,e,r,o)=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&r===t.name&&e===t.kind&&!t.error&&o===t.recordId;var Tc=(t,e,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(t)).find(d=>d.name===e&&d.kind===t);if(!f)return;s!==void 0&&s._fields&&(s={...s,_fields:[...new Set([...j(s._fields)||[],f.revisionKey||O])].join()});let u=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,r,"revisions",o],{exclusive:!1});try{if(n.hasRevision(t,e,r,o,s))return;let d=(0,q.addQueryArgs)(f.getRevisionsUrl(r,o),s),m;try{m=await(0,x.default)({path:d})}catch{return}m&&await a.receiveRevisions(t,e,r,m,s)}finally{a.__unstableReleaseStoreLock(u)}},Ic=t=>async({dispatch:e,resolveSelect:r})=>{let o;try{let{rest_namespace:s="wp/v2",rest_base:n}=await r.getPostType(t)||{};o=await(0,x.default)({path:`${s}/${n}/?context=edit`,method:"OPTIONS"})}catch{return}o&&e.receiveRegisteredPostMeta(t,o?.schema?.properties?.meta?.properties)},xc=t=>async({dispatch:e})=>{let r=ar.find(o=>o.kind===t);if(r)try{let o=await r.loadEntities();if(!o.length)return;e.addEntities(o)}catch{}},Ac=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp-block-editor/v1/settings"});t.receiveEditorSettings(e)},Oc=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp-block-editor/v1/assets"});t.receiveEditorAssets(e)},Pc=(t,e,r={})=>async({dispatch:o})=>{let s={kind:t,name:e},n=j(r.fields);n?.length&&(s._fields=n.join(","));let a=await(0,x.default)({path:(0,q.addQueryArgs)("/wp/v2/view-config",s)});o.receiveViewConfig(t,e,a)};function Mo(t,e){let r={...t},o=r;for(let s of e)o.children={...o.children,[s]:{locks:[],children:{},...o.children[s]}},o=o.children[s];return r}function be(t,e){let r=t;for(let o of e){let s=r.children[o];if(!s)return null;r=s}return r}function*La(t,e){let r=t;yield r;for(let o of e){let s=r.children[o];if(!s)break;yield s,r=s}}function*Ua(t){let e=Object.values(t.children);for(;e.length;){let r=e.pop();yield r,e.push(...Object.values(r.children))}}function Do({exclusive:t},e){return!!(t&&e.length||!t&&e.filter(r=>r.exclusive).length)}var Mc={requests:[],tree:{locks:[],children:{}}};function Se(t=Mc,e){switch(e.type){case"ENQUEUE_LOCK_REQUEST":{let{request:r}=e;return{...t,requests:[r,...t.requests]}}case"GRANT_LOCK_REQUEST":{let{lock:r,request:o}=e,{store:s,path:n}=o,a=[s,...n],i=Mo(t.tree,a),l=be(i,a);return l.locks=[...l.locks,r],{...t,requests:t.requests.filter(f=>f!==o),tree:i}}case"RELEASE_LOCK":{let{lock:r}=e,o=[r.store,...r.path],s=Mo(t.tree,o),n=be(s,o);return n.locks=n.locks.filter(a=>a!==r),{...t,tree:s}}}return t}function ja(t){return t.requests}function Ba(t,e,r,{exclusive:o}){let s=[e,...r],n=t.tree;for(let i of La(n,s))if(Do({exclusive:o},i.locks))return!1;let a=be(n,s);if(!a)return!0;for(let i of Ua(a))if(Do({exclusive:o},i.locks))return!1;return!0}function Va(){let t=Se(void 0,{type:"@@INIT"});function e(){for(let s of ja(t)){let{store:n,path:a,exclusive:i,notifyAcquired:l}=s;if(Ba(t,n,a,{exclusive:i})){let f={store:n,path:a,exclusive:i};t=Se(t,{type:"GRANT_LOCK_REQUEST",lock:f,request:s}),l(f)}}}function r(s,n,a){return new Promise(i=>{t=Se(t,{type:"ENQUEUE_LOCK_REQUEST",request:{store:s,path:n,exclusive:a,notifyAcquired:i}}),e()})}function o(s){t=Se(t,{type:"RELEASE_LOCK",lock:s}),e()}return{acquire:r,release:o}}function Fa(){let t=Va();function e(o,s,{exclusive:n}){return()=>t.acquire(o,s,n)}function r(o){return()=>t.release(o)}return{__unstableAcquireStoreLock:e,__unstableReleaseStoreLock:r}}var Ha,Ya;var pr=g(W(),1);var Ga=g(W(),1),yt=(0,Ga.createContext)({});yt.displayName="EntityContext";var za=g(Q(),1);function qa({kind:t,type:e,id:r,revisionId:o,children:s}){let n=(0,pr.useContext)(yt),a=(0,pr.useMemo)(()=>({...n,...t&&{[t]:{...n?.[t],[e]:r}},...o!==void 0&&t&&{revision:{...n?.revision,[t]:{...n?.revision?.[t],[e]:o}}}}),[n,t,e,r,o]);return(0,za.jsx)(yt.Provider,{value:a,children:s})}var gr=g(M(),1),Qa=g(Dt(),1),Ja=g(W(),1);var V=(t=>(t.Idle="IDLE",t.Resolving="RESOLVING",t.Error="ERROR",t.Success="SUCCESS",t))(V||{});function Et(t){let e;switch(t){case"resolving":e=V.Resolving;break;case"finished":e=V.Success;break;case"error":e=V.Error;break;default:e=V.Idle}return{status:e,isResolving:e===V.Resolving,hasStarted:e!==V.Idle,hasResolved:e===V.Success||e===V.Error}}var Wa={};function ko(t,e,r,o={enabled:!0}){let{editEntityRecord:s,saveEditedEntityRecord:n}=(0,gr.useDispatch)(Y),a=(0,Ja.useMemo)(()=>({edit:(m,c={})=>s(t,e,r,m,c),save:(m={})=>n(t,e,r,{throwOnError:!0,...m})}),[s,t,e,r,n]),{record:i,editedRecord:l,hasEdits:f,edits:u,...d}=(0,gr.useSelect)(m=>{if(!o.enabled)return{record:null,editedRecord:Wa,hasEdits:!1,edits:Wa,...Et()};let c=m(Y),p=c.getResolutionState("getEntityRecord",[t,e,r])?.status;return{record:c.getEntityRecord(t,e,r)??null,editedRecord:c.getEditedEntityRecord(t,e,r),hasEdits:c.hasEditsForEntityRecord(t,e,r),edits:c.getEntityRecordNonTransientEdits(t,e,r),...Et(p)}},[t,e,r,o.enabled]);return{record:i,editedRecord:l,hasEdits:f,edits:u,...d,...a}}function Za(t,e,r,o){return(0,Qa.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),ko(t,e,r,o)}var Xa=g(at(),1),ti=g(Dt(),1),yr=g(M(),1),No=g(W(),1);var Dc=[];function Er(t,e,r={},o={enabled:!0}){let s=(0,Xa.addQueryArgs)("",r),{records:n,totalItems:a,totalPages:i,...l}=(0,yr.useSelect)(f=>{if(!o.enabled)return{records:Dc,totalItems:null,totalPages:null,...Et()};let u=f(Y),d=u.getResolutionState("getEntityRecords",[t,e,r])?.status;return{records:u.getEntityRecords(t,e,r),totalItems:u.getEntityRecordsTotalItems(t,e,r),totalPages:u.getEntityRecordsTotalPages(t,e,r),...Et(d)}},[t,e,s,o.enabled]);return{records:n,totalItems:a,totalPages:i,...l}}function ei(t,e,r,o){return(0,ti.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),Er(t,e,r,o)}function ri(t,e,r={},o={enabled:!0}){let s=(0,yr.useSelect)(u=>u(Y).getEntityConfig(t,e),[t,e]),{records:n,...a}=Er(t,e,{...r,...r._fields?{_fields:[...new Set([...j(r._fields)||[],"_links"])].join()}:{}},o),i=(0,No.useMemo)(()=>n?.map(u=>u[s?.key??"id"])??[],[n,s?.key]),l=(0,yr.useSelect)(u=>{let{getEntityRecordsPermissions:d}=H(u(Y));return d(t,e,i)},[i,t,e]);return{records:(0,No.useMemo)(()=>n?.map((u,d)=>({...u,permissions:l[d]}))??[],[n,l]),...a}}var ai=g(Dt(),1),ii=g(Lo(),1);var si=g(M(),1);function hr(t,e){var r=0,o,s;e=e||{};function n(){var a=o,i=arguments.length,l,f;t:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(f=0;f<i;f++)if(a.args[f]!==arguments[f]){a=a.next;continue t}return a!==o&&(a===s&&(s=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=o,a.prev=null,o.prev=a,o=a),a.val}for(l=new Array(i),f=0;f<i;f++)l[f]=arguments[f];return a={args:l,val:t.apply(null,l)},o?(o.prev=a,a.next=o):s=a,r===e.maxSize?(s=s.prev,s.next=null):r++,o=a,a.val}return n.clear=function(){o=null,s=null,r=0},n}var kc=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function ni(t,e){return(0,si.useSelect)((r,o)=>t(n=>Nc(r(n)),o),e)}var Nc=hr((t=>{let e={};for(let r in t)kc.includes(r)||Object.defineProperty(e,r,{get:()=>(...o)=>{let s=t[r](...o),n=t.getResolutionState(r,o)?.status;return{data:s,...Et(n)}}});return e}));function li(t,e){let r=typeof t=="object",o=r?JSON.stringify(t):t;return r&&typeof e<"u"&&(0,ii.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),ni(s=>{let n=r?!!t.id:!!e,{canUser:a}=s(Y),i=r?{kind:t.kind,name:t.name}:t,l=a("create",i);if(!n){let y=a("read",i),h=l.isResolving||y.isResolving,E=l.hasResolved&&y.hasResolved,_=V.Idle;return h?_=V.Resolving:E&&(_=V.Success),{status:_,isResolving:h,hasResolved:E,canCreate:l.hasResolved&&l.data,canRead:y.hasResolved&&y.data}}let f=a("read",t,e),u=a("update",t,e),d=a("delete",t,e),m=f.isResolving||l.isResolving||u.isResolving||d.isResolving,c=f.hasResolved&&l.hasResolved&&u.hasResolved&&d.hasResolved,p=V.Idle;return m?p=V.Resolving:c&&(p=V.Success),{status:p,isResolving:m,hasResolved:c,canRead:c&&f.data,canCreate:c&&l.data,canUpdate:c&&u.data,canDelete:c&&d.data}},[o,e])}var fi=li;function ui(t,e){return(0,ai.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),li(t,e)}var Re=g(W(),1),vr=g(M(),1),_r=g(ft(),1);var ci=g(W(),1);function Ht(t,e){return(0,ci.useContext)(yt)?.[t]?.[e]}var ht=g(oe(),1),gi=g(Lo(),1);var di=g(Ct(),1);var Uo,jo=new WeakMap;function mi(t){if(Uo||(Uo=H(di.privateApis)),!jo.has(t)){let e=Uo.getRichTextValues([t]);jo.set(t,e)}return jo.get(t)}var Bo=new WeakMap;function Lc(t){if(!Bo.has(t)){let e=[];for(let r of mi(t))r&&r.replacements.forEach(({type:o,attributes:s})=>{o==="core/footnote"&&e.push(s["data-fn"])});Bo.set(t,e)}return Bo.get(t)}function pi(t){return t.flatMap(Lc)}var Vo={};function Fo(t,e){let r={blocks:t};if(!e||e.footnotes===void 0)return r;let o=pi(t),s;try{s=JSON.parse(e.footnotes||"[]")}catch{}let n=[];if(Array.isArray(s)?n=s:(0,gi.default)("Footnotes post meta is not a JSON array; ignoring it."),n.map(d=>d.id).join("")===o.join(""))return r;let i=o.map(d=>n.find(m=>m.id===d)||Vo[d]||{id:d,content:""});function l(d){if(!d||Array.isArray(d)||typeof d!="object")return d;d={...d};for(let m in d){let c=d[m];if(Array.isArray(c)){d[m]=c.map(l);continue}if(typeof c!="string"&&!(c instanceof ht.RichTextData))continue;let p=typeof c=="string"?ht.RichTextData.fromHTMLString(c):new ht.RichTextData(c),y=!1;p.replacements.forEach(h=>{if(h.type==="core/footnote"){let E=h.attributes["data-fn"],_=o.indexOf(E),b=(0,ht.create)({html:h.innerHTML});b.text=String(_+1),b.formats=Array.from({length:b.text.length},()=>b.formats[0]),b.replacements=Array.from({length:b.text.length},()=>b.replacements[0]),h.innerHTML=(0,ht.toHTMLString)({value:b}),y=!0}}),y&&(d[m]=typeof c=="string"?p.toHTMLString():p)}return d}function f(d){return d.map(m=>({...m,attributes:l(m.attributes),innerBlocks:f(m.innerBlocks)}))}let u=f(t);return Vo={...Vo,...n.reduce((d,m)=>(o.includes(m.id)||(d[m.id]=m),d),{})},{meta:{...e,footnotes:JSON.stringify(i)},blocks:u}}var Uc=[];function yi(t,e,{id:r}={}){let o=Ht(t,e),s=r??o,{content:n,editedBlocks:a,meta:i}=(0,vr.useSelect)(c=>{if(!s)return{};let{getEditedEntityRecord:p}=c(v),y=p(t,e,s);return{editedBlocks:y.blocks,content:y.content,meta:y.meta}},[t,e,s]),{__unstableCreateUndoLevel:l,editEntityRecord:f}=(0,vr.useDispatch)(v),u=(0,Re.useMemo)(()=>{if(!s)return;if(a)return a;if(!n||typeof n!="string")return Uc;let c=Pa(t,e,s,n);return c||(c=(0,_r.parse)(n),dr(t,e,s,n,c)),c},[t,e,s,a,n]),d=(0,Re.useCallback)((c,p)=>{if(u===c)return l(t,e,s);let{selection:h,...E}=p,_={selection:h,content:({blocks:b=[]})=>(0,_r.__unstableSerializeAndClean)(b),...Fo(c,i)};f(t,e,s,_,{isCached:!1,...E})},[t,e,s,u,i,l,f]),m=(0,Re.useCallback)((c,p)=>{let{selection:y,...h}=p,E={selection:y,...Fo(c,i)};f(t,e,s,E,{isCached:!0,...h})},[t,e,s,i,f]);return[u,m,d]}var br=g(W(),1),Sr=g(M(),1);var jc={context:"edit",_fields:"id,date,author,meta,title,excerpt,content.raw"};function Ei(t,e,r,o){let s=Ht(t,e),n=o??s,a=(0,br.useContext)(yt),i=String(n)===String(s)?a?.revision?.[t]?.[e]:void 0,{value:l,fullValue:f}=(0,Sr.useSelect)(m=>{if(i){let _=m(v).getRevision(t,e,n,i,jc)?.[r];return _===void 0?{}:{value:_!==null&&typeof _=="object"&&"raw"in _?_.raw:_,fullValue:_}}let{getEntityRecord:c,getEditedEntityRecord:p}=m(v),y=c(t,e,n),h=p(t,e,n);return y&&h?{value:h[r],fullValue:y[r]}:{}},[t,e,n,r,i]),{editEntityRecord:u}=(0,Sr.useDispatch)(v),d=(0,br.useCallback)(m=>{i||u(t,e,n,{[r]:m})},[u,t,e,n,r,i]);return[l,d,f]}var Rr=g(Gt(),1),J=g(W(),1);var Bc={richTextOffset:null,localClientId:null,attributeKey:null},Ho={activeCollaborators:[],resolveSelection:()=>Bc,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function hi(t,e){let r=(e??t.getCurrentState()).filter(o=>re(o.collaboratorInfo));return{activeCollaborators:r,resolveSelection:(o,s)=>t.convertSelectionStateToAbsolute(o,s),getDebugData:()=>t.getDebugData(),isCurrentCollaboratorDisconnected:r.find(o=>o.isMe)?.isConnected===!1}}function we(t,e){let[r,o]=(0,J.useState)(Ho);return(0,J.useEffect)(()=>{if(t===null||e===null){o(Ho);return}let s=`postType/${e}`,n=t.toString(),a=I()?.getAwareness(s,n);if(!a){o(Ho);return}return a.setUp(),o(hi(a)),a?.onStateChange(l=>{o(hi(a,l))})},[t,e]),r}function vi(t,e){return we(t,e).activeCollaborators}function _i(t,e){let r=nn(),o=we(t,e);return(0,J.useCallback)(s=>o.resolveSelection(s,r),[r,o])}function Vc(t,e){let[r,o]=(0,J.useState)(null);return(0,J.useEffect)(()=>{if(t===null||e===null){o(null);return}let s=I()?.getAwareness(`postType/${e}`,t.toString());if(!s){o(null);return}s.setUp();let n=s.doc.getMap("state"),a=s.doc.getMap("document"),i=Date.now(),l=f=>{if(f.keysChanged.has("savedAt")){let u=n.get("savedAt"),d=n.get("savedBy");if(typeof u=="number"&&typeof d=="number"&&u>i){let m=a.get("status");o({savedAt:u,savedByClientId:d,postStatus:m})}}};return n.observe(l),()=>{n.unobserve(l)}},[t,e]),r}function bi(t,e,r){let{activeCollaborators:o}=we(t,e),s=(0,Rr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(s.map(i=>[i.clientId,i])),a=o.find(i=>i.isMe);for(let i of o)!n.has(i.clientId)&&!i.isMe&&r(i,a)},[o,s,r])}function Si(t,e,r){let{activeCollaborators:o}=we(t,e),s=(0,Rr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(o.map(a=>[a.clientId,a]));for(let a of s){if(a.isMe||!a.isConnected)continue;n.get(a.clientId)?.isConnected||r(a)}},[o,s,r])}function Ri(t,e,r){let{activeCollaborators:o}=we(t,e),s=Vc(t,e),n=(0,Rr.usePrevious)(s);(0,J.useEffect)(()=>{if(!s||n&&s.savedAt===n.savedAt)return;let a=o.find(i=>i.clientId===s.savedByClientId&&!i.isMe);a&&r(s,a,n??null)},[s,n,o,r])}var Ce=g(kt(),1),Te=g(Q(),1),Yo=(0,Te.jsxs)(Ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Te.jsx)(Ce.Path,{d:"M9.75 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V14.25M9.75 4.75H6C5.30964 4.75 4.75 5.30964 4.75 6V14.25M9.75 4.75V14.25M19.25 14.25V18C19.25 18.6904 18.6904 19.25 18 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V14.25M19.25 14.25H9.75M9.75 14.25H4.75",vectorEffect:"non-scaling-stroke"}),(0,Te.jsx)(Ce.Path,{d:"M19.25 15.5V18C19.25 18.6904 18.6904 19.25 18 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15.5C4.75 14.8096 5.30964 14.25 6 14.25H18C18.6904 14.25 19.25 14.8096 19.25 15.5Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var Ie=g(kt(),1),xe=g(Q(),1),$o=(0,xe.jsxs)(Ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,xe.jsx)(Ie.Path,{d:"M9.75 19.25H18C18.6904 19.25 19.25 18.6904 19.25 18V9.75M9.75 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V9.75M9.75 19.25V9.75M19.25 9.75V6C19.25 5.30964 18.6904 4.75 18 4.75H6C5.30964 4.75 4.75 5.30964 4.75 6V9.75M19.25 9.75H9.75M9.75 9.75H4.75",vectorEffect:"non-scaling-stroke"}),(0,xe.jsx)(Ie.Path,{d:"M19.25 8.5V6C19.25 5.30964 18.6904 4.75 18 4.75H6C5.30964 4.75 4.75 5.30964 4.75 6V8.5C4.75 9.19036 5.30964 9.75 6 9.75H18C18.6904 9.75 19.25 9.19036 19.25 8.5Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var wr=g(kt(),1),Go=g(Q(),1),Ko=(0,Go.jsx)(wr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Go.jsx)(wr.Path,{d:"M9.75 19.25H18C18.6904 19.25 19.25 18.6904 19.25 18V9.75M9.75 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V9.75M9.75 19.25V9.75M19.25 9.75V6C19.25 5.30964 18.6904 4.75 18 4.75H6C5.30964 4.75 4.75 5.30964 4.75 6V9.75M19.25 9.75H9.75M9.75 9.75H4.75",vectorEffect:"non-scaling-stroke"})});var Ae=g(kt(),1),Oe=g(Q(),1),zo=(0,Oe.jsxs)(Ae.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Oe.jsx)(Ae.Path,{d:"M4.75 9.25V16C4.75 16.6904 5.30964 17.25 6 17.25H8M4.75 9.25V6C4.75 5.30964 5.30964 4.75 6 4.75H16C16.6904 4.75 17.25 5.30964 17.25 6V8M4.75 9.25H8",vectorEffect:"non-scaling-stroke"}),(0,Oe.jsx)(Ae.Path,{d:"M10.75 11.25C10.75 10.9739 10.9739 10.75 11.25 10.75H18.75C19.0261 10.75 19.25 10.9739 19.25 11.25V18.75C19.25 19.0261 19.0261 19.25 18.75 19.25H11.25C10.9739 19.25 10.75 19.0261 10.75 18.75V11.25Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var Pe=g(kt(),1),Me=g(Q(),1),qo=(0,Me.jsxs)(Pe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Me.jsx)(Pe.Path,{d:"M9.75 19.25H18C18.6904 19.25 19.25 18.6904 19.25 18V9.75M9.75 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V9.75M9.75 19.25V9.75M19.25 9.75V6C19.25 5.30964 18.6904 4.75 18 4.75H6C5.30964 4.75 4.75 5.30964 4.75 6V9.75M19.25 9.75H9.75M9.75 9.75H4.75",vectorEffect:"non-scaling-stroke"}),(0,Me.jsx)(Pe.Path,{d:"M6 19.25H9.75V9.75H4.75V18C4.75 18.6904 5.30964 19.25 6 19.25Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var De=g(kt(),1),ke=g(Q(),1),Wo=(0,ke.jsxs)(De.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,ke.jsx)(De.Path,{d:"M15.2071 6.20711L20.2929 11.2929C20.6834 11.6834 20.6834 12.3166 20.2929 12.7071L15.2071 17.7929C14.8166 18.1834 14.1834 18.1834 13.7929 17.7929L8.70711 12.7071C8.31658 12.3166 8.31658 11.6834 8.70711 11.2929L13.7929 6.20711C14.1834 5.81658 14.8166 5.81658 15.2071 6.20711Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"}),(0,ke.jsx)(De.Path,{d:"M9.5 5.5L3.70711 11.2929C3.31658 11.6834 3.31658 12.3166 3.70711 12.7071L9.5 18.5",vectorEffect:"non-scaling-stroke"})]});function Cr(t){return t==="header"?$o:t==="footer"?Yo:t==="sidebar"?qo:t==="navigation-overlay"?zo:Wo}var Ci={},Tr=t=>{if(!t)return Ci;let{templateTypes:e,templateAreas:r,template:o}=t,{description:s,slug:n,title:a,area:i}=o,{title:l,description:f}=Object.values(e).find(p=>p.slug===n)??Ci,u=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,c=r?.map(p=>({...p,icon:Cr(p.icon)}))?.find(p=>i===p.area)?.icon||Ko;return{title:u&&u!==n?u:l||n,description:d||f,icon:c}};function Ti(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(r=Ti(t[e]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}function Fc(){for(var t,e,r=0,o="",s=arguments.length;r<s;r++)(t=arguments[r])&&(e=Ti(t))&&(o&&(o+=" "),o+=e);return o}var Ii=Fc;var nt=g(Ir(),1),st=g(ut(),1),$t=g(W(),1),Ne=g(Gt(),1),ji=g(M(),1);var Nt=g(ut(),1),Zo=g(M(),1),Pr=g(Ir(),1);var w=g(ut(),1),Oi=g(ft(),1),xr=new Map,Hc=[],Qo={caption:(0,w.__)("Caption"),link:(0,w.__)("Link"),button:(0,w.__)("Button"),heading:(0,w.__)("Heading"),h1:(0,w.__)("H1"),h2:(0,w.__)("H2"),h3:(0,w.__)("H3"),h4:(0,w.__)("H4"),h5:(0,w.__)("H5"),h6:(0,w.__)("H6"),"settings.color":(0,w.__)("Color"),"settings.typography":(0,w.__)("Typography"),"settings.shadow":(0,w.__)("Shadow"),"settings.layout":(0,w.__)("Layout"),"styles.color":(0,w.__)("Colors"),"styles.spacing":(0,w.__)("Spacing"),"styles.background":(0,w.__)("Background"),"styles.typography":(0,w.__)("Typography"),"styles.border":(0,w.__)("Border"),"styles.shadow":(0,w.__)("Shadow"),"styles.outline":(0,w.__)("Outline"),"styles.filter":(0,w.__)("Filter"),"styles.dimensions":(0,w.__)("Dimensions")},Yc=hr(()=>(0,Oi.getBlockTypes)().reduce((t,{name:e,title:r})=>(t[e]=r,t),{})),Ar=t=>t!==null&&typeof t=="object";function $c(t){if(Qo[t])return Qo[t];let e=t.split(".");if(e?.[0]==="blocks")return Yc()?.[e[1]]||e[1];if(e?.[0]==="elements")return Qo[e[1]]||e[1]}function Pi(t,e,r=""){if(!Ar(t)&&!Ar(e))return t!==e?r.split(".").slice(0,2).join("."):void 0;t=Ar(t)?t:{},e=Ar(e)?e:{};let o=new Set([...Object.keys(t),...Object.keys(e)]),s=[];for(let n of o){let a=r?r+"."+n:n,i=Pi(t[n],e[n],a);i&&(s=s.concat(i))}return s}var Gc=["background","color","typography","spacing","border","shadow","outline","filter","dimensions"];function Ai(t){return Object.fromEntries(Gc.map(e=>[e,t?.styles?.[e]]))}function Kc(t,e){let r=JSON.stringify({next:t,previous:e});if(xr.has(r))return xr.get(r);let o=Pi({styles:Ai(t),blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings},{styles:Ai(e),blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings});if(!o||Array.isArray(o)&&!o.length)return xr.set(r,[]),[];let s=Array.isArray(o)?o:[o],n=[...new Set(s)].reduce((a,i)=>{let l=$c(i);return l&&a.push([i.split(".")[0],l]),a},[]);return xr.set(r,n),n}function Jo(t,e,r={}){let o=Kc(t,e),s=o.length,{maxResults:n}=r;return s?(n&&s>n&&(o=o.slice(0,n)),Object.entries(o.reduce((a,i)=>{let l=a[i[0]]||[];return l.includes(i[1])||(a[i[0]]=[...l,i[1]]),a},{})).map(([a,i])=>{let l=i.length,f=i.join((0,w.__)(", "));switch(a){case"blocks":return(0,w.sprintf)((0,w._n)("%s block.","%s blocks.",l),f);case"elements":return(0,w.sprintf)((0,w._n)("%s element.","%s elements.",l),f);case"settings":return(0,w.sprintf)((0,w.__)("%s settings."),f);case"styles":return(0,w.sprintf)((0,w.__)("%s styles."),f);default:return(0,w.sprintf)((0,w.__)("%s."),f)}})):Hc}var Or=g(Ir(),1),Mi=g(ut(),1),Di=g(M(),1),ki=g(me(),1);var Yt=g(Q(),1);function Ni({record:t,checked:e,onChange:r}){let{name:o,kind:s,title:n,key:a}=t,{entityRecordTitle:i}=(0,Di.useSelect)(l=>{if(s!=="postType"||o!=="wp_template")return{entityRecordTitle:n};let f=l(v).getEditedEntityRecord(s,o,a),{default_template_types:u=[]}=l(v).getCurrentTheme()??{};return{entityRecordTitle:Tr({template:f,templateTypes:u}).title}},[o,s,n,a]);return(0,Yt.jsx)(Yt.Fragment,{children:(0,Yt.jsx)(Or.PanelRow,{children:(0,Yt.jsx)(Or.CheckboxControl,{label:(0,ki.decodeEntities)(i)||(0,Mi.__)("Untitled"),checked:e,onChange:r,className:"entities-saved-states__change-control"})})})}var ot=g(Q(),1);function zc(t,e){switch(t){case"site":return e===1?(0,Nt.__)("This change will affect your whole site."):(0,Nt.__)("These changes will affect your whole site.");case"wp_template":return(0,Nt.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,Nt.__)("The following has been modified.")}}function qc({record:t}){let{editedRecord:e,savedRecord:r}=(0,Zo.useSelect)(s=>{let{getEditedEntityRecord:n,getEntityRecord:a}=s(v);return{editedRecord:n(t.kind,t.name,t.key),savedRecord:a(t.kind,t.name,t.key)}},[t.kind,t.name,t.key]),o=Jo(e,r,{maxResults:10});return o.length?(0,ot.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(s=>(0,ot.jsx)("li",{children:s},s))}):null}function Wc({record:t,count:e}){if(t?.name==="globalStyles")return null;let r=zc(t?.name,e);return r?(0,ot.jsx)(Pr.PanelRow,{children:r}):null}function Li({list:t,unselectedEntities:e,setUnselectedEntities:r}){let o=t.length,s=t[0],a=(0,Zo.useSelect)(i=>i(v).getEntityConfig(s.kind,s.name),[s.kind,s.name]).label;return s?.name==="wp_template_part"&&(a=o===1?(0,Nt.__)("Template Part"):(0,Nt.__)("Template Parts")),(0,ot.jsxs)(Pr.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,ot.jsx)(Wc,{record:s,count:o}),t.map(i=>(0,ot.jsx)(Ni,{record:i,checked:!e.some(l=>l.kind===i.kind&&l.name===i.name&&l.key===i.key&&l.property===i.property),onChange:l=>r(i,l)},i.key||i.property)),s?.name==="globalStyles"&&(0,ot.jsx)(qc,{record:s})]})}var Ui=g(M(),1),Mr=g(W(),1);var Dr=()=>{let{editedEntities:t,siteEdits:e,siteEntityConfig:r}=(0,Ui.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:f,getEntityRecordEdits:u,getEntityConfig:d}=l(v);return{editedEntities:f(),siteEdits:u("root","site"),siteEntityConfig:d("root","site")}},[]),o=(0,Mr.useMemo)(()=>{let l=t.filter(E=>!(E.kind==="root"&&E.name==="site")),f=r?.meta?.labels??{},{title:u,description:d,site_logo:m,site_icon:c,...p}=e??{},h=[u!==void 0&&"title",d!==void 0&&"description",m!==void 0&&"site_logo",c!==void 0&&"site_icon",...Object.keys(p)].filter(Boolean).map(E=>({kind:"root",name:"site",title:f[E]||E,property:E}));return[...l,...h]},[t,e,r]),[s,n]=(0,Mr.useState)([]),a=({kind:l,name:f,key:u,property:d},m)=>{n(m?s.filter(c=>c.kind!==l||c.name!==f||c.key!==u||c.property!==d):[...s,{kind:l,name:f,key:u,property:d}])},i=o.length-s.length>0;return{dirtyEntityRecords:o,isDirty:i,setUnselectedEntities:a,unselectedEntities:s}};var L=g(Q(),1);function Bi({close:t,renderDialog:e,variant:r}){let o=Dr();return(0,L.jsx)(Le,{close:t,renderDialog:e,variant:r,...o})}function Le({additionalPrompt:t=void 0,close:e,onSave:r=void 0,saveEnabled:o=void 0,saveLabel:s=(0,st.__)("Save"),renderDialog:n,dirtyEntityRecords:a,isDirty:i,setUnselectedEntities:l,unselectedEntities:f,variant:u="default",successNoticeContent:d}){let m=(0,$t.useRef)(),{saveDirtyEntities:c}=H((0,ji.useDispatch)(v)),p=a.reduce((vt,es)=>{let{name:Nr}=es;return vt[Nr]||(vt[Nr]=[]),vt[Nr].push(es),vt},{}),{site:y,wp_template:h,wp_template_part:E,..._}=p,b=[y,h,E,...Object.values(_)].filter(Array.isArray),T=o??i,N=(0,$t.useCallback)(()=>e(),[e]),[S,C]=(0,Ne.__experimentalUseDialog)({onClose:()=>N()}),D=(0,Ne.useInstanceId)(Le,"entities-saved-states__panel-label"),U=(0,Ne.useInstanceId)(Le,"entities-saved-states__panel-description"),$=a.length?(0,st.__)("Select the items you want to save."):void 0,F=u==="inline",ts=(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(nt.FlexItem,{isBlock:!F,as:nt.Button,variant:F?"tertiary":"secondary",size:F?void 0:"compact",onClick:N,children:(0,st.__)("Cancel")}),(0,L.jsx)(nt.FlexItem,{isBlock:!F,as:nt.Button,ref:m,variant:"primary",size:F?void 0:"compact",disabled:!T,accessibleWhenDisabled:!0,onClick:()=>c({onSave:r,dirtyEntityRecords:a,entitiesToSkip:f,close:e,successNoticeContent:d}),className:"entities-saved-states__save-button",children:s})]});return(0,L.jsxs)("div",{ref:n?S:void 0,...n&&C,className:Ii("entities-saved-states__panel",{"is-inline":F}),role:n?"dialog":void 0,"aria-labelledby":n?D:void 0,"aria-describedby":n?U:void 0,children:[!F&&(0,L.jsx)(nt.Flex,{className:"entities-saved-states__panel-header",gap:2,children:ts}),(0,L.jsxs)("div",{className:"entities-saved-states__text-prompt",children:[(0,L.jsx)("div",{className:"entities-saved-states__text-prompt--header-wrapper",children:(0,L.jsx)("strong",{id:n?D:void 0,className:"entities-saved-states__text-prompt--header",children:(0,st.__)("Are you ready to save?")})}),(0,L.jsxs)("div",{id:n?U:void 0,children:[t,(0,L.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:i?(0,$t.createInterpolateElement)((0,st.sprintf)((0,st._n)("There is <strong>%d site change</strong> waiting to be saved.","There are <strong>%d site changes</strong> waiting to be saved.",a.length),a.length),{strong:(0,L.jsx)("strong",{})}):$})]})]}),b.map(vt=>(0,L.jsx)(Li,{list:vt,unselectedEntities:f,setUnselectedEntities:l},vt[0].name)),F&&(0,L.jsx)(nt.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:ts})]})}var Qc={EntitiesSavedStates:Bi,EntitiesSavedStatesExtensible:Le,getTemplateInfo:Tr,getTemplatePartIcon:Cr,useEntitiesSavedStatesIsDirty:Dr,useEntityRecordsWithPermissions:ri,RECEIVE_INTERMEDIATE_RESULTS:Zt,CRDT_AUTOSAVE_SNAPSHOT_KEY:Fe,entityContainsSnapshot:Rs,getEntitySnapshot:Ss,retrySyncConnection:bs,useActiveCollaborators:vi,useResolvedSelection:_i,useOnCollaboratorJoin:bi,useOnCollaboratorLeave:Si,useOnPostSave:Ri,SelectionType:It,SelectionDirection:jt},Vi={};ys(Vi,Qc);var Xo=[...nr,...ar.filter(t=>!!t.name)],Jc=Xo.reduce((t,e)=>{let{kind:r,name:o,plural:s}=e,n=Mt(r,o);if(t[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),K(a,r,o,i,l)),s){let a=Mt(r,s,"get");t[a]=(i,l)=>(R(r,o,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),fr(i,r,o,l))}return t},{}),Zc=Xo.reduce((t,e)=>{let{kind:r,name:o,plural:s}=e,n=Mt(r,o);if(t[n]=(a,i)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),mr(r,o,a,i)),s){let a=Mt(r,s,"get");t[a]=(...i)=>(R(r,s,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),_e(r,o,...i)),t[a].shouldInvalidate=i=>_e.shouldInvalidate(i,r,o)}return t},{}),Xc=Xo.reduce((t,e)=>{let{kind:r,name:o}=e,s=Mt(r,o,"save");t[s]=(a,i)=>(R(r,o,s,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),wo(r,o,a,i));let n=Mt(r,o,"delete");return t[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),Ro(r,o,a,i,l)),t},{}),td=()=>({reducer:ta,actions:{...Ha,...Co,...Xc,...Fa()},selectors:{...Ya,...Eo,...Jc},resolvers:{...Po,...Zc}}),Y=(0,kr.createReduxStore)(v,td());H(Y).registerPrivateSelectors(co);H(Y).registerPrivateActions(Io);(0,kr.register)(Y);return Ki(ed);})();
3 +(window.wp ||= {}).coreData = wp.coreData;
4 +})();
2 5 //# sourceMappingURL=index.min.js.map