PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/scripts/compose/index.min.js +4 -1 23.1.0 → trunk View file →
@@ -1,2 +1,5 @@
1 -"use strict";var wp;(wp||={}).compose=(()=>{var xr=Object.create;var ce=Object.defineProperty;var Sr=Object.getOwnPropertyDescriptor;var Cr=Object.getOwnPropertyNames;var Rr=Object.getPrototypeOf,Or=Object.prototype.hasOwnProperty;var B=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Tr=(e,t)=>{for(var r in t)ce(e,r,{get:t[r],enumerable:!0})},et=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Cr(t))!Or.call(e,o)&&o!==r&&ce(e,o,{get:()=>t[o],enumerable:!(n=Sr(t,o))||n.enumerable});return e};var d=(e,t,r)=>(r=e!=null?xr(Rr(e)):{},et(t||!e||!e.__esModule?ce(r,"default",{value:e,enumerable:!0}):r,e)),Lr=e=>et(ce({},"__esModule",{value:!0}),e);var Z=B((Mn,st)=>{st.exports=window.ReactJSXRuntime});var lt=B((An,ct)=>{ct.exports=window.wp.isShallowEqual});var g=B((kn,dt)=>{dt.exports=window.wp.element});var pe=B((Un,ht)=>{ht.exports=window.wp.deprecated});var ve=B((ro,Mt)=>{Mt.exports=window.wp.dom});var Ee=B((co,zt)=>{zt.exports=window.wp.keycodes});var Nt=B((Do,De)=>{(function(e,t,r){if(!e)return;for(var n={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},o={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},i={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},c={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},s,f=1;f<20;++f)n[111+f]="f"+f;for(f=0;f<=9;++f)n[f+96]=f.toString();function p(u,a,m){if(u.addEventListener){u.addEventListener(a,m,!1);return}u.attachEvent("on"+a,m)}function y(u){if(u.type=="keypress"){var a=String.fromCharCode(u.which);return u.shiftKey||(a=a.toLowerCase()),a}return n[u.which]?n[u.which]:o[u.which]?o[u.which]:String.fromCharCode(u.which).toLowerCase()}function R(u,a){return u.sort().join(",")===a.sort().join(",")}function O(u){var a=[];return u.shiftKey&&a.push("shift"),u.altKey&&a.push("alt"),u.ctrlKey&&a.push("ctrl"),u.metaKey&&a.push("meta"),a}function A(u){if(u.preventDefault){u.preventDefault();return}u.returnValue=!1}function k(u){if(u.stopPropagation){u.stopPropagation();return}u.cancelBubble=!0}function E(u){return u=="shift"||u=="ctrl"||u=="alt"||u=="meta"}function z(){if(!s){s={};for(var u in n)u>95&&u<112||n.hasOwnProperty(u)&&(s[n[u]]=u)}return s}function T(u,a,m){return m||(m=z()[u]?"keydown":"keypress"),m=="keypress"&&a.length&&(m="keydown"),m}function K(u){return u==="+"?["+"]:(u=u.replace(/\+{2}/g,"+plus"),u.split("+"))}function F(u,a){var m,l,L,v=[];for(m=K(u),L=0;L<m.length;++L)l=m[L],c[l]&&(l=c[l]),a&&a!="keypress"&&i[l]&&(l=i[l],v.push("shift")),E(l)&&v.push(l);return a=T(l,v,a),{key:l,modifiers:v,action:a}}function N(u,a){return u===null||u===t?!1:u===a?!0:N(u.parentNode,a)}function C(u){var a=this;if(u=u||t,!(a instanceof C))return new C(u);a.target=u,a._callbacks={},a._directMap={};var m={},l,L=!1,v=!1,M=!1;function W(h){h=h||{};var b=!1,x;for(x in m){if(h[x]){b=!0;continue}m[x]=0}b||(M=!1)}function ue(h,b,x,w,S,$){var _,D,Y=[],Q=x.type;if(!a._callbacks[h])return[];for(Q=="keyup"&&E(h)&&(b=[h]),_=0;_<a._callbacks[h].length;++_)if(D=a._callbacks[h][_],!(!w&&D.seq&&m[D.seq]!=D.level)&&Q==D.action&&(Q=="keypress"&&!x.metaKey&&!x.ctrlKey||R(b,D.modifiers))){var Er=!w&&D.combo==S,_r=w&&D.seq==w&&D.level==$;(Er||_r)&&a._callbacks[h].splice(_,1),Y.push(D)}return Y}function We(h,b,x,w){a.stopCallback(b,b.target||b.srcElement,x,w)||h(b,x)===!1&&(A(b),k(b))}a._handleKey=function(h,b,x){var w=ue(h,b,x),S,$={},_=0,D=!1;for(S=0;S<w.length;++S)w[S].seq&&(_=Math.max(_,w[S].level));for(S=0;S<w.length;++S){if(w[S].seq){if(w[S].level!=_)continue;D=!0,$[w[S].seq]=1,We(w[S].callback,x,w[S].combo,w[S].seq);continue}D||We(w[S].callback,x,w[S].combo)}var Y=x.type=="keypress"&&v;x.type==M&&!E(h)&&!Y&&W($),v=D&&x.type=="keydown"};function Ue(h){typeof h.which!="number"&&(h.which=h.keyCode);var b=y(h);if(b){if(h.type=="keyup"&&L===b){L=!1;return}a.handleKey(b,O(h),h)}}function gr(){clearTimeout(l),l=setTimeout(W,1e3)}function br(h,b,x,w){m[h]=0;function S(Q){return function(){M=Q,++m[h],gr()}}function $(Q){We(x,Q,h),w!=="keyup"&&(L=y(Q)),setTimeout(W,10)}for(var _=0;_<b.length;++_){var D=_+1===b.length,Y=D?$:S(w||F(b[_+1]).action);Je(b[_],Y,w,h,_)}}function Je(h,b,x,w,S){a._directMap[h+":"+x]=b,h=h.replace(/\s+/g," ");var $=h.split(" "),_;if($.length>1){br(h,$,b,x);return}_=F(h,x),a._callbacks[_.key]=a._callbacks[_.key]||[],ue(_.key,_.modifiers,{type:_.action},w,h,S),a._callbacks[_.key][w?"unshift":"push"]({callback:b,modifiers:_.modifiers,action:_.action,seq:w,level:S,combo:h})}a._bindMultiple=function(h,b,x){for(var w=0;w<h.length;++w)Je(h[w],b,x)},p(u,"keypress",Ue),p(u,"keydown",Ue),p(u,"keyup",Ue)}C.prototype.bind=function(u,a,m){var l=this;return u=u instanceof Array?u:[u],l._bindMultiple.call(l,u,a,m),l},C.prototype.unbind=function(u,a){var m=this;return m.bind.call(m,u,function(){},a)},C.prototype.trigger=function(u,a){var m=this;return m._directMap[u+":"+a]&&m._directMap[u+":"+a]({},u),m},C.prototype.reset=function(){var u=this;return u._callbacks={},u._directMap={},u},C.prototype.stopCallback=function(u,a){var m=this;if((" "+a.className+" ").indexOf(" mousetrap ")>-1||N(a,m.target))return!1;if("composedPath"in u&&typeof u.composedPath=="function"){var l=u.composedPath()[0];l!==u.target&&(a=l)}return a.tagName=="INPUT"||a.tagName=="SELECT"||a.tagName=="TEXTAREA"||a.isContentEditable},C.prototype.handleKey=function(){var u=this;return u._handleKey.apply(u,arguments)},C.addKeycodes=function(u){for(var a in u)u.hasOwnProperty(a)&&(n[a]=u[a]);s=null},C.init=function(){var u=C(t);for(var a in u)a.charAt(0)!=="_"&&(C[a]=(function(m){return function(){return u[m].apply(u,arguments)}})(a))},C.init(),e.Mousetrap=C,typeof De<"u"&&De.exports&&(De.exports=C),typeof define=="function"&&define.amd&&define(function(){return C})})(typeof window<"u"?window:null,typeof window<"u"?document:null)});var Zt=B((zo,Qt)=>{Qt.exports=window.wp.undoManager});var ir=B((Qo,or)=>{or.exports=window.wp.priorityQueue});var cr=B((Yo,fr)=>{fr.exports=window.React});var pn={};Tr(pn,{__experimentalUseDialog:()=>Ut,__experimentalUseDragging:()=>Kt,__experimentalUseDropZone:()=>hr,__experimentalUseFixedWindowList:()=>yr,__experimentalUseFocusOutside:()=>Ce,compose:()=>ut,createHigherOrderComponent:()=>P,debounce:()=>G,ifCondition:()=>ft,observableMap:()=>Ar,pipe:()=>it,pure:()=>mt,throttle:()=>Ve,useAsyncList:()=>sr,useConstrainedTabbing:()=>we,useCopyOnClick:()=>jt,useCopyToClipboard:()=>At,useDebounce:()=>ze,useDebouncedInput:()=>dr,useDisabled:()=>Vt,useEvent:()=>j,useFocusOnMount:()=>xe,useFocusReturn:()=>Se,useFocusableIframe:()=>vr,useInstanceId:()=>he,useIsomorphicLayoutEffect:()=>Le,useKeyboardShortcut:()=>$t,useMediaQuery:()=>te,useMergeRefs:()=>Oe,useObservableValue:()=>wr,usePrevious:()=>Pe,useReducedMotion:()=>Gt,useRefEffect:()=>I,useResizeObserver:()=>nr,useStateWithHistory:()=>Xt,useThrottle:()=>mr,useViewportMatch:()=>er,useWarnOnChange:()=>ar,withGlobalEvents:()=>gt,withInstanceId:()=>xt,withSafeTimeout:()=>Rt,withState:()=>Dt});var le=function(){return le=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},le.apply(this,arguments)};function tt(e){return e.toLowerCase()}var Dr=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Mr=/[^A-Z0-9]+/gi;function nt(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?Dr:r,o=t.stripRegexp,i=o===void 0?Mr:o,c=t.transform,s=c===void 0?tt:c,f=t.delimiter,p=f===void 0?" ":f,y=rt(rt(e,n,"$1\0$2"),i,"\0"),R=0,O=y.length;y.charAt(R)==="\0";)R++;for(;y.charAt(O-1)==="\0";)O--;return y.slice(R,O).split("\0").map(s).join(p)}function rt(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function Ir(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 ot(e,t){return t===void 0&&(t={}),nt(e,le({delimiter:"",transform:Ir},t))}function P(e,t){return r=>{let n=e(r);return n.displayName=Pr(t,r),n}}var Pr=(e,t)=>{let r=t.displayName||t.name||"Component";return`${ot(e??"")}(${r})`};var G=(e,t,r)=>{let n,o,i=0,c,s,f,p=0,y=!1,R=!1,O=!0;r&&(y=!!r.leading,R="maxWait"in r,r.maxWait!==void 0&&(i=Math.max(r.maxWait,t)),O="trailing"in r?!!r.trailing:O);function A(v){let M=n,W=o;return n=void 0,o=void 0,p=v,c=e.apply(W,M),c}function k(v,M){s=setTimeout(v,M)}function E(){s!==void 0&&clearTimeout(s)}function z(v){return p=v,k(N,t),y?A(v):c}function T(v){return v-(f||0)}function K(v){let M=T(v),W=v-p,ue=t-M;return R?Math.min(ue,i-W):ue}function F(v){let M=T(v),W=v-p;return f===void 0||M>=t||M<0||R&&W>=i}function N(){let v=Date.now();if(F(v))return u(v);k(N,K(v))}function C(){s=void 0}function u(v){return C(),O&&n?A(v):(n=o=void 0,c)}function a(){E(),p=0,C(),n=f=o=void 0}function m(){return l()?u(Date.now()):c}function l(){return s!==void 0}function L(...v){let M=Date.now(),W=F(M);if(n=v,o=this,f=M,W){if(!l())return z(f);if(R)return k(N,t),A(f)}return l()||k(N,t),c}return L.cancel=a,L.flush=m,L.pending=l,L};var Ve=(e,t,r)=>{let n=!0,o=!0;return r&&(n="leading"in r?!!r.leading:n,o="trailing"in r?!!r.trailing:o),G(e,t,{leading:n,trailing:o,maxWait:t})};function Ar(){let e=new Map,t=new Map;function r(n){let o=t.get(n);if(o)for(let i of o)i()}return{get(n){return e.get(n)},set(n,o){e.set(n,o),r(n)},delete(n){e.delete(n),r(n)},subscribe(n,o){let i=t.get(n);return i||(i=new Set,t.set(n,i)),i.add(o),()=>{i.delete(o),i.size===0&&t.delete(n)}}}}var Ke=(e=!1)=>(...t)=>(...r)=>{let n=t.flat();return e&&n.reverse(),n.reduce((o,i)=>[i(...o)],r)[0]},kr=Ke(),it=kr;var jr=Ke(!0),ut=jr;var at=d(Z(),1);function zr(e){return P(t=>r=>e(r)?(0,at.jsx)(t,{...r}):null,"ifCondition")}var ft=zr;var de=d(lt(),1),Ne=d(g(),1);var pt=d(Z(),1),Fr=P(function(e){return e.prototype instanceof Ne.Component?class extends e{shouldComponentUpdate(t,r){return!(0,de.isShallowEqual)(t,this.props)||!(0,de.isShallowEqual)(r,this.state)}}:class extends Ne.Component{shouldComponentUpdate(t){return!(0,de.isShallowEqual)(t,this.props)}render(){return(0,pt.jsx)(e,{...this.props})}}},"pure"),mt=Fr;var me=d(g(),1),wt=d(pe(),1);var Wr=class{constructor(){this.listeners={},this.handleEvent=this.handleEvent.bind(this)}add(e,t){this.listeners[e]||(window.addEventListener(e,this.handleEvent),this.listeners[e]=[]),this.listeners[e].push(t)}remove(e,t){this.listeners[e]&&(this.listeners[e]=this.listeners[e].filter(r=>r!==t),this.listeners[e].length||(window.removeEventListener(e,this.handleEvent),delete this.listeners[e]))}handleEvent(e){this.listeners[e.type]?.forEach(t=>{t.handleEvent(e)})}},vt=Wr;var Be=d(Z(),1),yt=new vt;function gt(e){return(0,wt.default)("wp.compose.withGlobalEvents",{since:"5.7",alternative:"useEffect"}),P(t=>{class r extends me.Component{constructor(o){super(o),this.handleEvent=this.handleEvent.bind(this),this.handleRef=this.handleRef.bind(this)}componentDidMount(){Object.keys(e).forEach(o=>{yt.add(o,this)})}componentWillUnmount(){Object.keys(e).forEach(o=>{yt.remove(o,this)})}handleEvent(o){let i=e[o.type];typeof this.wrappedRef[i]=="function"&&this.wrappedRef[i](o)}handleRef(o){this.wrappedRef=o,this.props.forwardedRef&&this.props.forwardedRef(o)}render(){return(0,Be.jsx)(t,{...this.props.ownProps,ref:this.handleRef})}}return(0,me.forwardRef)((n,o)=>(0,Be.jsx)(r,{ownProps:n,forwardedRef:o}))},"withGlobalEvents")}var Et=d(g(),1),bt=new WeakMap;function Ur(e){let t=bt.get(e)||0;return bt.set(e,t+1),t}function Vr(e,t,r){return(0,Et.useMemo)(()=>{if(r)return r;let n=Ur(e);return t?`${t}-${n}`:n},[e,r,t])}var he=Vr;var _t=d(Z(),1),Kr=P(e=>t=>{let r=he(e);return(0,_t.jsx)(e,{...t,instanceId:r})},"instanceId"),xt=Kr;var St=d(g(),1);var Ct=d(Z(),1),Nr=P(e=>class extends St.Component{timeouts;constructor(r){super(r),this.timeouts=[],this.setTimeout=this.setTimeout.bind(this),this.clearTimeout=this.clearTimeout.bind(this)}componentWillUnmount(){this.timeouts.forEach(clearTimeout)}setTimeout(r,n){let o=setTimeout(()=>{r(),this.clearTimeout(o)},n);return this.timeouts.push(o),o}clearTimeout(r){clearTimeout(r),this.timeouts=this.timeouts.filter(n=>n!==r)}render(){return(0,Ct.jsx)(e,{...this.props,setTimeout:this.setTimeout,clearTimeout:this.clearTimeout})}},"withSafeTimeout"),Rt=Nr;var Ot=d(g(),1),Tt=d(pe(),1);var Lt=d(Z(),1);function Dt(e={}){return(0,Tt.default)("wp.compose.withState",{since:"5.8",alternative:"wp.element.useState"}),P(t=>class extends Ot.Component{constructor(n){super(n),this.setState=this.setState.bind(this),this.state=e}render(){return(0,Lt.jsx)(t,{...this.props,...this.state,setState:this.setState})}},"withState")}var It=d(ve(),1);var ye=d(g(),1);function I(e,t){let r=(0,ye.useRef)(void 0);return(0,ye.useCallback)(n=>{n?r.current=e(n):r.current&&r.current()},t)}function Br(){return I(e=>{function t(r){let{key:n,shiftKey:o,target:i}=r;if(n!=="Tab")return;let c=o?"findPrevious":"findNext",s=It.focus.tabbable[c](i)||null;if(i.contains(s)){r.preventDefault(),s?.focus();return}if(e.contains(s))return;let f=o?"append":"prepend",{ownerDocument:p}=e,y=p.createElement("div");y.tabIndex=-1,e[f](y),y.addEventListener("blur",()=>e.removeChild(y)),y.focus()}return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}},[])}var we=Br;var be=d(g(),1),kt=d(pe(),1);var ge=d(g(),1);async function qe(e,t){if(!t)return!1;let{ownerDocument:r}=t;if(!r)return!1;let{defaultView:n}=r;try{if(n?.navigator?.clipboard?.writeText)return await n.navigator.clipboard.writeText(e),!0;let o=r.createElement("textarea");o.value=e,o.setAttribute("readonly",""),o.style.position="fixed",o.style.left="-9999px",o.style.top="-9999px",r.body.appendChild(o),o.select();let i=r.execCommand("copy");return o.remove(),i}catch{return!1}}function $e(e){"focus"in e&&typeof e.focus=="function"&&e.focus(),e.ownerDocument?.defaultView?.getSelection()?.removeAllRanges()}function Pt(e){let t=(0,ge.useRef)(e);return(0,ge.useLayoutEffect)(()=>{t.current=e},[e]),t}function At(e,t){let r=Pt(e),n=Pt(t);return I(o=>{let i=!0,c=async()=>{let s=typeof r.current=="function"?r.current():r.current||"",f=await qe(s,o);i&&f&&($e(o),n.current&&n.current())};return o.addEventListener("click",c),()=>{i=!1,o.removeEventListener("click",c)}},[])}function jt(e,t,r=4e3){(0,kt.default)("wp.compose.useCopyOnClick",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});let[n,o]=(0,be.useState)(!1);return(0,be.useEffect)(()=>{let i=!0,c;if(!e.current)return;let s;if(typeof e.current=="string"?s=typeof document<"u"?Array.from(document.querySelectorAll(e.current)):[]:"length"in e.current&&typeof e.current.length=="number"?s=Array.from(e.current):s=[e.current],s.length===0)return;let f=async p=>{let y=p.currentTarget;if(!y)return;let R=await qe(typeof t=="function"?t():t||"",y);i&&R&&($e(y),r&&(o(!0),clearTimeout(c),c=setTimeout(()=>o(!1),r)))};for(let p of s)p.addEventListener("click",f);return()=>{i=!1;for(let p of s)p.removeEventListener("click",f);clearTimeout(c)}},[e,t,r]),n}var J=d(g(),1),Wt=d(Ee(),1);var Ft=d(ve(),1),_e=d(g(),1);function xe(e="firstElement"){let t=(0,_e.useRef)(e),r=n=>{n.focus({preventScroll:!0})};return(0,_e.useEffect)(()=>{t.current=e},[e]),I(n=>{if(t.current===!1||n.contains(n.ownerDocument?.activeElement??null))return;if(t.current!=="firstElement"&&t.current!=="firstInputElement"){r(n);return}let o=setTimeout(()=>{if(t.current==="firstInputElement"){let c=n.querySelector('input:not([type="hidden"]):not([disabled]), select:not([disabled]), textarea:not([disabled])');if(c){r(c);return}}let i=Ft.focus.tabbable.find(n)[0];i&&r(i)},0);return()=>{clearTimeout(o)}},[])}var H=d(g(),1),Ge=null;function qr(e){let t=(0,H.useRef)(null),r=(0,H.useRef)(null),n=(0,H.useRef)(e);return(0,H.useEffect)(()=>{n.current=e},[e]),(0,H.useCallback)(o=>{if(o){if(t.current=o,r.current)return;let i=o.ownerDocument.activeElement instanceof window.HTMLIFrameElement?o.ownerDocument.activeElement.contentDocument:o.ownerDocument;r.current=i?.activeElement??null}else if(r.current){let i=t.current?.contains(t.current?.ownerDocument.activeElement);if(t.current?.isConnected&&!i){Ge??=r.current;return}n.current?n.current():(r.current.isConnected?r.current:Ge)?.focus(),Ge=null}},[])}var Se=qr;var U=d(g(),1),$r=["button","submit"];function Gr(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return $r.includes(e.type)}return!1}function Ce(e){let t=(0,U.useRef)(e);(0,U.useEffect)(()=>{t.current=e},[e]);let r=(0,U.useRef)(!1),n=(0,U.useRef)(void 0),o=(0,U.useCallback)(()=>{clearTimeout(n.current)},[]);(0,U.useEffect)(()=>{e||o()},[e,o]);let i=(0,U.useCallback)(s=>{let{type:f,target:p}=s;["mouseup","touchend"].includes(f)?r.current=!1:Gr(p)&&(r.current=!0)},[]),c=(0,U.useCallback)(s=>{if(s.persist(),r.current)return;let f=s.target.getAttribute("data-unstable-ignore-focus-outside-for-relatedtarget");f&&s.relatedTarget?.closest(f)||(n.current=setTimeout(()=>{if(!document.hasFocus()){s.preventDefault();return}typeof t.current=="function"&&t.current(s)},0))},[]);return{onFocus:o,onMouseDown:i,onMouseUp:i,onTouchStart:i,onTouchEnd:i,onBlur:c}}var V=d(g(),1);function Re(e,t){typeof e=="function"?e(t):e&&e.hasOwnProperty("current")&&(e.current=t)}function Oe(e){let t=(0,V.useRef)(null),r=(0,V.useRef)(!1),n=(0,V.useRef)(!1),o=(0,V.useRef)([]),i=(0,V.useRef)(e);return i.current=e,(0,V.useLayoutEffect)(()=>{n.current===!1&&r.current===!0&&e.forEach((c,s)=>{let f=o.current[s];c!==f&&(Re(f,null),Re(c,t.current))}),o.current=e},e),(0,V.useLayoutEffect)(()=>{n.current=!1}),(0,V.useCallback)(c=>{Re(t,c),n.current=!0,r.current=c!==null;let s=c?i.current:o.current;for(let f of s)Re(f,c)},[])}function Qr(e){let t=(0,J.useRef)(void 0),{constrainTabbing:r=e.focusOnMount!==!1}=e;(0,J.useEffect)(()=>{t.current=e},Object.values(e));let n=we(),o=xe(e.focusOnMount),i=Se(),c=Ce(f=>{t.current?.__unstableOnClose?t.current.__unstableOnClose("focus-outside",f):t.current?.onClose&&t.current.onClose()}),s=(0,J.useCallback)(f=>{f&&f.addEventListener("keydown",p=>{p.keyCode===Wt.ESCAPE&&!p.defaultPrevented&&t.current?.onClose&&(p.preventDefault(),p.stopPropagation(),t.current.onClose())})},[]);return[Oe([r?n:null,e.focusOnMount!==!1?i:null,e.focusOnMount!==!1?o:null,s]),{...c,tabIndex:-1}]}var Ut=Qr;function Vt({isDisabled:e=!1}={}){return I(t=>{if(e)return;let r=t?.ownerDocument?.defaultView;if(!r)return;let n=[],o=()=>{t.childNodes.forEach(s=>{s instanceof r.HTMLElement&&(s.getAttribute("inert")||(s.setAttribute("inert","true"),n.push(()=>{s.removeAttribute("inert")})))})},i=G(o,0,{leading:!0});o();let c=new window.MutationObserver(i);return c.observe(t,{childList:!0}),()=>{c&&c.disconnect(),i.cancel(),n.forEach(s=>s())}},[e])}var ee=d(g(),1);function j(e){let t=(0,ee.useRef)(()=>{throw new Error("Callbacks created with `useEvent` cannot be called during rendering.")});return(0,ee.useInsertionEffect)(()=>{t.current=e}),(0,ee.useCallback)((...r)=>t.current?.(...r),[])}var q=d(g(),1);var Te=d(g(),1),Zr=typeof window<"u"?Te.useLayoutEffect:Te.useEffect,Le=Zr;function Kt({onDragStart:e,onDragMove:t,onDragEnd:r}){let[n,o]=(0,q.useState)(!1),i=(0,q.useRef)({onDragStart:e,onDragMove:t,onDragEnd:r});Le(()=>{i.current.onDragStart=e,i.current.onDragMove=t,i.current.onDragEnd=r},[e,t,r]);let c=(0,q.useCallback)(p=>i.current.onDragMove&&i.current.onDragMove(p),[]),s=(0,q.useCallback)(p=>{i.current.onDragEnd&&i.current.onDragEnd(p),document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",s),o(!1)},[]),f=(0,q.useCallback)(p=>{i.current.onDragStart&&i.current.onDragStart(p),document.addEventListener("mousemove",c),document.addEventListener("mouseup",s),o(!0)},[]);return(0,q.useEffect)(()=>()=>{n&&(document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",s))},[n]),{startDrag:f,endDrag:s,isDragging:n}}var Bt=d(Nt(),1);(function(e){if(e){var t={},r=e.prototype.stopCallback;e.prototype.stopCallback=function(n,o,i,c){var s=this;return s.paused?!0:t[i]||t[c]?!1:r.call(s,n,o,i)},e.prototype.bindGlobal=function(n,o,i){var c=this;if(c.bind(n,o,i),n instanceof Array){for(var s=0;s<n.length;s++)t[n[s]]=!0;return}t[n]=!0},e.init()}})(typeof Mousetrap<"u"?Mousetrap:void 0);var se=d(g(),1),qt=d(Ee(),1);function Hr(e,t,{bindGlobal:r=!1,eventName:n="keydown",isDisabled:o=!1,target:i}={}){let c=(0,se.useRef)(t);(0,se.useEffect)(()=>{c.current=t},[t]),(0,se.useEffect)(()=>{if(o)return;let s=new Bt.default(i&&i.current?i.current:document);return(Array.isArray(e)?e:[e]).forEach(p=>{let y=p.split("+"),R=new Set(y.filter(E=>E.length>1)),O=R.has("alt"),A=R.has("shift");if((0,qt.isAppleOS)()&&(R.size===1&&O||R.size===2&&O&&A))throw new Error(`Cannot bind ${p}. Alt and Shift+Alt modifiers are reserved for character input.`);s[r?"bindGlobal":"bind"](p,(...E)=>c.current(...E),n)}),()=>{s.reset()}},[e,r,n,i,o])}var $t=Hr;var Me=d(g(),1),Qe=new WeakMap;function Xr(e,t){if(!t)return null;let r=Qe.get(e)??new Map;Qe.has(e)||Qe.set(e,r);let n=r.get(t);return n||(typeof e?.matchMedia=="function"?(n=e.matchMedia(t),r.set(t,n),n):null)}function te(e,t=window){let r=(0,Me.useMemo)(()=>{let n=Xr(t,e);return{subscribe(o){return n?(n.addEventListener?.("change",o),()=>{n.removeEventListener?.("change",o)}):()=>{}},getValue(){return n?.matches??!1}}},[t,e]);return(0,Me.useSyncExternalStore)(r.subscribe,r.getValue,()=>!1)}var Ie=d(g(),1);function Pe(e){let t=(0,Ie.useRef)(void 0);return(0,Ie.useEffect)(()=>{t.current=e},[e]),t.current}var Yr=()=>te("(prefers-reduced-motion: reduce)"),Gt=Yr;var Ht=d(Zt(),1),re=d(g(),1);function Jr(e,t){switch(t.type){case"UNDO":{let r=e.manager.undo();return r?{...e,value:r[0].changes.prop.from}:e}case"REDO":{let r=e.manager.redo();return r?{...e,value:r[0].changes.prop.to}:e}case"RECORD":return e.manager.addRecord([{id:"object",changes:{prop:{from:e.value,to:t.value}}}],t.isStaged),{...e,value:t.value}}return e}function en(e){return{manager:(0,Ht.createUndoManager)(),value:e}}function Xt(e){let[t,r]=(0,re.useReducer)(Jr,e,en);return{value:t.value,setValue:(0,re.useCallback)((n,o)=>{r({type:"RECORD",value:n,isStaged:o})},[]),hasUndo:t.manager.hasUndo(),hasRedo:t.manager.hasRedo(),undo:(0,re.useCallback)(()=>{r({type:"UNDO"})},[]),redo:(0,re.useCallback)(()=>{r({type:"REDO"})},[])}}var Ae=d(g(),1);var Yt={xhuge:1920,huge:1440,wide:1280,xlarge:1080,large:960,medium:782,small:600,mobile:480},tn={">=":"min-width","<":"max-width"},rn={">=":(e,t)=>t>=e,"<":(e,t)=>t<e},Ze=(0,Ae.createContext)(null);Ze.displayName="ViewportMatchWidthContext";var Jt=(e,t=">=",r=window)=>{let n=(0,Ae.useContext)(Ze),o=!n&&`(${tn[t]}: ${Yt[e]}px)`,i=te(o||void 0,r);return n?rn[t](Yt[e],n):i};Jt.__experimentalWidthProvider=Ze.Provider;var er=Jt;var He=d(g(),1);function ke(e,t={}){let r=j(e),n=(0,He.useRef)(null),o=(0,He.useRef)(void 0);return j(i=>{if(i===n.current)return;o.current??=new ResizeObserver(r);let{current:c}=o;n.current&&c.unobserve(n.current),n.current=i??null,i&&c.observe(i,t)})}var ne=d(g(),1);var Xe=d(Z(),1),nn=e=>{let t;if(!e.contentBoxSize)t=[e.contentRect.width,e.contentRect.height];else if(e.contentBoxSize[0]){let o=e.contentBoxSize[0];t=[o.inlineSize,o.blockSize]}else{let o=e.contentBoxSize;t=[o.inlineSize,o.blockSize]}let[r,n]=t.map(o=>Math.round(o));return{width:r,height:n}},on={position:"absolute",top:0,left:0,right:0,bottom:0,pointerEvents:"none",opacity:0,overflow:"hidden",zIndex:-1};function un({onResize:e}){let t=ke(r=>{let n=nn(r.at(-1));e(n)});return(0,Xe.jsx)("div",{ref:t,style:on,"aria-hidden":"true"})}function sn(e,t){return e.width===t.width&&e.height===t.height}var tr={width:null,height:null};function rr(){let[e,t]=(0,ne.useState)(tr),r=(0,ne.useRef)(tr),n=(0,ne.useCallback)(i=>{sn(r.current,i)||(r.current=i,t(i))},[]);return[(0,Xe.jsx)(un,{onResize:n}),e]}function nr(e,t={}){return e?ke(e,t):rr()}var oe=d(g(),1),ur=d(ir(),1);function an(e,t){let r=[];for(let n=0;n<e.length;n++){let o=e[n];if(!t.includes(o))break;r.push(o)}return r}function fn(e,t={step:1}){let{step:r=1}=t,[n,o]=(0,oe.useState)([]);return(0,oe.useEffect)(()=>{let i=an(e,n);i.length<r&&(i=i.concat(e.slice(i.length,r))),o(i);let c=(0,ur.createQueue)();for(let s=i.length;s<e.length;s+=r)c.add({},()=>{(0,oe.flushSync)(()=>{o(f=>[...f,...e.slice(s,s+r)])})});return()=>c.reset()},[e]),n}var sr=fn;function cn(e,t="Change detection"){let r=Pe(e);Object.entries(r??[]).forEach(([n,o])=>{o!==e[n]&&console.warn(`${t}: ${n} key changed:`,o,e[n])})}var ar=cn;var ie=d(cr());function ln(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function je(e,t){var r=(0,ie.useState)(function(){return{inputs:t,result:e()}})[0],n=(0,ie.useRef)(r),o=!!(t&&n.current.inputs&&ln(t,n.current.inputs)),i=o?n.current:{inputs:t,result:e()};return(0,ie.useEffect)(function(){n.current=i},[i]),i.result}var lr=d(g(),1);function ze(e,t,r){let n=je(()=>G(e,t??0,r),[e,t,r?.leading,r?.trailing,r?.maxWait]);return(0,lr.useEffect)(()=>()=>n.cancel(),[n]),n}var ae=d(g(),1);function dr(e=""){let[t,r]=(0,ae.useState)(e),[n,o]=(0,ae.useState)(e),i=ze(o,250);return(0,ae.useEffect)(()=>{i(t)},[t,i]),[t,r,n]}var pr=d(g(),1);function mr(e,t,r){let n=je(()=>Ve(e,t??0,r),[e,t,r]);return(0,pr.useEffect)(()=>()=>n.cancel(),[n]),n}function hr({dropZoneElement:e,isDisabled:t,onDrop:r,onDragStart:n,onDragEnter:o,onDragLeave:i,onDragEnd:c,onDragOver:s}){let f=j(r),p=j(n),y=j(o),R=j(i),O=j(c),A=j(s);return I(k=>{if(t)return;let E=e??k,z=!1,{ownerDocument:T}=E;function K(l){let{defaultView:L}=T;if(!l||!L||!(l instanceof L.HTMLElement)||!E.contains(l))return!1;let v=l;do if(v.dataset.isDropZone)return v===E;while(v=v.parentElement);return!1}function F(l){z||(z=!0,T.addEventListener("dragend",m),T.addEventListener("mousemove",m),n&&p(l))}function N(l){l.preventDefault(),!E.contains(l.relatedTarget)&&o&&y(l)}function C(l){!l.defaultPrevented&&s&&A(l),l.preventDefault()}function u(l){K(l.relatedTarget)||i&&R(l)}function a(l){l.defaultPrevented||(l.preventDefault(),l.dataTransfer&&l.dataTransfer.files.length,r&&f(l),m(l))}function m(l){z&&(z=!1,T.removeEventListener("dragend",m),T.removeEventListener("mousemove",m),c&&O(l))}return E.setAttribute("data-is-drop-zone","true"),E.addEventListener("drop",a),E.addEventListener("dragenter",N),E.addEventListener("dragover",C),E.addEventListener("dragleave",u),T.addEventListener("dragenter",F),()=>{E.removeAttribute("data-is-drop-zone"),E.removeEventListener("drop",a),E.removeEventListener("dragenter",N),E.removeEventListener("dragover",C),E.removeEventListener("dragleave",u),T.removeEventListener("dragend",m),T.removeEventListener("mousemove",m),T.removeEventListener("dragenter",F)}},[t,e])}function vr(){return I(e=>{let{ownerDocument:t}=e;if(!t)return;let{defaultView:r}=t;if(!r)return;function n(){t&&t.activeElement===e&&e.focus()}return r.addEventListener("blur",n),()=>{r.removeEventListener("blur",n)}},[])}var fe=d(g(),1),Ye=d(ve(),1),X=d(Ee(),1);var dn=30;function yr(e,t,r,n){let o=n?.initWindowSize??dn,i=n?.useWindowing??!0,[c,s]=(0,fe.useState)({visibleItems:o,start:0,end:o,itemInView:f=>f>=0&&f<=o});return(0,fe.useLayoutEffect)(()=>{if(!i)return;let f=(0,Ye.getScrollContainer)(e.current),p=R=>{if(!f)return;let O=Math.ceil(f.clientHeight/t),A=R?O:n?.windowOverscan??O,k=Math.floor(f.scrollTop/t),E=Math.max(0,k-A),z=Math.min(r-1,k+O+A);s(T=>{let K={visibleItems:O,start:E,end:z,itemInView:F=>E<=F&&F<=z};return T.start!==K.start||T.end!==K.end||T.visibleItems!==K.visibleItems?K:T})};p(!0);let y=G(()=>{p()},16);return f?.addEventListener("scroll",y),f?.ownerDocument?.defaultView?.addEventListener("resize",y),f?.ownerDocument?.defaultView?.addEventListener("resize",y),()=>{f?.removeEventListener("scroll",y),f?.ownerDocument?.defaultView?.removeEventListener("resize",y)}},[t,e,r,n?.expandedState,n?.windowOverscan,i]),(0,fe.useLayoutEffect)(()=>{if(!i)return;let f=(0,Ye.getScrollContainer)(e.current),p=y=>{switch(y.keyCode){case X.HOME:return f?.scrollTo({top:0});case X.END:return f?.scrollTo({top:r*t});case X.PAGEUP:return f?.scrollTo({top:f.scrollTop-c.visibleItems*t});case X.PAGEDOWN:return f?.scrollTo({top:f.scrollTop+c.visibleItems*t})}};return f?.ownerDocument?.defaultView?.addEventListener("keydown",p),()=>{f?.ownerDocument?.defaultView?.removeEventListener("keydown",p)}},[r,t,e,c.visibleItems,i,n?.expandedState]),[c,s]}var Fe=d(g(),1);function wr(e,t){let[r,n]=(0,Fe.useMemo)(()=>[o=>e.subscribe(t,o),()=>e.get(t)],[e,t]);return(0,Fe.useSyncExternalStore)(r,n,n)}return Lr(pn);})();
1 +(function() {
2 +"use strict";var wp;(wp||={}).compose=(()=>{var Mr=Object.create;var de=Object.defineProperty;var Pr=Object.getOwnPropertyDescriptor;var Ir=Object.getOwnPropertyNames;var Ar=Object.getPrototypeOf,kr=Object.prototype.hasOwnProperty;var K=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),jr=(e,t)=>{for(var r in t)de(e,r,{get:t[r],enumerable:!0})},Je=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ir(t))!kr.call(e,o)&&o!==r&&de(e,o,{get:()=>t[o],enumerable:!(n=Pr(t,o))||n.enumerable});return e};var d=(e,t,r)=>(r=e!=null?Mr(Ar(e)):{},Je(t||!e||!e.__esModule?de(r,"default",{value:e,enumerable:!0}):r,e)),zr=e=>Je(de({},"__esModule",{value:!0}),e);var it=K((zn,ot)=>{ot.exports=window.wp.privateApis});var Q=K((Gn,dt)=>{dt.exports=window.ReactJSXRuntime});var vt=K((Hn,ht)=>{ht.exports=window.wp.isShallowEqual});var E=K((Xn,yt)=>{yt.exports=window.wp.element});var ae=K((Yn,wt)=>{wt.exports=window.wp.deprecated});var ye=K((bo,zt)=>{zt.exports=window.wp.dom});var Qt=K((qo,Le)=>{(function(e,t,r){if(!e)return;for(var n={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},o={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},i={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},a={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},u,c=1;c<20;++c)n[111+c]="f"+c;for(c=0;c<=9;++c)n[c+96]=c.toString();function m(s,f,h){if(s.addEventListener){s.addEventListener(f,h,!1);return}s.attachEvent("on"+f,h)}function y(s){if(s.type=="keypress"){var f=String.fromCharCode(s.which);return s.shiftKey||(f=f.toLowerCase()),f}return n[s.which]?n[s.which]:o[s.which]?o[s.which]:String.fromCharCode(s.which).toLowerCase()}function x(s,f){return s.sort().join(",")===f.sort().join(",")}function C(s){var f=[];return s.shiftKey&&f.push("shift"),s.altKey&&f.push("alt"),s.ctrlKey&&f.push("ctrl"),s.metaKey&&f.push("meta"),f}function O(s){if(s.preventDefault){s.preventDefault();return}s.returnValue=!1}function b(s){if(s.stopPropagation){s.stopPropagation();return}s.cancelBubble=!0}function p(s){return s=="shift"||s=="ctrl"||s=="alt"||s=="meta"}function L(){if(!u){u={};for(var s in n)s>95&&s<112||n.hasOwnProperty(s)&&(u[n[s]]=s)}return u}function M(s,f,h){return h||(h=L()[s]?"keydown":"keypress"),h=="keypress"&&f.length&&(h="keydown"),h}function V(s){return s==="+"?["+"]:(s=s.replace(/\+{2}/g,"+plus"),s.split("+"))}function F(s,f){var h,l,P,w=[];for(h=V(s),P=0;P<h.length;++P)l=h[P],a[l]&&(l=a[l]),f&&f!="keypress"&&i[l]&&(l=i[l],w.push("shift")),p(l)&&w.push(l);return f=M(l,w,f),{key:l,modifiers:w,action:f}}function j(s,f){return s===null||s===t?!1:s===f?!0:j(s.parentNode,f)}function R(s){var f=this;if(s=s||t,!(f instanceof R))return new R(s);f.target=s,f._callbacks={},f._directMap={};var h={},l,P=!1,w=!1,A=!1;function W(v){v=v||{};var _=!1,T;for(T in h){if(v[T]){_=!0;continue}h[T]=0}_||(A=!1)}function ue(v,_,T,g,D,q){var S,I,J=[],G=T.type;if(!f._callbacks[v])return[];for(G=="keyup"&&p(v)&&(_=[v]),S=0;S<f._callbacks[v].length;++S)if(I=f._callbacks[v][S],!(!g&&I.seq&&h[I.seq]!=I.level)&&G==I.action&&(G=="keypress"&&!T.metaKey&&!T.ctrlKey||x(_,I.modifiers))){var Lr=!g&&I.combo==D,Dr=g&&I.seq==g&&I.level==q;(Lr||Dr)&&f._callbacks[v].splice(S,1),J.push(I)}return J}function ze(v,_,T,g){f.stopCallback(_,_.target||_.srcElement,T,g)||v(_,T)===!1&&(O(_),b(_))}f._handleKey=function(v,_,T){var g=ue(v,_,T),D,q={},S=0,I=!1;for(D=0;D<g.length;++D)g[D].seq&&(S=Math.max(S,g[D].level));for(D=0;D<g.length;++D){if(g[D].seq){if(g[D].level!=S)continue;I=!0,q[g[D].seq]=1,ze(g[D].callback,T,g[D].combo,g[D].seq);continue}I||ze(g[D].callback,T,g[D].combo)}var J=T.type=="keypress"&&w;T.type==A&&!p(v)&&!J&&W(q),w=I&&T.type=="keydown"};function Fe(v){typeof v.which!="number"&&(v.which=v.keyCode);var _=y(v);if(_){if(v.type=="keyup"&&P===_){P=!1;return}f.handleKey(_,C(v),v)}}function Or(){clearTimeout(l),l=setTimeout(W,1e3)}function Tr(v,_,T,g){h[v]=0;function D(G){return function(){A=G,++h[v],Or()}}function q(G){ze(T,G,v),g!=="keyup"&&(P=y(G)),setTimeout(W,10)}for(var S=0;S<_.length;++S){var I=S+1===_.length,J=I?q:D(g||F(_[S+1]).action);Ye(_[S],J,g,v,S)}}function Ye(v,_,T,g,D){f._directMap[v+":"+T]=_,v=v.replace(/\s+/g," ");var q=v.split(" "),S;if(q.length>1){Tr(v,q,_,T);return}S=F(v,T),f._callbacks[S.key]=f._callbacks[S.key]||[],ue(S.key,S.modifiers,{type:S.action},g,v,D),f._callbacks[S.key][g?"unshift":"push"]({callback:_,modifiers:S.modifiers,action:S.action,seq:g,level:D,combo:v})}f._bindMultiple=function(v,_,T){for(var g=0;g<v.length;++g)Ye(v[g],_,T)},m(s,"keypress",Fe),m(s,"keydown",Fe),m(s,"keyup",Fe)}R.prototype.bind=function(s,f,h){var l=this;return s=s instanceof Array?s:[s],l._bindMultiple.call(l,s,f,h),l},R.prototype.unbind=function(s,f){var h=this;return h.bind.call(h,s,function(){},f)},R.prototype.trigger=function(s,f){var h=this;return h._directMap[s+":"+f]&&h._directMap[s+":"+f]({},s),h},R.prototype.reset=function(){var s=this;return s._callbacks={},s._directMap={},s},R.prototype.stopCallback=function(s,f){var h=this;if((" "+f.className+" ").indexOf(" mousetrap ")>-1||j(f,h.target))return!1;if("composedPath"in s&&typeof s.composedPath=="function"){var l=s.composedPath()[0];l!==s.target&&(f=l)}return f.tagName=="INPUT"||f.tagName=="SELECT"||f.tagName=="TEXTAREA"||f.isContentEditable},R.prototype.handleKey=function(){var s=this;return s._handleKey.apply(s,arguments)},R.addKeycodes=function(s){for(var f in s)s.hasOwnProperty(f)&&(n[f]=s[f]);u=null},R.init=function(){var s=R(t);for(var f in s)f.charAt(0)!=="_"&&(R[f]=(function(h){return function(){return s[h].apply(s,arguments)}})(f))},R.init(),e.Mousetrap=R,typeof Le<"u"&&Le.exports&&(Le.exports=R),typeof define=="function"&&define.amd&&define(function(){return R})})(typeof window<"u"?window:null,typeof window<"u"?document:null)});var Qe=K(($o,Zt)=>{Zt.exports=window.wp.keycodes});var nr=K((Jo,rr)=>{rr.exports=window.wp.undoManager});var pr=K((ci,dr)=>{dr.exports=window.wp.priorityQueue});var wr=K((mi,yr)=>{yr.exports=window.React});var _n={};jr(_n,{__experimentalUseDialog:()=>qt,__experimentalUseDragging:()=>Gt,__experimentalUseDropZone:()=>xr,__experimentalUseFixedWindowList:()=>Sr,__experimentalUseFocusOutside:()=>Se,compose:()=>lt,createHigherOrderComponent:()=>U,debounce:()=>Y,ifCondition:()=>mt,observableMap:()=>Nr,pipe:()=>ct,privateApis:()=>We,pure:()=>Et,throttle:()=>Ue,useAsyncList:()=>hr,useConstrainedTabbing:()=>be,useCopyOnClick:()=>Nt,useCopyToClipboard:()=>Wt,useDebounce:()=>ke,useDebouncedInput:()=>gr,useDisabled:()=>$t,useEvent:()=>k,useFocusOnMount:()=>xe,useFocusReturn:()=>Re,useFocusableIframe:()=>Rr,useInstanceId:()=>ve,useIsomorphicLayoutEffect:()=>Te,useKeyboardShortcut:()=>Yt,useMediaQuery:()=>re,useMergeRefs:()=>Ce,useObservableValue:()=>Cr,usePrevious:()=>Me,useReducedMotion:()=>tr,useRefEffect:()=>z,useResizeObserver:()=>lr,useStateWithHistory:()=>ir,useThrottle:()=>_r,useViewportMatch:()=>ar,useWarnOnChange:()=>vr,withGlobalEvents:()=>St,withInstanceId:()=>Lt,withSafeTimeout:()=>Pt,withState:()=>jt});var pe=function(){return pe=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},pe.apply(this,arguments)};function et(e){return e.toLowerCase()}var Fr=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Ur=/[^A-Z0-9]+/gi;function rt(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?Fr:r,o=t.stripRegexp,i=o===void 0?Ur:o,a=t.transform,u=a===void 0?et:a,c=t.delimiter,m=c===void 0?" ":c,y=tt(tt(e,n,"$1\0$2"),i,"\0"),x=0,C=y.length;y.charAt(x)==="\0";)x++;for(;y.charAt(C-1)==="\0";)C--;return y.slice(x,C).split("\0").map(u).join(m)}function tt(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function Wr(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 nt(e,t){return t===void 0&&(t={}),rt(e,pe({delimiter:"",transform:Wr},t))}function U(e,t){return r=>{let n=e(r);return n.displayName=Kr(t,r),n}}var Kr=(e,t)=>{let r=t.displayName||t.name||"Component";return`${nt(e??"")}(${r})`};var Y=(e,t,r)=>{let n,o,i=0,a,u,c,m=0,y=!1,x=!1,C=!0;r&&(y=!!r.leading,x="maxWait"in r,r.maxWait!==void 0&&(i=Math.max(r.maxWait,t)),C="trailing"in r?!!r.trailing:C);function O(w){let A=n,W=o;return n=void 0,o=void 0,m=w,a=e.apply(W,A),a}function b(w,A){u=setTimeout(w,A)}function p(){u!==void 0&&clearTimeout(u)}function L(w){return m=w,b(j,t),y?O(w):a}function M(w){return w-(c||0)}function V(w){let A=M(w),W=w-m,ue=t-A;return x?Math.min(ue,i-W):ue}function F(w){let A=M(w),W=w-m;return c===void 0||A>=t||A<0||x&&W>=i}function j(){let w=Date.now();if(F(w))return s(w);b(j,V(w))}function R(){u=void 0}function s(w){return R(),C&&n?O(w):(n=o=void 0,a)}function f(){p(),m=0,R(),n=c=o=void 0}function h(){return l()?s(Date.now()):a}function l(){return u!==void 0}function P(...w){let A=Date.now(),W=F(A);if(n=w,o=this,c=A,W){if(!l())return L(c);if(x)return b(j,t),O(c)}return l()||b(j,t),a}return P.cancel=f,P.flush=h,P.pending=l,P};var Ue=(e,t,r)=>{let n=!0,o=!0;return r&&(n="leading"in r?!!r.leading:n,o="trailing"in r?!!r.trailing:o),Y(e,t,{leading:n,trailing:o,maxWait:t})};function Nr(){let e=new Map,t=new Map;function r(n){let o=t.get(n);if(o)for(let i of o)i()}return{get(n){return e.get(n)},set(n,o){e.set(n,o),r(n)},delete(n){e.delete(n),r(n)},subscribe(n,o){let i=t.get(n);return i||(i=new Set,t.set(n,i)),i.add(o),()=>{i.delete(o),i.size===0&&t.delete(n)}}}}var st=d(it(),1),{lock:ut,unlock:Fn}=(0,st.__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/compose");var at=new WeakMap;function ft(e,t,r,n=!1){let o=e.ownerDocument,i=o??e,a=o===void 0,u=at.get(i);u||(u=new Map,at.set(i,u));let c=n?`${t}:capture`:t,m=u.get(c);if(!m){m=new WeakMap,u.set(c,m);let x=m;i.addEventListener(t,C=>{if(a){let O=x.get(i);if(O)for(let b of O)b(C);return}if(n){let O=[],b=C.target;for(;b&&(O.push(b),b!==i);)b=b.parentNode;for(let p=O.length-1;p>=0;p--){let L=x.get(O[p]);if(L)for(let M of L)M(C)}}else{let O=C.target;for(;O;){let b=x.get(O);if(b)for(let p of b)p(C);if(O===i)break;O=O.parentNode}}},n)}let y=m.get(e);return y||(y=new Set,m.set(e,y)),y.add(r),()=>{y.delete(r)}}var We={};ut(We,{subscribeDelegatedListener:ft});var Ke=(e=!1)=>(...t)=>(...r)=>{let n=t.flat();return e&&n.reverse(),n.reduce((o,i)=>[i(...o)],r)[0]},Vr=Ke(),ct=Vr;var Br=Ke(!0),lt=Br;var pt=d(Q(),1);function qr(e){return U(t=>r=>e(r)?(0,pt.jsx)(t,{...r}):null,"ifCondition")}var mt=qr;var me=d(vt(),1),Ne=d(E(),1),bt=d(ae(),1);var gt=d(Q(),1),$r=U(function(e){return(0,bt.default)("wp.compose.pure",{since:"7.1",alternative:"Use `memo` or `PureComponent` instead"}),e.prototype instanceof Ne.Component?class extends e{shouldComponentUpdate(t,r){return!(0,me.isShallowEqual)(t,this.props)||!(0,me.isShallowEqual)(r,this.state)}}:class extends Ne.Component{shouldComponentUpdate(t){return!(0,me.isShallowEqual)(t,this.props)}render(){return(0,gt.jsx)(e,{...this.props})}}},"pure"),Et=$r;var he=d(E(),1),Rt=d(ae(),1);var Gr=class{constructor(){this.listeners={},this.handleEvent=this.handleEvent.bind(this)}add(e,t){this.listeners[e]||(window.addEventListener(e,this.handleEvent),this.listeners[e]=[]),this.listeners[e].push(t)}remove(e,t){this.listeners[e]&&(this.listeners[e]=this.listeners[e].filter(r=>r!==t),this.listeners[e].length||(window.removeEventListener(e,this.handleEvent),delete this.listeners[e]))}handleEvent(e){this.listeners[e.type]?.forEach(t=>{t.handleEvent(e)})}},_t=Gr;var Ve=d(Q(),1),xt=new _t;function St(e){return(0,Rt.default)("wp.compose.withGlobalEvents",{since:"5.7",alternative:"useEffect"}),U(t=>{class r extends he.Component{constructor(o){super(o),this.handleEvent=this.handleEvent.bind(this),this.handleRef=this.handleRef.bind(this)}componentDidMount(){Object.keys(e).forEach(o=>{xt.add(o,this)})}componentWillUnmount(){Object.keys(e).forEach(o=>{xt.remove(o,this)})}handleEvent(o){let i=e[o.type];typeof this.wrappedRef[i]=="function"&&this.wrappedRef[i](o)}handleRef(o){this.wrappedRef=o,this.props.forwardedRef&&this.props.forwardedRef(o)}render(){return(0,Ve.jsx)(t,{...this.props.ownProps,ref:this.handleRef})}}return(0,he.forwardRef)((n,o)=>(0,Ve.jsx)(r,{ownProps:n,forwardedRef:o}))},"withGlobalEvents")}var Ot=d(E(),1),Ct=new WeakMap;function Qr(e){let t=Ct.get(e)||0;return Ct.set(e,t+1),t}function Zr(e,t,r){return(0,Ot.useMemo)(()=>{if(r)return r;let n=Qr(e);return t?`${t}-${n}`:n},[e,r,t])}var ve=Zr;var Tt=d(Q(),1),Hr=U(e=>t=>{let r=ve(e);return(0,Tt.jsx)(e,{...t,instanceId:r})},"instanceId"),Lt=Hr;var Dt=d(E(),1);var Mt=d(Q(),1),Xr=U(e=>class extends Dt.Component{timeouts;constructor(r){super(r),this.timeouts=[],this.setTimeout=this.setTimeout.bind(this),this.clearTimeout=this.clearTimeout.bind(this)}componentWillUnmount(){this.timeouts.forEach(clearTimeout)}setTimeout(r,n){let o=setTimeout(()=>{r(),this.clearTimeout(o)},n);return this.timeouts.push(o),o}clearTimeout(r){clearTimeout(r),this.timeouts=this.timeouts.filter(n=>n!==r)}render(){return(0,Mt.jsx)(e,{...this.props,setTimeout:this.setTimeout,clearTimeout:this.clearTimeout})}},"withSafeTimeout"),Pt=Xr;var It=d(E(),1),At=d(ae(),1);var kt=d(Q(),1);function jt(e={}){return(0,At.default)("wp.compose.withState",{since:"5.8",alternative:"wp.element.useState"}),U(t=>class extends It.Component{constructor(n){super(n),this.setState=this.setState.bind(this),this.state=e}render(){return(0,kt.jsx)(t,{...this.props,...this.state,setState:this.setState})}},"withState")}var Ft=d(ye(),1);var we=d(E(),1);function z(e,t){let r=(0,we.useRef)(void 0);return(0,we.useCallback)(n=>{n?r.current=e(n):r.current&&r.current()},t)}function Yr(){return z(e=>{function t(r){let{key:n,shiftKey:o,target:i}=r;if(n!=="Tab")return;let a=o?"findPrevious":"findNext",u=Ft.focus.tabbable[a](i)||null;if(i.contains(u)){r.preventDefault(),u?.focus();return}if(e.contains(u))return;let c=o?"append":"prepend",{ownerDocument:m}=e,y=m.createElement("div");y.tabIndex=-1,e[c](y),y.addEventListener("blur",()=>e.removeChild(y)),y.focus()}return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}},[])}var be=Yr;var Ee=d(E(),1),Kt=d(ae(),1);var ge=d(E(),1);async function Be(e,t){if(!t)return!1;let{ownerDocument:r}=t;if(!r)return!1;let{defaultView:n}=r;try{if(n?.navigator?.clipboard?.writeText)return await n.navigator.clipboard.writeText(e),!0;let o=r.createElement("textarea");o.value=e,o.setAttribute("readonly",""),o.style.position="fixed",o.style.left="-9999px",o.style.top="-9999px",r.body.appendChild(o),o.select();let i=r.execCommand("copy");return o.remove(),i}catch{return!1}}function qe(e){"focus"in e&&typeof e.focus=="function"&&e.focus()}function Ut(e){let t=(0,ge.useRef)(e);return(0,ge.useLayoutEffect)(()=>{t.current=e},[e]),t}function Wt(e,t){let r=Ut(e),n=Ut(t);return z(o=>{let i=!0,a=async()=>{let u=typeof r.current=="function"?r.current():r.current||"";await Be(u,o)&&(i&&qe(o),n.current&&n.current())};return o.addEventListener("click",a),()=>{i=!1,o.removeEventListener("click",a)}},[])}function Nt(e,t,r=4e3){(0,Kt.default)("wp.compose.useCopyOnClick",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});let[n,o]=(0,Ee.useState)(!1);return(0,Ee.useEffect)(()=>{let i=!0,a;if(!e.current)return;let u;if(typeof e.current=="string"?u=typeof document<"u"?Array.from(document.querySelectorAll(e.current)):[]:"length"in e.current&&typeof e.current.length=="number"?u=Array.from(e.current):u=[e.current],u.length===0)return;let c=async m=>{let y=m.currentTarget;if(!y)return;let x=await Be(typeof t=="function"?t():t||"",y);i&&x&&(qe(y),r&&(o(!0),clearTimeout(a),a=setTimeout(()=>o(!1),r)))};for(let m of u)m.addEventListener("click",c);return()=>{i=!1;for(let m of u)m.removeEventListener("click",c);clearTimeout(a)}},[e,t,r]),n}var ee=d(E(),1);var Vt=d(ye(),1),_e=d(E(),1);function xe(e="firstElement"){let t=(0,_e.useRef)(e),r=n=>{n.focus({preventScroll:!0})};return(0,_e.useEffect)(()=>{t.current=e},[e]),z(n=>{if(t.current===!1||n.contains(n.ownerDocument?.activeElement??null))return;if(t.current!=="firstElement"&&t.current!=="firstInputElement"){r(n);return}let o=setTimeout(()=>{if(t.current==="firstInputElement"){let a=n.querySelector('input:not([type="hidden"]):not([disabled]), select:not([disabled]), textarea:not([disabled])');if(a){r(a);return}}let i=Vt.focus.tabbable.find(n)[0];i&&r(i)},0);return()=>{clearTimeout(o)}},[])}var Z=d(E(),1),$e=null;function Jr(e){let t=(0,Z.useRef)(null),r=(0,Z.useRef)(null),n=(0,Z.useRef)(e);return(0,Z.useEffect)(()=>{n.current=e},[e]),(0,Z.useCallback)(o=>{if(o){if(t.current=o,r.current)return;let i=o.ownerDocument.activeElement instanceof window.HTMLIFrameElement?o.ownerDocument.activeElement.contentDocument:o.ownerDocument;r.current=i?.activeElement??null}else if(r.current){let i=t.current?.contains(t.current?.ownerDocument.activeElement??null);if(t.current?.isConnected&&!i){$e??=r.current;return}n.current?n.current():(r.current.isConnected?r.current:$e)?.focus(),$e=null}},[])}var Re=Jr;var N=d(E(),1),en=["button","submit"];function tn(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return en.includes(e.type)}return!1}function Se(e){let t=(0,N.useRef)(e);(0,N.useEffect)(()=>{t.current=e},[e]);let r=(0,N.useRef)(!1),n=(0,N.useRef)(void 0),o=(0,N.useCallback)(()=>{clearTimeout(n.current)},[]);(0,N.useEffect)(()=>{e||o()},[e,o]);let i=(0,N.useCallback)(u=>{let{type:c,target:m}=u;["mouseup","touchend"].includes(c)?r.current=!1:tn(m)&&(r.current=!0)},[]),a=(0,N.useCallback)(u=>{if(u.persist(),r.current)return;let c=u.target.getAttribute("data-unstable-ignore-focus-outside-for-relatedtarget");c&&u.relatedTarget?.closest(c)||(clearTimeout(n.current),n.current=setTimeout(()=>{if(!document.hasFocus()){u.preventDefault();return}typeof t.current=="function"&&t.current(u)},0))},[]);return{onFocus:o,onMouseDown:i,onMouseUp:i,onTouchStart:i,onTouchEnd:i,onBlur:a}}var $=d(E(),1);function Ge(e,t){if(typeof e=="function"){let r=e(t);return typeof r=="function"?r:void 0}else e&&e.hasOwnProperty("current")&&(e.current=t)}function Bt(e,t,r){let n=r[t];n?(r[t]=void 0,n()):Ge(e,null)}function Ce(e){let t=(0,$.useRef)(null),r=(0,$.useRef)([]),n=(0,$.useRef)(e),o=(0,$.useRef)([]);return n.current=e,(0,$.useLayoutEffect)(()=>{let i=t.current;i!==null&&(e.forEach((a,u)=>{let c=r.current[u];a!==c&&(Bt(c,u,o.current),o.current[u]=Ge(a,i))}),r.current=e)},e),(0,$.useCallback)(i=>{t.current=i,i===null?(r.current.forEach((a,u)=>{Bt(a,u,o.current)}),r.current=[]):(r.current=n.current,r.current.forEach((a,u)=>{o.current[u]=Ge(a,i)}))},[])}function rn(e){let t=(0,ee.useRef)(void 0),{constrainTabbing:r=e.focusOnMount!==!1}=e;(0,ee.useEffect)(()=>{t.current=e},Object.values(e));let n=be(),o=xe(e.focusOnMount),i=Re(),a=Se(c=>{t.current?.__unstableOnClose?t.current.__unstableOnClose("focus-outside",c):t.current?.onClose&&t.current.onClose()}),u=(0,ee.useCallback)(c=>{t.current?.onKeyDown?.(c),c.key==="Escape"&&!c.defaultPrevented&&t.current?.onClose&&(c.preventDefault(),c.stopPropagation(),t.current.onClose())},[]);return[Ce([r?n:null,e.focusOnMount!==!1?i:null,e.focusOnMount!==!1?o:null]),{...a,onKeyDown:u,tabIndex:-1}]}var qt=rn;function $t({isDisabled:e=!1}={}){return z(t=>{if(e)return;let r=t?.ownerDocument?.defaultView;if(!r)return;let n=[],o=()=>{t.childNodes.forEach(u=>{u instanceof r.HTMLElement&&(u.getAttribute("inert")||(u.setAttribute("inert","true"),n.push(()=>{u.removeAttribute("inert")})))})},i=Y(o,0,{leading:!0});o();let a=new window.MutationObserver(i);return a.observe(t,{childList:!0}),()=>{a&&a.disconnect(),i.cancel(),n.forEach(u=>u())}},[e])}var te=d(E(),1);function k(e){let t=(0,te.useRef)(()=>{throw new Error("Callbacks created with `useEvent` cannot be called during rendering.")});return(0,te.useInsertionEffect)(()=>{t.current=e}),(0,te.useCallback)((...r)=>t.current?.(...r),[])}var B=d(E(),1);var Oe=d(E(),1),nn=typeof window<"u"?Oe.useLayoutEffect:Oe.useEffect,Te=nn;function Gt({onDragStart:e,onDragMove:t,onDragEnd:r}){let[n,o]=(0,B.useState)(!1),i=(0,B.useRef)({onDragStart:e,onDragMove:t,onDragEnd:r});Te(()=>{i.current.onDragStart=e,i.current.onDragMove=t,i.current.onDragEnd=r},[e,t,r]);let a=(0,B.useCallback)(m=>{i.current.onDragMove?.(m)},[]),u=(0,B.useCallback)(function m(y){i.current.onDragEnd?.(y),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",m),o(!1)},[a]),c=(0,B.useCallback)(m=>{i.current.onDragStart?.(m),document.addEventListener("mousemove",a),document.addEventListener("mouseup",u),o(!0)},[a,u]);return(0,B.useEffect)(()=>()=>{n&&(document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",u))},[n,a,u]),{startDrag:c,endDrag:u,isDragging:n}}var Ht=d(Qt(),1);(function(e){if(e){var t={},r=e.prototype.stopCallback;e.prototype.stopCallback=function(n,o,i,a){var u=this;return u.paused?!0:t[i]||t[a]?!1:r.call(u,n,o,i)},e.prototype.bindGlobal=function(n,o,i){var a=this;if(a.bind(n,o,i),n instanceof Array){for(var u=0;u<n.length;u++)t[n[u]]=!0;return}t[n]=!0},e.init()}})(typeof Mousetrap<"u"?Mousetrap:void 0);var fe=d(E(),1),Xt=d(Qe(),1);function on(e,t,{bindGlobal:r=!1,eventName:n="keydown",isDisabled:o=!1,target:i}={}){let a=(0,fe.useRef)(t);(0,fe.useEffect)(()=>{a.current=t},[t]),(0,fe.useEffect)(()=>{if(o)return;let u=new Ht.default(i&&i.current?i.current:document);return(Array.isArray(e)?e:[e]).forEach(m=>{let y=m.split("+"),x=new Set(y.filter(p=>p.length>1)),C=x.has("alt"),O=x.has("shift");if((0,Xt.isAppleOS)()&&(x.size===1&&C||x.size===2&&C&&O))throw new Error(`Cannot bind ${m}. Alt and Shift+Alt modifiers are reserved for character input.`);u[r?"bindGlobal":"bind"](m,(...p)=>a.current(...p),n)}),()=>{u.reset()}},[e,r,n,i,o])}var Yt=on;var er=d(E(),1),Jt=new WeakMap,sn={subscribe:()=>()=>{},getValue:()=>!1};function un(e,t){if(!e||!t||typeof e.matchMedia!="function")return sn;let r=Jt.get(e);r||(r=new Map,Jt.set(e,r));let n=r.get(t);if(n)return n;let o=e.matchMedia(t),i=new Set,a=()=>{for(let c of i)c()},u={subscribe(c){return i.size===0&&o.addEventListener?.("change",a),i.add(c),()=>{i.delete(c),i.size===0&&o.removeEventListener?.("change",a)}},getValue(){return o.matches}};return r.set(t,u),u}function re(e,t=typeof window<"u"?window:void 0){let r=un(t,e);return(0,er.useSyncExternalStore)(r.subscribe,r.getValue,()=>!1)}var De=d(E(),1);function Me(e){let t=(0,De.useRef)(void 0);return(0,De.useEffect)(()=>{t.current=e},[e]),t.current}var an=()=>re("(prefers-reduced-motion: reduce)"),tr=an;var or=d(nr(),1),ne=d(E(),1);function fn(e,t){switch(t.type){case"UNDO":{let r=e.manager.undo();return r?{...e,value:r[0].changes.prop.from}:e}case"REDO":{let r=e.manager.redo();return r?{...e,value:r[0].changes.prop.to}:e}case"RECORD":return e.manager.addRecord([{id:"object",changes:{prop:{from:e.value,to:t.value}}}],t.isStaged),{...e,value:t.value}}return e}function cn(e){return{manager:(0,or.createUndoManager)(),value:e}}function ir(e){let[t,r]=(0,ne.useReducer)(fn,e,cn);return{value:t.value,setValue:(0,ne.useCallback)((n,o)=>{r({type:"RECORD",value:n,isStaged:o})},[]),hasUndo:t.manager.hasUndo(),hasRedo:t.manager.hasRedo(),undo:(0,ne.useCallback)(()=>{r({type:"UNDO"})},[]),redo:(0,ne.useCallback)(()=>{r({type:"REDO"})},[])}}var Pe=d(E(),1);var sr={xhuge:1920,huge:1440,wide:1280,xlarge:1080,large:960,medium:782,small:600,mobile:480},ln={">=":"min-width","<":"max-width"},dn={">=":(e,t)=>t>=e,"<":(e,t)=>t<e},Ze=(0,Pe.createContext)(null);Ze.displayName="ViewportMatchWidthContext";var ur=(e,t=">=",r=typeof window<"u"?window:void 0)=>{let n=(0,Pe.useContext)(Ze),o=!n&&`screen and (${ln[t]}: ${sr[e]}px)`,i=re(o||void 0,r);return n?dn[t](sr[e],n):i};ur.__experimentalWidthProvider=Ze.Provider;var ar=ur;var ce=d(E(),1);function Ie(e,t={}){let r=k(e),n=(0,ce.useRef)(null),o=(0,ce.useRef)(void 0);return(0,ce.useEffect)(()=>(n.current&&o.current?.observe(n.current,t),()=>o.current?.disconnect()),[]),k(i=>{if(i===n.current)return;o.current??=new ResizeObserver(r);let{current:a}=o;n.current&&a.unobserve(n.current),n.current=i??null,i&&a.observe(i,t)})}var oe=d(E(),1);var He=d(Q(),1),pn=e=>{let t;if(!e.contentBoxSize)t=[e.contentRect.width,e.contentRect.height];else if(e.contentBoxSize[0]){let o=e.contentBoxSize[0];t=[o.inlineSize,o.blockSize]}else{let o=e.contentBoxSize;t=[o.inlineSize,o.blockSize]}let[r,n]=t.map(o=>Math.round(o));return{width:r,height:n}},mn={position:"absolute",top:0,left:0,right:0,bottom:0,pointerEvents:"none",opacity:0,overflow:"hidden",zIndex:-1};function hn({onResize:e}){let t=Ie(r=>{let n=pn(r.at(-1));e(n)});return(0,He.jsx)("div",{ref:t,style:mn,"aria-hidden":"true"})}function vn(e,t){return e.width===t.width&&e.height===t.height}var fr={width:null,height:null};function cr(){let[e,t]=(0,oe.useState)(fr),r=(0,oe.useRef)(fr),n=(0,oe.useCallback)(i=>{vn(r.current,i)||(r.current=i,t(i))},[]);return[(0,He.jsx)(hn,{onResize:n}),e]}function lr(e,t={}){return e?Ie(e,t):cr()}var ie=d(E(),1),mr=d(pr(),1);function yn(e,t){let r=[];for(let n=0;n<e.length;n++){let o=e[n];if(!t.includes(o))break;r.push(o)}return r}function wn(e,t={step:1}){let{step:r=1}=t,[n,o]=(0,ie.useState)([]);return(0,ie.useEffect)(()=>{let i=yn(e,n);i.length<r&&(i=i.concat(e.slice(i.length,r))),o(i);let a=(0,mr.createQueue)();for(let u=i.length;u<e.length;u+=r)a.add({},()=>{(0,ie.flushSync)(()=>{o(c=>[...c,...e.slice(u,u+r)])})});return()=>a.reset()},[e]),n}var hr=wn;function bn(e,t="Change detection"){let r=Me(e);Object.entries(r??[]).forEach(([n,o])=>{o!==e[n]&&console.warn(`${t}: ${n} key changed:`,o,e[n])})}var vr=bn;var se=d(wr());function gn(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function Ae(e,t){var r=(0,se.useState)(function(){return{inputs:t,result:e()}})[0],n=(0,se.useRef)(r),o=!!(t&&n.current.inputs&&gn(t,n.current.inputs)),i=o?n.current:{inputs:t,result:e()};return(0,se.useEffect)(function(){n.current=i},[i]),i.result}var br=d(E(),1);function ke(e,t,r){let n=Ae(()=>Y(e,t??0,r),[e,t,r?.leading,r?.trailing,r?.maxWait]);return(0,br.useEffect)(()=>()=>n.cancel(),[n]),n}var le=d(E(),1);function gr(e=""){let[t,r]=(0,le.useState)(e),[n,o]=(0,le.useState)(e),i=ke(o,250);return(0,le.useEffect)(()=>{i(t)},[t,i]),[t,r,n]}var Er=d(E(),1);function _r(e,t,r){let n=Ae(()=>Ue(e,t??0,r),[e,t,r]);return(0,Er.useEffect)(()=>()=>n.cancel(),[n]),n}function xr({dropZoneElement:e,isDisabled:t,onDrop:r,onDragStart:n,onDragEnter:o,onDragLeave:i,onDragEnd:a,onDragOver:u}){let c=k(r),m=k(n),y=k(o),x=k(i),C=k(a),O=k(u);return z(b=>{if(t)return;let p=e??b,L=!1,{ownerDocument:M}=p;function V(l){let{defaultView:P}=M;if(!l||!P||!(l instanceof P.HTMLElement)||!p.contains(l))return!1;let w=l;do if(w.dataset.isDropZone)return w===p;while(w=w.parentElement);return!1}function F(l){L||(L=!0,M.addEventListener("dragend",h),M.addEventListener("mousemove",h),n&&m(l))}function j(l){l.preventDefault(),!p.contains(l.relatedTarget)&&o&&y(l)}function R(l){!l.defaultPrevented&&u&&O(l),l.preventDefault()}function s(l){V(l.relatedTarget)||i&&x(l)}function f(l){l.defaultPrevented||(l.preventDefault(),l.dataTransfer&&l.dataTransfer.files.length,r&&c(l),h(l))}function h(l){L&&(L=!1,M.removeEventListener("dragend",h),M.removeEventListener("mousemove",h),a&&C(l))}return p.setAttribute("data-is-drop-zone","true"),p.addEventListener("drop",f),p.addEventListener("dragenter",j),p.addEventListener("dragover",R),p.addEventListener("dragleave",s),M.addEventListener("dragenter",F),()=>{p.removeAttribute("data-is-drop-zone"),p.removeEventListener("drop",f),p.removeEventListener("dragenter",j),p.removeEventListener("dragover",R),p.removeEventListener("dragleave",s),M.removeEventListener("dragend",h),M.removeEventListener("mousemove",h),M.removeEventListener("dragenter",F)}},[t,e])}function Rr(){return z(e=>{let{ownerDocument:t}=e;if(!t)return;let{defaultView:r}=t;if(!r)return;function n(){t&&t.activeElement===e&&e.focus()}return r.addEventListener("blur",n),()=>{r.removeEventListener("blur",n)}},[])}var H=d(E(),1),Xe=d(ye(),1),X=d(Qe(),1);var En=30;function Sr(e,t,r,n){let{windowOverscan:o,useWindowing:i=!0,initWindowSize:a=En,expandedState:u}=n??{},[c,m]=(0,H.useState)({visibleItems:a,start:0,end:a,itemInView:b=>b>=0&&b<=a}),y=(0,H.useRef)(a),x=(0,H.useRef)(!0),C=k(b=>{let p=(0,Xe.getScrollContainer)(e.current);if(!p)return;let L=Math.ceil(p.clientHeight/t);y.current=L;let M=x.current;x.current=!1;let V=b?L:o??L,F=Math.floor(p.scrollTop/t),j=Math.max(0,F-V),R=Math.min(r-1,F+L+V);m(s=>s.start<=j&&s.end>=R||M&&s.start<=F&&s.end>=F+L?s:{visibleItems:L,start:j,end:R,itemInView:f=>j<=f&&f<=R})}),O=k((b,p)=>{switch(b.keyCode){case X.HOME:return p.scrollTo({top:0});case X.END:return p.scrollTo({top:r*t});case X.PAGEUP:return p.scrollTo({top:p.scrollTop-y.current*t});case X.PAGEDOWN:return p.scrollTo({top:p.scrollTop+y.current*t})}});return(0,H.useLayoutEffect)(()=>{i&&C(!0)},[i,C,t,r,o,u]),(0,H.useLayoutEffect)(()=>{if(!i)return;let b=(0,Xe.getScrollContainer)(e.current);if(!b)return;let{defaultView:p}=b.ownerDocument,L=()=>C(),M=V=>O(V,b);return b.addEventListener("scroll",L),p?.addEventListener("resize",L),p?.addEventListener("keydown",M),()=>{b.removeEventListener("scroll",L),p?.removeEventListener("resize",L),p?.removeEventListener("keydown",M)}},[i,e,t,r,u,C,O]),[c,m]}var je=d(E(),1);function Cr(e,t){let[r,n]=(0,je.useMemo)(()=>[o=>e.subscribe(t,o),()=>e.get(t)],[e,t]);return(0,je.useSyncExternalStore)(r,n,n)}return zr(_n);})();
3 +(window.wp ||= {}).compose = wp.compose;
4 +})();
2 5 //# sourceMappingURL=index.min.js.map