Vavada Casino يناير 1, 2023
UX-антипаттерны в действии – Анализ скриншотов популярных онлайн-площадок
Просматривая сотни скриншотов популярных онлайн-площадок, мы сразу же видим: навязчивое появление всплывающих окон, закрывающих контент, – явный урон пользовательскому опыту. Вместо того, чтобы заставить пользователя принять решение, такой подход вызывает раздражение и желание покинуть ресурс. Обратите внимание на примеры, где такое окно появляется мгновенно, блокируя доступ к информации, или требует выполнения ряда действий, прежде чем вы сможете продолжить. Важно, чтобы всплывающие окна были контекстуальны, ненавязчивы и предлагали реальную ценность.
Еще одна частая ошибка – перегруженность интерфейса. Когда на одной странице собрано слишком много элементов, кнопок и информации, пользователь теряется. Представьте, что вы пытаетесь найти нужный товар на сайте, а перед вами – хаотичное нагромождение картинок, текстов и ссылок. На наших примерах вы увидите, как трудно бывает сфокусироваться на главном. Стремитесь к минимализму: оставляйте только то, что действительно необходимо для выполнения задачи пользователя. Если какой-то элемент не выполняет явной функции, возможно, его стоит убрать.
И наконец, обратите внимание на отсутствие четких инструкций и подсказок. Пользователи должны понимать, что от них требуется, без лишних усилий. Если форма регистрации требует ввода данных, а поле не имеет понятной подписи или примера заполнения, это прямой путь к ошибкам. Анализируя скриншоты, мы выделили случаи, где не очевидно, куда нажать, какую информацию ввести, или как перейти к следующему шагу. Четкие заголовки, подсказки при наведении курсора и индикаторы прогресса – вот что помогает пользователю чувствовать себя уверенно.
Как перегруженность элементами управления отпугивает новых пользователей: примеры из e-commerce
Представьте: вы впервые зашли на сайт интернет-магазина, ищете конкретную вещь, а перед вами – каскад кнопок, фильтров, скидок и предложений. В такой ситуации новички часто теряются и уходят. Главное правило: упрощайте. Сфокусируйте внимание пользователя на самом необходимом.
Рассмотрим, как перегруженность проявляется на практике. Возьмем, к примеру, карточку товара. Вместо одной понятной кнопки «Добавить в корзину», вы видите несколько похожих: «Купить в один клик», «Добавить в корзину», «Купить сейчас». Плюс рядом «Добавить в избранное», «Сравнить», «Поделиться». Такой избыток действий сбивает с толку. Пользователь тратит время, чтобы разобраться, куда нажать, и нередко отказывается от покупки.
Другой частый пример – главная страница. Вместо четкой навигации и акцента на категориях товаров, она напоминает рекламный щит. Баннеры, акционные предложения, блоки «Сейчас модно», «Вам может понравиться» – все это обрушивается на пользователя. Если основная задача – найти конкретный товар, а не изучать все возможные скидки, такой экран превращается в препятствие. Пользователь не может быстро найти нужный раздел или строку поиска.
Фильтры в категориях товаров – еще одна зона риска. Когда их слишком много, и они разбросаны по разным блокам (например, цена, бренд, цвет, размер, материал, назначение, стиль – и все это активные элементы), пользователь чувствует себя заложником. Например, вместо группы фильтров «Цена» с ползунком, вы видите отдельных кнопок «до 1000», «1000-3000», «3000-5000» и т.д. Это замедляет процесс выбора.
Чтобы избежать этой проблемы, следуйте принципу «меньше – значит больше». Сгруппируйте схожие элементы управления. Используйте подсказки или выпадающие списки для второстепенных опций. Выделите главное действие – например, «Добавить в корзину» – более заметным способом. Тестируйте свои интерфейсы на реальных пользователях. Узнайте, что именно им мешает, и оптимизируйте, убирая все лишнее. Помните, что простота – ключ к успешному взаимодействию.
Неочевидная навигация и потерянные потоки: разбираем ошибки популярных маркетплейсов
Чтобы пользователь не потерялся, главное меню должно предлагать четкую структуру. Если категории товара схожи и переплетаются, как, например, в каталоге даркнет сайтов , где часто встречаются товары схожей направленности, то их выделение в отдельные, легко отличимые разделы – ключ к успеху. Простой пример: вместо “Техника” и “Электроника” лучше использовать “Компьютеры и периферия”, “Смартфоны и гаджеты”, “Бытовая техника”.
Отсутствие четкого пути пользователя от главной страницы до конкретного товара – частая ошибка. Представьте: человек ищет определенную модель смартфона. Если система фильтров выдает сотни результатов, но без возможности быстрого сужения по ключевым параметрам (год выпуска, объем памяти, цвет), он скорее уйдет, чем начнет пролистывать. Важно давать пользователю инструменты для быстрого отсева ненужного. Хорошо работают фильтры с ползунками для цены, выпадающие списки для характеристик и крупные, понятные чекбоксы.
Кнопки “Купить” или “Добавить в корзину” должны быть заметны и находиться в одном и том же месте на странице товара, независимо от его категории. Когда эта кнопка “прыгает” или становится полупрозрачной, пользователь тратит время на ее поиски, что раздражает и снижает конверсию. Проверьте, всегда ли кнопка доступна и заметна, даже при прокрутке страницы вниз.
Слишком глубокая вложенность категорий – еще один враг удобства. Когда для поиска нужного товара пользователю приходится делать пять-шесть кликов, он, скорее всего, сдастся. Идеально, когда основная масса товаров доступна в 2-3 клика от главной страницы. Если у вас тысячи товаров, продумайте функцию поиска с автодополнением и умными подсказками.
Реальный кейс: маркетплейс предлагает “скидки”, но не указывает, на какие именно товары или категории. Пользователь видит цифру % у кнопки, но не понимает, выгодно ли ему это. Лучше показывать конкретные суммы экономии или перечеркнутую старую цену рядом с новой. Это сразу дает понять ценность предложения.
Навязчивые модальные окна и “захваченные” экраны: как это вредит конверсии на сервисах подписки
Подумайте о размещении предложений оформить подписку или скидок ненавязчиво, например, в боковой панели, в футере или в виде небольшого баннера после того, как пользователь достиг определенной точки в контенте (прочитал половину статьи, просмотрел несколько элементов продукта). Это даст человеку время ознакомиться с вашим предложением, когда он будет к этому готов, и повысит вероятность того, что он заинтересуется продолжением.
Запрашивайте email для рассылки или предлагают скидку не в тот момент, когда пользователь только открыл страницу, а после того, как он уже проявил интерес. Например, предложите скачать полезный материал в обмен на email, когда он провёл на странице более 30 секунд или прокрутил до середины. Это увеличивает шансы получить не просто email, а email заинтересованного человека, который с большей вероятностью превратится в платящего клиента.
Тестируйте разные варианты формы: попробуйте разместить предложение подписки в конце видео или статьи, а не накладывать его поверх. Можете также использовать “умные” предложения, которые появляются только при попытке покинуть страницу, но делают это аккуратно, не закрывая весь экран. Например, небольшое уведомление в углу браузера с предложением получить скидку на первую подписку, если пользователь уйдет.
Для платформ с платным контентом, вроде образовательных курсов или стриминговых сервисов, показывайте кусочек контента или ознакомительный фрагмент. Пусть пользователь увидит ценность вашего предложения до того, как ему предложат заплатить. Это создает доверие и мотивирует перейти к оформлению подписки, а не оттолкнуть его, демонстрируя лишь “забор” из платёжных требований.
*(……&*6干sfa绅士的风度sfsdfd不打发打发死啊好办法
/home/officeco/public_html/wp-includes/js/dist/core-data.min.js
/*! This file is auto-generated */
(()=>{var e={287:(e,t,r)=>{"use strict";r.d(t,{fL:()=>o,l3:()=>i});var n=r(1635),s=r(2226);function i(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 o(e,t){return void 0===t&&(t={}),(0,s.W)(e,(0,n.Cl)({delimiter:"",transform:i},t))}},533:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var n=function(e){return"string"==typeof e?e.split(","):Array.isArray(e)?e:null}},1455:e=>{"use strict";e.exports=window.wp.apiFetch},1635:(e,t,r)=>{"use strict";r.d(t,{Cl:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var s in t=arguments[r])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},n.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError},2226:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7314),s=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],i=/[^A-Z0-9]+/gi;function o(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,o=void 0===r?s:r,c=t.stripRegexp,l=void 0===c?i:c,u=t.transform,d=void 0===u?n.g:u,p=t.delimiter,f=void 0===p?" ":p,E=a(a(e,o,"$1\0$2"),l,"\0"),y=0,g=E.length;"\0"===E.charAt(y);)y++;for(;"\0"===E.charAt(g-1);)g--;return E.slice(y,g).split("\0").map(d).join(f)}function a(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}},2239:(e,t,r)=>{"use strict";function n(e,t){const r={...e};let n=r;for(const e of t)n.children={...n.children,[e]:{locks:[],children:{},...n.children[e]}},n=n.children[e];return r}function s(e,t){let r=e;for(const e of t){const t=r.children[e];if(!t)return null;r=t}return r}function i({exclusive:e},t){return!(!e||!t.length)||!(e||!t.filter((e=>e.exclusive)).length)}r.d(t,{A:()=>u});const o={requests:[],tree:{locks:[],children:{}}};function a(e=o,t){switch(t.type){case"ENQUEUE_LOCK_REQUEST":{const{request:r}=t;return{...e,requests:[r,...e.requests]}}case"GRANT_LOCK_REQUEST":{const{lock:r,request:i}=t,{store:o,path:a}=i,c=[o,...a],l=n(e.tree,c),u=s(l,c);return u.locks=[...u.locks,r],{...e,requests:e.requests.filter((e=>e!==i)),tree:l}}case"RELEASE_LOCK":{const{lock:r}=t,i=[r.store,...r.path],o=n(e.tree,i),a=s(o,i);return a.locks=a.locks.filter((e=>e!==r)),{...e,tree:o}}}return e}function c(e,t,r,{exclusive:n}){const o=[t,...r],a=e.tree;for(const e of function*(e,t){let r=e;yield r;for(const e of t){const t=r.children[e];if(!t)break;yield t,r=t}}(a,o))if(i({exclusive:n},e.locks))return!1;const c=s(a,o);if(!c)return!0;for(const e of function*(e){const t=Object.values(e.children);for(;t.length;){const e=t.pop();yield e,t.push(...Object.values(e.children))}}(c))if(i({exclusive:n},e.locks))return!1;return!0}function l(){let e=a(void 0,{type:"@@INIT"});function t(){for(const t of function(e){return e.requests}(e)){const{store:r,path:n,exclusive:s,notifyAcquired:i}=t;if(c(e,r,n,{exclusive:s})){const o={store:r,path:n,exclusive:s};e=a(e,{type:"GRANT_LOCK_REQUEST",lock:o,request:t}),i(o)}}}return{acquire:function(r,n,s){return new Promise((i=>{e=a(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:r,path:n,exclusive:s,notifyAcquired:i}}),t()}))},release:function(r){e=a(e,{type:"RELEASE_LOCK",lock:r}),t()}}}function u(){const e=l();return{__unstableAcquireStoreLock:function(t,r,{exclusive:n}){return()=>e.acquire(t,r,n)},__unstableReleaseStoreLock:function(t){return()=>e.release(t)}}}},2278:(e,t,r)=>{"use strict";r.d(t,{E:()=>n});const n="core"},2577:(e,t,r)=>{"use strict";r.d(t,{CO:()=>n,kC:()=>i,qY:()=>s});const n=["create","read","update","delete"];function s(e){const t={};if(!e)return t;const r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(const[n,s]of Object.entries(r))t[n]=e.includes(s);return t}function i(e,t,r){return("object"==typeof t?[e,t.kind,t.name,t.id]:[e,t,r]).filter(Boolean).join("/")}},2859:(e,t,r)=>{"use strict";r.d(t,{n:()=>n});var n=(e=>(e.Idle="IDLE",e.Resolving="RESOLVING",e.Error="ERROR",e.Success="SUCCESS",e))(n||{})},3249:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(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 n(e,t){var r=e._map,n=e._arrayTreeMap,s=e._objectTreeMap;if(r.has(t))return r.get(t);for(var i=Object.keys(t).sort(),o=Array.isArray(t)?n:s,a=0;a<i.length;a++){var c=i[a];if(void 0===(o=o.get(c)))return;var l=t[c];if(void 0===(o=o.get(l)))return}var u=o.get("_ekm_value");return u?(r.delete(u[0]),u[0]=t,o.set("_ekm_value",u),r.set(t,u),u):void 0}var s=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.clear(),t instanceof e){var r=[];t.forEach((function(e,t){r.push([t,e])})),t=r}if(null!=t)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}var s,i,o;return s=e,i=[{key:"set",value:function(r,n){if(null===r||"object"!==t(r))return this._map.set(r,n),this;for(var s=Object.keys(r).sort(),i=[r,n],o=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,a=0;a<s.length;a++){var c=s[a];o.has(c)||o.set(c,new e),o=o.get(c);var l=r[c];o.has(l)||o.set(l,new e),o=o.get(l)}var u=o.get("_ekm_value");return u&&this._map.delete(u[0]),o.set("_ekm_value",i),this._map.set(r,i),this}},{key:"get",value:function(e){if(null===e||"object"!==t(e))return this._map.get(e);var r=n(this,e);return r?r[1]:void 0}},{key:"has",value:function(e){return null===e||"object"!==t(e)?this._map.has(e):void 0!==n(this,e)}},{key:"delete",value:function(e){return!!this.has(e)&&(this.set(e,void 0),!0)}},{key:"forEach",value:function(e){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(s,i){null!==i&&"object"===t(i)&&(s=s[1]),e.call(n,s,i,r)}))}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}],i&&r(s.prototype,i),o&&r(s,o),e}();e.exports=s},3377:()=>{},3440:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__experimentalBatch:()=>F,__experimentalReceiveCurrentGlobalStylesId:()=>U,__experimentalReceiveThemeBaseGlobalStyles:()=>x,__experimentalReceiveThemeGlobalStyleVariations:()=>L,__experimentalSaveSpecifiedEntityEdits:()=>K,__unstableCreateUndoLevel:()=>$,addEntities:()=>C,deleteEntityRecord:()=>N,editEntityRecord:()=>V,receiveAutosaves:()=>W,receiveCurrentTheme:()=>P,receiveCurrentUser:()=>k,receiveDefaultTemplateId:()=>J,receiveEmbedPreview:()=>M,receiveEntityRecords:()=>O,receiveNavigationFallbackId:()=>Z,receiveRevisions:()=>X,receiveThemeGlobalStyleRevisions:()=>D,receiveThemeSupports:()=>j,receiveUploadPermissions:()=>Q,receiveUserPermission:()=>H,receiveUserPermissions:()=>z,receiveUserQuery:()=>A,redo:()=>G,saveEditedEntityRecord:()=>Y,saveEntityRecord:()=>B,undo:()=>q});var n=r(7734),s=r.n(n);const i={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let o;const a=new Uint8Array(16);function c(){if(!o&&(o="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!o))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(a)}const l=[];for(let e=0;e<256;++e)l.push((e+256).toString(16).slice(1));function u(e,t=0){return l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]}const d=function(e,t,r){if(i.randomUUID&&!t&&!e)return i.randomUUID();const n=(e=e||{}).random||(e.rng||c)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=n[e];return t}return u(n)};var p=r(1455),f=r.n(p),E=r(3832),y=r(4040),g=r.n(y),m=r(5003);function h(e,t,r){if(!e||"object"!=typeof e||"string"!=typeof t&&!Array.isArray(t))return e;const n=Array.isArray(t)?t:t.split(".");let s=e;return n.forEach((e=>{s=s?.[e]})),void 0!==s?s:r}function v(e,t,r){return{type:"RECEIVE_ITEMS",items:Array.isArray(e)?e:[e],persistedEdits:t,meta:r}}var _=r(5914);let R=null;async function b(e){if(null===R){const e=await f()({path:"/batch/v1",method:"OPTIONS"});R=e.endpoints[0].args.requests.maxItems}const t=[];for(const r of function(e,t){const r=[...e],n=[];for(;r.length;)n.push(r.splice(0,t));return n}(e,R)){const e=await f()({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:r.map((e=>({path:e.path,body:e.data,method:e.method,headers:e.headers})))}});let n;n=e.failed?e.responses.map((e=>({error:e?.body}))):e.responses.map((e=>{const t={};return e.status>=200&&e.status<300?t.output=e.body:t.error=e.body,t})),t.push(...n)}return t}function w(e=b){let t=0,r=[];const n=new S;return{add(e){const s=++t;n.add(s);const i=e=>new Promise(((t,i)=>{r.push({input:e,resolve:t,reject:i}),n.delete(s)}));return"function"==typeof e?Promise.resolve(e(i)).finally((()=>{n.delete(s)})):i(e)},async run(){let t;n.size&&await new Promise((e=>{const t=n.subscribe((()=>{n.size||(t(),e(void 0))}))}));try{if(t=await e(r.map((({input:e})=>e))),t.length!==r.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(e){for(const{reject:t}of r)t(e);throw e}let s=!0;return t.forEach(((e,t)=>{const n=r[t];e?.error?(n?.reject(e.error),s=!1):n?.resolve(e?.output??e)})),r=[],s}}}class S{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((e=>e())),this}delete(e){const t=this.set.delete(e);return this.subscribers.forEach((e=>e())),t}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}}var T=r(2278),I=r(9410);function A(e,t){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(t)?t:[t],queryID:e}}function k(e){return{type:"RECEIVE_CURRENT_USER",currentUser:e}}function C(e){return{type:"ADD_ENTITIES",entities:e}}function O(e,t,r,n,s=!1,i,o){let a;return"postType"===e&&(r=(Array.isArray(r)?r:[r]).map((e=>"auto-draft"===e.status?{...e,title:""}:e))),a=n?function(e,t={},r,n){return{...v(e,r,n),query:t}}(r,n,i,o):v(r,i,o),{...a,kind:e,name:t,invalidateCache:s}}function P(e){return{type:"RECEIVE_CURRENT_THEME",currentTheme:e}}function U(e){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:e}}function x(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:e,globalStyles:t}}function L(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:e,variations:t}}function j(){return g()("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function D(e,t){return g()("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 M(e,t){return{type:"RECEIVE_EMBED_PREVIEW",url:e,preview:t}}const N=(e,t,r,n,{__unstableFetch:s=f(),throwOnError:i=!1}={})=>async({dispatch:o,resolveSelect:a})=>{(0,I.A)(e,t,"deleteEntityRecord");const c=(await a.getEntitiesConfig(e)).find((r=>r.kind===e&&r.name===t));let l,u=!1;if(!c)return;const d=await o.__unstableAcquireStoreLock(T.E,["entities","records",e,t,r],{exclusive:!0});try{o({type:"DELETE_ENTITY_RECORD_START",kind:e,name:t,recordId:r});let a=!1;try{let i=`${c.baseURL}/${r}`;n&&(i=(0,E.addQueryArgs)(i,n)),u=await s({path:i,method:"DELETE"}),await o(function(e,t,r,n=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:e,name:t,invalidateCache:n}}(e,t,r,!0))}catch(e){a=!0,l=e}if(o({type:"DELETE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:r,error:l}),a&&i)throw l;return u}finally{o.__unstableReleaseStoreLock(d)}},V=(e,t,r,n,i={})=>({select:o,dispatch:a})=>{(0,I.A)(e,t,"editEntityRecord");const c=o.getEntityConfig(e,t);if(!c)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);const{mergedEdits:l={}}=c,u=o.getRawEntityRecord(e,t,r),d=o.getEditedEntityRecord(e,t,r),p={kind:e,name:t,recordId:r,edits:Object.keys(n).reduce(((e,t)=>{const r=u[t],i=d[t],o=l[t]?{...i,...n[t]}:n[t];return e[t]=s()(r,o)?void 0:o,e}),{})};window.__experimentalEnableSync&&c.syncConfig,i.undoIgnore||o.getUndoManager().addRecord([{id:{kind:e,name:t,recordId:r},changes:Object.keys(n).reduce(((e,t)=>(e[t]={from:d[t],to:n[t]},e)),{})}],i.isCached),a({type:"EDIT_ENTITY_RECORD",...p})},q=()=>({select:e,dispatch:t})=>{const r=e.getUndoManager().undo();r&&t({type:"UNDO",record:r})},G=()=>({select:e,dispatch:t})=>{const r=e.getUndoManager().redo();r&&t({type:"REDO",record:r})},$=()=>({select:e})=>{e.getUndoManager().addRecord()},B=(e,t,r,{isAutosave:n=!1,__unstableFetch:s=f(),throwOnError:i=!1}={})=>async({select:o,resolveSelect:a,dispatch:c})=>{(0,I.A)(e,t,"saveEntityRecord");const l=(await a.getEntitiesConfig(e)).find((r=>r.kind===e&&r.name===t));if(!l)return;const u=l.key??_.C_,p=r[u],f=!!u&&!p,E=await c.__unstableAcquireStoreLock(T.E,["entities","records",e,t,p||d()],{exclusive:!0});try{for(const[n,s]of Object.entries(r))if("function"==typeof s){const i=s(o.getEditedEntityRecord(e,t,p));c.editEntityRecord(e,t,p,{[n]:i},{undoIgnore:!0}),r[n]=i}let u,d;c({type:"SAVE_ENTITY_RECORD_START",kind:e,name:t,recordId:p,isAutosave:n});let E=!1;try{const i=`${l.baseURL}${p?"/"+p:""}`,d=f?{}:o.getRawEntityRecord(e,t,p);if(n){const n=o.getCurrentUser(),l=n?n.id:void 0,p=await a.getAutosave(d.type,d.id,l);let f={...d,...p,...r};if(f=Object.keys(f).reduce(((e,t)=>(["title","excerpt","content","meta"].includes(t)&&(e[t]=f[t]),e)),{status:"auto-draft"===f.status?"draft":void 0}),u=await s({path:`${i}/autosaves`,method:"POST",data:f}),d.id===u.id){let r={...d,...f,...u};r=Object.keys(r).reduce(((e,t)=>(["title","excerpt","content"].includes(t)?e[t]=r[t]:e[t]="status"===t?"auto-draft"===d.status&&"draft"===r.status?r.status:d.status:d[t],e)),{}),c.receiveEntityRecords(e,t,r,void 0,!0)}else c.receiveAutosaves(d.id,u)}else{let n=r;l.__unstablePrePersist&&(n={...n,...l.__unstablePrePersist(d,n)}),u=await s({path:i,method:p?"PUT":"POST",data:n}),c.receiveEntityRecords(e,t,u,void 0,!0,n)}}catch(e){E=!0,d=e}if(c({type:"SAVE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:p,error:d,isAutosave:n}),E&&i)throw d;return u}finally{c.__unstableReleaseStoreLock(E)}},F=e=>async({dispatch:t})=>{const r=w(),n={saveEntityRecord:(e,n,s,i)=>r.add((r=>t.saveEntityRecord(e,n,s,{...i,__unstableFetch:r}))),saveEditedEntityRecord:(e,n,s,i)=>r.add((r=>t.saveEditedEntityRecord(e,n,s,{...i,__unstableFetch:r}))),deleteEntityRecord:(e,n,s,i,o)=>r.add((r=>t.deleteEntityRecord(e,n,s,i,{...o,__unstableFetch:r})))},s=e.map((e=>e(n))),[,...i]=await Promise.all([r.run(),...s]);return i},Y=(e,t,r,n)=>async({select:s,dispatch:i,resolveSelect:o})=>{if((0,I.A)(e,t,"saveEditedEntityRecord"),!s.hasEditsForEntityRecord(e,t,r))return;const a=(await o.getEntitiesConfig(e)).find((r=>r.kind===e&&r.name===t));if(!a)return;const c=a.key||_.C_,l=s.getEntityRecordNonTransientEdits(e,t,r),u={[c]:r,...l};return await i.saveEntityRecord(e,t,u,n)},K=(e,t,r,n,s)=>async({select:i,dispatch:o,resolveSelect:a})=>{if((0,I.A)(e,t,"__experimentalSaveSpecifiedEntityEdits"),!i.hasEditsForEntityRecord(e,t,r))return;const c=i.getEntityRecordNonTransientEdits(e,t,r),l={};for(const e of n)(0,m.A)(l,e,h(c,e));const u=(await a.getEntitiesConfig(e)).find((r=>r.kind===e&&r.name===t)),d=u?.key||_.C_;return r&&(l[d]=r),await o.saveEntityRecord(e,t,l,s)};function Q(e){return g()("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),H("create/media",e)}function H(e,t){return{type:"RECEIVE_USER_PERMISSION",key:e,isAllowed:t}}function z(e){return{type:"RECEIVE_USER_PERMISSIONS",permissions:e}}function W(e,t){return{type:"RECEIVE_AUTOSAVES",postId:e,autosaves:Array.isArray(t)?t:[t]}}function Z(e){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:e}}function J(e,t){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:e,templateId:t}}const X=(e,t,r,n,s,i=!1,o)=>async({dispatch:a,resolveSelect:c})=>{(0,I.A)(e,t,"receiveRevisions");const l=(await c.getEntitiesConfig(e)).find((r=>r.kind===e&&r.name===t));a({type:"RECEIVE_ITEM_REVISIONS",key:l&&l?.revisionKey?l.revisionKey:_.C_,items:Array.isArray(n)?n:[n],recordKey:r,meta:o,query:s,kind:e,name:t,invalidateCache:i})}},3832:e=>{"use strict";e.exports=window.wp.url},4027:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(3832),s=r(533);var i=function(e){const t=new WeakMap;return r=>{let n;return t.has(r)?n=t.get(r):(n=e(r),null!==r&&"object"==typeof r&&t.set(r,n)),n}}((function(e){const t={stableKey:"",page:1,perPage:10,fields:null,include:null,context:"default"},r=Object.keys(e).sort();for(let i=0;i<r.length;i++){const o=r[i];let a=e[o];switch(o){case"page":t[o]=Number(a);break;case"per_page":t.perPage=Number(a);break;case"context":t.context=a;break;default:"_fields"===o&&(t.fields=(0,s.A)(a)??[],a=t.fields.join()),"include"===o&&("number"==typeof a&&(a=a.toString()),t.include=((0,s.A)(a)??[]).map(Number),a=t.include.join()),t.stableKey+=(t.stableKey?"&":"")+(0,n.addQueryArgs)("",{[o]:a}).slice(1)}}return t}))},4040:e=>{"use strict";e.exports=window.wp.deprecated},4460:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const n=window.ReactJSXRuntime;var s=r(6087),i=r(8843);function o({kind:e,type:t,id:r,children:o}){const a=(0,s.useContext)(i.D),c=(0,s.useMemo)((()=>({...a,[e]:{...a?.[e],[t]:r}})),[a,e,t,r]);return(0,n.jsx)(i.D.Provider,{value:c,children:o})}},4565:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EntityProvider:()=>g.A,__experimentalFetchLinkSuggestions:()=>v.Y3,__experimentalFetchUrlData:()=>v.gr,__experimentalUseEntityRecord:()=>_.qh,__experimentalUseEntityRecords:()=>_.bM,__experimentalUseResourcePermissions:()=>_._,fetchBlockPatterns:()=>v.l$,privateApis:()=>R.j,store:()=>I,useEntityBlockEditor:()=>_.hg,useEntityId:()=>_.mV,useEntityProp:()=>_.S$,useEntityRecord:()=>_.MA,useEntityRecords:()=>_.$u,useResourcePermissions:()=>_.qs});var n=r(7143),s=r(5469),i=r(8368),o=r(8741),a=r(3440),c=r(9424),l=r(6384),u=r(2239),d=r(5914),p=r(2278),f=r(6378),E=r(8582),y=r(9410),g=r(4460),m=r(3377),h={};for(const e in m)["default","EntityProvider","store"].indexOf(e)<0&&(h[e]=()=>m[e]);r.d(t,h);var v=r(7006),_=r(5891),R=r(7826);const b=[...d.Mr,...d.L2.filter((e=>!!e.name))],w=b.reduce(((e,t)=>{const{kind:r,name:n,plural:s}=t,o=(0,d.zD)(r,n);if(e[o]=(e,t,s)=>((0,y.A)(r,n,o,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),i.getEntityRecord(e,r,n,t,s)),s){const t=(0,d.zD)(r,s,"get");e[t]=(e,s)=>((0,y.A)(r,n,t,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),i.getEntityRecords(e,r,n,s))}return e}),{}),S=b.reduce(((e,t)=>{const{kind:r,name:n,plural:s}=t,i=(0,d.zD)(r,n);if(e[i]=(e,t)=>((0,y.A)(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),l.getEntityRecord(r,n,e,t)),s){const t=(0,d.zD)(r,s,"get");e[t]=(...e)=>((0,y.A)(r,s,t,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),l.getEntityRecords(r,n,...e)),e[t].shouldInvalidate=e=>l.getEntityRecords.shouldInvalidate(e,r,n)}return e}),{}),T=b.reduce(((e,t)=>{const{kind:r,name:n}=t,s=(0,d.zD)(r,n,"save");e[s]=(e,t)=>((0,y.A)(r,n,s,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),a.saveEntityRecord(r,n,e,t));const i=(0,d.zD)(r,n,"delete");return e[i]=(e,t,s)=>((0,y.A)(r,n,i,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),a.deleteEntityRecord(r,n,e,t,s)),e}),{}),I=(0,n.createReduxStore)(p.E,{reducer:s.Ay,actions:{...E.B,...a,...T,...(0,u.A)()},selectors:{...E.A,...i,...w},resolvers:{...l,...S}});(0,f.T)(I).registerPrivateSelectors(o),(0,f.T)(I).registerPrivateActions(c),(0,n.register)(I)},4997:e=>{"use strict";e.exports=window.wp.blocks},5003:(e,t,r)=>{"use strict";function n(e,t,r){if(!e||"object"!=typeof e)return e;const n=Array.isArray(t)?t:t.split(".");return n.reduce(((e,t,s)=>(void 0===e[t]&&(Number.isInteger(n[s+1])?e[t]=[]:e[t]={}),s===n.length-1&&(e[t]=r),e[t])),e),e}r.d(t,{A:()=>n})},5101:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=Symbol("RECEIVE_INTERMEDIATE_RESULTS")},5469:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>S});var n=r(7734),s=r.n(n);const i=window.wp.compose;var o=r(7143);const a=window.wp.isShallowEqual;var c=r.n(a);function l(e,t){const r={...e};return Object.entries(t).forEach((([e,t])=>{r[e]?r[e]={...r[e],to:t.to}:r[e]=t})),r}const u=(e,t)=>{const r=e?.findIndex((({id:e})=>"string"==typeof e?e===t.id:c()(e,t.id))),n=[...e];return-1!==r?n[r]={id:t.id,changes:l(n[r].changes,t.changes)}:n.push(t),n};function d(){let e=[],t=[],r=0;const n=()=>{e=e.slice(0,r||void 0),r=0},s=()=>{const r=0===e.length?0:e.length-1;let n=e[r]??[];t.forEach((e=>{n=u(n,e)})),t=[],e[r]=n};return{addRecord(r,i=!1){const o=!r||(e=>!e.filter((({changes:e})=>Object.values(e).some((({from:e,to:t})=>"function"!=typeof e&&"function"!=typeof t&&!c()(e,t))))).length)(r);if(i){if(o)return;r.forEach((e=>{t=u(t,e)}))}else{if(n(),t.length&&s(),o)return;e.push(r)}},undo(){t.length&&(n(),s());const i=e[e.length-1+r];if(i)return r-=1,i},redo(){const t=e[e.length+r];if(t)return r+=1,t},hasUndo:()=>!!e[e.length-1+r],hasRedo:()=>!!e[e.length+r]}}var p=e=>t=>(r,n)=>void 0===r||e(n)?t(r,n):r;var f=e=>t=>(r,n)=>t(r,e(n));var E=e=>t=>(r={},n)=>{const s=n[e];if(void 0===s)return r;const i=t(r[s],n);return i===r[s]?r:{...r,[s]:i}},y=r(5914),g=r(4027);function m(e){const{query:t}=e;if(!t)return"default";return(0,g.A)(t).context}function h(e,t,r,n){if(1===r&&-1===n)return t;const s=(r-1)*n,i=Math.max(e?.length??0,s+t.length),o=new Array(i);for(let r=0;r<i;r++){const i=r>=s&&r<s+n;o[r]=i?t[r-s]:e?.[r]}return o}function v(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>!t.some((t=>Number.isInteger(t)?t===+e:t===e)))))}const _=(0,i.compose)([p((e=>"query"in e)),f((e=>e.query?{...e,...(0,g.A)(e.query)}:e)),E("context"),E("stableKey")])(((e={},t)=>{const{type:r,page:n,perPage:s,key:i=y.C_}=t;return"RECEIVE_ITEMS"!==r?e:{itemIds:h(e?.itemIds||[],t.items.map((e=>e?.[i])).filter(Boolean),n,s),meta:t.meta}}));var R=(0,o.combineReducers)({items:function(e={},t){switch(t.type){case"RECEIVE_ITEMS":{const r=m(t),n=t.key||y.C_;return{...e,[r]:{...e[r],...t.items.reduce(((t,i)=>{const o=i?.[n];return t[o]=function(e,t){if(!e)return t;let r=!1;const n={};for(const i in t)s()(e[i],t[i])?n[i]=e[i]:(r=!0,n[i]=t[i]);if(!r)return e;for(const t in e)n.hasOwnProperty(t)||(n[t]=e[t]);return n}(e?.[r]?.[o],i),t}),{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map((([e,r])=>[e,v(r,t.itemIds)])))}return e},itemIsComplete:function(e={},t){switch(t.type){case"RECEIVE_ITEMS":{const r=m(t),{query:n,key:s=y.C_}=t,i=n?(0,g.A)(n):{},o=!n||!Array.isArray(i.fields);return{...e,[r]:{...e[r],...t.items.reduce(((t,n)=>{const i=n?.[s];return t[i]=e?.[r]?.[i]||o,t}),{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map((([e,r])=>[e,v(r,t.itemIds)])))}return e},queries:(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":return _(e,t);case"REMOVE_ITEMS":const r=t.itemIds.reduce(((e,t)=>(e[t]=!0,e)),{});return Object.fromEntries(Object.entries(e).map((([e,t])=>[e,Object.fromEntries(Object.entries(t).map((([e,t])=>[e,{...t,itemIds:t.itemIds.filter((e=>!r[e]))}])))])));default:return e}}});const b=e=>(t,r)=>{if("UNDO"===r.type||"REDO"===r.type){const{record:n}=r;let s=t;return n.forEach((({id:{kind:t,name:n,recordId:i},changes:o})=>{s=e(s,{type:"EDIT_ENTITY_RECORD",kind:t,name:n,recordId:i,edits:Object.entries(o).reduce(((e,[t,n])=>(e[t]="UNDO"===r.type?n.from:n.to,e)),{})})})),s}return e(t,r)};function w(e){return(0,i.compose)([b,p((t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind)),f((t=>({key:e.key||y.C_,...t})))])((0,o.combineReducers)({queriedData:R,edits:(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":if("default"!==(t?.query?.context??"default"))return e;const r={...e};for(const e of t.items){const n=e?.[t.key],i=r[n];if(!i)continue;const o=Object.keys(i).reduce(((r,n)=>(s()(i[n],e[n]?.raw??e[n])||t.persistedEdits&&s()(i[n],t.persistedEdits[n])||(r[n]=i[n]),r)),{});Object.keys(o).length?r[n]=o:delete r[n]}return r;case"EDIT_ENTITY_RECORD":const n={...e[t.recordId],...t.edits};return Object.keys(n).forEach((e=>{void 0===n[e]&&delete n[e]})),{...e,[t.recordId]:n}}return e},saving:(e={},t)=>{switch(t.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...e,[t.recordId]:{pending:"SAVE_ENTITY_RECORD_START"===t.type,error:t.error,isAutosave:t.isAutosave}}}return e},deleting:(e={},t)=>{switch(t.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...e,[t.recordId]:{pending:"DELETE_ENTITY_RECORD_START"===t.type,error:t.error}}}return e},revisions:(e={},t)=>{if("RECEIVE_ITEM_REVISIONS"===t.type){const r=t.recordKey;delete t.recordKey;const n=R(e[r],{...t,type:"RECEIVE_ITEMS"});return{...e,[r]:n}}return"REMOVE_ITEMS"===t.type?Object.fromEntries(Object.entries(e).filter((([e])=>!t.itemIds.some((t=>Number.isInteger(t)?t===+e:t===e))))):e}}))}var S=(0,o.combineReducers)({users:function(e={byId:{},queries:{}},t){return"RECEIVE_USER_QUERY"===t.type?{byId:{...e.byId,...t.users.reduce(((e,t)=>({...e,[t.id]:t})),{})},queries:{...e.queries,[t.queryID]:t.users.map((e=>e.id))}}:e},currentTheme:function(e=void 0,t){return"RECEIVE_CURRENT_THEME"===t.type?t.currentTheme.stylesheet:e},currentGlobalStylesId:function(e=void 0,t){return"RECEIVE_CURRENT_GLOBAL_STYLES_ID"===t.type?t.id:e},currentUser:function(e={},t){return"RECEIVE_CURRENT_USER"===t.type?t.currentUser:e},themeGlobalStyleVariations:function(e={},t){return"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"===t.type?{...e,[t.stylesheet]:t.variations}:e},themeBaseGlobalStyles:function(e={},t){return"RECEIVE_THEME_GLOBAL_STYLES"===t.type?{...e,[t.stylesheet]:t.globalStyles}:e},themeGlobalStyleRevisions:function(e={},t){return"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"===t.type?{...e,[t.currentId]:t.revisions}:e},entities:(e={},t)=>{const r=function(e=y.Mr,t){return"ADD_ENTITIES"===t.type?[...e,...t.entities]:e}(e.config,t);let n=e.reducer;if(!n||r!==e.config){const e=r.reduce(((e,t)=>{const{kind:r}=t;return e[r]||(e[r]=[]),e[r].push(t),e}),{});n=(0,o.combineReducers)(Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,o.combineReducers)(Object.fromEntries(t.map((e=>[e.name,w(e)]))))]))))}const s=n(e.records,t);return s===e.records&&r===e.config&&n===e.reducer?e:{reducer:n,records:s,config:r}},editsReference:function(e={},t){switch(t.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return e},undoManager:function(e=d()){return e},embedPreviews:function(e={},t){if("RECEIVE_EMBED_PREVIEW"===t.type){const{url:r,preview:n}=t;return{...e,[r]:n}}return e},userPermissions:function(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},autosaves:function(e={},t){if("RECEIVE_AUTOSAVES"===t.type){const{postId:r,autosaves:n}=t;return{...e,[r]:n}}return e},blockPatterns:function(e=[],t){return"RECEIVE_BLOCK_PATTERNS"===t.type?t.patterns:e},blockPatternCategories:function(e=[],t){return"RECEIVE_BLOCK_PATTERN_CATEGORIES"===t.type?t.categories:e},userPatternCategories:function(e=[],t){return"RECEIVE_USER_PATTERN_CATEGORIES"===t.type?t.patternCategories:e},navigationFallbackId:function(e=null,t){return"RECEIVE_NAVIGATION_FALLBACK_ID"===t.type?t.fallbackId:e},defaultTemplates:function(e={},t){return"RECEIVE_DEFAULT_TEMPLATE"===t.type?{...e,[JSON.stringify(t.query)]:t.templateId}:e},registeredPostMeta:function(e={},t){return"RECEIVE_REGISTERED_POST_META"===t.type?{...e,[t.postType]:t.registeredPostMeta}:e}})},5663:(e,t,r)=>{"use strict";r.d(t,{xQ:()=>o});var n=r(1635),s=r(287);function i(e,t){return 0===t?e.toLowerCase():(0,s.l3)(e,t)}function o(e,t){return void 0===t&&(t={}),(0,s.fL)(e,(0,n.Cl)({transform:i},t))}},5891:(e,t,r)=>{"use strict";r.d(t,{qh:()=>d,bM:()=>p.bM,_:()=>h,hg:()=>L,mV:()=>b,S$:()=>j,MA:()=>u,$u:()=>p.Ay,qs:()=>m});var n=r(7143),s=r(4040),i=r.n(s),o=r(6087),a=r(7541),c=r(4565);const l={};function u(e,t,r,s={enabled:!0}){const{editEntityRecord:i,saveEditedEntityRecord:u}=(0,n.useDispatch)(c.store),d=(0,o.useMemo)((()=>({edit:(n,s={})=>i(e,t,r,n,s),save:(n={})=>u(e,t,r,{throwOnError:!0,...n})})),[i,e,t,r,u]),{editedRecord:p,hasEdits:f,edits:E}=(0,n.useSelect)((n=>s.enabled?{editedRecord:n(c.store).getEditedEntityRecord(e,t,r),hasEdits:n(c.store).hasEditsForEntityRecord(e,t,r),edits:n(c.store).getEntityRecordNonTransientEdits(e,t,r)}:{editedRecord:l,hasEdits:!1,edits:l}),[e,t,r,s.enabled]),{data:y,...g}=(0,a.A)((n=>s.enabled?n(c.store).getEntityRecord(e,t,r):{data:null}),[e,t,r,s.enabled]);return{record:y,editedRecord:p,hasEdits:f,edits:E,...g,...d}}function d(e,t,r,n){return i()("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),u(e,t,r,n)}var p=r(7078);const f=window.wp.warning;var E=r.n(f),y=r(2859);function g(e,t){const r="object"==typeof e,n=r?JSON.stringify(e):e;return r&&void 0!==t&&E()("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),(0,a.A)((n=>{const s=r?!!e.id:!!t,{canUser:i}=n(c.store),o=i("create",r?{kind:e.kind,name:e.name}:e);if(!s){const t=i("read",e),r=o.isResolving||t.isResolving,n=o.hasResolved&&t.hasResolved;let s=y.n.Idle;return r?s=y.n.Resolving:n&&(s=y.n.Success),{status:s,isResolving:r,hasResolved:n,canCreate:o.hasResolved&&o.data,canRead:t.hasResolved&&t.data}}const a=i("read",e,t),l=i("update",e,t),u=i("delete",e,t),d=a.isResolving||o.isResolving||l.isResolving||u.isResolving,p=a.hasResolved&&o.hasResolved&&l.hasResolved&&u.hasResolved;let f=y.n.Idle;return d?f=y.n.Resolving:p&&(f=y.n.Success),{status:f,isResolving:d,hasResolved:p,canRead:p&&a.data,canCreate:p&&o.data,canUpdate:p&&l.data,canDelete:p&&u.data}}),[n,t])}var m=g;function h(e,t){return i()("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),g(e,t)}var v=r(4997),_=r(2278),R=r(8843);function b(e,t){const r=(0,o.useContext)(R.D);return r?.[e]?.[t]}const w=window.wp.richText,S=window.wp.blockEditor;var T=r(6378);let I;const A=new WeakMap;const k=new WeakMap;function C(e){if(!k.has(e)){const t=[];for(const r of function(e){if(I||(I=(0,T.T)(S.privateApis)),!A.has(e)){const t=I.getRichTextValues([e]);A.set(e,t)}return A.get(e)}(e))r&&r.replacements.forEach((({type:e,attributes:r})=>{"core/footnote"===e&&t.push(r["data-fn"])}));k.set(e,t)}return k.get(e)}let O={};function P(e,t){const r={blocks:e};if(!t)return r;if(void 0===t.footnotes)return r;const n=function(e){return e.flatMap(C)}(e),s=t.footnotes?JSON.parse(t.footnotes):[];if(s.map((e=>e.id)).join("")===n.join(""))return r;const i=n.map((e=>s.find((t=>t.id===e))||O[e]||{id:e,content:""}));function o(e){if(!e||Array.isArray(e)||"object"!=typeof e)return e;e={...e};for(const t in e){const r=e[t];if(Array.isArray(r)){e[t]=r.map(o);continue}if("string"!=typeof r&&!(r instanceof w.RichTextData))continue;const s="string"==typeof r?w.RichTextData.fromHTMLString(r):new w.RichTextData(r);let i=!1;s.replacements.forEach((e=>{if("core/footnote"===e.type){const t=e.attributes["data-fn"],r=n.indexOf(t),s=(0,w.create)({html:e.innerHTML});s.text=String(r+1),s.formats=Array.from({length:s.text.length},(()=>s.formats[0])),s.replacements=Array.from({length:s.text.length},(()=>s.replacements[0])),e.innerHTML=(0,w.toHTMLString)({value:s}),i=!0}})),i&&(e[t]="string"==typeof r?s.toHTMLString():s)}return e}const a=function e(t){return t.map((t=>({...t,attributes:o(t.attributes),innerBlocks:e(t.innerBlocks)})))}(e);return O={...O,...s.reduce(((e,t)=>(n.includes(t.id)||(e[t.id]=t),e)),{})},{meta:{...t,footnotes:JSON.stringify(i)},blocks:a}}const U=[],x=new WeakMap;function L(e,t,{id:r}={}){const s=b(e,t),i=r??s,{getEntityRecord:a,getEntityRecordEdits:c}=(0,n.useSelect)(_.E),{content:l,editedBlocks:u,meta:d}=(0,n.useSelect)((r=>{if(!i)return{};const{getEditedEntityRecord:n}=r(_.E),s=n(e,t,i);return{editedBlocks:s.blocks,content:s.content,meta:s.meta}}),[e,t,i]),{__unstableCreateUndoLevel:p,editEntityRecord:f}=(0,n.useDispatch)(_.E),E=(0,o.useMemo)((()=>{if(!i)return;if(u)return u;if(!l||"string"!=typeof l)return U;const r=c(e,t,i),n=!r||!Object.keys(r).length?a(e,t,i):r;let s=x.get(n);return s||(s=(0,v.parse)(l),x.set(n,s)),s}),[e,t,i,u,l,a,c]),y=(0,o.useCallback)(((r,n)=>{if(E===r)return p(e,t,i);const{selection:s,...o}=n,a={selection:s,content:({blocks:e=[]})=>(0,v.__unstableSerializeAndClean)(e),...P(r,d)};f(e,t,i,a,{isCached:!1,...o})}),[e,t,i,E,d,p,f]),g=(0,o.useCallback)(((r,n)=>{const{selection:s,...o}=n,a={selection:s,...P(r,d)};f(e,t,i,a,{isCached:!0,...o})}),[e,t,i,d,f]);return[E,g,y]}function j(e,t,r,s){const i=b(e,t),a=s??i,{value:c,fullValue:l}=(0,n.useSelect)((n=>{const{getEntityRecord:s,getEditedEntityRecord:i}=n(_.E),o=s(e,t,a),c=i(e,t,a);return o&&c?{value:c[r],fullValue:o[r]}:{}}),[e,t,a,r]),{editEntityRecord:u}=(0,n.useDispatch)(_.E);return[c,(0,o.useCallback)((n=>{u(e,t,a,{[r]:n})}),[u,e,t,a,r]),l]}},5914:(e,t,r)=>{"use strict";r.d(t,{C_:()=>d,L2:()=>g,TK:()=>y,zD:()=>h,Mr:()=>E});var n=r(1635),s=r(2226);function i(e){return function(e){return e.charAt(0).toUpperCase()+e.substr(1)}(e.toLowerCase())}var o=r(287),a=r(1455),c=r.n(a),l=r(4997),u=r(7723);const d="id",p=["title","excerpt","content"],f={blocks:{read:e=>(0,l.parse)(e.content?.raw??""),write:e=>({content:(0,l.__unstableSerializeAndClean)(e.blocks)})}},E=[{label:(0,u.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","name","site_icon","site_icon_url","site_logo","timezone_string","url","page_for_posts","page_on_front","show_on_front"].join(",")},plural:"__unstableBases"},{label:(0,u.__)("Post Type"),name:"postType",kind:"root",key:"slug",baseURL:"/wp/v2/types",baseURLParams:{context:"edit"},plural:"postTypes"},{name:"media",kind:"root",baseURL:"/wp/v2/media",baseURLParams:{context:"edit"},plural:"mediaItems",label:(0,u.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,u.__)("Taxonomy")},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,u.__)("Widget areas")},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,u.__)("Widgets")},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,u.__)("Widget types")},{label:(0,u.__)("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,u.__)("Comment"),supportsPagination:!0},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,u.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,u.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,u.__)("Menu Location"),key:"name"},{label:(0,u.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,u.__)("Custom Styles"),getRevisionsUrl:(e,t)=>`/wp/v2/global-styles/${e}/revisions${t?"/"+t:""}`,supportsPagination:!0},{label:(0,u.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet"},{label:(0,u.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin"},{label:(0,u.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug"}],y={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},g=[{kind:"postType",loadEntities:async function(){const e=await c()({path:"/wp/v2/types?context=view"});return Object.entries(e??{}).map((([e,t])=>{const r=["wp_template","wp_template_part"].includes(e),o=t?.rest_namespace??"wp/v2",a={kind:"postType",baseURL:`/${o}/${t.rest_base}`,baseURLParams:{context:"edit"},name:e,label:t.name,transientEdits:{...f,selection:!0},mergedEdits:{meta:!0},rawAttributes:p,getTitle:e=>{return e?.title?.rendered||e?.title||(r?(t=e.slug??"",void 0===o&&(o={}),(0,s.W)(t,(0,n.Cl)({delimiter:" ",transform:i},o))):String(e.id));var t,o},__unstablePrePersist:r?void 0:m,__unstable_rest_base:t.rest_base,supportsPagination:!0,getRevisionsUrl:(e,r)=>`/${o}/${t.rest_base}/${e}/revisions${r?"/"+r:""}`,revisionKey:r?"wp_id":d};return window.__experimentalEnableSync,a}))}},{kind:"taxonomy",loadEntities:async function(){const e=await c()({path:"/wp/v2/taxonomies?context=view"});return Object.entries(e??{}).map((([e,t])=>({kind:"taxonomy",baseURL:`/${t?.rest_namespace??"wp/v2"}/${t.rest_base}`,baseURLParams:{context:"edit"},name:e,label:t.name,getTitle:e=>e?.name,supportsPagination:!0})))}},{kind:"root",name:"site",plural:"sites",loadEntities:async function(){const e={label:(0,u.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",meta:{}};window.__experimentalEnableSync;const t=await c()({path:e.baseURL,method:"OPTIONS"}),r={};return Object.entries(t?.schema?.properties??{}).forEach((([e,t])=>{"object"==typeof t&&t.title&&(r[e]=t.title)})),[{...e,meta:{labels:r}}]}}],m=(e,t)=>{const r={};return"auto-draft"===e?.status&&(t.status||r.status||(r.status="draft"),t.title&&"Auto Draft"!==t.title||r.title||e?.title&&"Auto Draft"!==e?.title||(r.title="")),r};const h=(e,t,r="get")=>`${r}${"root"===e?"":(0,o.fL)(e)}${(0,o.fL)(t)}`},6087:e=>{"use strict";e.exports=window.wp.element},6378:(e,t,r)=>{"use strict";r.d(t,{s:()=>s,T:()=>i});const n=window.wp.privateApis,{lock:s,unlock:i}=(0,n.__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")},6384:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__experimentalGetCurrentGlobalStylesId:()=>O,__experimentalGetCurrentThemeBaseGlobalStyles:()=>P,__experimentalGetCurrentThemeGlobalStylesVariations:()=>U,canUser:()=>I,canUserEditEntityRecord:()=>A,getAuthors:()=>y,getAutosave:()=>C,getAutosaves:()=>k,getBlockPatternCategories:()=>j,getBlockPatterns:()=>L,getCurrentTheme:()=>w,getCurrentThemeGlobalStylesRevisions:()=>x,getCurrentUser:()=>g,getDefaultTemplateId:()=>N,getEditedEntityRecord:()=>v,getEmbedPreview:()=>T,getEntitiesConfig:()=>$,getEntityRecord:()=>m,getEntityRecords:()=>_,getEntityRecordsTotalItems:()=>R,getEntityRecordsTotalPages:()=>b,getNavigationFallbackId:()=>M,getRawEntityRecord:()=>h,getRegisteredPostMeta:()=>G,getRevision:()=>q,getRevisions:()=>V,getThemeSupports:()=>S,getUserPatternCategories:()=>D});var n=r(5663),s=r(3832),i=r(8537),o=r(1455),a=r.n(o),c=r(2278),l=r(5914),u=r(533),d=r(2577);var p=e=>(...t)=>async({resolveSelect:r})=>{await r[e](...t)},f=r(5101),E=r(7006);const y=e=>async({dispatch:t})=>{const r=(0,s.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e),n=await a()({path:r});t.receiveUserQuery(r,n)},g=()=>async({dispatch:e})=>{const t=await a()({path:"/wp/v2/users/me"});e.receiveCurrentUser(t)},m=(e,t,r="",n)=>async({select:i,dispatch:o,registry:p,resolveSelect:f})=>{const E=(await f.getEntitiesConfig(e)).find((r=>r.name===t&&r.kind===e));if(!E)return;const y=await o.__unstableAcquireStoreLock(c.E,["entities","records",e,t,r],{exclusive:!1});try{if(void 0!==n&&n._fields&&(n={...n,_fields:[...new Set([...(0,u.A)(n._fields)||[],E.key||l.C_])].join()}),void 0!==n&&n._fields){if(i.hasEntityRecord(e,t,r,n))return}const c=(0,s.addQueryArgs)(E.baseURL+(r?"/"+r:""),{...E.baseURLParams,...n}),f=await a()({path:c,parse:!1}),y=await f.json(),g=(0,d.qY)(f.headers?.get("allow")),m=[],h={};for(const n of d.CO)h[(0,d.kC)(n,{kind:e,name:t,id:r})]=g[n],m.push([n,{kind:e,name:t,id:r}]);window.__experimentalEnableSync&&E.syncConfig,p.batch((()=>{o.receiveEntityRecords(e,t,y,n),o.receiveUserPermissions(h),o.finishResolutions("canUser",m)}))}finally{o.__unstableReleaseStoreLock(y)}},h=p("getEntityRecord"),v=p("getEntityRecord"),_=(e,t,r={})=>async({dispatch:n,registry:i,resolveSelect:o})=>{const p=(await o.getEntitiesConfig(e)).find((r=>r.name===t&&r.kind===e));if(!p)return;const E=await n.__unstableAcquireStoreLock(c.E,["entities","records",e,t],{exclusive:!1}),y={...r},g=p.key||l.C_;function m(r,n){const s=Object.fromEntries(Object.entries(n).filter((([e,t])=>["context","_fields"].includes(e)&&!!t)));return r.filter((e=>e?.[g])).map((r=>[e,t,r[g],Object.keys(s).length>0?s:void 0]))}try{r._fields&&(r={...r,_fields:[...new Set([...(0,u.A)(r._fields)||[],g])].join()});const o=(0,s.addQueryArgs)(p.baseURL,{...p.baseURLParams,...r});let c,l=[];if(p.supportsPagination&&-1!==r.per_page){const e=await a()({path:o,parse:!1});l=Object.values(await e.json()),c={totalItems:parseInt(e.headers.get("X-WP-Total")),totalPages:parseInt(e.headers.get("X-WP-TotalPages"))}}else if(-1===r.per_page&&!0===r[f.Z]){let u,d=1;do{const p=await a()({path:(0,s.addQueryArgs)(o,{page:d,per_page:100}),parse:!1}),f=Object.values(await p.json());u=parseInt(p.headers.get("X-WP-TotalPages")),c||(c={totalItems:parseInt(p.headers.get("X-WP-Total")),totalPages:1}),l.push(...f),i.batch((()=>{n.receiveEntityRecords(e,t,l,r,!1,void 0,c),n.finishResolutions("getEntityRecord",m(f,y))})),d++}while(d<=u)}else l=Object.values(await a()({path:o})),c={totalItems:l.length,totalPages:1};r._fields&&(l=l.map((e=>(r._fields.split(",").forEach((t=>{e.hasOwnProperty(t)||(e[t]=void 0)})),e)))),i.batch((()=>{n.receiveEntityRecords(e,t,l,r,!1,void 0,c);const s=l.filter((e=>!!e?.[g]&&!!e?._links?.self?.[0]?.targetHints?.allow)).map((e=>({id:e[g],permissions:(0,d.qY)(e._links.self[0].targetHints.allow)}))),i=[],o={};for(const r of s)for(const n of d.CO)i.push([n,{kind:e,name:t,id:r.id}]),o[(0,d.kC)(n,{kind:e,name:t,id:r.id})]=r.permissions[n];s.length>0&&(n.receiveUserPermissions(o),n.finishResolutions("canUser",i)),n.finishResolutions("getEntityRecord",m(l,y)),n.__unstableReleaseStoreLock(E)}))}catch(e){n.__unstableReleaseStoreLock(E)}};_.shouldInvalidate=(e,t,r)=>("RECEIVE_ITEMS"===e.type||"REMOVE_ITEMS"===e.type)&&e.invalidateCache&&t===e.kind&&r===e.name;const R=p("getEntityRecords"),b=p("getEntityRecords"),w=()=>async({dispatch:e,resolveSelect:t})=>{const r=await t.getEntityRecords("root","theme",{status:"active"});e.receiveCurrentTheme(r[0])},S=p("getCurrentTheme"),T=e=>async({dispatch:t})=>{try{const r=await a()({path:(0,s.addQueryArgs)("/oembed/1.0/proxy",{url:e})});t.receiveEmbedPreview(e,r)}catch(r){t.receiveEmbedPreview(e,!1)}},I=(e,t,r)=>async({dispatch:n,registry:s,resolveSelect:i})=>{if(!d.CO.includes(e))throw new Error(`'${e}' is not a valid action.`);const{hasStartedResolution:o}=s.select(c.E);for(const n of d.CO){if(n===e)continue;if(o("canUser",[n,t,r]))return}let l,u=null;if("object"==typeof t){if(!t.kind||!t.name)throw new Error("The entity resource object is not valid.");const e=(await i.getEntitiesConfig(t.kind)).find((e=>e.name===t.name&&e.kind===t.kind));if(!e)return;u=e.baseURL+(t.id?"/"+t.id:"")}else u=`/wp/v2/${t}`+(r?"/"+r:"");try{l=await a()({path:u,method:"OPTIONS",parse:!1})}catch(e){return}const p=(0,d.qY)(l.headers?.get("allow"));s.batch((()=>{for(const s of d.CO){const i=(0,d.kC)(s,t,r);n.receiveUserPermission(i,p[s]),s!==e&&n.finishResolution("canUser",[s,t,r])}}))},A=(e,t,r)=>async({dispatch:n})=>{await n(I("update",{kind:e,name:t,id:r}))},k=(e,t)=>async({dispatch:r,resolveSelect:n})=>{const{rest_base:s,rest_namespace:i="wp/v2",supports:o}=await n.getPostType(e);if(!o?.autosave)return;const c=await a()({path:`/${i}/${s}/${t}/autosaves?context=edit`});c&&c.length&&r.receiveAutosaves(t,c)},C=(e,t)=>async({resolveSelect:r})=>{await r.getAutosaves(e,t)},O=()=>async({dispatch:e,resolveSelect:t})=>{const r=await t.getEntityRecords("root","theme",{status:"active"}),n=r?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(!n)return;const s=n.match(/\/(\d+)(?:\?|$)/),i=s?Number(s[1]):null;i&&e.__experimentalReceiveCurrentGlobalStylesId(i)},P=()=>async({resolveSelect:e,dispatch:t})=>{const r=await e.getCurrentTheme(),n=await a()({path:`/wp/v2/global-styles/themes/${r.stylesheet}?context=view`});t.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,n)},U=()=>async({resolveSelect:e,dispatch:t})=>{const r=await e.getCurrentTheme(),n=await a()({path:`/wp/v2/global-styles/themes/${r.stylesheet}/variations?context=view`});t.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,n)},x=()=>async({resolveSelect:e,dispatch:t})=>{const r=await e.__experimentalGetCurrentGlobalStylesId(),s=r?await e.getEntityRecord("root","globalStyles",r):void 0,i=s?._links?.["version-history"]?.[0]?.href;if(i){const e=await a()({url:i}),s=e?.map((e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[(0,n.xQ)(e),t])))));t.receiveThemeGlobalStyleRevisions(r,s)}};x.shouldInvalidate=e=>"SAVE_ENTITY_RECORD_FINISH"===e.type&&"root"===e.kind&&!e.error&&"globalStyles"===e.name;const L=()=>async({dispatch:e})=>{e({type:"RECEIVE_BLOCK_PATTERNS",patterns:await(0,E.l$)()})},j=()=>async({dispatch:e})=>{e({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:await a()({path:"/wp/v2/block-patterns/categories"})})},D=()=>async({dispatch:e,resolveSelect:t})=>{const r=await t.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug",context:"view"});e({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:r?.map((e=>({...e,label:(0,i.decodeEntities)(e.name),name:e.slug})))||[]})},M=()=>async({dispatch:e,select:t,registry:r})=>{const n=await a()({path:(0,s.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),i=n?._embedded?.self;r.batch((()=>{if(e.receiveNavigationFallbackId(n?.id),!i)return;const r=!t.getEntityRecord("postType","wp_navigation",n.id);e.receiveEntityRecords("postType","wp_navigation",i,void 0,r),e.finishResolution("getEntityRecord",["postType","wp_navigation",n.id])}))},N=e=>async({dispatch:t,registry:r,resolveSelect:n})=>{const i=await a()({path:(0,s.addQueryArgs)("/wp/v2/templates/lookup",e)});await n.getEntitiesConfig("postType"),i?.id&&r.batch((()=>{t.receiveDefaultTemplateId(e,i.id),t.receiveEntityRecords("postType","wp_template",[i]),t.finishResolution("getEntityRecord",["postType","wp_template",i.id])}))},V=(e,t,r,n={})=>async({dispatch:i,registry:o,resolveSelect:c})=>{const d=(await c.getEntitiesConfig(e)).find((r=>r.name===t&&r.kind===e));if(!d)return;n._fields&&(n={...n,_fields:[...new Set([...(0,u.A)(n._fields)||[],d.revisionKey||l.C_])].join()});const p=(0,s.addQueryArgs)(d.getRevisionsUrl(r),n);let f,E;const y={},g=d.supportsPagination&&-1!==n.per_page;try{E=await a()({path:p,parse:!g})}catch(e){return}E&&(g?(f=Object.values(await E.json()),y.totalItems=parseInt(E.headers.get("X-WP-Total"))):f=Object.values(E),n._fields&&(f=f.map((e=>(n._fields.split(",").forEach((t=>{e.hasOwnProperty(t)||(e[t]=void 0)})),e)))),o.batch((()=>{if(i.receiveRevisions(e,t,r,f,n,!1,y),!n?._fields&&!n.context){const n=d.key||l.C_,s=f.filter((e=>e[n])).map((s=>[e,t,r,s[n]]));i.finishResolutions("getRevision",s)}})))};V.shouldInvalidate=(e,t,r,n)=>"SAVE_ENTITY_RECORD_FINISH"===e.type&&r===e.name&&t===e.kind&&!e.error&&n===e.recordId;const q=(e,t,r,n,i)=>async({dispatch:o,resolveSelect:c})=>{const d=(await c.getEntitiesConfig(e)).find((r=>r.name===t&&r.kind===e));if(!d)return;void 0!==i&&i._fields&&(i={...i,_fields:[...new Set([...(0,u.A)(i._fields)||[],d.revisionKey||l.C_])].join()});const p=(0,s.addQueryArgs)(d.getRevisionsUrl(r,n),i);let f;try{f=await a()({path:p})}catch(e){return}f&&o.receiveRevisions(e,t,r,f,i)},G=e=>async({dispatch:t,resolveSelect:r})=>{let n;try{const{rest_namespace:t="wp/v2",rest_base:s}=await r.getPostType(e)||{};n=await a()({path:`${t}/${s}/?context=edit`,method:"OPTIONS"})}catch(e){return}n&&t.receiveRegisteredPostMeta(e,n?.schema?.properties?.meta?.properties)},$=e=>async({dispatch:t})=>{const r=l.L2.find((t=>t.kind===e));if(r)try{const e=await r.loadEntities();if(!e.length)return;t.addEntities(e)}catch{}}},7006:(e,t,r)=>{"use strict";r.d(t,{Y3:()=>l,gr:()=>p,l$:()=>f});var n=r(5663),s=r(1455),i=r.n(s),o=r(3832),a=r(8537),c=r(7723);async function l(e,t={},r={}){const n=t.isInitialSuggestions&&t.initialSuggestionsSearchOptions?{...t,...t.initialSuggestionsSearchOptions}:t,{type:s,subtype:l,page:d,perPage:p=(t.isInitialSuggestions?3:20)}=n,{disablePostFormats:f=!1}=r,E=[];s&&"post"!==s||E.push(i()({path:(0,o.addQueryArgs)("/wp/v2/search",{search:e,page:d,per_page:p,type:"post",subtype:l})}).then((e=>e.map((e=>({id:e.id,url:e.url,title:(0,a.decodeEntities)(e.title||"")||(0,c.__)("(no title)"),type:e.subtype||e.type,kind:"post-type"}))))).catch((()=>[]))),s&&"term"!==s||E.push(i()({path:(0,o.addQueryArgs)("/wp/v2/search",{search:e,page:d,per_page:p,type:"term",subtype:l})}).then((e=>e.map((e=>({id:e.id,url:e.url,title:(0,a.decodeEntities)(e.title||"")||(0,c.__)("(no title)"),type:e.subtype||e.type,kind:"taxonomy"}))))).catch((()=>[]))),f||s&&"post-format"!==s||E.push(i()({path:(0,o.addQueryArgs)("/wp/v2/search",{search:e,page:d,per_page:p,type:"post-format",subtype:l})}).then((e=>e.map((e=>({id:e.id,url:e.url,title:(0,a.decodeEntities)(e.title||"")||(0,c.__)("(no title)"),type:e.subtype||e.type,kind:"taxonomy"}))))).catch((()=>[]))),s&&"attachment"!==s||E.push(i()({path:(0,o.addQueryArgs)("/wp/v2/media",{search:e,page:d,per_page:p})}).then((e=>e.map((e=>({id:e.id,url:e.source_url,title:(0,a.decodeEntities)(e.title.rendered||"")||(0,c.__)("(no title)"),type:e.type,kind:"media"}))))).catch((()=>[])));let y=(await Promise.all(E)).flat();return y=y.filter((e=>!!e.id)),y=function(e,t){const r=u(t),n={};for(const t of e)if(t.title){const e=u(t.title),s=e.filter((e=>r.some((t=>e===t)))),i=e.filter((e=>r.some((t=>e!==t&&e.includes(t))))),o=s.length/e.length*10,a=i.length/e.length;n[t.id]=o+a}else n[t.id]=0;return e.sort(((e,t)=>n[t.id]-n[e.id]))}(y,e),y=y.slice(0,p),y}function u(e){return e.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}const d=new Map;var p=async(e,t={})=>{const r={url:(0,o.prependHTTP)(e)};if(!(0,o.isURL)(e))return Promise.reject(`${e} is not a valid URL.`);const n=(0,o.getProtocol)(e);return n&&(0,o.isValidProtocol)(n)&&n.startsWith("http")&&/^https?:\/\/[^\/\s]/i.test(e)?d.has(e)?d.get(e):i()({path:(0,o.addQueryArgs)("/wp-block-editor/v1/url-details",r),...t}).then((t=>(d.set(e,t),t))):Promise.reject(`${e} does not have a valid protocol. URLs must be "http" based`)};async function f(){const e=await i()({path:"/wp/v2/block-patterns/patterns"});return e?e.map((e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[(0,n.xQ)(e),t]))))):[]}},7078:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>f,bM:()=>E,pU:()=>y});var n=r(3832),s=r(4040),i=r.n(s),o=r(7143),a=r(6087),c=r(7541),l=r(4565),u=r(6378),d=r(533);const p=[];function f(e,t,r={},s={enabled:!0}){const i=(0,n.addQueryArgs)("",r),{data:a,...u}=(0,c.A)((n=>s.enabled?n(l.store).getEntityRecords(e,t,r):{data:p}),[e,t,i,s.enabled]),{totalItems:d,totalPages:f}=(0,o.useSelect)((n=>s.enabled?{totalItems:n(l.store).getEntityRecordsTotalItems(e,t,r),totalPages:n(l.store).getEntityRecordsTotalPages(e,t,r)}:{totalItems:null,totalPages:null}),[e,t,i,s.enabled]);return{records:a,totalItems:d,totalPages:f,...u}}function E(e,t,r,n){return i()("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),f(e,t,r,n)}function y(e,t,r={},n={enabled:!0}){const s=(0,o.useSelect)((r=>r(l.store).getEntityConfig(e,t)),[e,t]),{records:i,...c}=f(e,t,{...r,...r._fields?{_fields:[...new Set([...(0,d.A)(r._fields)||[],"_links"])].join()}:{}},n),p=(0,a.useMemo)((()=>i?.map((e=>e[s?.key??"id"]))??[]),[i,s?.key]),E=(0,o.useSelect)((r=>{const{getEntityRecordsPermissions:n}=(0,u.T)(r(l.store));return n(e,t,p)}),[p,e,t]);return{records:(0,a.useMemo)((()=>i?.map(((e,t)=>({...e,permissions:E[t]})))??[]),[i,E]),...c}}},7143:e=>{"use strict";e.exports=window.wp.data},7314:(e,t,r)=>{"use strict";r.d(t,{g:()=>n});function n(e){return e.toLowerCase()}},7541:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(7143);var s=function(e,t){var r,n,s=0;function i(){var i,o,a=r,c=arguments.length;e:for(;a;){if(a.args.length===arguments.length){for(o=0;o<c;o++)if(a.args[o]!==arguments[o]){a=a.next;continue e}return a!==r&&(a===n&&(n=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=r,a.prev=null,r.prev=a,r=a),a.val}a=a.next}for(i=new Array(c),o=0;o<c;o++)i[o]=arguments[o];return a={args:i,val:e.apply(null,i)},r?(r.prev=a,a.next=r):n=a,s===t.maxSize?(n=n.prev).next=null:s++,r=a,a.val}return t=t||{},i.clear=function(){r=null,n=null,s=0},i},i=r(2859);const o=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function a(e,t){return(0,n.useSelect)(((t,r)=>e((e=>c(t(e))),r)),t)}const c=s((e=>{const t={};for(const r in e)o.includes(r)||Object.defineProperty(t,r,{get:()=>(...t)=>{const n=e[r](...t),s=e.getResolutionState(r,t)?.status;let o;switch(s){case"resolving":o=i.n.Resolving;break;case"finished":o=i.n.Success;break;case"error":o=i.n.Error;break;case void 0:o=i.n.Idle}return{data:n,status:o,isResolving:o===i.n.Resolving,hasStarted:o!==i.n.Idle,hasResolved:o===i.n.Success||o===i.n.Error}}});return t}))},7723:e=>{"use strict";e.exports=window.wp.i18n},7734:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,s,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(s=n;0!=s--;)if(!e(t[s],r[s]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;for(s of t.entries())if(!e(s[1],r.get(s[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((n=t.length)!=r.length)return!1;for(s=n;0!=s--;)if(t[s]!==r[s])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(s=n;0!=s--;)if(!Object.prototype.hasOwnProperty.call(r,i[s]))return!1;for(s=n;0!=s--;){var o=i[s];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}},7826:(e,t,r)=>{"use strict";r.d(t,{j:()=>o});var n=r(7078),s=r(5101),i=r(6378);const o={};(0,i.s)(o,{useEntityRecordsWithPermissions:n.pU,RECEIVE_INTERMEDIATE_RESULTS:s.Z})},8368:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__experimentalGetCurrentGlobalStylesId:()=>J,__experimentalGetCurrentThemeBaseGlobalStyles:()=>ce,__experimentalGetCurrentThemeGlobalStylesVariations:()=>le,__experimentalGetDirtyEntityRecords:()=>D,__experimentalGetEntitiesBeingSaved:()=>M,__experimentalGetEntityRecordNoResolver:()=>O,canUser:()=>re,canUserEditEntityRecord:()=>ne,getAuthors:()=>R,getAutosave:()=>ie,getAutosaves:()=>se,getBlockPatternCategories:()=>de,getBlockPatterns:()=>ue,getCurrentTheme:()=>Z,getCurrentThemeGlobalStylesRevisions:()=>fe,getCurrentUser:()=>b,getDefaultTemplateId:()=>Ee,getEditedEntityRecord:()=>G,getEmbedPreview:()=>ee,getEntitiesByKind:()=>S,getEntitiesConfig:()=>T,getEntity:()=>I,getEntityConfig:()=>A,getEntityRecord:()=>k,getEntityRecordEdits:()=>N,getEntityRecordNonTransientEdits:()=>V,getEntityRecords:()=>x,getEntityRecordsTotalItems:()=>L,getEntityRecordsTotalPages:()=>j,getLastEntityDeleteError:()=>K,getLastEntitySaveError:()=>Y,getRawEntityRecord:()=>P,getRedoEdit:()=>H,getReferenceByDistinctEdits:()=>ae,getRevision:()=>ge,getRevisions:()=>ye,getThemeSupports:()=>X,getUndoEdit:()=>Q,getUserPatternCategories:()=>pe,getUserQueryResults:()=>w,hasEditsForEntityRecord:()=>q,hasEntityRecord:()=>C,hasEntityRecords:()=>U,hasFetchedAutosaves:()=>oe,hasRedo:()=>W,hasUndo:()=>z,isAutosavingEntityRecord:()=>$,isDeletingEntityRecord:()=>F,isPreviewEmbedFallback:()=>te,isRequestingEmbedPreview:()=>_,isSavingEntityRecord:()=>B});var n=r(7143),s=r(3832),i=r(4040),o=r.n(i),a=r(2278),c=r(3249),l=r.n(c),u=r(4027),d=r(5003);const p=new WeakMap;const f=(0,n.createSelector)(((e,t={})=>{let r=p.get(e);if(r){const e=r.get(t);if(void 0!==e)return e}else r=new(l()),p.set(e,r);const n=function(e,t){const{stableKey:r,page:n,perPage:s,include:i,fields:o,context:a}=(0,u.A)(t);let c;if(e.queries?.[a]?.[r]&&(c=e.queries[a][r].itemIds),!c)return null;const l=-1===s?0:(n-1)*s,p=-1===s?c.length:Math.min(l+s,c.length),f=[];for(let t=l;t<p;t++){const r=c[t];if(Array.isArray(i)&&!i.includes(r))continue;if(void 0===r)continue;if(!e.items[a]?.hasOwnProperty(r))return null;const n=e.items[a][r];let s;if(Array.isArray(o)){s={};for(let e=0;e<o.length;e++){const t=o[e].split(".");let r=n;t.forEach((e=>{r=r?.[e]})),(0,d.A)(s,t,r)}}else{if(!e.itemIsComplete[a]?.[r])return null;s=n}f.push(s)}return f}(e,t);return r.set(t,n),n}));function E(e,t={}){const{stableKey:r,context:n}=(0,u.A)(t);return e.queries?.[n]?.[r]?.meta?.totalItems??null}var y=r(5914),g=r(533);var m=r(2577),h=r(9410);const v={},_=(0,n.createRegistrySelector)((e=>(t,r)=>e(a.E).isResolving("getEmbedPreview",[r])));function R(e,t){o()("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});const r=(0,s.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return w(e,r)}function b(e){return e.currentUser}const w=(0,n.createSelector)(((e,t)=>(e.users.queries[t]??[]).map((t=>e.users.byId[t]))),((e,t)=>[e.users.queries[t],e.users.byId]));function S(e,t){return o()("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),T(e,t)}const T=(0,n.createSelector)(((e,t)=>e.entities.config.filter((e=>e.kind===t))),((e,t)=>e.entities.config));function I(e,t,r){return o()("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),A(e,t,r)}function A(e,t,r){return(0,h.A)(t,r,"getEntityConfig"),e.entities.config?.find((e=>e.kind===t&&e.name===r))}const k=(0,n.createSelector)(((e,t,r,n,s)=>{(0,h.A)(t,r,"getEntityRecord");const i=e.entities.records?.[t]?.[r]?.queriedData;if(!i)return;const o=s?.context??"default";if(!s||!s._fields){if(!i.itemIsComplete[o]?.[n])return;return i.items[o][n]}const a=i.items[o]?.[n];if(!a)return a;const c={},l=(0,g.A)(s._fields)??[];for(let e=0;e<l.length;e++){const t=l[e].split(".");let r=a;t.forEach((e=>{r=r?.[e]})),(0,d.A)(c,t,r)}return c}),((e,t,r,n,s)=>{const i=s?.context??"default",o=e.entities.records?.[t]?.[r]?.queriedData;return[o?.items[i]?.[n],o?.itemIsComplete[i]?.[n]]}));function C(e,t,r,n,s){const i=e.entities.records?.[t]?.[r]?.queriedData;if(!i)return!1;const o=s?.context??"default";if(!s||!s._fields)return!!i.itemIsComplete[o]?.[n];const a=i.items[o]?.[n];if(!a)return!1;const c=(0,g.A)(s._fields)??[];for(let e=0;e<c.length;e++){const t=c[e].split(".");let r=a;for(let e=0;e<t.length;e++){const n=t[e];if(!r||!Object.hasOwn(r,n))return!1;r=r[n]}}return!0}function O(e,t,r,n){return k(e,t,r,n)}k.__unstableNormalizeArgs=e=>{const t=[...e],r=t?.[2];return t[2]=/^\s*\d+\s*$/.test(r)?Number(r):r,t};const P=(0,n.createSelector)(((e,t,r,n)=>{(0,h.A)(t,r,"getRawEntityRecord");const s=k(e,t,r,n);return s&&Object.keys(s).reduce(((n,i)=>{var o,a;return o=A(e,t,r),a=i,(o.rawAttributes||[]).includes(a)?n[i]=void 0!==s[i]?.raw?s[i]?.raw:s[i]:n[i]=s[i],n}),{})}),((e,t,r,n,s)=>{const i=s?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData?.items[i]?.[n],e.entities.records?.[t]?.[r]?.queriedData?.itemIsComplete[i]?.[n]]}));function U(e,t,r,n){return(0,h.A)(t,r,"hasEntityRecords"),Array.isArray(x(e,t,r,n))}const x=(e,t,r,n)=>{(0,h.A)(t,r,"getEntityRecords");const s=e.entities.records?.[t]?.[r]?.queriedData;return s?f(s,n):null},L=(e,t,r,n)=>{(0,h.A)(t,r,"getEntityRecordsTotalItems");const s=e.entities.records?.[t]?.[r]?.queriedData;return s?E(s,n):null},j=(e,t,r,n)=>{(0,h.A)(t,r,"getEntityRecordsTotalPages");const s=e.entities.records?.[t]?.[r]?.queriedData;if(!s)return null;if(-1===n?.per_page)return 1;const i=E(s,n);return i?n?.per_page?Math.ceil(i/n.per_page):function(e,t={}){const{stableKey:r,context:n}=(0,u.A)(t);return e.queries?.[n]?.[r]?.meta?.totalPages??null}(s,n):i},D=(0,n.createSelector)((e=>{const{entities:{records:t}}=e,r=[];return Object.keys(t).forEach((n=>{Object.keys(t[n]).forEach((s=>{const i=Object.keys(t[n][s].edits).filter((t=>k(e,n,s,t)&&q(e,n,s,t)));if(i.length){const t=A(e,n,s);i.forEach((i=>{const o=G(e,n,s,i);r.push({key:o?o[t.key||y.C_]:void 0,title:t?.getTitle?.(o)||"",name:s,kind:n})}))}}))})),r}),(e=>[e.entities.records])),M=(0,n.createSelector)((e=>{const{entities:{records:t}}=e,r=[];return Object.keys(t).forEach((n=>{Object.keys(t[n]).forEach((s=>{const i=Object.keys(t[n][s].saving).filter((t=>B(e,n,s,t)));if(i.length){const t=A(e,n,s);i.forEach((i=>{const o=G(e,n,s,i);r.push({key:o?o[t.key||y.C_]:void 0,title:t?.getTitle?.(o)||"",name:s,kind:n})}))}}))})),r}),(e=>[e.entities.records]));function N(e,t,r,n){return(0,h.A)(t,r,"getEntityRecordEdits"),e.entities.records?.[t]?.[r]?.edits?.[n]}const V=(0,n.createSelector)(((e,t,r,n)=>{(0,h.A)(t,r,"getEntityRecordNonTransientEdits");const{transientEdits:s}=A(e,t,r)||{},i=N(e,t,r,n)||{};return s?Object.keys(i).reduce(((e,t)=>(s[t]||(e[t]=i[t]),e)),{}):i}),((e,t,r,n)=>[e.entities.config,e.entities.records?.[t]?.[r]?.edits?.[n]]));function q(e,t,r,n){return(0,h.A)(t,r,"hasEditsForEntityRecord"),B(e,t,r,n)||Object.keys(V(e,t,r,n)).length>0}const G=(0,n.createSelector)(((e,t,r,n)=>{(0,h.A)(t,r,"getEditedEntityRecord");const s=P(e,t,r,n),i=N(e,t,r,n);return!(!s&&!i)&&{...s,...i}}),((e,t,r,n,s)=>{const i=s?.context??"default";return[e.entities.config,e.entities.records?.[t]?.[r]?.queriedData.items[i]?.[n],e.entities.records?.[t]?.[r]?.queriedData.itemIsComplete[i]?.[n],e.entities.records?.[t]?.[r]?.edits?.[n]]}));function $(e,t,r,n){(0,h.A)(t,r,"isAutosavingEntityRecord");const{pending:s,isAutosave:i}=e.entities.records?.[t]?.[r]?.saving?.[n]??{};return Boolean(s&&i)}function B(e,t,r,n){return(0,h.A)(t,r,"isSavingEntityRecord"),e.entities.records?.[t]?.[r]?.saving?.[n]?.pending??!1}function F(e,t,r,n){return(0,h.A)(t,r,"isDeletingEntityRecord"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.pending??!1}function Y(e,t,r,n){return(0,h.A)(t,r,"getLastEntitySaveError"),e.entities.records?.[t]?.[r]?.saving?.[n]?.error}function K(e,t,r,n){return(0,h.A)(t,r,"getLastEntityDeleteError"),e.entities.records?.[t]?.[r]?.deleting?.[n]?.error}function Q(e){o()("select( 'core' ).getUndoEdit()",{since:"6.3"})}function H(e){o()("select( 'core' ).getRedoEdit()",{since:"6.3"})}function z(e){return e.undoManager.hasUndo()}function W(e){return e.undoManager.hasRedo()}function Z(e){return e.currentTheme?k(e,"root","theme",e.currentTheme):null}function J(e){return e.currentGlobalStylesId}function X(e){return Z(e)?.theme_supports??v}function ee(e,t){return e.embedPreviews[t]}function te(e,t){const r=e.embedPreviews[t],n='<a href="'+t+'">'+t+"</a>";return!!r&&r.html===n}function re(e,t,r,n){const s="object"==typeof r;if(s&&(!r.kind||!r.name))return!1;s&&(0,h.A)(r.kind,r.name,"canUser");const i=(0,m.kC)(t,r,n);return e.userPermissions[i]}function ne(e,t,r,n){return o()("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),re(e,"update",{kind:t,name:r,id:n})}function se(e,t,r){return e.autosaves[r]}function ie(e,t,r,n){if(void 0===n)return;const s=e.autosaves[r];return s?.find((e=>e.author===n))}const oe=(0,n.createRegistrySelector)((e=>(t,r,n)=>e(a.E).hasFinishedResolution("getAutosaves",[r,n])));function ae(e){return e.editsReference}function ce(e){const t=Z(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}function le(e){const t=Z(e);return t?e.themeGlobalStyleVariations[t.stylesheet]:null}function ue(e){return e.blockPatterns}function de(e){return e.blockPatternCategories}function pe(e){return e.userPatternCategories}function fe(e){o()("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});const t=J(e);return t?e.themeGlobalStyleRevisions[t]:null}function Ee(e,t){return e.defaultTemplates[JSON.stringify(t)]}const ye=(e,t,r,n,s)=>{(0,h.A)(t,r,"getRevisions");const i=e.entities.records?.[t]?.[r]?.revisions?.[n];return i?f(i,s):null},ge=(0,n.createSelector)(((e,t,r,n,s,i)=>{(0,h.A)(t,r,"getRevision");const o=e.entities.records?.[t]?.[r]?.revisions?.[n];if(!o)return;const a=i?.context??"default";if(!i||!i._fields){if(!o.itemIsComplete[a]?.[s])return;return o.items[a][s]}const c=o.items[a]?.[s];if(!c)return c;const l={},u=(0,g.A)(i._fields)??[];for(let e=0;e<u.length;e++){const t=u[e].split(".");let r=c;t.forEach((e=>{r=r?.[e]})),(0,d.A)(l,t,r)}return l}),((e,t,r,n,s,i)=>{const o=i?.context??"default",a=e.entities.records?.[t]?.[r]?.revisions?.[n];return[a?.items?.[o]?.[s],a?.itemIsComplete?.[o]?.[s]]}))},8537:e=>{"use strict";e.exports=window.wp.htmlEntities},8582:(e,t,r)=>{"use strict";r.d(t,{A:()=>{},B:()=>{}})},8741:(e,t,r)=>{"use strict";r.r(t),r.d(t,{getBlockPatternsForPostType:()=>u,getEntityRecordPermissions:()=>p,getEntityRecordsPermissions:()=>d,getHomePage:()=>y,getNavigationFallbackId:()=>l,getPostsPageId:()=>g,getRegisteredPostMeta:()=>f,getTemplateId:()=>m,getUndoManager:()=>c});var n=r(7143),s=r(8368),i=r(2278),o=r(6378),a=r(9410);function c(e){return e.undoManager}function l(e){return e.navigationFallbackId}const u=(0,n.createRegistrySelector)((e=>(0,n.createSelector)(((t,r)=>e(i.E).getBlockPatterns().filter((({postTypes:e})=>!e||Array.isArray(e)&&e.includes(r)))),(()=>[e(i.E).getBlockPatterns()])))),d=(0,n.createRegistrySelector)((e=>(0,n.createSelector)(((t,r,n,s)=>(Array.isArray(s)?s:[s]).map((t=>({delete:e(i.E).canUser("delete",{kind:r,name:n,id:t}),update:e(i.E).canUser("update",{kind:r,name:n,id:t})})))),(e=>[e.userPermissions]))));function p(e,t,r,n){return(0,a.A)(t,r,"getEntityRecordPermissions"),d(e,t,r,n)[0]}function f(e,t){return e.registeredPostMeta?.[t]??{}}function E(e){return e&&["number","string"].includes(typeof e)?0===Number(e)?null:e.toString():null}const y=(0,n.createRegistrySelector)((e=>(0,n.createSelector)((()=>{const t=e(i.E).getEntityRecord("root","__unstableBase");if(!t)return null;const r="page"===t?.show_on_front?E(t.page_on_front):null;if(r)return{postType:"page",postId:r};const n=e(i.E).getDefaultTemplateId({slug:"front-page"});return n?{postType:"wp_template",postId:n}:null}),(e=>[(0,s.getEntityRecord)(e,"root","__unstableBase"),(0,s.getDefaultTemplateId)(e,{slug:"front-page"})])))),g=(0,n.createRegistrySelector)((e=>()=>{const t=e(i.E).getEntityRecord("root","__unstableBase");return"page"===t?.show_on_front?E(t.page_for_posts):null})),m=(0,n.createRegistrySelector)((e=>(t,r,n)=>{const s=(0,o.T)(e(i.E)).getHomePage();if(!s)return;if("page"===r&&r===s?.postType&&n.toString()===s?.postId){const t=e(i.E).getEntityRecords("postType","wp_template",{per_page:-1});if(!t)return;const r=t.find((({slug:e})=>"front-page"===e))?.id;if(r)return r}const a=e(i.E).getEditedEntityRecord("postType",r,n);if(!a)return;const c=(0,o.T)(e(i.E)).getPostsPageId();if("page"===r&&c===n.toString())return e(i.E).getDefaultTemplateId({slug:"home"});const l=a.template;if(l){const t=e(i.E).getEntityRecords("postType","wp_template",{per_page:-1})?.find((({slug:e})=>e===l));if(t)return t.id}let u;return u=a.slug?"page"===r?`${r}-${a.slug}`:`single-${r}-${a.slug}`:"page"===r?"page":`single-${r}`,e(i.E).getDefaultTemplateId({slug:u})}))},8843:(e,t,r)=>{"use strict";r.d(t,{D:()=>s});var n=r(6087);const s=(0,n.createContext)({});s.displayName="EntityContext"},9410:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(4040),s=r.n(n),i=r(5914);let o=!1;function a(e,t,r,{alternativeFunctionName:n,isShorthandSelector:a=!1}={}){const c=i.TK[e]?.[t];if(c){if(!o){const{alternative:i}=c,o=a?`'${r}'`:`The '${e}', '${t}' entity (used via '${r}')`;let l=`the '${i.kind}', '${i.name}' entity`;n&&(l+=` via the '${n}' function`),s()(o,{...c,alternative:l})}o=!0,setTimeout((()=>{o=!1}),0)}}},9424:(e,t,r)=>{"use strict";r.r(t),r.d(t,{editMediaEntity:()=>a,receiveRegisteredPostMeta:()=>o});var n=r(1455),s=r.n(n),i=r(2278);function o(e,t){return{type:"RECEIVE_REGISTERED_POST_META",postType:e,registeredPostMeta:t}}const a=(e,t={},{__unstableFetch:r=s(),throwOnError:n=!1}={})=>async({dispatch:s,resolveSelect:o})=>{if(!e)return;const a="postType",c="attachment",l=(await o.getEntitiesConfig(a)).find((e=>e.kind===a&&e.name===c));if(!l)return;const u=await s.__unstableAcquireStoreLock(i.E,["entities","records",a,c,e],{exclusive:!0});let d,p,f=!1;try{s({type:"SAVE_ENTITY_RECORD_START",kind:a,name:c,recordId:e});try{const n=`${l.baseURL}/${e}/edit`,i=await r({path:n,method:"POST",data:{...t}});i&&(s.receiveEntityRecords(a,c,[i],void 0,!0,void 0,void 0),d=i)}catch(e){p=e,f=!0}if(s({type:"SAVE_ENTITY_RECORD_FINISH",kind:a,name:c,recordId:e,error:p}),f&&n)throw p;return d}finally{s.__unstableReleaseStoreLock(u)}}}},t={};function r(n){var s=t[n];if(void 0!==s)return s.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n=r(4565);(window.wp=window.wp||{}).coreData=n})();
Run Command [Bypass]
Run Command