/*! For license information please see 2672.js.LICENSE.txt */
(globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[]).push([[2672],{33396:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var n=r(47143),s=r(86087),i=r(3582),a=r(87214),o=r(70351),c=r(27723),l=r(18537);const u=(e,t)=>`${t}`,d=e=>`href="${e}" target="_blank" rel="noreferrer noopener"`,p=e=>{const{title:t,foreign_landing_url:r,creator:n,creator_url:s,license:i,license_version:a,license_url:o}=e,p=((e,t)=>{let r=e.trim();return"pdm"!==e&&(r=e.toUpperCase().replace("SAMPLING","Sampling")),t&&(r+=` ${t}`),["pdm","cc0"].includes(e)||(r=`CC ${r}`),r})(i,a),f=(0,l.decodeEntities)(n);let g;return g=f?t?(0,c.sprintf)((0,c._x)('"%1$s" by %2$s/ %3$s',"caption"),u(r,(0,l.decodeEntities)(t)),s?u(s,f):f,o?u(`${o}?ref=openverse`,p):p):(0,c.sprintf)((0,c._x)("Work by %2$s/ %3$s","caption"),d(r),s?u(s,f):f,o?u(`${o}?ref=openverse`,p):p):t?(0,c.sprintf)((0,c._x)('"%1$s"/ %2$s',"caption"),u(r,(0,l.decodeEntities)(t)),o?u(`${o}?ref=openverse`,p):p):(0,c.sprintf)((0,c._x)("Work/ %3$s","caption"),d(r),o?u(`${o}?ref=openverse`,p):p),g.replace(/\s{2}/g," ")},f=async(e={})=>(await(0,n.resolveSelect)(i.store).getMediaItems({...e,orderBy:e?.search?"relevance":"date"})).map((e=>({...e,alt:e.alt_text,url:e.source_url,previewUrl:e.media_details?.sizes?.medium?.source_url,caption:e.caption?.raw}))),g=[{name:"images",labels:{name:(0,c.__)("Images"),search_items:(0,c.__)("Search images")},mediaType:"image",fetch:async(e={})=>f({...e,media_type:"image"})},{name:"videos",labels:{name:(0,c.__)("Videos"),search_items:(0,c.__)("Search videos")},mediaType:"video",fetch:async(e={})=>f({...e,media_type:"video"})},{name:"audio",labels:{name:(0,c.__)("Audio"),search_items:(0,c.__)("Search audio")},mediaType:"audio",fetch:async(e={})=>f({...e,media_type:"audio"})},{name:"openverse",labels:{name:(0,c.__)("Openverse"),search_items:(0,c.__)("Search Openverse")},mediaType:"image",async fetch(e={}){const t={...e,mature:!1,excluded_source:"flickr,inaturalist,wikimedia",license:"pdm,cc0"},r={per_page:"page_size",search:"q"},n=new URL("https://api.openverse.engineering/v1/images/");Object.entries(t).forEach((([e,t])=>{const s=r[e]||e;n.searchParams.set(s,t)}));const s=await window.fetch(n,{headers:{"User-Agent":"WordPress/inserter-media-fetch"}});return(await s.json()).results.map((e=>({...e,title:e.title?.toLowerCase().startsWith("file:")?e.title.slice(5):e.title,sourceId:e.id,id:void 0,caption:p(e),previewUrl:e.thumbnail})))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}];function v(){var e,t;const{setIsInserterOpened:r}=(0,n.useDispatch)(a.M),{storedSettings:c,canvasMode:l,templateType:u}=(0,n.useSelect)((e=>{const{getSettings:t,getCanvasMode:n,getEditedPostType:s}=(0,o.T)(e(a.M));return{storedSettings:t(r),canvasMode:n(),templateType:s()}}),[r]),d=null!==(e=c.__experimentalAdditionalBlockPatterns)&&void 0!==e?e:c.__experimentalBlockPatterns,p=null!==(t=c.__experimentalAdditionalBlockPatternCategories)&&void 0!==t?t:c.__experimentalBlockPatternCategories,{restBlockPatterns:f,restBlockPatternCategories:v,templateSlug:m}=(0,n.useSelect)((e=>{const{getEditedPostType:t,getEditedPostId:r}=e(a.M),{getEditedEntityRecord:n}=e(i.store),s=n("postType",t(),r());return{restBlockPatterns:e(i.store).getBlockPatterns(),restBlockPatternCategories:e(i.store).getBlockPatternCategories(),templateSlug:s.slug}}),[]),y=function(e){const t=e?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/);let r,s;return t&&(t[1]?r=t[2]?t[2]:t[1]:t[3]&&(r=t[6]?t[6]:t[4],s=t[7]),r="tag"===r?"post_tag":r),(0,n.useSelect)((e=>{const{getEntityRecords:t,getTaxonomy:n}=e(i.store);let a,o;if(r&&(a=n(r)?.labels?.singular_name),s){const e=t("taxonomy",r,{slug:s,per_page:1});e&&e[0]&&(o=e[0].name)}return{archiveTypeLabel:a,archiveNameLabel:o}}),[r,s])}(m),h=(0,s.useMemo)((()=>[...d||[],...f||[]].filter(((e,t,r)=>t===r.findIndex((t=>e.name===t.name)))).filter((({postTypes:e})=>!e||Array.isArray(e)&&e.includes(u)))),[d,f,u]),_=(0,s.useMemo)((()=>[...p||[],...v||[]].filter(((e,t,r)=>t===r.findIndex((t=>e.name===t.name))))),[p,v]);return(0,s.useMemo)((()=>{const{__experimentalAdditionalBlockPatterns:e,__experimentalAdditionalBlockPatternCategories:t,focusMode:r,...n}=c;return{...n,inserterMediaCategories:g,__experimentalBlockPatterns:h,__experimentalBlockPatternCategories:_,focusMode:("view"!==l||!r)&&r,__experimentalArchiveTitleTypeLabel:y.archiveTypeLabel,__experimentalArchiveTitleNameLabel:y.archiveNameLabel}}),[c,h,_,l,y.archiveTypeLabel,y.archiveNameLabel])}},95831:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(86087),s=r(56427);function i(){return(0,n.createElement)("div",{className:"edit-site-canvas-spinner"},(0,n.createElement)(s.Spinner,null))}},12467:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(86087),s=r(27723),i=r(52619),a=r(56427),o=r(94715),c=r(29491);function l({text:e,children:t}){const r=(0,c.useCopyToClipboard)(e);return(0,n.createElement)(a.Button,{variant:"secondary",ref:r},t)}function u({message:e,error:t}){const r=[(0,n.createElement)(l,{key:"copy-error",text:t.stack},(0,s.__)("Copy Error"))];return(0,n.createElement)(o.Warning,{className:"editor-error-boundary",actions:r},e)}class d extends n.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,i.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,n.createElement)(u,{message:(0,s.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}}},2923:(e,t,r)=>{"use strict";r.d(t,{J:()=>l});var n=r(86087),s=r(47143),i=r(94715),a=r(87214),o=r(70351);const{useGlobalStylesOutput:c}=(0,o.T)(i.privateApis);function l(){return function(){const[e,t]=c(),{getSettings:r}=(0,s.useSelect)(a.M),{updateSettings:i}=(0,s.useDispatch)(a.M);(0,n.useEffect)((()=>{var n;if(!e||!t)return;const s=r(),a=Object.values(null!==(n=s.styles)&&void 0!==n?n:[]).filter((e=>!e.isGlobalStyles));i({...s,styles:[...a,...e],__experimentalFeatures:t})}),[e,t])}(),null}},24443:(e,t,r)=>{"use strict";r.d(t,{T:()=>v,n:()=>g});var n=r(86087),s=r(76597),i=r.n(s);function a(e){return"[object Object]"===Object.prototype.toString.call(e)}function o(e){var t,r;return!1!==a(e)&&(void 0===(t=e.constructor)||!1!==a(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var c=r(47143),l=r(3582),u=r(94715),d=r(70351);const{GlobalStylesContext:p,cleanEmptyObject:f}=(0,d.T)(u.privateApis);function g(e,t){return i()(e,t,{isMergeableObject:o})}function v({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,isReady:t,settings:r,styles:s}=(0,c.useSelect)((e=>{const{getEditedEntityRecord:t,hasFinishedResolution:r}=e(l.store),n=e(l.store).__experimentalGetCurrentGlobalStylesId(),s=n?t("root","globalStyles",n):void 0;let i=!1;return r("__experimentalGetCurrentGlobalStylesId")&&(i=!n||r("getEditedEntityRecord",["root","globalStyles",n])),{globalStylesId:n,isReady:i,settings:s?.settings,styles:s?.styles}}),[]),{getEditedEntityRecord:i}=(0,c.useSelect)(l.store),{editEntityRecord:a}=(0,c.useDispatch)(l.store);return[t,(0,n.useMemo)((()=>({settings:null!=r?r:{},styles:null!=s?s:{}})),[r,s]),(0,n.useCallback)(((t,r={})=>{var n,s;const o=i("root","globalStyles",e),c=t({styles:null!==(n=o?.styles)&&void 0!==n?n:{},settings:null!==(s=o?.settings)&&void 0!==s?s:{}});a("root","globalStyles",e,{styles:f(c.styles)||{},settings:f(c.settings)||{}},r)}),[e])]}(),[s,i]=function(){const e=(0,c.useSelect)((e=>e(l.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),a=(0,n.useMemo)((()=>i&&t?g(i,t):{}),[t,i]);return(0,n.useMemo)((()=>({isReady:e&&s,user:t,base:i,merged:a,setUserConfig:r})),[a,t,i,r,e,s])}();return t.isReady?(0,n.createElement)(p.Provider,{value:t},e):null}},34465:(e,t,r)=>{"use strict";r.d(t,{O:()=>c});var n=r(86087),s=r(47143),i=r(3582),a=r(71718);const o=1e4;function c(){const{isLoaded:e}=(0,a.A)(),[t,r]=(0,n.useState)(!1),c=(0,s.useSelect)((e=>{const r=e(i.store).hasResolvingSelectors();return!t&&!r}),[t]);return(0,n.useEffect)((()=>{let e;return t||(e=setTimeout((()=>{r(!0)}),o)),()=>{clearTimeout(e)}}),[t]),(0,n.useEffect)((()=>{if(c){const e=setTimeout((()=>{r(!0)}),1e3);return()=>{clearTimeout(e)}}}),[c]),!t||!e}},61288:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(86087),s=r(17697),i=r.n(s),a=r(56427);function o(e){return(0,n.createElement)(a.Button,{...e,className:i()("edit-site-sidebar-button",e.className)})}},59783:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(86087),s=r(17697),i=r.n(s),a=r(56427),o=r(27723);const c=(0,n.forwardRef)((function({icon:e,size:t=24,...r},s){return(0,n.cloneElement)(e,{width:t,height:t,...r,ref:s})}));var l=r(51609),u=r(5573);const d=(0,l.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(u.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})),p=(0,l.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(u.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));function f({className:e,icon:t,withChevron:r=!1,suffix:s,children:l,...u}){return(0,n.createElement)(a.__experimentalItem,{className:i()("edit-site-sidebar-navigation-item",{"with-suffix":!r&&s},e),...u},(0,n.createElement)(a.__experimentalHStack,{justify:"flex-start"},t&&(0,n.createElement)(c,{style:{fill:"currentcolor"},icon:t,size:24}),(0,n.createElement)(a.FlexBlock,null,l),r&&(0,n.createElement)(c,{icon:(0,o.isRTL)()?d:p,className:"edit-site-sidebar-navigation-item__drilldown-indicator",size:24}),!r&&s))}},23522:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(86087),s=r(17697),i=r.n(s),a=r(47143),o=r(56427),c=r(27723),l=r(51609),u=r(5573);const d=(0,l.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,l.createElement)(u.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));var p=r(3582);const f=function({className:e}){const{isRequestingSite:t,siteIconUrl:r}=(0,a.useSelect)((e=>{const{getEntityRecord:t}=e(p.store),r=t("root","__unstableBase",void 0);return{isRequestingSite:!r,siteIconUrl:r?.site_icon_url}}),[]);if(t&&!r)return(0,n.createElement)("div",{className:"edit-site-site-icon__image"});const s=r?(0,n.createElement)("img",{className:"edit-site-site-icon__image",alt:(0,c.__)("Site Icon"),src:r}):(0,n.createElement)(o.Icon,{className:"edit-site-site-icon__icon",size:"48px",icon:d});return(0,n.createElement)("div",{className:i()(e,"edit-site-site-icon")},s)}},18890:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(86087),s=r(47143),i=r(3582),a=r(71628),o=r(87214),c=r(70351),l=r(54210);const{useLocation:u}=(0,c.T)(a.privateApis);function d(){const{params:e}=u(),{postType:t}=e,r=(0,l.A)(e?.postId),{isRequestingSite:a,homepageId:c,url:d}=(0,s.useSelect)((e=>{const{getSite:t,getUnstableBase:r}=e(i.store),n=t(),s=r();return{isRequestingSite:!s,homepageId:"page"===n?.show_on_front?n.page_on_front:null,url:s?.home}}),[]),{setEditedEntity:p,setTemplate:f,setTemplatePart:g,setPage:v,setNavigationMenu:m}=(0,s.useDispatch)(o.M);(0,n.useEffect)((()=>{if(t&&r)switch(t){case"wp_template":f(r);break;case"wp_template_part":g(r);break;case"wp_navigation":m(r);break;case"wp_block":p(t,r);break;default:v({context:{postType:t,postId:r}})}else c?v({context:{postType:"page",postId:Number(c)}}):a||v({path:d})}),[d,r,t,c,a,p,v,f,g,m])}},71718:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(47143),s=r(3582),i=r(43656),a=r(18537),o=r(87214),c=r(54210);function l(e,t){const{record:r,title:l,description:u,isLoaded:d,icon:p}=(0,n.useSelect)((r=>{const{getEditedPostType:n,getEditedPostId:a}=r(o.M),{getEditedEntityRecord:l,hasFinishedResolution:u}=r(s.store),{__experimentalGetTemplateInfo:d}=r(i.store),p=null!=e?e:n();let f=null!=t?t:a();f=(0,c.A)(f,p);const g=l("postType",p,f),v=f&&u("getEditedEntityRecord",["postType",p,f]),m=d(g);return{record:g,title:m.title,description:m.description,isLoaded:v,icon:m.icon}}),[e,t]);return{isLoaded:d,icon:p,record:r,getTitle:()=>l?(0,a.decodeEntities)(l):null,getDescription:()=>u?(0,a.decodeEntities)(u):null}}},70351:(e,t,r)=>{"use strict";r.d(t,{T:()=>a});var n=r(13053);const s={6.4:"I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.",6.5:"I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.",6.6:"I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress."},{lock:i,unlock:a}=function(){let e;for(const t of Object.values(s))try{return(0,n.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(t,"@wordpress/edit-site")}catch(t){e=t}throw e}()},87214:(e,t,r)=>{"use strict";r.d(t,{M:()=>Oe});var n={};r.r(n),r.d(n,{__experimentalSetPreviewDeviceType:()=>x,addTemplate:()=>A,closeGeneralSidebar:()=>$,openGeneralSidebar:()=>U,openNavigationPanelToMenu:()=>j,removeTemplate:()=>O,revertTemplate:()=>F,setEditedEntity:()=>C,setEditedPostContext:()=>k,setHasPageContentFocus:()=>W,setHomeTemplateId:()=>N,setIsInserterOpened:()=>D,setIsListViewOpened:()=>z,setIsNavigationPanelOpened:()=>L,setIsSaveViewOpened:()=>G,setNavigationMenu:()=>M,setNavigationPanelActiveMenu:()=>V,setPage:()=>R,setTemplate:()=>P,setTemplatePart:()=>I,switchEditorMode:()=>H,toggleFeature:()=>T,updateSettings:()=>B});var s={};r.r(s),r.d(s,{setCanvasMode:()=>q,setEditorCanvasContainerView:()=>Z});var i={};r.r(i),r.d(i,{__experimentalGetInsertionPoint:()=>ge,__experimentalGetPreviewDeviceType:()=>se,__unstableGetPreference:()=>re,getCanUserCreateMedia:()=>ie,getCurrentTemplateNavigationPanelSubMenu:()=>_e,getCurrentTemplateTemplateParts:()=>ye,getEditedPostContext:()=>de,getEditedPostId:()=>ue,getEditedPostType:()=>le,getEditorMode:()=>he,getHomeTemplateId:()=>ce,getNavigationPanelActiveMenu:()=>Ee,getPage:()=>pe,getReusableBlocks:()=>ae,getSettings:()=>oe,hasPageContentFocus:()=>we,isFeatureActive:()=>ne,isInserterOpened:()=>fe,isListViewOpened:()=>ve,isNavigationOpened:()=>be,isPage:()=>Se,isSaveViewOpened:()=>me});var a={};r.r(a),r.d(a,{getCanvasMode:()=>Te,getEditorCanvasContainerView:()=>xe});var o=r(47143);const c=(0,o.combineReducers)({deviceType:function(e="Desktop",t){return"SET_PREVIEW_DEVICE_TYPE"===t.type?t.deviceType:e},settings:function(e={},t){return"UPDATE_SETTINGS"===t.type?{...e,...t.settings}:e},editedPost:function(e={},t){switch(t.type){case"SET_EDITED_POST":return{postType:t.postType,id:t.id,context:t.context};case"SET_EDITED_POST_CONTEXT":return{...e,context:t.context}}return e},blockInserterPanel:function(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value;case"SET_CANVAS_MODE":return!1}return e},listViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen;case"SET_CANVAS_MODE":return!1}return e},saveViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_SAVE_VIEW_OPENED":return t.isOpen;case"SET_CANVAS_MODE":return!1}return e},canvasMode:function(e="init",t){return"SET_CANVAS_MODE"===t.type?t.mode:e},editorCanvasContainerView:function(e=void 0,t){return"SET_EDITOR_CANVAS_CONTAINER_VIEW"===t.type?t.view:e},hasPageContentFocus:function(e=!1,t){switch(t.type){case"SET_EDITED_POST":return!!t.context?.postId;case"SET_HAS_PAGE_CONTENT_FOCUS":return t.hasPageContentFocus}return e}});var l=r(1455),u=r.n(l),d=r(74997),p=r(64040),f=r.n(p),g=r(93832),v=r(27723),m=r(692),y=r(3582),h=r(93090),_=r(94715),E=r(20195),b=r(41233),S=r(18537);const w="core/edit-site";function T(e){return function({registry:t}){f()("select( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"select( 'core/preferences').toggle( 'core/edit-site', featureName )"}),t.dispatch(b.store).toggle("core/edit-site",e)}}function x(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}const P=(e,t)=>async({dispatch:r,registry:n})=>{if(!t)try{const r=await n.resolveSelect(y.store).getEntityRecord("postType","wp_template",e);t=r?.slug}catch(e){}r({type:"SET_EDITED_POST",postType:"wp_template",id:e,context:{templateSlug:t}})},A=e=>async({dispatch:t,registry:r})=>{const n=await r.dispatch(y.store).saveEntityRecord("postType","wp_template",e);e.content&&r.dispatch(y.store).editEntityRecord("postType","wp_template",n.id,{blocks:(0,d.parse)(e.content)},{undoIgnore:!0}),t({type:"SET_EDITED_POST",postType:"wp_template",id:n.id,context:{templateSlug:n.slug}})},O=e=>async({registry:t})=>{try{await t.dispatch(y.store).deleteEntityRecord("postType",e.type,e.id,{force:!0});const r=t.select(y.store).getLastEntityDeleteError("postType",e.type,e.id);if(r)throw r;const n="string"==typeof e.title?e.title:e.title?.rendered;t.dispatch(m.store).createSuccessNotice((0,v.sprintf)((0,v.__)('"%s" deleted.'),(0,S.decodeEntities)(n)),{type:"snackbar",id:"site-editor-template-deleted-success"})}catch(e){const r=e.message&&"unknown_error"!==e.code?e.message:(0,v.__)("An error occurred while deleting the template.");t.dispatch(m.store).createErrorNotice(r,{type:"snackbar"})}};function I(e){return{type:"SET_EDITED_POST",postType:"wp_template_part",id:e}}function M(e){return{type:"SET_EDITED_POST",postType:"wp_navigation",id:e}}function C(e,t){return{type:"SET_EDITED_POST",postType:e,id:t}}function N(){return f()("dispatch( 'core/edit-site' ).setHomeTemplateId",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function k(e){return{type:"SET_EDITED_POST_CONTEXT",context:e}}const R=e=>async({dispatch:t,registry:r})=>{if(!e.path&&e.context?.postId){const t=await r.resolveSelect(y.store).getEntityRecord("postType",e.context.postType||"post",e.context.postId);e.path=(0,g.getPathAndQueryString)(t?.link)}let n;try{n=await u()({url:(0,g.addQueryArgs)(e.path,{"_wp-find-template":!0})}).then((({data:e})=>e))}catch(e){}const s=await r.resolveSelect(y.store).getEntityRecord("postType","wp_template",n.id);if(s)return t({type:"SET_EDITED_POST",postType:"wp_template",id:s.id,context:{...e.context,templateSlug:s.slug}}),s.id};function V(){return f()("dispatch( 'core/edit-site' ).setNavigationPanelActiveMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function j(){return f()("dispatch( 'core/edit-site' ).openNavigationPanelToMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function L(){return f()("dispatch( 'core/edit-site' ).setIsNavigationPanelOpened",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function D(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function B(e){return{type:"UPDATE_SETTINGS",settings:e}}function z(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}function G(e){return{type:"SET_IS_SAVE_VIEW_OPENED",isOpen:e}}const F=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{const n="edit-site-template-reverted";if(r.dispatch(m.store).removeNotice(n),function(e){return!!e&&"custom"===e?.source&&e?.has_theme_file}(e))try{const s=r.select(y.store).getEntityConfig("postType",e.type);if(!s)return void r.dispatch(m.store).createErrorNotice((0,v.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const i=(0,g.addQueryArgs)(`${s.baseURL}/${e.id}`,{context:"edit",source:"theme"}),a=await u()({path:i});if(!a)return void r.dispatch(m.store).createErrorNotice((0,v.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const o=({blocks:e=[]})=>(0,d.__unstableSerializeAndClean)(e),c=r.select(y.store).getEditedEntityRecord("postType",e.type,e.id);r.dispatch(y.store).editEntityRecord("postType",e.type,e.id,{content:o,blocks:c.blocks,source:"custom"},{undoIgnore:!0});const l=(0,d.parse)(a?.content?.raw);if(r.dispatch(y.store).editEntityRecord("postType",e.type,a.id,{content:o,blocks:l,source:"theme"}),t){const t=()=>{r.dispatch(y.store).editEntityRecord("postType",e.type,c.id,{content:o,blocks:c.blocks,source:"custom"})};r.dispatch(m.store).createSuccessNotice((0,v.__)("Template reverted."),{type:"snackbar",id:n,actions:[{label:(0,v.__)("Undo"),onClick:t}]})}}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,v.__)("Template revert failed. Please reload.");r.dispatch(m.store).createErrorNotice(t,{type:"snackbar"})}else r.dispatch(m.store).createErrorNotice((0,v.__)("This template is not revertable."),{type:"snackbar"})},U=e=>({registry:t})=>{t.dispatch(h.M_).enableComplementaryArea(w,e)},$=()=>({registry:e})=>{e.dispatch(h.M_).disableComplementaryArea(w)},H=e=>({registry:t})=>{t.dispatch("core/preferences").set("core/edit-site","editorMode",e),"visual"!==e&&t.dispatch(_.store).clearSelectedBlock(),"visual"===e?(0,E.speak)((0,v.__)("Visual editor selected"),"assertive"):"text"===e&&(0,E.speak)((0,v.__)("Code editor selected"),"assertive")},W=e=>({dispatch:t,registry:r})=>{e&&r.dispatch(_.store).clearSelectedBlock(),t({type:"SET_HAS_PAGE_CONTENT_FOCUS",hasPageContentFocus:e})},q=e=>({registry:t,dispatch:r,select:n})=>{t.dispatch(_.store).__unstableSetEditorMode("edit"),r({type:"SET_CANVAS_MODE",mode:e}),"edit"===e&&t.select(b.store).get("core/edit-site","showListViewByDefault")&&r.setIsListViewOpened(!0),"view"===e&&n.isPage()&&r.setHasPageContentFocus(!0)},Z=e=>({dispatch:t})=>{t({type:"SET_EDITOR_CANVAS_CONTAINER_VIEW",view:e})};var Y={};function J(e){return[e]}function Q(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n