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