HEX
Server: nginx/1.28.1
System: Linux VM-0-12-opencloudos 6.6.117-45.oc9.x86_64 #1 SMP Thu Dec 4 10:26:39 CST 2025 x86_64
User: www (1000)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.waciwang.com/wp-content/plugins/gutenberg/build/scripts/edit-widgets/index.min.js
var wp;(wp||={}).editWidgets=(()=>{var vd=Object.create;var At=Object.defineProperty;var _d=Object.getOwnPropertyDescriptor;var yd=Object.getOwnPropertyNames;var Sd=Object.getPrototypeOf,kd=Object.prototype.hasOwnProperty;var _=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),we=(e,t)=>{for(var o in t)At(e,o,{get:t[o],enumerable:!0})},Fo=(e,t,o,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of yd(t))!kd.call(e,i)&&i!==o&&At(e,i,{get:()=>t[i],enumerable:!(a=_d(t,i))||a.enumerable});return e};var r=(e,t,o)=>(o=e!=null?vd(Sd(e)):{},Fo(t||!e||!e.__esModule?At(o,"default",{value:e,enumerable:!0}):o,e)),Ad=e=>Fo(At({},"__esModule",{value:!0}),e);var xt=_((Il,jo)=>{jo.exports=window.wp.blocks});var w=_((El,Go)=>{Go.exports=window.wp.data});var qe=_((Cl,zo)=>{zo.exports=window.wp.deprecated});var y=_((Tl,Ho)=>{Ho.exports=window.wp.element});var Rr=_((Wl,Uo)=>{Uo.exports=window.wp.blockLibrary});var G=_((Ll,Ko)=>{Ko.exports=window.wp.coreData});var Fe=_((Bl,Yo)=>{Yo.exports=window.wp.widgets});var J=_((Nl,$o)=>{$o.exports=window.wp.preferences});var Zo=_((Rl,qo)=>{qo.exports=window.wp.apiFetch});var A=_((Dl,Jo)=>{Jo.exports=window.wp.i18n});var It=_((Ml,ea)=>{ea.exports=window.wp.notices});var k=_((Vl,ra)=>{ra.exports=window.wp.components});var F=_((Fl,oa)=>{oa.exports=window.wp.primitives});var f=_((jl,aa)=>{aa.exports=window.ReactJSXRuntime});var sa=_((gm,ia)=>{ia.exports=window.wp.viewport});var z=_((hm,da)=>{da.exports=window.wp.compose});var Ft=_((wm,na)=>{na.exports=window.wp.plugins});var L=_((nf,Ba)=>{Ba.exports=window.wp.blockEditor});var Fa=_((yf,Va)=>{Va.exports=window.wp.privateApis});var tr=_((Cf,za)=>{za.exports=window.wp.hooks});var go=_((Wf,$a)=>{$a.exports=window.wp.mediaUtils});var mi=_((Kf,li)=>{li.exports=window.wp.patterns});var mt=_((Yf,fi)=>{fi.exports=window.wp.keyboardShortcuts});var Me=_(($f,ci)=>{ci.exports=window.wp.keycodes});var Li=_((nc,Wi)=>{Wi.exports=window.wp.url});var Ni=_((lc,Bi)=>{Bi.exports=window.wp.dom});var Al={};we(Al,{initialize:()=>yl,initializeEditor:()=>md,reinitializeEditor:()=>Sl,store:()=>c});var We=r(xt(),1),Do=r(w(),1),dd=r(qe(),1),Br=r(y(),1),Ye=r(Rr(),1),nd=r(G(),1),$e=r(Fe(),1),ld=r(J(),1);var Ga=r(Zo(),1),er=r(w(),1);var Qo=r(w(),1);function xd(e={},t){let{type:o}=t;switch(o){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{let{clientId:a,isOpen:i}=t;return{...e,[a]:i}}default:return e}}function Id(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return t.isOpen?!1:e;case"SET_IS_INSERTER_OPENED":return t.value}return e}function Ed(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value?!1:e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}function Cd(e={current:null}){return e}function Td(e={current:null}){return e}function Wd(e={},t){switch(t.type){case"LOCK_WIDGET_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_WIDGET_SAVING":{let{[t.lockName]:o,...a}=e;return a}}return e}var Xo=(0,Qo.combineReducers)({blockInserterPanel:Id,inserterSidebarToggleRef:Td,listViewPanel:Ed,listViewToggleRef:Cd,widgetAreasOpenState:xd,widgetSavingLock:Wd});var co={};we(co,{getWidgetAreas:()=>yn,getWidgets:()=>Sn});var Ma=r(xt(),1),fo=r(G(),1);var mo={};we(mo,{closeGeneralSidebar:()=>wn,lockWidgetSaving:()=>_n,moveBlockToWidgetArea:()=>bn,persistStubPost:()=>nt,saveEditedWidgetAreas:()=>ln,saveWidgetArea:()=>fn,saveWidgetAreas:()=>mn,setIsInserterOpened:()=>gn,setIsListViewOpened:()=>hn,setIsWidgetAreaOpen:()=>pn,setWidgetAreasOpenState:()=>lo,setWidgetIdForClientId:()=>un,unlockWidgetSaving:()=>vn});var Pe=r(A(),1),no=r(It(),1);function ta(e){var t,o,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(o=ta(e[t]))&&(a&&(a+=" "),a+=o)}else for(o in e)e[o]&&(a&&(a+=" "),a+=o);return a}function Ld(){for(var e,t,o=0,a="",i=arguments.length;o<i;o++)(e=arguments[o])&&(t=ta(e))&&(a&&(a+=" "),a+=t);return a}var V=Ld;var K=r(k(),1),at=r(w(),1),Zt=r(A(),1);var Et=r(F(),1),Pr=r(f(),1),Dr=(0,Pr.jsx)(Et.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pr.jsx)(Et.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var Ct=r(F(),1),Mr=r(f(),1),Ze=(0,Mr.jsx)(Ct.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Mr.jsx)(Ct.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Tt=r(F(),1),Or=r(f(),1),Qe=(0,Or.jsx)(Tt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Or.jsx)(Tt.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var Wt=r(F(),1),Vr=r(f(),1),Fr=(0,Vr.jsx)(Wt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vr.jsx)(Wt.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"})});var Lt=r(F(),1),jr=r(f(),1),Gr=(0,jr.jsx)(Lt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,jr.jsx)(Lt.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var Bt=r(F(),1),zr=r(f(),1),Hr=(0,zr.jsx)(Bt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zr.jsx)(Bt.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var Nt=r(F(),1),Ur=r(f(),1),Kr=(0,Ur.jsx)(Nt.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ur.jsx)(Nt.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var Rt=r(F(),1),Yr=r(f(),1),$r=(0,Yr.jsx)(Rt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yr.jsx)(Rt.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Pt=r(F(),1),qr=r(f(),1),Zr=(0,qr.jsx)(Pt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,qr.jsx)(Pt.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Dt=r(F(),1),Qr=r(f(),1),Xe=(0,Qr.jsx)(Dt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qr.jsx)(Dt.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})});var Mt=r(F(),1),Xr=r(f(),1),Jr=(0,Xr.jsx)(Mt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xr.jsx)(Mt.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})});var Ot=r(F(),1),eo=r(f(),1),to=(0,eo.jsx)(Ot.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,eo.jsx)(Ot.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})});var Vt=r(F(),1),ro=r(f(),1),Je=(0,ro.jsx)(Vt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ro.jsx)(Vt.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});var se=r(y(),1),io=r(sa(),1),ka=r(J(),1),ve=r(z(),1),Aa=r(Ft(),1);var ua=r(k(),1),Ht=r(w(),1),pa=r(Ft(),1);var zt=r(w(),1);var oo={};we(oo,{closeModal:()=>jd,disableComplementaryArea:()=>Rd,enableComplementaryArea:()=>Nd,openModal:()=>Fd,pinItem:()=>Pd,setDefaultComplementaryArea:()=>Bd,setFeatureDefaults:()=>Vd,setFeatureValue:()=>Od,toggleFeature:()=>Md,unpinItem:()=>Dd});var Gt=r(qe(),1),U=r(J(),1);var jt=r(qe(),1);function ie(e){return["core/edit-post","core/edit-site"].includes(e)?((0,jt.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Be(e,t){return e==="core"&&t==="edit-site/template"?((0,jt.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,jt.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var Bd=(e,t)=>(e=ie(e),t=Be(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),Nd=(e,t)=>({registry:o,dispatch:a})=>{if(!t)return;e=ie(e),t=Be(e,t),o.select(U.store).get(e,"isComplementaryAreaVisible")||o.dispatch(U.store).set(e,"isComplementaryAreaVisible",!0),a({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},Rd=e=>({registry:t})=>{e=ie(e),t.select(U.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(U.store).set(e,"isComplementaryAreaVisible",!1)},Pd=(e,t)=>({registry:o})=>{if(!t)return;e=ie(e),t=Be(e,t);let a=o.select(U.store).get(e,"pinnedItems");a?.[t]!==!0&&o.dispatch(U.store).set(e,"pinnedItems",{...a,[t]:!0})},Dd=(e,t)=>({registry:o})=>{if(!t)return;e=ie(e),t=Be(e,t);let a=o.select(U.store).get(e,"pinnedItems");o.dispatch(U.store).set(e,"pinnedItems",{...a,[t]:!1})};function Md(e,t){return function({registry:o}){(0,Gt.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),o.dispatch(U.store).toggle(e,t)}}function Od(e,t,o){return function({registry:a}){(0,Gt.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),a.dispatch(U.store).set(e,t,!!o)}}function Vd(e,t){return function({registry:o}){(0,Gt.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),o.dispatch(U.store).setDefaults(e,t)}}function Fd(e){return{type:"OPEN_MODAL",name:e}}function jd(){return{type:"CLOSE_MODAL"}}var ao={};we(ao,{getActiveComplementaryArea:()=>Gd,isComplementaryAreaLoading:()=>zd,isFeatureActive:()=>Ud,isItemPinned:()=>Hd,isModalActive:()=>Kd});var et=r(w(),1),la=r(qe(),1),tt=r(J(),1);var Gd=(0,et.createRegistrySelector)(e=>(t,o)=>{o=ie(o);let a=e(tt.store).get(o,"isComplementaryAreaVisible");if(a!==void 0)return a===!1?null:t?.complementaryAreas?.[o]}),zd=(0,et.createRegistrySelector)(e=>(t,o)=>{o=ie(o);let a=e(tt.store).get(o,"isComplementaryAreaVisible"),i=t?.complementaryAreas?.[o];return a&&i===void 0}),Hd=(0,et.createRegistrySelector)(e=>(t,o,a)=>(o=ie(o),a=Be(o,a),e(tt.store).get(o,"pinnedItems")?.[a]??!0)),Ud=(0,et.createRegistrySelector)(e=>(t,o,a)=>((0,la.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(tt.store).get(o,a)));function Kd(e,t){return e.activeModal===t}var ma=r(w(),1);function Yd(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:o,area:a}=t;return e[o]?e:{...e,[o]:a}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:o,area:a}=t;return{...e,[o]:a}}}return e}function $d(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var fa=(0,ma.combineReducers)({complementaryAreas:Yd,activeModal:$d});var ca="core/interface";var B=(0,zt.createReduxStore)(ca,{reducer:fa,actions:oo,selectors:ao});(0,zt.register)(B);var ga=r(f(),1);function qd(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function je({as:e=ua.Button,scope:t,identifier:o,icon:a,selectedIcon:i,name:s,shortcut:n,...d}){let l=e,m=(0,pa.usePluginContext)(),b=a||m.icon,p=o||`${m.name}/${s}`,h=(0,Ht.useSelect)(M=>M(B).getActiveComplementaryArea(t)===p,[p,t]),{enableComplementaryArea:E,disableComplementaryArea:D}=(0,Ht.useDispatch)(B);return(0,ga.jsx)(l,{icon:i&&h?i:b,"aria-controls":p.replace("/",":"),"aria-checked":qd(d.role)?h:void 0,onClick:()=>{h?D(t):E(t,p)},shortcut:n,...d})}var Ut=r(f(),1),Zd=({children:e,className:t,toggleButtonProps:o})=>{let a=(0,Ut.jsx)(je,{icon:Qe,...o});return(0,Ut.jsxs)("div",{className:V("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,a]})},ha=Zd;var _a=r(k(),1);var be=r(k(),1),Kt=r(y(),1),rt=r(f(),1),wa=()=>{};function Qd({name:e,as:t=be.MenuGroup,fillProps:o={},bubblesVirtually:a,...i}){return(0,rt.jsx)(be.Slot,{name:e,bubblesVirtually:a,fillProps:o,children:s=>{if(!Kt.Children.toArray(s).length)return null;let n=[];Kt.Children.forEach(s,({props:{__unstableExplicitMenuItem:l,__unstableTarget:m}})=>{m&&l&&n.push(m)});let d=Kt.Children.map(s,l=>!l.props.__unstableExplicitMenuItem&&n.includes(l.props.__unstableTarget)?null:l);return(0,rt.jsx)(t,{...i,children:d})}})}function ba({name:e,as:t=be.Button,onClick:o,...a}){return(0,rt.jsx)(be.Fill,{name:e,children:({onClick:i})=>(0,rt.jsx)(t,{onClick:o||i?(...s)=>{(o||wa)(...s),(i||wa)(...s)}:void 0,...a})})}ba.Slot=Qd;var va=ba;var Yt=r(f(),1),Xd=({__unstableExplicitMenuItem:e,__unstableTarget:t,...o})=>(0,Yt.jsx)(_a.MenuItem,{...o});function ya({scope:e,target:t,__unstableExplicitMenuItem:o,...a}){return(0,Yt.jsx)(je,{as:i=>(0,Yt.jsx)(va,{__unstableExplicitMenuItem:o,__unstableTarget:`${e}/${t}`,as:Xd,name:`${e}/plugin-more-menu`,...i}),role:"menuitemcheckbox",selectedIcon:Ze,name:t,scope:e,...a})}var qt=r(k(),1),$t=r(f(),1);function Sa({scope:e,...t}){return(0,$t.jsx)(qt.Fill,{name:`PinnedItems/${e}`,...t})}function Jd({scope:e,className:t,...o}){return(0,$t.jsx)(qt.Slot,{name:`PinnedItems/${e}`,...o,children:a=>a?.length>0&&(0,$t.jsx)("div",{className:V(t,"interface-pinned-items"),children:a})})}Sa.Slot=Jd;var ot=Sa;var C=r(f(),1),en=.3;function tn({scope:e,...t}){return(0,C.jsx)(K.Slot,{name:`ComplementaryArea/${e}`,...t})}var xa=280,rn={open:{width:xa},closed:{width:0},mobileOpen:{width:"100vw"}};function on({activeArea:e,isActive:t,scope:o,children:a,className:i,id:s}){let n=(0,ve.useReducedMotion)(),d=(0,ve.useViewportMatch)("medium","<"),l=(0,ve.usePrevious)(e),m=(0,ve.usePrevious)(t),[,b]=(0,se.useState)({});(0,se.useEffect)(()=>{b({})},[t]);let p={type:"tween",duration:n||d||l&&e&&e!==l?0:en,ease:[.6,0,.4,1]};return(0,C.jsx)(K.Fill,{name:`ComplementaryArea/${o}`,children:(0,C.jsx)(K.__unstableAnimatePresence,{initial:!1,children:(m||t)&&(0,C.jsx)(K.__unstableMotion.div,{variants:rn,initial:"closed",animate:d?"mobileOpen":"open",exit:"closed",transition:p,className:"interface-complementary-area__fill",children:(0,C.jsx)("div",{id:s,className:i,style:{width:d?"100vw":xa},children:a})})})})}function an(e,t,o,a,i){let s=(0,se.useRef)(!1),n=(0,se.useRef)(!1),{enableComplementaryArea:d,disableComplementaryArea:l}=(0,at.useDispatch)(B);(0,se.useEffect)(()=>{a&&i&&!s.current?(l(e),n.current=!0):n.current&&!i&&s.current?(n.current=!1,d(e,t)):n.current&&o&&o!==t&&(n.current=!1),i!==s.current&&(s.current=i)},[a,i,e,t,o,l,d])}function Ia({children:e,className:t,closeLabel:o=(0,Zt.__)("Close plugin"),identifier:a,header:i,headerClassName:s,icon:n,isPinnable:d=!0,panelClassName:l,scope:m,name:b,title:p,toggleShortcut:h,isActiveByDefault:E}){let D=(0,Aa.usePluginContext)(),M=n||D.icon,u=a||`${D.name}/${b}`,[v,O]=(0,se.useState)(!1),{isLoading:H,isActive:X,isPinned:ce,activeArea:Le,isSmall:yt,isLarge:fd,showIconLabels:St}=(0,at.useSelect)(kt=>{let{getActiveComplementaryArea:gd,isComplementaryAreaLoading:hd,isItemPinned:wd}=kt(B),{get:bd}=kt(ka.store),Vo=gd(m);return{isLoading:hd(m),isActive:Vo===u,isPinned:wd(m,u),activeArea:Vo,isSmall:kt(io.store).isViewportMatch("< medium"),isLarge:kt(io.store).isViewportMatch("large"),showIconLabels:bd("core","showIconLabels")}},[u,m]),cd=(0,ve.useViewportMatch)("medium","<");an(m,u,Le,X,yt);let{enableComplementaryArea:Oo,disableComplementaryArea:Nr,pinItem:ud,unpinItem:pd}=(0,at.useDispatch)(B);if((0,se.useEffect)(()=>{E&&Le===void 0&&!yt?Oo(m,u):Le===void 0&&yt&&Nr(m,u),O(!0)},[Le,E,m,u,yt,Oo,Nr]),!!v)return(0,C.jsxs)(C.Fragment,{children:[d&&(0,C.jsx)(ot,{scope:m,children:ce&&(0,C.jsx)(je,{scope:m,identifier:u,isPressed:X&&(!St||fd),"aria-expanded":X,"aria-disabled":H,label:p,icon:St?Ze:M,showTooltip:!St,variant:St?"tertiary":void 0,size:"compact",shortcut:h})}),b&&d&&(0,C.jsx)(ya,{target:b,scope:m,icon:M,identifier:u,children:p}),(0,C.jsxs)(on,{activeArea:Le,isActive:X,className:V("interface-complementary-area",t),scope:m,id:u.replace("/",":"),children:[(0,C.jsx)(ha,{className:s,closeLabel:o,onClose:()=>Nr(m),toggleButtonProps:{label:o,size:"compact",shortcut:h,scope:m,identifier:u},children:i||(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("h2",{className:"interface-complementary-area-header__title",children:p}),d&&!cd&&(0,C.jsx)(K.Button,{className:"interface-complementary-area__pin-unpin-item",icon:ce?to:Jr,label:ce?(0,Zt.__)("Unpin from toolbar"):(0,Zt.__)("Pin to toolbar"),onClick:()=>(ce?pd:ud)(m,u),isPressed:ce,"aria-expanded":ce,size:"compact"})]})}),(0,C.jsx)(K.Panel,{className:l,children:e})]})]})}Ia.Slot=tn;var it=Ia;var Ea=r(y(),1),Ca=r(f(),1),Ta=(0,Ea.forwardRef)(({children:e,className:t,ariaLabel:o,as:a="div",...i},s)=>(0,Ca.jsx)(a,{ref:s,className:V("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...i,children:e}));Ta.displayName="NavigableRegion";var _e=Ta;var Qt=r(y(),1),Ne=r(k(),1),ye=r(A(),1),Ge=r(z(),1),P=r(f(),1),La=.25,Wa={type:"tween",duration:La,ease:[.6,0,.4,1]};function sn(e){(0,Qt.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var dn={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...Wa,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...Wa,delay:.8,delayChildren:.8}}};function nn({isDistractionFree:e,footer:t,header:o,editorNotices:a,sidebar:i,secondarySidebar:s,content:n,actions:d,labels:l,className:m},b){let[p,h]=(0,Ge.useResizeObserver)(),E=(0,Ge.useViewportMatch)("medium","<"),M={type:"tween",duration:(0,Ge.useReducedMotion)()?0:La,ease:[.6,0,.4,1]};sn("interface-interface-skeleton__html-container");let v={...{header:(0,ye._x)("Header","header landmark area"),body:(0,ye.__)("Content"),secondarySidebar:(0,ye.__)("Block Library"),sidebar:(0,ye._x)("Settings","settings landmark area"),actions:(0,ye.__)("Publish"),footer:(0,ye.__)("Footer")},...l};return(0,P.jsxs)("div",{ref:b,className:V(m,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,P.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,P.jsx)(Ne.__unstableAnimatePresence,{initial:!1,children:!!o&&(0,P.jsx)(_e,{as:Ne.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":v.header,initial:e&&!E?"distractionFreeHidden":"hidden",whileHover:e&&!E?"distractionFreeHover":"visible",animate:e&&!E?"distractionFreeDisabled":"visible",exit:e&&!E?"distractionFreeHidden":"hidden",variants:dn,transition:M,children:o})}),e&&(0,P.jsx)("div",{className:"interface-interface-skeleton__header",children:a}),(0,P.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,P.jsx)(Ne.__unstableAnimatePresence,{initial:!1,children:!!s&&(0,P.jsx)(_e,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:v.secondarySidebar,as:Ne.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:h.width},closed:{width:0}},transition:M,children:(0,P.jsxs)(Ne.__unstableMotion.div,{style:{position:"absolute",width:E?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:M,children:[p,s]})})}),(0,P.jsx)(_e,{className:"interface-interface-skeleton__content",ariaLabel:v.body,children:n}),!!i&&(0,P.jsx)(_e,{className:"interface-interface-skeleton__sidebar",ariaLabel:v.sidebar,children:i}),!!d&&(0,P.jsx)(_e,{className:"interface-interface-skeleton__actions",ariaLabel:v.actions,children:d})]})]}),!!t&&(0,P.jsx)(_e,{className:"interface-interface-skeleton__footer",ariaLabel:v.footer,children:t})]})}var so=(0,Qt.forwardRef)(nn);var Da=r(Fe(),1),te=r(G(),1),dt=r(L(),1);var Re=r(xt(),1),Xt=r(Fe(),1);function Na(e){if(e.id_base==="block"){let o=(0,Re.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return o.length?(0,Xt.addWidgetIdToBlock)(o[0],e.id):(0,Xt.addWidgetIdToBlock)((0,Re.createBlock)("core/paragraph",{},[]),e.id)}let t;return e._embedded.about[0].is_multi?t={idBase:e.id_base,instance:e.instance}:t={id:e.id},(0,Xt.addWidgetIdToBlock)((0,Re.createBlock)("core/legacy-widget",t,[]),e.id)}function Ra(e,t={}){let o;return e.name==="core/legacy-widget"&&(e.attributes.id||e.attributes.instance)?o={...t,id:e.attributes.id??t.id,id_base:e.attributes.idBase??t.id_base,instance:e.attributes.instance??t.instance}:o={...t,id_base:"block",instance:{raw:{content:(0,Re.serialize)(e)}}},delete o.rendered,delete o.rendered_form,o}var x="root",de="sidebar",j="postType",ue=e=>`widget-area-${e}`,Se=()=>"widget-areas";function ze(){return{per_page:-1}}function st(){return{per_page:-1,_embed:"about"}}var Pa=(e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}});var ee="core/edit-widgets";var nt=(e,t)=>({registry:o})=>{let a=Pa(e,t);return o.dispatch(te.store).receiveEntityRecords(x,j,a,{id:a.id},!1),a},ln=()=>async({select:e,dispatch:t,registry:o})=>{let a=e.getEditedWidgetAreas();if(a?.length)try{await t.saveWidgetAreas(a),o.dispatch(no.store).createSuccessNotice((0,Pe.__)("Widgets saved."),{type:"snackbar"})}catch(i){o.dispatch(no.store).createErrorNotice((0,Pe.sprintf)((0,Pe.__)("There was an error. %s"),i.message),{type:"snackbar"})}},mn=e=>async({dispatch:t,registry:o})=>{try{for(let a of e)await t.saveWidgetArea(a.id)}finally{await o.dispatch(te.store).finishResolution("getEntityRecord",x,de,ze())}},fn=e=>async({dispatch:t,select:o,registry:a})=>{let i=o.getWidgets(),s=a.select(te.store).getEditedEntityRecord(x,j,ue(e)),n=Object.values(i).filter(({sidebar:u})=>u===e),d=[],l=s.blocks.filter(u=>{let{id:v}=u.attributes;if(u.name==="core/legacy-widget"&&v){if(d.includes(v))return!1;d.push(v)}return!0}),m=[];for(let u of n)o.getWidgetAreaForWidgetId(u.id)||m.push(u);let b=[],p=[],h=[];for(let u=0;u<l.length;u++){let v=l[u],O=(0,Da.getWidgetIdFromBlock)(v),H=i[O],X=Ra(v,H);if(h.push(O),H){if(a.dispatch(te.store).editEntityRecord("root","widget",O,{...X,sidebar:e},{undoIgnore:!0}),!a.select(te.store).hasEditsForEntityRecord("root","widget",O))continue;p.push(({saveEditedEntityRecord:Le})=>Le("root","widget",O))}else p.push(({saveEntityRecord:ce})=>ce("root","widget",{...X,sidebar:e}));b.push({block:v,position:u,clientId:v.clientId})}for(let u of m)p.push(({deleteEntityRecord:v})=>v("root","widget",u.id,{force:!0}));let D=(await a.dispatch(te.store).__experimentalBatch(p)).filter(u=>!u.hasOwnProperty("deleted")),M=[];for(let u=0;u<D.length;u++){let v=D[u],{block:O,position:H}=b[u];s.blocks[H].attributes.__internalWidgetId=v.id,a.select(te.store).getLastEntitySaveError("root","widget",v.id)&&M.push(O.attributes?.name||O?.name),h[H]||(h[H]=v.id)}if(M.length)throw new Error((0,Pe.sprintf)((0,Pe.__)("Could not save the following widgets: %s."),M.join(", ")));a.dispatch(te.store).editEntityRecord(x,de,e,{widgets:h},{undoIgnore:!0}),t(cn(e)),a.dispatch(te.store).receiveEntityRecords(x,j,s,void 0)},cn=e=>({registry:t})=>{t.dispatch(te.store).saveEditedEntityRecord(x,de,e,{throwOnError:!0})};function un(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function lo(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function pn(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function gn(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function hn(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var wn=()=>({registry:e})=>{e.dispatch(B).disableComplementaryArea(ee)},bn=(e,t)=>async({dispatch:o,select:a,registry:i})=>{let s=i.select(dt.store).getBlockRootClientId(e),l=i.select(dt.store).getBlocks().find(({attributes:h})=>h.id===t).clientId,b=i.select(dt.store).getBlockOrder(l).length;a.getIsWidgetAreaOpen(l)||o.setIsWidgetAreaOpen(l,!0),i.dispatch(dt.store).moveBlocksToPosition([e],s,l,b)};function vn(e){return{type:"UNLOCK_WIDGET_SAVING",lockName:e}}function _n(e){return{type:"LOCK_WIDGET_SAVING",lockName:e}}var yn=()=>async({dispatch:e,registry:t})=>{let o=ze(),a=await t.resolveSelect(fo.store).getEntityRecords(x,de,o),i=[],s=a.sort((d,l)=>d.id==="wp_inactive_widgets"?1:l.id==="wp_inactive_widgets"?-1:0);for(let d of s)i.push((0,Ma.createBlock)("core/widget-area",{id:d.id,name:d.name})),d.widgets.length||e(nt(ue(d.id),[]));let n={};i.forEach((d,l)=>{n[d.clientId]=l===0}),e(lo(n)),e(nt(Se(),i))},Sn=()=>async({dispatch:e,registry:t})=>{let o=st(),a=await t.resolveSelect(fo.store).getEntityRecords("root","widget",o),i={};for(let s of a){let n=Na(s);i[s.sidebar]=i[s.sidebar]||[],i[s.sidebar].push(n)}for(let s in i)i.hasOwnProperty(s)&&e(nt(ue(s),i[s]))};var uo={};we(uo,{__experimentalGetInsertionPoint:()=>Rn,canInsertBlockInWidgetArea:()=>Pn,getEditedWidgetAreas:()=>Tn,getIsWidgetAreaOpen:()=>Bn,getParentWidgetAreaBlock:()=>Cn,getReferenceWidgetBlocks:()=>Wn,getWidget:()=>xn,getWidgetAreaForWidgetId:()=>En,getWidgetAreas:()=>In,getWidgets:()=>An,isInserterOpened:()=>Nn,isListViewOpened:()=>Dn,isSavingWidgetAreas:()=>Ln,isWidgetSavingLocked:()=>Mn});var Y=r(w(),1),Oa=r(Fe(),1),ne=r(G(),1),Jt=r(L(),1);var kn={rootClientId:void 0,insertionIndex:void 0},An=(0,Y.createRegistrySelector)(e=>(0,Y.createSelector)(()=>e(ne.store).getEntityRecords("root","widget",st())?.reduce((o,a)=>({...o,[a.id]:a}),{})??{},()=>[e(ne.store).getEntityRecords("root","widget",st())])),xn=(0,Y.createRegistrySelector)(e=>(t,o)=>e(ee).getWidgets()[o]),In=(0,Y.createRegistrySelector)(e=>()=>{let t=ze();return e(ne.store).getEntityRecords(x,de,t)}),En=(0,Y.createRegistrySelector)(e=>(t,o)=>e(ee).getWidgetAreas().find(i=>e(ne.store).getEditedEntityRecord(x,j,ue(i.id)).blocks.map(d=>(0,Oa.getWidgetIdFromBlock)(d)).includes(o))),Cn=(0,Y.createRegistrySelector)(e=>(t,o)=>{let{getBlock:a,getBlockName:i,getBlockParents:s}=e(Jt.store),d=s(o).find(l=>i(l)==="core/widget-area");return a(d)}),Tn=(0,Y.createRegistrySelector)(e=>(t,o)=>{let a=e(ee).getWidgetAreas();return a?(o&&(a=a.filter(({id:i})=>o.includes(i))),a.filter(({id:i})=>e(ne.store).hasEditsForEntityRecord(x,j,ue(i))).map(({id:i})=>e(ne.store).getEditedEntityRecord(x,de,i))):[]}),Wn=(0,Y.createRegistrySelector)(e=>(t,o=null)=>{let a=[],i=e(ee).getWidgetAreas();for(let s of i){let n=e(ne.store).getEditedEntityRecord(x,j,ue(s.id));for(let d of n.blocks)d.name==="core/legacy-widget"&&(!o||d.attributes?.referenceWidgetName===o)&&a.push(d)}return a}),Ln=(0,Y.createRegistrySelector)(e=>()=>{let t=e(ee).getWidgetAreas()?.map(({id:a})=>a);if(!t)return!1;for(let a of t)if(e(ne.store).isSavingEntityRecord(x,de,a))return!0;let o=[...Object.keys(e(ee).getWidgets()),void 0];for(let a of o)if(e(ne.store).isSavingEntityRecord("root","widget",a))return!0;return!1}),Bn=(e,t)=>{let{widgetAreasOpenState:o}=e;return!!o[t]};function Nn(e){return!!e.blockInserterPanel}function Rn(e){return typeof e.blockInserterPanel=="boolean"?kn:e.blockInserterPanel}var Pn=(0,Y.createRegistrySelector)(e=>(t,o)=>{let a=e(Jt.store).getBlocks(),[i]=a;return e(Jt.store).canInsertBlockType(o,i.clientId)});function Dn(e){return e.listViewPanel}function Mn(e){return Object.keys(e.widgetSavingLock).length>0}var po={};we(po,{getInserterSidebarToggleRef:()=>Vn,getListViewToggleRef:()=>On});function On(e){return e.listViewToggleRef}function Vn(e){return e.inserterSidebarToggleRef}var ja=r(Fa(),1),{lock:Sf,unlock:$}=(0,ja.__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/edit-widgets");var Fn={reducer:Xo,selectors:uo,resolvers:co,actions:mo},c=(0,er.createReduxStore)(ee,Fn);(0,er.register)(c);Ga.default.use(function(e,t){return e.path?.indexOf("/wp/v2/types/widget-area")===0?Promise.resolve({}):t(e)});$(c).registerPrivateSelectors(po);var Ha=r(L(),1),Ua=r(z(),1),rr=r(w(),1),Ka=r(tr(),1),Ya=r(Fe(),1);var ke=r(f(),1),jn=(0,Ua.createHigherOrderComponent)(e=>t=>{let{clientId:o,name:a}=t,{widgetAreas:i,currentWidgetAreaId:s,canInsertBlockInWidgetArea:n}=(0,rr.useSelect)(b=>{if(a==="core/widget-area")return{};let p=b(c),h=p.getParentWidgetAreaBlock(o);return{widgetAreas:p.getWidgetAreas(),currentWidgetAreaId:h?.attributes?.id,canInsertBlockInWidgetArea:p.canInsertBlockInWidgetArea(a)}},[o,a]),{moveBlockToWidgetArea:d}=(0,rr.useDispatch)(c),l=i?.length>1,m=a!=="core/widget-area"&&l&&n;return(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)(e,{...t},"edit"),m&&(0,ke.jsx)(Ha.BlockControls,{children:(0,ke.jsx)(Ya.MoveToWidgetArea,{widgetAreas:i,currentWidgetAreaId:s,onSelect:b=>{d(t.clientId,b)}})})]})},"withMoveToWidgetAreaToolbarItem");(0,Ka.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",jn);var qa=r(tr(),1),Za=r(go(),1),Gn=()=>Za.MediaUpload;(0,qa.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",Gn);var vo={};we(vo,{metadata:()=>ho,name:()=>Kn,settings:()=>Yn});var bo=r(A(),1);var ho={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/widget-area",title:"Widget Area",category:"widgets",attributes:{id:{type:"string"},name:{type:"string"}},supports:{html:!1,inserter:!1,customClassName:!1,reusable:!1,__experimentalToolbar:!1,__experimentalParentSelector:!1,__experimentalDisableBlockOverlay:!0},editorStyle:"wp-block-widget-area-editor",style:"wp-block-widget-area"};var le=r(y(),1),sr=r(w(),1),ei=r(G(),1),He=r(k(),1),ti=r(L(),1);var Qa=r(G(),1),ir=r(L(),1),Xa=r(y(),1);var or=r(y(),1),Hn=e=>{let[t,o]=(0,or.useState)(!1);return(0,or.useEffect)(()=>{let{ownerDocument:a}=e.current;function i(d){n(d)}function s(){o(!1)}function n(d){e.current.contains(d.target)?o(!0):o(!1)}return a.addEventListener("dragstart",i),a.addEventListener("dragend",s),a.addEventListener("dragenter",n),()=>{a.removeEventListener("dragstart",i),a.removeEventListener("dragend",s),a.removeEventListener("dragenter",n)}},[]),t},ar=Hn;var wo=r(f(),1);function Ja({id:e}){let[t,o,a]=(0,Qa.useEntityBlockEditor)("root","postType"),i=(0,Xa.useRef)(),n=ar(i),d=(0,ir.useInnerBlocksProps)({ref:i},{value:t,onInput:o,onChange:a,templateLock:!1,renderAppender:ir.InnerBlocks.ButtonBlockAppender});return(0,wo.jsx)("div",{"data-widget-area-id":e,className:V("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":n}),children:(0,wo.jsx)("div",{...d})})}var De=r(f(),1);function ri({clientId:e,attributes:{id:t,name:o}}){let a=(0,sr.useSelect)(h=>h(c).getIsWidgetAreaOpen(e),[e]),{setIsWidgetAreaOpen:i}=(0,sr.useDispatch)(c),s=(0,le.useRef)(),n=(0,le.useCallback)(h=>i(e,h),[e]),d=Un(s),l=ar(s),[m,b]=(0,le.useState)(!1);(0,le.useEffect)(()=>{if(!d){b(!1);return}l&&!a?(n(!0),b(!0)):!l&&a&&m&&n(!1)},[a,d,l,m]);let p=(0,ti.useBlockProps)();return(0,De.jsx)("div",{...p,children:(0,De.jsx)(He.Panel,{ref:s,children:(0,De.jsx)(He.PanelBody,{title:o,opened:a,onToggle:()=>{i(e,!a)},scrollAfterOpen:!d,children:({opened:h})=>(0,De.jsx)(He.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:h,children:(0,De.jsx)(ei.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${t}`,children:(0,De.jsx)(Ja,{id:t})})})})})})}var Un=e=>{let[t,o]=(0,le.useState)(!1);return(0,le.useEffect)(()=>{let{ownerDocument:a}=e.current;function i(){o(!0)}function s(){o(!1)}return a.addEventListener("dragstart",i),a.addEventListener("dragend",s),()=>{a.removeEventListener("dragstart",i),a.removeEventListener("dragend",s)}},[]),t};var{name:Kn}=ho,Yn={title:(0,bo.__)("Widget Area"),description:(0,bo.__)("A widget area container."),__experimentalLabel:({name:e})=>e,edit:ri};var Lr=r(A(),1),rd=r(w(),1),od=r(Ft(),1),ad=r(It(),1),id=r(k(),1);var oi=r(y(),1),_o=r(A(),1),ai=r(k(),1),ii=r(L(),1),si=r(z(),1),di=r(tr(),1),lt=r(f(),1);function $n({text:e,children:t}){let o=(0,si.useCopyToClipboard)(e);return(0,lt.jsx)(ai.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:o,children:t})}function qn({message:e,error:t}){let o=[(0,lt.jsx)($n,{text:t.stack,children:(0,_o.__)("Copy Error")},"copy-error")];return(0,lt.jsx)(ii.Warning,{className:"edit-widgets-error-boundary",actions:o,children:e})}var ni=class extends oi.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,di.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,lt.jsx)(qn,{message:(0,_o.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}};var Si=r(k(),1),ki=r(z(),1),Ai=r(go(),1),mr=r(w(),1),fr=r(G(),1),xi=r(y(),1),Ii=r(L(),1),Ei=r(mi(),1),yo=r(J(),1),Ci=r(Rr(),1);var ui=r(y(),1),Ue=r(mt(),1),pi=r(Me(),1),dr=r(w(),1),Oe=r(A(),1),gi=r(G(),1);function hi(){let{redo:e,undo:t}=(0,dr.useDispatch)(gi.store),{saveEditedWidgetAreas:o}=(0,dr.useDispatch)(c);return(0,Ue.useShortcut)("core/edit-widgets/undo",a=>{t(),a.preventDefault()}),(0,Ue.useShortcut)("core/edit-widgets/redo",a=>{e(),a.preventDefault()}),(0,Ue.useShortcut)("core/edit-widgets/save",a=>{a.preventDefault(),o()}),null}function Zn(){let{registerShortcut:e}=(0,dr.useDispatch)(Ue.store);return(0,ui.useEffect)(()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,Oe.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,Oe.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,pi.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/edit-widgets/save",category:"global",description:(0,Oe.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,Oe.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,Oe.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-widgets/previous-region",category:"global",description:(0,Oe.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),null}hi.Register=Zn;var nr=hi;var wi=r(w(),1),bi=r(L(),1),vi=r(G(),1);var Qn=()=>(0,wi.useSelect)(e=>{let{getBlockSelectionEnd:t,getBlockName:o}=e(bi.store),a=t();if(o(a)==="core/widget-area")return a;let{getParentWidgetAreaBlock:i}=e(c),n=i(a)?.clientId;if(n)return n;let{getEntityRecord:d}=e(vi.store);return d(x,j,Se())?.blocks[0]?.clientId},[]),_i=Qn;var lr=!1,yi=!1;var Ve=r(f(),1),{ExperimentalBlockEditorProvider:Xn}=$(Ii.privateApis),{PatternsMenuItems:Jn}=$(Ei.privateApis),{BlockKeyboardShortcuts:el}=$(Ci.privateApis),tl=[];function Ti({blockEditorSettings:e,children:t,...o}){let a=(0,ki.useViewportMatch)("medium"),{hasUploadPermissions:i,reusableBlocks:s,isFixedToolbarActive:n,keepCaretInsideBlock:d,pageOnFront:l,pageForPosts:m}=(0,mr.useSelect)(u=>{let{canUser:v,getEntityRecord:O,getEntityRecords:H}=u(fr.store),X=v("read",{kind:"root",name:"site"})?O("root","site"):void 0;return{hasUploadPermissions:v("create",{kind:"postType",name:"attachment"})??!0,reusableBlocks:lr?H("postType","wp_block"):tl,isFixedToolbarActive:!!u(yo.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!u(yo.store).get("core/edit-widgets","keepCaretInsideBlock"),pageOnFront:X?.page_on_front,pageForPosts:X?.page_for_posts}},[]),{setIsInserterOpened:b}=(0,mr.useDispatch)(c),p=(0,xi.useMemo)(()=>{let u;return i&&(u=({onError:v,...O})=>{(0,Ai.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:H})=>v(H),...O})}),{...e,__experimentalReusableBlocks:s,hasFixedToolbar:n||!a,keepCaretInsideBlock:d,mediaUpload:u,templateLock:"all",__experimentalSetIsInserterOpened:b,pageOnFront:l,pageForPosts:m,editorTool:"edit"}},[i,e,n,a,d,s,b,l,m]),h=_i(),[E,D,M]=(0,fr.useEntityBlockEditor)(x,j,{id:Se()});return(0,Ve.jsxs)(Si.SlotFillProvider,{children:[(0,Ve.jsx)(nr.Register,{}),(0,Ve.jsx)(el,{}),(0,Ve.jsxs)(Xn,{value:E,onInput:D,onChange:M,settings:p,useSubRegistry:!1,...o,children:[t,(0,Ve.jsx)(Jn,{rootClientId:h})]})]})}var xe=r(y(),1),Ae=r(A(),1);var cr=r(L(),1);var ji=r(k(),1),pt=r(w(),1);var Ri=r(w(),1),Pi=r(y(),1);var Di=r(L(),1),Mi=r(k(),1),ft=r(A(),1),Oi=r(Li(),1),Vi=r(Ni(),1);var pe=r(f(),1);function Fi({selectedWidgetAreaId:e}){let t=(0,Ri.useSelect)(i=>i(c).getWidgetAreas(),[]),o=(0,Pi.useMemo)(()=>e&&t?.find(i=>i.id===e),[e,t]),a;return o?e==="wp_inactive_widgets"?a=(0,ft.__)("Blocks in this Widget Area will not be displayed in your site."):a=o.description:a=(0,ft.__)("Widget Areas are global parts in your site\u2019s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,pe.jsx)("div",{className:"edit-widgets-widget-areas",children:(0,pe.jsxs)("div",{className:"edit-widgets-widget-areas__top-container",children:[(0,pe.jsx)(Di.BlockIcon,{icon:Dr}),(0,pe.jsxs)("div",{children:[(0,pe.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,Vi.safeHTML)(a)}}),t?.length===0&&(0,pe.jsx)("p",{children:(0,ft.__)("Your theme does not contain any Widget Areas.")}),!o&&(0,pe.jsx)(Mi.Button,{__next40pxDefaultSize:!0,href:(0,Oi.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary",children:(0,ft.__)("Manage with live preview")})]})]})})}var R=r(f(),1),rl=xe.Platform.select({web:!0,native:!1}),ct="edit-widgets/block-inspector",ut="edit-widgets/block-areas",{Tabs:ge}=$(ji.privateApis);function ol({selectedWidgetAreaBlock:e}){return(0,R.jsxs)(ge.TabList,{children:[(0,R.jsx)(ge.Tab,{tabId:ut,children:e?e.attributes.name:(0,Ae.__)("Widget Areas")}),(0,R.jsx)(ge.Tab,{tabId:ct,children:(0,Ae.__)("Block")})]})}function al({hasSelectedNonAreaBlock:e,currentArea:t,isGeneralSidebarOpen:o,selectedWidgetAreaBlock:a}){let{enableComplementaryArea:i}=(0,pt.useDispatch)(B);(0,xe.useEffect)(()=>{e&&t===ut&&o&&i("core/edit-widgets",ct),!e&&t===ct&&o&&i("core/edit-widgets",ut)},[e,i]);let s=(0,xe.useContext)(ge.Context);return(0,R.jsx)(it,{className:"edit-widgets-sidebar",header:(0,R.jsx)(ge.Context.Provider,{value:s,children:(0,R.jsx)(ol,{selectedWidgetAreaBlock:a})}),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,Ae.__)("Settings"),closeLabel:(0,Ae.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,Ae.isRTL)()?Fr:Gr,isActiveByDefault:rl,children:(0,R.jsxs)(ge.Context.Provider,{value:s,children:[(0,R.jsx)(ge.TabPanel,{tabId:ut,focusable:!1,children:(0,R.jsx)(Fi,{selectedWidgetAreaId:a?.attributes.id})}),(0,R.jsx)(ge.TabPanel,{tabId:ct,focusable:!1,children:e?(0,R.jsx)(cr.BlockInspector,{}):(0,R.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,Ae.__)("No block selected.")})})]})})}function Gi(){let{currentArea:e,hasSelectedNonAreaBlock:t,isGeneralSidebarOpen:o,selectedWidgetAreaBlock:a}=(0,pt.useSelect)(n=>{let{getSelectedBlock:d,getBlock:l,getBlockParentsByBlockName:m}=n(cr.store),{getActiveComplementaryArea:b}=n(B),p=d(),h=b(c.name),E=h;E||(p?E=ct:E=ut);let D;return p&&(p.name==="core/widget-area"?D=p:D=l(m(p.clientId,"core/widget-area")[0])),{currentArea:E,hasSelectedNonAreaBlock:!!(p&&p.name!=="core/widget-area"),isGeneralSidebarOpen:!!h,selectedWidgetAreaBlock:D}},[]),{enableComplementaryArea:i}=(0,pt.useDispatch)(B),s=(0,xe.useCallback)(n=>{n&&i(c.name,n)},[i]);return(0,R.jsx)(ge,{selectedTabId:o?e:null,onSelect:s,selectOnMove:!1,children:(0,R.jsx)(al,{hasSelectedNonAreaBlock:t,currentArea:e,isGeneralSidebarOpen:o,selectedWidgetAreaBlock:a})})}var Bo=r(z(),1),$s=r(L(),1),No=r(y(),1),Tr=r(w(),1);var Te=r(A(),1),qs=r(J(),1);var ks=r(L(),1),As=r(w(),1),xs=r(y(),1),Eo=r(A(),1),kr=r(k(),1);var Is=r(z(),1),Es=r(J(),1);var wr=r(w(),1),ht=r(A(),1),Ie=r(k(),1),Xi=r(L(),1);var Ao=r(y(),1),Ji=r(z(),1);var ur=r(A(),1),zi=r(k(),1),pr=r(w(),1);var Hi=r(Me(),1),So=r(G(),1),Ui=r(y(),1),Ki=r(f(),1);function il(e,t){let o=(0,pr.useSelect)(i=>i(So.store).hasUndo(),[]),{undo:a}=(0,pr.useDispatch)(So.store);return(0,Ki.jsx)(zi.Button,{...e,ref:t,icon:(0,ur.isRTL)()?Xe:Je,label:(0,ur.__)("Undo"),shortcut:Hi.displayShortcut.primary("z"),"aria-disabled":!o,onClick:o?a:void 0,size:"compact"})}var Yi=(0,Ui.forwardRef)(il);var gr=r(A(),1),$i=r(k(),1),hr=r(w(),1);var gt=r(Me(),1),ko=r(G(),1),qi=r(y(),1),Zi=r(f(),1);function sl(e,t){let o=(0,gt.isAppleOS)()?gt.displayShortcut.primaryShift("z"):gt.displayShortcut.primary("y"),a=(0,hr.useSelect)(s=>s(ko.store).hasRedo(),[]),{redo:i}=(0,hr.useDispatch)(ko.store);return(0,Zi.jsx)($i.Button,{...e,ref:t,icon:(0,gr.isRTL)()?Je:Xe,label:(0,gr.__)("Redo"),shortcut:o,"aria-disabled":!a,onClick:a?i:void 0,size:"compact"})}var Qi=(0,qi.forwardRef)(sl);var me=r(f(),1);function dl(){let e=(0,Ji.useViewportMatch)("medium"),{isInserterOpen:t,isListViewOpen:o,inserterSidebarToggleRef:a,listViewToggleRef:i}=(0,wr.useSelect)(m=>{let{isInserterOpened:b,getInserterSidebarToggleRef:p,isListViewOpened:h,getListViewToggleRef:E}=$(m(c));return{isInserterOpen:b(),isListViewOpen:h(),inserterSidebarToggleRef:p(),listViewToggleRef:E()}},[]),{setIsInserterOpened:s,setIsListViewOpened:n}=(0,wr.useDispatch)(c),d=(0,Ao.useCallback)(()=>n(!o),[n,o]),l=(0,Ao.useCallback)(()=>s(!t),[s,t]);return(0,me.jsxs)(Xi.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,ht.__)("Document tools"),variant:"unstyled",children:[(0,me.jsx)(Ie.ToolbarItem,{ref:a,as:Ie.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:t,onMouseDown:m=>{m.preventDefault()},onClick:l,icon:Zr,label:(0,ht._x)("Block Inserter","Generic label for block inserter button"),size:"compact"}),e&&(0,me.jsxs)(me.Fragment,{children:[(0,me.jsx)(Ie.ToolbarItem,{as:Yi}),(0,me.jsx)(Ie.ToolbarItem,{as:Qi}),(0,me.jsx)(Ie.ToolbarItem,{as:Ie.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Kr,isPressed:o,label:(0,ht.__)("List View"),onClick:d,ref:i,size:"compact"})]})]})}var es=dl;var ts=r(k(),1),xo=r(A(),1),br=r(w(),1);var rs=r(f(),1);function nl(){let{hasEditedWidgetAreaIds:e,isSaving:t,isWidgetSaveLocked:o}=(0,br.useSelect)(s=>{let{getEditedWidgetAreas:n,isSavingWidgetAreas:d,isWidgetSavingLocked:l}=s(c);return{hasEditedWidgetAreaIds:n()?.length>0,isSaving:d(),isWidgetSaveLocked:l()}},[]),{saveEditedWidgetAreas:a}=(0,br.useDispatch)(c),i=o||t||!e;return(0,rs.jsx)(ts.Button,{variant:"primary",isBusy:t,"aria-disabled":i,onClick:i?void 0:a,size:"compact",children:t?(0,xo.__)("Saving\u2026"):(0,xo.__)("Update")})}var os=nl;var re=r(k(),1),bs=r(y(),1),S=r(A(),1);var Ke=r(J(),1),vs=r(Me(),1),_s=r(mt(),1),ys=r(z(),1);var fs=r(k(),1),he=r(A(),1),Sr=r(mt(),1),cs=r(w(),1);var q=r(A(),1),as=[{keyCombination:{modifier:"primary",character:"b"},description:(0,q.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,q.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,q.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,q.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,q.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,q.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,q.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,q.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,q.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,q.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,q.__)("Add non breaking space.")}];var ss=r(y(),1),vr=r(Me(),1),Z=r(f(),1);function is({keyCombination:e,forceAriaLabel:t}){let o=e.modifier?vr.displayShortcutList[e.modifier](e.character):e.character,a=e.modifier?vr.shortcutAriaLabel[e.modifier](e.character):e.character,i=Array.isArray(o)?o:[o];return(0,Z.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||a,children:i.map((s,n)=>s==="+"?(0,Z.jsx)(ss.Fragment,{children:s},n):(0,Z.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key",children:s},n))})}function ll({description:e,keyCombination:t,aliases:o=[],ariaLabel:a}){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,Z.jsxs)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,Z.jsx)(is,{keyCombination:t,forceAriaLabel:a}),o.map((i,s)=>(0,Z.jsx)(is,{keyCombination:i,forceAriaLabel:a},s))]})]})}var _r=ll;var ds=r(w(),1),ns=r(mt(),1);var ls=r(f(),1);function ml({name:e}){let{keyCombination:t,description:o,aliases:a}=(0,ds.useSelect)(i=>{let{getShortcutKeyCombination:s,getShortcutDescription:n,getShortcutAliases:d}=i(ns.store);return{keyCombination:s(e),aliases:d(e),description:n(e)}},[e]);return t?(0,ls.jsx)(_r,{keyCombination:t,description:o,aliases:a}):null}var ms=ml;var N=r(f(),1),fl=({shortcuts:e})=>(0,N.jsx)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,o)=>(0,N.jsx)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,N.jsx)(ms,{name:t}):(0,N.jsx)(_r,{...t})},o))}),Io=({title:e,shortcuts:t,className:o})=>(0,N.jsxs)("section",{className:V("edit-widgets-keyboard-shortcut-help-modal__section",o),children:[!!e&&(0,N.jsx)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title",children:e}),(0,N.jsx)(fl,{shortcuts:t})]}),yr=({title:e,categoryName:t,additionalShortcuts:o=[]})=>{let a=(0,cs.useSelect)(i=>i(Sr.store).getCategoryShortcuts(t),[t]);return(0,N.jsx)(Io,{title:e,shortcuts:a.concat(o)})};function us({isModalActive:e,toggleModal:t}){return(0,Sr.useShortcut)("core/edit-widgets/keyboard-shortcuts",t,{bindGlobal:!0}),e?(0,N.jsxs)(fs.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,he.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,N.jsx)(Io,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,N.jsx)(yr,{title:(0,he.__)("Global shortcuts"),categoryName:"global"}),(0,N.jsx)(yr,{title:(0,he.__)("Selection shortcuts"),categoryName:"selection"}),(0,N.jsx)(yr,{title:(0,he.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,he.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,he.__)("Forward-slash")}]}),(0,N.jsx)(Io,{title:(0,he.__)("Text formatting"),shortcuts:as}),(0,N.jsx)(yr,{title:(0,he.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var ps=r(k(),1),gs=r(f(),1),{Fill:hs,Slot:cl}=(0,ps.createSlotFill)("EditWidgetsToolsMoreMenuGroup");hs.Slot=({fillProps:e})=>(0,gs.jsx)(cl,{fillProps:e,children:t=>t.length>0&&t});var ws=hs;var I=r(f(),1);function Ss(){let[e,t]=(0,bs.useState)(!1),o=()=>t(!e);(0,_s.useShortcut)("core/edit-widgets/keyboard-shortcuts",o);let a=(0,ys.useViewportMatch)("medium");return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(re.DropdownMenu,{icon:$r,label:(0,S.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:i=>(0,I.jsxs)(I.Fragment,{children:[a&&(0,I.jsx)(re.MenuGroup,{label:(0,S._x)("View","noun"),children:(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,S.__)("Top toolbar"),info:(0,S.__)("Access all block and document tools in a single place"),messageActivated:(0,S.__)("Top toolbar activated"),messageDeactivated:(0,S.__)("Top toolbar deactivated")})}),(0,I.jsxs)(re.MenuGroup,{label:(0,S.__)("Tools"),children:[(0,I.jsx)(re.MenuItem,{onClick:()=>{t(!0)},shortcut:vs.displayShortcut.access("h"),children:(0,S.__)("Keyboard shortcuts")}),(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,S.__)("Welcome Guide")}),(0,I.jsxs)(re.MenuItem,{role:"menuitem",icon:Hr,href:(0,S.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer",children:[(0,S.__)("Help"),(0,I.jsx)(re.VisuallyHidden,{as:"span",children:(0,S.__)("(opens in a new tab)")})]}),(0,I.jsx)(ws.Slot,{fillProps:{onClose:i}})]}),(0,I.jsxs)(re.MenuGroup,{label:(0,S.__)("Preferences"),children:[(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,S.__)("Contain text cursor inside block"),info:(0,S.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,S.__)("Contain text cursor inside block activated"),messageDeactivated:(0,S.__)("Contain text cursor inside block deactivated")}),(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,S.__)("Make the editor look like your theme."),label:(0,S.__)("Use theme styles")}),a&&(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,S.__)("Display block breadcrumbs"),info:(0,S.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,S.__)("Display block breadcrumbs activated"),messageDeactivated:(0,S.__)("Display block breadcrumbs deactivated")})]})]})}),(0,I.jsx)(us,{isModalActive:e,toggleModal:o})]})}var W=r(f(),1);function ul(){let e=(0,Is.useViewportMatch)("medium"),t=(0,xs.useRef)(),{hasFixedToolbar:o}=(0,As.useSelect)(a=>({hasFixedToolbar:!!a(Es.store).get("core/edit-widgets","fixedToolbar")}),[]);return(0,W.jsx)(W.Fragment,{children:(0,W.jsxs)("div",{className:"edit-widgets-header",children:[(0,W.jsxs)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper",children:[e&&(0,W.jsx)("h1",{className:"edit-widgets-header__title",children:(0,Eo.__)("Widgets")}),!e&&(0,W.jsx)(kr.VisuallyHidden,{as:"h1",className:"edit-widgets-header__title",children:(0,Eo.__)("Widgets")}),(0,W.jsx)(es,{}),o&&e&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)("div",{className:"selected-block-tools-wrapper",children:(0,W.jsx)(ks.BlockToolbar,{hideDragHandle:!0})}),(0,W.jsx)(kr.Popover.Slot,{ref:t,name:"block-toolbar"})]})]}),(0,W.jsxs)("div",{className:"edit-widgets-header__actions",children:[(0,W.jsx)(ot.Slot,{scope:"core/edit-widgets"}),(0,W.jsx)(os,{}),(0,W.jsx)(Ss,{})]})]})})}var Cs=ul;var Q=r(L(),1),Ws=r(z(),1),Ls=r(w(),1),Bs=r(y(),1),Ns=r(J(),1);var wt=r(k(),1),Ar=r(w(),1),Co=r(It(),1),Ee=r(f(),1),pl=-3;function gl(){let{removeNotice:e}=(0,Ar.useDispatch)(Co.store),{notices:t}=(0,Ar.useSelect)(s=>({notices:s(Co.store).getNotices()}),[]),o=t.filter(({isDismissible:s,type:n})=>s&&n==="default"),a=t.filter(({isDismissible:s,type:n})=>!s&&n==="default"),i=t.filter(({type:s})=>s==="snackbar").slice(pl);return(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(wt.NoticeList,{notices:a,className:"edit-widgets-notices__pinned"}),(0,Ee.jsx)(wt.NoticeList,{notices:o,className:"edit-widgets-notices__dismissible",onRemove:e}),(0,Ee.jsx)(wt.SnackbarList,{notices:i,className:"edit-widgets-notices__snackbar",onRemove:e})]})}var Ts=gl;var oe=r(f(),1);function Rs({blockEditorSettings:e}){let t=(0,Ls.useSelect)(i=>!!i(Ns.store).get("core/edit-widgets","themeStyles"),[]),o=(0,Ws.useViewportMatch)("medium"),a=(0,Bs.useMemo)(()=>t?e.styles:[],[e,t]);return(0,oe.jsxs)("div",{className:"edit-widgets-block-editor",children:[(0,oe.jsx)(Ts,{}),!o&&(0,oe.jsx)(Q.BlockToolbar,{hideDragHandle:!0}),(0,oe.jsxs)(Q.BlockTools,{children:[(0,oe.jsx)(nr,{}),(0,oe.jsx)(Q.__unstableEditorStyles,{styles:a,scope:":where(.editor-styles-wrapper)"}),(0,oe.jsx)(Q.BlockSelectionClearer,{children:(0,oe.jsx)(Q.WritingFlow,{children:(0,oe.jsx)(Q.BlockList,{className:"edit-widgets-main-block-list"})})})]})]})}var Ks=r(w(),1);var Os=r(L(),1),Vs=r(z(),1),Ir=r(y(),1),Fs=r(w(),1);var To=r(w(),1),Ps=r(L(),1),Ds=r(G(),1);var hl=()=>{let e=(0,To.useSelect)(t=>{let{getEntityRecord:o}=t(Ds.store);return o(x,j,Se())?.blocks[0]?.clientId},[]);return(0,To.useSelect)(t=>{let{getBlockRootClientId:o,getBlockSelectionEnd:a,getBlockOrder:i,getBlockIndex:s}=t(Ps.store),n=t(c).__experimentalGetInsertionPoint();if(n.rootClientId)return n;let d=a()||e,l=o(d);return d&&l===""?{rootClientId:d,insertionIndex:i(d).length}:{rootClientId:l,insertionIndex:s(d)+1}},[e])},Ms=hl;var xr=r(f(),1);function js(){let e=(0,Vs.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:o}=Ms(),{setIsInserterOpened:a}=(0,Fs.useDispatch)(c),i=(0,Ir.useCallback)(()=>a(!1),[a]),s=(0,Ir.useRef)();return(0,xr.jsx)("div",{className:"edit-widgets-layout__inserter-panel",children:(0,xr.jsx)("div",{className:"edit-widgets-layout__inserter-panel-content",children:(0,xr.jsx)(Os.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:o,ref:s,onClose:i})})})}var Gs=r(L(),1),zs=r(k(),1),Er=r(z(),1),Cr=r(w(),1),bt=r(y(),1),Wo=r(A(),1);var Hs=r(Me(),1);var Ce=r(f(),1);function Us(){let{setIsListViewOpened:e}=(0,Cr.useDispatch)(c),{getListViewToggleRef:t}=$((0,Cr.useSelect)(c)),[o,a]=(0,bt.useState)(null),i=(0,Er.useFocusOnMount)("firstElement"),s=(0,bt.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),n=(0,bt.useCallback)(d=>{d.keyCode===Hs.ESCAPE&&!d.defaultPrevented&&(d.preventDefault(),s())},[s]);return(0,Ce.jsxs)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:n,children:[(0,Ce.jsxs)("div",{className:"edit-widgets-editor__list-view-panel-header",children:[(0,Ce.jsx)("strong",{children:(0,Wo.__)("List View")}),(0,Ce.jsx)(zs.Button,{icon:Qe,label:(0,Wo.__)("Close"),onClick:s,size:"compact"})]}),(0,Ce.jsx)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,Er.useMergeRefs)([i,a]),children:(0,Ce.jsx)(Gs.__experimentalListView,{dropZoneElement:o})})]})}var Lo=r(f(),1);function Ys(){let{isInserterOpen:e,isListViewOpen:t}=(0,Ks.useSelect)(o=>{let{isInserterOpened:a,isListViewOpened:i}=o(c);return{isInserterOpen:a(),isListViewOpen:i()}},[]);return e?(0,Lo.jsx)(js,{}):t?(0,Lo.jsx)(Us,{}):null}var ae=r(f(),1),wl={header:(0,Te.__)("Widgets top bar"),body:(0,Te.__)("Widgets and blocks"),sidebar:(0,Te.__)("Widgets settings"),footer:(0,Te.__)("Widgets footer")};function bl({blockEditorSettings:e}){let t=(0,Bo.useViewportMatch)("medium","<"),o=(0,Bo.useViewportMatch)("huge",">="),{setIsInserterOpened:a,setIsListViewOpened:i,closeGeneralSidebar:s}=(0,Tr.useDispatch)(c),{hasBlockBreadCrumbsEnabled:n,hasSidebarEnabled:d,isInserterOpened:l,isListViewOpened:m}=(0,Tr.useSelect)(h=>({hasSidebarEnabled:!!h(B).getActiveComplementaryArea(c.name),isInserterOpened:!!h(c).isInserterOpened(),isListViewOpened:!!h(c).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!h(qs.store).get("core/edit-widgets","showBlockBreadcrumbs")}),[]);(0,No.useEffect)(()=>{d&&!o&&(a(!1),i(!1))},[d,o]),(0,No.useEffect)(()=>{(l||m)&&!o&&s()},[l,m,o]);let b=m?(0,Te.__)("List View"):(0,Te.__)("Block Library"),p=m||l;return(0,ae.jsx)(so,{labels:{...wl,secondarySidebar:b},header:(0,ae.jsx)(Cs,{}),secondarySidebar:p&&(0,ae.jsx)(Ys,{}),sidebar:(0,ae.jsx)(it.Slot,{scope:"core/edit-widgets"}),content:(0,ae.jsx)(ae.Fragment,{children:(0,ae.jsx)(Rs,{blockEditorSettings:e})}),footer:n&&!t&&(0,ae.jsx)("div",{className:"edit-widgets-layout__footer",children:(0,ae.jsx)($s.BlockBreadcrumb,{rootLabelText:(0,Te.__)("Widgets")})})})}var Zs=bl;var Qs=r(A(),1),Xs=r(y(),1),Js=r(w(),1);function ed(){let e=(0,Js.useSelect)(t=>{let{getEditedWidgetAreas:o}=t(c);return o()?.length>0},[]);return(0,Xs.useEffect)(()=>{let t=o=>{if(e)return o.returnValue=(0,Qs.__)("You have unsaved changes. If you proceed, they will be lost."),o.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}},[e]),null}var vt=r(w(),1),_t=r(k(),1),T=r(A(),1),Ro=r(y(),1),Po=r(J(),1);var g=r(f(),1);function td(){let e=(0,vt.useSelect)(s=>!!s(Po.store).get("core/edit-widgets","welcomeGuide"),[]),{toggle:t}=(0,vt.useDispatch)(Po.store),o=(0,vt.useSelect)(s=>s(c).getWidgetAreas({per_page:-1}),[]);if(!e)return null;let a=o?.every(s=>s.id==="wp_inactive_widgets"||s.widgets.every(n=>n.startsWith("block-"))),i=o?.filter(s=>s.id!=="wp_inactive_widgets").length??0;return(0,g.jsx)(_t.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,T.__)("Welcome to block Widgets"),finishButtonText:(0,T.__)("Get started"),onFinish:()=>t("core/edit-widgets","welcomeGuide"),pages:[{image:(0,g.jsx)(Wr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,T.__)("Welcome to block Widgets")}),a?(0,g.jsx)(g.Fragment,{children:(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,T.sprintf)((0,T._n)("Your theme provides %s \u201Cblock\u201D area for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.","Your theme provides %s different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.",i),i)})}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,T.__)("You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly.")}),(0,g.jsxs)("p",{className:"edit-widgets-welcome-guide__text",children:[(0,g.jsx)("strong",{children:(0,T.__)("Want to stick with the old widgets?")})," ",(0,g.jsx)(_t.ExternalLink,{href:(0,T.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,T.__)("Get the Classic Widgets plugin.")})]})]})]})},{image:(0,g.jsx)(Wr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,T.__)("Customize each block")}),(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,T.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")})]})},{image:(0,g.jsx)(Wr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,T.__)("Explore all blocks")}),(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,Ro.createInterpolateElement)((0,T.__)("All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,g.jsx)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,T.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})})]})},{image:(0,g.jsx)(Wr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,T.__)("Learn more")}),(0,g.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,Ro.createInterpolateElement)((0,T.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,g.jsx)(_t.ExternalLink,{href:(0,T.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}function Wr({nonAnimatedSrc:e,animatedSrc:t}){return(0,g.jsxs)("picture",{className:"edit-widgets-welcome-guide__image",children:[(0,g.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,g.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var fe=r(f(),1);function vl({blockEditorSettings:e}){let{createErrorNotice:t}=(0,rd.useDispatch)(ad.store);function o(i){t((0,Lr.sprintf)((0,Lr.__)('The "%s" plugin has encountered an error and cannot be rendered.'),i))}let a=(0,id.__unstableUseNavigateRegions)();return(0,fe.jsx)(ni,{children:(0,fe.jsx)("div",{className:a.className,...a,ref:a.ref,children:(0,fe.jsxs)(Ti,{blockEditorSettings:e,children:[(0,fe.jsx)(Zs,{blockEditorSettings:e}),(0,fe.jsx)(Gi,{}),(0,fe.jsx)(od.PluginArea,{onError:o}),(0,fe.jsx)(ed,{}),(0,fe.jsx)(td,{})]})})})}var sd=vl;var Mo=r(f(),1),_l=["core/more","core/freeform","core/template-part",...lr?[]:["core/block"]];function md(e,t){let o=document.getElementById(e),a=(0,Br.createRoot)(o),i=(0,Ye.__experimentalGetCoreBlocks)().filter(s=>!(_l.includes(s.name)||s.name.startsWith("core/post")||s.name.startsWith("core/query")||s.name.startsWith("core/site")||s.name.startsWith("core/navigation")||s.name.startsWith("core/term")));return(0,Do.dispatch)(ld.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,Do.dispatch)(We.store).reapplyBlockTypeFilters(),(0,Ye.registerCoreBlocks)(i),(0,$e.registerLegacyWidgetBlock)(),(0,Ye.__experimentalRegisterExperimentalCoreBlocks)({enableFSEBlocks:yi}),(0,$e.registerLegacyWidgetVariations)(t),kl(vo),(0,$e.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(s,n)=>(0,nd.__experimentalFetchLinkSuggestions)(s,n,t),(0,We.setFreeformContentHandlerName)("core/html"),a.render((0,Mo.jsx)(Br.StrictMode,{children:(0,Mo.jsx)(sd,{blockEditorSettings:t})})),a}var yl=md;function Sl(){(0,dd.default)("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}var kl=e=>{if(!e)return;let{metadata:t,settings:o,name:a}=e;t&&(0,We.unstable__bootstrapServerSideBlockDefinitions)({[a]:t}),(0,We.registerBlockType)(a,o)};return Ad(Al);})();
//# sourceMappingURL=index.min.js.map