| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 var Pb=Object.create;var Ps=Object.defineProperty;var Ab=Object.getOwnPropertyDescriptor;var Nb=Object.getOwnPropertyNames;var Vb=Object.getPrototypeOf,Ib=Object.prototype.hasOwnProperty;var Ae=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Qn=(e,t)=>{for(var r in t)Ps(e,r,{get:t[r],enumerable:!0})},Mb=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Nb(t))!Ib.call(e,o)&&o!==r&&Ps(e,o,{get:()=>t[o],enumerable:!(n=Ab(t,o))||n.enumerable});return e};var p=(e,t,r)=>(r=e!=null?Pb(Vb(e)):{},Mb(t||!e||!e.__esModule?Ps(r,"default",{value:e,enumerable:!0}):r,e));var Re=Ae((s1,wu)=>{wu.exports=window.wp.i18n});var z=Ae((c1,Eu)=>{Eu.exports=window.wp.element});var H=Ae((u1,Su)=>{Su.exports=window.React});var k=Ae((h1,Au)=>{Au.exports=window.ReactJSXRuntime});var Dr=Ae((K1,Uu)=>{Uu.exports=window.ReactDOM});var gd=Ae(pd=>{"use strict";var co=H();function Nx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Vx=typeof Object.is=="function"?Object.is:Nx,Ix=co.useState,Mx=co.useEffect,kx=co.useLayoutEffect,Dx=co.useDebugValue;function Lx(e,t){var r=t(),n=Ix({inst:{value:r,getSnapshot:t}}),o=n[0].inst,i=n[1];return kx(function(){o.value=r,o.getSnapshot=t,fl(o)&&i({inst:o})},[e,r,t]),Mx(function(){return fl(o)&&i({inst:o}),e(function(){fl(o)&&i({inst:o})})},[e]),Dx(r),r}function fl(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Vx(e,r)}catch{return!0}}function Fx(e,t){return t()}var jx=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Fx:Lx;pd.useSyncExternalStore=co.useSyncExternalStore!==void 0?co.useSyncExternalStore:jx});var dl=Ae((jO,hd)=>{"use strict";hd.exports=gd()});var bd=Ae(yd=>{"use strict";var $i=H(),Hx=dl();function Bx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Wx=typeof Object.is=="function"?Object.is:Bx,zx=Hx.useSyncExternalStore,$x=$i.useRef,Yx=$i.useEffect,qx=$i.useMemo,Ux=$i.useDebugValue;yd.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var i=$x(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=qx(function(){function c(d){if(!u){if(u=!0,l=d,d=n(d),o!==void 0&&a.hasValue){var m=a.value;if(o(m,d))return f=m}return f=d}if(m=f,Wx(l,d))return m;var h=n(d);return o!==void 0&&o(m,h)?(l=d,m):(l=d,f=h)}var u=!1,l,f,g=r===void 0?null:r;return[function(){return c(t())},g===null?void 0:function(){return c(g())}]},[t,r,n,o]);var s=zx(e,i[0],i[1]);return Yx(function(){a.hasValue=!0,a.value=s},[s]),Ux(s),s}});var xd=Ae((BO,vd)=>{"use strict";vd.exports=bd()});var Jt=Ae((EN,Fm)=>{Fm.exports=window.wp.primitives});var Oa=Ae((MV,yp)=>{yp.exports=window.wp.compose});var vp=Ae((kV,bp)=>{bp.exports=window.wp.theme});var Tc=Ae((LV,_p)=>{_p.exports=window.wp.privateApis});var se=Ae((V6,Jp)=>{Jp.exports=window.wp.components});var lg=Ae(($6,sg)=>{sg.exports=window.wp.coreData});var ug=Ae((Y6,cg)=>{cg.exports=window.wp.data});var mg=Ae((Q6,dg)=>{"use strict";dg.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(!e(t[o],r[o]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],r.get(o[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(t[o]!==r[o])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),n=i.length,n!==Object.keys(r).length)return!1;for(o=n;o--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;o--!==0;){var a=i[o];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var cn=Ae((gk,Wg)=>{Wg.exports=window.wp.date});var pu=Ae((bL,jy)=>{"use strict";var R0=function(t){return E0(t)&&!S0(t)};function E0(e){return!!e&&typeof e=="object"}function S0(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||C0(e)}var O0=typeof Symbol=="function"&&Symbol.for,T0=O0?Symbol.for("react.element"):60103;function C0(e){return e.$$typeof===T0}function P0(e){return Array.isArray(e)?[]:{}}function ui(e,t){return t.clone!==!1&&t.isMergeableObject(e)?To(P0(e),e,t):e}function A0(e,t,r){return e.concat(t).map(function(n){return ui(n,r)})}function N0(e,t){if(!t.customMerge)return To;var r=t.customMerge(e);return typeof r=="function"?r:To}function V0(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Ly(e){return Object.keys(e).concat(V0(e))}function Fy(e,t){try{return t in e}catch{return!1}}function I0(e,t){return Fy(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function M0(e,t,r){var n={};return r.isMergeableObject(e)&&Ly(e).forEach(function(o){n[o]=ui(e[o],r)}),Ly(t).forEach(function(o){I0(e,o)||(Fy(e,o)&&r.isMergeableObject(t[o])?n[o]=N0(o,r)(e[o],t[o],r):n[o]=ui(t[o],r))}),n}function To(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||A0,r.isMergeableObject=r.isMergeableObject||R0,r.cloneUnlessOtherwiseSpecified=ui;var n=Array.isArray(t),o=Array.isArray(e),i=n===o;return i?n?r.arrayMerge(e,t,r):M0(e,t,r):ui(t,r)}To.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return To(n,o,r)},{})};var k0=To;jy.exports=k0});var pb=Ae((U9,mb)=>{mb.exports=window.wp.notices});var hb=Ae((G9,gb)=>{gb.exports=window.wp.apiFetch});function Ru(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=Ru(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function kb(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=Ru(e))&&(n&&(n+=" "),n+=t);return n}var te=kb;var km=p(z(),1);var Rn=p(H(),1);function Ou({controlled:e,default:t,name:r,state:n="value"}){let{current:o}=Rn.useRef(e!==void 0),[i,a]=Rn.useState(t),s=o?e:i,c=Rn.useCallback(u=>{o||a(u)},[]);return[s,c]}var Ns=p(H(),1);var Cu=p(H(),1),Tu={};function Ne(e,t){let r=Cu.useRef(Tu);return r.current===Tu&&(r.current=e(t)),r}var As=Ns[`useInsertionEffect$Math.random().toFixed(1)}`.slice(0,-3)],Db=As&&As!==Ns.useLayoutEffect?As:e=>e();function Y(e){let t=Ne(Lb).current;return t.next=e,Db(t.effect),t.trampoline}function Lb(){let e={next:void 0,callback:Fb,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Fb(){}var Pu=p(H(),1),jb=()=>{},W=typeof document<"u"?Pu.useLayoutEffect:jb;var xi=p(H(),1),Hb=xi.createContext(void 0);function Zn(){return xi.useContext(Hb)?.direction??"ltr"}function Bb(e,t){return function(n,...o){let i=new URL(e);return i.searchParams.set("code",n.toString()),o.forEach(a=>i.searchParams.append("args[]",a)),`$t} error #$n}; visit $i} for the full message.`}}var Wb=Bb("https://base-ui.com/production-error","Base UI"),Be=Wb;var En=p(H(),1);function Io(e,t,r,n){let o=Ne(Vu).current;return zb(o,e,t,r,n)&&Iu(o,[e,t,r,n]),o.callback}function Nu(e){let t=Ne(Vu).current;return $b(t,e)&&Iu(t,e),t.callback}function Vu(){return{callback:null,cleanup:null,refs:[]}}function zb(e,t,r,n,o){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==n||e.refs[3]!==o}function $b(e,t){return e.refs.length!==t.length||e.refs.some((r,n)=>r!==t[n])}function Iu(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let n=Array(t.length).fill(null);for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let a=i(r);typeof a=="function"&&(n[o]=a);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let a=n[o];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var ku=p(H(),1);var Mu=p(H(),1),Yb=parseInt(Mu.version,10);function Jn(e){return Yb>=e}function Vs(e){if(!ku.isValidElement(e))return null;let t=e,r=t.props;return(Jn(19)?r?.ref:t.ref)??null}function Mo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function xr(){}var S1=Object.freeze([]),We=Object.freeze({});function Du(e,t){let r={};for(let n in e){let o=e[n];if(t?.hasOwnProperty(n)){let i=t[n](o);i!=null&&Object.assign(r,i);continue}o===!0?r[`data-$n.toLowerCase()}`]="":o&&(r[`data-$n.toLowerCase()}`]=o.toString())}return r}function Lu(e,t){return typeof e=="function"?e(t):e}function Fu(e,t){return typeof e=="function"?e(t):e}var Is={};function Ve(e,t,r,n,o){if(!r&&!n&&!o&&!e)return _i(t);let i=_i(e);return t&&(i=ko(i,t)),r&&(i=ko(i,r)),n&&(i=ko(i,n)),o&&(i=ko(i,o)),i}function ju(e){if(e.length===0)return Is;if(e.length===1)return _i(e[0]);let t=_i(e[0]);for(let r=1;r<e.length;r+=1)t=ko(t,e[r]);return t}function _i(e){return Ms(e)?{...Bu(e,Is)}:qb(e)}function ko(e,t){return Ms(t)?Bu(t,e):Ub(e,t)}function qb(e){let t={...e};for(let r in t){let n=t[r];Hu(r,n)&&(t[r]=Wu(n))}return t}function Ub(e,t){if(!t)return e;for(let r in t){let n=t[r];switch(r){case"style":{e[r]=Mo(e.style,n);break}case"className":{e[r]=ks(e.className,n);break}default:Hu(r,n)?e[r]=Gb(e[r],n):e[r]=n}}return e}function Hu(e,t){let r=e.charCodeAt(0),n=e.charCodeAt(1),o=e.charCodeAt(2);return r===111&&n===110&&o>=65&&o<=90&&(typeof t=="function"||typeof t>"u")}function Ms(e){return typeof e=="function"}function Bu(e,t){return Ms(e)?e(t):e??Is}function Gb(e,t){return t?e?(...r)=>{let n=r[0];if(zu(n)){let i=n;Do(i);let a=t(...r);return i.baseUIHandlerPrevented||e?.(...r),a}let o=t(...r);return e?.(...r),o}:Wu(t):e}function Wu(e){return e&&((...t)=>{let r=t[0];return zu(r)&&Do(r),e(...t)})}function Do(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function ks(e,t){return t?e?t+" "+e:t:e}function zu(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Ds=p(H(),1);function Me(e,t,r={}){let n=t.render,o=Xb(t,r);if(r.enabled===!1)return null;let i=r.state??We;return Zb(e,n,o,i)}function Xb(e,t={}){let{className:r,style:n,render:o}=e,{state:i=We,ref:a,props:s,stateAttributesMapping:c,enabled:u=!0}=t,l=u?Lu(r,i):void 0,f=u?Fu(n,i):void 0,g=u?Du(i,c):We,d=u&&s?Kb(s):void 0,m=u?Mo(g,d)??{}:We;return typeof document<"u"&&(u?Array.isArray(a)?m.ref=Nu([m.ref,Vs(o),...a]):m.ref=Io(m.ref,Vs(o),a):Io(null,null)),u?(l!==void 0&&(m.className=ks(m.className,l)),f!==void 0&&(m.style=Mo(m.style,f)),m):We}function Kb(e){return Array.isArray(e)?ju(e):Ve(void 0,e)}var Qb=Symbol.for("react.lazy");function Zb(e,t,r,n){if(t){if(typeof t=="function")return t(r,n);let o=Ve(r,t.props);o.ref=r.ref;let i=t;return i?.$$typeof===Qb&&(i=En.Children.toArray(t)[0]),En.cloneElement(i,o)}if(e&&typeof e=="string")return Jb(e,r);throw new Error(Be(8))}function Jb(e,t){return e==="button"?(0,Ds.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Ds.createElement)("img",{alt:"",...t,key:t.key}):En.createElement(e,t)}var X={};Qn(X,{cancelOpen:()=>Tv,chipRemovePress:()=>cv,clearPress:()=>lv,closePress:()=>av,closeWatcher:()=>xv,decrementPress:()=>dv,disabled:()=>Pv,drag:()=>Ev,escapeKey:()=>vv,focusOut:()=>bv,imperativeAction:()=>Av,incrementPress:()=>fv,inputBlur:()=>gv,inputChange:()=>mv,inputClear:()=>pv,inputPaste:()=>hv,inputPress:()=>yv,itemPress:()=>iv,keyboard:()=>wv,linkPress:()=>sv,listNavigation:()=>_v,none:()=>ev,outsidePress:()=>ov,pointer:()=>Rv,scrub:()=>Ov,siblingOpen:()=>Cv,swipe:()=>Nv,trackPress:()=>uv,triggerFocus:()=>nv,triggerHover:()=>rv,triggerPress:()=>tv,wheel:()=>Sv,windowResize:()=>Vv});var ev="none",tv="trigger-press",rv="trigger-hover",nv="trigger-focus",ov="outside-press",iv="item-press",av="close-press",sv="link-press",lv="clear-press",cv="chip-remove-press",uv="track-press",fv="increment-press",dv="decrement-press",mv="input-change",pv="input-clear",gv="input-blur",hv="input-paste",yv="input-press",bv="focus-out",vv="escape-key",xv="close-watcher",_v="list-navigation",wv="keyboard",Rv="pointer",Ev="drag",Sv="wheel",Ov="scrub",Tv="cancel-open",Cv="sibling-open",Pv="disabled",Av="imperative-action",Nv="swipe",Vv="window-resize";function re(e,t,r,n){let o=!1,i=!1,a=n??We;return{reason:e,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){i=!0},get isCanceled(){return o},get isPropagationAllowed(){return i},trigger:r,...a}}var wi=p(H(),1);var Iv=p(H(),1),$u={...Iv};var Yu=0;function Mv(e,t="mui"){let[r,n]=wi.useState(e),o=e||r;return wi.useEffect(()=>{r==null&&(Yu+=1,n(`$t}-$Yu}`))},[r,t]),o}var qu=$u.useId;function kr(e,t){if(qu!==void 0){let r=qu();return e??(t?`$t}-$r}`:r)}return Mv(e,t)}function Ri(e){return kr(e,"base-ui")}var Nt=p(H(),1);var Ku=p(Dr(),1);var Gu=p(H(),1),kv=[];function Lr(e){Gu.useEffect(e,kv)}var Ei=null,eE=globalThis.requestAnimationFrame,Ls=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let o=0;o<r.length;o+=1)r[o]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},Si=new Ls,ve=class e{static create(){return new e}static request(t){return Si.request(t)}static cancel(t){return Si.cancel(t)}currentId=Ei;request(t){this.cancel(),this.currentId=Si.request(()=>{this.currentId=Ei,t()})}cancel=()=>{this.currentId!==Ei&&(Si.cancel(this.currentId),this.currentId=Ei)};disposeEffect=()=>this.cancel};function Fr(){let e=Ne(ve.create).current;return Lr(e.disposeEffect),e}function Xu(e){return e==null?e:"current"in e?e.current:e}var tr=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Dv={[tr.startingStyle]:""},Lv={[tr.endingStyle]:""},eo={transitionStatus(e){return e==="starting"?Dv:e==="ending"?Lv:null}};function jr(e,t=!1,r=!0){let n=Fr();return Y((o,i=null)=>{n.cancel();let a=Xu(e);if(a==null)return;let s=a,c=()=>{Ku.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function u(){Promise.all(s.getAnimations().map(l=>l.finished)).then(()=>{i?.aborted||c()}).catch(()=>{if(r){i?.aborted||c();return}let l=s.getAnimations();!i?.aborted&&l.length>0&&l.some(f=>f.pending||f.playState!=="finished")&&u()})}if(t){let l=tr.startingStyle;if(!s.hasAttribute(l)){n.request(u);return}let f=new MutationObserver(()=>{s.hasAttribute(l)||(f.disconnect(),u())});f.observe(s,{attributes:!0,attributeFilter:[l]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}n.request(u)})}var Fs=p(H(),1);function Oi(e,t=!1,r=!1){let[n,o]=Fs.useState(e&&t?"idle":void 0),[i,a]=Fs.useState(e);return e&&!i&&(a(!0),o("starting")),!e&&i&&n!=="ending"&&!r&&o("ending"),!e&&!i&&n==="ending"&&o(void 0),W(()=>{if(!e&&i&&n!=="ending"&&r){let s=ve.request(()=>{o("ending")});return()=>{ve.cancel(s)}}},[e,i,n,r]),W(()=>{if(!e||t)return;let s=ve.request(()=>{o(void 0)});return()=>{ve.cancel(s)}},[t,e]),W(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&o("starting");let s=ve.request(()=>{o("idle")});return()=>{ve.cancel(s)}},[t,e,i,n]),{mounted:i,setMounted:a,transitionStatus:n}}function Qu(e){let{open:t,defaultOpen:r,onOpenChange:n,disabled:o}=e,i=t!==void 0,[a,s]=Ou({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:c,setMounted:u,transitionStatus:l}=Oi(a,!0,!0),[f,g]=Nt.useState(a),[{height:d,width:m},h]=Nt.useState({height:void 0,width:void 0}),b=Ri(),[y,x]=Nt.useState(),w=y??b,[_,v]=Nt.useState(!1),[E,T]=Nt.useState(!1),S=Nt.useRef(null),V=Nt.useRef(null),F=Nt.useRef(null),L=Nt.useRef(null),C=jr(L,!1),I=Y(O=>{let R=!a,N=re(X.triggerPress,O.nativeEvent);if(n(R,N),N.isCanceled)return;let P=L.current;V.current==="css-animation"&&P!=null&&P.style.removeProperty("animation-name"),!_&&!E&&(V.current!=null&&V.current!=="css-animation"&&!c&&R&&u(!0),V.current==="css-animation"&&(!f&&R&&g(!0),!c&&R&&u(!0))),s(R),V.current==="none"&&c&&!R&&u(!1)});return W(()=>{i&&V.current==="none"&&!a&&u(!1)},[i,a,t,u]),Nt.useMemo(()=>({abortControllerRef:S,animationTypeRef:V,disabled:o,handleTrigger:I,height:d,mounted:c,open:a,panelId:w,panelRef:L,runOnceAnimationsFinish:C,setDimensions:h,setHiddenUntilFound:v,setKeepMounted:T,setMounted:u,setOpen:s,setPanelIdState:x,setVisible:g,transitionDimensionRef:F,transitionStatus:l,visible:f,width:m}),[S,V,o,I,d,c,a,w,L,C,h,v,T,u,s,g,F,l,f,m])}var Ti=p(H(),1),js=Ti.createContext(void 0);function Ci(){let e=Ti.useContext(js);if(e===void 0)throw new Error(Be(15));return e}var Sn=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=tr.startingStyle]="startingStyle",e[e.endingStyle=tr.endingStyle]="endingStyle",e})({});var Zu=(function(e){return e.panelOpen="data-panel-open",e})({});var Fv={[Sn.open]:""},jv={[Sn.closed]:""},Ju={open(e){return e?{[Zu.panelOpen]:""}:null}},ef={open(e){return e?Fv:jv}};var oo=p(H(),1);function Pi(){return typeof window<"u"}function Tn(e){return Ai(e)?(e.nodeName||"").toLowerCase():"#document"}function xe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Yt(e){var t;return(t=(Ai(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ai(e){return Pi()?e instanceof Node||e instanceof xe(e).Node:!1}function G(e){return Pi()?e instanceof Element||e instanceof xe(e).Element:!1}function ke(e){return Pi()?e instanceof HTMLElement||e instanceof xe(e).HTMLElement:!1}function to(e){return!Pi()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof xe(e).ShadowRoot}function ro(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=Ke(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&o!=="inline"&&o!=="contents"}function tf(e){return/^(table|td|th)$/.test(Tn(e))}function Lo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Hv=/transform|translate|scale|rotate|perspective|filter/,Bv=/paint|layout|strict|content/,On=e=>!!e&&e!=="none",Hs;function Ni(e){let t=G(e)?Ke(e):e;return On(t.transform)||On(t.translate)||On(t.scale)||On(t.rotate)||On(t.perspective)||!no()&&(On(t.backdropFilter)||On(t.filter))||Hv.test(t.willChange||"")||Bv.test(t.contain||"")}function rf(e){let t=$t(e);for(;ke(t)&&!qt(t);){if(Ni(t))return t;if(Lo(t))return null;t=$t(t)}return null}function no(){return Hs==null&&(Hs=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Hs}function qt(e){return/^(html|body|#document)$/.test(Tn(e))}function Ke(e){return xe(e).getComputedStyle(e)}function Fo(e){return G(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function $t(e){if(Tn(e)==="html")return e;let t=e.assignedSlot||e.parentNode||to(e)&&e.host||Yt(e);return to(t)?t.host:t}function nf(e){let t=$t(e);return qt(t)?e.ownerDocument?e.ownerDocument.body:e.body:ke(t)&&ro(t)?t:nf(t)}function Hr(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);let o=nf(e),i=o===((n=e.ownerDocument)==null?void 0:n.body),a=xe(o);if(i){let s=Vi(a);return t.concat(a,a.visualViewport||[],ro(o)?o:[],s&&r?Hr(s):[])}else return t.concat(o,Hr(o,[],r))}function Vi(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Ii=p(H(),1),Wv=Ii.createContext(void 0);function of(e=!1){let t=Ii.useContext(Wv);if(t===void 0&&!e)throw new Error(Be(16));return t}var af=p(H(),1);function sf(e){let{focusableWhenDisabled:t,disabled:r,composite:n=!1,tabIndex:o=0,isNativeButton:i}=e,a=n&&t!==!1,s=n&&t===!1;return{props:af.useMemo(()=>{let u={onKeyDown(l){r&&t&&l.key!=="Tab"&&l.preventDefault()}};return n||(u.tabIndex=o,!i&&r&&(u.tabIndex=t?o:-1)),(i&&(t||a)||!i&&r)&&(u["aria-disabled"]=r),i&&(!t||s)&&(u.disabled=r),u},[n,r,t,a,s,i,o])}}function Ws(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:n=0,native:o=!0,composite:i}=e,a=oo.useRef(null),s=of(!0),c=i??s!==void 0,{props:u}=sf({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:n,isNativeButton:o}),l=oo.useCallback(()=>{let d=a.current;Bs(d)&&c&&t&&u.disabled===void 0&&d.disabled&&(d.disabled=!1)},[t,u.disabled,c]);W(l,[l]);let f=oo.useCallback((d={})=>{let{onClick:m,onMouseDown:h,onKeyUp:b,onKeyDown:y,onPointerDown:x,...w}=d;return Ve({type:o?"button":void 0,onClick(v){if(t){v.preventDefault();return}m?.(v)},onMouseDown(v){t||h?.(v)},onKeyDown(v){if(t||(Do(v),y?.(v),v.baseUIHandlerPrevented))return;let E=v.target===v.currentTarget,T=v.currentTarget,S=Bs(T),V=!o&&zv(T),F=E&&(o?S:!V),L=v.key==="Enter",C=v.key===" ",I=T.getAttribute("role"),O=I?.startsWith("menuitem")||I==="option"||I==="gridcell";if(E&&c&&C){if(v.defaultPrevented&&O)return;v.preventDefault(),V||o&&S?(T.click(),v.preventBaseUIHandler()):F&&(m?.(v),v.preventBaseUIHandler());return}F&&(!o&&(C||L)&&v.preventDefault(),!o&&L&&m?.(v))},onKeyUp(v){if(!t){if(Do(v),b?.(v),v.target===v.currentTarget&&o&&c&&Bs(v.currentTarget)&&v.key===" "){v.preventDefault();return}v.baseUIHandlerPrevented||v.target===v.currentTarget&&!o&&!c&&v.key===" "&&m?.(v)}},onPointerDown(v){if(t){v.preventDefault();return}x?.(v)}},o?void 0:{role:"button"},u,w)},[t,u,c,o]),g=Y(d=>{a.current=d,l()});return{getButtonProps:f,buttonRef:g}}function Bs(e){return ke(e)&&e.tagName==="BUTTON"}function zv(e){return!!(e?.tagName==="A"&&e?.href)}var Br=typeof navigator<"u",zs=$v(),lf=qv(),Mi=Yv(),WE=typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter:none"),zE=zs.platform==="MacIntel"&&zs.maxTouchPoints>1?!0:/iP(hone|ad|od)|iOS/.test(zs.platform),$E=Br&&/firefox/i.test(Mi),cf=Br&&/apple/i.test(navigator.vendor),YE=Br&&/Edg/i.test(Mi),qE=Br&&/android/i.test(lf)||/android/i.test(Mi),uf=Br&&lf.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,ff=Mi.includes("jsdom/");function $v(){if(!Br)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}function Yv(){if(!Br)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:t,version:r})=>`$t}/$r}`).join(" "):navigator.userAgent}function qv(){if(!Br)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}var $s="data-base-ui-focusable",Ys="active",qs="selected",Us="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function ki(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function fe(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&to(r)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function ct(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Cn(e,t){if(!G(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(fe(n,r))return!n.hasAttribute("data-trigger-disabled");return!1}function Lt(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function df(e){return e.matches("html,body")}function mf(e){return ke(e)&&e.matches(Us)}function Gs(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),$Us}`)!=null}function pf(e){if(!e||ff)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Ut(e,t,r=!0){return e.filter(o=>o.parentId===t).flatMap(o=>[...!r||o.context?.open?[o]:[],...Ut(e,o.id,r)])}function gf(e){return"nativeEvent"in e}function Pn(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function hf(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var vf=["top","right","bottom","left"];var Wr=Math.min,ut=Math.max,zr=Math.round,Ho=Math.floor,Gt=e=>({x:e,y:e}),Uv={left:"right",right:"left",bottom:"top",top:"bottom"};function Bo(e,t,r){return ut(e,Wr(t,r))}function Xt(e,t){return typeof e=="function"?e(t):e}function Ge(e){return e.split("-")[0]}function Kt(e){return e.split("-")[1]}function Li(e){return e==="x"?"y":"x"}function Wo(e){return e==="y"?"height":"width"}function _t(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function zo(e){return Li(_t(e))}function xf(e,t,r){r===void 0&&(r=!1);let n=Kt(e),o=zo(e),i=Wo(o),a=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=jo(a)),[a,jo(a)]}function _f(e){let t=jo(e);return[Di(e),t,Di(t)]}function Di(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var yf=["left","right"],bf=["right","left"],Gv=["top","bottom"],Xv=["bottom","top"];function Kv(e,t,r){switch(e){case"top":case"bottom":return r?t?bf:yf:t?yf:bf;case"left":case"right":return t?Gv:Xv;default:return[]}}function wf(e,t,r,n){let o=Kt(e),i=Kv(Ge(e),r==="start",n);return o&&(i=i.map(a=>a+"-"+o),t&&(i=i.concat(i.map(Di)))),i}function jo(e){let t=Ge(e);return Uv[t]+e.slice(t.length)}function Qv(e){return{top:0,right:0,bottom:0,left:0,...e}}function Fi(e){return typeof e!="number"?Qv(e):{top:e,right:e,bottom:e,left:e}}function An(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function ze(e){return e?.ownerDocument||document}var rr=p(H(),1);function ee(e,t,r,n){return e.addEventListener(t,r,n),()=>{e.removeEventListener(t,r,n)}}var Rf=(function(e){return e.disabled="data-disabled",e.orientation="data-orientation",e})({});function Ef(e){let{abortControllerRef:t,animationTypeRef:r,externalRef:n,height:o,hiddenUntilFound:i,keepMounted:a,id:s,mounted:c,onOpenChange:u,open:l,panelRef:f,runOnceAnimationsFinish:g,setDimensions:d,setMounted:m,setOpen:h,setVisible:b,transitionDimensionRef:y,visible:x,width:w}=e,_=rr.useRef(!1),v=rr.useRef(null),E=rr.useRef(l),T=rr.useRef(l),S=Fr(),V=rr.useMemo(()=>r.current==="css-animation"?!x:!l&&!c,[l,c,x,r]),F=Y(C=>{if(!C)return;if(r.current==null||y.current==null){let R=getComputedStyle(C),N=R.animationName!=="none"&&R.animationName!=="",P=R.transitionDuration!=="0s"&&R.transitionDuration!=="";N&&P||(R.animationName==="none"&&R.transitionDuration!=="0s"?r.current="css-transition":R.animationName!=="none"&&R.transitionDuration==="0s"?r.current="css-animation":r.current="none"),C.getAttribute(Rf.orientation)==="horizontal"||R.transitionProperty.indexOf("width")>-1?y.current="width":y.current="height"}if(r.current!=="css-transition")return;(o===void 0||w===void 0)&&(d({height:C.scrollHeight,width:C.scrollWidth}),T.current&&C.style.setProperty("transition-duration","0s"));let I=-1,O=-1;return I=ve.request(()=>{T.current=!1,O=ve.request(()=>{setTimeout(()=>{C.style.removeProperty("transition-duration")})})}),()=>{ve.cancel(I),ve.cancel(O)}}),L=Io(n,f,F);return W(()=>{if(r.current!=="css-transition")return;let C=f.current;if(!C)return;let I=-1;if(t.current!=null&&(t.current.abort(),t.current=null),l){let O={"justify-content":C.style.justifyContent,"align-items":C.style.alignItems,"align-content":C.style.alignContent,"justify-items":C.style.justifyItems};Object.keys(O).forEach(R=>{C.style.setProperty(R,"initial","important")}),!T.current&&!a&&C.setAttribute(Sn.startingStyle,""),d({height:C.scrollHeight,width:C.scrollWidth}),I=ve.request(()=>{Object.entries(O).forEach(([R,N])=>{N===""?C.style.removeProperty(R):C.style.setProperty(R,N)})})}else{if(C.scrollHeight===0&&C.scrollWidth===0)return;d({height:C.scrollHeight,width:C.scrollWidth});let O=new AbortController;t.current=O;let R=O.signal,N=null,P=Sn.endingStyle;return N=new MutationObserver(A=>{A.some(D=>D.type==="attributes"&&D.attributeName===P)&&(N?.disconnect(),N=null,g(()=>{d({height:0,width:0}),C.style.removeProperty("content-visibility"),m(!1),t.current===O&&(t.current=null)},R))}),N.observe(C,{attributes:!0,attributeFilter:[P]}),()=>{N?.disconnect(),S.cancel(),t.current===O&&(O.abort(),t.current=null)}}return()=>{ve.cancel(I)}},[t,r,S,i,a,c,l,f,g,d,m]),W(()=>{if(r.current!=="css-animation")return;let C=f.current;C&&(v.current=C.style.animationName||v.current,C.style.setProperty("animation-name","none"),d({height:C.scrollHeight,width:C.scrollWidth}),!E.current&&!_.current&&C.style.removeProperty("animation-name"),l?(t.current!=null&&(t.current.abort(),t.current=null),m(!0),b(!0)):(t.current=new AbortController,g(()=>{m(!1),b(!1),t.current=null},t.current.signal)))},[t,r,l,f,g,d,m,b,x]),Lr(()=>{let C=ve.request(()=>{E.current=!1});return()=>ve.cancel(C)}),W(()=>{if(!i)return;let C=f.current;if(!C)return;let I=-1,O=-1;return l&&_.current&&(C.style.transitionDuration="0s",d({height:C.scrollHeight,width:C.scrollWidth}),I=ve.request(()=>{_.current=!1,O=ve.request(()=>{setTimeout(()=>{C.style.removeProperty("transition-duration")})})})),()=>{ve.cancel(I),ve.cancel(O)}},[i,l,f,d]),W(()=>{let C=f.current;C&&i&&V&&(C.setAttribute("hidden","until-found"),r.current==="css-transition"&&C.setAttribute(Sn.startingStyle,""))},[i,V,r,f]),rr.useEffect(function(){let I=f.current;if(!I)return;function O(R){_.current=!0,h(!0),u(!0,re(X.none,R))}return ee(I,"beforematch",O)},[u,f,h]),rr.useMemo(()=>({props:{hidden:V,id:s,ref:L}}),[V,s,L])}var Sf=p(H(),1);function io(e){let{enabled:t=!0,open:r,ref:n,onComplete:o}=e,i=Y(o),a=jr(n,r,!1);Sf.useEffect(()=>{if(!t)return;let s=new AbortController;return a(i,s.signal),()=>{s.abort()}},[t,r,i,a])}var Of=p(H(),1);function Tf(e){let t=Of.useRef(!0);t.current&&(t.current=!1,e())}var $o=0,Vt=class e{static create(){return new e}currentId=$o;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=$o,r()},t)}isStarted(){return this.currentId!==$o}clear=()=>{this.currentId!==$o&&(clearTimeout(this.currentId),this.currentId=$o)};disposeEffect=()=>this.clear};function _r(){let e=Ne(Vt.create).current;return Lr(e.disposeEffect),e}var wt=p(H(),1);function Zv(e,t){return t!=null&&!Pn(t)?0:typeof e=="function"?e():e}function Nn(e,t,r){let n=Zv(e,r);return typeof n=="number"?n:n?.[t]}function Xs(e){return typeof e=="function"?e():e}function ji(e,t){return t||e==="click"||e==="mousedown"}var Cf=p(k(),1),Pf=wt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Vt,currentIdRef:{current:null},currentContextRef:{current:null}});function Ks(e){let{children:t,delay:r,timeoutMs:n=0}=e,o=wt.useRef(r),i=wt.useRef(r),a=wt.useRef(null),s=wt.useRef(null),c=_r();return(0,Cf.jsx)(Pf.Provider,{value:wt.useMemo(()=>({hasProvider:!0,delayRef:o,initialDelayRef:i,currentIdRef:a,timeoutMs:n,currentContextRef:s,timeout:c}),[n,c]),children:t})}function Qs(e,t={open:!1}){let r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),{open:o}=t,i=wt.useContext(Pf),{currentIdRef:a,delayRef:s,timeoutMs:c,initialDelayRef:u,currentContextRef:l,hasProvider:f,timeout:g}=i,[d,m]=wt.useState(!1);return W(()=>{function h(){m(!1),l.current?.setIsInstantPhase(!1),a.current=null,l.current=null,s.current=u.current}if(a.current&&!o&&a.current===n){if(m(!1),c){let b=n;return g.start(c,()=>{r.select("open")||a.current&&a.current!==b||h()}),()=>{g.clear()}}h()}},[o,n,a,s,c,u,l,g,r]),W(()=>{if(!o)return;let h=l.current,b=a.current;g.clear(),l.current={onOpenChange:r.setOpen,setIsInstantPhase:m},a.current=n,s.current={open:0,close:Nn(u.current,"close")},b!==null&&b!==n?(m(!0),h?.setIsInstantPhase(!0),h?.onOpenChange(!1,re(X.none))):(m(!1),h?.setIsInstantPhase(!1))},[o,n,r,a,s,c,u,l,g]),W(()=>()=>{l.current=null},[l]),wt.useMemo(()=>({hasProvider:f,delayRef:s,isInstantPhase:d}),[f,s,d])}function Qt(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}function Zt(e){let t=Ne(Jv,e).current;return t.next=e,W(t.effect),t}function Jv(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function ao(e){return`data-base-ui-$e}`}var It=p(H(),1),Vf=p(Dr(),1);var Af={style:{transition:"none"}};var ex="data-base-ui-swipe-ignore",tx="data-swipe-ignore",HS=`[$ex}]`,BS=`[$tx}]`;var Nf={fallbackAxisSide:"end"};var If=p(k(),1),rx=It.createContext(null),nx=()=>It.useContext(rx),ox=ao("portal");function Zs(e={}){let{ref:t,container:r,componentProps:n=We,elementProps:o}=e,i=kr(),s=nx()?.portalNode,[c,u]=It.useState(null),[l,f]=It.useState(null),g=Y(b=>{b!==null&&f(b)}),d=It.useRef(null);W(()=>{if(r===null){d.current&&(d.current=null,f(null),u(null));return}if(i==null)return;let b=(r&&(Ai(r)?r:r.current))??s??document.body;if(b==null){d.current&&(d.current=null,f(null),u(null));return}d.current!==b&&(d.current=b,f(null),u(b))},[r,s,i]);let m=Me("div",n,{ref:[t,g],props:[{id:i,[ox]:""},o]});return{portalNode:l,portalSubtree:c&&m?Vf.createPortal(m,c):null}}var Vn=p(H(),1);function Mf(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(n=>n(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var ix=p(k(),1),ax=Vn.createContext(null),sx=Vn.createContext(null),so=()=>Vn.useContext(ax)?.id||null,$r=e=>{let t=Vn.useContext(sx);return e??t};var ft=p(H(),1);function lx(e,t){let r=null,n=null,o=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},a=t.axis==="x"||t.axis==="both",s=t.axis==="y"||t.axis==="both",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",u=i.width,l=i.height,f=i.x,g=i.y;return r==null&&t.x&&a&&(r=i.x-t.x),n==null&&t.y&&s&&(n=i.y-t.y),f-=r||0,g-=n||0,u=0,l=0,!o||c?(u=t.axis==="y"?i.width:0,l=t.axis==="x"?i.height:0,f=a&&t.x!=null?t.x:f,g=s&&t.y!=null?t.y:g):o&&!c&&(l=t.axis==="x"?i.height:l,u=t.axis==="y"?i.width:u),o=!0,{width:u,height:l,x:f,y:g,top:g,right:f+u,bottom:g+l,left:f}}}}function kf(e){return e!=null&&e.clientX!=null}function Js(e,t={}){let r="rootStore"in e?e.rootStore:e,n=r.useState("open"),o=r.useState("floatingElement"),i=r.useState("domReferenceElement"),a=r.context.dataRef,{enabled:s=!0,axis:c="both"}=t,u=ft.useRef(!1),l=ft.useRef(null),[f,g]=ft.useState(),[d,m]=ft.useState([]),h=Y((_,v,E)=>{u.current||a.current.openEvent&&!kf(a.current.openEvent)||r.set("positionReference",lx(E??i,{x:_,y:v,axis:c,dataRef:a,pointerType:f}))}),b=Y(_=>{n?l.current||m([]):h(_.clientX,_.clientY,_.currentTarget)}),y=Pn(f)?o:n,x=ft.useCallback(()=>{if(!y||!s)return;let _=xe(o);function v(E){let T=ct(E);fe(o,T)?(l.current?.(),l.current=null):h(E.clientX,E.clientY)}if(!a.current.openEvent||kf(a.current.openEvent)){let E=()=>{l.current?.(),l.current=null};return l.current=ee(_,"mousemove",v),E}r.set("positionReference",i)},[y,s,o,a,i,r,h]);ft.useEffect(()=>x(),[x,d]),ft.useEffect(()=>{s&&!o&&(u.current=!1)},[s,o]),ft.useEffect(()=>{!s&&n&&(u.current=!0)},[s,n]);let w=ft.useMemo(()=>{function _(v){g(v.pointerType)}return{onPointerDown:_,onPointerEnter:_,onMouseMove:b,onMouseEnter:b}},[b]);return ft.useMemo(()=>s?{reference:w,trigger:w}:{},[s,w])}var Rt=p(H(),1);var cx={intentional:"onClick",sloppy:"onPointerDown"};function ux(){return!1}function fx(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function el(e,t={}){let r="rootStore"in e?e.rootStore:e,n=r.useState("open"),o=r.useState("floatingElement"),{dataRef:i}=r.context,{enabled:a=!0,escapeKey:s=!0,outsidePress:c=!0,outsidePressEvent:u="sloppy",referencePress:l=ux,referencePressEvent:f="sloppy",bubbles:g,externalTree:d}=t,m=$r(d),h=Y(typeof c=="function"?c:()=>!1),b=typeof c=="function"?h:c,y=b!==!1,x=Y(()=>u),w=Rt.useRef(!1),_=Rt.useRef(!1),v=Rt.useRef(!1),{escapeKey:E,outsidePress:T}=fx(g),S=Rt.useRef(null),V=_r(),F=_r(),L=Y(()=>{F.clear(),i.current.insideReactTree=!1}),C=Rt.useRef(!1),I=Rt.useRef(""),O=Y(l),R=Y($=>{if(!n||!a||!s||$.key!=="Escape"||C.current)return;let Q=i.current.floatingContext?.nodeId,Z=m?Ut(m.nodesRef.current,Q):[];if(!E&&Z.length>0){let U=!0;if(Z.forEach(pe=>{pe.context?.open&&!pe.context.dataRef.current.__escapeKeyBubbles&&(U=!1)}),!U)return}let be=gf($)?$.nativeEvent:$,Ce=re(X.escapeKey,be);r.setOpen(!1,Ce),!E&&!Ce.isPropagationAllowed&&$.stopPropagation()}),N=Y(()=>{i.current.insideReactTree=!0,F.start(0,L)});Rt.useEffect(()=>{if(!n||!a)return;i.current.__escapeKeyBubbles=E,i.current.__outsidePressBubbles=T;let $=new Vt,Q=new Vt;function Z(){$.clear(),C.current=!0}function be(){$.start(no()?5:0,()=>{C.current=!1})}function Ce(){v.current=!0,Q.start(0,()=>{v.current=!1})}function U(){w.current=!1,_.current=!1}function pe(){let B=I.current,q=B==="pen"||!B?"mouse":B,Pe=x(),Xe=typeof Pe=="function"?Pe():Pe;return typeof Xe=="string"?Xe:Xe[q]}function at(B){let q=pe();return q==="intentional"&&B.type!=="click"||q==="sloppy"&&B.type==="click"}function qe(B){let q=i.current.floatingContext?.nodeId,Pe=m&&Ut(m.nodesRef.current,q).some(Xe=>Lt(B,Xe.context?.elements.floating));return Lt(B,r.select("floatingElement"))||Lt(B,r.select("domReferenceElement"))||Pe}function st(B){if(at(B)){L();return}if(i.current.insideReactTree){L();return}let q=ct(B),Pe=`[$ao("inert")}]`,Xe=G(q)?q.getRootNode():null,Mr=Array.from((to(Xe)?Xe:ze(r.select("floatingElement"))).querySelectorAll(Pe)),Ao=r.context.triggerElements;if(q&&(Ao.hasElement(q)||Ao.hasMatchingElement(Fe=>fe(Fe,q))))return;let yr=G(q)?q:null;for(;yr&&!qt(yr);){let Fe=$t(yr);if(qt(Fe)||!G(Fe))break;yr=Fe}if(Mr.length&&G(q)&&!df(q)&&!fe(q,r.select("floatingElement"))&&Mr.every(Fe=>!fe(yr,Fe)))return;if(ke(q)&&!("touches"in B)){let Fe=qt(q),br=Ke(q),No=/auto|scroll/,hi=Fe||No.test(br.overflowX),yi=Fe||No.test(br.overflowY),bi=hi&&q.clientWidth>0&&q.scrollWidth>q.clientWidth,ue=yi&&q.clientHeight>0&&q.scrollHeight>q.clientHeight,lt=br.direction==="rtl",Dt=ue&&(lt?B.offsetX<=q.offsetWidth-q.clientWidth:B.offsetX>q.clientWidth),xt=bi&&B.offsetY>q.clientHeight;if(Dt||xt)return}if(qe(B))return;if(pe()==="intentional"&&v.current){Q.clear(),v.current=!1;return}if(typeof b=="function"&&!b(B))return;let gi=i.current.floatingContext?.nodeId,_n=m?Ut(m.nodesRef.current,gi):[];if(_n.length>0){let Fe=!0;if(_n.forEach(br=>{br.context?.open&&!br.context.dataRef.current.__outsidePressBubbles&&(Fe=!1)}),!Fe)return}r.setOpen(!1,re(X.outsidePress,B)),L()}function Ue(B){pe()!=="sloppy"||B.pointerType==="touch"||!r.select("open")||!a||Lt(B,r.select("floatingElement"))||Lt(B,r.select("domReferenceElement"))||st(B)}function yn(B){if(pe()!=="sloppy"||!r.select("open")||!a||Lt(B,r.select("floatingElement"))||Lt(B,r.select("domReferenceElement")))return;let q=B.touches[0];q&&(S.current={startTime:Date.now(),startX:q.clientX,startY:q.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},V.start(1e3,()=>{S.current&&(S.current.dismissOnTouchEnd=!1,S.current.dismissOnMouseDown=!1)}))}function bn(B,q){let Pe=ct(B);if(!Pe)return;let Xe=ee(Pe,B.type,()=>{q(B),Xe()})}function di(B){I.current="touch",bn(B,yn)}function Gn(B){V.clear(),B.type==="pointerdown"&&(I.current=B.pointerType),!(B.type==="mousedown"&&S.current&&!S.current.dismissOnMouseDown)&&bn(B,q=>{q.type==="pointerdown"?Ue(q):st(q)})}function vn(B){if(!w.current)return;let q=_.current;if(U(),pe()==="intentional"){if(B.type==="pointercancel"){q&&Ce();return}if(!qe(B)){if(q){Ce();return}typeof b=="function"&&!b(B)||(Q.clear(),v.current=!0,L())}}}function Ir(B){if(pe()!=="sloppy"||!S.current||Lt(B,r.select("floatingElement"))||Lt(B,r.select("domReferenceElement")))return;let q=B.touches[0];if(!q)return;let Pe=Math.abs(q.clientX-S.current.startX),Xe=Math.abs(q.clientY-S.current.startY),Mr=Math.sqrt(Pe*Pe+Xe*Xe);Mr>5&&(S.current.dismissOnTouchEnd=!0),Mr>10&&(st(B),V.clear(),S.current=null)}function xn(B){bn(B,Ir)}function mi(B){pe()!=="sloppy"||!S.current||Lt(B,r.select("floatingElement"))||Lt(B,r.select("domReferenceElement"))||(S.current.dismissOnTouchEnd&&st(B),V.clear(),S.current=null)}function pi(B){bn(B,mi)}let Le=ze(o),Xn=Qt(s&&Qt(ee(Le,"keydown",R),ee(Le,"compositionstart",Z),ee(Le,"compositionend",be)),y&&Qt(ee(Le,"click",Gn,!0),ee(Le,"pointerdown",Gn,!0),ee(Le,"pointerup",vn,!0),ee(Le,"pointercancel",vn,!0),ee(Le,"mousedown",Gn,!0),ee(Le,"mouseup",vn,!0),ee(Le,"touchstart",di,!0),ee(Le,"touchmove",xn,!0),ee(Le,"touchend",pi,!0)));return()=>{Xn(),$.clear(),Q.clear(),U(),v.current=!1}},[i,o,s,y,b,n,a,E,T,R,L,x,m,r,V]),Rt.useEffect(L,[b,L]);let P=Rt.useMemo(()=>({onKeyDown:R,[cx[f]]:$=>{O()&&r.setOpen(!1,re(X.triggerPress,$.nativeEvent))},...f!=="intentional"&&{onClick($){O()&&r.setOpen(!1,re(X.triggerPress,$.nativeEvent))}}}),[R,r,f,O]),A=Y($=>{if(!n||!a||$.button!==0)return;let Q=ct($.nativeEvent);fe(r.select("floatingElement"),Q)&&(w.current||(w.current=!0,_.current=!1))}),M=Y($=>{!n||!a||($.defaultPrevented||$.nativeEvent.defaultPrevented)&&w.current&&(_.current=!0)}),D=Rt.useMemo(()=>({onKeyDown:R,onPointerDown:M,onMouseDown:M,onClickCapture:N,onMouseDownCapture($){N(),A($)},onPointerDownCapture($){N(),A($)},onMouseUpCapture:N,onTouchEndCapture:N,onTouchMoveCapture:N}),[R,N,A,M]);return Rt.useMemo(()=>a?{reference:P,floating:D,trigger:P}:{},[a,P,D])}var dt=p(H(),1);function Df(e,t,r){let{reference:n,floating:o}=e,i=_t(t),a=zo(t),s=Wo(a),c=Ge(t),u=i==="y",l=n.x+n.width/2-o.width/2,f=n.y+n.height/2-o.height/2,g=n[s]/2-o[s]/2,d;switch(c){case"top":d={x:l,y:n.y-o.height};break;case"bottom":d={x:l,y:n.y+n.height};break;case"right":d={x:n.x+n.width,y:f};break;case"left":d={x:n.x-o.width,y:f};break;default:d={x:n.x,y:n.y}}switch(Kt(t)){case"start":d[a]-=g*(r&&u?-1:1);break;case"end":d[a]+=g*(r&&u?-1:1);break}return d}async function jf(e,t){var r;t===void 0&&(t={});let{x:n,y:o,platform:i,rects:a,elements:s,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:l="viewport",elementContext:f="floating",altBoundary:g=!1,padding:d=0}=Xt(t,e),m=Fi(d),b=s[g?f==="floating"?"reference":"floating":f],y=An(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(b)))==null||r?b:b.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:u,rootBoundary:l,strategy:c})),x=f==="floating"?{x:n,y:o,width:a.floating.width,height:a.floating.height}:a.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),_=await(i.isElement==null?void 0:i.isElement(w))?await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1}:{x:1,y:1},v=An(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:x,offsetParent:w,strategy:c}):x);return{top:(y.top-v.top+m.top)/_.y,bottom:(v.bottom-y.bottom+m.bottom)/_.y,left:(y.left-v.left+m.left)/_.x,right:(v.right-y.right+m.right)/_.x}}var dx=50,Hf=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:a}=r,s=a.detectOverflow?a:{...a,detectOverflow:jf},c=await(a.isRTL==null?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:l,y:f}=Df(u,n,c),g=n,d=0,m={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:y,fn:x}=b,{x:w,y:_,data:v,reset:E}=await x({x:l,y:f,initialPlacement:n,placement:g,strategy:o,middlewareData:m,rects:u,platform:s,elements:{reference:e,floating:t}});l=w??l,f=_??f,m[y]={...m[y],...v},E&&d<dx&&(d++,typeof E=="object"&&(E.placement&&(g=E.placement),E.rects&&(u=E.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:o}):E.rects),{x:l,y:f}=Df(u,g,c)),h=-1)}return{x:l,y:f,placement:g,strategy:o,middlewareData:m}};var Bf=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;let{placement:o,middlewareData:i,rects:a,initialPlacement:s,platform:c,elements:u}=t,{mainAxis:l=!0,crossAxis:f=!0,fallbackPlacements:g,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...b}=Xt(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let y=Ge(o),x=_t(s),w=Ge(s)===s,_=await(c.isRTL==null?void 0:c.isRTL(u.floating)),v=g||(w||!h?[jo(s)]:_f(s)),E=m!=="none";!g&&E&&v.push(...wf(s,h,m,_));let T=[s,...v],S=await c.detectOverflow(t,b),V=[],F=((n=i.flip)==null?void 0:n.overflows)||[];if(l&&V.push(S[y]),f){let O=xf(o,a,_);V.push(S[O[0]],S[O[1]])}if(F=[...F,{placement:o,overflows:V}],!V.every(O=>O<=0)){var L,C;let O=(((L=i.flip)==null?void 0:L.index)||0)+1,R=T[O];if(R&&(!(f==="alignment"?x!==_t(R):!1)||F.every(A=>_t(A.placement)===x?A.overflows[0]>0:!0)))return{data:{index:O,overflows:F},reset:{placement:R}};let N=(C=F.filter(P=>P.overflows[0]<=0).sort((P,A)=>P.overflows[1]-A.overflows[1])[0])==null?void 0:C.placement;if(!N)switch(d){case"bestFit":{var I;let P=(I=F.filter(A=>{if(E){let M=_t(A.placement);return M===x||M==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(M=>M>0).reduce((M,D)=>M+D,0)]).sort((A,M)=>A[1]-M[1])[0])==null?void 0:I[0];P&&(N=P);break}case"initialPlacement":N=s;break}if(o!==N)return{reset:{placement:N}}}return{}}}};function Lf(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ff(e){return vf.some(t=>e[t]>=0)}var Wf=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:n}=t,{strategy:o="referenceHidden",...i}=Xt(e,t);switch(o){case"referenceHidden":{let a=await n.detectOverflow(t,{...i,elementContext:"reference"}),s=Lf(a,r.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:Ff(s)}}}case"escaped":{let a=await n.detectOverflow(t,{...i,altBoundary:!0}),s=Lf(a,r.floating);return{data:{escapedOffsets:s,escaped:Ff(s)}}}default:return{}}}}};var zf=new Set(["left","top"]);async function mx(e,t){let{placement:r,platform:n,elements:o}=e,i=await(n.isRTL==null?void 0:n.isRTL(o.floating)),a=Ge(r),s=Kt(r),c=_t(r)==="y",u=zf.has(a)?-1:1,l=i&&c?-1:1,f=Xt(t,e),{mainAxis:g,crossAxis:d,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof m=="number"&&(d=s==="end"?m*-1:m),c?{x:d*l,y:g*u}:{x:g*u,y:d*l}}var $f=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:a,middlewareData:s}=t,c=await mx(t,e);return a===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:o+c.x,y:i+c.y,data:{...c,placement:a}}}}},Yf=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o,platform:i}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:c={fn:y=>{let{x,y:w}=y;return{x,y:w}}},...u}=Xt(e,t),l={x:r,y:n},f=await i.detectOverflow(t,u),g=_t(Ge(o)),d=Li(g),m=l[d],h=l[g];if(a){let y=d==="y"?"top":"left",x=d==="y"?"bottom":"right",w=m+f[y],_=m-f[x];m=Bo(w,m,_)}if(s){let y=g==="y"?"top":"left",x=g==="y"?"bottom":"right",w=h+f[y],_=h-f[x];h=Bo(w,h,_)}let b=c.fn({...t,[d]:m,[g]:h});return{...b,data:{x:b.x-r,y:b.y-n,enabled:{[d]:a,[g]:s}}}}}},qf=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:i,middlewareData:a}=t,{offset:s=0,mainAxis:c=!0,crossAxis:u=!0}=Xt(e,t),l={x:r,y:n},f=_t(o),g=Li(f),d=l[g],m=l[f],h=Xt(s,t),b=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let w=g==="y"?"height":"width",_=i.reference[g]-i.floating[w]+b.mainAxis,v=i.reference[g]+i.reference[w]-b.mainAxis;d<_?d=_:d>v&&(d=v)}if(u){var y,x;let w=g==="y"?"width":"height",_=zf.has(Ge(o)),v=i.reference[f]-i.floating[w]+(_&&((y=a.offset)==null?void 0:y[f])||0)+(_?0:b.crossAxis),E=i.reference[f]+i.reference[w]+(_?0:((x=a.offset)==null?void 0:x[f])||0)-(_?b.crossAxis:0);m<v?m=v:m>E&&(m=E)}return{[g]:d,[f]:m}}}},Uf=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;let{placement:o,rects:i,platform:a,elements:s}=t,{apply:c=()=>{},...u}=Xt(e,t),l=await a.detectOverflow(t,u),f=Ge(o),g=Kt(o),d=_t(o)==="y",{width:m,height:h}=i.floating,b,y;f==="top"||f==="bottom"?(b=f,y=g===(await(a.isRTL==null?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(y=f,b=g==="end"?"top":"bottom");let x=h-l.top-l.bottom,w=m-l.left-l.right,_=Wr(h-l[b],x),v=Wr(m-l[y],w),E=!t.middlewareData.shift,T=_,S=v;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(S=w),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(T=x),E&&!g){let F=ut(l.left,0),L=ut(l.right,0),C=ut(l.top,0),I=ut(l.bottom,0);d?S=m-2*(F!==0||L!==0?F+L:ut(l.left,l.right)):T=h-2*(C!==0||I!==0?C+I:ut(l.top,l.bottom))}await c({...t,availableWidth:S,availableHeight:T});let V=await a.getDimensions(s.floating);return m!==V.width||h!==V.height?{reset:{rects:!0}}:{}}}};function Qf(e){let t=Ke(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=ke(e),i=o?e.offsetWidth:r,a=o?e.offsetHeight:n,s=zr(r)!==i||zr(n)!==a;return s&&(r=i,n=a),{width:r,height:n,$:s}}function rl(e){return G(e)?e:e.contextElement}function lo(e){let t=rl(e);if(!ke(t))return Gt(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=Qf(t),a=(i?zr(r.width):r.width)/n,s=(i?zr(r.height):r.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}var px=Gt(0);function Zf(e){let t=xe(e);return!no()||!t.visualViewport?px:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function gx(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==xe(e)?!1:t}function In(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);let o=e.getBoundingClientRect(),i=rl(e),a=Gt(1);t&&(n?G(n)&&(a=lo(n)):a=lo(e));let s=gx(i,r,n)?Zf(i):Gt(0),c=(o.left+s.x)/a.x,u=(o.top+s.y)/a.y,l=o.width/a.x,f=o.height/a.y;if(i){let g=xe(i),d=n&&G(n)?xe(n):n,m=g,h=Vi(m);for(;h&&n&&d!==m;){let b=lo(h),y=h.getBoundingClientRect(),x=Ke(h),w=y.left+(h.clientLeft+parseFloat(x.paddingLeft))*b.x,_=y.top+(h.clientTop+parseFloat(x.paddingTop))*b.y;c*=b.x,u*=b.y,l*=b.x,f*=b.y,c+=w,u+=_,m=xe(h),h=Vi(m)}}return An({width:l,height:f,x:c,y:u})}function Hi(e,t){let r=Fo(e).scrollLeft;return t?t.left+r:In(Yt(e)).left+r}function Jf(e,t){let r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-Hi(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function hx(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i=o==="fixed",a=Yt(n),s=t?Lo(t.floating):!1;if(n===a||s&&i)return r;let c={scrollLeft:0,scrollTop:0},u=Gt(1),l=Gt(0),f=ke(n);if((f||!f&&!i)&&((Tn(n)!=="body"||ro(a))&&(c=Fo(n)),f)){let d=In(n);u=lo(n),l.x=d.x+n.clientLeft,l.y=d.y+n.clientTop}let g=a&&!f&&!i?Jf(a,c):Gt(0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-c.scrollLeft*u.x+l.x+g.x,y:r.y*u.y-c.scrollTop*u.y+l.y+g.y}}function yx(e){return Array.from(e.getClientRects())}function bx(e){let t=Yt(e),r=Fo(e),n=e.ownerDocument.body,o=ut(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=ut(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),a=-r.scrollLeft+Hi(e),s=-r.scrollTop;return Ke(n).direction==="rtl"&&(a+=ut(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:a,y:s}}var Gf=25;function vx(e,t){let r=xe(e),n=Yt(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,c=0;if(o){i=o.width,a=o.height;let l=no();(!l||l&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}let u=Hi(n);if(u<=0){let l=n.ownerDocument,f=l.body,g=getComputedStyle(f),d=l.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,m=Math.abs(n.clientWidth-f.clientWidth-d);m<=Gf&&(i-=m)}else u<=Gf&&(i+=u);return{width:i,height:a,x:s,y:c}}function xx(e,t){let r=In(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=ke(e)?lo(e):Gt(1),a=e.clientWidth*i.x,s=e.clientHeight*i.y,c=o*i.x,u=n*i.y;return{width:a,height:s,x:c,y:u}}function Xf(e,t,r){let n;if(t==="viewport")n=vx(e,r);else if(t==="document")n=bx(Yt(e));else if(G(t))n=xx(t,r);else{let o=Zf(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return An(n)}function ed(e,t){let r=$t(e);return r===t||!G(r)||qt(r)?!1:Ke(r).position==="fixed"||ed(r,t)}function _x(e,t){let r=t.get(e);if(r)return r;let n=Hr(e,[],!1).filter(s=>G(s)&&Tn(s)!=="body"),o=null,i=Ke(e).position==="fixed",a=i?$t(e):e;for(;G(a)&&!qt(a);){let s=Ke(a),c=Ni(a);!c&&s.position==="fixed"&&(o=null),(i?!c&&!o:!c&&s.position==="static"&&!!o&&(o.position==="absolute"||o.position==="fixed")||ro(a)&&!c&&ed(e,a))?n=n.filter(l=>l!==a):o=s,a=$t(a)}return t.set(e,n),n}function wx(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,a=[...r==="clippingAncestors"?Lo(t)?[]:_x(t,this._c):[].concat(r),n],s=Xf(t,a[0],o),c=s.top,u=s.right,l=s.bottom,f=s.left;for(let g=1;g<a.length;g++){let d=Xf(t,a[g],o);c=ut(d.top,c),u=Wr(d.right,u),l=Wr(d.bottom,l),f=ut(d.left,f)}return{width:u-f,height:l-c,x:f,y:c}}function Rx(e){let{width:t,height:r}=Qf(e);return{width:t,height:r}}function Ex(e,t,r){let n=ke(t),o=Yt(t),i=r==="fixed",a=In(e,!0,i,t),s={scrollLeft:0,scrollTop:0},c=Gt(0);function u(){c.x=Hi(o)}if(n||!n&&!i)if((Tn(t)!=="body"||ro(o))&&(s=Fo(t)),n){let d=In(t,!0,i,t);c.x=d.x+t.clientLeft,c.y=d.y+t.clientTop}else o&&u();i&&!n&&o&&u();let l=o&&!n&&!i?Jf(o,s):Gt(0),f=a.left+s.scrollLeft-c.x-l.x,g=a.top+s.scrollTop-c.y-l.y;return{x:f,y:g,width:a.width,height:a.height}}function tl(e){return Ke(e).position==="static"}function Kf(e,t){if(!ke(e)||Ke(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Yt(e)===r&&(r=r.ownerDocument.body),r}function td(e,t){let r=xe(e);if(Lo(e))return r;if(!ke(e)){let o=$t(e);for(;o&&!qt(o);){if(G(o)&&!tl(o))return o;o=$t(o)}return r}let n=Kf(e,t);for(;n&&tf(n)&&tl(n);)n=Kf(n,t);return n&&qt(n)&&tl(n)&&!Ni(n)?r:n||rf(e)||r}var Sx=async function(e){let t=this.getOffsetParent||td,r=this.getDimensions,n=await r(e.floating);return{reference:Ex(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Ox(e){return Ke(e).direction==="rtl"}var nl={convertOffsetParentRelativeRectToViewportRelativeRect:hx,getDocumentElement:Yt,getClippingRect:wx,getOffsetParent:td,getElementRects:Sx,getClientRects:yx,getDimensions:Rx,getScale:lo,isElement:G,isRTL:Ox};function rd(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Tx(e,t){let r=null,n,o=Yt(e);function i(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function a(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),i();let u=e.getBoundingClientRect(),{left:l,top:f,width:g,height:d}=u;if(s||t(),!g||!d)return;let m=Ho(f),h=Ho(o.clientWidth-(l+g)),b=Ho(o.clientHeight-(f+d)),y=Ho(l),w={rootMargin:-m+"px "+-h+"px "+-b+"px "+-y+"px",threshold:ut(0,Wr(1,c))||1},_=!0;function v(E){let T=E[0].intersectionRatio;if(T!==c){if(!_)return a();T?a(!1,T):n=setTimeout(()=>{a(!1,1e-7)},1e3)}T===1&&!rd(u,e.getBoundingClientRect())&&a(),_=!1}try{r=new IntersectionObserver(v,{...w,root:o.ownerDocument})}catch{r=new IntersectionObserver(v,w)}r.observe(e)}return a(!0),i}function Yo(e,t,r,n){n===void 0&&(n={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:c=!1}=n,u=rl(e),l=o||i?[...u?Hr(u):[],...t?Hr(t):[]]:[];l.forEach(y=>{o&&y.addEventListener("scroll",r,{passive:!0}),i&&y.addEventListener("resize",r)});let f=u&&s?Tx(u,r):null,g=-1,d=null;a&&(d=new ResizeObserver(y=>{let[x]=y;x&&x.target===u&&d&&t&&(d.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var w;(w=d)==null||w.observe(t)})),r()}),u&&!c&&d.observe(u),t&&d.observe(t));let m,h=c?In(e):null;c&&b();function b(){let y=In(e);h&&!rd(h,y)&&r(),h=y,m=requestAnimationFrame(b)}return r(),()=>{var y;l.forEach(x=>{o&&x.removeEventListener("scroll",r),i&&x.removeEventListener("resize",r)}),f?.(),(y=d)==null||y.disconnect(),d=null,c&&cancelAnimationFrame(m)}}var nd=$f;var od=Yf,id=Bf,ad=Uf,sd=Wf;var ld=qf,Bi=(e,t,r)=>{let n=new Map,o={platform:nl,...r},i={...o.platform,_c:n};return Hf(e,t,{...o,platform:i})};var De=p(H(),1),ud=p(H(),1),fd=p(Dr(),1),Px=typeof document<"u",Ax=function(){},Wi=Px?ud.useLayoutEffect:Ax;function zi(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!zi(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){let i=o[n];if(!(i==="_owner"&&e.$$typeof)&&!zi(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function dd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function cd(e,t){let r=dd(e);return Math.round(t*r)/r}function ol(e){let t=De.useRef(e);return Wi(()=>{t.current=e}),t}function md(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[l,f]=De.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,d]=De.useState(n);zi(g,n)||d(n);let[m,h]=De.useState(null),[b,y]=De.useState(null),x=De.useCallback(A=>{A!==E.current&&(E.current=A,h(A))},[]),w=De.useCallback(A=>{A!==T.current&&(T.current=A,y(A))},[]),_=i||m,v=a||b,E=De.useRef(null),T=De.useRef(null),S=De.useRef(l),V=c!=null,F=ol(c),L=ol(o),C=ol(u),I=De.useCallback(()=>{if(!E.current||!T.current)return;let A={placement:t,strategy:r,middleware:g};L.current&&(A.platform=L.current),Bi(E.current,T.current,A).then(M=>{let D={...M,isPositioned:C.current!==!1};O.current&&!zi(S.current,D)&&(S.current=D,fd.flushSync(()=>{f(D)}))})},[g,t,r,L,C]);Wi(()=>{u===!1&&S.current.isPositioned&&(S.current.isPositioned=!1,f(A=>({...A,isPositioned:!1})))},[u]);let O=De.useRef(!1);Wi(()=>(O.current=!0,()=>{O.current=!1}),[]),Wi(()=>{if(_&&(E.current=_),v&&(T.current=v),_&&v){if(F.current)return F.current(_,v,I);I()}},[_,v,I,F,V]);let R=De.useMemo(()=>({reference:E,floating:T,setReference:x,setFloating:w}),[x,w]),N=De.useMemo(()=>({reference:_,floating:v}),[_,v]),P=De.useMemo(()=>{let A={position:r,left:0,top:0};if(!N.floating)return A;let M=cd(N.floating,l.x),D=cd(N.floating,l.y);return s?{...A,transform:"translate("+M+"px, "+D+"px)",...dd(N.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:M,top:D}},[r,s,N.floating,l.x,l.y]);return De.useMemo(()=>({...l,update:I,refs:R,elements:N,floatingStyles:P}),[l,I,R,N,P])}var il=(e,t)=>{let r=nd(e);return{name:r.name,fn:r.fn,options:[e,t]}},al=(e,t)=>{let r=od(e);return{name:r.name,fn:r.fn,options:[e,t]}},sl=(e,t)=>({fn:ld(e).fn,options:[e,t]}),ll=(e,t)=>{let r=id(e);return{name:r.name,fn:r.fn,options:[e,t]}},cl=(e,t)=>{let r=ad(e);return{name:r.name,fn:r.fn,options:[e,t]}};var ul=(e,t)=>{let r=sd(e);return{name:r.name,fn:r.fn,options:[e,t]}};var J=(e,t,r,n,o,i,...a)=>{if(a.length>0)throw new Error(Be(1));let s;if(e&&t&&r&&n&&o&&i)s=(c,u,l,f)=>{let g=e(c,u,l,f),d=t(c,u,l,f),m=r(c,u,l,f),h=n(c,u,l,f),b=o(c,u,l,f);return i(g,d,m,h,b,u,l,f)};else if(e&&t&&r&&n&&o)s=(c,u,l,f)=>{let g=e(c,u,l,f),d=t(c,u,l,f),m=r(c,u,l,f),h=n(c,u,l,f);return o(g,d,m,h,u,l,f)};else if(e&&t&&r&&n)s=(c,u,l,f)=>{let g=e(c,u,l,f),d=t(c,u,l,f),m=r(c,u,l,f);return n(g,d,m,u,l,f)};else if(e&&t&&r)s=(c,u,l,f)=>{let g=e(c,u,l,f),d=t(c,u,l,f);return r(g,d,u,l,f)};else if(e&&t)s=(c,u,l,f)=>{let g=e(c,u,l,f);return t(g,u,l,f)};else if(e)s=e;else throw new Error("Missing arguments");return s};var Sd=p(H(),1),hl=p(dl(),1),Od=p(xd(),1);var _d=p(H(),1);var ml=[],pl;function wd(){return pl}function Rd(e){ml.push(e)}function gl(e){let t=(r,n)=>{let o=Ne(Gx).current,i;try{pl=o;for(let a of ml)a.before(o);i=e(r,n);for(let a of ml)a.after(o);o.didInitialize=!0}finally{pl=void 0}return i};return t.displayName=e.displayName||e.name,t}function Ed(e){return _d.forwardRef(gl(e))}function Gx(){return{didInitialize:!1}}var Xx=Jn(19),Kx=Xx?Zx:Jx;function Yi(e,t,r,n,o){return Kx(e,t,r,n,o)}function Qx(e,t,r,n,o){let i=Sd.useCallback(()=>t(e.getSnapshot(),r,n,o),[e,t,r,n,o]);return(0,hl.useSyncExternalStore)(e.subscribe,i,i)}Rd({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let n=e.syncHooks[r],o=n.selector(n.store.state,n.a1,n.a2,n.a3);(n.didChange||!Object.is(n.value,o))&&(t=!0,n.value=o,n.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let o of e.syncHooks)r.add(o.store);let n=[];for(let o of r)n.push(o.subscribe(t));return()=>{for(let o of n)o()}}),(0,hl.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Zx(e,t,r,n,o){let i=wd();if(!i)return Qx(e,t,r,n,o);let a=i.syncIndex;i.syncIndex+=1;let s;return i.didInitialize?(s=i.syncHooks[a],(s.store!==e||s.selector!==t||!Object.is(s.a1,r)||!Object.is(s.a2,n)||!Object.is(s.a3,o))&&(s.store!==e&&(i.didChangeStore=!0),s.store=e,s.selector=t,s.a1=r,s.a2=n,s.a3=o,s.didChange=!0)):(s={store:e,selector:t,a1:r,a2:n,a3:o,value:t(e.getSnapshot(),r,n,o),didChange:!1},i.syncHooks.push(s)),s.value}function Jx(e,t,r,n,o){return(0,Od.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,n,o))}var qi=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let r=this.updateTick;for(let n of this.listeners){if(r!==this.updateTick)return;n(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,n,o){return Yi(this,t,r,n,o)}};var Mn=p(H(),1);var uo=class extends qi{constructor(t,r={},n){super(t),this.context=r,this.selectors=n}useSyncedValue(t,r){Mn.useDebugValue(t),W(()=>{this.state[t]!==r&&this.set(t,r)},[t,r])}useSyncedValueWithCleanup(t,r){let n=this;W(()=>(n.state[t]!==r&&n.set(t,r),()=>{n.set(t,void 0)}),[n,t,r])}useSyncedValues(t){let r=this,n=Object.values(t);W(()=>{r.update(t)},[r,...n])}useControlledProp(t,r){Mn.useDebugValue(t);let n=r!==void 0;W(()=>{n&&!Object.is(this.state[t],r)&&super.setState({...this.state,[t]:r})},[t,r,n])}select(t,r,n,o){let i=this.selectors[t];return i(this.state,r,n,o)}useState(t,r,n,o){return Mn.useDebugValue(t),Yi(this,this.selectors[t],r,n,o)}useContextCallback(t,r){Mn.useDebugValue(t);let n=Y(r??xr);this.context[t]=n}useStateSetter(t){let r=Mn.useRef(void 0);return r.current===void 0&&(r.current=n=>{this.set(t,n)}),r.current}observe(t,r){let n;typeof t=="function"?n=t:n=this.selectors[t];let o=n(this.state);return r(o,o,this),this.subscribe(i=>{let a=n(i);if(!Object.is(o,a)){let s=o;o=a,r(a,s,this)}})}};var e_={open:J(e=>e.open),transitionStatus:J(e=>e.transitionStatus),domReferenceElement:J(e=>e.domReferenceElement),referenceElement:J(e=>e.positionReference??e.referenceElement),floatingElement:J(e=>e.floatingElement),floatingId:J(e=>e.floatingId)},Yr=class extends uo{constructor(t){let{syncOnly:r,nested:n,onOpenChange:o,triggerElements:i,...a}=t;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:o,dataRef:{current:{}},events:Mf(),nested:n,triggerElements:i},e_),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&hf(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let n={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",n)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};var qo=p(H(),1);function t_(e,t){let r=qo.useRef(null),n=qo.useRef(null);return qo.useCallback(o=>{if(e!==void 0){if(r.current!==null){let i=r.current,a=n.current,s=t.context.triggerElements.getById(i);a&&s===a&&t.context.triggerElements.delete(i),r.current=null,n.current=null}o!==null&&(r.current=e,n.current=o,t.context.triggerElements.add(e,o))}},[t,e])}function Td(e,t,r,n){let o=r.useState("isMountedByTrigger",e),i=t_(e,r),a=Y(s=>{if(i(s),!s||!r.select("open"))return;let c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:s,...n});return}c==null&&r.update({activeTriggerId:e,activeTriggerElement:s,...n})});return W(()=>{o&&r.update({activeTriggerElement:t.current,...n})},[o,r,t,...Object.values(n)]),{registerTrigger:a,isMountedByThisTrigger:o}}function Cd(e){let t=e.useState("open");W(()=>{if(t&&!e.select("activeTriggerId")&&e.context.triggerElements.size===1){let r=e.context.triggerElements.entries().next();if(!r.done){let[n,o]=r.value;e.update({activeTriggerId:n,activeTriggerElement:o})}}},[t,e])}function Pd(e,t,r){let{mounted:n,setMounted:o,transitionStatus:i}=Oi(e);t.useSyncedValues({mounted:n,transitionStatus:i});let a=Y(()=>{o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)}),s=t.useState("preventUnmountingOnClose");return io({enabled:!s,open:e,ref:t.context.popupRef,onComplete(){e||a()}}),{forceUnmount:a,transitionStatus:i}}var qr=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let n=this.idMap.get(t);n!==r&&(n!==void 0&&this.elementsSet.delete(n),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function Ad(){return new Yr({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new qr,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0})}function Nd(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Ad(),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:We,inactiveTriggerProps:We,popupProps:We}}var Ui=J(e=>e.triggerIdProp??e.activeTriggerId),Vd={open:J(e=>e.openProp??e.open),mounted:J(e=>e.mounted),transitionStatus:J(e=>e.transitionStatus),floatingRootContext:J(e=>e.floatingRootContext),preventUnmountingOnClose:J(e=>e.preventUnmountingOnClose),payload:J(e=>e.payload),activeTriggerId:Ui,activeTriggerElement:J(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:J((e,t)=>t!==void 0&&Ui(e)===t),isOpenedByTrigger:J((e,t)=>t!==void 0&&Ui(e)===t&&e.open),isMountedByTrigger:J((e,t)=>t!==void 0&&Ui(e)===t&&e.mounted),triggerProps:J((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:J(e=>e.popupProps),popupElement:J(e=>e.popupElement),positionerElement:J(e=>e.positionerElement)};function Id(e){let{open:t=!1,onOpenChange:r,elements:n={}}=e,o=kr(),i=so()!=null,a=Ne(()=>new Yr({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:n.reference??null,floatingElement:n.floating??null,triggerElements:new qr,floatingId:o,syncOnly:!1,nested:i})).current;return W(()=>{let s={open:t,floatingId:o};n.reference!==void 0&&(s.referenceElement=n.reference,s.domReferenceElement=G(n.reference)?n.reference:null),n.floating!==void 0&&(s.floatingElement=n.floating),a.update(s)},[t,o,n.reference,n.floating,a]),a.context.onOpenChange=r,a.context.nested=i,a}function yl(e={}){let{nodeId:t,externalTree:r}=e,n=Id(e),o=e.rootContext||n,i={reference:o.useState("referenceElement"),floating:o.useState("floatingElement"),domReference:o.useState("domReferenceElement")},[a,s]=dt.useState(null),c=dt.useRef(null),u=$r(r);W(()=>{i.domReference&&(c.current=i.domReference)},[i.domReference]);let l=md({...e,elements:{...i,...a&&{reference:a}}}),f=dt.useCallback(S=>{let V=G(S)?{getBoundingClientRect:()=>S.getBoundingClientRect(),getClientRects:()=>S.getClientRects(),contextElement:S}:S;s(V),l.refs.setReference(V)},[l.refs]),[g,d]=dt.useState(void 0),[m,h]=dt.useState(null);o.useSyncedValue("referenceElement",g??null);let b=G(g)?g:null;o.useSyncedValue("domReferenceElement",g===void 0?i.domReference:b),o.useSyncedValue("floatingElement",m);let y=dt.useCallback(S=>{(G(S)||S===null)&&(c.current=S,d(S)),(G(l.refs.reference.current)||l.refs.reference.current===null||S!==null&&!G(S))&&l.refs.setReference(S)},[l.refs,d]),x=dt.useCallback(S=>{h(S),l.refs.setFloating(S)},[l.refs]),w=dt.useMemo(()=>({...l.refs,setReference:y,setFloating:x,setPositionReference:f,domReference:c}),[l.refs,y,x,f]),_=dt.useMemo(()=>({...l.elements,domReference:i.domReference}),[l.elements,i.domReference]),v=o.useState("open"),E=o.useState("floatingId"),T=dt.useMemo(()=>({...l,dataRef:o.context.dataRef,open:v,onOpenChange:o.setOpen,events:o.context.events,floatingId:E,refs:w,elements:_,nodeId:t,rootStore:o}),[l,w,_,t,o,v,E]);return W(()=>{o.context.dataRef.current.floatingContext=T;let S=u?.nodesRef.current.find(V=>V.id===t);S&&(S.context=T)}),dt.useMemo(()=>({...l,context:T,refs:w,elements:_,rootStore:o}),[l,w,_,T,o])}function bl(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,onOpenChange:n}=e,o=kr(),i=so()!=null,a=t.useState("open"),s=t.useState("activeTriggerElement"),c=t.useState(r?"popupElement":"positionerElement"),u=t.context.triggerElements,l=Ne(()=>new Yr({open:a,transitionStatus:void 0,referenceElement:s,floatingElement:c,triggerElements:u,onOpenChange:n,floatingId:o,syncOnly:!0,nested:i})).current;return W(()=>{let f={open:a,floatingId:o,referenceElement:s,floatingElement:c};G(s)&&(f.domReferenceElement=s),l.state.positionReference===l.state.referenceElement&&(f.positionReference=s),l.update(f)},[a,o,s,c,l]),l.context.onOpenChange=n,l.context.nested=i,l}var nr=p(H(),1);var vl=uf&&cf;function xl(e,t={}){let r="rootStore"in e?e.rootStore:e,{events:n,dataRef:o}=r.context,{enabled:i=!0,delay:a}=t,s=nr.useRef(!1),c=nr.useRef(null),u=_r(),l=nr.useRef(!0);nr.useEffect(()=>{let g=r.select("domReferenceElement");if(!i)return;let d=xe(g);function m(){let y=r.select("domReferenceElement");!r.select("open")&&ke(y)&&y===ki(ze(y))&&(s.current=!0)}function h(){l.current=!0}function b(){l.current=!1}return Qt(ee(d,"blur",m),vl&&ee(d,"keydown",h,!0),vl&&ee(d,"pointerdown",b,!0))},[r,i]),nr.useEffect(()=>{if(!i)return;function g(d){if(d.reason===X.triggerPress||d.reason===X.escapeKey){let m=r.select("domReferenceElement");G(m)&&(c.current=m,s.current=!0)}}return n.on("openchange",g),()=>{n.off("openchange",g)}},[n,i,r]);let f=nr.useMemo(()=>({onMouseLeave(){s.current=!1,c.current=null},onFocus(g){let d=g.currentTarget;if(s.current){if(c.current===d)return;s.current=!1,c.current=null}let m=ct(g.nativeEvent);if(G(m)){if(vl&&!g.relatedTarget){if(!l.current&&!mf(m))return}else if(!pf(m))return}let h=Cn(g.relatedTarget,r.context.triggerElements),{nativeEvent:b,currentTarget:y}=g,x=typeof a=="function"?a():a;if(r.select("open")&&h||x===0||x===void 0){r.setOpen(!0,re(X.triggerFocus,b,y));return}u.start(x,()=>{s.current||r.setOpen(!0,re(X.triggerFocus,b,y))})},onBlur(g){s.current=!1,c.current=null;let d=g.relatedTarget,m=g.nativeEvent,h=G(d)&&d.hasAttribute(ao("focus-guard"))&&d.getAttribute("data-type")==="outside";u.start(0,()=>{let b=r.select("domReferenceElement"),y=ki(ze(b));!d&&y===b||fe(o.current.floatingContext?.refs.floating.current,y)||fe(b,y)||h||Cn(d??y,r.context.triggerElements)||r.setOpen(!1,re(X.triggerFocus,m))})}}),[o,r,u,a]);return nr.useMemo(()=>i?{reference:f,trigger:f}:{},[i,f])}var Uo=p(H(),1);var _l=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Vt,this.restTimeout=new Vt,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Gi=new WeakMap;function fo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Gi.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Gi.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Xi(e,t){let{scopeElement:r,referenceElement:n,floatingElement:o}=t,i=Gi.get(r);i&&i!==e&&fo(i),fo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=o,Gi.set(r,e),r.style.pointerEvents="none",n.style.pointerEvents="auto",o.style.pointerEvents="auto"}function Ki(e){let t=Ne(_l.create).current,r=e.context.dataRef.current;return r.hoverInteractionState||(r.hoverInteractionState=t),Lr(r.hoverInteractionState.disposeEffect),r.hoverInteractionState}function wl(e,t={}){let r="rootStore"in e?e.rootStore:e,n=r.useState("open"),o=r.useState("floatingElement"),i=r.useState("domReferenceElement"),{dataRef:a}=r.context,{enabled:s=!0,closeDelay:c=0,nodeId:u}=t,l=Ki(r),f=$r(),g=so(),d=Y(()=>ji(a.current.openEvent?.type,l.interactedInside)),m=Y(()=>{let _=a.current.openEvent?.type;return _?.includes("mouse")&&_!=="mousedown"}),h=Y(_=>Cn(_,r.context.triggerElements)),b=Uo.useCallback(_=>{let v=Nn(c,"close",l.pointerType),E=()=>{r.setOpen(!1,re(X.triggerHover,_)),f?.events.emit("floating.closed",_)};v?l.openChangeTimeout.start(v,E):(l.openChangeTimeout.clear(),E())},[c,r,l,f]),y=Y(()=>{fo(l)}),x=Y(_=>{let v=ct(_);if(!Gs(v)){l.interactedInside=!1;return}l.interactedInside=v?.closest("[aria-haspopup]")!=null});W(()=>{n||(l.pointerType=void 0,l.restTimeoutPending=!1,l.interactedInside=!1,y())},[n,l,y]),Uo.useEffect(()=>y,[y]),W(()=>{if(s&&n&&l.handleCloseOptions?.blockPointerEvents&&m()&&G(i)&&o){let _=i,v=o,E=ze(o),T=f?.nodesRef.current.find(V=>V.id===g)?.context?.elements.floating;T&&(T.style.pointerEvents="");let S=l.handleCloseOptions?.getScope?.()??l.pointerEventsScopeElement??T??_.closest("[data-rootownerid]")??E.body;return Xi(l,{scopeElement:S,referenceElement:_,floatingElement:v}),()=>{y()}}},[s,n,i,o,l,m,f,g,y]);let w=_r();Uo.useEffect(()=>{if(!s)return;function _(){l.openChangeTimeout.clear(),w.clear(),f?.events.off("floating.closed",E),y()}function v(S){if(f&&g&&Ut(f.nodesRef.current,g).length>0){f.events.on("floating.closed",E);return}if(h(S.relatedTarget))return;let V=a.current.floatingContext?.nodeId??u,F=S.relatedTarget;if(!(f&&V&&G(F)&&Ut(f.nodesRef.current,V,!1).some(C=>fe(C.context?.elements.floating,F)))){if(l.handler){l.handler(S);return}y(),d()||b(S)}}function E(S){!f||!g||Ut(f.nodesRef.current,g).length>0||w.start(0,()=>{f.events.off("floating.closed",E),r.setOpen(!1,re(X.triggerHover,S)),f.events.emit("floating.closed",S)})}let T=o;return Qt(T&&ee(T,"mouseenter",_),T&&ee(T,"mouseleave",v),T&&ee(T,"pointerdown",x,!0),()=>{f?.events.off("floating.closed",E)})},[s,o,r,a,u,d,h,b,y,x,l,f,g,w])}var Ur=p(H(),1),Md=p(Dr(),1);var r_={current:null};function Rl(e,t={}){let r="rootStore"in e?e.rootStore:e,{dataRef:n,events:o}=r.context,{enabled:i=!0,delay:a=0,handleClose:s=null,mouseOnly:c=!1,restMs:u=0,move:l=!0,triggerElementRef:f=r_,externalTree:g,isActiveTrigger:d=!0,getHandleCloseContext:m,isClosing:h}=t,b=$r(g),y=Ki(r),x=Ur.useRef(!1),w=Zt(s),_=Zt(a),v=Zt(u),E=Zt(i),T=Zt(h);d&&(y.handleCloseOptions=w.current?.__options);let S=Y(()=>ji(n.current.openEvent?.type,y.interactedInside)),V=Y(O=>Cn(O,r.context.triggerElements)),F=Y((O,R,N)=>{let P=r.context.triggerElements;if(P.hasElement(R))return!O||!fe(O,R);if(!G(N))return!1;let A=N;return P.hasMatchingElement(M=>fe(M,A))&&(!O||!fe(O,A))}),L=Y((O,R=!0)=>{let N=Nn(_.current,"close",y.pointerType);N?y.openChangeTimeout.start(N,()=>{r.setOpen(!1,re(X.triggerHover,O)),b?.events.emit("floating.closed",O)}):R&&(y.openChangeTimeout.clear(),r.setOpen(!1,re(X.triggerHover,O)),b?.events.emit("floating.closed",O))}),C=Y(()=>{if(!y.handler)return;ze(r.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),I=Y(()=>{fo(y)});return Ur.useEffect(()=>C,[C]),Ur.useEffect(()=>{if(!i)return;function O(R){R.open?x.current=!1:(x.current=R.reason===X.triggerHover,C(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return o.on("openchange",O),()=>{o.off("openchange",O)}},[i,o,y,C]),Ur.useEffect(()=>{if(!i)return;let O=f.current??(d?r.select("domReferenceElement"):null);if(!G(O))return;function R(P){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,c&&!Pn(y.pointerType))return;let A=Xs(v.current),M=Nn(_.current,"open",y.pointerType),D=ct(P),$=P.currentTarget??null,Q=r.select("domReferenceElement"),Z=$;if(G(D)&&!r.context.triggerElements.hasElement(D)){for(let yn of r.context.triggerElements.elements())if(fe(yn,D)){Z=yn;break}}G($)&&G(Q)&&!r.context.triggerElements.hasElement($)&&fe($,Q)&&(Z=Q);let be=Z==null?!1:F(Q,Z,D),Ce=r.select("open"),U=T.current?.()??r.select("transitionStatus")==="ending",pe=!Ce&&U&&x.current,at=!be&&G(Z)&&G(Q)&&fe(Q,Z)&&pe,qe=A>0&&!M,st=be&&(Ce||pe)||at,Ue=!Ce||be;if(st){r.setOpen(!0,re(X.triggerHover,P,Z));return}qe||(M?y.openChangeTimeout.start(M,()=>{Ue&&r.setOpen(!0,re(X.triggerHover,P,Z))}):Ue&&r.setOpen(!0,re(X.triggerHover,P,Z)))}function N(P){if(S()){I();return}C();let A=r.select("domReferenceElement"),M=ze(A);y.restTimeout.clear(),y.restTimeoutPending=!1;let D=n.current.floatingContext??m?.();if(V(P.relatedTarget))return;if(w.current&&D){r.select("open")||y.openChangeTimeout.clear();let Z=f.current;y.handler=w.current({...D,tree:b,x:P.clientX,y:P.clientY,onClose(){I(),C(),E.current&&!S()&&Z===r.select("domReferenceElement")&&L(P,!0)}}),M.addEventListener("mousemove",y.handler),y.handler(P);return}(y.pointerType!=="touch"||!fe(r.select("floatingElement"),P.relatedTarget))&&L(P)}return l?Qt(ee(O,"mousemove",R,{once:!0}),ee(O,"mouseenter",R),ee(O,"mouseleave",N)):Qt(ee(O,"mouseenter",R),ee(O,"mouseleave",N))},[C,I,n,_,L,r,i,w,y,d,F,S,V,c,l,v,f,b,E,m,T]),Ur.useMemo(()=>{if(!i)return;function O(R){y.pointerType=R.pointerType}return{onPointerDown:O,onPointerEnter:O,onMouseMove(R){let{nativeEvent:N}=R,P=R.currentTarget,A=r.select("domReferenceElement"),M=r.select("open"),D=F(A,P,R.target);if(c&&!Pn(y.pointerType))return;if(M&&D&&y.handleCloseOptions?.blockPointerEvents){let Z=r.select("floatingElement");if(Z){let be=y.handleCloseOptions?.getScope?.()??P.ownerDocument.body;Xi(y,{scopeElement:be,referenceElement:P,floatingElement:Z})}}let $=Xs(v.current);if(M&&!D||$===0||!D&&y.restTimeoutPending&&R.movementX**2+R.movementY**2<2)return;y.restTimeout.clear();function Q(){if(y.restTimeoutPending=!1,S())return;let Z=r.select("open");!y.blockMouseMove&&(!Z||D)&&r.setOpen(!0,re(X.triggerHover,N,P))}y.pointerType==="touch"?Md.flushSync(()=>{Q()}):D&&M?Q():(y.restTimeoutPending=!0,y.restTimeout.start($,Q))}}},[i,y,S,F,c,r,v])}var kn=p(H(),1);function El(e=[]){let t=e.map(u=>u?.reference),r=e.map(u=>u?.floating),n=e.map(u=>u?.item),o=e.map(u=>u?.trigger),i=kn.useCallback(u=>Qi(u,e,"reference"),t),a=kn.useCallback(u=>Qi(u,e,"floating"),r),s=kn.useCallback(u=>Qi(u,e,"item"),n),c=kn.useCallback(u=>Qi(u,e,"trigger"),o);return kn.useMemo(()=>({getReferenceProps:i,getFloatingProps:a,getItemProps:s,getTriggerProps:c}),[i,a,s,c])}function Qi(e,t,r){let n=new Map,o=r==="item",i={};r==="floating"&&(i.tabIndex=-1,i[$s]="");for(let a in e)o&&e&&(a===Ys||a===qs)||(i[a]=e[a]);for(let a=0;a<t.length;a+=1){let s,c=t[a]?.[r];typeof c=="function"?s=e?c(e):null:s=c,s&&kd(i,s,o,n)}return kd(i,e,o,n),i}function kd(e,t,r,n){for(let o in t){let i=t[o];r&&(o===Ys||o===qs)||(o.startsWith("on")?(n.has(o)||n.set(o,[]),typeof i=="function"&&(n.get(o)?.push(i),e[o]=(...a)=>n.get(o)?.map(s=>s(...a)).find(s=>s!==void 0))):e[o]=i)}}var Dd=.1,n_=Dd*Dd,ie=.5;function Zi(e,t,r,n,o,i){return n>=t!=i>=t&&e<=(o-r)*(t-n)/(i-n)+r}function Ji(e,t,r,n,o,i,a,s,c,u){let l=!1;return Zi(e,t,r,n,o,i)&&(l=!l),Zi(e,t,o,i,a,s)&&(l=!l),Zi(e,t,a,s,c,u)&&(l=!l),Zi(e,t,c,u,r,n)&&(l=!l),l}function o_(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function ea(e,t,r,n,o,i){let a=Math.min(r,o),s=Math.max(r,o),c=Math.min(n,i),u=Math.max(n,i);return e>=a&&e<=s&&t>=c&&t<=u}function Sl(e={}){let{blockPointerEvents:t=!1}=e,r=new Vt,n=({x:o,y:i,placement:a,elements:s,onClose:c,nodeId:u,tree:l})=>{let f=a?.split("-")[0],g=!1,d=null,m=null,h=typeof performance<"u"?performance.now():0;function b(x,w){let _=performance.now(),v=_-h;if(d===null||m===null||v===0)return d=x,m=w,h=_,!1;let E=x-d,T=w-m,S=E*E+T*T,V=v*v*n_;return d=x,m=w,h=_,S<V}function y(){r.clear(),c()}return function(w){r.clear();let _=s.domReference,v=s.floating;if(!_||!v||f==null||o==null||i==null)return;let{clientX:E,clientY:T}=w,S=ct(w),V=w.type==="mouseleave",F=fe(v,S),L=fe(_,S);if(F&&(g=!0,!V))return;if(L&&(g=!1,!V)){g=!0;return}if(V&&G(w.relatedTarget)&&fe(v,w.relatedTarget))return;function C(){return!!(l&&Ut(l.nodesRef.current,u).length>0)}function I(){C()||y()}if(C())return;let O=_.getBoundingClientRect(),R=v.getBoundingClientRect(),N=o>R.right-R.width/2,P=i>R.bottom-R.height/2,A=R.width>O.width,M=R.height>O.height,D=(A?O:R).left,$=(A?O:R).right,Q=(M?O:R).top,Z=(M?O:R).bottom;if(f==="top"&&i>=O.bottom-1||f==="bottom"&&i<=O.top+1||f==="left"&&o>=O.right-1||f==="right"&&o<=O.left+1){I();return}let be=!1;switch(f){case"top":be=ea(E,T,D,O.top+1,$,R.bottom-1);break;case"bottom":be=ea(E,T,D,R.top+1,$,O.bottom-1);break;case"left":be=ea(E,T,R.right-1,Z,O.left+1,Q);break;case"right":be=ea(E,T,O.right-1,Z,R.left+1,Q);break;default:}if(be)return;if(g&&!o_(E,T,O)){I();return}if(!V&&b(E,T)){I();return}let Ce=!1;switch(f){case"top":{let U=A?ie/2:ie*4,pe=A||N?o+U:o-U,at=A?o-U:N?o+U:o-U,qe=i+ie+1,st=N||A?R.bottom-ie:R.top,Ue=N?A?R.bottom-ie:R.top:R.bottom-ie;Ce=Ji(E,T,pe,qe,at,qe,R.left,st,R.right,Ue);break}case"bottom":{let U=A?ie/2:ie*4,pe=A||N?o+U:o-U,at=A?o-U:N?o+U:o-U,qe=i-ie,st=N||A?R.top+ie:R.bottom,Ue=N?A?R.top+ie:R.bottom:R.top+ie;Ce=Ji(E,T,pe,qe,at,qe,R.left,st,R.right,Ue);break}case"left":{let U=M?ie/2:ie*4,pe=M||P?i+U:i-U,at=M?i-U:P?i+U:i-U,qe=o+ie+1,st=P||M?R.right-ie:R.left,Ue=P?M?R.right-ie:R.left:R.right-ie;Ce=Ji(E,T,st,R.top,Ue,R.bottom,qe,pe,qe,at);break}case"right":{let U=M?ie/2:ie*4,pe=M||P?i+U:i-U,at=M?i-U:P?i+U:i-U,qe=o-ie,st=P||M?R.left+ie:R.right,Ue=P?M?R.left+ie:R.right:R.left+ie;Ce=Ji(E,T,qe,pe,qe,at,st,R.top,Ue,R.bottom);break}default:}Ce?g||r.start(40,I):I()}};return n.__options={...e,blockPointerEvents:t},n}var Ol=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=tr.startingStyle]="startingStyle",e[e.endingStyle=tr.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),Go=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),i_={[Go.popupOpen]:""},t2={[Go.popupOpen]:"",[Go.pressed]:""},a_={[Ol.open]:""},s_={[Ol.closed]:""},l_={[Ol.anchorHidden]:""},Ld={open(e){return e?i_:null}};var mo={open(e){return e?a_:s_},anchorHidden(e){return e?l_:null}};function Fd(e){return Jn(19)?e:e?"true":void 0}var Mt=p(H(),1);var c_=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:u,padding:l=0,offsetParent:f="real"}=Xt(e,t)||{};if(u==null)return{};let g=Fi(l),d={x:r,y:n},m=zo(o),h=Wo(m),b=await a.getDimensions(u),y=m==="y",x=y?"top":"left",w=y?"bottom":"right",_=y?"clientHeight":"clientWidth",v=i.reference[h]+i.reference[m]-d[m]-i.floating[h],E=d[m]-i.reference[m],T=f==="real"?await a.getOffsetParent?.(u):s.floating,S=s.floating[_]||i.floating[h];(!S||!await a.isElement?.(T))&&(S=s.floating[_]||i.floating[h]);let V=v/2-E/2,F=S/2-b[h]/2-1,L=Math.min(g[x],F),C=Math.min(g[w],F),I=L,O=S-b[h]-C,R=S/2-b[h]/2+V,N=Bo(I,R,O),P=!c.arrow&&Kt(o)!=null&&R!==N&&i.reference[h]/2-(R<I?L:C)-b[h]/2<0,A=P?R<I?R-I:R-O:0;return{[m]:d[m]+A,data:{[m]:N,centerOffset:R-N-A,...P&&{alignmentOffset:A}},reset:P}}}),jd=(e,t)=>({...c_(e),options:[e,t]});var Hd={name:"hide",async fn(e){let{width:t,height:r,x:n,y:o}=e.rects.reference,i=t===0&&r===0&&n===0&&o===0;return{data:{referenceHidden:(await ul().fn(e)).data?.referenceHidden||i}}}};var Xo={sideX:"left",sideY:"top"},Bd={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:n},elements:{floating:o},platform:i,strategy:a,placement:s}=e,c=xe(o),u=c.getComputedStyle(o);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:r,data:Xo};let f=await i.getOffsetParent?.(o),g={width:0,height:0};if(a==="fixed"&&c?.visualViewport)g={width:c.visualViewport.width,height:c.visualViewport.height};else if(f===c){let x=ze(o);g={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await i.isElement?.(f)&&(g=await i.getDimensions(f));let d=Ge(s),m=t,h=r;d==="left"&&(m=g.width-(t+n.width)),d==="top"&&(h=g.height-(r+n.height));let b=d==="left"?"right":Xo.sideX,y=d==="top"?"bottom":Xo.sideY;return{x:m,y:h,data:{sideX:b,sideY:y}}}};function $d(e,t,r){let n=e==="inline-start"||e==="inline-end";return{top:"top",right:n?r?"inline-start":"inline-end":"right",bottom:"bottom",left:n?r?"inline-end":"inline-start":"left"}[t]}function Wd(e,t,r){let{rects:n,placement:o}=e;return{side:$d(t,Ge(o),r),align:Kt(o)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function Yd(e){let{anchor:t,positionMethod:r="absolute",side:n="bottom",sideOffset:o=0,align:i="center",alignOffset:a=0,collisionBoundary:s,collisionPadding:c=5,sticky:u=!1,arrowPadding:l=5,disableAnchorTracking:f=!1,keepMounted:g=!1,floatingRootContext:d,mounted:m,collisionAvoidance:h,shiftCrossAxis:b=!1,nodeId:y,adaptiveOrigin:x,lazyFlip:w=!1,externalTree:_}=e,[v,E]=Mt.useState(null);!m&&v!==null&&E(null);let T=h.side||"flip",S=h.align||"flip",V=h.fallbackAxisSide||"end",F=typeof t=="function"?t:void 0,L=Y(F),C=F?L:t,I=Zt(t),O=Zt(m),N=Zn()==="rtl",P=v||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":N?"left":"right","inline-start":N?"right":"left"}[n],A=i==="center"?P:`$P}-$i}`,M=c,D=1,$=n==="bottom"?D:0,Q=n==="top"?D:0,Z=n==="right"?D:0,be=n==="left"?D:0;typeof M=="number"?M={top:M+$,right:M+be,bottom:M+Q,left:M+Z}:M&&(M={top:(M.top||0)+$,right:(M.right||0)+be,bottom:(M.bottom||0)+Q,left:(M.left||0)+Z});let Ce={boundary:s==="clipping-ancestors"?"clippingAncestors":s,padding:M},U=Mt.useRef(null),pe=Zt(o),at=Zt(a),Ue=[il(ue=>{let lt=Wd(ue,n,N),Dt=typeof pe.current=="function"?pe.current(lt):pe.current,xt=typeof at.current=="function"?at.current(lt):at.current;return{mainAxis:Dt,crossAxis:xt,alignmentAxis:xt}},[typeof o!="function"?o:0,typeof a!="function"?a:0,N,n])],yn=S==="none"&&T!=="shift",bn=!yn&&(u||b||T==="shift"),di=T==="none"?null:ll({...Ce,padding:{top:M.top+D,right:M.right+D,bottom:M.bottom+D,left:M.left+D},mainAxis:!b&&T==="flip",crossAxis:S==="flip"?"alignment":!1,fallbackAxisSideDirection:V}),Gn=yn?null:al(ue=>{let lt=ze(ue.elements.floating).documentElement;return{...Ce,rootBoundary:b?{x:0,y:0,width:lt.clientWidth,height:lt.clientHeight}:void 0,mainAxis:S!=="none",crossAxis:bn,limiter:u||b?void 0:sl(Dt=>{if(!U.current)return{};let{width:xt,height:vr}=U.current.getBoundingClientRect(),zt=_t(Ge(Dt.placement)),wn=zt==="y"?xt:vr,Kn=zt==="y"?M.left+M.right:M.top+M.bottom;return{offset:wn/2+Kn/2}})}},[Ce,u,b,M,S]);T==="shift"||S==="shift"||i==="center"?Ue.push(Gn,di):Ue.push(di,Gn),Ue.push(cl({...Ce,apply({elements:{floating:ue},availableWidth:lt,availableHeight:Dt,rects:xt}){if(!O.current)return;let vr=ue.style;vr.setProperty("--available-width",`$lt}px`),vr.setProperty("--available-height",`$Dt}px`);let zt=xe(ue).devicePixelRatio||1,{x:wn,y:Kn,width:vi,height:Ss}=xt.reference,Os=(Math.round((wn+vi)*zt)-Math.round(wn*zt))/zt,Ts=(Math.round((Kn+Ss)*zt)-Math.round(Kn*zt))/zt;vr.setProperty("--anchor-width",`$Os}px`),vr.setProperty("--anchor-height",`$Ts}px`)}}),jd(()=>({element:U.current||ze(U.current).createElement("div"),padding:l,offsetParent:"floating"}),[l]),{name:"transformOrigin",fn(ue){let{elements:lt,middlewareData:Dt,placement:xt,rects:vr,y:zt}=ue,wn=Ge(xt),Kn=_t(wn),vi=U.current,Ss=Dt.arrow?.x||0,Os=Dt.arrow?.y||0,Ts=vi?.clientWidth||0,Rb=vi?.clientHeight||0,Cs=Ss+Ts/2,_u=Os+Rb/2,Eb=Math.abs(Dt.shift?.y||0),Sb=vr.reference.height/2,Vo=typeof o=="function"?o(Wd(ue,n,N)):o,Ob=Eb>Vo,Tb={top:`$Cs}px calc(100% + $Vo}px)`,bottom:`$Cs}px ${-Vo}px`,left:`calc(100% + $Vo}px) $_u}px`,right:`${-Vo}px $_u}px`}[wn],Cb=`$Cs}px $vr.reference.y+Sb-zt}px`;return lt.floating.style.setProperty("--transform-origin",bn&&Kn==="y"&&Ob?Cb:Tb),{}}},Hd,x),W(()=>{!m&&d&&d.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[m,d]);let vn=Mt.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Ir,elements:xn,x:mi,y:pi,middlewareData:Le,update:Xn,placement:B,context:q,isPositioned:Pe,floatingStyles:Xe}=yl({rootContext:d,open:g?m:void 0,placement:A,middleware:Ue,strategy:r,whileElementsMounted:g?void 0:(...ue)=>Yo(...ue,vn),nodeId:y,externalTree:_}),{sideX:Mr,sideY:Ao}=Le.adaptiveOrigin||Xo,yr=Pe?r:"fixed",gi=Mt.useMemo(()=>{let ue=x?{position:yr,[Mr]:mi,[Ao]:pi}:{position:yr,...Xe};return Pe||(ue.opacity=0),ue},[x,yr,Mr,mi,Ao,pi,Xe,Pe]),_n=Mt.useRef(null);W(()=>{if(!m)return;let ue=I.current,lt=typeof ue=="function"?ue():ue,xt=(zd(lt)?lt.current:lt)||null||null;xt!==_n.current&&(Ir.setPositionReference(xt),_n.current=xt)},[m,Ir,C,I]),Mt.useEffect(()=>{if(!m)return;let ue=I.current;typeof ue!="function"&&zd(ue)&&ue.current!==_n.current&&(Ir.setPositionReference(ue.current),_n.current=ue.current)},[m,Ir,C,I]),Mt.useEffect(()=>{if(g&&m&&xn.domReference&&xn.floating)return Yo(xn.domReference,xn.floating,Xn,vn)},[g,m,xn,Xn,vn]);let Fe=Ge(B),br=$d(n,Fe,N),No=Kt(B)||"center",hi=!!Le.hide?.referenceHidden;W(()=>{w&&m&&Pe&&E(Fe)},[w,m,Pe,Fe]);let yi=Mt.useMemo(()=>({position:"absolute",top:Le.arrow?.y,left:Le.arrow?.x}),[Le.arrow]),bi=Le.arrow?.centerOffset!==0;return Mt.useMemo(()=>({positionerStyles:gi,arrowStyles:yi,arrowRef:U,arrowUncentered:bi,side:br,align:No,physicalSide:Fe,anchorHidden:hi,refs:Ir,context:q,isPositioned:Pe,update:Xn}),[gi,yi,U,bi,br,No,Fe,hi,Ir,q,Pe,Xn])}function zd(e){return e!=null&&"current"in e}function ta(e){return e==="starting"?Af:We}function qd(e,t,{styles:r,transitionStatus:n,props:o,refs:i,hidden:a,inert:s=!1}){let c={...r};return s&&(c.pointerEvents="none"),Me("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:a,style:c},ta(n),o],stateAttributesMapping:mo})}var Gr={};Qn(Gr,{Panel:()=>Kd,Root:()=>Gd,Trigger:()=>Xd});var Ko=p(H(),1);var ra={...ef,...eo};var Ud=p(k(),1),Gd=Ko.forwardRef(function(t,r){let{render:n,className:o,defaultOpen:i=!1,disabled:a=!1,onOpenChange:s,open:c,style:u,...l}=t,f=Y(s),g=Qu({open:c,defaultOpen:i,onOpenChange:f,disabled:a}),d=Ko.useMemo(()=>({open:g.open,disabled:g.disabled,transitionStatus:g.transitionStatus}),[g.open,g.disabled,g.transitionStatus]),m=Ko.useMemo(()=>({...g,onOpenChange:f,state:d}),[g,f,d]),h=Me("div",t,{state:d,ref:r,props:l,stateAttributesMapping:ra});return(0,Ud.jsx)(js.Provider,{value:m,children:h})});var na=p(H(),1);var u_={...Ju,...eo},Xd=na.forwardRef(function(t,r){let{panelId:n,open:o,handleTrigger:i,state:a,disabled:s}=Ci(),{className:c,disabled:u=s,id:l,render:f,nativeButton:g=!0,style:d,...m}=t,{getButtonProps:h,buttonRef:b}=Ws({disabled:u,focusableWhenDisabled:!0,native:g}),y=na.useMemo(()=>({"aria-controls":o?n:void 0,"aria-expanded":o,onClick:i}),[n,o,i]);return Me("button",t,{state:a,ref:[r,b],props:[y,m,h],stateAttributesMapping:u_})});var oa=p(H(),1);var Tl=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var Kd=oa.forwardRef(function(t,r){let{className:n,hiddenUntilFound:o,keepMounted:i,render:a,id:s,style:c,...u}=t,{abortControllerRef:l,animationTypeRef:f,height:g,mounted:d,onOpenChange:m,open:h,panelId:b,panelRef:y,runOnceAnimationsFinish:x,setDimensions:w,setHiddenUntilFound:_,setKeepMounted:v,setMounted:E,setPanelIdState:T,setOpen:S,setVisible:V,state:F,transitionDimensionRef:L,visible:C,width:I,transitionStatus:O}=Ci(),R=o??!1,N=i??!1;W(()=>{if(s)return T(s),()=>{T(void 0)}},[s,T]),W(()=>{_(R)},[_,R]),W(()=>{v(N)},[v,N]);let{props:P}=Ef({abortControllerRef:l,animationTypeRef:f,externalRef:r,height:g,hiddenUntilFound:R,id:b,keepMounted:N,mounted:d,onOpenChange:m,open:h,panelRef:y,runOnceAnimationsFinish:x,setDimensions:w,setMounted:E,setOpen:S,setVisible:V,transitionDimensionRef:L,visible:C,width:I});io({open:h&&O==="idle",ref:y,onComplete(){h&&w({height:void 0,width:void 0})}});let A=oa.useMemo(()=>({...F,transitionStatus:O}),[F,O]),M=Me("div",t,{state:A,ref:[r,y],props:[P,{style:{[Tl.collapsiblePanelHeight]:g===void 0?"auto":`$g}px`,[Tl.collapsiblePanelWidth]:I===void 0?"auto":`$I}px`}},u],stateAttributesMapping:ra});return N||R||d?M:null});var Qe=p(H(),1),rm=p(Dr(),1);var Qd=p(H(),1);function Zd(e){let[t,r]=Qd.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var Dn=p(H(),1);function Cl(e){let t=Ke(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=ke(e),i=o?e.offsetWidth:r,a=o?e.offsetHeight:n;return(zr(r)!==i||zr(n)!==a)&&(r=i,n=a),{width:r,height:n}}var f_=()=>!0;function em(e){let{popupElement:t,positionerElement:r,content:n,mounted:o,enabled:i=f_,onMeasureLayout:a,onMeasureLayoutComplete:s,side:c,direction:u}=e,l=jr(t,!0,!1),f=Fr(),g=Dn.useRef(null),d=Dn.useRef(null),m=Dn.useRef(!0),h=Dn.useRef(xr),b=Y(a),y=Y(s),x=Dn.useMemo(()=>{let w=c==="top",_=c==="left";return u==="rtl"?(w=w||c==="inline-end",_=_||c==="inline-end"):(w=w||c==="inline-start",_=_||c==="inline-start"),w?{position:"absolute",[c==="top"?"bottom":"top"]:"0",[_?"right":"left"]:"0"}:We},[c,u]);W(()=>{if(!o||!i()||typeof ResizeObserver!="function"){h.current=xr,m.current=!0,g.current=null,d.current=null;return}if(!t||!r)return;h.current=Jd(t,x);let w=new ResizeObserver(I=>{let O=I[0];O&&(d.current={width:Math.ceil(O.borderBoxSize[0].inlineSize),height:Math.ceil(O.borderBoxSize[0].blockSize)})});w.observe(t),ia(t,"auto");let _=aa(t,"position","static"),v=aa(t,"transform","none"),E=aa(t,"scale","1"),T=Jd(r,{"--available-width":"max-content","--available-height":"max-content"});function S(){_(),v(),T()}function V(){S(),E()}if(b?.(),m.current||g.current===null){Qo(r,"max-content");let I=Cl(t);return g.current=I,Qo(r,I),V(),y?.(null,I),m.current=!1,()=>{w.disconnect(),h.current(),h.current=xr}}ia(t,"auto"),Qo(r,"max-content");let F=g.current??d.current,L=Cl(t);if(g.current=L,!F)return Qo(r,L),V(),y?.(null,L),()=>{w.disconnect(),f.cancel(),h.current(),h.current=xr};ia(t,F),V(),y?.(F,L),Qo(r,L);let C=new AbortController;return f.request(()=>{ia(t,L),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},C.signal)}),()=>{w.disconnect(),C.abort(),f.cancel(),h.current(),h.current=xr}},[n,t,r,l,f,i,o,b,y,x])}function aa(e,t,r){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,n)}}function Jd(e,t){let r=[];for(let[n,o]of Object.entries(t))r.push(aa(e,n,o));return r.length?()=>{r.forEach(n=>n())}:xr}function ia(e,t){let r=t==="auto"?"auto":`$t.width}px`,n=t==="auto"?"auto":`$t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",n)}function Qo(e,t){let r=t==="max-content"?"max-content":`$t.width}px`,n=t==="max-content"?"max-content":`$t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",n)}var po=p(k(),1);function nm(e){let{store:t,side:r,cssVars:n,children:o}=e,i=Zn(),a=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),c=t.useState("open"),u=t.useState("payload"),l=t.useState("mounted"),f=t.useState("popupElement"),g=t.useState("positionerElement"),d=Zd(c?a:null),m=p_(s,u),h=Qe.useRef(null),[b,y]=Qe.useState(null),[x,w]=Qe.useState(null),_=Qe.useRef(null),v=Qe.useRef(null),E=jr(_,!0,!1),T=Fr(),[S,V]=Qe.useState(null),[F,L]=Qe.useState(!1);W(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let C=Y(()=>{_.current?.style.setProperty("animation","none"),_.current?.style.setProperty("transition","none"),v.current?.style.setProperty("display","none")}),I=Y(A=>{_.current?.style.removeProperty("animation"),_.current?.style.removeProperty("transition"),v.current?.style.removeProperty("display"),A&&V(A)}),O=Qe.useRef(null);W(()=>{if(a&&d&&a!==d&&O.current!==a&&h.current){y(h.current),L(!0);let A=m_(d,a);w(A),T.request(()=>{rm.flushSync(()=>{L(!1)}),E(()=>{y(null),V(null),h.current=null})}),O.current=a}},[a,d,b,E,T]),W(()=>{let A=_.current;if(!A)return;let M=ze(A).createElement("div");for(let D of Array.from(A.childNodes))M.appendChild(D.cloneNode(!0));h.current=M});let R=b!=null,N;R?N=(0,po.jsxs)(Qe.Fragment,{children:[(0,po.jsx)("div",{"data-previous":!0,inert:Fd(!0),ref:v,style:{...S?{[n.popupWidth]:`$S.width}px`,[n.popupHeight]:`$S.height}px`}:null,position:"absolute"},"data-ending-style":F?void 0:""},"previous"),(0,po.jsx)("div",{"data-current":!0,ref:_,"data-starting-style":F?"":void 0,children:o},m)]}):N=(0,po.jsx)("div",{"data-current":!0,ref:_,children:o},m),W(()=>{let A=v.current;!A||!b||A.replaceChildren(...Array.from(b.childNodes))},[b]),em({popupElement:f,positionerElement:g,mounted:l,content:u,onMeasureLayout:C,onMeasureLayoutComplete:I,side:r,direction:i});let P={activationDirection:d_(x),transitioning:R};return{children:N,state:P}}function d_(e){if(e)return`$tm(e.horizontal,5,"right","left")} $tm(e.vertical,5,"down","up")}`}function tm(e,t,r,n){return e>t?r:e<-t?n:""}function m_(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),o={x:r.left+r.width/2,y:r.top+r.height/2},i={x:n.left+n.width/2,y:n.top+n.height/2};return{horizontal:i.x-o.x,vertical:i.y-o.y}}function p_(e,t){let[r,n]=Qe.useState(0),o=Qe.useRef(e),i=Qe.useRef(t),a=Qe.useRef(!1);return W(()=>{let s=o.current,c=i.current,u=e!==s,l=t!==c;u?(n(f=>f+1),a.current=!l):a.current&&l&&(n(f=>f+1),a.current=!1),o.current=e,i.current=t},[e,t]),`$e??"current"}-$r}`}var sa=p(H(),1),om=p(Dr(),1);var im=p(k(),1),am=sa.forwardRef(function(t,r){let{children:n,container:o,className:i,render:a,style:s,...c}=t,{portalNode:u,portalSubtree:l}=Zs({container:o,ref:r,componentProps:t,elementProps:c});return!l&&!u?null:(0,im.jsxs)(sa.Fragment,{children:[l,u&&om.createPortal(n,u)]})});var Et={};Qn(Et,{Arrow:()=>Rm,Handle:()=>Zo,Popup:()=>_m,Portal:()=>ym,Positioner:()=>vm,Provider:()=>Em,Root:()=>um,Trigger:()=>pm,Viewport:()=>Tm,createHandle:()=>Cm});var or=p(H(),1);var la=p(H(),1),Pl=la.createContext(void 0);function Ft(e){let t=la.useContext(Pl);if(t===void 0&&!e)throw new Error(Be(72));return t}var sm=p(H(),1),lm=p(Dr(),1);var g_={...Vd,disabled:J(e=>e.disabled),instantType:J(e=>e.instantType),isInstantPhase:J(e=>e.isInstantPhase),trackCursorAxis:J(e=>e.trackCursorAxis),disableHoverablePopup:J(e=>e.disableHoverablePopup),lastOpenChangeReason:J(e=>e.openChangeReason),closeOnClick:J(e=>e.closeOnClick),closeDelay:J(e=>e.closeDelay),hasViewport:J(e=>e.hasViewport)},go=class e extends uo{constructor(t){super({...h_(),...t},{popupRef:sm.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new qr},g_)}setOpen=(t,r)=>{let n=r.reason,o=n===X.triggerHover,i=t&&n===X.triggerFocus,a=!t&&(n===X.triggerPress||n===X.escapeKey);if(r.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(t,r),r.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(t,r);let s=()=>{let c={open:t,openChangeReason:n};i?c.instantType="focus":a?c.instantType="dismiss":n===X.triggerHover&&(c.instantType=void 0);let u=r.trigger?.id??null;(u||t)&&(c.activeTriggerId=u,c.activeTriggerElement=r.trigger??null),this.update(c)};o?lm.flushSync(s):s()};static useStore(t,r){let n=Ne(()=>new e(r)).current,o=t??n,i=bl({popupStore:o,onOpenChange:o.setOpen});return o.state.floatingRootContext=i,o}};function h_(){return{...Nd(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var cm=p(k(),1),um=gl(function(t){let{disabled:r=!1,defaultOpen:n=!1,open:o,disableHoverablePopup:i=!1,trackCursorAxis:a="none",actionsRef:s,onOpenChange:c,onOpenChangeComplete:u,handle:l,triggerId:f,defaultTriggerId:g=null,children:d}=t,m=go.useStore(l?.store,{open:n,openProp:o,activeTriggerId:g,triggerIdProp:f});Tf(()=>{o===void 0&&m.state.open===!1&&n===!0&&m.update({open:!0,activeTriggerId:g})}),m.useControlledProp("openProp",o),m.useControlledProp("triggerIdProp",f),m.useContextCallback("onOpenChange",c),m.useContextCallback("onOpenChangeComplete",u);let h=m.useState("open"),b=!r&&h,y=m.useState("activeTriggerId"),x=m.useState("payload");m.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i}),W(()=>{h&&r&&m.setOpen(!1,re(X.disabled))},[h,r,m]),m.useSyncedValue("disabled",r),Cd(m);let{forceUnmount:w,transitionStatus:_}=Pd(b,m),v=m.select("floatingRootContext"),E=m.useState("isInstantPhase"),T=m.useState("instantType"),S=m.useState("lastOpenChangeReason"),V=or.useRef(null);W(()=>{_==="ending"&&S===X.none||_!=="ending"&&E?(T!=="delay"&&(V.current=T),m.set("instantType","delay")):V.current!==null&&(m.set("instantType",V.current),V.current=null)},[_,E,S,T,m]),W(()=>{b&&y==null&&m.set("payload",void 0)},[m,y,b]);let F=or.useCallback(()=>{m.setOpen(!1,re(X.imperativeAction))},[m]);or.useImperativeHandle(s,()=>({unmount:w,close:F}),[w,F]);let L=el(v,{enabled:!r,referencePress:()=>m.select("closeOnClick")}),C=Js(v,{enabled:!r&&a!=="none",axis:a==="none"?void 0:a}),{getReferenceProps:I,getFloatingProps:O,getTriggerProps:R}=El([L,C]),N=or.useMemo(()=>I(),[I]),P=or.useMemo(()=>R(),[R]),A=or.useMemo(()=>O(),[O]);return m.useSyncedValues({activeTriggerProps:N,inactiveTriggerProps:P,popupProps:A}),(0,cm.jsx)(Pl.Provider,{value:m,children:typeof d=="function"?d({payload:x}):d})});var mm=p(H(),1);var ca=p(H(),1),Al=ca.createContext(void 0);function fm(){return ca.useContext(Al)}var dm=(function(e){return e[e.popupOpen=Go.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var pm=Ed(function(t,r){let{className:n,render:o,handle:i,payload:a,disabled:s,delay:c,closeOnClick:u=!0,closeDelay:l,id:f,style:g,...d}=t,m=Ft(!0),h=i?.store??m;if(!h)throw new Error(Be(82));let b=Ri(f),y=h.useState("isTriggerActive",b),x=h.useState("isOpenedByTrigger",b),w=h.useState("floatingRootContext"),_=mm.useRef(null),v=c??600,E=l??0,{registerTrigger:T,isMountedByThisTrigger:S}=Td(b,_,h,{payload:a,closeOnClick:u,closeDelay:E}),V=fm(),{delayRef:F,isInstantPhase:L,hasProvider:C}=Qs(w,{open:x});h.useSyncedValue("isInstantPhase",L);let I=h.useState("disabled"),O=s??I,R=h.useState("trackCursorAxis"),N=h.useState("disableHoverablePopup"),P=Rl(w,{enabled:!O,mouseOnly:!0,move:!1,handleClose:!N&&R!=="both"?Sl():null,restMs(){let Q=V?.delay,Z=typeof F.current=="object"?F.current.open:void 0,be=v;return C&&(Z!==0?be=c??Q??v:be=0),be},delay(){let Q=typeof F.current=="object"?F.current.close:void 0,Z=E;return l==null&&C&&(Z=Q),{close:Z}},triggerElementRef:_,isActiveTrigger:y,isClosing:()=>h.select("transitionStatus")==="ending"}),A=xl(w,{enabled:!O}).reference,M={open:x},D=h.useState("triggerProps",S);return Me("button",t,{state:M,ref:[r,T,_],props:[P,A,D,{onPointerDown(){h.set("closeOnClick",u)},id:b,[dm.triggerDisabled]:O?"":void 0},d],stateAttributesMapping:Ld})});var hm=p(H(),1);var ua=p(H(),1),Nl=ua.createContext(void 0);function gm(){let e=ua.useContext(Nl);if(e===void 0)throw new Error(Be(70));return e}var Vl=p(k(),1),ym=hm.forwardRef(function(t,r){let{keepMounted:n=!1,...o}=t;return Ft().useState("mounted")||n?(0,Vl.jsx)(Nl.Provider,{value:n,children:(0,Vl.jsx)(am,{ref:r,...o})}):null});var da=p(H(),1);var fa=p(H(),1),Il=fa.createContext(void 0);function ho(){let e=fa.useContext(Il);if(e===void 0)throw new Error(Be(71));return e}var bm=p(k(),1),vm=da.forwardRef(function(t,r){let{render:n,className:o,anchor:i,positionMethod:a="absolute",side:s="top",align:c="center",sideOffset:u=0,alignOffset:l=0,collisionBoundary:f="clipping-ancestors",collisionPadding:g=5,arrowPadding:d=5,sticky:m=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=Nf,style:y,...x}=t,w=Ft(),_=gm(),v=w.useState("open"),E=w.useState("mounted"),T=w.useState("trackCursorAxis"),S=w.useState("disableHoverablePopup"),V=w.useState("floatingRootContext"),F=w.useState("instantType"),L=w.useState("transitionStatus"),C=w.useState("hasViewport"),I=Yd({anchor:i,positionMethod:a,floatingRootContext:V,mounted:E,side:s,sideOffset:u,align:c,alignOffset:l,collisionBoundary:f,collisionPadding:g,sticky:m,arrowPadding:d,disableAnchorTracking:h,keepMounted:_,collisionAvoidance:b,adaptiveOrigin:C?Bd:void 0}),O=da.useMemo(()=>({open:v,side:I.side,align:I.align,anchorHidden:I.anchorHidden,instant:T!=="none"?"tracking-cursor":F}),[v,I.side,I.align,I.anchorHidden,T,F]),R=qd(t,O,{styles:I.positionerStyles,transitionStatus:L,props:x,refs:[r,w.useStateSetter("positionerElement")],hidden:!E,inert:!v||T==="both"||S});return(0,bm.jsx)(Il.Provider,{value:I,children:R})});var xm=p(H(),1);var y_={...mo,...eo},_m=xm.forwardRef(function(t,r){let{className:n,render:o,style:i,...a}=t,s=Ft(),{side:c,align:u}=ho(),l=s.useState("open"),f=s.useState("instantType"),g=s.useState("transitionStatus"),d=s.useState("popupProps"),m=s.useState("floatingRootContext");io({open:l,ref:s.context.popupRef,onComplete(){l&&s.context.onOpenChangeComplete?.(!0)}});let h=s.useState("disabled"),b=s.useState("closeDelay");return wl(m,{enabled:!h,closeDelay:b}),Me("div",t,{state:{open:l,side:c,align:u,instant:f,transitionStatus:g},ref:[r,s.context.popupRef,s.useStateSetter("popupElement")],props:[d,ta(g),a],stateAttributesMapping:y_})});var wm=p(H(),1);var Rm=wm.forwardRef(function(t,r){let{className:n,render:o,style:i,...a}=t,s=Ft(),c=s.useState("open"),u=s.useState("instantType"),{arrowRef:l,side:f,align:g,arrowUncentered:d,arrowStyles:m}=ho();return Me("div",t,{state:{open:c,side:f,align:g,uncentered:d,instant:u},ref:[r,l],props:[{style:m,"aria-hidden":!0},a],stateAttributesMapping:mo})});var Ml=p(H(),1);var kl=p(k(),1),Em=function(t){let{delay:r,closeDelay:n,timeout:o=400}=t,i=Ml.useMemo(()=>({delay:r,closeDelay:n}),[r,n]),a=Ml.useMemo(()=>({open:r,close:n}),[r,n]);return(0,kl.jsx)(Al.Provider,{value:i,children:(0,kl.jsx)(Ks,{delay:a,timeoutMs:o,children:t.children})})};var Om=p(H(),1);var Sm=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var b_={activationDirection:e=>e?{"data-activation-direction":e}:null},Tm=Om.forwardRef(function(t,r){let{render:n,className:o,style:i,children:a,...s}=t,c=Ft(),u=ho(),l=c.useState("instantType"),{children:f,state:g}=nm({store:c,side:u.side,cssVars:Sm,children:a}),d={activationDirection:g.activationDirection,transitioning:g.transitioning,instant:l};return Me("div",t,{state:d,ref:r,props:[s,{children:f}],stateAttributesMapping:b_})});var Zo=class{constructor(){this.store=new go}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(Be(81,t));this.store.setOpen(!0,re(X.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,re(X.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}};function Cm(){return new Zo}function Ze(e){return Me(e.defaultTagName??"div",e,e)}var Nm=p(z(),1),Dl="data-wp-hash";function Ll(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&x_(document)),e.__wpStyleRuntime}function v_(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Dl}]`))if(r.getAttribute(Dl)===t)return!0;return!1}function Vm(e,t,r){if(!e.head)return;let n=Ll(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(v_(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Dl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function x_(e){let t=Ll();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Vm(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Im(e,t){let r=Ll();r.styles.set(e,t);for(let n of r.documents.keys())Vm(n,e,t)}typeof process>"u",Im("0c8601dd83",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}');var Pm={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",Im("1fb29d3a3c","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,#0000);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 #0000);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,#0000);border-color:var(--_gcd-input-border-color-disabled,#0000);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid #0000)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid #0000);transition:var(--_gcd-a-transition,none)}");var Am={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Xr=(0,Nm.forwardRef)(function({variant:t="body-md",render:r,className:n,...o},i){return Ze({render:r,defaultTagName:"span",ref:i,props:Ve(o,{className:te(Pm.text,Am.heading,Am.p,Pm[t],n)})})});var Lm=p(k(),1),Fl="data-wp-hash";function jl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&w_(document)),e.__wpStyleRuntime}function __(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Fl}]`))if(r.getAttribute(Fl)===t)return!0;return!1}function Dm(e,t,r){if(!e.head)return;let n=jl(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(__(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Fl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function w_(e){let t=jl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Dm(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function R_(e,t){let r=jl();r.styles.set(e,t);for(let n of r.documents.keys())Dm(n,e,t)}typeof process>"u",R_("d6a685e1aa","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-bg-surface-error,#f6e6e3);color:var(--wpds-color-fg-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-bg-surface-warning,#fde6be);color:var(--wpds-color-fg-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-bg-surface-caution,#fee995);color:var(--wpds-color-fg-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-bg-surface-success,#c6f7cd);color:var(--wpds-color-fg-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-bg-surface-info,#deebfa);color:var(--wpds-color-fg-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-fg-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-fg-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}");var Mm={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},Hl=(0,km.forwardRef)(function({intent:t="none",className:r,...n},o){return(0,Lm.jsx)(Xr,{ref:o,className:te(Mm.badge,Mm[`is-$t}-intent`],r),...n,variant:"body-sm"})});var jm=p(z(),1),Hm=p(Jt(),1),Bm=p(k(),1),Bl=(0,jm.forwardRef)(function({icon:t,size:r=24,...n},o){return(0,Bm.jsx)(Hm.SVG,{ref:o,fill:"currentColor",...t.props,...n,width:r,height:r})});var ir={};Qn(ir,{Content:()=>ga,FullBleed:()=>Qm,Header:()=>pa,Root:()=>ma,Title:()=>Jm});var Wm=p(z(),1),Wl="data-wp-hash";function zl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&S_(document)),e.__wpStyleRuntime}function E_(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Wl}]`))if(r.getAttribute(Wl)===t)return!0;return!1}function zm(e,t,r){if(!e.head)return;let n=zl(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(E_(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Wl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function S_(e){let t=zl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)zm(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function $m(e,t){let r=zl();r.styles.set(e,t);for(let n of r.documents.keys())zm(n,e,t)}typeof process>"u",$m("e3ae230cea","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}");var O_={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",$m("7bb6e0116a","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var T_={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},ma=(0,Wm.forwardRef)(function({render:t,...r},n){let o=te(T_.root,O_["box-sizing"]);return Ze({defaultTagName:"div",render:t,ref:n,props:Ve({className:o},r)})});var Ym=p(z(),1),$l="data-wp-hash";function Yl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&P_(document)),e.__wpStyleRuntime}function C_(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$l}]`))if(r.getAttribute($l)===t)return!0;return!1}function qm(e,t,r){if(!e.head)return;let n=Yl(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(C_(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute($l,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function P_(e){let t=Yl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)qm(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function A_(e,t){let r=Yl();r.styles.set(e,t);for(let n of r.documents.keys())qm(n,e,t)}typeof process>"u",A_("7bb6e0116a","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var N_={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},pa=(0,Ym.forwardRef)(function({render:t,...r},n){return Ze({defaultTagName:"div",render:t,ref:n,props:Ve({className:N_.header},r)})});var Um=p(z(),1),ql="data-wp-hash";function Ul(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&I_(document)),e.__wpStyleRuntime}function V_(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$ql}]`))if(r.getAttribute(ql)===t)return!0;return!1}function Gm(e,t,r){if(!e.head)return;let n=Ul(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(V_(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(ql,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function I_(e){let t=Ul();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Gm(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function M_(e,t){let r=Ul();r.styles.set(e,t);for(let n of r.documents.keys())Gm(n,e,t)}typeof process>"u",M_("7bb6e0116a","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var k_={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},ga=(0,Um.forwardRef)(function({render:t,...r},n){return Ze({defaultTagName:"div",render:t,ref:n,props:Ve({className:k_.content},r)})});var Xm=p(z(),1),Gl="data-wp-hash";function Xl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&L_(document)),e.__wpStyleRuntime}function D_(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Gl}]`))if(r.getAttribute(Gl)===t)return!0;return!1}function Km(e,t,r){if(!e.head)return;let n=Xl(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(D_(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Gl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function L_(e){let t=Xl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Km(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function F_(e,t){let r=Xl();r.styles.set(e,t);for(let n of r.documents.keys())Km(n,e,t)}typeof process>"u",F_("7bb6e0116a","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var j_={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},Qm=(0,Xm.forwardRef)(function({render:t,...r},n){return Ze({defaultTagName:"div",render:t,ref:n,props:Ve({className:j_.fullbleed},r)})});var Zm=p(z(),1);var Kl=p(k(),1),H_=(0,Kl.jsx)("div",{}),Jm=(0,Zm.forwardRef)(function({render:t=H_,children:r,...n},o){return(0,Kl.jsx)(Xr,{ref:o,variant:"heading-lg",render:t,...n,children:r})});var ep=p(z(),1),tp=p(k(),1),Ql=(0,ep.forwardRef)(function(t,r){return(0,tp.jsx)(Gr.Panel,{ref:r,...t})});var rp=p(z(),1),np=p(k(),1),Zl=(0,rp.forwardRef)(function(t,r){return(0,np.jsx)(Gr.Root,{ref:r,...t})});var op=p(z(),1),ip=p(k(),1),Jl=(0,op.forwardRef)(function(t,r){return(0,ip.jsx)(Gr.Trigger,{ref:r,...t})});var Fn={};Qn(Fn,{Content:()=>hp,Header:()=>fp,HeaderDescription:()=>mp,Root:()=>sp});var ap=p(z(),1);var tc=p(k(),1),sp=(0,ap.forwardRef)(function({render:t,...r},n){return(0,tc.jsx)(Zl,{ref:n,render:(0,tc.jsx)(ma,{render:t}),...r})});var bo=p(z(),1);var ha=p(Jt(),1),rc=p(k(),1),nc=(0,rc.jsx)(ha.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rc.jsx)(ha.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var ya=p(Jt(),1),oc=p(k(),1),ic=(0,oc.jsx)(ya.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,oc.jsx)(ya.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 ba=p(Jt(),1),ac=p(k(),1),sc=(0,ac.jsx)(ba.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ac.jsx)(ba.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})});var va=p(Jt(),1),lc=p(k(),1),Ln=(0,lc.jsx)(va.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,lc.jsx)(va.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var xa=p(Jt(),1),cc=p(k(),1),uc=(0,cc.jsx)(xa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cc.jsx)(xa.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var _a=p(Jt(),1),fc=p(k(),1),dc=(0,fc.jsx)(_a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fc.jsx)(_a.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})});var wa=p(Jt(),1),mc=p(k(),1),pc=(0,mc.jsx)(wa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,mc.jsx)(wa.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Ra=p(Jt(),1),gc=p(k(),1),hc=(0,gc.jsx)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,gc.jsx)(Ra.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var Ea=p(Jt(),1),yc=p(k(),1),bc=(0,yc.jsx)(Ea.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yc.jsx)(Ea.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var lp=p(z(),1),Sa=(0,lp.createContext)({setDescriptionId:()=>{}});var wr=p(k(),1),vc="data-wp-hash";function xc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&W_(document)),e.__wpStyleRuntime}function B_(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$vc}]`))if(r.getAttribute(vc)===t)return!0;return!1}function up(e,t,r){if(!e.head)return;let n=xc(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(B_(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(vc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function W_(e){let t=xc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)up(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function _c(e,t){let r=xc();r.styles.set(e,t);for(let n of r.documents.keys())up(n,e,t)}typeof process>"u",_c("f1b9bb6252","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._165c4572592944b2__overflowVisible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer wp-ui-compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}");var yo={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content",overflowVisible:"_165c4572592944b2__overflowVisible","content-inner":"_41bfdbf7b6c087c2__content-inner"};typeof process>"u",_c("1fb29d3a3c","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,#0000);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 #0000);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,#0000);border-color:var(--_gcd-input-border-color-disabled,#0000);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid #0000)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid #0000);transition:var(--_gcd-a-transition,none)}");var cp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",_c("2a5ab8f3a7","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._08e8a2e44959f892__outset-ring--focus,._970d04df7376df67__outset-ring--focus-within-except-active,.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible,.cd83dfc2126a0846__outset-ring--focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active,.ecadb9e080e2dfa5__outset-ring--focus-parent-visible{@media not (prefers-reduced-motion){--_gcd-a-transition:outline 0.1s ease-out;transition:outline .1s ease-out}outline:0 solid #0000;outline-offset:1px}._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus-brand,var(--wp-admin-theme-color,#3858e9))}}");var z_={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"},fp=(0,bo.forwardRef)(function({children:t,className:r,render:n,...o},i){let[a,s]=(0,bo.useState)(),c=(0,bo.useMemo)(()=>({setDescriptionId:s}),[s]);return Ze({defaultTagName:"div",render:n,ref:i,props:Ve(o,{className:te(cp.heading,yo["heading-wrapper"],r),children:(0,wr.jsx)(Sa.Provider,{value:c,children:(0,wr.jsxs)(Jl,{className:yo.header,render:(0,wr.jsx)(pa,{}),nativeButton:!1,"aria-describedby":a,children:[(0,wr.jsx)("div",{className:yo["header-content"],children:t}),(0,wr.jsx)("div",{className:te(yo["header-trigger-positioner"]),children:(0,wr.jsx)("div",{className:te(yo["header-trigger-wrapper"],cp.div,z_["outset-ring--focus-parent-visible"]),children:(0,wr.jsx)(Bl,{icon:nc,className:yo["header-trigger"]})})})]})})})})});var Kr=p(z(),1);var dp=p(k(),1),mp=(0,Kr.forwardRef)(function({children:t,className:r,...n},o){let i=(0,Kr.useId)(),{setDescriptionId:a}=(0,Kr.useContext)(Sa);return(0,Kr.useEffect)(()=>(a(i),()=>a(void 0)),[i,a]),(0,dp.jsx)("div",{ref:o,id:i,"aria-hidden":"true",className:r,...n,children:t})});var pp=p(z(),1);var Ec=p(k(),1),Rc="data-wp-hash";function Sc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Y_(document)),e.__wpStyleRuntime}function $_(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Rc}]`))if(r.getAttribute(Rc)===t)return!0;return!1}function gp(e,t,r){if(!e.head)return;let n=Sc(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if($_(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Rc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function Y_(e){let t=Sc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)gp(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function q_(e,t){let r=Sc();r.styles.set(e,t);for(let n of r.documents.keys())gp(n,e,t)}typeof process>"u",q_("f1b9bb6252","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._165c4572592944b2__overflowVisible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer wp-ui-compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}");var wc={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content",overflowVisible:"_165c4572592944b2__overflowVisible","content-inner":"_41bfdbf7b6c087c2__content-inner"},hp=(0,pp.forwardRef)(function({className:t,render:r,children:n,hiddenUntilFound:o=!0,...i},a){return(0,Ec.jsx)(Ql,{ref:a,className:s=>te(wc.content,s.open&&s.transitionStatus==="idle"&&wc.overflowVisible,t),hiddenUntilFound:o,...i,children:(0,Ec.jsx)(ga,{className:wc["content-inner"],render:r,children:n})})});var xp=p(z(),1);function Oc(e,t,r){return(0,xp.cloneElement)(e??t,{children:r})}var wp=p(Tc(),1),{lock:FV,unlock:Rp}=(0,wp.__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/ui");var Ep=p(z(),1),Cc="data-wp-hash";function Pc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&G_(document)),e.__wpStyleRuntime}function U_(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Cc}]`))if(r.getAttribute(Cc)===t)return!0;return!1}function Sp(e,t,r){if(!e.head)return;let n=Pc(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(U_(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Cc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function G_(e){let t=Pc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Sp(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function X_(e,t){let r=Pc();r.styles.set(e,t);for(let n of r.documents.keys())Sp(n,e,t)}typeof process>"u",X_("b51ff41489","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}");var K_={stack:"_19ce0419607e1896__stack"},Q_={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},K=(0,Ep.forwardRef)(function({direction:t,gap:r,align:n,justify:o,wrap:i,render:a,...s},c){let u={gap:r&&Q_[r],alignItems:n,justifyContent:o,flexDirection:t,flexWrap:i};return Ze({render:a,ref:c,props:Ve(s,{style:u,className:K_.stack})})});var ar={};Qn(ar,{Popup:()=>jp,Portal:()=>Ta,Positioner:()=>Ca,Provider:()=>qp,Root:()=>$p,Trigger:()=>Wp});var Dp=p(z(),1),Lp=p(vp(),1);var Ap=p(z(),1);var Ac="data-wp-hash";function Nc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&J_(document)),e.__wpStyleRuntime}function Z_(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Ac}]`))if(r.getAttribute(Ac)===t)return!0;return!1}function Tp(e,t,r){if(!e.head)return;let n=Nc(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(Z_(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Ac,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function J_(e){let t=Nc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Tp(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ew(e,t){let r=Nc();r.styles.set(e,t);for(let n of r.documents.keys())Tp(n,e,t)}typeof process>"u",ew("45eb1fe20f","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui-utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}");var Op={slot:"_11fc52b637ff8a7e__slot"},Cp="data-wp-compat-overlay-slot";function tw(){return typeof document>"u"?null:document}function rw(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Rr=null;function nw(e){let t=e.createElement("div");return t.setAttribute(Cp,""),Op.slot&&t.classList.add(Op.slot),e.body.appendChild(t),t}function Pp(){if(typeof window>"u"||!rw()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=tw();if(!e||!e.body)return;if(Rr&&Rr.ownerDocument===e&&Rr.isConnected)return Rr;let t=e.querySelector(`[$Cp}]`);return t instanceof HTMLDivElement?(Rr=t,t):(Rr?.isConnected&&Rr.remove(),Rr=nw(e),Rr)}var Np=p(k(),1),Ta=(0,Ap.forwardRef)(function({container:t,...r},n){return(0,Np.jsx)(Et.Portal,{container:t??Pp(),...r,ref:n})});var Vp=p(z(),1),kp=p(k(),1),Vc="data-wp-hash";function Ic(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iw(document)),e.__wpStyleRuntime}function ow(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Vc}]`))if(r.getAttribute(Vc)===t)return!0;return!1}function Ip(e,t,r){if(!e.head)return;let n=Ic(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(ow(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Vc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function iw(e){let t=Ic();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Ip(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Mp(e,t){let r=Ic();r.styles.set(e,t);for(let n of r.documents.keys())Ip(n,e,t)}typeof process>"u",Mp("e3ae230cea","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}");var aw={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Mp("8293efbb49",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-sm,2px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-fg-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}');var sw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Ca=(0,Vp.forwardRef)(function({align:t="center",className:r,side:n="top",sideOffset:o=4,...i},a){return(0,kp.jsx)(Et.Positioner,{ref:a,align:t,side:n,sideOffset:o,...i,className:te(aw["box-sizing"],sw.positioner,r)})});var Jo=p(k(),1),Mc="data-wp-hash";function kc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cw(document)),e.__wpStyleRuntime}function lw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Mc}]`))if(r.getAttribute(Mc)===t)return!0;return!1}function Fp(e,t,r){if(!e.head)return;let n=kc(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(lw(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Mc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function cw(e){let t=kc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Fp(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function uw(e,t){let r=kc();r.styles.set(e,t);for(let n of r.documents.keys())Fp(n,e,t)}typeof process>"u",uw("8293efbb49",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-sm,2px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-fg-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}');var fw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},dw=Rp(Lp.privateApis).ThemeProvider,jp=(0,Dp.forwardRef)(function({portal:t,positioner:r,children:n,className:o,...i},a){let s=(0,Jo.jsx)(dw,{color:{bg:"#1e1e1e"},children:(0,Jo.jsx)(Et.Popup,{ref:a,className:te(fw.popup,o),...i,children:n})}),c=Oc(r,(0,Jo.jsx)(Ca,{}),s);return Oc(t,(0,Jo.jsx)(Ta,{}),c)});var Hp=p(z(),1),Bp=p(k(),1),Wp=(0,Hp.forwardRef)(function(t,r){return(0,Bp.jsx)(Et.Trigger,{ref:r,...t})});var zp=p(k(),1);function $p(e){return(0,zp.jsx)(Et.Root,{...e})}var Yp=p(k(),1);function qp({...e}){return(0,Yp.jsx)(Et.Provider,{...e})}var Up=p(z(),1),Dc="data-wp-hash";function Lc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pw(document)),e.__wpStyleRuntime}function mw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Dc}]`))if(r.getAttribute(Dc)===t)return!0;return!1}function Gp(e,t,r){if(!e.head)return;let n=Lc(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(mw(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Dc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function pw(e){let t=Lc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Gp(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function gw(e,t){let r=Lc();r.styles.set(e,t);for(let n of r.documents.keys())Gp(n,e,t)}typeof process>"u",gw("c46e8cb841","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}");var hw={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Fc=(0,Up.forwardRef)(function({render:t,...r},n){return Ze({render:t,ref:n,props:Ve({className:hw["visually-hidden"]},r,{"data-visually-hidden":""})})});var Xp=p(z(),1),Kp=p(k(),1),Qp=(0,Xp.forwardRef)(({children:e,className:t,ariaLabel:r,as:n="div",...o},i)=>(0,Kp.jsx)(n,{ref:i,className:te("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...o,children:e}));Qp.displayName="NavigableRegion";var Zp=Qp;var eg=p(se(),1),{Fill:tg,Slot:rg}=(0,eg.createSlotFill)("SidebarToggle");var jt=p(k(),1),jc="data-wp-hash";function Hc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bw(document)),e.__wpStyleRuntime}function yw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$jc}]`))if(r.getAttribute(jc)===t)return!0;return!1}function ng(e,t,r){if(!e.head)return;let n=Hc(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(yw(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(jc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function bw(e){let t=Hc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)ng(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function vw(e,t){let r=Hc();r.styles.set(e,t);for(let n of r.documents.keys())ng(n,e,t)}typeof process>"u",vw("aa9c241ccc","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-bg-surface-neutral,#fcfcfc);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-bg-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:calc(var(--wpds-dimension-base, 4px)*8)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--wpds-dimension-base, 4px)*6);width:calc(var(--wpds-dimension-base, 4px)*6);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-fg-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var jn={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function og({headingLevel:e=1,breadcrumbs:t,badges:r,visual:n,title:o,subTitle:i,actions:a,showSidebarToggle:s=!0}){let c=`h$e}`;return(0,jt.jsxs)(K,{direction:"column",className:jn.header,children:[(0,jt.jsxs)(K,{className:jn["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,jt.jsxs)(K,{direction:"row",gap:"sm",align:"center",justify:"start",children:[s&&(0,jt.jsx)(rg,{bubblesVirtually:!0,className:jn["sidebar-toggle-slot"]}),n&&(0,jt.jsx)("div",{className:jn["header-visual"],"aria-hidden":"true",children:n}),o&&(0,jt.jsx)(Xr,{className:jn["header-title"],render:(0,jt.jsx)(c,{}),variant:"heading-lg",children:o}),t,r]}),a&&(0,jt.jsx)(K,{align:"center",className:jn["header-actions"],direction:"row",gap:"sm",children:a})]}),i&&(0,jt.jsx)(Xr,{render:(0,jt.jsx)("p",{}),variant:"body-md",className:jn["header-subtitle"],children:i})]})}var ei=p(k(),1),Wc="data-wp-hash";function zc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_w(document)),e.__wpStyleRuntime}function xw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Wc}]`))if(r.getAttribute(Wc)===t)return!0;return!1}function ig(e,t,r){if(!e.head)return;let n=zc(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(xw(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Wc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function _w(e){let t=zc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)ig(e,r,n);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ww(e,t){let r=zc();r.styles.set(e,t);for(let n of r.documents.keys())ig(n,e,t)}typeof process>"u",ww("aa9c241ccc","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-bg-surface-neutral,#fcfcfc);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-bg-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:calc(var(--wpds-dimension-base, 4px)*8)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--wpds-dimension-base, 4px)*6);width:calc(var(--wpds-dimension-base, 4px)*6);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-fg-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Bc={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function ag({headingLevel:e,breadcrumbs:t,badges:r,visual:n,title:o,subTitle:i,children:a,className:s,actions:c,ariaLabel:u,hasPadding:l=!1,showSidebarToggle:f=!0}){let g=te(Bc.page,s);return(0,ei.jsxs)(Zp,{className:g,ariaLabel:u??(typeof o=="string"?o:""),children:[(o||t||r||c||n)&&(0,ei.jsx)(og,{headingLevel:e,breadcrumbs:t,badges:r,visual:n,title:o,subTitle:i,actions:c,showSidebarToggle:f}),l?(0,ei.jsx)("div",{className:te(Bc.content,Bc["has-padding"]),children:a}):a]})}ag.SidebarToggleFill=tg;var $c=ag;var vb=p(se()),xb=p(lg()),_b=p(ug());var Yc=p(Re(),1);var ge="isAny",he="isNone",Je="isAll",et="isNotAll",mt="between",pt="inThePast",St="over",_e="is",we="isNot",Qr="lessThan",Zr="greaterThan",Jr="lessThanOrEqual",en="greaterThanOrEqual",tn="before",rn="after",nn="beforeInc",on="afterInc",sr="contains",lr="notContains",cr="startsWith",an="on",sn="notOn";var q6={asc:(0,Yc.__)("Sort ascending"),desc:(0,Yc.__)("Sort descending")};var fg=p(Tc(),1),{lock:G6,unlock:de}=(0,fg.__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/dataviews");var ti=p(z(),1),Rw=[];function Ot({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:Rw,[n,o]=(0,ti.useState)(r),[i,a]=(0,ti.useState)(!1);return(0,ti.useEffect)(()=>{if(!t){o(r);return}let s=!1;return a(!0),t().then(c=>{if(!s){let u=Array.isArray(c)&&c.length>0?c:r;o(u)}}).catch(()=>{s||o(r)}).finally(()=>{s||a(!1)}),()=>{s=!0}},[t,r]),{elements:n,isLoading:i}}var Ew=Math.pow(10,8)*24*60*60*1e3,Z6=-Ew,Pa=6048e5,pg=864e5;var Sw=3600;var gg=Sw*24,J6=gg*7,Ow=gg*365.2425,Tw=Ow/12,eI=Tw*3,qc=Symbol.for("constructDateFrom");function je(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&qc in e?e[qc](t):e instanceof Date?new e.constructor(t):new Date(t)}function ae(e,t){return je(t||e,e)}function Aa(e,t,r){let n=ae(e,r?.in);return isNaN(t)?je(r?.in||e,NaN):(t&&n.setDate(n.getDate()+t),n)}function Na(e,t,r){let n=ae(e,r?.in);if(isNaN(t))return je(r?.in||e,NaN);if(!t)return n;let o=n.getDate(),i=je(r?.in||e,n.getTime());i.setMonth(n.getMonth()+t+1,0);let a=i.getDate();return o>=a?i:(n.setFullYear(i.getFullYear(),i.getMonth(),o),n)}var Cw={};function ln(){return Cw}function Er(e,t){let r=ln(),n=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,o=ae(e,t?.in),i=o.getDay(),a=(i<n?7:0)+i-n;return o.setDate(o.getDate()-a),o.setHours(0,0,0,0),o}function Hn(e,t){return Er(e,{...t,weekStartsOn:1})}function Va(e,t){let r=ae(e,t?.in),n=r.getFullYear(),o=je(r,0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);let i=Hn(o),a=je(r,0);a.setFullYear(n,0,4),a.setHours(0,0,0,0);let s=Hn(a);return r.getTime()>=i.getTime()?n+1:r.getTime()>=s.getTime()?n:n-1}function Uc(e){let t=ae(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function hg(e,...t){let r=je.bind(null,e||t.find(n=>typeof n=="object"));return t.map(r)}function Gc(e,t){let r=ae(e,t?.in);return r.setHours(0,0,0,0),r}function yg(e,t,r){let[n,o]=hg(r?.in,e,t),i=Gc(n),a=Gc(o),s=+i-Uc(i),c=+a-Uc(a);return Math.round((s-c)/pg)}function bg(e,t){let r=Va(e,t),n=je(t?.in||e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),Hn(n)}function vg(e,t,r){return Aa(e,t*7,r)}function xg(e,t,r){return Na(e,t*12,r)}function _g(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Sr(e){return!(!_g(e)&&typeof e!="number"||isNaN(+ae(e)))}function wg(e,t){let r=ae(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function Ia(e,t){let r=ae(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var Pw={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Rg=(e,t,r)=>{let n,o=Pw[e];return typeof o=="string"?n=o:t===1?n=o.one:n=o.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};function Ma(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var Aw={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Nw={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Vw={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Eg={date:Ma({formats:Aw,defaultWidth:"full"}),time:Ma({formats:Nw,defaultWidth:"full"}),dateTime:Ma({formats:Vw,defaultWidth:"full"})};var Iw={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Sg=(e,t,r,n)=>Iw[e];function vo(e){return(t,r)=>{let n=r?.context?String(r.context):"standalone",o;if(n==="formatting"&&e.formattingValues){let a=e.defaultFormattingWidth||e.defaultWidth,s=r?.width?String(r.width):a;o=e.formattingValues[s]||e.formattingValues[a]}else{let a=e.defaultWidth,s=r?.width?String(r.width):e.defaultWidth;o=e.values[s]||e.values[a]}let i=e.argumentCallback?e.argumentCallback(t):t;return o[i]}}var Mw={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},kw={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Dw={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Lw={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Fw={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},jw={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Hw=(e,t)=>{let r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Og={ordinalNumber:Hw,era:vo({values:Mw,defaultWidth:"wide"}),quarter:vo({values:kw,defaultWidth:"wide",argumentCallback:e=>e-1}),month:vo({values:Dw,defaultWidth:"wide"}),day:vo({values:Lw,defaultWidth:"wide"}),dayPeriod:vo({values:Fw,defaultWidth:"wide",formattingValues:jw,defaultFormattingWidth:"wide"})};function xo(e){return(t,r={})=>{let n=r.width,o=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;let a=i[0],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Ww(s,f=>f.test(a)):Bw(s,f=>f.test(a)),u;u=e.valueCallback?e.valueCallback(c):c,u=r.valueCallback?r.valueCallback(u):u;let l=t.slice(a.length);return{value:u,rest:l}}}function Bw(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function Ww(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function Tg(e){return(t,r={})=>{let n=t.match(e.matchPattern);if(!n)return null;let o=n[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=r.valueCallback?r.valueCallback(a):a;let s=t.slice(o.length);return{value:a,rest:s}}}var zw=/^(\d+)(th|st|nd|rd)?/i,$w=/\d+/i,Yw={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},qw={any:[/^b/i,/^(a|c)/i]},Uw={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Gw={any:[/1/i,/2/i,/3/i,/4/i]},Xw={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Kw={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Qw={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Zw={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Jw={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},eR={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Cg={ordinalNumber:Tg({matchPattern:zw,parsePattern:$w,valueCallback:e=>parseInt(e,10)}),era:xo({matchPatterns:Yw,defaultMatchWidth:"wide",parsePatterns:qw,defaultParseWidth:"any"}),quarter:xo({matchPatterns:Uw,defaultMatchWidth:"wide",parsePatterns:Gw,defaultParseWidth:"any",valueCallback:e=>e+1}),month:xo({matchPatterns:Xw,defaultMatchWidth:"wide",parsePatterns:Kw,defaultParseWidth:"any"}),day:xo({matchPatterns:Qw,defaultMatchWidth:"wide",parsePatterns:Zw,defaultParseWidth:"any"}),dayPeriod:xo({matchPatterns:Jw,defaultMatchWidth:"any",parsePatterns:eR,defaultParseWidth:"any"})};var Xc={code:"en-US",formatDistance:Rg,formatLong:Eg,formatRelative:Sg,localize:Og,match:Cg,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Pg(e,t){let r=ae(e,t?.in);return yg(r,Ia(r))+1}function Ag(e,t){let r=ae(e,t?.in),n=+Hn(r)-+bg(r);return Math.round(n/Pa)+1}function ka(e,t){let r=ae(e,t?.in),n=r.getFullYear(),o=ln(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,a=je(t?.in||e,0);a.setFullYear(n+1,0,i),a.setHours(0,0,0,0);let s=Er(a,t),c=je(t?.in||e,0);c.setFullYear(n,0,i),c.setHours(0,0,0,0);let u=Er(c,t);return+r>=+s?n+1:+r>=+u?n:n-1}function Ng(e,t){let r=ln(),n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=ka(e,t),i=je(t?.in||e,0);return i.setFullYear(o,0,n),i.setHours(0,0,0,0),Er(i,t)}function Vg(e,t){let r=ae(e,t?.in),n=+Er(r,t)-+Ng(r,t);return Math.round(n/Pa)+1}function ne(e,t){let r=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return r+n}var Or={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return ne(t==="yy"?n%100:n,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):ne(r+1,2)},d(e,t){return ne(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return ne(e.getHours()%12||12,t.length)},H(e,t){return ne(e.getHours(),t.length)},m(e,t){return ne(e.getMinutes(),t.length)},s(e,t){return ne(e.getSeconds(),t.length)},S(e,t){let r=t.length,n=e.getMilliseconds(),o=Math.trunc(n*Math.pow(10,r-3));return ne(o,t.length)}};var _o={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Kc={G:function(e,t,r){let n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let n=e.getFullYear(),o=n>0?n:1-n;return r.ordinalNumber(o,{unit:"year"})}return Or.y(e,t)},Y:function(e,t,r,n){let o=ka(e,n),i=o>0?o:1-o;if(t==="YY"){let a=i%100;return ne(a,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):ne(i,t.length)},R:function(e,t){let r=Va(e);return ne(r,t.length)},u:function(e,t){let r=e.getFullYear();return ne(r,t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return ne(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return ne(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return Or.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return ne(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let o=Vg(e,n);return t==="wo"?r.ordinalNumber(o,{unit:"week"}):ne(o,t.length)},I:function(e,t,r){let n=Ag(e);return t==="Io"?r.ordinalNumber(n,{unit:"week"}):ne(n,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Or.d(e,t)},D:function(e,t,r){let n=Pg(e);return t==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):ne(n,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let o=e.getDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return ne(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let o=e.getDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return ne(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),o=n===0?7:n;switch(t){case"i":return String(o);case"ii":return ne(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let o=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(o,{width:"narrow",context:"formatting"});default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n=e.getHours(),o;switch(n===12?o=_o.noon:n===0?o=_o.midnight:o=n/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(o,{width:"narrow",context:"formatting"});default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n=e.getHours(),o;switch(n>=17?o=_o.evening:n>=12?o=_o.afternoon:n>=4?o=_o.morning:o=_o.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(o,{width:"narrow",context:"formatting"});default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let n=e.getHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return Or.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Or.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return t==="Ko"?r.ordinalNumber(n,{unit:"hour"}):ne(n,t.length)},k:function(e,t,r){let n=e.getHours();return n===0&&(n=24),t==="ko"?r.ordinalNumber(n,{unit:"hour"}):ne(n,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Or.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Or.s(e,t)},S:function(e,t){return Or.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return Mg(n);case"XXXX":case"XX":return Bn(n);default:return Bn(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return Mg(n);case"xxxx":case"xx":return Bn(n);default:return Bn(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Ig(n,":");default:return"GMT"+Bn(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Ig(n,":");default:return"GMT"+Bn(n,":")}},t:function(e,t,r){let n=Math.trunc(+e/1e3);return ne(n,t.length)},T:function(e,t,r){return ne(+e,t.length)}};function Ig(e,t=""){let r=e>0?"-":"+",n=Math.abs(e),o=Math.trunc(n/60),i=n%60;return i===0?r+String(o):r+String(o)+t+ne(i,2)}function Mg(e,t){return e%60===0?(e>0?"-":"+")+ne(Math.abs(e)/60,2):Bn(e,t)}function Bn(e,t=""){let r=e>0?"-":"+",n=Math.abs(e),o=ne(Math.trunc(n/60),2),i=ne(n%60,2);return r+o+t+i}var kg=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},Dg=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},tR=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],n=r[1],o=r[2];if(!o)return kg(e,t);let i;switch(n){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",kg(n,t)).replace("{{time}}",Dg(o,t))},Lg={p:Dg,P:tR};var rR=/^D+$/,nR=/^Y+$/,oR=["D","DD","YY","YYYY"];function Fg(e){return rR.test(e)}function jg(e){return nR.test(e)}function Hg(e,t,r){let n=iR(e,t,r);if(console.warn(n),oR.includes(e))throw new RangeError(n)}function iR(e,t,r){let n=e[0]==="Y"?"years":"days of the month";return`Use \`$e.toLowerCase()}\` instead of \`$e}\` (in \`$t}\`) for formatting $n} to the input \`$r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var aR=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,sR=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,lR=/^'([^]*?)'?$/,cR=/''/g,uR=/[a-zA-Z]/;function Qc(e,t,r){let n=ln(),o=r?.locale??n.locale??Xc,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,s=ae(e,r?.in);if(!Sr(s))throw new RangeError("Invalid time value");let c=t.match(sR).map(l=>{let f=l[0];if(f==="p"||f==="P"){let g=Lg[f];return g(l,o.formatLong)}return l}).join("").match(aR).map(l=>{if(l==="''")return{isToken:!1,value:"'"};let f=l[0];if(f==="'")return{isToken:!1,value:fR(l)};if(Kc[f])return{isToken:!0,value:l};if(f.match(uR))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:l}});o.localize.preprocessor&&(c=o.localize.preprocessor(s,c));let u={firstWeekContainsDate:i,weekStartsOn:a,locale:o};return c.map(l=>{if(!l.isToken)return l.value;let f=l.value;(!r?.useAdditionalWeekYearTokens&&jg(f)||!r?.useAdditionalDayOfYearTokens&&Fg(f))&&Hg(f,t,String(e));let g=Kc[f[0]];return g(s,f,o.localize,u)}).join("")}function fR(e){let t=e.match(lR);return t?t[1].replace(cR,"'"):e}function Wn(e,t,r){return Aa(e,-t,r)}function Da(e,t,r){return Na(e,-t,r)}function Bg(e,t,r){return vg(e,-t,r)}function La(e,t,r){return xg(e,-t,r)}var j=p(Re(),1),Ee=p(z(),1),gt=p(cn(),1);var Zc=p(k(),1),Ie={Name:(0,Zc.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,Zc.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function zg(e,t){switch(t){case"days":return Wn(new Date,e);case"weeks":return Bg(new Date,e);case"months":return Da(new Date,e);case"years":return La(new Date,e);default:return new Date}}var $g={label:(0,j.__)("Is none of"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Ie),filter:((e,t,r)=>{if(!r?.length)return!0;let n=t.getValue({item:e});return Array.isArray(n)?!r.some(o=>n.includes(o)):typeof n=="string"?!r.includes(n):!1}),selection:"multi"},Yg=[{name:ge,label:(0,j.__)("Includes"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Ie),filter(e,t,r){if(!r?.length)return!0;let n=t.getValue({item:e});return Array.isArray(n)?r.some(o=>n.includes(o)):typeof n=="string"?r.includes(n):!1},selection:"multi"},{name:he,...$g},{name:Je,label:(0,j.__)("Includes all"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Ie),filter(e,t,r){return r?.length?r.every(n=>t.getValue({item:e})?.includes(n)):!0},selection:"multi"},{name:et,...$g},{name:mt,label:(0,j.__)("Between (inc)"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),Ie),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r[0]===void 0||r[1]===void 0)return!0;let n=t.getValue({item:e});return typeof n=="number"||n instanceof Date||typeof n=="string"?n>=r[0]&&n<=r[1]:!1},selection:"custom"},{name:pt,label:(0,j.__)("In the past"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`$t[0].value.value} $t[0].value.unit}`),Ie),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let n=zg(r.value,r.unit),o=(0,gt.getDate)(t.getValue({item:e}));return o>=n&&o<=new Date},selection:"custom"},{name:St,label:(0,j.__)("Over"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`$t[0].value.value} $t[0].value.unit}`),Ie),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let n=zg(r.value,r.unit);return(0,gt.getDate)(t.getValue({item:e}))<n},selection:"custom"},{name:_e,label:(0,j.__)("Is"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:we,label:(0,j.__)("Is not"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:Qr,label:(0,j.__)("Less than"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:Zr,label:(0,j.__)("Greater than"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:Jr,label:(0,j.__)("Less than or equal"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:en,label:(0,j.__)("Greater than or equal"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:tn,label:(0,j.__)("Before"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){if(r===void 0)return!0;let n=(0,gt.getDate)(r);return(0,gt.getDate)(t.getValue({item:e}))<n},selection:"single"},{name:rn,label:(0,j.__)("After"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){if(r===void 0)return!0;let n=(0,gt.getDate)(r);return(0,gt.getDate)(t.getValue({item:e}))>n},selection:"single"},{name:nn,label:(0,j.__)("Before (inc)"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){if(r===void 0)return!0;let n=(0,gt.getDate)(r);return(0,gt.getDate)(t.getValue({item:e}))<=n},selection:"single"},{name:on,label:(0,j.__)("After (inc)"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){if(r===void 0)return!0;let n=(0,gt.getDate)(r);return(0,gt.getDate)(t.getValue({item:e}))>=n},selection:"single"},{name:sr,label:(0,j.__)("Contains"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){if(r===void 0)return!0;let n=t.getValue({item:e});return typeof n=="string"&&r&&n.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:lr,label:(0,j.__)("Doesn't contain"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){if(r===void 0)return!0;let n=t.getValue({item:e});return typeof n=="string"&&r&&!n.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:cr,label:(0,j.__)("Starts with"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){if(r===void 0)return!0;let n=t.getValue({item:e});return typeof n=="string"&&r&&n.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:an,label:(0,j.__)("On"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){if(r===void 0)return!0;let n=(0,gt.getDate)(r),o=(0,gt.getDate)(t.getValue({item:e}));return n.getTime()===o.getTime()},selection:"single"},{name:sn,label:(0,j.__)("Not on"),filterText:(e,t)=>(0,Ee.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ie),filter(e,t,r){if(r===void 0)return!0;let n=(0,gt.getDate)(r),o=(0,gt.getDate)(t.getValue({item:e}));return n.getTime()!==o.getTime()},selection:"single"}],qg=e=>Yg.find(t=>t.name===e),Ug=()=>Yg.map(e=>e.name);var Gg=p(se(),1),Xg=p(z(),1);function le(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var Kg=p(k(),1),{ValidatedCheckboxControl:dR}=de(Gg.privateApis);function Qg({field:e,onChange:t,data:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{getValue:a,setValue:s,label:c,description:u,isValid:l}=e,f=e.isDisabled({item:r,field:e}),g=(0,Xg.useCallback)(()=>{t(s({item:r,value:!a({item:r})}))},[r,a,t,s]);return(0,Kg.jsx)(dR,{required:!!e.isValid?.required,markWhenOptional:o,customValidity:le(l,i),hidden:n,label:c,help:u,checked:a({item:r}),onChange:g,disabled:f})}var Fa=p(se(),1),Zg=p(z(),1);var Jc=p(k(),1),{ValidatedComboboxControl:mR}=de(Fa.privateApis);function ja({data:e,field:t,onChange:r,hideLabelFromVision:n,validity:o}){let{label:i,description:a,placeholder:s,getValue:c,setValue:u,isValid:l}=t,f=c({item:e})??"",g=(0,Zg.useCallback)(h=>r(u({item:e,value:h??""})),[e,r,u]),{elements:d,isLoading:m}=Ot({elements:t.elements,getElements:t.getElements});return m?(0,Jc.jsx)(Fa.Spinner,{}):(0,Jc.jsx)(mR,{required:!!t.isValid?.required,customValidity:le(l,o),label:i,value:f,help:a,placeholder:s,options:d,onChange:g,hideLabelFromVision:n,allowReset:!0,expandOnFocus:!0})}var Wa=p(se(),1),Ht=p(z(),1),Ba=p(Re(),1),kt=p(cn(),1);var Ro=p(se(),1),eu=p(z(),1),ur=p(Re(),1);var wo=p(k(),1),pR={[pt]:[{value:"days",label:(0,ur.__)("Days")},{value:"weeks",label:(0,ur.__)("Weeks")},{value:"months",label:(0,ur.__)("Months")},{value:"years",label:(0,ur.__)("Years")}],[St]:[{value:"days",label:(0,ur.__)("Days ago")},{value:"weeks",label:(0,ur.__)("Weeks ago")},{value:"months",label:(0,ur.__)("Months ago")},{value:"years",label:(0,ur.__)("Years ago")}]};function Ha({className:e,data:t,field:r,onChange:n,hideLabelFromVision:o,operator:i}){let a=pR[i===pt?"inThePast":"over"],{id:s,label:c,description:u,getValue:l,setValue:f}=r,g=r.isDisabled({item:t,field:r}),d=l({item:t}),{value:m="",unit:h=a[0].value}=d&&typeof d=="object"?d:{},b=(0,eu.useCallback)(x=>n(f({item:t,value:{value:Number(x),unit:h}})),[n,f,t,h]),y=(0,eu.useCallback)(x=>n(f({item:t,value:{value:m,unit:x}})),[n,f,t,m]);return(0,wo.jsx)(Ro.BaseControl,{id:s,className:te(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:o,help:u,children:(0,wo.jsxs)(K,{direction:"row",gap:"sm",children:[(0,wo.jsx)(Ro.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:b,disabled:g}),(0,wo.jsx)(Ro.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,ur.__)("Unit"),value:h,options:a,onChange:y,hideLabelFromVision:!0,disabled:g})]})})}var Jg=p(z(),1);function ri(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,n=typeof e.max?.constraint=="string"?e.max.constraint:void 0,o=(0,Jg.useMemo)(()=>{let i=[];if(r){let a=t(r);a&&i.push({before:a})}if(n){let a=t(n);a&&i.push({after:a})}return i.length>0?i:void 0},[r,n,t]);return{minConstraint:r,maxConstraint:n,disabledMatchers:o}}var eh=p(cn(),1);function ni(e){if(!e)return null;let t=(0,eh.getDate)(e);return t&&Sr(t)?t:null}var un=p(k(),1),{DateCalendar:gR,ValidatedInputControl:hR}=de(Wa.privateApis),tu=e=>e?(0,kt.dateI18n)("Y-m-d\\TH:i",(0,kt.getDate)(e)):"";function yR({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,config:a}){let{compact:s}=a||{},{id:c,label:u,description:l,setValue:f,getValue:g,isValid:d}=t,m=t.isDisabled({item:e,field:t}),h=g({item:e}),b=typeof h=="string"?h:void 0,[y,x]=(0,Ht.useState)(()=>ni(b)||new Date),w=(0,Ht.useRef)(null),_=(0,Ht.useRef)(void 0),v=(0,Ht.useRef)(null),{minConstraint:E,maxConstraint:T,disabledMatchers:S}=ri(d,ni),V=(0,Ht.useCallback)(N=>r(f({item:e,value:N})),[e,r,f]);(0,Ht.useEffect)(()=>()=>{_.current&&clearTimeout(_.current)},[]);let F=(0,Ht.useCallback)(N=>{let P;if(N){let A=(0,kt.dateI18n)("Y-m-d",N),M;b?M=(0,kt.dateI18n)("H:i",(0,kt.getDate)(b)):M=(0,kt.dateI18n)("H:i",N),P=(0,kt.getDate)(`$A}T$M}`).toISOString(),V(P),_.current&&clearTimeout(_.current)}else V(void 0);v.current=w.current&&w.current.ownerDocument.activeElement,_.current=setTimeout(()=>{w.current&&(w.current.focus(),w.current.blur(),V(P),v.current&&v.current instanceof HTMLElement&&v.current.focus())},0)},[V,b]),L=(0,Ht.useCallback)(N=>{if(N){let P=(0,kt.getDate)(N);V(P.toISOString());let A=ni(P.toISOString());A&&x(A)}else V(void 0)},[V]),{format:C}=t,I=C.weekStartsOn??(0,kt.getSettings)().l10n.startOfWeek,{timezone:{string:O}}=(0,kt.getSettings)(),R=u;return d?.required&&!o&&!n?R=`$u} (${(0,Ba.__)("Required")})`:!d?.required&&o&&!n&&(R=`$u} (${(0,Ba.__)("Optional")})`),(0,un.jsx)(Wa.BaseControl,{id:c,label:R,help:l,hideLabelFromVision:n,children:(0,un.jsxs)(K,{direction:"column",gap:"lg",children:[(0,un.jsx)(hR,{ref:w,__next40pxDefaultSize:!0,required:!!d?.required,customValidity:le(d,i),type:"datetime-local",label:(0,Ba.__)("Date time"),hideLabelFromVision:!0,value:tu(b),onChange:L,disabled:m,min:E?tu(E):void 0,max:T?tu(T):void 0}),!s&&(0,un.jsx)(gR,{style:{width:"100%"},selected:b&&ni(b)||void 0,onSelect:F,month:y,onMonthChange:x,timeZone:O||void 0,weekStartsOn:I,disabled:m||S})]})})}function th({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,operator:i,validity:a,config:s}){return i===pt||i===St?(0,un.jsx)(Ha,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:n,operator:i}):(0,un.jsx)(yR,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:a,config:s})}var rt=p(se(),1),oe=p(z(),1),He=p(Re(),1),tt=p(cn(),1);var ce=p(k(),1),{DateCalendar:bR,DateRangeCalendar:vR}=de(rt.privateApis),xR=[{id:"today",label:(0,He.__)("Today"),getValue:()=>(0,tt.getDate)(null)},{id:"yesterday",label:(0,He.__)("Yesterday"),getValue:()=>{let e=(0,tt.getDate)(null);return Wn(e,1)}},{id:"past-week",label:(0,He.__)("Past week"),getValue:()=>{let e=(0,tt.getDate)(null);return Wn(e,7)}},{id:"past-month",label:(0,He.__)("Past month"),getValue:()=>{let e=(0,tt.getDate)(null);return Da(e,1)}}],_R=[{id:"last-7-days",label:(0,He.__)("Last 7 days"),getValue:()=>{let e=(0,tt.getDate)(null);return[Wn(e,7),e]}},{id:"last-30-days",label:(0,He.__)("Last 30 days"),getValue:()=>{let e=(0,tt.getDate)(null);return[Wn(e,30),e]}},{id:"month-to-date",label:(0,He.__)("Month to date"),getValue:()=>{let e=(0,tt.getDate)(null);return[wg(e),e]}},{id:"last-year",label:(0,He.__)("Last year"),getValue:()=>{let e=(0,tt.getDate)(null);return[La(e,1),e]}},{id:"year-to-date",label:(0,He.__)("Year to date"),getValue:()=>{let e=(0,tt.getDate)(null);return[Ia(e),e]}}],fn=e=>{if(!e)return null;let t=(0,tt.getDate)(e);return t&&Sr(t)?t:null},ru=e=>e?typeof e=="string"?e:Qc(e,"yyyy-MM-dd"):"";function rh({field:e,validity:t,inputRefs:r,isTouched:n,setIsTouched:o,children:i}){let{isValid:a}=e,[s,c]=(0,oe.useState)(void 0),u=(0,oe.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let g of f){let d=g.current;if(d&&!d.validity.valid){c({type:"invalid",message:d.validationMessage});return}}c(void 0)},[r]);return(0,oe.useEffect)(()=>{let f=Array.isArray(r)?r:[r],g=t?le(a,t):void 0;for(let d of f){let m=d.current;m&&m.setCustomValidity(g?.type==="invalid"&&g.message?g.message:"")}},[r,a,t]),(0,oe.useEffect)(()=>{let f=Array.isArray(r)?r:[r],g=d=>{d.preventDefault(),o(!0)};for(let d of f)d.current?.addEventListener("invalid",g);return()=>{for(let d of f)d.current?.removeEventListener("invalid",g)}},[r,o]),(0,oe.useEffect)(()=>{if(!n)return;let f=t?le(a,t):void 0;f?c(f):u()},[n,a,t,u]),(0,ce.jsxs)("div",{onBlur:f=>{n||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&o(!0)},children:[i,(0,ce.jsx)("div",{"aria-live":"polite",children:s&&(0,ce.jsxs)("p",{className:te("components-validated-control__indicator",s.type==="invalid"?"is-invalid":void 0),children:[(0,ce.jsx)(rt.Icon,{className:"components-validated-control__indicator-icon",icon:Ln,size:16,fill:"currentColor"}),s.message]})})]})}function wR({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{id:a,label:s,description:c,setValue:u,getValue:l,isValid:f,format:g}=t,d=t.isDisabled({item:e,field:t}),[m,h]=(0,oe.useState)(null),b=g.weekStartsOn??(0,tt.getSettings)().l10n.startOfWeek,y=l({item:e}),x=typeof y=="string"?y:void 0,[w,_]=(0,oe.useState)(()=>fn(x)||new Date),[v,E]=(0,oe.useState)(!1),T=(0,oe.useRef)(null),{minConstraint:S,maxConstraint:V,disabledMatchers:F}=ri(f,fn),L=(0,oe.useCallback)(P=>r(u({item:e,value:P})),[e,r,u]),C=(0,oe.useCallback)(P=>{let A=P?Qc(P,"yyyy-MM-dd"):void 0;L(A),h(null),E(!0)},[L]),I=(0,oe.useCallback)(P=>{let A=P.getValue(),M=ru(A);_(A),L(M),h(P.id),E(!0)},[L]),O=(0,oe.useCallback)(P=>{if(L(P),P){let A=fn(P);A&&_(A)}h(null),E(!0)},[L]),{timezone:{string:R}}=(0,tt.getSettings)(),N=s;return f?.required&&!o?N=`$s} (${(0,He.__)("Required")})`:!f?.required&&o&&(N=`$s} (${(0,He.__)("Optional")})`),(0,ce.jsx)(rh,{field:t,validity:i,inputRefs:T,isTouched:v,setIsTouched:E,children:(0,ce.jsx)(rt.BaseControl,{id:a,className:"dataviews-controls__date",label:N,help:c,hideLabelFromVision:n,children:(0,ce.jsxs)(K,{direction:"column",gap:"lg",children:[(0,ce.jsxs)(K,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[xR.map(P=>{let A=m===P.id;return(0,ce.jsx)(rt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:A,size:"small",disabled:d,accessibleWhenDisabled:!0,onClick:()=>I(P),children:P.label},P.id)}),(0,ce.jsx)(rt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!m,size:"small",disabled:!!m||d,accessibleWhenDisabled:!0,children:(0,He.__)("Custom")})]}),(0,ce.jsx)(rt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:T,type:"date",label:(0,He.__)("Date"),hideLabelFromVision:!0,value:x,onChange:O,required:!!t.isValid?.required,disabled:d,min:S,max:V}),(0,ce.jsx)(bR,{style:{width:"100%"},selected:x&&fn(x)||void 0,onSelect:C,month:w,onMonthChange:_,timeZone:R||void 0,weekStartsOn:b,disabled:d||F,disableNavigation:d})]})})})}function RR({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{id:a,label:s,description:c,getValue:u,setValue:l,isValid:f,format:g}=t,d=t.isDisabled({item:e,field:t}),m,h=u({item:e});Array.isArray(h)&&h.length===2&&h.every(D=>typeof D=="string")&&(m=h);let b=g.weekStartsOn??(0,tt.getSettings)().l10n.startOfWeek,{minConstraint:y,maxConstraint:x,disabledMatchers:w}=ri(f,fn),_=(0,oe.useCallback)(D=>{r(l({item:e,value:D}))},[e,r,l]),[v,E]=(0,oe.useState)(null),T=(0,oe.useMemo)(()=>{if(!m)return{from:void 0,to:void 0};let[D,$]=m;return{from:fn(D)||void 0,to:fn($)||void 0}},[m]),[S,V]=(0,oe.useState)(()=>T.from||new Date),[F,L]=(0,oe.useState)(!1),C=(0,oe.useRef)(null),I=(0,oe.useRef)(null),O=(0,oe.useCallback)((D,$)=>{D&&$?_([ru(D),ru($)]):!D&&!$&&_(void 0)},[_]),R=(0,oe.useCallback)(D=>{O(D?.from,D?.to),E(null),L(!0)},[O]),N=(0,oe.useCallback)(D=>{let[$,Q]=D.getValue();V($),O($,Q),E(D.id),L(!0)},[O]),P=(0,oe.useCallback)((D,$)=>{let[Q,Z]=m||[void 0,void 0];if(O(D==="from"?$:Q,D==="to"?$:Z),$){let U=fn($);U&&V(U)}E(null),L(!0)},[m,O]),{timezone:A}=(0,tt.getSettings)(),M=s;return t.isValid?.required&&!o?M=`$s} (${(0,He.__)("Required")})`:!t.isValid?.required&&o&&(M=`$s} (${(0,He.__)("Optional")})`),(0,ce.jsx)(rh,{field:t,validity:i,inputRefs:[C,I],isTouched:F,setIsTouched:L,children:(0,ce.jsx)(rt.BaseControl,{id:a,className:"dataviews-controls__date",label:M,help:c,hideLabelFromVision:n,children:(0,ce.jsxs)(K,{direction:"column",gap:"lg",children:[(0,ce.jsxs)(K,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[_R.map(D=>{let $=v===D.id;return(0,ce.jsx)(rt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:$,size:"small",disabled:d,accessibleWhenDisabled:!0,onClick:()=>N(D),children:D.label},D.id)}),(0,ce.jsx)(rt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!v,size:"small",accessibleWhenDisabled:!0,disabled:!!v||d,children:(0,He.__)("Custom")})]}),(0,ce.jsxs)(K,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,ce.jsx)(rt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:C,type:"date",label:(0,He.__)("From"),hideLabelFromVision:!0,value:m?.[0],onChange:D=>P("from",D),required:!!t.isValid?.required,disabled:d,min:y,max:x}),(0,ce.jsx)(rt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:I,type:"date",label:(0,He.__)("To"),hideLabelFromVision:!0,value:m?.[1],onChange:D=>P("to",D),required:!!t.isValid?.required,disabled:d,min:y,max:x})]}),(0,ce.jsx)(vR,{style:{width:"100%"},selected:T,onSelect:R,month:S,onMonthChange:V,timeZone:A.string||void 0,weekStartsOn:b,disabled:d||w})]})})})}function nh({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,operator:i,validity:a}){return i===pt||i===St?(0,ce.jsx)(Ha,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:n,operator:i}):i===mt?(0,ce.jsx)(RR,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:a}):(0,ce.jsx)(wR,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:a})}var za=p(se(),1),oh=p(z(),1);var nu=p(k(),1),{ValidatedSelectControl:ER}=de(za.privateApis);function $a({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{type:a,label:s,description:c,getValue:u,setValue:l,isValid:f}=t,g=t.isDisabled({item:e,field:t}),d=a==="array",m=u({item:e})??(d?[]:""),h=(0,oh.useCallback)(x=>r(l({item:e,value:x})),[e,r,l]),{elements:b,isLoading:y}=Ot({elements:t.elements,getElements:t.getElements});return y?(0,nu.jsx)(za.Spinner,{}):(0,nu.jsx)(ER,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:le(f,i),label:s,value:m,help:c,options:b,onChange:h,__next40pxDefaultSize:!0,hideLabelFromVision:n,multiple:d,disabled:g})}var ou=p(k(),1),SR=10;function ih(e){let{field:t}=e,{elements:r}=Ot({elements:t.elements,getElements:t.getElements});return r.length>=SR?(0,ou.jsx)(ja,{...e}):(0,ou.jsx)($a,{...e})}var qa=p(se(),1);var ah=p(se(),1),sh=p(z(),1);var lh=p(k(),1),{ValidatedInputControl:OR}=de(ah.privateApis);function fr({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,type:i,prefix:a,suffix:s,validity:c}){let{label:u,placeholder:l,description:f,getValue:g,setValue:d,isValid:m}=t,h=g({item:e}),b=t.isDisabled({item:e,field:t}),y=(0,sh.useCallback)(x=>r(d({item:e,value:x})),[e,d,r]);return(0,lh.jsx)(OR,{required:!!m.required,markWhenOptional:o,customValidity:le(m,c),label:u,placeholder:l,value:h??"",help:f,onChange:y,hideLabelFromVision:n,type:i,prefix:a,suffix:s,disabled:b,pattern:m.pattern?m.pattern.constraint:void 0,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var Ya=p(k(),1);function ch({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){return(0,Ya.jsx)(fr,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,type:"email",prefix:(0,Ya.jsx)(qa.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ya.jsx)(qa.Icon,{icon:sc})})})}var Ga=p(se(),1);var Ua=p(k(),1);function uh({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){return(0,Ua.jsx)(fr,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,type:"tel",prefix:(0,Ua.jsx)(Ga.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ua.jsx)(Ga.Icon,{icon:dc})})})}var Ka=p(se(),1);var Xa=p(k(),1);function fh({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){return(0,Xa.jsx)(fr,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,type:"url",prefix:(0,Xa.jsx)(Ka.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Xa.jsx)(Ka.Icon,{icon:uc})})})}var Tr=p(se(),1),oi=p(z(),1),Qa=p(Re(),1);var dn=p(k(),1),{ValidatedNumberControl:TR}=de(Tr.privateApis);function dh(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function CR({value:e,onChange:t,hideLabelFromVision:r,step:n}){let[o="",i=""]=e,a=(0,oi.useCallback)(c=>t([dh(c),i]),[t,i]),s=(0,oi.useCallback)(c=>t([o,dh(c)]),[t,o]);return(0,dn.jsx)(Tr.BaseControl,{help:(0,Qa.__)("The max. value must be greater than the min. value."),children:(0,dn.jsxs)(Tr.Flex,{direction:"row",gap:4,children:[(0,dn.jsx)(Tr.__experimentalNumberControl,{label:(0,Qa.__)("Min."),value:o,max:i?Number(i)-n:void 0,onChange:a,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:n}),(0,dn.jsx)(Tr.__experimentalNumberControl,{label:(0,Qa.__)("Max."),value:i,min:o?Number(o)+n:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:n})]})})}function Za({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,operator:i,validity:a}){let s=t.format?.decimals??0,c=Math.pow(10,Math.abs(s)*-1),{label:u,description:l,getValue:f,setValue:g,isValid:d}=t,m=f({item:e})??"",h=t.isDisabled({item:e,field:t}),b=(0,oi.useCallback)(x=>{r(g({item:e,value:["",void 0].includes(x)?void 0:Number(x)}))},[e,r,g]),y=(0,oi.useCallback)(x=>{r(g({item:e,value:x}))},[e,r,g]);if(i===mt){let x=["",""];return Array.isArray(m)&&m.length===2&&m.every(w=>typeof w=="number"||w==="")&&(x=m),(0,dn.jsx)(CR,{value:x,onChange:y,hideLabelFromVision:n,step:c})}return(0,dn.jsx)(TR,{required:!!d.required,markWhenOptional:o,customValidity:le(d,a),label:u,help:l,value:m,onChange:b,__next40pxDefaultSize:!0,hideLabelFromVision:n,step:c,min:d.min?d.min.constraint:void 0,max:d.max?d.max.constraint:void 0,disabled:h})}var mh=p(k(),1);function ph(e){return(0,mh.jsx)(Za,{...e})}var gh=p(k(),1);function hh(e){return(0,gh.jsx)(Za,{...e})}var Ja=p(se(),1),yh=p(z(),1);var iu=p(k(),1),{ValidatedRadioControl:PR}=de(Ja.privateApis);function bh({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{label:a,description:s,getValue:c,setValue:u,isValid:l}=t,f=t.isDisabled({item:e,field:t}),{elements:g,isLoading:d}=Ot({elements:t.elements,getElements:t.getElements}),m=c({item:e}),h=(0,yh.useCallback)(b=>r(u({item:e,value:b})),[e,r,u]);return d?(0,iu.jsx)(Ja.Spinner,{}):(0,iu.jsx)(PR,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:le(l,i),label:a,help:s,onChange:h,options:g,selected:m,hideLabelFromVision:n,disabled:f})}var au=p(z(),1);var vh=p(k(),1);function xh({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,config:i,validity:a}){let{prefix:s,suffix:c}=i||{};return(0,vh.jsx)(fr,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:a,prefix:s?(0,au.createElement)(s):void 0,suffix:c?(0,au.createElement)(c):void 0})}var _h=p(se(),1),wh=p(z(),1);var Rh=p(k(),1),{ValidatedToggleControl:AR}=de(_h.privateApis);function Eh({field:e,onChange:t,data:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{label:a,description:s,getValue:c,setValue:u,isValid:l}=e,f=e.isDisabled({item:r,field:e}),g=(0,wh.useCallback)(()=>{t(u({item:r,value:!c({item:r})}))},[t,u,r,c]);return(0,Rh.jsx)(AR,{required:!!l.required,markWhenOptional:o,customValidity:le(l,i),hidden:n,label:a,help:s,checked:c({item:r}),onChange:g,disabled:f})}var Sh=p(se(),1),Oh=p(z(),1);var Th=p(k(),1),{ValidatedTextareaControl:NR}=de(Sh.privateApis);function Ch({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,config:i,validity:a}){let{rows:s=4}=i||{},c=t.isDisabled({item:e,field:t}),{label:u,placeholder:l,description:f,setValue:g,isValid:d}=t,m=t.getValue({item:e}),h=(0,Oh.useCallback)(b=>r(g({item:e,value:b})),[e,r,g]);return(0,Th.jsx)(NR,{required:!!d.required,markWhenOptional:o,customValidity:le(d,a),label:u,placeholder:l,value:m??"",help:f,onChange:h,rows:s,disabled:c,minLength:d.minLength?d.minLength.constraint:void 0,maxLength:d.maxLength?d.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:n})}var Eo=p(se(),1),Ph=p(z(),1);var es=p(k(),1),{ValidatedToggleGroupControl:VR}=de(Eo.privateApis);function Ah({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{getValue:a,setValue:s,isValid:c}=t,u=t.isDisabled({item:e,field:t}),l=a({item:e}),f=(0,Ph.useCallback)(h=>r(s({item:e,value:h})),[e,r,s]),{elements:g,isLoading:d}=Ot({elements:t.elements,getElements:t.getElements});if(d)return(0,es.jsx)(Eo.Spinner,{});if(g.length===0)return null;let m=g.find(h=>h.value===l);return(0,es.jsx)(VR,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:le(c,i),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:m?.description||t.description,onChange:f,value:l,hideLabelFromVision:n,children:g.map(h=>(0,es.jsx)(Eo.__experimentalToggleGroupControlOption,{label:h.label,value:h.value,disabled:u},h.value))})}var ts=p(se(),1),rs=p(z(),1);var ii=p(k(),1),{ValidatedFormTokenField:IR}=de(ts.privateApis);function Nh({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{label:a,placeholder:s,description:c,getValue:u,setValue:l,isValid:f}=t,g=u({item:e}),d=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=Ot({elements:t.elements,getElements:t.getElements}),b=(0,rs.useMemo)(()=>Array.isArray(g)?g.map(x=>m?.find(_=>_.value===x)||{value:x,label:x}):[],[g,m]),y=(0,rs.useCallback)(x=>{let w=x.map(_=>typeof _=="object"&&"value"in _?_.value:_);r(l({item:e,value:w}))},[r,l,e]);return h?(0,ii.jsx)(ts.Spinner,{}):(0,ii.jsx)(IR,{required:!!f?.required,markWhenOptional:o,customValidity:le(f,i),label:n?void 0:a,value:b,onChange:y,placeholder:s,suggestions:m?.map(x=>x.value),disabled:d,__experimentalValidateInput:x=>t.isValid?.elements&&m?m.some(w=>w.value===x||w.label===x):!0,__experimentalExpandOnFocus:m&&m.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:x=>typeof x=="object"&&"label"in x?x.label:typeof x=="string"&&m&&m.find(_=>_.value===x)?.label||x,__experimentalRenderItem:({item:x})=>{if(typeof x=="string"&&m){let w=m.find(_=>_.value===x);return(0,ii.jsx)("span",{children:w?.label||x})}return(0,ii.jsx)("span",{children:x})}})}var MR={grad:.9,turn:360,rad:360/(2*Math.PI)},Cr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},$e=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Bt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Hh=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Vh=function(e){return{r:Bt(e.r,0,255),g:Bt(e.g,0,255),b:Bt(e.b,0,255),a:Bt(e.a)}},su=function(e){return{r:$e(e.r),g:$e(e.g),b:$e(e.b),a:$e(e.a,3)}},kR=/^#([0-9a-f]{3,8})$/i,ns=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Bh=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),a=i-Math.min(t,r,n),s=a?i===t?(r-n)/a:i===r?2+(n-t)/a:4+(t-r)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:o}},Wh=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),a=n*(1-r),s=n*(1-(t-i)*r),c=n*(1-(1-t+i)*r),u=i%6;return{r:255*[n,s,a,a,c,n][u],g:255*[c,n,n,s,a,a][u],b:255*[a,a,c,n,n,s][u],a:o}},Ih=function(e){return{h:Hh(e.h),s:Bt(e.s,0,100),l:Bt(e.l,0,100),a:Bt(e.a)}},Mh=function(e){return{h:$e(e.h),s:$e(e.s),l:$e(e.l),a:$e(e.a,3)}},kh=function(e){return Wh((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},ai=function(e){return{h:(t=Bh(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},DR=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,LR=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,FR=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,jR=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Dh={string:[[function(e){var t=kR.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?$e(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?$e(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=FR.exec(e)||jR.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Vh({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=DR.exec(e)||LR.exec(e);if(!t)return null;var r,n,o=Ih({h:(r=t[1],n=t[2],n===void 0&&(n="deg"),Number(r)*(MR[n]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return kh(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o===void 0?1:o;return Cr(t)&&Cr(r)&&Cr(n)?Vh({r:Number(t),g:Number(r),b:Number(n),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,i=o===void 0?1:o;if(!Cr(t)||!Cr(r)||!Cr(n))return null;var a=Ih({h:Number(t),s:Number(r),l:Number(n),a:Number(i)});return kh(a)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,i=o===void 0?1:o;if(!Cr(t)||!Cr(r)||!Cr(n))return null;var a=(function(s){return{h:Hh(s.h),s:Bt(s.s,0,100),v:Bt(s.v,0,100),a:Bt(s.a)}})({h:Number(t),s:Number(r),v:Number(n),a:Number(i)});return Wh(a)},"hsv"]]},Lh=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},HR=function(e){return typeof e=="string"?Lh(e.trim(),Dh.string):typeof e=="object"&&e!==null?Lh(e,Dh.object):[null,void 0]};var lu=function(e,t){var r=ai(e);return{h:r.h,s:Bt(r.s+100*t,0,100),l:r.l,a:r.a}},cu=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Fh=function(e,t){var r=ai(e);return{h:r.h,s:r.s,l:Bt(r.l+100*t,0,100),a:r.a}},jh=(function(){function e(t){this.parsed=HR(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return $e(cu(this.rgba),2)},e.prototype.isDark=function(){return cu(this.rgba)<.5},e.prototype.isLight=function(){return cu(this.rgba)>=.5},e.prototype.toHex=function(){return t=su(this.rgba),r=t.r,n=t.g,o=t.b,a=(i=t.a)<1?ns($e(255*i)):"","#"+ns(r)+ns(n)+ns(o)+a;var t,r,n,o,i,a},e.prototype.toRgb=function(){return su(this.rgba)},e.prototype.toRgbString=function(){return t=su(this.rgba),r=t.r,n=t.g,o=t.b,(i=t.a)<1?"rgba("+r+", "+n+", "+o+", "+i+")":"rgb("+r+", "+n+", "+o+")";var t,r,n,o,i},e.prototype.toHsl=function(){return Mh(ai(this.rgba))},e.prototype.toHslString=function(){return t=Mh(ai(this.rgba)),r=t.h,n=t.s,o=t.l,(i=t.a)<1?"hsla("+r+", "+n+"%, "+o+"%, "+i+")":"hsl("+r+", "+n+"%, "+o+"%)";var t,r,n,o,i},e.prototype.toHsv=function(){return t=Bh(this.rgba),{h:$e(t.h),s:$e(t.s),v:$e(t.v),a:$e(t.a,3)};var t},e.prototype.invert=function(){return nt({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),nt(lu(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),nt(lu(this.rgba,-t))},e.prototype.grayscale=function(){return nt(lu(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),nt(Fh(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),nt(Fh(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?nt({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):$e(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=ai(this.rgba);return typeof t=="number"?nt({h:t,s:r.s,l:r.l,a:r.a}):$e(r.h)},e.prototype.isEqual=function(t){return this.toHex()===nt(t).toHex()},e})(),nt=function(e){return e instanceof jh?e:new jh(e)};var Tt=p(se(),1),uu=p(z(),1),zh=p(Re(),1);var Pr=p(k(),1),{ValidatedInputControl:BR}=de(Tt.privateApis),WR=({color:e,onColorChange:t,disabled:r})=>{let n=e&&nt(e).isValid()?e:"#ffffff";return(0,Pr.jsx)(Tt.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:o})=>(0,Pr.jsx)(Tt.Button,{onClick:o,"aria-label":(0,zh.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,Pr.jsx)(Tt.ColorIndicator,{colorValue:n})}),renderContent:()=>(0,Pr.jsx)(Tt.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Pr.jsx)(Tt.ColorPicker,{color:n,onChange:t,enableAlpha:!0})})})};function $h({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{label:a,placeholder:s,description:c,setValue:u,isValid:l}=t,f=t.isDisabled({item:e,field:t}),g=t.getValue({item:e})||"",d=(0,uu.useCallback)(h=>{r(u({item:e,value:h}))},[e,r,u]),m=(0,uu.useCallback)(h=>{r(u({item:e,value:h||""}))},[e,r,u]);return(0,Pr.jsx)(BR,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:le(l,i),label:a,placeholder:s,value:g,help:c,onChange:m,hideLabelFromVision:n,type:"text",disabled:f,prefix:(0,Pr.jsx)(Tt.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,Pr.jsx)(WR,{color:g,onColorChange:d,disabled:f})})})}var is=p(se(),1),as=p(z(),1),fu=p(Re(),1);var os=p(k(),1);function Yh({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let[a,s]=(0,as.useState)(!1),c=t.isDisabled({item:e,field:t}),u=(0,as.useCallback)(()=>{s(l=>!l)},[]);return(0,os.jsx)(fr,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,type:a?"text":"password",suffix:(0,os.jsx)(is.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,os.jsx)(is.Button,{icon:a?bc:hc,onClick:u,size:"small",label:a?(0,fu.__)("Hide password"):(0,fu.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function ss(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var Uh=p(k(),1),qh={adaptiveSelect:ih,array:Nh,checkbox:Qg,color:$h,combobox:ja,datetime:th,date:nh,email:ch,telephone:uh,url:fh,integer:ph,number:hh,password:Yh,radio:bh,select:$a,text:xh,toggle:Eh,textarea:Ch,toggleGroup:Ah};function zR(e){return e&&typeof e=="object"&&typeof e.control=="string"}function $R(e){let{control:t,...r}=e,n=ls(t);return n===null?null:function(i){return(0,Uh.jsx)(n,{...i,config:r})}}function Gh(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?ls(e.Edit):zR(e.Edit)?$R(e.Edit):ss(e)&&e.type!=="array"?ls("adaptiveSelect"):t===null?null:ls(t)}function ls(e){return Object.keys(qh).includes(e)?qh[e]:null}function YR(e,t,r){if(e.filterBy===!1)return!1;let n=e.filterBy?.operators?.filter(o=>r.includes(o))??t;return n.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:n}}var Xh=YR;var qR=e=>({item:t})=>{let r=e.split("."),n=t;for(let o of r)n.hasOwnProperty(o)?n=n[o]:n=void 0;return n},Kh=qR;var UR=e=>({value:t})=>{let r=e.split("."),n={},o=n;for(let i of r.slice(0,-1))o[i]={},o=o[i];return o[r.at(-1)]=t,n},Qh=UR;var Jh=p(Re(),1);function cs({item:e,field:t}){let{elements:r,isLoading:n}=Ot({elements:t.elements,getElements:t.getElements}),o=t.getValue({item:e});return n||r.length===0?o:r?.find(i=>i.value===o)?.label||t.getValue({item:e})}var Zh=p(k(),1);function Se({item:e,field:t}){return t.hasElements?(0,Zh.jsx)(cs,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var dr=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Oe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function mr(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function pr(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function gr(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),n=t.getValue({item:e});return[void 0,"",null].includes(n)?!0:r.test(String(n))}catch{return!1}}function me(e,t){let n=(t.elements??[]).map(i=>i.value);if(n.length===0)return!0;let o=t.getValue({item:e});return[].concat(o).every(i=>n.includes(i))}function GR({item:e,field:t}){return t.getValue({item:e})}var ht=GR;var XR=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function KR(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!XR.test(r)?(0,Jh.__)("Value must be a valid email address."):null}var ey={type:"email",render:Se,Edit:"email",sort:dr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ge,he],validOperators:[_e,we,sr,lr,cr,ge,he,Je,et],format:{},getValueFormatted:ht,validate:{required:Oe,pattern:gr,minLength:mr,maxLength:pr,elements:me,custom:KR}};var ty=p(Re(),1);var So=(e,t,r)=>r==="asc"?e-t:t-e;function us(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function fs(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var ry={separatorThousand:","};function QR({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let n;t.type!=="integer"?n=ry:n=t.format;let{separatorThousand:o}=n,i=Math.trunc(r);return o?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,o):String(i)}function ZR(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,ty.__)("Value must be an integer."):null}var ny={type:"integer",render:Se,Edit:"integer",sort:So,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,we,Qr,Zr,Jr,en,mt],validOperators:[_e,we,Qr,Zr,Jr,en,mt,ge,he,Je,et],format:ry,getValueFormatted:QR,validate:{required:Oe,min:us,max:fs,elements:me,custom:ZR}};var oy=p(Re(),1);var iy={separatorThousand:",",separatorDecimal:".",decimals:2};function JR({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let n;t.type!=="number"?n=iy:n=t.format;let{separatorThousand:o,separatorDecimal:i,decimals:a}=n,s=r.toFixed(a),[c,u]=s.split("."),l=o?c.replace(/\B(?=(\d{3})+(?!\d))/g,o):c;return a===0?l:l+i+u}function e0(e){return e===""||e===void 0||e===null}function t0(e,t){let r=t.getValue({item:e});return!e0(r)&&!Number.isFinite(r)?(0,oy.__)("Value must be a number."):null}var ay={type:"number",render:Se,Edit:"number",sort:So,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,we,Qr,Zr,Jr,en,mt],validOperators:[_e,we,Qr,Zr,Jr,en,mt,ge,he,Je,et],format:iy,getValueFormatted:JR,validate:{required:Oe,min:us,max:fs,elements:me,custom:t0}};var sy={type:"text",render:Se,Edit:"text",sort:dr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ge,he],validOperators:[_e,we,sr,lr,cr,ge,he,Je,et],format:{},getValueFormatted:ht,validate:{required:Oe,pattern:gr,minLength:mr,maxLength:pr,elements:me}};var zn=p(cn(),1);var cy=p(cn(),1);function ly(e){if(!e||!Sr(new Date(e)))return null;let t=(0,cy.getDate)(e);return t&&Sr(t)?t:null}function uy(e,t,r){let n=t.isValid[r]?.constraint;if(typeof n!="string")return!1;let o=t.getValue({item:e}),i=Array.isArray(o)?o[r==="min"?0:o.length-1]:o;if(i==null||i==="")return!0;let a=ly(n),s=ly(String(i));return!!a&&!!s&&(r==="min"?s.getTime()>=a.getTime():s.getTime()<=a.getTime())}function ds(e,t){return uy(e,t,"min")}function ms(e,t){return uy(e,t,"max")}var fy={datetime:(0,zn.getSettings)().formats.datetime,weekStartsOn:(0,zn.getSettings)().l10n.startOfWeek};function r0({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let n;return t.type!=="datetime"?n=fy:n=t.format,(0,zn.dateI18n)(n.datetime,(0,zn.getDate)(r))}var n0=(e,t,r)=>{let n=new Date(e).getTime(),o=new Date(t).getTime();return r==="asc"?n-o:o-n},dy={type:"datetime",render:Se,Edit:"datetime",sort:n0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[an,sn,tn,rn,nn,on,pt,St],validOperators:[an,sn,tn,rn,nn,on,pt,St],format:fy,getValueFormatted:r0,validate:{required:Oe,elements:me,min:ds,max:ms}};var $n=p(cn(),1);var my={date:(0,$n.getSettings)().formats.date,weekStartsOn:(0,$n.getSettings)().l10n.startOfWeek};function o0({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let n;return t.type!=="date"?n=my:n=t.format,(0,$n.dateI18n)(n.date,(0,$n.getDate)(r))}var i0=(e,t,r)=>{let n=new Date(e).getTime(),o=new Date(t).getTime();return r==="asc"?n-o:o-n},py={type:"date",render:Se,Edit:"date",sort:i0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[an,sn,tn,rn,nn,on,pt,St,mt],validOperators:[an,sn,tn,rn,nn,on,pt,St,mt],format:my,getValueFormatted:o0,validate:{required:Oe,elements:me,min:ds,max:ms}};var ps=p(Re(),1);function gy(e,t){return t.getValue({item:e})===!0}function a0({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,ps.__)("True"):r===!1?(0,ps.__)("False"):""}function s0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,ps.__)("Value must be true, false, or undefined"):null}var l0=(e,t,r)=>{let n=!!e;return n===!!t?0:r==="asc"?n?1:-1:n?-1:1},hy={type:"boolean",render:Se,Edit:"checkbox",sort:l0,validate:{required:gy,elements:me,custom:s0},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,we],validOperators:[_e,we],format:{},getValueFormatted:a0};var yy={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:ht,validate:{}};var du=p(Re(),1);function by(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(n=>![void 0,"",null].includes(n))}function vy({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function c0({item:e,field:t}){return vy({item:e,field:t})}function u0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,du.__)("Value must be an array."):r.every(n=>typeof n=="string")?null:(0,du.__)("Every value must be a string.")}var f0=(e,t,r)=>{let n=Array.isArray(e)?e:[],o=Array.isArray(t)?t:[];if(n.length!==o.length)return r==="asc"?n.length-o.length:o.length-n.length;let i=n.join(","),a=o.join(",");return r==="asc"?i.localeCompare(a):a.localeCompare(i)},xy={type:"array",render:c0,Edit:"array",sort:f0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ge,he],validOperators:[ge,he,Je,et],format:{},getValueFormatted:vy,validate:{required:by,elements:me,custom:u0}};function d0({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var _y={type:"password",render:Se,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:d0,validate:{required:Oe,pattern:gr,minLength:mr,maxLength:pr,elements:me}};var wy={type:"telephone",render:Se,Edit:"telephone",sort:dr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ge,he],validOperators:[_e,we,sr,lr,cr,ge,he,Je,et],format:{},getValueFormatted:ht,validate:{required:Oe,pattern:gr,minLength:mr,maxLength:pr,elements:me}};var Ry=p(Re(),1);var Oo=p(k(),1);function m0({item:e,field:t}){if(t.hasElements)return(0,Oo.jsx)(cs,{item:e,field:t});let r=ht({item:e,field:t});return!r||!nt(r).isValid()?r:(0,Oo.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,Oo.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,Oo.jsx)("span",{children:r})]})}function p0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!nt(r).isValid()?(0,Ry.__)("Value must be a valid color."):null}var g0=(e,t,r)=>{let n=nt(e),o=nt(t);if(!n.isValid()&&!o.isValid())return 0;if(!n.isValid())return r==="asc"?1:-1;if(!o.isValid())return r==="asc"?-1:1;let i=n.toHsl(),a=o.toHsl();return i.h!==a.h?r==="asc"?i.h-a.h:a.h-i.h:i.s!==a.s?r==="asc"?i.s-a.s:a.s-i.s:r==="asc"?i.l-a.l:a.l-i.l},Ey={type:"color",render:m0,Edit:"color",sort:g0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ge,he],validOperators:[_e,we,ge,he],format:{},getValueFormatted:ht,validate:{required:Oe,elements:me,custom:p0}};var Sy={type:"url",render:Se,Edit:"url",sort:dr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ge,he],validOperators:[_e,we,sr,lr,cr,ge,he,Je,et],format:{},getValueFormatted:ht,validate:{required:Oe,pattern:gr,minLength:mr,maxLength:pr,elements:me}};var h0=(e,t,r)=>typeof e=="number"&&typeof t=="number"?So(e,t,r):dr(e,t,r),Oy={render:Se,Edit:null,sort:h0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,we],validOperators:Ug(),format:{},getValueFormatted:ht,validate:{required:Oe,elements:me}};function y0(e){return e==="integer"||e==="number"}function b0(e){return e==="date"||e==="datetime"}function Ty(e,t,r){let n=t.validate[r];if(n&&(typeof e=="number"&&y0(t.type)||typeof e=="string"&&b0(t.type)))return{constraint:e,validate:n}}function Cy(e,t){let r=e.isValid,n;r?.required===!0&&t.validate.required!==void 0&&(n={constraint:!0,validate:t.validate.required});let o;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(o={constraint:!0,validate:t.validate.elements});let i=Ty(r?.min,t,"min"),a=Ty(r?.max,t,"max"),s=r?.minLength,c;typeof s=="number"&&t.validate.minLength!==void 0&&(c={constraint:s,validate:t.validate.minLength});let u=r?.maxLength,l;typeof u=="number"&&t.validate.maxLength!==void 0&&(l={constraint:u,validate:t.validate.maxLength});let f=r?.pattern,g;f!==void 0&&t.validate.pattern!==void 0&&(g={constraint:f,validate:t.validate.pattern});let d=r?.custom??t.validate.custom;return{required:n,elements:o,min:i,max:a,minLength:c,maxLength:l,pattern:g,custom:d}}function Py(e){return e.validOperators.reduce((t,r)=>{let n=qg(r);return n?.filter&&(t[r]=n.filter),t},{})}function v0(e,t){return{...t.format,...e.format}}var Ay=v0;function x0(e){let t=[ey,ny,ay,sy,dy,py,hy,yy,xy,_y,wy,Ey,Sy].find(r=>r?.type===e);return t||Oy}function si(e){return e.map(t=>{let r=x0(t.type),n=t.getValue||Kh(t.id),o=function(i,a,s){let c=n({item:i}),u=n({item:a});return t.sort?t.sort(c,u,s):r.sort(c,u,s)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:n,setValue:t.setValue||Qh(t.id),elements:t.elements,getElements:t.getElements,hasElements:ss(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:Gh(t,r.Edit),sort:o,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Cy(t,r),filterBy:Xh(t,r.defaultOperators,r.validOperators),filter:Py(r),format:Ay(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var bu=p(z(),1);var Ny=p(z(),1),Vy=p(k(),1),mu=(0,Ny.createContext)({fields:[]});mu.displayName="DataFormContext";function Iy({fields:e,children:t}){return(0,Vy.jsx)(mu.Provider,{value:{fields:e},children:t})}var Wt=mu;var Es=p(z(),1);var hs=p(z(),1),ci=p(se(),1);var li=p(Re(),1),ot={type:"regular",labelPosition:"top"},_0=e=>typeof e=="string"?[{id:e,visibility:"when-collapsed"}]:e.map(t=>typeof t=="string"?{id:t,visibility:"when-collapsed"}:{id:t.id,visibility:t.visibility});function My(e){let t=ot;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],n=Array.isArray(r)?r:[r],o=e?.openAs,i;typeof o=="object"&&o.type==="modal"?i={type:"modal",applyLabel:o.applyLabel?.trim()||(0,li.__)("Apply"),cancelLabel:o.cancelLabel?.trim()||(0,li.__)("Cancel")}:o==="modal"?i={type:"modal",applyLabel:(0,li.__)("Apply"),cancelLabel:(0,li.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:n,editVisibility:e?.editVisibility??"on-hover"}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:_0(r),isCollapsible:e.isCollapsible===void 0?!0:e.isCollapsible}}else e?.type==="row"?t={type:"row",alignment:e?.alignment??"center",styles:e?.styles??{}}:e?.type==="details"&&(t={type:"details",summary:e?.summary??""});return t}function ky(e){let t=My(e?.layout),r=(e.fields??[]).map(n=>{if(typeof n=="string")return{id:n,layout:t};let o=n.layout?My(n.layout):t;return{id:n.id,layout:o,...!!n.label&&{label:n.label},...!!n.description&&{description:n.description},..."children"in n&&Array.isArray(n.children)&&{children:ky({fields:n.children,layout:ot}).fields}}});return{layout:t,fields:r}}var gs=ky;var ye=p(k(),1);function w0({title:e}){return(0,ye.jsx)(K,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,ye.jsx)(K,{direction:"row",align:"center",children:(0,ye.jsx)(ci.__experimentalHeading,{level:2,size:13,children:e})})})}function Dy({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{fields:a}=(0,hs.useContext)(Wt),s=t.layout,c=(0,hs.useMemo)(()=>({layout:ot,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,ye.jsxs)(ye.Fragment,{children:[!n&&t.label&&(0,ye.jsx)(w0,{title:t.label}),(0,ye.jsx)(Ct,{data:e,form:c,onChange:r,validity:i?.children})]});let u=s.labelPosition,l=a.find(f=>f.id===t.id);return!l||!l.Edit?null:u==="side"?(0,ye.jsxs)(K,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,ye.jsx)("div",{className:te("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-$u}`),children:(0,ye.jsx)(ci.BaseControl.VisualLabel,{children:l.label})}),(0,ye.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:l.readOnly===!0?(0,ye.jsx)(l.render,{item:e,field:l}):(0,ye.jsx)(l.Edit,{data:e,field:l,onChange:r,hideLabelFromVision:!0,markWhenOptional:o,validity:i},l.id)})]}):(0,ye.jsx)("div",{className:"dataforms-layouts-regular__field",children:l.readOnly===!0?(0,ye.jsx)(ye.Fragment,{children:(0,ye.jsxs)(ye.Fragment,{children:[!n&&u!=="none"&&(0,ye.jsx)(ci.BaseControl.VisualLabel,{children:l.label}),(0,ye.jsx)(l.render,{item:e,field:l})]})}):(0,ye.jsx)(l.Edit,{data:e,field:l,onChange:r,hideLabelFromVision:u==="none"?!0:n,markWhenOptional:o,validity:i})})}var hu=p(pu(),1),Yn=p(se(),1),er=p(z(),1),xs=p(Oa(),1);var ys=p(se(),1),Co=p(Re(),1);var Yy=p(Oa(),1);var qy=p(z(),1);function D0(e,t){return te("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-$e}`,{"has-error":t})}var Hy=D0;var By=p(se(),1);var mn=p(k(),1);function L0(e,t,r){return e?(0,mn.jsxs)(ar.Root,{children:[(0,mn.jsx)(ar.Trigger,{render:(0,mn.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,mn.jsx)(By.Icon,{icon:Ln,size:16}),(0,mn.jsxs)(Fc,{children:[t,": "]}),r]})}),(0,mn.jsx)(ar.Popup,{children:t})]}):r}var Wy=L0;function zy(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let n=e[r];if(n!==void 0&&n.type==="invalid")return n.message?n.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let n=zy(r);if(n)return n}}var $y=zy;var yt=p(k(),1);function fi({data:e,field:t,fieldLabel:r,summaryFields:n,validity:o,touched:i,disabled:a,onClick:s,"aria-expanded":c}){let{labelPosition:u,editVisibility:l}=t.layout,f=$y(o),g=i&&!!f,d=Hy(u,g),m=Wy(g,f,r),h=te("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-$u}`,{"is-disabled":a,"dataforms-layouts-panel__field-trigger--edit-always":l==="always"}),b=(0,Yy.useInstanceId)(fi,"dataforms-layouts-panel__field-control"),y=g?(0,Co.sprintf)((0,Co._x)("Edit %s (has errors)","field"),r||""):(0,Co.sprintf)((0,Co._x)("Edit %s","field"),r||""),x=(0,qy.useRef)(null);return(0,yt.jsxs)("div",{ref:x,className:h,onClick:a?void 0:()=>{let v=x.current?.ownerDocument.defaultView?.getSelection();v&&v.toString().length>0||s()},onKeyDown:a?void 0:v=>{v.target===v.currentTarget&&(v.key==="Enter"||v.key===" ")&&(v.preventDefault(),s())},children:[u!=="none"&&(0,yt.jsx)("span",{className:d,children:m}),u==="none"&&g&&(0,yt.jsxs)(ar.Root,{children:[(0,yt.jsx)(ar.Trigger,{render:(0,yt.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":f,children:(0,yt.jsx)(ys.Icon,{icon:Ln,size:16})})}),(0,yt.jsx)(ar.Popup,{children:f})]}),(0,yt.jsx)("span",{id:`$b}`,className:"dataforms-layouts-panel__field-control",children:n.length>1?(0,yt.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:n.map(v=>(0,yt.jsx)("span",{style:{width:"100%"},children:(0,yt.jsx)(v.render,{item:e,field:v})},v.id))}):n.map(v=>(0,yt.jsx)(v.render,{item:e,field:v},v.id))}),!a&&(0,yt.jsx)(ys.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:y,icon:pc,size:"small","aria-expanded":c,"aria-haspopup":"dialog","aria-describedby":`$b}`})]})}var Uy=p(pu(),1),gu=p(mg(),1),hr=p(z(),1),bt=p(Re(),1);function Gy(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,n])=>r==="children"&&n&&typeof n=="object"?Gy(n):n.type!=="invalid"&&n.type!=="validating")):!0}function F0(e,t){let r=gs(e);if(r.fields.length===0)return[];let n=new Map;t.forEach(a=>{n.set(a.id,a)});function o(a){if("children"in a&&Array.isArray(a.children)){let u=a.children.map(o).filter(f=>f!==null);if(u.length===0)return null;let l=n.get(a.id);if(l){let[f]=si([l]);return{id:a.id,children:u,field:f}}return{id:a.id,children:u}}let s=n.get(a.id);if(!s)return null;let[c]=si([s]);return{id:a.id,children:[],field:c}}return r.fields.map(o).filter(a=>a!==null)}function Po(e,t,r){if(e||(e={}),r.length===0)return e;let n={...e},o=n;for(let a=0;a<r.length-1;a++){let s=r[a];o[s]||(o[s]={}),o[s]={...o[s]},o=o[s]}let i=r[r.length-1];return o[i]={...o[i]||{},...t},n}function Xy(e,t,r){if(!e||t.length===0)return e;let n={...e},o=n;for(let s=0;s<t.length-1;s++){let c=t[s];if(!o[c])return e;o[c]={...o[c]},o=o[c]}let i=t[t.length-1];if(!o[i])return e;let a={...o[i]};if(delete a[r],Object.keys(a).length===0?delete o[i]:o[i]=a,Object.keys(n).length!==0)return n}function j0(e,t,r){let{elementsCounterRef:n,setFormValidity:o,path:i,item:a}=r,s=(n.current[t.id]||0)+1;n.current[t.id]=s,e.then(c=>{if(s===n.current[t.id]){if(!Array.isArray(c)){o(u=>Po(u,{elements:{type:"invalid",message:(0,bt.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(a,{...t.field,elements:c})?o(u=>Po(u,{elements:{type:"invalid",message:(0,bt.__)("Value must be one of the elements.")}},[...i,t.id])):o(u=>Xy(u,[...i,t.id],"elements"))}}).catch(c=>{if(s!==n.current[t.id])return;let u;c instanceof Error?u=c.message:u=String(c)||(0,bt.__)("Unknown error when running elements validation asynchronously."),o(l=>Po(l,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function H0(e,t,r){let{customCounterRef:n,setFormValidity:o,path:i}=r,a=(n.current[t.id]||0)+1;n.current[t.id]=a,e.then(s=>{if(a===n.current[t.id]){if(s===null){o(c=>Xy(c,[...i,t.id],"custom"));return}if(typeof s=="string"){o(c=>Po(c,{custom:{type:"invalid",message:s}},[...i,t.id]));return}o(c=>Po(c,{custom:{type:"invalid",message:(0,bt.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(s=>{if(a!==n.current[t.id])return;let c;s instanceof Error?c=s.message:c=String(s)||(0,bt.__)("Unknown error when running custom validation asynchronously."),o(u=>Po(u,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function Ky(e,t,r){if(t.field?.isValid.required&&!t.field.isValid.required.validate(e,t.field))return{required:{type:"invalid"}};if(t.field?.isValid.pattern&&!t.field.isValid.pattern.validate(e,t.field))return{pattern:{type:"invalid",message:(0,bt.__)("Value does not match the required pattern.")}};if(t.field?.isValid.min&&!t.field.isValid.min.validate(e,t.field))return{min:{type:"invalid",message:(0,bt.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,bt.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,bt.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,bt.__)("Value is too long.")}};if(t.field?.isValid.elements&&t.field.hasElements&&!t.field.getElements&&Array.isArray(t.field.elements)&&!t.field.isValid.elements.validate(e,t.field))return{elements:{type:"invalid",message:(0,bt.__)("Value must be one of the elements.")}};let n;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});n=t.field.isValid.custom((0,Uy.default)(e,t.field.setValue({item:e,value:i})),t.field)}catch(i){let a;return i instanceof Error?a=i.message:a=String(i)||(0,bt.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:a}}}if(typeof n=="string")return{custom:{type:"invalid",message:n}};let o={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(j0(t.field.getElements(),t,r),o.elements={type:"validating",message:(0,bt.__)("Validating\u2026")}),n instanceof Promise&&(H0(n,t,r),o.custom={type:"validating",message:(0,bt.__)("Validating\u2026")}),Object.keys(o).length>0)return o;if(t.children.length>0){let i={};t.children.forEach(s=>{i[s.id]=Ky(e,s,{...r,path:[...r.path,t.id,"children"]})});let a={};return Object.entries(i).forEach(([s,c])=>{c!==void 0&&(a[s]=c)}),Object.keys(a).length===0?void 0:{children:a}}}function Qy(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let n=e.children.map(o=>Qy(o,t));return n?{value:r,children:n}:r}function B0(e,t,r){let[n,o]=(0,hr.useState)(),i=(0,hr.useRef)({}),a=(0,hr.useRef)({}),s=(0,hr.useRef)({}),c=(0,hr.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:a,setFormValidity:o,path:[],item:e},l=F0(r,t);if(l.length===0){o(void 0);return}let f={},g=[];l.forEach(d=>{let m=Qy(d,e);if(s.current.hasOwnProperty(d.id)&&(0,gu.default)(s.current[d.id],m)){g.push(d.id);return}s.current[d.id]=m;let h=Ky(e,d,u);h!==void 0&&(f[d.id]=h)}),o(d=>{let m={...d,...f},h=[...g,...Object.keys(f)];return Object.keys(m).forEach(y=>{m&&!h.includes(y)&&delete m[y]}),Object.keys(m).length===0&&(m=void 0),(0,gu.default)(d,m)?d:m})},[e,t,r]);return(0,hr.useEffect)(()=>{c()},[c]),{validity:n,isValid:Gy(n)}}var Zy=B0;var Jy=p(z(),1);function pn(e,t){(0,Jy.useEffect)(()=>{t&&e.current&&e.current.querySelectorAll("input, textarea, select").forEach(n=>{n.reportValidity()})},[t,e])}var eb=p(z(),1);function W0(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var bs=(e,t)=>Array.isArray(e)&&e.length>0?W0(e).map(n=>t.find(o=>o.id===n)).filter(n=>n!==void 0):[];var z0=(e,t)=>{let r=t.find(n=>n.id===e.id);return r||t.find(n=>{if(e.children){let o=e.children.filter(i=>!i.children);return o.length===0?!1:n.id===o[0].id}return n.id===e.id})};function $0(e){let{fields:t}=(0,eb.useContext)(Wt),r=e.layout,n=bs(r.summary,t),o=z0(e,t),i=e.children?e.label:o?.label;return n.length===0?{summaryFields:o?[o]:[],fieldDefinition:o,fieldLabel:i}:{summaryFields:n,fieldDefinition:o,fieldLabel:i}}var vs=$0;var vt=p(k(),1);function Y0({data:e,field:t,onChange:r,fieldLabel:n,onClose:o,touched:i}){let{openAs:a}=t.layout,{applyLabel:s,cancelLabel:c}=a,{fields:u}=(0,er.useContext)(Wt),[l,f]=(0,er.useState)({}),g=(0,er.useMemo)(()=>(0,hu.default)(e,l,{arrayMerge:(v,E)=>E}),[e,l]),d=(0,er.useMemo)(()=>({layout:ot,fields:t.children?t.children:[{id:t.id,layout:ot}]}),[t]),m=u.map(v=>({...v,Edit:v.Edit===null?void 0:v.Edit,isValid:{required:v.isValid.required?.constraint,elements:v.isValid.elements?.constraint,min:v.isValid.min?.constraint,max:v.isValid.max?.constraint,pattern:v.isValid.pattern?.constraint,minLength:v.isValid.minLength?.constraint,maxLength:v.isValid.maxLength?.constraint}})),{validity:h}=Zy(g,m,d),b=()=>{r(l),o()},y=v=>{f(E=>(0,hu.default)(E,v,{arrayMerge:(T,S)=>S}))},x=(0,xs.useFocusOnMount)("firstInputElement"),w=(0,er.useRef)(null),_=(0,xs.useMergeRefs)([x,w]);return pn(w,i),(0,vt.jsxs)(Yn.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:o,isFullScreen:!1,title:n,size:"medium",children:[(0,vt.jsx)("div",{ref:_,children:(0,vt.jsx)(Ct,{data:g,form:d,onChange:y,validity:h,children:(v,E,T,S)=>(0,vt.jsx)(v,{data:g,field:E,onChange:y,hideLabelFromVision:d.fields.length<2,markWhenOptional:S,validity:T},E.id)})}),(0,vt.jsxs)(K,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,vt.jsx)(Yn.__experimentalSpacer,{style:{flex:1}}),(0,vt.jsx)(Yn.Button,{variant:"tertiary",onClick:o,__next40pxDefaultSize:!0,children:c}),(0,vt.jsx)(Yn.Button,{variant:"primary",onClick:b,__next40pxDefaultSize:!0,children:s})]})]})}function q0({data:e,field:t,onChange:r,validity:n}){let[o,i]=(0,er.useState)(!1),[a,s]=(0,er.useState)(!1),{fieldDefinition:c,fieldLabel:u,summaryFields:l}=vs(t);if(!c)return null;let f=()=>{s(!1),i(!0)};return(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)(fi,{data:e,field:t,fieldLabel:u,summaryFields:l,validity:n,touched:o,disabled:c.readOnly===!0,onClick:()=>s(!0),"aria-expanded":a}),a&&(0,vt.jsx)(Y0,{data:e,field:t,onChange:r,fieldLabel:u??"",onClose:f,touched:o})]})}var tb=q0;var gn=p(se(),1),rb=p(Re(),1),Ar=p(z(),1);var nb=p(Oa(),1);var it=p(k(),1);function U0({title:e,onClose:t}){return(0,it.jsx)(K,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,it.jsxs)(K,{direction:"row",gap:"sm",align:"center",children:[e&&(0,it.jsx)(gn.__experimentalHeading,{level:2,size:13,children:e}),(0,it.jsx)(gn.__experimentalSpacer,{style:{flex:1}}),t&&(0,it.jsx)(gn.Button,{label:(0,rb.__)("Close"),icon:ic,onClick:t,size:"small"})]})})}function G0({touched:e,children:t}){let r=(0,Ar.useRef)(null);return pn(r,e),(0,it.jsx)("div",{ref:r,children:t})}function X0({data:e,field:t,onChange:r,validity:n}){let[o,i]=(0,Ar.useState)(!1),[a,s]=(0,Ar.useState)(null),c=(0,Ar.useMemo)(()=>({anchor:a,placement:"left-start",offset:36,shift:!0}),[a]),[u,l]=(0,nb.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,Ar.useMemo)(()=>({layout:ot,fields:t.children?t.children:[{id:t.id,layout:ot}]}),[t]),g=(0,Ar.useMemo)(()=>{if(n!==void 0)return t.children?n?.children:{[t.id]:n}},[n,t]),{fieldDefinition:d,fieldLabel:m,summaryFields:h}=vs(t);return d?(0,it.jsx)("div",{ref:s,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,it.jsx)(gn.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:b=>{b||i(!0)},renderToggle:({isOpen:b,onToggle:y})=>(0,it.jsx)(fi,{data:e,field:t,fieldLabel:m,summaryFields:h,validity:n,touched:o,disabled:d.readOnly===!0,onClick:y,"aria-expanded":b}),renderContent:({onClose:b})=>(0,it.jsx)(G0,{touched:o,children:(0,it.jsxs)("div",{ref:u,...l,children:[(0,it.jsx)(U0,{title:m,onClose:b}),(0,it.jsx)(Ct,{data:e,form:f,onChange:r,validity:g,children:(y,x,w,_)=>(0,it.jsx)(y,{data:e,field:x,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:_,validity:w},x.id)})]})})})}):null}var ob=X0;var yu=p(k(),1);function ib({data:e,field:t,onChange:r,validity:n}){return t.layout.openAs.type==="modal"?(0,yu.jsx)(tb,{data:e,field:t,onChange:r,validity:n}):(0,yu.jsx)(ob,{data:e,field:t,onChange:r,validity:n})}var Pt=p(z(),1);var _s=p(Re(),1),ab=p(k(),1);function sb(e){if(!e)return 0;let t=0,r=Object.keys(e).filter(n=>n!=="children");for(let n of r)e[n]?.type==="invalid"&&t++;if(e.children)for(let n of Object.values(e.children))t+=sb(n);return t}function ws({validity:e}){let t=sb(e);return t===0?null:(0,ab.jsx)(Hl,{intent:"high",children:(0,_s.sprintf)((0,_s._n)("%d field needs attention","%d fields need attention",t),t)})}var Te=p(k(),1);function K0(e,t,r){if(!t||Array.isArray(t)&&t.length===0)return!1;let o=(Array.isArray(t)?t:[t]).find(i=>typeof i=="string"?i===e.id:typeof i=="object"&&"id"in i?i.id===e.id:!1);return o?typeof o=="string"?!0:typeof o=="object"&&"visibility"in o?o.visibility==="always"||o.visibility==="when-collapsed"&&!r:!0:!1}function Q0({data:e,fields:t,label:r,layout:n,isOpen:o,touched:i,validity:a}){let c=bs(n.summary,t).filter(f=>K0(f,n.summary,o)),u=i&&n.isCollapsible,l=c.length>0&&n.withHeader;return(0,Te.jsxs)(K,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,Te.jsx)(ir.Title,{children:r}),(u||l)&&(0,Te.jsxs)(Fn.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,Te.jsx)(ws,{validity:a}),l&&(0,Te.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,Te.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function Z0({data:e,field:t,form:r,onChange:n,hideLabelFromVision:o,markWhenOptional:i,validity:a,withHeader:s}){if(t.children)return(0,Te.jsxs)(Te.Fragment,{children:[t.description&&(0,Te.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,Te.jsx)(Ct,{data:e,form:r,onChange:n,validity:a?.children})]});let c=qn("regular")?.component;return c?(0,Te.jsx)(c,{data:e,field:t,onChange:n,hideLabelFromVision:o||s,markWhenOptional:i,validity:a}):null}function lb({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{fields:a}=(0,Pt.useContext)(Wt),s=t.layout,c=(0,Pt.useRef)(null),u=(0,Pt.useMemo)(()=>({layout:ot,fields:t.children??[]}),[t]),{isOpened:l,isCollapsible:f}=s,[g,d]=(0,Pt.useState)(l),[m,h]=(0,Pt.useState)(!1);(0,Pt.useEffect)(()=>{d(l)},[l]);let b=(0,Pt.useCallback)(E=>{E||h(!0),d(E)},[]),y=(0,Pt.useCallback)(()=>{h(!0)},[]);pn(c,(f?g:!0)&&m);let x=t.label,w;if(t.children)w=!!x&&s.withHeader;else{let E=a.find(T=>T.id===t.id);if(!E||!E.Edit)return null;x=E.label,w=!!x&&s.withHeader}let _=(0,Te.jsx)(Z0,{data:e,field:t,form:u,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,withHeader:w}),v=(0,Te.jsx)(Q0,{data:e,fields:a,label:x,layout:s,isOpen:f?!!g:!0,touched:m,validity:i});return w&&f?(0,Te.jsxs)(Fn.Root,{className:"dataforms-layouts-card__field",open:g,onOpenChange:b,children:[(0,Te.jsx)(Fn.Header,{children:v}),(0,Te.jsx)(Fn.Content,{ref:c,onBlur:y,children:_})]}):(0,Te.jsxs)(ir.Root,{className:"dataforms-layouts-card__field",children:[w&&(0,Te.jsx)(ir.Header,{children:v}),(0,Te.jsx)(ir.Content,{ref:c,onBlur:y,children:_})]})}var cb=p(se(),1);var Ye=p(k(),1);function J0({title:e}){return(0,Ye.jsx)(K,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Ye.jsx)(K,{direction:"row",align:"center",children:(0,Ye.jsx)(cb.__experimentalHeading,{level:2,size:13,children:e})})})}var e1=({children:e})=>(0,Ye.jsx)(Ye.Fragment,{children:e});function ub({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let a=t.layout;if(t.children){let c={layout:ot,fields:t.children};return(0,Ye.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!n&&t.label&&(0,Ye.jsx)(J0,{title:t.label}),(0,Ye.jsx)(K,{direction:"row",align:a.alignment,gap:"lg",children:(0,Ye.jsx)(Ct,{data:e,form:c,onChange:r,validity:i?.children,as:e1,children:(u,l,f)=>(0,Ye.jsx)("div",{className:"dataforms-layouts-row__field-control",style:a.styles[l.id],children:(0,Ye.jsx)(u,{data:e,field:l,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:f})},l.id)})})]})}let s=qn("regular")?.component;return s?(0,Ye.jsx)(Ye.Fragment,{children:(0,Ye.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Ye.jsx)(s,{data:e,field:t,onChange:r,markWhenOptional:o,validity:i})})}):null}var At=p(z(),1),fb=p(Re(),1);var Nr=p(k(),1);function db({data:e,field:t,onChange:r,validity:n}){let{fields:o}=(0,At.useContext)(Wt),i=(0,At.useRef)(null),a=(0,At.useRef)(null),[s,c]=(0,At.useState)(!1),[u,l]=(0,At.useState)(!1),f=(0,At.useMemo)(()=>({layout:ot,fields:t.children??[]}),[t]);(0,At.useEffect)(()=>{let b=i.current;if(!b)return;let y=()=>{let x=b.open;x||c(!0),l(x)};return b.addEventListener("toggle",y),()=>{b.removeEventListener("toggle",y)}},[]),pn(a,u&&s);let g=(0,At.useCallback)(()=>{c(!0)},[]);if(!t.children)return null;let d=t.layout.summary??"",m=d?o.find(b=>b.id===d):void 0,h;return m&&m.render?h=(0,Nr.jsx)(m.render,{item:e,field:m}):h=t.label||(0,fb.__)("More details"),(0,Nr.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",children:[(0,Nr.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Nr.jsxs)(K,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[h,s&&(0,Nr.jsx)(ws,{validity:n})]})}),(0,Nr.jsx)("div",{ref:a,className:"dataforms-layouts-details__content",onBlur:g,children:(0,Nr.jsx)(Ct,{data:e,form:f,onChange:r,validity:n?.children})})]})}var Un=p(k(),1),t1=[{type:"regular",component:Dy,wrapper:({children:e})=>(0,Un.jsx)(K,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:ib,wrapper:({children:e})=>(0,Un.jsx)(K,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:lb,wrapper:({children:e})=>(0,Un.jsx)(K,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:ub,wrapper:({children:e,layout:t})=>(0,Un.jsx)(K,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Un.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Un.jsx)(K,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:db}];function qn(e){return t1.find(t=>t.type===e)}var Rs=p(k(),1),r1=({children:e})=>(0,Rs.jsx)(K,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function Ct({data:e,form:t,onChange:r,validity:n,children:o,as:i}){let{fields:a}=(0,Es.useContext)(Wt),s=(0,Es.useMemo)(()=>{let l=a.filter(g=>!!g.isValid?.required).length,f=a.length-l;return l>f},[a]);function c(l){return a.find(f=>f.id===l.id)}let u=i??qn(t.layout.type)?.wrapper??r1;return(0,Rs.jsx)(u,{layout:t.layout,children:t.fields.map(l=>{let f=qn(l.layout.type)?.component;if(!f)return null;let g=l.children?void 0:c(l);return g&&g.isVisible&&!g.isVisible(e)?null:o?o(f,l,n?.[l.id],s):(0,Rs.jsx)(f,{data:e,field:l,onChange:r,markWhenOptional:s,validity:n?.[l.id]},l.id)})})}var vu=p(k(),1);function xu({data:e,form:t,fields:r,onChange:n,validity:o}){let i=(0,bu.useMemo)(()=>gs(t),[t]),a=(0,bu.useMemo)(()=>si(r),[r]);return t.fields?(0,vu.jsx)(Iy,{fields:a,children:(0,vu.jsx)(Ct,{data:e,form:i,onChange:n,validity:o})}):null}var Vr=p(z()),hn=p(Re()),wb=p(pb());if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='b010998a76']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","b010998a76"),e.appendChild(document.createTextNode(".experiments-page__form{margin:0 auto;max-width:680px;padding:24px}")),document.head.appendChild(e)}var yb=p(hb());async function bb(){let t=(await(0,yb.default)({path:"/wp/v2/settings",method:"OPTIONS"}))?.schema?.properties?.["gutenberg-experiments"]?.properties??{};return Object.entries(t).map(([r,n])=>({id:r,label:n.title??r,description:n.description??"",group:n.group??"other",groupLabel:n.group_label??""}))}function n1(){let[e,t]=(0,Vr.useState)(null);(0,Vr.useEffect)(()=>{bb().then(t).catch(()=>t([]))},[]);let{editedRecord:r,save:n,edit:o}=(0,xb.useEntityRecord)("root","site",void 0),i=r,{createSuccessNotice:a,createErrorNotice:s}=(0,_b.useDispatch)(wb.store),c=(0,Vr.useMemo)(()=>i?.["gutenberg-experiments"]||{},[i]),u=(0,Vr.useMemo)(()=>{let d={};for(let h of e??[])d[h.id]=!1;for(let[h,b]of Object.entries(c))d[h]=!!b;let m=i?.active_templates;return d.active_templates=typeof m=="object"&&m!==null,d},[e,c,i]),l=async d=>{let[m]=Object.keys(d),h=(e??[]).find(x=>x.id===m),b={};"active_templates"in d&&(b.active_templates=d.active_templates?{}:null,delete d.active_templates),Object.keys(d).length>0&&(b["gutenberg-experiments"]={...c,...d});let y=h?.groupLabel??"";o(b);try{await n(),a((0,hn.sprintf)((0,hn.__)("%s settings updated."),y),{type:"snackbar"})}catch{s((0,hn.sprintf)((0,hn.__)("Failed to update %s settings."),y),{type:"snackbar"})}},f=(0,Vr.useMemo)(()=>e?.length?e.map(d=>({Edit:"toggle",id:d.id,label:d.label,description:d.description,type:"boolean"})):[],[e]),g=(0,Vr.useMemo)(()=>{if(!e?.length)return[];let d=new Map;return e.forEach(m=>{let h=m.group||"other";d.has(h)||d.set(h,{label:m.groupLabel||h,items:[]}),d.get(h).items.push(m.id)}),Array.from(d.entries()).map(([m,h])=>({id:`gutenberg-experiments--$m}`,label:h.label,layout:{type:"card",withHeader:!0,isCollapsible:!0,isOpened:!0},children:h.items}))},[e]);return e===null||!i?React.createElement(vb.Spinner,null):React.createElement($c,{title:(0,hn.__)("Experimental settings"),subTitle:(0,hn.__)("The block editor includes experimental features that are usable while they're in development. Select the ones you'd like to enable. These features are likely to change, so avoid using them in production.")},React.createElement("div",{className:"experiments-page__form"},React.createElement(xu,{data:u,fields:f,form:{layout:{type:"card"},fields:g},onChange:d=>{l(d)}})))}function o1(){return React.createElement(n1,null)}var i1=o1;export{i1 as stage}; 2 /*! Bundled license information: 3 4 use-sync-external-store/cjs/use-sync-external-store-shim.production.js: 5 (** 6 * @license React 7 * use-sync-external-store-shim.production.js 8 * 9 * Copyright (c) Meta Platforms, Inc. and affiliates. 10 * 11 * This source code is licensed under the MIT license found in the 12 * LICENSE file in the root directory of this source tree. 13 *) 14 15 use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js: 16 (** 17 * @license React 18 * use-sync-external-store-shim/with-selector.production.js 19 * 20 * Copyright (c) Meta Platforms, Inc. and affiliates. 21 * 22 * This source code is licensed under the MIT license found in the 23 * LICENSE file in the root directory of this source tree. 24 *) 25 */
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Tue Jun 30 08:20:12 2026 | Cross-referenced by PHPXref |