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.2.2 → trunk View file →
@@ -1,2 +1,5 @@
1 -"use strict";var wp;(wp||={}).coreData=(()=>{var ri=Object.create;var tt=Object.defineProperty;var ni=Object.getOwnPropertyDescriptor;var oi=Object.getOwnPropertyNames;var si=Object.getPrototypeOf,ii=Object.prototype.hasOwnProperty;var P=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ee=(e,t)=>{for(var r in t)tt(e,r,{get:t[r],enumerable:!0})},Gr=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of oi(t))!ii.call(e,o)&&o!==r&&tt(e,o,{get:()=>t[o],enumerable:!(n=ni(t,o))||n.enumerable});return e};var g=(e,t,r)=>(r=e!=null?ri(si(e)):{},Gr(t||!e||!e.__esModule?tt(r,"default",{value:e,enumerable:!0}):r,e)),ai=e=>Gr(tt({},"__esModule",{value:!0}),e);var L=P((Jl,Kr)=>{Kr.exports=window.wp.data});var ye=P((Xl,Hr)=>{"use strict";Hr.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 n,o,s;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(!e(t[o],r[o]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],r.get(o[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(t[o]!==r[o])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(s=Object.keys(t),n=s.length,n!==Object.keys(r).length)return!1;for(o=n;o--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[o]))return!1;for(o=n;o--!==0;){var i=s[o];if(!e(t[i],r[i]))return!1}return!0}return t!==t&&r!==r}});var rt=P((Zl,qr)=>{qr.exports=window.wp.compose});var Wr=P((eu,zr)=>{zr.exports=window.wp.undoManager});var rn=P((Iu,tn)=>{"use strict";function de(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?de=function(t){return typeof t}:de=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},de(e)}function pi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zr(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function mi(e,t,r){return t&&Zr(e.prototype,t),r&&Zr(e,r),e}function en(e,t){var r=e._map,n=e._arrayTreeMap,o=e._objectTreeMap;if(r.has(t))return r.get(t);for(var s=Object.keys(t).sort(),i=Array.isArray(t)?n:o,a=0;a<s.length;a++){var c=s[a];if(i=i.get(c),i===void 0)return;var l=t[c];if(i=i.get(l),i===void 0)return}var u=i.get("_ekm_value");if(u)return r.delete(u[0]),u[0]=t,i.set("_ekm_value",u),r.set(t,u),u}var gi=(function(){function e(t){if(pi(this,e),this.clear(),t instanceof e){var r=[];t.forEach(function(o,s){r.push([s,o])}),t=r}if(t!=null)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}return mi(e,[{key:"set",value:function(r,n){if(r===null||de(r)!=="object")return this._map.set(r,n),this;for(var o=Object.keys(r).sort(),s=[r,n],i=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,a=0;a<o.length;a++){var c=o[a];i.has(c)||i.set(c,new e),i=i.get(c);var l=r[c];i.has(l)||i.set(l,new e),i=i.get(l)}var u=i.get("_ekm_value");return u&&this._map.delete(u[0]),i.set("_ekm_value",s),this._map.set(r,s),this}},{key:"get",value:function(r){if(r===null||de(r)!=="object")return this._map.get(r);var n=en(this,r);if(n)return n[1]}},{key:"has",value:function(r){return r===null||de(r)!=="object"?this._map.has(r):en(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 n=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(s,i){i!==null&&de(i)==="object"&&(s=s[1]),r.call(o,s,i,n)})}},{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})();tn.exports=gi});var X=P((xu,nn)=>{nn.exports=window.wp.url});var H=P((Qu,pn)=>{pn.exports=window.wp.apiFetch});var he=P((Ju,mn)=>{mn.exports=window.wp.blocks});var $t=P((Xu,gn)=>{gn.exports=window.wp.i18n});var F=P((Zu,En)=>{En.exports=window.wp.sync});var ve=P((ef,yn)=>{yn.exports=window.wp.blockEditor});var Le=P((Rf,Mn)=>{Mn.exports=window.wp.richText});var Ln=P((Sf,Nn)=>{Nn.exports=window.wp.privateApis});var ge=P((Od,Uo)=>{Uo.exports=window.wp.deprecated});var xr=P((op,es)=>{es.exports=window.wp.htmlEntities});var z=P((Op,vs)=>{vs.exports=window.wp.element});var Ss=P((Pp,Rs)=>{Rs.exports=window.ReactJSXRuntime});var Us=P((qp,Ls)=>{Ls.exports=window.wp.warning});var Wl={};Ee(Wl,{EntityProvider:()=>Ts,SelectionDirection:()=>Se,SelectionType:()=>Re,__experimentalFetchLinkSuggestions:()=>rs,__experimentalFetchUrlData:()=>os,__experimentalUseEntityRecord:()=>As,__experimentalUseEntityRecords:()=>Ms,__experimentalUseResourcePermissions:()=>Vs,fetchBlockPatterns:()=>Ar,privateApis:()=>ti,store:()=>D,useEntityBlockEditor:()=>qs,useEntityId:()=>xe,useEntityProp:()=>zs,useEntityRecord:()=>Nr,useEntityRecords:()=>Ot,useResourcePermissions:()=>Fs});var Lt=g(L(),1);var dr=g(ye(),1),Mo=g(rt(),1),Ke=g(L(),1),No=g(Wr(),1);var Qr=g(ye(),1);function Ut(e,t){if(!e)return t;let r=!1,n={};for(let o in t)(0,Qr.default)(e[o],t[o])?n[o]=e[o]:(r=!0,n[o]=t[o]);if(!r)return e;for(let o in e)n.hasOwnProperty(o)||(n[o]=e[o]);return n}function ci(e){return typeof e=="string"?e.split(","):Array.isArray(e)?e:null}var U=ci;var li=e=>t=>(r,n)=>r===void 0||e(n)?t(r,n):r,Oe=li;var ui=e=>(...t)=>async({resolveSelect:r})=>{await r[e](...t)},le=ui;var fi=e=>t=>(r,n)=>t(r,e(n)),Ae=fi;function di(e){let t=new WeakMap;return r=>{let n;return t.has(r)?n=t.get(r):(n=e(r),r!==null&&typeof r=="object"&&t.set(r,n)),n}}var jt=di;function J(e,t,r){if(!e||typeof e!="object")return e;let n=Array.isArray(t)?t:t.split(".");return n.reduce((o,s,i)=>(o[s]===void 0&&(Number.isInteger(n[i+1])?o[s]=[]:o[s]={}),i===n.length-1&&(o[s]=r),o[s]),e),e}function kt(e,t,r){if(!e||typeof e!="object"||typeof t!="string"&&!Array.isArray(t))return e;let n=Array.isArray(t)?t:t.split("."),o=e;return n.forEach(s=>{o=o?.[s]}),o!==void 0?o:r}function Pe(e){return/^\s*\d+\s*$/.test(e)}var ue=["create","read","update","delete"];function De(e){let t={},r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(let[n,o]of Object.entries(r))t[n]=e?e.includes(o):!1;return t}function fe(e,t,r){return(typeof t=="object"?[e,t.kind,t.name,t.id]:[e,t,r]).filter(Boolean).join("/")}var Me=Symbol("RECEIVE_INTERMEDIATE_RESULTS");function nt(e){if(!e)return;let t=Object.entries(e).filter(([r,n])=>(r==="context"||r==="_fields")&&n!==void 0&&n!==null);return t.length>0?Object.fromEntries(t):void 0}function Bt(e,t,r){return{type:"RECEIVE_ITEMS",items:e,persistedEdits:t,meta:r}}function Jr(e,t,r,n=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:e,name:t,invalidateCache:n}}function Xr(e,t={},r,n){return{...Bt(e,r,n),query:t}}var an=g(rn(),1);var on=g(X(),1);function Ei(e){let t={stableKey:"",page:1,perPage:10,offset:null,fields:null,include:null,context:"default"},r=Object.keys(e).sort();for(let n=0;n<r.length;n++){let o=r[n],s=e[o];switch(o){case"page":t[o]=Number(s);break;case"per_page":t.perPage=Number(s);break;case"offset":{let i=Number(s);Number.isFinite(i)&&(t.offset=i);break}case"context":t.context=s;break;default:o==="_fields"&&(t.fields=U(s)??[],s=t.fields.join()),o==="include"&&(typeof s=="number"&&(s=s.toString()),t.include=(U(s)??[]).map(Number),s=t.include.join()),t.stableKey+=(t.stableKey?"&":"")+(0,on.addQueryArgs)("",{[o]:s}).slice(1)}}return t}var Z=jt(Ei);var sn=new WeakMap;function yi(e,t,r={}){let{supportsPagination:n=!0}=r,{stableKey:o,page:s,perPage:i,offset:a,include:c,fields:l,context:u}=Z(t),d=e.queries?.[u]?.[o]?.itemIds;if(!d)return null;let f=n&&i!==-1,p=f?a??(s-1)*i:0,m=f?Math.min(p+i,d.length):d.length;if(f&&d.length<p+i){let h=e.queries[u][o].meta?.totalItems;if(Number.isFinite(h)&&d.length<h)return null}let E=[];for(let h=p;h<m;h++){let y=d[h];if(Array.isArray(c)&&!c.includes(y)||y===void 0)continue;if(!e.items[u]?.hasOwnProperty(y))return null;let v=e.items[u][y],w;if(Array.isArray(l)){w={};for(let S=0;S<l.length;S++){let b=l[S].split("."),T=v;b.forEach(I=>{T=T?.[I]}),J(w,b,T)}}else{if(!e.itemIsComplete[u]?.[y])return null;w=v}E.push(w)}return E}function Ft(e,t={},r={}){let n=sn.get(e);if(n){let s=n.get(t);if(s!==void 0)return s}else n=new an.default,sn.set(e,n);let o=yi(e,t,r);return n.set(t,o),o}function Vt(e,t={}){let{stableKey:r,context:n}=Z(t);return e.queries?.[n]?.[r]?.meta?.totalItems??null}function cn(e,t={}){let{stableKey:r,context:n}=Z(t);return e.queries?.[n]?.[r]?.meta?.totalPages??null}var Ge=g(L(),1),Ao=g(rt(),1);var ee=function(){return ee=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},ee.apply(this,arguments)};function ln(e){return e.toLowerCase()}var hi=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],vi=/[^A-Z0-9]+/gi;function ot(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?hi:r,o=t.stripRegexp,s=o===void 0?vi:o,i=t.transform,a=i===void 0?ln:i,c=t.delimiter,l=c===void 0?" ":c,u=un(un(e,n,"$1\0$2"),s,"\0"),d=0,f=u.length;u.charAt(d)==="\0";)d++;for(;u.charAt(f-1)==="\0";)f--;return u.slice(d,f).split("\0").map(a).join(l)}function un(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function Yt(e,t){var r=e.charAt(0),n=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function Ne(e,t){return t===void 0&&(t={}),ot(e,ee({delimiter:"",transform:Yt},t))}function _i(e,t){return t===0?e.toLowerCase():Yt(e,t)}function st(e,t){return t===void 0&&(t={}),Ne(e,ee({transform:_i},t))}function fn(e){return e.charAt(0).toUpperCase()+e.substr(1)}function Ri(e){return fn(e.toLowerCase())}function dn(e,t){return t===void 0&&(t={}),ot(e,ee({delimiter:" ",transform:Ri},t))}var $e=g(H(),1),yt=g(he(),1),O=g($t(),1);var Te=g(L(),1),be=g(F(),1),Zn=g(ve(),1);var xn=g(L(),1);var hn=100,vn=5,_n=5e3;var wn=g(F(),1);function Si(){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 Rn(e,t,r){if(e.size!==t.size)return!1;for(let[n,o]of e.entries())if(!t.has(n)||!r(o,t.get(n)))return!1;return!0}function Sn(e,t){return!e||!t?e===t:Object.keys(e).length!==Object.keys(t).length?!1:Object.entries(e).every(([r,n])=>n===t[r])}function bn(e){let{avatar_urls:t,id:r,name:n,slug:o}=e;return{avatar_urls:t,browserType:Si(),enteredAt:Date.now(),id:r,name:n,slug:o}}function Tn(e,t){return typeof e=="object"&&e!==null&&t in e?e[t]:null}function Gt(e){return Object.keys(e)}var Cn=class extends wn.Awareness{getStates(){return super.getStates()}getLocalStateField(e){let t=this.getLocalState();return Tn(t,e)}setLocalStateField(e,t){super.setLocalStateField(e,t)}};var bi=class extends Cn{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 n=this.equalityFieldChecks[e];return n(t,r)}throw new Error(`No equality check implemented for awareness state field "${e.toString()}".`)}isStateEqual(e,t){return[...new Set([...Gt(e),...Gt(t)])].every(r=>{let n=e[r],o=t[r];return this.isFieldEqual(r,n,o)})}},In=class extends bi{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(n=>{this.disconnectedCollaborators.delete(n)}),t.forEach(n=>{this.disconnectedCollaborators.add(n),setTimeout(()=>{this.disconnectedCollaborators.delete(n),this.updateSubscribers(!0)},_n)}),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(n=>Object.keys(this.seenStates.get(n)??{}).length>0).map(n=>{let o=this.seenStates.get(n),s=!this.disconnectedCollaborators.has(n),i=n===this.clientID,a=i?this.myThrottledState:{},c={...o,...a,clientId:n,isConnected:s,isMe:i};return[n,c]}));!e&&Rn(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(n=>{n(Array.from(r.values()))}))}};var _="core";var Kt=class extends In{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let e=await(0,xn.resolveSelect)(_).getCurrentUser(),t=bn(e);this.setLocalStateField("collaboratorInfo",t)}},Ht={collaboratorInfo:Sn},On=class extends Kt{equalityFieldChecks=Ht};var An=g(L(),1),qt=g(F(),1),Pn=g(ve(),1);function zt(e){let t=[],r=e;for(;r;){let n=r.parent;if(!n||!(n instanceof qt.Y.Array))return null;let o=-1;for(let i=0;i<n.length;i++)if(n.get(i)===r){o=i;break}if(o===-1)return null;t.unshift(o);let s=n.parent;if(s instanceof qt.Y.Map&&s.get("clientId")!==void 0)r=s;else break}return t}function Wt(e){if(e.length===0)return null;let{getBlocks:t}=(0,An.select)(Pn.store),n=Ti(t(),t);for(let o=0;o<e.length;o++){let s=n[e[o]];if(!s)return null;if(o===e.length-1)return s.clientId;n=s.innerBlocks}return null}function Ti(e,t){let r=Dn(e,"core/post-content");return r?t(r.clientId):e}function Dn(e,t){for(let r of e){if(r.name===t)return r;if(r.innerBlocks?.length){let n=Dn(r.innerBlocks,t);if(n)return n}}return null}var at=g(F(),1),te=g(Le(),1);var kn=g(F(),1);var Un=g(Ln(),1),{lock:jn,unlock:B}=(0,Un.__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:Bn,createSyncManager:wi,Delta:Qt,CRDT_DOC_META_PERSISTENCE_KEY:Fn,CRDT_RECORD_MAP_KEY:q,LOCAL_EDITOR_ORIGIN:Vn,LOCAL_UNDO_IGNORED_ORIGIN:Jt,retrySyncConnection:Yn}=B(kn.privateApis),it;function j(){return it||(it=wi(),it)}function re(e,t){return e.getMap(t)}function ct(e={}){return new at.Y.Map(Object.entries(e))}function Gn(e){return e instanceof at.Y.Map}function Ue(e,t){let n=re(t,q).get("blocks");return n instanceof at.Y.Array?Hn(e,n):null}var $n=57344;function Kn(e){for(let r=$n;r<$n+16;r++){let n=String.fromCharCode(r);if(!e.includes(n))return n}return null}function lt(e,t){if(!e.includes("<")&&!e.includes("&"))return t;let r=Kn(e);if(!r)return t;let n=e.slice(0,t)+r+e.slice(t),s=(0,te.create)({html:n}).text.indexOf(r);return s===-1?t:s}function _e(e,t){if(!e.includes("<")&&!e.includes("&"))return t;let r=Kn(e);if(!r)return t;let n=(0,te.create)({html:e}),o=(0,te.create)({text:r});n.formats[t]&&(o.formats[0]=n.formats[t]);let s=(0,te.insert)(n,o,t,t),a=(0,te.toHTMLString)({value:s}).indexOf(r);return a===-1?t:a}function Hn(e,t){for(let r of t){if(r.get("clientId")===e)return r;let n=r.get("innerBlocks");if(n&&n.length>0){let o=Hn(e,n);if(o)return o}}return null}var qn=g(L(),1),ne=g(F(),1),zn=g(ve(),1);var Re=(e=>(e.None="none",e.Cursor="cursor",e.SelectionInOneBlock="selection-in-one-block",e.SelectionInMultipleBlocks="selection-in-multiple-blocks",e.WholeBlock="whole-block",e))(Re||{});function Wn(e,t,r,n){let{selectionDirection:o}=n??{},i=re(r,q).get("blocks"),a=Object.keys(e).length===0,c={type:"none"};if(a||!i)return c;let l=e.clientId===t.clientId,u=l&&e.offset===t.offset;if(l&&e.offset===void 0&&t.offset===void 0){let m=Qn(e.clientId),E=m?Ii(m,i):null;return E?{type:"whole-block",blockPosition:E}:c}else if(u){let m=je(e,i);return m?{type:"cursor",cursorPosition:m}:c}else if(l){let m=je(e,i),E=je(t,i);return!m||!E?c:{type:"selection-in-one-block",cursorStartPosition:m,cursorEndPosition:E,selectionDirection:o}}let f=je(e,i),p=je(t,i);return!f||!p?c:{type:"selection-in-multiple-blocks",cursorStartPosition:f,cursorEndPosition:p,selectionDirection:o}}function je(e,t){let r=Qn(e.clientId),n=r?Ci(r,t):null;if(!n||!e.attributeKey||e.offset===void 0)return null;let s=n.get("attributes")?.get(e.attributeKey);return s instanceof ne.Y.Text?{relativePosition:ne.Y.createRelativePositionFromTypeIndex(s,_e(s.toString(),e.offset)),absoluteOffset:e.offset}:null}function Qn(e){let{getBlockIndex:t,getBlockRootClientId:r,getBlockName:n}=(0,qn.select)(zn.store),o=[],s=e;for(;s;){let i=t(s);if(i===-1)return null;o.unshift(i);let a=r(s);if(!a||n(a)==="core/post-content")break;s=a}return o.length>0?o:null}function Ci(e,t){let r=t;for(let n=0;n<e.length;n++){if(e[n]>=r.length)return null;let o=r.get(e[n]);if(!o)return null;if(n===e.length-1)return o;r=o.get("innerBlocks")??new ne.Y.Array}return null}function Ii(e,t){let r=t;for(let n=0;n<e.length;n++){if(e[n]>=r.length)return null;if(n===e.length-1)return ne.Y.createRelativePositionFromTypeIndex(r,e[n]);r=r.get(e[n])?.get("innerBlocks")??new ne.Y.Array}return null}function Jn(e,t){if(e.type!==t.type)return!1;switch(e.type){case"none":return!0;case"cursor":return ke(e.cursorPosition,t.cursorPosition);case"selection-in-one-block":return ke(e.cursorStartPosition,t.cursorStartPosition)&&ke(e.cursorEndPosition,t.cursorEndPosition)&&e.selectionDirection===t.selectionDirection;case"selection-in-multiple-blocks":return ke(e.cursorStartPosition,t.cursorStartPosition)&&ke(e.cursorEndPosition,t.cursorEndPosition)&&e.selectionDirection===t.selectionDirection;case"whole-block":return ne.Y.compareRelativePositions(e.blockPosition,t.blockPosition);default:return!1}}function ke(e,t){let r=ne.Y.compareRelativePositions(e.relativePosition,t.relativePosition),n=e.absoluteOffset===t.absoluteOffset;return r&&n}var Se=(e=>(e.Forward="f",e.Backward="b",e))(Se||{});var eo=class extends Kt{constructor(e,t,r,n){super(e),this.kind=t,this.name=r,this.postId=n}equalityFieldChecks={...Ht,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:e,getSelectionEnd:t,getSelectedBlocksInitialCaretPosition:r}=(0,Te.select)(Zn.store),n=e(),o=t(),s=null,i=null;(0,Te.subscribe)(()=>{let a=e(),c=t();if(a===n&&c===o)return;i||(i={start:n,end:o}),n=a,o=c;let l=r();this.updateSelectionInEntityRecord(n,o,l),s&&clearTimeout(s),s=setTimeout(()=>{let u={};i&&(u.selectionDirection=Oi(i.start,i.end,n,o),i=null);let d=Wn(n,o,this.doc,u);this.setThrottledLocalStateField("editorState",{selection:d},hn)},vn)})}async updateSelectionInEntityRecord(e,t,r){let n={selection:{selectionStart:e,selectionEnd:t,initialPosition:r}},o={undoIgnore:!0};(0,Te.dispatch)(_).editEntityRecord(this.kind,this.name,this.postId,n,o)}areEditorStatesEqual(e,t){return!e||!t?e===t:!e.selection||!t.selection?e.selection===t.selection:Jn(e.selection,t.selection)}convertSelectionStateToAbsolute(e){if(e.type===Re.None)return{richTextOffset:null,localClientId:null};if(e.type===Re.WholeBlock){let i=be.Y.createAbsolutePositionFromRelativePosition(e.blockPosition,this.doc),a=null;if(i&&i.type instanceof be.Y.Array){let l=i.type.get(i.index);if(l instanceof be.Y.Map){let u=zt(l);a=u?Wt(u):null}}return{richTextOffset:null,localClientId:a}}let t="cursorPosition"in e?e.cursorPosition:e.cursorStartPosition,r=be.Y.createAbsolutePositionFromRelativePosition(t.relativePosition,this.doc);if(!r)return{richTextOffset:null,localClientId:null};let n=r.type.parent?.parent,o=n instanceof be.Y.Map?zt(n):null,s=o?Wt(o):null;return{richTextOffset:lt(r.type.toString(),r.index),localClientId:s}}isYItem(e){return"content"in e}getDebugData(){let e=this.doc,t=Object.fromEntries(Array.from(e.share,([o,s])=>[o,s.toJSON()])),r=new Map(Array.from(this.getSeenStates().entries()).map(([o,s])=>[String(o),{name:s.collaboratorInfo.name,wpUserId:s.collaboratorInfo.id}])),n={};return e.store.clients.forEach((o,s)=>{let i=o.filter(this.isYItem);n[s]=i.map(a=>{let{left:c,right:l,...u}=a;return{...u,left:c?{id:c.id,length:c.length,origin:c.origin,content:c.content}:null,right:l?{id:l.id,length:l.length,origin:l.origin,content:l.content}:null}})}),{doc:t,clients:n,collaboratorMap:Object.fromEntries(r)}}};function Oi(e,t,r,n){let o=!Xn(e,r),s=!Xn(t,n);return o&&!s?Se.Backward:Se.Forward}function Xn(e,t){return e.clientId===t.clientId&&e.attributeKey===t.attributeKey&&e.offset===t.offset}var So=g(ye(),1),bo=g(he(),1),Ye=g(F(),1);var M=[];for(let e=0;e<256;++e)M.push((e+256).toString(16).slice(1));function to(e,t=0){return(M[e[t+0]]+M[e[t+1]]+M[e[t+2]]+M[e[t+3]]+"-"+M[e[t+4]]+M[e[t+5]]+"-"+M[e[t+6]]+M[e[t+7]]+"-"+M[e[t+8]]+M[e[t+9]]+"-"+M[e[t+10]]+M[e[t+11]]+M[e[t+12]]+M[e[t+13]]+M[e[t+14]]+M[e[t+15]]).toLowerCase()}var Ai=new Uint8Array(16);function Zt(){return crypto.getRandomValues(Ai)}function Pi(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():Di(e,t,r)}function Di(e,t,r){e=e||{};let n=e.random??e.rng?.()??Zt();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[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 o=0;o<16;++o)t[r+o]=n[o];return t}return to(n)}var Be=Pi;var pe=g(ye(),1),so=g(he(),1),io=g(Le(),1),A=g(F(),1);var ro=g(Le(),1),Mi=500;function Ni(e){let t=new Map;return function(r){let n=t.get(r);if(n)return n;let o=ro.RichTextData.fromHTMLString(r);return t.size>=e&&t.delete(t.keys().next().value),t.set(r,o),o}}var no=Ni(Mi);var er=new WeakMap;function rr(e){if(e instanceof io.RichTextData)return e.valueOf();if(Array.isArray(e))return e.map(rr);if(e&&typeof e=="object"){let t={};for(let[r,n]of Object.entries(e))t[r]=rr(n);return t}return e}function Li(e,t){let r={...t};for(let[n,o]of Object.entries(t)){if(Vi(e,n)){delete r[n];continue}r[n]=rr(o)}return r}function ao(e){return e.map(t=>{let{name:r,innerBlocks:n,attributes:o,validationIssues:s,...i}=t;return{...i,name:r,attributes:Li(r,o),innerBlocks:ao(n)}})}function nr(e,t){if(e?.type==="rich-text"&&typeof t=="string")return no(t);if(Array.isArray(t))return t.map(r=>nr(e,r));if(t&&typeof t=="object"){let r={};for(let[n,o]of Object.entries(t))r[n]=nr(e?.query?.[n],o);return r}return t}function sr(e){return e.map(t=>{let{name:r,innerBlocks:n,attributes:o,...s}=t,i={...o};for(let[a,c]of Object.entries(o)){let l=Ve(r,a);l&&(i[a]=nr(l,c))}return{...s,name:r,attributes:i,innerBlocks:sr(n??[])}})}function or(e,t){let r=t.toJSON(),n={innerBlocks:null,clientId:null},o=(0,pe.default)(Object.assign({},e,n),Object.assign({},r,n)),s=e.innerBlocks||[],i=t.get("innerBlocks");return o&&s.length===i?.length&&s.every((a,c)=>or(a,i.get(c)))}function co(e,t){return new A.Y.Map(Object.entries(t).map(([r,n])=>[r,Ui(e,r,n)]))}function Ui(e,t,r){let n=Ve(e,t);return ir(n,r)}function ir(e,t){if(!e)return t;if(e.type==="rich-text")return new A.Y.Text(t?.toString()??"");if(e.type==="array"&&e.query&&Array.isArray(t)){let r=e.query,n=new A.Y.Array;return n.insert(0,t.map(o=>ft(r,o))),n}return e.type==="object"&&e.query&&Fe(t)?ft(e.query,t):t}function Fe(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function ft(e,t){if(!Fe(t))return new A.Y.Map;let r=Object.entries(t).map(([n,o])=>{let s=e[n];return[n,ir(s,o)]});return new A.Y.Map(r)}function lo(e){return ct(Object.fromEntries(Object.entries(e).map(([t,r])=>{switch(t){case"attributes":return[t,co(e.name,r)];case"innerBlocks":{let n=new A.Y.Array;return Array.isArray(r)?(n.insert(0,r.map(o=>lo(o))),[t,n]):[t,n]}default:return[t,r]}})))}function ar(e,t,r){er.has(t)||er.set(t,ao(t));let n=er.get(t)??[],o=Math.min(n.length??0,e.length),s=0,i=0;for(;s<o&&or(n[s],e.get(s));s++);for(;i<o-s&&or(n[n.length-i-1],e.get(e.length-i-1));i++);let a=o-s-i,c=Math.max(0,n.length-e.length),l=Math.max(0,e.length-n.length);for(let d=0;d<a;d++,s++){let f=n[s],p=e.get(s);Object.entries(f).forEach(([m,E])=>{switch(m){case"attributes":{let h=p.get(m),y=E;if(!h){p.set(m,co(f.name,y));break}Object.entries(y).forEach(([v,w])=>{let S=h?.get(v),b=Fi(f.name,v,S),T=S instanceof A.Y.AbstractType;(!b||T||!(0,pe.default)(S,w))&&ki(f.name,f.clientId,v,w,h,r)}),h.forEach((v,w)=>{E.hasOwnProperty(w)||h.delete(w)});break}case"innerBlocks":{let h=p.get(m);h instanceof A.Y.Array||(h=new A.Y.Array,p.set(m,h)),ar(h,E??[],r);break}default:(0,pe.default)(f[m],p.get(m))||p.set(m,E)}}),p.forEach((m,E)=>{f.hasOwnProperty(E)||p.delete(E)})}e.delete(s,l);for(let d=0;d<c;d++,s++){let f=[lo(n[s])];e.insert(s,f)}let u=new Set;for(let d=0;d<e.length;d++){let f=e.get(d),p=f.get("clientId");p&&(u.has(p)&&(p=Be(),f.set("clientId",p)),u.add(p))}}function oo(e,t){return t instanceof A.Y.Map&&Fe(e)?(0,pe.default)(e,t.toJSON()):(0,pe.default)(e,t)}function ji(e,t,r,n,o){if(!r.query)return;let s=r.query,i=Math.min(t.length,e.length),a=0,c=0;for(;a<i&&oo(t[a],e.get(a));a++);for(;c<i-a&&oo(t[t.length-c-1],e.get(e.length-c-1));c++);let l=i-a-c;for(let f=0;f<l;f++){let p=e.get(a+f),m=t[a+f];if(p instanceof A.Y.Map&&Fe(m))fo(p,m,s,n,o);else{e.delete(0,e.length),e.insert(0,t.map(E=>ft(s,E)));return}}let u=Math.max(0,e.length-t.length);u>0&&e.delete(a+l,u);let d=Math.max(0,t.length-e.length);if(d>0){let f=a+l,p=new Array(d);for(let m=0;m<d;m++)p[m]=ft(s,t[f+m]);e.insert(f,p)}}function uo(e,t,r,n,o,s){let i=r.get(n);if(e?.type==="rich-text"&&typeof t=="string"&&i instanceof A.Y.Text)cr(i,t,Bi(o,s,t));else if(e?.type==="array"&&e.query&&Array.isArray(t)&&i instanceof A.Y.Array)ji(i,t,e,o,s);else if(e?.type==="object"&&e.query&&Fe(t)&&i instanceof A.Y.Map)fo(i,t,e.query,o,s);else{let a=ir(e,t);(a!==t||!(0,pe.default)(i,t))&&r.set(n,a)}}function fo(e,t,r,n,o){for(let[s,i]of Object.entries(t))uo(r[s],i,e,s,n,o);for(let s of e.keys())Object.hasOwn(t,s)||e.delete(s)}function ki(e,t,r,n,o,s){let i=Ve(e,r);uo(i,n,o,r,s,{attributeKey:r,clientId:t})}function Bi(e,t,r){return e&&e.clientId===t.clientId&&e.attributeKey===t.attributeKey&&typeof e.offset=="number"&&Number.isInteger(e.offset)?_e(r,e.offset):null}var ut;function Ve(e,t){if(!ut){ut=new Map;for(let r of(0,so.getBlockTypes)())ut.set(r.name,new Map(Object.entries(r.attributes??{}).map(([n,o])=>{let{role:s,type:i,query:a}=o;return[n,{role:s,type:i,query:a}]})))}return ut.get(e)?.get(t)}function Fi(e,t,r){let n=Ve(e,t);return n?.type==="rich-text"?r instanceof A.Y.Text:n?.type==="string"?typeof r=="string":n?.type==="array"&&n.query?r instanceof A.Y.Array:n?.type==="object"&&n.query?r instanceof A.Y.Map:!0}function Vi(e,t){return Ve(e,t)?.role==="local"}var tr;function cr(e,t,r=null){let n=new Qt(e.toDelta()),o=new Qt([{insert:t}]),s=n.diffWithCursor(o,r),i=r===null||Yi(e,s,t)?s:n.diff(o);e.applyDelta(i.ops)}function Yi(e,t,r){tr||(tr=new A.Y.Doc);let n=tr.getText("verification-text");return n.delete(0,n.length),n.insert(0,e.toString()),n.applyDelta(t.ops),n.toString()===r}var pt=g(L(),1),ur=g(ve(),1),Eo=g(he(),1),yo=g(F(),1);var lr=g(F(),1);var $i=5,we=(e=>(e.RelativeSelection="RelativeSelection",e.BlockSelection="BlockSelection",e))(we||{});function mo(e,t=$i){let r=[],n=()=>r.slice(0),o=i=>{if(!i?.selectionStart?.clientId||!i?.selectionEnd?.clientId)return;let{selectionStart:a,selectionEnd:c}=i,l=po(a,e),u=po(c,e);s({start:l,end:u})},s=i=>{let a=i.start.clientId,c=i.end.clientId;r=r.filter(l=>!(l.start.clientId===a&&l.end.clientId===c)),r.unshift(i),r.length>t+1&&(r=r.slice(0,t+1))};return{getSelectionHistory:n,updateSelection:o}}function po(e,t){let r=e.clientId,o=Ue(r,t)?.get("attributes"),s=e.attributeKey,i=s?o?.get(s):void 0;if(!(i instanceof lr.Y.Text)||!(s&&r))return{type:"BlockSelection",clientId:r};let l=e.offset??0,u=lr.Y.createRelativePositionFromTypeIndex(i,_e(i.toString(),l));return{type:"RelativeSelection",attributeKey:s,relativePosition:u,clientId:r,offset:l}}var go=new WeakMap;function ho(e){let t=go.get(e);return t||(t=mo(e),go.set(e,t)),t}function mt(e){return ho(e).getSelectionHistory()}function vo(e,t){return ho(e).updateSelection(t)}function dt(e,t){if(e.type===we.RelativeSelection){let{relativePosition:r,attributeKey:n,clientId:o}=e,s=yo.Y.createAbsolutePositionFromRelativePosition(r,t);if(s)return{clientId:o,attributeKey:n,offset:lt(s.type.toString(),s.index)}}else if(e.type===we.BlockSelection)return{clientId:e.clientId,attributeKey:void 0,offset:void 0};return null}function Gi(e,t){let{start:r,end:n}=e,o=Ue(r.clientId,t),s=Ue(n.clientId,t);if(!o||!s)return null;let i=dt(r,t),a=dt(n,t);return i===null||a===null?null:{selectionStart:i,selectionEnd:a}}function Ki(e,t){for(let r of t){let n=Gi(r,e);if(n!==null)return n}return null}function _o(e,t){let r=Ki(t,e);if(r===null)return;let{getBlock:n}=(0,pt.select)(ur.store),{resetSelection:o}=(0,pt.dispatch)(ur.store),{selectionStart:s,selectionEnd:i}=r;if(s.clientId===i.clientId){let c=n(s.clientId),l=c&&(0,Eo.isUnmodifiedBlock)(c);if(s.offset===0&&i.offset===0&&l&&!s.attributeKey&&!i.attributeKey){let d={clientId:s.clientId},f={clientId:i.clientId};o(d,f,0)}else o(s,i,0)}else o(i,i,0)}function Ro(e,t){if(t.length===0)return null;let{start:r,end:n}=t[0];if(r.type===we.BlockSelection||n.type===we.BlockSelection)return null;let o=dt(r,e),s=dt(n,e);if(!o||!s)return null;let i=o.offset!==r.offset,a=s.offset!==n.offset;return!i&&!a?null:{selectionStart:o,selectionEnd:s}}var Et="_crdt_document",To=new Set([Et]);function Hi(e,t){let r=re(e,q);Object.entries(t).forEach(([n,o])=>{if(typeof o!="function"){let s=r.get(n);gt(r,n,s,o)}})}function wo(e,t,r){let n=re(e,q);if(Object.keys(t).forEach(o=>{if(!r.has(o))return;let s=t[o];if(typeof s!="function")switch(o){case"blocks":{if(!s){n.set(o,void 0);break}let i=n.get(o);i instanceof Ye.Y.Array||(i=new Ye.Y.Array,n.set(o,i));let a=qi(t.selection);ar(i,s,a);break}case"content":case"excerpt":case"title":{let i=n.get(o),a=fr(s);if(o==="title"&&!i?.toString()&&a==="Auto Draft"&&(a=""),i instanceof Ye.Y.Text)cr(i,a??"");else{let c=new Ye.Y.Text(a??"");n.set(o,c)}break}case"meta":{let i=n.get("meta");Gn(i)||(i=ct(),n.set("meta",i)),Object.entries(s??{}).forEach(([a,c])=>{To.has(a)||gt(i,a,i.get(a),c)});break}case"slug":{if(!s)break;let i=n.get(o);gt(n,o,i,s);break}default:{let i=n.get(o);gt(n,o,i,s)}}}),t.selection){let o=t.selection;setTimeout(()=>{vo(e,o)},0)}}function qi(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 zi(e){return re(e,q).toJSON()}function Co(e,t,r){let n=re(e,q),o={},s=Object.fromEntries(Object.entries(n.toJSON()).filter(([c,l])=>{if(!r.has(c))return!1;let u=t[c];switch(c){case"blocks":{if(e.meta?.get(Fn)&&t.content){let d=n.get("blocks")?.toJSON()??[];return(0,bo.__unstableSerializeAndClean)(d).trim()!==fr(t.content)}return!0}case"date":return u===null||t.modified===u?!1:Ce(u,l);case"meta":{let d=u??{};o=Object.fromEntries(Object.entries(l??{}).filter(([p])=>To.has(p)?!1:p in d));let f={...d,...o};return Ce(u,f)}case"status":return l==="auto-draft"?!1:Ce(u,l);case"content":case"excerpt":case"title":return Ce(fr(u),l);default:return Ce(u,l)}}));s.blocks&&(s.blocks=sr(s.blocks)),typeof s.meta=="object"&&(s.meta={...t.meta,...o});let i=mt(e),a=Ro(e,i);return a&&(s.selection={...a,initialPosition:0}),s}var Io={applyChangesToCRDTDoc:Hi,createAwareness:e=>new On(e),getChangesFromCRDTDoc:zi},xo={applyChangesToCRDTDoc:()=>{},getChangesFromCRDTDoc:()=>({}),shouldSync:(e,t)=>t===null};function fr(e){if(typeof e=="string")return e;if(e&&typeof e=="object"&&"raw"in e&&typeof e.raw=="string")return e.raw}function Ce(e,t){return!(0,So.default)(e,t)}function gt(e,t,r,n){if(n===void 0){e.delete(t);return}Ce(r,n)&&e.set(t,n)}var x="id",Wi=["title","excerpt","content"],Qi={blocks:{read:e=>(0,yt.parse)(e.content?.raw??""),write:e=>({content:(0,yt.__unstableSerializeAndClean)(e.blocks)})}},ht=[{label:(0,O.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","image_sizes","image_size_threshold","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,O.__)("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,O.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,O.__)("Taxonomy"),supportsPagination:!1},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,O.__)("Widget areas"),supportsPagination:!1},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,O.__)("Widgets"),supportsPagination:!1},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,O.__)("Widget types"),supportsPagination:!1},{label:(0,O.__)("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,O.__)("Comment"),supportsPagination:!0,syncConfig:xo},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,O.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,O.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,O.__)("Menu Location"),key:"name",supportsPagination:!1},{label:(0,O.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,O.__)("Custom Styles"),getRevisionsUrl:(e,t)=>`/wp/v2/global-styles/${e}/revisions${t?"/"+t:""}`,supportsPagination:!0},{label:(0,O.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet",supportsPagination:!1},{label:(0,O.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin",supportsPagination:!1},{label:(0,O.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug",supportsPagination:!1},{label:(0,O.__)("Registered Templates"),name:"registeredTemplate",kind:"root",baseURL:"/wp/v2/registered-templates",key:"id",supportsPagination:!1},{label:(0,O.__)("Font Collections"),name:"fontCollection",kind:"root",baseURL:"/wp/v2/font-collections",baseURLParams:{context:"view"},plural:"fontCollections",key:"slug",supportsPagination:!0},{label:(0,O.__)("Icons"),name:"icon",kind:"root",baseURL:"/wp/v2/icons",baseURLParams:{context:"view"},plural:"icons",key:"name",supportsPagination:!1}],Oo={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},vt=[{kind:"postType",loadEntities:Xi},{kind:"taxonomy",loadEntities:Zi},{kind:"root",name:"site",plural:"sites",loadEntities:ea}],Ji=async(e,t,r,n)=>{let o={};if(!n&&e?.status==="auto-draft"&&(!t.status&&!o.status&&(o.status="draft"),(!t.title||t.title==="Auto Draft")&&!o.title&&(!e?.title||e?.title==="Auto Draft")&&(o.title="")),e){let s=`postType/${r}`,i=e.id,a=await j()?.createPersistedCRDTDoc(s,i);a&&(o.meta={...t.meta,[Et]:a})}return o};async function Xi(){let e=(0,$e.default)({path:"/wp/v2/types?context=view"}),t=window._wpCollaborationEnabled?(0,$e.default)({path:"/wp/v2/taxonomies?context=view"}):Promise.resolve({}),[r,n]=await Promise.all([e,t]);return Object.entries(r??{}).map(([o,s])=>{let i=["wp_template","wp_template_part"].includes(o),a=s?.rest_namespace??"wp/v2",c=new Set(["author","blocks","content","comment_status","date","excerpt","featured_media","format","meta","ping_status","slug","status","sticky","template","title",...s.taxonomies?.map(u=>n?.[u]?.rest_base)?.filter(Boolean)??[]]),l={kind:"postType",baseURL:`/${a}/${s.rest_base}`,baseURLParams:{context:"edit"},name:o,label:s.name,transientEdits:{...Qi,selection:!0},mergedEdits:{meta:!0},rawAttributes:Wi,getTitle:u=>u?.title?.rendered||u?.title||(i?dn(u.slug??""):String(u.id)),__unstablePrePersist:(u,d)=>Ji(u,d,o,i),__unstable_rest_base:s.rest_base,supportsPagination:!0,getRevisionsUrl:(u,d)=>`/${a}/${s.rest_base}/${u}/revisions${d?"/"+d:""}`,revisionKey:i&&!window?.__experimentalTemplateActivate?"wp_id":x};return l.syncConfig={applyChangesToCRDTDoc:(u,d)=>wo(u,d,c),createAwareness:(u,d)=>{let f="postType",p=parseInt(d,10);return new eo(u,f,o,p)},getChangesFromCRDTDoc:(u,d)=>Co(u,d,c),getPersistedCRDTDoc:u=>u?.meta?.[Et]||null},l})}async function Zi(){let e=await(0,$e.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(e??{}).map(([t,r])=>{let o={kind:"taxonomy",baseURL:`/${r?.rest_namespace??"wp/v2"}/${r.rest_base}`,baseURLParams:{context:"edit"},name:t,label:r.name,getTitle:s=>s?.name,supportsPagination:!0};return o.syncConfig=Io,o})}async function ea(){let e={label:(0,O.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",supportsPagination:!1,meta:{}},t=await(0,$e.default)({path:e.baseURL,method:"OPTIONS"}),r={};return Object.entries(t?.schema?.properties??{}).forEach(([n,o])=>{typeof o=="object"&&o.title&&(r[n]=o.title)}),[{...e,meta:{labels:r}}]}var me=(e,t,r="get")=>{let n=e==="root"?"":Ne(e),o=Ne(t);return`${r}${n}${o}`};function Po(e){let{query:t}=e;return t?Z(t).context:"default"}function ta(e=[],t,{page:r=1,offset:n,perPage:o=10}={}){if(o===-1)return t;let s=n??(r-1)*o,i=Math.max(o,t.length),a=Math.max(e.length,s+t.length),c=new Array(a);for(let l=0;l<a;l++)l>=s&&l<s+i?c[l]=t[l-s]:c[l]=e[l];return c}function Do(e,t){return Object.fromEntries(Object.entries(e).filter(([r])=>!t.some(n=>Number.isInteger(n)?n===+r:n===r)))}function ra(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=Po(t),n=t.key||x,o=Array.isArray(t.items)?t.items:[t.items];return{...e,[r]:{...e[r],...Object.fromEntries(o.map(s=>[s?.[n],Ut(e?.[r]?.[s?.[n]],s)]))}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,n])=>[r,Do(n,t.itemIds)]))}return e}function na(e={},t){switch(t.type){case"RECEIVE_ITEMS":{let r=Po(t),{query:n,key:o=x}=t,s=Array.isArray(t.items)?t.items:[t.items],i=n?Z(n):{},a=!n||!Array.isArray(i.fields);return{...e,[r]:{...e[r],...s.reduce((c,l)=>{let u=l?.[o];return c[u]=e?.[r]?.[u]||a,c},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map(([r,n])=>[r,Do(n,t.itemIds)]))}return e}var oa=(0,Ao.compose)([Oe(e=>"query"in e),Ae(e=>e.query?{...e,...Z(e.query)}:e),(0,Ge.keyedReducer)("context"),(0,Ge.keyedReducer)("stableKey")])((e={},t)=>{if(t.type!=="RECEIVE_ITEMS"||!Array.isArray(t.items))return e;let r=t.key??x;return{itemIds:ta(e.itemIds,t.items.map(n=>n?.[r]).filter(Boolean),{page:t.page,offset:t.offset,perPage:t.perPage}),meta:t.meta}}),sa=(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":return oa(e,t);case"REMOVE_ITEMS":let r=t.itemIds.reduce((n,o)=>(n[o]=!0,n),{});return Object.fromEntries(Object.entries(e).map(([n,o])=>[n,Object.fromEntries(Object.entries(o).map(([s,i])=>[s,{...i,itemIds:i.itemIds.filter(a=>!r[a])}]))]));default:return e}},_t=(0,Ge.combineReducers)({items:ra,itemIsComplete:na,queries:sa});function ia(e={byId:{},queries:{}},t){return t.type==="RECEIVE_USER_QUERY"?{byId:{...e.byId,...t.users.reduce((r,n)=>({...r,[n.id]:n}),{})},queries:{...e.queries,[t.queryID]:t.users.map(r=>r.id)}}:e}function aa(e={},t){return t.type==="RECEIVE_CURRENT_USER"?t.currentUser:e}function ca(e=void 0,t){return t.type==="RECEIVE_CURRENT_THEME"?t.currentTheme.stylesheet:e}function la(e=void 0,t){return t.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?t.id:e}function ua(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...e,[t.stylesheet]:t.globalStyles}:e}function fa(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...e,[t.stylesheet]:t.variations}:e}var da=e=>(t,r)=>{if(r.type==="UNDO"||r.type==="REDO"){let{record:n}=r,o=t;return n.forEach(({id:{kind:s,name:i,recordId:a},changes:c})=>{o=e(o,{type:"EDIT_ENTITY_RECORD",kind:s,name:i,recordId:a,edits:Object.entries(c).reduce((l,[u,d])=>(l[u]=r.type==="UNDO"?d.from:d.to,l),{})})}),o}return e(t,r)};function pa(e){return(0,Mo.compose)([da,Oe(t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind),Ae(t=>({key:e.key||x,...t}))])((0,Ke.combineReducers)({queriedData:_t,edits:(t={},r)=>{switch(r.type){case"RECEIVE_ITEMS":if((r?.query?.context??"default")!=="default")return t;let o={...t},s=Array.isArray(r.items)?r.items:[r.items];for(let a of s){let c=a?.[r.key],l=o[c];if(!l)continue;let u=Object.keys(l).reduce((d,f)=>(!(0,dr.default)(l[f],a[f]?.raw??a[f])&&(!r.persistedEdits||!(0,dr.default)(l[f],r.persistedEdits[f]))&&(d[f]=l[f]),d),{});Object.keys(u).length?o[c]=u:delete o[c]}return o;case"EDIT_ENTITY_RECORD":let i={...t[r.recordId],...r.edits};return Object.keys(i).forEach(a=>{i[a]===void 0&&delete i[a]}),{...t,[r.recordId]:i}}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 n=r.recordKey;delete r.recordKey;let o=_t(t[n],{...r,type:"RECEIVE_ITEMS"});return{...t,[n]:o}}return r.type==="REMOVE_ITEMS"?Object.fromEntries(Object.entries(t).filter(([n])=>!r.itemIds.some(o=>Number.isInteger(o)?o===+n:o===n))):t}}))}function ma(e=ht,t){return t.type==="ADD_ENTITIES"?[...e,...t.entities]:e}var ga=(e={},t)=>{let r=ma(e.config,t),n=e.reducer;if(!n||r!==e.config){let s=r.reduce((i,a)=>{let{kind:c}=a;return i[c]||(i[c]=[]),i[c].push(a),i},{});n=(0,Ke.combineReducers)(Object.fromEntries(Object.entries(s).map(([i,a])=>{let c=(0,Ke.combineReducers)(Object.fromEntries(a.map(l=>[l.name,pa(l)])));return[i,c]})))}let o=n(e.records,t);return o===e.records&&r===e.config&&n===e.reducer?e:{reducer:n,records:o,config:r}};function Ea(e=(0,No.createUndoManager)()){return e}function ya(e={},t){switch(t.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return e}function ha(e={},t){if(t.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:n}=t;return{...e,[r]:n}}return e}function va(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 _a(e={},t){if(t.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:n}=t;return{...e,[r]:n}}return e}function Ra(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERNS"?t.patterns:e}function Sa(e=[],t){return t.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?t.categories:e}function ba(e=[],t){return t.type==="RECEIVE_USER_PATTERN_CATEGORIES"?t.patternCategories:e}function Ta(e=null,t){return t.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?t.fallbackId:e}function wa(e={},t){return t.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...e,[t.currentId]:t.revisions}:e}function Ca(e={},t){return t.type==="RECEIVE_DEFAULT_TEMPLATE"?{...e,[JSON.stringify(t.query)]:t.templateId}:e}function Ia(e={},t){return t.type==="RECEIVE_REGISTERED_POST_META"?{...e,[t.postType]:t.registeredPostMeta}:e}function xa(e=null,t){return t.type==="RECEIVE_EDITOR_SETTINGS"?t.settings:e}function Oa(e=null,t){return t.type==="RECEIVE_EDITOR_ASSETS"?t.assets:e}function Aa(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]:n,...o}=e;return o}}return e}function Pa(e=!0,t){switch(t.type){case"SET_COLLABORATION_SUPPORTED":return t.supported;case"SET_SYNC_CONNECTION_STATUS":return Bn.DOCUMENT_SIZE_LIMIT_EXCEEDED===t.status?.error?.code?!1:e}return e}function Da(e={},t){return t.type==="RECEIVE_VIEW_CONFIG"?{...e,[`${t.kind}/${t.name}`]:t.config}:e}var Lo=(0,Ke.combineReducers)({users:ia,currentTheme:ca,currentGlobalStylesId:la,currentUser:aa,themeGlobalStyleVariations:fa,themeBaseGlobalStyles:ua,themeGlobalStyleRevisions:wa,entities:ga,editsReference:ya,undoManager:Ea,embedPreviews:ha,userPermissions:va,autosaves:_a,blockPatterns:Ra,blockPatternCategories:Sa,userPatternCategories:ba,navigationFallbackId:Ta,defaultTemplates:Ca,registeredPostMeta:Ia,editorSettings:xa,editorAssets:Oa,syncConnectionStatuses:Aa,collaborationSupported:Pa,viewConfigs:Da});var vr={};Ee(vr,{__experimentalGetCurrentGlobalStylesId:()=>Ho,__experimentalGetCurrentThemeBaseGlobalStyles:()=>_c,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Rc,__experimentalGetDirtyEntityRecords:()=>rc,__experimentalGetEntitiesBeingSaved:()=>nc,__experimentalGetEntityRecordNoResolver:()=>Xa,canUser:()=>qo,canUserEditEntityRecord:()=>gc,getAuthors:()=>qa,getAutosave:()=>yc,getAutosaves:()=>Ec,getBlockPatternCategories:()=>bc,getBlockPatterns:()=>Sc,getCurrentTheme:()=>bt,getCurrentThemeGlobalStylesRevisions:()=>wc,getCurrentUser:()=>za,getDefaultTemplateId:()=>gr,getEditedEntityRecord:()=>yr,getEmbedPreview:()=>pc,getEntitiesByKind:()=>Wa,getEntitiesConfig:()=>Yo,getEntity:()=>Qa,getEntityConfig:()=>se,getEntityRecord:()=>V,getEntityRecordEdits:()=>Er,getEntityRecordNonTransientEdits:()=>Go,getEntityRecords:()=>St,getEntityRecordsTotalItems:()=>ec,getEntityRecordsTotalPages:()=>tc,getLastEntityDeleteError:()=>ac,getLastEntitySaveError:()=>ic,getRawEntityRecord:()=>$o,getRedoEdit:()=>lc,getReferenceByDistinctEdits:()=>vc,getRevision:()=>xc,getRevisions:()=>Cc,getSyncConnectionStatus:()=>Oc,getThemeSupports:()=>dc,getUndoEdit:()=>cc,getUserPatternCategories:()=>Tc,getUserQueryResults:()=>Vo,hasEditsForEntityRecord:()=>Ko,hasEntityRecord:()=>Ja,hasEntityRecords:()=>Za,hasFetchedAutosaves:()=>hc,hasRedo:()=>fc,hasRevision:()=>Ic,hasUndo:()=>uc,isAutosavingEntityRecord:()=>oc,isDeletingEntityRecord:()=>sc,isPreviewEmbedFallback:()=>mc,isRequestingEmbedPreview:()=>Ha,isSavingEntityRecord:()=>hr});var k=g(L(),1),Fo=g(X(),1),oe=g(ge(),1);var mr={};Ee(mr,{getBlockPatternsForPostType:()=>La,getEditorAssets:()=>Ya,getEditorSettings:()=>Va,getEntityRecordPermissions:()=>Ua,getEntityRecordsPermissions:()=>ko,getHomePage:()=>ka,getNavigationFallbackId:()=>Na,getPostsPageId:()=>Ba,getRegisteredPostMeta:()=>ja,getTemplateId:()=>Fa,getUndoManager:()=>Rt,getViewConfig:()=>Ga,isCollaborationSupported:()=>$a});var $=g(L(),1);var jo=g(ge(),1);var pr=!1;function R(e,t,r,{alternativeFunctionName:n,isShorthandSelector:o=!1}={}){let s=Oo[e]?.[t];if(s){if(!pr){let{alternative:i}=s,a=o?`'${r}'`:`The '${e}', '${t}' entity (used via '${r}')`,c=`the '${i.kind}', '${i.name}' entity`;n&&(c+=` via the '${n}' function`),(0,jo.default)(a,{...s,alternative:c})}pr=!0,setTimeout(()=>{pr=!1},0)}}var Ma={};function Rt(e){return j()?.undoManager??e.undoManager}function Na(e){return e.navigationFallbackId}var La=(0,$.createRegistrySelector)(e=>(0,$.createSelector)((t,r)=>e(_).getBlockPatterns().filter(({postTypes:n})=>!n||Array.isArray(n)&&n.includes(r)),()=>[e(_).getBlockPatterns()])),ko=(0,$.createRegistrySelector)(e=>(0,$.createSelector)((t,r,n,o)=>(Array.isArray(o)?o:[o]).map(i=>({delete:e(_).canUser("delete",{kind:r,name:n,id:i}),update:e(_).canUser("update",{kind:r,name:n,id:i})})),t=>[t.userPermissions]));function Ua(e,t,r,n){return R(t,r,"getEntityRecordPermissions"),ko(e,t,r,n)[0]}function ja(e,t){return e.registeredPostMeta?.[t]??{}}function Bo(e){return!e||!["number","string"].includes(typeof e)||Number(e)===0?null:e.toString()}var ka=(0,$.createRegistrySelector)(e=>(0,$.createSelector)(()=>{let t=e(_).getEntityRecord("root","__unstableBase");if(!t)return null;let r=t?.show_on_front==="page"?Bo(t.page_on_front):null;if(r)return{postType:"page",postId:r};let n=e(_).getDefaultTemplateId({slug:"front-page"});return n?{postType:"wp_template",postId:n}:n===""?Ma:null},t=>[V(t,"root","site"),V(t,"root","__unstableBase"),gr(t,{slug:"front-page"})])),Ba=(0,$.createRegistrySelector)(e=>()=>{let t=e(_).getEntityRecord("root","__unstableBase");return t?.show_on_front==="page"?Bo(t.page_for_posts):null}),Fa=(0,$.createRegistrySelector)(e=>(t,r,n)=>{let o=B(e(_)).getHomePage();if(!o)return;if(r==="page"&&r===o?.postType&&n.toString()===o?.postId){let l=e(_).getEntityRecords("postType","wp_template",{per_page:-1});if(!l)return;let u=l.find(({slug:d})=>d==="front-page")?.id;if(u)return u}let s=e(_).getEditedEntityRecord("postType",r,n);if(!s)return;let i=B(e(_)).getPostsPageId();if(r==="page"&&i===n.toString())return e(_).getDefaultTemplateId({slug:"home"});let a=s.template;if(a){let l=e(_).getEntityRecords("postType","wp_template",{per_page:-1})?.find(({slug:u})=>u===a);if(l)return l.id}let c;return s.slug?c=r==="page"?`${r}-${s.slug}`:`single-${r}-${s.slug}`:c=r==="page"?"page":`single-${r}`,e(_).getDefaultTemplateId({slug:c})});function Va(e){return e.editorSettings}function Ya(e){return e.editorAssets}function $a(e){return e.collaborationSupported}function Ga(e,t,r){return e.viewConfigs?.[`${t}/${r}`]??{default_view:void 0,default_layouts:void 0,view_list:void 0,form:void 0}}var Ka={},Ha=(0,k.createRegistrySelector)(e=>(t,r)=>e(_).isResolving("getEmbedPreview",[r]));function qa(e,t){(0,oe.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,Fo.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return Vo(e,r)}function za(e){return e.currentUser}var Vo=(0,k.createSelector)((e,t)=>(e.users.queries[t]??[]).map(n=>e.users.byId[n]),(e,t)=>[e.users.queries[t],e.users.byId]);function Wa(e,t){return(0,oe.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),Yo(e,t)}var Yo=(0,k.createSelector)((e,t)=>e.entities.config.filter(r=>r.kind===t),(e,t)=>e.entities.config);function Qa(e,t,r){return(0,oe.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),se(e,t,r)}function se(e,t,r){return R(t,r,"getEntityConfig"),e.entities.config?.find(n=>n.kind===t&&n.name===r)}var V=(0,k.createSelector)(((e,t,r,n,o)=>{R(t,r,"getEntityRecord");let s=e.entities.records?.[t]?.[r]?.queriedData;if(!s)return;let i=o?.context??"default";if(!o||!o._fields)return s.itemIsComplete[i]?.[n]?s.items[i][n]:void 0;let a=s.items[i]?.[n];if(!a)return a;let c={},l=U(o._fields)??[];for(let u=0;u<l.length;u++){let d=l[u].split("."),f=a;d.forEach(p=>{f=f?.[p]}),J(c,d,f)}return c}),(e,t,r,n,o)=>{let s=o?.context??"default",i=e.entities.records?.[t]?.[r]?.queriedData;return[i?.items[s]?.[n],i?.itemIsComplete[s]?.[n]]});V.__unstableNormalizeArgs=e=>{let t=[...e],r=t?.[2];return t[2]=Pe(r)?Number(r):r,t};function Ja(e,t,r,n,o){let s=e.entities.records?.[t]?.[r]?.queriedData;if(!s)return!1;let i=o?.context??"default";if(!o||!o._fields)return!!s.itemIsComplete[i]?.[n];let a=s.items[i]?.[n];if(!a)return!1;let c=U(o._fields)??[];for(let l=0;l<c.length;l++){let u=c[l].split("."),d=a;for(let f=0;f<u.length;f++){let p=u[f];if(!d||!Object.hasOwn(d,p))return!1;d=d[p]}}return!0}function Xa(e,t,r,n){return V(e,t,r,n)}var $o=(0,k.createSelector)((e,t,r,n)=>{R(t,r,"getRawEntityRecord");let o=V(e,t,r,n),s=se(e,t,r);return!o||!s?.rawAttributes?.length?o:Object.fromEntries(Object.keys(o).map(i=>{if(s.rawAttributes.includes(i)){let a=o[i]?.raw;return[i,a!==void 0?a:o[i]]}return[i,o[i]]}))},(e,t,r,n,o)=>{let s=o?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData?.items[s]?.[n],e.entities.records?.[t]?.[r]?.queriedData?.itemIsComplete[s]?.[n]]});function Za(e,t,r,n){return R(t,r,"hasEntityRecords"),Array.isArray(St(e,t,r,n))}var St=((e,t,r,n)=>{R(t,r,"getEntityRecords");let o=e.entities.records?.[t]?.[r]?.queriedData;return o?Ft(o,n,{supportsPagination:!!se(e,t,r)?.supportsPagination}):null}),ec=(e,t,r,n)=>{R(t,r,"getEntityRecordsTotalItems");let o=e.entities.records?.[t]?.[r]?.queriedData;return o?Vt(o,n):null},tc=(e,t,r,n)=>{R(t,r,"getEntityRecordsTotalPages");let o=e.entities.records?.[t]?.[r]?.queriedData;if(!o)return null;if(!se(e,t,r)?.supportsPagination||n?.per_page===-1)return 1;let s=Vt(o,n);return s&&(n?.per_page?Math.ceil(s/n.per_page):cn(o,n))},rc=(0,k.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(o=>{let s=Object.keys(t[n][o].edits).filter(i=>V(e,n,o,i)&&Ko(e,n,o,i));if(s.length){let i=se(e,n,o);s.forEach(a=>{let c=yr(e,n,o,a);r.push({key:c?c[i.key||x]:void 0,title:i?.getTitle?.(c)||"",name:o,kind:n})})}})}),r},e=>[e.entities.records]),nc=(0,k.createSelector)(e=>{let{entities:{records:t}}=e,r=[];return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(o=>{let s=Object.keys(t[n][o].saving).filter(i=>hr(e,n,o,i));if(s.length){let i=se(e,n,o);s.forEach(a=>{let c=yr(e,n,o,a);r.push({key:c?c[i.key||x]:void 0,title:i?.getTitle?.(c)||"",name:o,kind:n})})}})}),r},e=>[e.entities.records]);function Er(e,t,r,n){return R(t,r,"getEntityRecordEdits"),e.entities.records?.[t]?.[r]?.edits?.[n]}var Go=(0,k.createSelector)((e,t,r,n)=>{R(t,r,"getEntityRecordNonTransientEdits");let{transientEdits:o}=se(e,t,r)||{},s=Er(e,t,r,n)||{};return o?Object.keys(s).reduce((i,a)=>(o[a]||(i[a]=s[a]),i),{}):s},(e,t,r,n)=>[e.entities.config,e.entities.records?.[t]?.[r]?.edits?.[n]]);function Ko(e,t,r,n){return R(t,r,"hasEditsForEntityRecord"),hr(e,t,r,n)||Object.keys(Go(e,t,r,n)).length>0}var yr=(0,k.createSelector)((e,t,r,n)=>{R(t,r,"getEditedEntityRecord");let o=$o(e,t,r,n),s=Er(e,t,r,n);return!o&&!s?!1:{...o,...s}},(e,t,r,n,o)=>{let s=o?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData.items[s]?.[n],e.entities.records?.[t]?.[r]?.queriedData.itemIsComplete[s]?.[n],e.entities.records?.[t]?.[r]?.edits?.[n]]});function oc(e,t,r,n){R(t,r,"isAutosavingEntityRecord");let{pending:o,isAutosave:s}=e.entities.records?.[t]?.[r]?.saving?.[n]??{};return!!(o&&s)}function hr(e,t,r,n){return R(t,r,"isSavingEntityRecord"),e.entities.records?.[t]?.[r]?.saving?.[n]?.pending??!1}function sc(e,t,r,n){return R(t,r,"isDeletingEntityRecord"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.pending??!1}function ic(e,t,r,n){return R(t,r,"getLastEntitySaveError"),e.entities.records?.[t]?.[r]?.saving?.[n]?.error}function ac(e,t,r,n){return R(t,r,"getLastEntityDeleteError"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.error}function cc(e){(0,oe.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function lc(e){(0,oe.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function uc(e){return Rt(e).hasUndo()}function fc(e){return Rt(e).hasRedo()}function bt(e){return e.currentTheme?V(e,"root","theme",e.currentTheme):null}function Ho(e){return e.currentGlobalStylesId}function dc(e){return bt(e)?.theme_supports??Ka}function pc(e,t){return e.embedPreviews[t]}function mc(e,t){let r=e.embedPreviews[t],n='<a href="'+t+'">'+t+"</a>";return r?r.html===n:!1}function qo(e,t,r,n){let o=typeof r=="object";if(o&&(!r.kind||!r.name))return!1;o&&R(r.kind,r.name,"canUser");let s=fe(t,r,n);return e.userPermissions[s]}function gc(e,t,r,n){return(0,oe.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),qo(e,"update",{kind:t,name:r,id:n})}function Ec(e,t,r){return e.autosaves[r]}function yc(e,t,r,n){return n===void 0?void 0:e.autosaves[r]?.find(s=>s.author===n)}var hc=(0,k.createRegistrySelector)(e=>(t,r,n)=>e(_).hasFinishedResolution("getAutosaves",[r,n]));function vc(e){return e.editsReference}function _c(e){let t=bt(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}function Rc(e){let t=bt(e);return t?e.themeGlobalStyleVariations[t.stylesheet]:null}function Sc(e){return e.blockPatterns}function bc(e){return e.blockPatternCategories}function Tc(e){return e.userPatternCategories}function wc(e){(0,oe.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let t=Ho(e);return t?e.themeGlobalStyleRevisions[t]:null}function gr(e,t){return e.defaultTemplates[JSON.stringify(t)]}var Cc=(e,t,r,n,o)=>{R(t,r,"getRevisions");let s=e.entities.records?.[t]?.[r]?.revisions?.[n];return s?Ft(s,o):null};function Ic(e,t,r,n,o,s){let i=e.entities.records?.[t]?.[r]?.revisions?.[n];if(!i)return!1;let a=s?.context??"default";if(!s||!s._fields)return!!i.itemIsComplete[a]?.[o];let c=i.items[a]?.[o];if(!c)return!1;let l=U(s._fields)??[];for(let u=0;u<l.length;u++){let d=l[u].split("."),f=c;for(let p=0;p<d.length;p++){let m=d[p];if(!f||!Object.hasOwn(f,m))return!1;f=f[m]}}return!0}var xc=(0,k.createSelector)((e,t,r,n,o,s)=>{R(t,r,"getRevision");let i=e.entities.records?.[t]?.[r]?.revisions?.[n];if(!i)return;let a=s?.context??"default";if(!s||!s._fields)return i.itemIsComplete[a]?.[o]?i.items[a][o]:void 0;let c=i.items[a]?.[o];if(!c)return c;let l={},u=U(s._fields)??[];for(let d=0;d<u.length;d++){let f=u[d].split("."),p=c;f.forEach(m=>{p=p?.[m]}),J(l,f,p)}return l},(e,t,r,n,o,s)=>{let i=s?.context??"default",a=e.entities.records?.[t]?.[r]?.revisions?.[n];return[a?.items?.[i]?.[o],a?.itemIsComplete?.[i]?.[o]]});function Oc(e){if(!e.syncConnectionStatuses)return;let t=["disconnected","connecting","connected"],r;for(let n of Object.values(e.syncConnectionStatuses))(!r||t.indexOf(n.status)<t.indexOf(r.status))&&(r=n);return r}var Cr={};Ee(Cr,{__experimentalBatch:()=>zc,__experimentalReceiveCurrentGlobalStylesId:()=>jc,__experimentalReceiveThemeBaseGlobalStyles:()=>kc,__experimentalReceiveThemeGlobalStyleVariations:()=>Bc,__experimentalSaveSpecifiedEntityEdits:()=>Qc,__unstableCreateUndoLevel:()=>qc,addEntities:()=>Nc,clearEntityRecordEdits:()=>Gc,deleteEntityRecord:()=>Tr,editEntityRecord:()=>$c,receiveAutosaves:()=>Zc,receiveCurrentTheme:()=>Uc,receiveCurrentUser:()=>Mc,receiveDefaultTemplateId:()=>tl,receiveEmbedPreview:()=>Yc,receiveEntityRecords:()=>Lc,receiveNavigationFallbackId:()=>el,receiveRevisions:()=>rl,receiveThemeGlobalStyleRevisions:()=>Vc,receiveThemeSupports:()=>Fc,receiveUploadPermissions:()=>Jc,receiveUserPermission:()=>Xo,receiveUserPermissions:()=>Xc,receiveUserQuery:()=>Dc,redo:()=>Hc,saveEditedEntityRecord:()=>Wc,saveEntityRecord:()=>wr,setSyncConnectionStatus:()=>nl,undo:()=>Kc});var Qo=g(ye(),1);var br=g(H(),1),Jo=g(X(),1),Tt=g(ge(),1);var Rr=g(H(),1),_r=null;function Ac(e,t){let r=[...e],n=[];for(;r.length;)n.push(r.splice(0,t));return n}async function zo(e){_r===null&&(_r=(await(0,Rr.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let t=[];for(let r of Ac(e,_r)){let n=await(0,Rr.default)({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:r.map(s=>({path:s.path,body:s.data,method:s.method,headers:s.headers}))}}),o;n.failed?o=n.responses.map(s=>({error:s?.body})):o=n.responses.map(s=>{let i={};return s.status>=200&&s.status<300?i.output=s.body:i.error=s.body,i}),t.push(...o)}return t}function Sr(e=zo){let t=0,r=[],n=new Pc;return{add(o){let s=++t;n.add(s);let i=a=>new Promise((c,l)=>{r.push({input:a,resolve:c,reject:l}),n.delete(s)});return typeof o=="function"?Promise.resolve(o(i)).finally(()=>{n.delete(s)}):i(o)},async run(){n.size&&await new Promise(i=>{let a=n.subscribe(()=>{n.size||(a(),i(void 0))})});let o;try{if(o=await e(r.map(({input:i})=>i)),o.length!==r.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(i){for(let{reject:a}of r)a(i);throw i}let s=!0;return o.forEach((i,a)=>{let c=r[a];i?.error?(c?.reject(i.error),s=!1):c?.resolve(i?.output??i)}),r=[],s}}}var Pc=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 Wo(e){return e.status==="auto-draft"?{...e,title:""}:e}function Dc(e,t){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(t)?t:[t],queryID:e}}function Mc(e){return{type:"RECEIVE_CURRENT_USER",currentUser:e}}function Nc(e){return{type:"ADD_ENTITIES",entities:e}}function Lc(e,t,r,n=void 0,o=!1,s=void 0,i=void 0){e==="postType"&&(r=Array.isArray(r)?r.map(Wo):Wo(r));let a;return n?a=Xr(r,n,s,i):a=Bt(r,s,i),{...a,kind:e,name:t,invalidateCache:o}}function Uc(e){return{type:"RECEIVE_CURRENT_THEME",currentTheme:e}}function jc(e){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:e}}function kc(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:e,globalStyles:t}}function Bc(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:e,variations:t}}function Fc(){return(0,Tt.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function Vc(e,t){return(0,Tt.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 Yc(e,t){return{type:"RECEIVE_EMBED_PREVIEW",url:e,preview:t}}var Tr=(e,t,r,n,{__unstableFetch:o=br.default,throwOnError:s=!1}={})=>async({dispatch:i,resolveSelect:a})=>{R(e,t,"deleteEntityRecord");let l=(await a.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t),u,d=!1;if(!l)return;let f=await i.__unstableAcquireStoreLock(_,["entities","records",e,t,r],{exclusive:!0});try{i({type:"DELETE_ENTITY_RECORD_START",kind:e,name:t,recordId:r});let p=!1,{baseURL:m}=l;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(m=m.slice(0,m.lastIndexOf("/"))+"/templates");try{let E=`${m}/${r}`;if(n&&(E=(0,Jo.addQueryArgs)(E,n)),d=await o({path:E,method:"DELETE"}),await i(Jr(e,t,r,!0)),l.syncConfig){let h=`${e}/${t}`,y=r;j()?.unload(h,y)}}catch(E){p=!0,u=E}if(i({type:"DELETE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:r,error:u}),p&&s)throw u;return d}finally{i.__unstableReleaseStoreLock(f)}},$c=(e,t,r,n,o={})=>({select:s,dispatch:i})=>{R(e,t,"editEntityRecord");let a=s.getEntityConfig(e,t);if(!a)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let{mergedEdits:c={}}=a,l=s.getRawEntityRecord(e,t,r),u=s.getEditedEntityRecord(e,t,r),d=Object.keys(n).reduce((p,m)=>(p[m]=c[m]?{...u[m],...n[m]}:n[m],p),{}),f={kind:e,name:t,recordId:r,edits:Object.keys(n).reduce((p,m)=>{let E=l[m],h=d[m];return p[m]=(0,Qo.default)(E,h)?void 0:h,p},{})};if(a.syncConfig){let p=`${e}/${t}`,m=r,E=o.undoIgnore?!1:!o.isCached,h=o.undoIgnore?Jt:Vn;j()?.update(p,m,d,h,{isNewUndoLevel:E})}o.undoIgnore||s.getUndoManager().addRecord([{id:{kind:e,name:t,recordId:r},changes:Object.keys(n).reduce((p,m)=>(p[m]={from:u[m],to:n[m]},p),{})}],o.isCached),i({type:"EDIT_ENTITY_RECORD",...f})},Gc=(e,t,r)=>({select:n,dispatch:o})=>{let s=n.getEntityConfig(e,t);if(R(e,t,"clearEntityRecordEdits"),!s)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);let i=n.getEntityRecordEdits(e,t,r);if(!i)return;let a=Object.keys(i).reduce((c,l)=>(c[l]=void 0,c),{});o({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:a})},Kc=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().undo();r&&t({type:"UNDO",record:r})},Hc=()=>({select:e,dispatch:t})=>{let r=e.getUndoManager().redo();r&&t({type:"REDO",record:r})},qc=()=>({select:e})=>{e.getUndoManager().addRecord()},wr=(e,t,r,n={})=>async({select:o,resolveSelect:s,dispatch:i})=>{let{isAutosave:a=!1,__unstableFetch:c=br.default,__unstableSkipSyncUpdate:l=!1,throwOnError:u=!1}=n;R(e,t,"saveEntityRecord");let f=(await s.getEntitiesConfig(e)).find(y=>y.kind===e&&y.name===t);if(!f)return;let p=f.key??x,m=r[p],E=!!p&&!m,h=await i.__unstableAcquireStoreLock(_,["entities","records",e,t,m||Be()],{exclusive:!0});try{for(let[b,T]of Object.entries(r))if(typeof T=="function"){let I=T(o.getEditedEntityRecord(e,t,m));i.editEntityRecord(e,t,m,{[b]:I},{undoIgnore:!0}),r[b]=I}i({type:"SAVE_ENTITY_RECORD_START",kind:e,name:t,recordId:m,isAutosave:a});let y,v,w=!1,{baseURL:S}=f;e==="postType"&&t==="wp_template"&&(m&&typeof m=="string"&&!/^\d+$/.test(m)||!window?.__experimentalTemplateActivate)&&(S=S.slice(0,S.lastIndexOf("/"))+"/templates");try{let b=`${S}${m?"/"+m:""}`,T=E?{}:o.getRawEntityRecord(e,t,m);if(a){let I={...T,...r},$r=["title","excerpt","content","meta"].reduce((K,Q)=>(Q in I&&(K[Q]=I[Q]),K),{status:I.status==="auto-draft"?"draft":void 0});if(y=await c({path:`${b}/autosaves`,method:"POST",data:$r}),T.id===y.id){let K={...T,...$r,...y};K=Object.keys(K).reduce((Q,ce)=>(["title","excerpt","content","meta"].includes(ce)?Q[ce]=K[ce]:ce==="status"?Q[ce]=T.status==="auto-draft"&&K.status==="draft"?K.status:T.status:Q[ce]=T[ce],Q),{}),i.receiveEntityRecords(e,t,K,void 0,!0)}else i.receiveAutosaves(T.id,y)}else{let I=r;f.__unstablePrePersist&&(I={...I,...await f.__unstablePrePersist(T,I)}),y=await c({path:b,method:m?"PUT":"POST",data:I}),i.receiveEntityRecords(e,t,y,void 0,!0,I),f.syncConfig&&j()?.update(`${e}/${t}`,m,l?{}:y,Jt,{isSave:!0})}}catch(b){w=!0,v=b}if(i({type:"SAVE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:m,error:v,isAutosave:a}),w&&u)throw v;return y}finally{i.__unstableReleaseStoreLock(h)}},zc=e=>async({dispatch:t})=>{let r=Sr(),n={saveEntityRecord(i,a,c,l){return r.add(u=>t.saveEntityRecord(i,a,c,{...l,__unstableFetch:u}))},saveEditedEntityRecord(i,a,c,l){return r.add(u=>t.saveEditedEntityRecord(i,a,c,{...l,__unstableFetch:u}))},deleteEntityRecord(i,a,c,l,u){return r.add(d=>t.deleteEntityRecord(i,a,c,l,{...u,__unstableFetch:d}))}},o=e.map(i=>i(n)),[,...s]=await Promise.all([r.run(),...o]);return s},Wc=(e,t,r,n)=>async({select:o,dispatch:s,resolveSelect:i})=>{if(R(e,t,"saveEditedEntityRecord"),!o.hasEditsForEntityRecord(e,t,r))return;let c=(await i.getEntitiesConfig(e)).find(f=>f.kind===e&&f.name===t);if(!c)return;let l=c.key||x,u=o.getEntityRecordNonTransientEdits(e,t,r),d={[l]:r,...u};return await s.saveEntityRecord(e,t,d,n)},Qc=(e,t,r,n,o)=>async({select:s,dispatch:i,resolveSelect:a})=>{if(R(e,t,"__experimentalSaveSpecifiedEntityEdits"),!s.hasEditsForEntityRecord(e,t,r))return;let c=s.getEntityRecordNonTransientEdits(e,t,r),l={};for(let p of n)J(l,p,kt(c,p));let f=(await a.getEntitiesConfig(e)).find(p=>p.kind===e&&p.name===t)?.key||x;return r&&(l[f]=r),await i.saveEntityRecord(e,t,l,o)};function Jc(e){return(0,Tt.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),Xo("create/media",e)}function Xo(e,t){return{type:"RECEIVE_USER_PERMISSION",key:e,isAllowed:t}}function Xc(e){return{type:"RECEIVE_USER_PERMISSIONS",permissions:e}}function Zc(e,t){return{type:"RECEIVE_AUTOSAVES",postId:e,autosaves:Array.isArray(t)?t:[t]}}function el(e){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:e}}function tl(e,t){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:e,templateId:t}}var rl=(e,t,r,n,o,s=!1,i)=>async({dispatch:a,resolveSelect:c})=>{R(e,t,"receiveRevisions");let d=(await c.getEntitiesConfig(e)).find(f=>f.kind===e&&f.name===t)?.revisionKey??x;a({type:"RECEIVE_ITEM_REVISIONS",key:d,items:n,recordKey:r,meta:i,query:o,kind:e,name:t,invalidateCache:s})};function nl(e,t,r,n){return n?{type:"SET_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r,status:n}:{type:"CLEAR_SYNC_CONNECTION_STATUS",kind:e,name:t,key:r}}var Ir={};Ee(Ir,{editMediaEntity:()=>sl,receiveEditorAssets:()=>al,receiveEditorSettings:()=>il,receiveRegisteredPostMeta:()=>ol,receiveViewConfig:()=>ll,setCollaborationSupported:()=>cl});var Zo=g(H(),1);function ol(e,t){return{type:"RECEIVE_REGISTERED_POST_META",postType:e,registeredPostMeta:t}}var sl=(e,t={},{__unstableFetch:r=Zo.default,throwOnError:n=!1}={})=>async({dispatch:o,resolveSelect:s})=>{if(!e)return;let i="postType",a="attachment",l=(await s.getEntitiesConfig(i)).find(m=>m.kind===i&&m.name===a);if(!l)return;let u=await o.__unstableAcquireStoreLock(_,["entities","records",i,a,e],{exclusive:!0}),d,f,p=!1;try{o({type:"SAVE_ENTITY_RECORD_START",kind:i,name:a,recordId:e});try{let m=`${l.baseURL}/${e}/edit`,E=await r({path:m,method:"POST",data:{...t}});E&&(o.receiveEntityRecords(i,a,E,void 0,!0,void 0,void 0),d=E)}catch(m){f=m,p=!0}if(o({type:"SAVE_ENTITY_RECORD_FINISH",kind:i,name:a,recordId:e,error:f}),p&&n)throw f;return d}finally{o.__unstableReleaseStoreLock(u)}};function il(e){return{type:"RECEIVE_EDITOR_SETTINGS",settings:e}}function al(e){return{type:"RECEIVE_EDITOR_ASSETS",assets:e}}var cl=e=>({dispatch:t})=>{t({type:"SET_COLLABORATION_SUPPORTED",supported:e})};function ll(e,t,r){return{type:"RECEIVE_VIEW_CONFIG",kind:e,name:t,config:r}}var Pr={};Ee(Pr,{__experimentalGetCurrentGlobalStylesId:()=>Tl,__experimentalGetCurrentThemeBaseGlobalStyles:()=>wl,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Cl,canUser:()=>as,canUserEditEntityRecord:()=>Rl,getAuthors:()=>dl,getAutosave:()=>bl,getAutosaves:()=>Sl,getBlockPatternCategories:()=>xl,getBlockPatterns:()=>Il,getCurrentTheme:()=>hl,getCurrentThemeGlobalStylesRevisions:()=>cs,getCurrentUser:()=>pl,getDefaultTemplateId:()=>ls,getEditedEntityRecord:()=>gl,getEditorAssets:()=>Ll,getEditorSettings:()=>Nl,getEmbedPreview:()=>_l,getEntitiesConfig:()=>Ml,getEntityRecord:()=>wt,getEntityRecords:()=>Qe,getEntityRecordsTotalItems:()=>El,getEntityRecordsTotalPages:()=>yl,getNavigationFallbackId:()=>Al,getRawEntityRecord:()=>ml,getRegisteredPostMeta:()=>Dl,getRevision:()=>Pl,getRevisions:()=>us,getThemeSupports:()=>vl,getUserPatternCategories:()=>Ol,getViewConfig:()=>Ul});var Y=g(X(),1),is=g(xr(),1),C=g(H(),1);var ss=g(H(),1);var He=g(H(),1),qe=g(X(),1),ze=g(xr(),1),We=g($t(),1);async function rs(e,t={},r={}){let n=t.isInitialSuggestions&&t.initialSuggestionsSearchOptions?{...t,...t.initialSuggestionsSearchOptions}:t,{type:o,subtype:s,page:i,perPage:a=t.isInitialSuggestions?3:20}=n,{disablePostFormats:c=!1}=r,l=[];(!o||o==="post")&&l.push((0,He.default)({path:(0,qe.addQueryArgs)("/wp/v2/search",{search:e,page:i,per_page:a,type:"post",subtype:s})}).then(f=>f.map(p=>({id:p.id,url:p.url,title:(0,ze.decodeEntities)(p.title||"")||(0,We.__)("(no title)"),type:p.subtype||p.type,kind:"post-type"}))).catch(()=>[])),(!o||o==="term")&&l.push((0,He.default)({path:(0,qe.addQueryArgs)("/wp/v2/search",{search:e,page:i,per_page:a,type:"term",subtype:s})}).then(f=>f.map(p=>({id:p.id,url:p.url,title:(0,ze.decodeEntities)(p.title||"")||(0,We.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),!c&&(!o||o==="post-format")&&l.push((0,He.default)({path:(0,qe.addQueryArgs)("/wp/v2/search",{search:e,page:i,per_page:a,type:"post-format",subtype:s})}).then(f=>f.map(p=>({id:p.id,url:p.url,title:(0,ze.decodeEntities)(p.title||"")||(0,We.__)("(no title)"),type:p.subtype||p.type,kind:"taxonomy"}))).catch(()=>[])),(!o||o==="attachment")&&l.push((0,He.default)({path:(0,qe.addQueryArgs)("/wp/v2/media",{search:e,page:i,per_page:a})}).then(f=>f.map(p=>({id:p.id,url:p.source_url,title:(0,ze.decodeEntities)(p.title.rendered||"")||(0,We.__)("(no title)"),type:p.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(l)).flat();return d=d.filter(f=>!!f.id),d=ul(d,e),d=d.slice(0,a),d}function ul(e,t){let r=ts(t),n={};for(let o of e)if(o.title){let s=ts(o.title),i=s.filter(u=>r.some(d=>u===d)),a=s.filter(u=>r.some(d=>u!==d&&u.includes(d))),c=i.length/s.length*10,l=a.length/s.length;n[o.id]=c+l}else n[o.id]=0;return e.sort((o,s)=>n[s.id]-n[o.id])}function ts(e){return e.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var ns=g(H(),1),G=g(X(),1),Or=new Map,fl=async(e,t={})=>{let r="/wp-block-editor/v1/url-details",n={url:(0,G.prependHTTP)(e)};if(!(0,G.isURL)(e))return Promise.reject(`${e} is not a valid URL.`);let o=(0,G.getProtocol)(e);return!o||!(0,G.isValidProtocol)(o)||!o.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(e)?Promise.reject(`${e} does not have a valid protocol. URLs must be "http" based`):Or.has(e)?Or.get(e):(0,ns.default)({path:(0,G.addQueryArgs)(r,n),...t}).then(s=>(Or.set(e,s),s))},os=fl;async function Ar(){let e=await(0,ss.default)({path:"/wp/v2/block-patterns/patterns"});return e?e.map(t=>Object.fromEntries(Object.entries(t).map(([r,n])=>[st(r),n]))):[]}var dl=e=>async({dispatch:t})=>{let r=(0,Y.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e),n=await(0,C.default)({path:r});t.receiveUserQuery(r,n)},pl=()=>async({dispatch:e})=>{let t=await(0,C.default)({path:"/wp/v2/users/me"});e.receiveCurrentUser(t)},wt=(e,t,r="",n)=>async({select:o,dispatch:s,registry:i,resolveSelect:a})=>{let l=(await a.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!l)return;let u=await s.__unstableAcquireStoreLock(_,["entities","records",e,t,r],{exclusive:!1});try{if(n!==void 0&&n._fields&&(n={...n,_fields:[...new Set([...U(n._fields)||[],l.key||x])].join()}),n!==void 0&&n._fields&&o.hasEntityRecord(e,t,r,n))return;let{baseURL:d}=l;e==="postType"&&t==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(d=d.slice(0,d.lastIndexOf("/"))+"/templates");let f=(0,Y.addQueryArgs)(d+(r?"/"+r:""),{...l.baseURLParams,...n}),p=await(0,C.default)({path:f,parse:!1}),m=await p.json(),E=De(p.headers?.get("allow")),h=[],y={};for(let v of ue)y[fe(v,{kind:e,name:t,id:r})]=E[v],h.push([v,{kind:e,name:t,id:r}]);if(l.syncConfig&&Pe(r)&&!n){let v=`${e}/${t}`,w=r,S={...m};Object.entries(l.transientEdits??{}).filter(([b,T])=>S[b]===void 0&&T&&typeof T=="object"&&"read"in T&&typeof T.read=="function").forEach(([b,T])=>{S[b]=T.read(S)}),j()?.load(l.syncConfig,v,w,S,{editRecord:(b,T={})=>{Object.keys(b).length&&s({type:"EDIT_ENTITY_RECORD",kind:e,name:t,recordId:r,edits:b,meta:{undo:void 0},options:T})},getEditedRecord:async()=>await a.getEditedEntityRecord(e,t,r),onStatusChange:b=>{s.setSyncConnectionStatus(e,t,r,b)},refetchRecord:async()=>{s.receiveEntityRecords(e,t,await(0,C.default)({path:f,parse:!0}),n)},persistCRDTDoc:()=>{a.getEditedEntityRecord(e,t,r).then(b=>{let{meta:T,status:I}=b;I==="auto-draft"||!T||s.saveEntityRecord(e,t,b,{__unstableSkipSyncUpdate:!0})})},addUndoMeta:(b,T)=>{let I=mt(b);I&&T.set("selectionHistory",I)},restoreUndoMeta:(b,T)=>{let I=T.get("selectionHistory");I&&setTimeout(()=>{_o(I,b)},0)}})}i.batch(()=>{s.receiveEntityRecords(e,t,m,n),s.receiveUserPermissions(y),s.finishResolutions("canUser",h)})}finally{s.__unstableReleaseStoreLock(u)}};wt.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 ml=le("getEntityRecord"),gl=le("getEntityRecord"),Qe=(e,t,r={})=>async({dispatch:n,registry:o,resolveSelect:s})=>{let a=(await s.getEntitiesConfig(e)).find(f=>f.name===t&&f.kind===e);if(!a)return;let c=await n.__unstableAcquireStoreLock(_,["entities","records",e,t],{exclusive:!1}),l={...r},u=a.key||x;function d(f,p){let m=nt(p);return f.filter(E=>E?.[u]).map(E=>[e,t,E[u],m])}try{r._fields&&(r={...r,_fields:[...new Set([...U(r._fields)||[],u])].join()});let{baseURL:f}=a,{combinedTemplates:p=!0}=r;e==="postType"&&t==="wp_template"&&p&&(f=f.slice(0,f.lastIndexOf("/"))+"/templates");let m=(0,Y.addQueryArgs)(f,{...a.baseURLParams,...r}),E=[],h;if(a.supportsPagination&&r.per_page!==-1){let y=await(0,C.default)({path:m,parse:!1});E=Object.values(await y.json()),h={totalItems:parseInt(y.headers.get("X-WP-Total")),totalPages:parseInt(y.headers.get("X-WP-TotalPages"))}}else if(r.per_page===-1&&r[Me]===!0){let y=1,v;do{let w=await(0,C.default)({path:(0,Y.addQueryArgs)(m,{page:y,per_page:100}),parse:!1}),S=Object.values(await w.json());v=parseInt(w.headers.get("X-WP-TotalPages")),h||(h={totalItems:parseInt(w.headers.get("X-WP-Total")),totalPages:1}),E.push(...S),o.batch(()=>{n.receiveEntityRecords(e,t,E,r,!1,void 0,h),n.finishResolutions("getEntityRecord",d(S,l))}),y++}while(y<=v)}else E=Object.values(await(0,C.default)({path:m})),h={totalItems:E.length,totalPages:1};if(a.syncConfig&&r.per_page===-1){let y=`${e}/${t}`;j()?.loadCollection(a.syncConfig,y,{onStatusChange:v=>{n.setSyncConnectionStatus(e,t,null,v)},refetchRecords:async()=>{n.receiveEntityRecords(e,t,await(0,C.default)({path:m,parse:!0}),r)}})}r._fields&&(E=E.map(y=>(r._fields.split(",").forEach(v=>{y.hasOwnProperty(v)||(y[v]=void 0)}),y))),o.batch(()=>{n.receiveEntityRecords(e,t,E,r,!1,void 0,h);let y=E.filter(S=>!!S?.[u]&&!!S?._links?.self?.[0]?.targetHints?.allow).map(S=>({id:S[u],permissions:De(S._links.self[0].targetHints.allow)})),v=[],w={};for(let S of y)for(let b of ue)v.push([b,{kind:e,name:t,id:S.id}]),w[fe(b,{kind:e,name:t,id:S.id})]=S.permissions[b];y.length>0&&(n.receiveUserPermissions(w),n.finishResolutions("canUser",v)),n.finishResolutions("getEntityRecord",d(E,l)),n.__unstableReleaseStoreLock(c)})}catch{n.__unstableReleaseStoreLock(c)}};Qe.shouldInvalidate=(e,t,r)=>(e.type==="RECEIVE_ITEMS"||e.type==="REMOVE_ITEMS")&&e.invalidateCache&&t===e.kind&&r===e.name;var El=le("getEntityRecords"),yl=le("getEntityRecords"),hl=()=>async({dispatch:e,resolveSelect:t})=>{let r=await t.getEntityRecords("root","theme",{status:"active"});e.receiveCurrentTheme(r[0])},vl=le("getCurrentTheme"),_l=e=>async({dispatch:t})=>{try{let r=await(0,C.default)({path:(0,Y.addQueryArgs)("/oembed/1.0/proxy",{url:e})});t.receiveEmbedPreview(e,r)}catch{t.receiveEmbedPreview(e,!1)}},as=(e,t,r)=>async({dispatch:n,registry:o,resolveSelect:s})=>{if(!ue.includes(e))throw new Error(`'${e}' is not a valid action.`);let{hasStartedResolution:i}=o.select(_);for(let f of ue){if(f===e)continue;if(i("canUser",[f,t,r]))return}let a=null;if(typeof t=="object"){if(!t.kind||!t.name)throw new Error("The entity resource object is not valid.");let p=(await s.getEntitiesConfig(t.kind)).find(m=>m.name===t.name&&m.kind===t.kind);if(!p)return;a=p.baseURL+(t.id?"/"+t.id:"")}else a=`/wp/v2/${t}`+(r?"/"+r:"");let c;try{c=await(0,C.default)({path:a,method:"OPTIONS",parse:!1})}catch{return}let l=De(c.headers?.get("allow")),u={},d=[];for(let f of ue)u[fe(f,t,r)]=l[f],f!==e&&d.push([f,t,r]);o.batch(()=>{n.receiveUserPermissions(u),n.finishResolutions("canUser",d)})},Rl=(e,t,r)=>async({dispatch:n})=>{await n(as("update",{kind:e,name:t,id:r}))},Sl=(e,t)=>async({dispatch:r,resolveSelect:n})=>{let{rest_base:o,rest_namespace:s="wp/v2",supports:i}=await n.getPostType(e);if(!i?.autosave)return;let a=await(0,C.default)({path:`/${s}/${o}/${t}/autosaves?context=edit`});a&&a.length&&r.receiveAutosaves(t,a)},bl=(e,t)=>async({resolveSelect:r})=>{await r.getAutosaves(e,t)},Tl=()=>async({dispatch:e,resolveSelect:t})=>{let n=(await t.getEntityRecords("root","theme",{status:"active"}))?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(!n)return;let o=n.match(/\/(\d+)(?:\?|$)/),s=o?Number(o[1]):null;s&&e.__experimentalReceiveCurrentGlobalStylesId(s)},wl=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),n=await(0,C.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}?context=view`});t.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,n)},Cl=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.getCurrentTheme(),n=await(0,C.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}/variations?context=view`});t.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,n)},cs=()=>async({resolveSelect:e,dispatch:t})=>{let r=await e.__experimentalGetCurrentGlobalStylesId(),o=(r?await e.getEntityRecord("root","globalStyles",r):void 0)?._links?.["version-history"]?.[0]?.href;if(o){let i=(await(0,C.default)({url:o}))?.map(a=>Object.fromEntries(Object.entries(a).map(([c,l])=>[st(c),l])));t.receiveThemeGlobalStyleRevisions(r,i)}};cs.shouldInvalidate=e=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&e.kind==="root"&&!e.error&&e.name==="globalStyles";var Il=()=>async({dispatch:e})=>{let t=await Ar();e({type:"RECEIVE_BLOCK_PATTERNS",patterns:t})},xl=()=>async({dispatch:e})=>{let t=await(0,C.default)({path:"/wp/v2/block-patterns/categories"});e({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:t})},Ol=()=>async({dispatch:e,resolveSelect:t})=>{let n=(await t.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug",context:"view"}))?.map(o=>({...o,label:(0,is.decodeEntities)(o.name),name:o.slug}))||[];e({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:n})},Al=()=>async({dispatch:e,select:t,registry:r})=>{let n=await(0,C.default)({path:(0,Y.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),o=n?._embedded?.self;r.batch(()=>{if(e.receiveNavigationFallbackId(n?.id),!o)return;let i=!t.getEntityRecord("postType","wp_navigation",n.id);e.receiveEntityRecords("postType","wp_navigation",o,void 0,i),e.finishResolution("getEntityRecord",["postType","wp_navigation",n.id])})},ls=e=>async({dispatch:t,registry:r,resolveSelect:n})=>{let o=await(0,C.default)({path:(0,Y.addQueryArgs)("/wp/v2/templates/lookup",e)});await n.getEntitiesConfig("postType");let s=window?.__experimentalTemplateActivate&&o?.wp_id||o?.id;r.batch(()=>{t.receiveDefaultTemplateId(e,s||""),s&&(o.id=s,t.receiveEntityRecords("postType",o.type,o),t.finishResolution("getEntityRecord",["postType",o.type,s]))})};ls.shouldInvalidate=e=>e.type==="RECEIVE_ITEMS"&&e.kind==="root"&&e.name==="site";var us=(e,t,r,n={})=>async({dispatch:o,registry:s,resolveSelect:i})=>{let c=(await i.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!c)return;let l={...n},u=await o.__unstableAcquireStoreLock(_,["entities","records",e,t,r,"revisions"],{exclusive:!1});try{n._fields&&(n={...n,_fields:[...new Set([...U(n._fields)||[],c.revisionKey||x])].join()});let d=(0,Y.addQueryArgs)(c.getRevisionsUrl(r),n),f,p,m={},E=c.supportsPagination&&n.per_page!==-1;try{p=await(0,C.default)({path:d,parse:!E})}catch{return}p&&(E?(f=Object.values(await p.json()),m.totalItems=parseInt(p.headers.get("X-WP-Total"))):f=Object.values(p),n._fields&&(f=f.map(h=>(n._fields.split(",").forEach(y=>{h.hasOwnProperty(y)||(h[y]=void 0)}),h))),s.batch(()=>{o.receiveRevisions(e,t,r,f,n,!1,m);let h=c.revisionKey||x,y=nt(l),v=f.filter(w=>w[h]).map(w=>[e,t,r,w[h],y]);o.finishResolutions("getRevision",v)}))}finally{o.__unstableReleaseStoreLock(u)}};us.shouldInvalidate=(e,t,r,n)=>e.type==="SAVE_ENTITY_RECORD_FINISH"&&r===e.name&&t===e.kind&&!e.error&&n===e.recordId;var Pl=(e,t,r,n,o)=>async({select:s,dispatch:i,resolveSelect:a})=>{let l=(await a.getEntitiesConfig(e)).find(d=>d.name===t&&d.kind===e);if(!l)return;o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...U(o._fields)||[],l.revisionKey||x])].join()});let u=await i.__unstableAcquireStoreLock(_,["entities","records",e,t,r,"revisions",n],{exclusive:!1});try{if(s.hasRevision(e,t,r,n,o))return;let d=(0,Y.addQueryArgs)(l.getRevisionsUrl(r,n),o),f;try{f=await(0,C.default)({path:d})}catch{return}f&&i.receiveRevisions(e,t,r,f,o)}finally{i.__unstableReleaseStoreLock(u)}},Dl=e=>async({dispatch:t,resolveSelect:r})=>{let n;try{let{rest_namespace:o="wp/v2",rest_base:s}=await r.getPostType(e)||{};n=await(0,C.default)({path:`${o}/${s}/?context=edit`,method:"OPTIONS"})}catch{return}n&&t.receiveRegisteredPostMeta(e,n?.schema?.properties?.meta?.properties)},Ml=e=>async({dispatch:t})=>{let r=vt.find(n=>n.kind===e);if(r)try{let n=await r.loadEntities();if(!n.length)return;t.addEntities(n)}catch{}},Nl=()=>async({dispatch:e})=>{let t=await(0,C.default)({path:"/wp-block-editor/v1/settings"});e.receiveEditorSettings(t)},Ll=()=>async({dispatch:e})=>{let t=await(0,C.default)({path:"/wp-block-editor/v1/assets"});e.receiveEditorAssets(t)},Ul=(e,t)=>async({dispatch:r})=>{let n=await(0,C.default)({path:(0,Y.addQueryArgs)("/wp/v2/view-config",{kind:e,name:t})});r.receiveViewConfig(e,t,n)};function Dr(e,t){let r={...e},n=r;for(let o of t)n.children={...n.children,[o]:{locks:[],children:{},...n.children[o]}},n=n.children[o];return r}function Je(e,t){let r=e;for(let n of t){let o=r.children[n];if(!o)return null;r=o}return r}function*fs(e,t){let r=e;yield r;for(let n of t){let o=r.children[n];if(!o)break;yield o,r=o}}function*ds(e){let t=Object.values(e.children);for(;t.length;){let r=t.pop();yield r,t.push(...Object.values(r.children))}}function Mr({exclusive:e},t){return!!(e&&t.length||!e&&t.filter(r=>r.exclusive).length)}var jl={requests:[],tree:{locks:[],children:{}}};function Xe(e=jl,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:n}=t,{store:o,path:s}=n,i=[o,...s],a=Dr(e.tree,i),c=Je(a,i);return c.locks=[...c.locks,r],{...e,requests:e.requests.filter(l=>l!==n),tree:a}}case"RELEASE_LOCK":{let{lock:r}=t,n=[r.store,...r.path],o=Dr(e.tree,n),s=Je(o,n);return s.locks=s.locks.filter(i=>i!==r),{...e,tree:o}}}return e}function ps(e){return e.requests}function ms(e,t,r,{exclusive:n}){let o=[t,...r],s=e.tree;for(let a of fs(s,o))if(Mr({exclusive:n},a.locks))return!1;let i=Je(s,o);if(!i)return!0;for(let a of ds(i))if(Mr({exclusive:n},a.locks))return!1;return!0}function gs(){let e=Xe(void 0,{type:"@@INIT"});function t(){for(let o of ps(e)){let{store:s,path:i,exclusive:a,notifyAcquired:c}=o;if(ms(e,s,i,{exclusive:a})){let l={store:s,path:i,exclusive:a};e=Xe(e,{type:"GRANT_LOCK_REQUEST",lock:l,request:o}),c(l)}}}function r(o,s,i){return new Promise(a=>{e=Xe(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:o,path:s,exclusive:i,notifyAcquired:a}}),t()})}function n(o){e=Xe(e,{type:"RELEASE_LOCK",lock:o}),t()}return{acquire:r,release:n}}function Es(){let e=gs();function t(n,o,{exclusive:s}){return()=>e.acquire(n,o,s)}function r(n){return()=>e.release(n)}return{__unstableAcquireStoreLock:t,__unstableReleaseStoreLock:r}}var ys,hs;var Ct=g(z(),1);var _s=g(z(),1),ie=(0,_s.createContext)({});ie.displayName="EntityContext";var bs=g(Ss(),1);function Ts({kind:e,type:t,id:r,revisionId:n,children:o}){let s=(0,Ct.useContext)(ie),i=(0,Ct.useMemo)(()=>({...s,...e&&{[e]:{...s?.[e],[t]:r}},...n!==void 0&&{revisionId:n}}),[s,e,t,r,n]);return(0,bs.jsx)(ie.Provider,{value:i,children:o})}var It=g(L(),1),xs=g(ge(),1),Os=g(z(),1);var Cs=g(L(),1);function ws(e,t){var r=0,n,o;t=t||{};function s(){var i=n,a=arguments.length,c,l;e:for(;i;){if(i.args.length!==arguments.length){i=i.next;continue}for(l=0;l<a;l++)if(i.args[l]!==arguments[l]){i=i.next;continue e}return i!==n&&(i===o&&(o=i.prev),i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=n,i.prev=null,n.prev=i,n=i),i.val}for(c=new Array(a),l=0;l<a;l++)c[l]=arguments[l];return i={args:c,val:e.apply(null,c)},n?(n.prev=i,i.next=n):o=i,r===t.maxSize?(o=o.prev,o.next=null):r++,n=i,i.val}return s.clear=function(){n=null,o=null,r=0},s}var N=(e=>(e.Idle="IDLE",e.Resolving="RESOLVING",e.Error="ERROR",e.Success="SUCCESS",e))(N||{});var kl=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function Ie(e,t){return(0,Cs.useSelect)((r,n)=>e(s=>Bl(r(s)),n),t)}var Bl=ws((e=>{let t={};for(let r in e)kl.includes(r)||Object.defineProperty(t,r,{get:()=>(...n)=>{let o=e[r](...n),s=e.getResolutionState(r,n)?.status,i;switch(s){case"resolving":i=N.Resolving;break;case"finished":i=N.Success;break;case"error":i=N.Error;break;case void 0:i=N.Idle;break}return{data:o,status:i,isResolving:i===N.Resolving,hasStarted:i!==N.Idle,hasResolved:i===N.Success||i===N.Error}}});return t}));var Is={};function Nr(e,t,r,n={enabled:!0}){let{editEntityRecord:o,saveEditedEntityRecord:s}=(0,It.useDispatch)(D),i=(0,Os.useMemo)(()=>({edit:(f,p={})=>o(e,t,r,f,p),save:(f={})=>s(e,t,r,{throwOnError:!0,...f})}),[o,e,t,r,s]),{editedRecord:a,hasEdits:c,edits:l}=(0,It.useSelect)(f=>n.enabled?{editedRecord:f(D).getEditedEntityRecord(e,t,r),hasEdits:f(D).hasEditsForEntityRecord(e,t,r),edits:f(D).getEntityRecordNonTransientEdits(e,t,r)}:{editedRecord:Is,hasEdits:!1,edits:Is},[e,t,r,n.enabled]),{data:u,...d}=Ie(f=>n.enabled?f(D).getEntityRecord(e,t,r):{data:null},[e,t,r,n.enabled]);return{record:u,editedRecord:a,hasEdits:c,edits:l,...d,...i}}function As(e,t,r,n){return(0,xs.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),Nr(e,t,r,n)}var Ps=g(X(),1),Ds=g(ge(),1),xt=g(L(),1),Lr=g(z(),1);var Fl=[];function Ot(e,t,r={},n={enabled:!0}){let o=(0,Ps.addQueryArgs)("",r),{data:s,...i}=Ie(l=>n.enabled?l(D).getEntityRecords(e,t,r):{data:Fl},[e,t,o,n.enabled]),{totalItems:a,totalPages:c}=(0,xt.useSelect)(l=>n.enabled?{totalItems:l(D).getEntityRecordsTotalItems(e,t,r),totalPages:l(D).getEntityRecordsTotalPages(e,t,r)}:{totalItems:null,totalPages:null},[e,t,o,n.enabled]);return{records:s,totalItems:a,totalPages:c,...i}}function Ms(e,t,r,n){return(0,Ds.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),Ot(e,t,r,n)}function Ns(e,t,r={},n={enabled:!0}){let o=(0,xt.useSelect)(u=>u(D).getEntityConfig(e,t),[e,t]),{records:s,...i}=Ot(e,t,{...r,...r._fields?{_fields:[...new Set([...U(r._fields)||[],"_links"])].join()}:{}},n),a=(0,Lr.useMemo)(()=>s?.map(u=>u[o?.key??"id"])??[],[s,o?.key]),c=(0,xt.useSelect)(u=>{let{getEntityRecordsPermissions:d}=B(u(D));return d(e,t,a)},[a,e,t]);return{records:(0,Lr.useMemo)(()=>s?.map((u,d)=>({...u,permissions:c[d]}))??[],[s,c]),...i}}var js=g(ge(),1),ks=g(Us(),1);function Bs(e,t){let r=typeof e=="object",n=r?JSON.stringify(e):e;return r&&typeof t<"u"&&(0,ks.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),Ie(o=>{let s=r?!!e.id:!!t,{canUser:i}=o(D),a=i("create",r?{kind:e.kind,name:e.name}:e);if(!s){let m=i("read",e),E=a.isResolving||m.isResolving,h=a.hasResolved&&m.hasResolved,y=N.Idle;return E?y=N.Resolving:h&&(y=N.Success),{status:y,isResolving:E,hasResolved:h,canCreate:a.hasResolved&&a.data,canRead:m.hasResolved&&m.data}}let c=i("read",e,t),l=i("update",e,t),u=i("delete",e,t),d=c.isResolving||a.isResolving||l.isResolving||u.isResolving,f=c.hasResolved&&a.hasResolved&&l.hasResolved&&u.hasResolved,p=N.Idle;return d?p=N.Resolving:f&&(p=N.Success),{status:p,isResolving:d,hasResolved:f,canRead:f&&c.data,canCreate:f&&a.data,canUpdate:f&&l.data,canDelete:f&&u.data}},[n,t])}var Fs=Bs;function Vs(e,t){return(0,js.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),Bs(e,t)}var Ze=g(z(),1),At=g(L(),1),Pt=g(he(),1);var Ys=g(z(),1);function xe(e,t){return(0,Ys.useContext)(ie)?.[e]?.[t]}var ae=g(Le(),1);var $s=g(ve(),1);var Ur,jr=new WeakMap;function Gs(e){if(Ur||(Ur=B($s.privateApis)),!jr.has(e)){let t=Ur.getRichTextValues([e]);jr.set(e,t)}return jr.get(e)}var kr=new WeakMap;function Vl(e){if(!kr.has(e)){let t=[];for(let r of Gs(e))r&&r.replacements.forEach(({type:n,attributes:o})=>{n==="core/footnote"&&t.push(o["data-fn"])});kr.set(e,t)}return kr.get(e)}function Ks(e){return e.flatMap(Vl)}var Br={};function Fr(e,t){let r={blocks:e};if(!t||t.footnotes===void 0)return r;let n=Ks(e),o=t.footnotes?JSON.parse(t.footnotes):[];if(o.map(u=>u.id).join("")===n.join(""))return r;let i=n.map(u=>o.find(d=>d.id===u)||Br[u]||{id:u,content:""});function a(u){if(!u||Array.isArray(u)||typeof u!="object")return u;u={...u};for(let d in u){let f=u[d];if(Array.isArray(f)){u[d]=f.map(a);continue}if(typeof f!="string"&&!(f instanceof ae.RichTextData))continue;let p=typeof f=="string"?ae.RichTextData.fromHTMLString(f):new ae.RichTextData(f),m=!1;p.replacements.forEach(E=>{if(E.type==="core/footnote"){let h=E.attributes["data-fn"],y=n.indexOf(h),v=(0,ae.create)({html:E.innerHTML});v.text=String(y+1),v.formats=Array.from({length:v.text.length},()=>v.formats[0]),v.replacements=Array.from({length:v.text.length},()=>v.replacements[0]),E.innerHTML=(0,ae.toHTMLString)({value:v}),m=!0}}),m&&(u[d]=typeof f=="string"?p.toHTMLString():p)}return u}function c(u){return u.map(d=>({...d,attributes:a(d.attributes),innerBlocks:c(d.innerBlocks)}))}let l=c(e);return Br={...Br,...o.reduce((u,d)=>(n.includes(d.id)||(u[d.id]=d),u),{})},{meta:{...t,footnotes:JSON.stringify(i)},blocks:l}}var Yl=[],Hs=new Map;function qs(e,t,{id:r}={}){let n=xe(e,t),o=r??n,{content:s,editedBlocks:i,meta:a}=(0,At.useSelect)(p=>{if(!o)return{};let{getEditedEntityRecord:m}=p(_),E=m(e,t,o);return{editedBlocks:E.blocks,content:E.content,meta:E.meta}},[e,t,o]),{__unstableCreateUndoLevel:c,editEntityRecord:l}=(0,At.useDispatch)(_),u=(0,Ze.useMemo)(()=>{if(!o)return;if(i)return i;if(!s||typeof s!="string")return Yl;let p=`${e}:${t}:${o}`,m=Hs.get(p),E;return m&&m.content===s?E=m.blocks:(E=(0,Pt.parse)(s),Hs.set(p,{content:s,blocks:E})),E},[e,t,o,i,s]),d=(0,Ze.useCallback)((p,m)=>{if(u===p)return c(e,t,o);let{selection:h,...y}=m,v={selection:h,content:({blocks:w=[]})=>(0,Pt.__unstableSerializeAndClean)(w),...Fr(p,a)};l(e,t,o,v,{isCached:!1,...y})},[e,t,o,u,a,c,l]),f=(0,Ze.useCallback)((p,m)=>{let{selection:E,...h}=m,y={selection:E,...Fr(p,a)};l(e,t,o,y,{isCached:!0,...h})},[e,t,o,a,l]);return[u,f,d]}var Dt=g(z(),1),Mt=g(L(),1);function zs(e,t,r,n){let o=xe(e,t),s=n??o,a=(0,Dt.useContext)(ie)?.revisionId,{value:c,fullValue:l}=(0,Mt.useSelect)(f=>{if(a){let y=f(_).getRevisions(e,t,s,{per_page:-1,context:"edit",_fields:"id,date,author,meta,title.raw,excerpt.raw,content.raw"}),w=f(_).getEntityConfig(e,t)?.revisionKey||x,S=y?.find(b=>b[w]===a);return S?{value:S[r]?.raw??S[r],fullValue:S[r]}:{}}let{getEntityRecord:p,getEditedEntityRecord:m}=f(_),E=p(e,t,s),h=m(e,t,s);return E&&h?{value:h[r],fullValue:E[r]}:{}},[e,t,s,r,a]),{editEntityRecord:u}=(0,Mt.useDispatch)(_),d=(0,Dt.useCallback)(f=>{a||u(e,t,s,{[r]:f})},[u,e,t,s,r,a]);return[c,d,l]}var Nt=g(rt(),1),W=g(z(),1);var $l={richTextOffset:null,localClientId:null},Vr={activeCollaborators:[],resolveSelection:()=>$l,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function Ws(e,t){let r=t??e.getCurrentState();return{activeCollaborators:r,resolveSelection:n=>e.convertSelectionStateToAbsolute(n),getDebugData:()=>e.getDebugData(),isCurrentCollaboratorDisconnected:r.find(n=>n.isMe)?.isConnected===!1}}function et(e,t){let[r,n]=(0,W.useState)(Vr);return(0,W.useEffect)(()=>{if(e===null||t===null){n(Vr);return}let o=`postType/${t}`,s=e.toString(),i=j()?.getAwareness(o,s);if(!i){n(Vr);return}return i.setUp(),n(Ws(i)),i?.onStateChange(c=>{n(Ws(i,c))})},[e,t]),r}function Qs(e,t){return et(e,t).activeCollaborators}function Js(e,t){return et(e,t).resolveSelection}function Gl(e,t){let[r,n]=(0,W.useState)(null);return(0,W.useEffect)(()=>{if(e===null||t===null){n(null);return}let o=j()?.getAwareness(`postType/${t}`,e.toString());if(!o){n(null);return}o.setUp();let s=o.doc.getMap("state"),i=o.doc.getMap("document"),a=Date.now(),c=l=>{if(l.keysChanged.has("savedAt")){let u=s.get("savedAt"),d=s.get("savedBy");if(typeof u=="number"&&typeof d=="number"&&u>a){let f=i.get("status");n({savedAt:u,savedByClientId:d,postStatus:f})}}};return s.observe(c),()=>{s.unobserve(c)}},[e,t]),r}function Xs(e,t,r){let{activeCollaborators:n}=et(e,t),o=(0,Nt.usePrevious)(n);(0,W.useEffect)(()=>{if(!o||o.length===0)return;let s=new Map(o.map(a=>[a.clientId,a])),i=n.find(a=>a.isMe);for(let a of n)!s.has(a.clientId)&&!a.isMe&&r(a,i)},[n,o,r])}function Zs(e,t,r){let{activeCollaborators:n}=et(e,t),o=(0,Nt.usePrevious)(n);(0,W.useEffect)(()=>{if(!o||o.length===0)return;let s=new Map(n.map(i=>[i.clientId,i]));for(let i of o){if(i.isMe||!i.isConnected)continue;s.get(i.clientId)?.isConnected||r(i)}},[n,o,r])}function ei(e,t,r){let{activeCollaborators:n}=et(e,t),o=Gl(e,t),s=(0,Nt.usePrevious)(o);(0,W.useEffect)(()=>{if(!o||s&&o.savedAt===s.savedAt)return;let i=n.find(a=>a.clientId===o.savedByClientId&&!a.isMe);i&&r(o,i,s??null)},[o,s,n,r])}var ti={};jn(ti,{useEntityRecordsWithPermissions:Ns,RECEIVE_INTERMEDIATE_RESULTS:Me,retrySyncConnection:Yn,useActiveCollaborators:Qs,useResolvedSelection:Js,useOnCollaboratorJoin:Xs,useOnCollaboratorLeave:Zs,useOnPostSave:ei});var Yr=[...ht,...vt.filter(e=>!!e.name)],Kl=Yr.reduce((e,t)=>{let{kind:r,name:n,plural:o}=t,s=me(r,n);if(e[s]=(i,a,c)=>(R(r,n,s,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),V(i,r,n,a,c)),o){let i=me(r,o,"get");e[i]=(a,c)=>(R(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),St(a,r,n,c))}return e},{}),Hl=Yr.reduce((e,t)=>{let{kind:r,name:n,plural:o}=t,s=me(r,n);if(e[s]=(i,a)=>(R(r,n,s,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),wt(r,n,i,a)),o){let i=me(r,o,"get");e[i]=(...a)=>(R(r,o,i,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),Qe(r,n,...a)),e[i].shouldInvalidate=a=>Qe.shouldInvalidate(a,r,n)}return e},{}),ql=Yr.reduce((e,t)=>{let{kind:r,name:n}=t,o=me(r,n,"save");e[o]=(i,a)=>(R(r,n,o,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),wr(r,n,i,a));let s=me(r,n,"delete");return e[s]=(i,a,c)=>(R(r,n,s,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),Tr(r,n,i,a,c)),e},{}),zl=()=>({reducer:Lo,actions:{...ys,...Cr,...ql,...Es()},selectors:{...hs,...vr,...Kl},resolvers:{...Pr,...Hl}}),D=(0,Lt.createReduxStore)(_,zl());B(D).registerPrivateSelectors(mr);B(D).registerPrivateActions(Ir);(0,Lt.register)(D);return ai(Wl);})();
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