PageSourceSearch

https://app.honeygrid.ai/assets/dialog-wfFVY4AM.js

js honeygrid.ai collected 2026-10-05 13:49:06 UTC 61,851 bytes, 1 lines download raw bytes

1import{a as on}from"./rolldown-runtime-DS2seoW7.js";import{B as qn,L as Xn,N as zn,P as Jn,R as Zn,V as Qn}from"./react-vendor-D22-vaMD.js";import{a as _t,c as fe,d as Bt,f as sn,i as Te,l as vt,n as er,o as tr,p as Ge,u as an}from"./button-CFwAJNZT.js";import{t as nr}from"./x-BRFATNVy.js";import{t as we}from"./utils-Cad6z8_M.js";import{Bt as ie,Ft as Et,Ht as rr,It as de,Lt as or,Rt as rt,Ut as Rt,Vt as lt,Wt as Ct,qt as ut,zt as He}from"./ui-vendor-DfM-fJXp.js";import{a as ln,i as wt,n as U,o as Y,r as ye,s as V,t as me}from"./shadowDom-BQdimR9a.js";import{_ as un,a as sr,i as ir,m as ar,o as lr,p as ur,s as cr,t as Se,v as J}from"./createBaseUIEventDetails-DUZzpBuI.js";import{c as cn,i as fr,l as dr,n as Qe,o as ot,r as Ue,s as Ne,t as $}from"./addEventListener-DdWxric6.js";var st=/^i(os$|p)/.test(Ne)||Ne==="macintel"&&dr>1,Wt="android",et=Ne===Wt||cn.includes(Wt),pr=!st&&Ne.startsWith("mac"),js=Ne.startsWith("win"),Ls=!et&&/^(linux|chrome os)/.test(Ne),gr=pr||st,hr=gr,mr=/jsdom|happydom/.test(cn),p=on(Qn(),1),N=Xn(),fn=Jn(),br=zn(),yr="data-base-ui-focusable";var Us="ArrowLeft",$s="ArrowRight",Vs="ArrowUp",Gs="ArrowDown";function ct(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return n.target!=null&&t.contains(n.target)}function Sr(e){return e.matches("html,body")}function Tt(e){return ie(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}function Ht(e){return e?e.getAttribute("role")==="combobox"&&Tt(e):!1}function jt(e){return e?e.hasAttribute("data-base-ui-focusable")?e:e.querySelector("[data-base-ui-focusable]")||e:null}function $e(e,t,n=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!n||r.context?.open?[r]:[],...$e(e,r.id,n)])}function Lt(e,t){let n=[],r=e.find(o=>o.id===t)?.parentId;for(;r;){const o=e.find(s=>s.id===r);r=o?.parentId,o&&(n=n.concat(o))}return n}function Ze(e){e.preventDefault(),e.stopPropagation()}function vr(e){return"nativeEvent"in e}function Er(e){return e.pointerType===""&&e.isTrusted?!0:et&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Rr(e){return mr?!1:!et&&e.width===0&&e.height===0||et&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType==="touch"}function Ut(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function Cr(e){const t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}function Ye(e,t,n){return Math.floor(e/t)!==n}function $t(e,t){return t<0||t>=e.length}function Ks(e,t){return ue(e.current,{disabledIndices:t})}function Ys(e,t){return ue(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function ue(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let s=t;do s+=n?-o:o;while(s>=0&&s<=e.length-1&&mt(e,s,r));return s}function qs(e,{event:t,orientation:n,loopFocus:r,onLoop:o,rtl:s,cols:l,disabledIndices:u,minIndex:c,maxIndex:a,prevIndex:i,stopEvent:g=!1}){let f=i,h;
1if(t.key==="ArrowUp"?h="up":t.key==="ArrowDown"&&(h="down"),h){const m=[],v=[];let E=!1,b=0;{let P=null,T=-1;e.forEach((K,W)=>{if(K==null)return;b+=1;const C=K.closest('[role="row"]');C&&(E=!0),(C!==P||T===-1)&&(P=C,T+=1,m[T]=[]),m[T].push(W),v[W]=T})}let d=!1,O=0;if(E)for(const P of m){const T=P.length;T>O&&(O=T),T!==l&&(d=!0)}const S=d&&b<e.length,R=O||l,L=P=>{if(!d||i===-1)return;const T=v[i];if(T==null)return;const K=m[T].indexOf(i),W=P==="up"?-1:1;for(let C=T+W,B=0;B<m.length;B+=1,C+=W){if(C<0||C>=m.length){if(!r||S)return;if(C=C<0?m.length-1:0,o){const Z=Math.min(K,m[C].length-1),X=o(t,i,m[C][Z]??m[C][0]);C=v[X]??C}}const ne=m[C];for(let Z=Math.min(K,ne.length-1);Z>=0;Z-=1){const X=ne[Z];if(!mt(e,X,u))return X}}},I=P=>{if(!S||i===-1)return;const T=i%R,K=P==="up"?-R:R,W=a-a%R,C=ut(a/R)+1;for(let B=i-T+K,ne=0;ne<C;ne+=1,B+=K){if(B<0||B>a){if(!r)return;B=B<0?W:0}const Z=Math.min(B+R-1,a);for(let X=Math.min(B+T,Z);X>=B;X-=1)if(!mt(e,X,u))return X}};g&&Ze(t);const F=L(h)??I(h);if(F!==void 0)f=F;else if(i===-1)f=h==="up"?a:c;else if(f=ue(e,{startingIndex:i,amount:R,decrement:h==="up",disabledIndices:u}),r){if(h==="up"&&(i-R<c||f<0)){const P=i%R,T=a%R,K=a-(T-P);T===P?f=a:f=T>P?K:K-R,o&&(f=o(t,i,f))}h==="down"&&i+R>a&&(f=ue(e,{startingIndex:i%R-R,amount:R,disabledIndices:u}),o&&(f=o(t,i,f)))}$t(e,f)&&(f=i)}if(n==="both"){const m=ut(i/l);t.key===(s?"ArrowLeft":"ArrowRight")&&(g&&Ze(t),i%l!==l-1?(f=ue(e,{startingIndex:i,disabledIndices:u}),r&&Ye(f,l,m)&&(f=ue(e,{startingIndex:i-i%l-1,disabledIndices:u}),o&&(f=o(t,i,f)))):r&&(f=ue(e,{startingIndex:i-i%l-1,disabledIndices:u}),o&&(f=o(t,i,f))),Ye(f,l,m)&&(f=i)),t.key===(s?"ArrowRight":"ArrowLeft")&&(g&&Ze(t),i%l!==0?(f=ue(e,{startingIndex:i,decrement:!0,disabledIndices:u}),r&&Ye(f,l,m)&&(f=ue(e,{startingIndex:i+(l-i%l),decrement:!0,disabledIndices:u}),o&&(f=o(t,i,f)))):r&&(f=ue(e,{startingIndex:i+(l-i%l),decrement:!0,disabledIndices:u}),o&&(f=o(t,i,f))),Ye(f,l,m)&&(f=i));const v=ut(a/l)===m;$t(e,f)&&(r&&v?(f=t.key===(s?"ArrowRight":"ArrowLeft")?a:ue(e,{startingIndex:i-i%l-1,disabledIndices:u}),o&&(f=o(t,i,f))):f=i)}return f}function mt(e,t,n){if(typeof n=="function"?n(t):n?.includes(t)??!1)return!0;const r=e[t];return r?Ot(r)?!n&&(r.hasAttribute("disabled")||r.getAttribute("aria-disabled")==="true"):!0:!1}function wr(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Ot(e,t=e?Et(e):null){return!e||!e.isConnected||!t||wr(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var Tr='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function Or(e){const t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;const n=e.getRootNode();return Ct(n)?n.host:null}function bt(e){for(const t of Array.from(e.children))if(de(t)==="summary")return t;return null}function xr(e,t){const n=bt(t);return!!n&&(e===n||U(n,e))}function dn(e){const t=e?de(e):"";return e!=null&&e.matches(Tr)&&(t!=="summary"||e.parentElement!=null&&de(e.parentElement)==="details"&&bt(e.parentElement)===e)&&(t!=="details"||bt(e)==null)&&(t!=="input"||e.type!=="hidden")}function pn(e){if(!dn(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=Or(t)){const n=t!==e,r=de(t)==="slot";if(t.hasAttribute("inert")||n&&de(t)==="details"&&!t.open&&!xr(e,t)||t.hasAttribute("hidden")||!r&&!Pr(t,n))return!1}return!0}function Pr(e,t){const n=Et(e);return t?n.display!=="none":Ot(e,n)}function gn(e){const t=e.tabIndex;if(t<0){const n=de(e);if(n==="details"||n==="audio"||n==="video"||ie(e)&&e.isContentEditable)return 0}return t}function ft(e){if(de(e)!=="input")return null;const t=e;return t.type==="radio"&&t.name!==""?t:null}function kr(e,t){const n=ft(e);if(!n)return!0;const r=t.find(o=>{const s=ft(o);return s?.name===n.name&&s.form===n.form&&s.checked});return r?r===n:t.find(o=>{const s=ft(o);return s?.name===n.name&&s.form===n.form})===n}function hn(e){if(ie(e)&&de(e)==="slot"){const t=e.assignedElements({flatten:!0});if(t.length>0)return t}return ie(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function mn(e,t){hn(e).forEach(n=>{dn(n)&&t.push(n),mn(n,t)})}function bn(e,t,n){hn(e).forEach(r=>{ie(r)&&r.matches(t)&&n.push(r),bn(r,t,n)})}function xt(e){return pn(e)&&gn(e)>=0}function yn(e){const t=[];return mn(e,t),t.filter(pn)}function it(e){const t=yn(e);return t.filter(n=>gn(n)>=0&&kr(n,t))}function Sn(e,t){const n=it(e),r=n.length;if(r===0)return;const o=me(J(e)),s=n.indexOf(o);return n[s===-1?t===1?0:r-1:s+t]}function vn(e){return Sn(J(e).body,1)||e}function En(e){return Sn(J(e).body,-1)||e}function je(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!U(n,r)}function Ir(e){it(e).forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")})}function Vt(e){const t=[];bn(e,"[data-tabindex]",t),t.forEach(n=>{const r=n.dataset.tabindex;delete n.dataset.tabindex,r?n.setAttribute("tabindex",r):n.removeAttribute("tabindex")})}var qe=null;globalThis.requestAnimationFrame;var Dr=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;const t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let r=0;r<t.length;r+=1)t[r]?.(e)};request(e){const t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){const t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}},Xe=new Dr,Re=class Rn{static create(){return new Rn}static request(t){return Xe.request(t)}static cancel(t){return Xe.cancel(t)}currentId=qe;request(t){this.cancel(),this.currentId=Xe.request(()=>{this.currentId=qe,t()})}cancel=()=>{this.currentId!==qe&&(Xe.cancel(this.currentId),this.currentId=qe)};disposeEffect=()=>this.cancel};function Pt(){const e=sn(Re.create).current;return fr(e.disposeEffect),e}var kt=on(qn(),1);function be(e){return e==null?e:"current"in e?e.current:e}var Ve=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Mr={[Ve.startingStyle]:""},Ar={[Ve.endingStyle]:""},It={transitionStatus(e){return e==="starting"?Mr:e==="ending"?Ar:null}};function Nr(e,t=!1,n=!0){const r=Pt();return Y((o,s=null)=>{r.cancel();const l=be(e);if(l==null)return;const u=l,c=()=>{kt.flushSync(o)};if(typeof u.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function a(){Promise.all(u.getAnimations().map(i=>i.finished)).then(()=>{s?.aborted||c()}).catch(()=>
1{if(n){s?.aborted||c();return}const i=u.getAnimations();!s?.aborted&&i.length>0&&i.some(g=>g.pending||g.playState!=="finished")&&a()})}if(t){const i=Ve.startingStyle;if(!u.hasAttribute(i)){r.request(a);return}const g=new MutationObserver(()=>{u.hasAttribute(i)||(g.disconnect(),a())});g.observe(u,{attributes:!0,attributeFilter:[i]}),s?.addEventListener("abort",()=>g.disconnect(),{once:!0});return}r.request(a)})}function Cn(e){const{enabled:t=!0,open:n,ref:r,onComplete:o}=e,s=Y(o),l=Nr(r,n,!1);p.useEffect(()=>{if(!t)return;const u=new AbortController;return l(s,u.signal),()=>{u.abort()}},[t,n,s,l])}function Fr(e,t=!1,n=!1){const[r,o]=p.useState(e&&t?"idle":void 0),[s,l]=p.useState(e);return e&&!s&&(l(!0),o("starting")),!e&&s&&r!=="ending"&&!n&&o("ending"),!e&&!s&&r==="ending"&&o(void 0),V(()=>{if(!e&&s&&r!=="ending"&&n){const u=Re.request(()=>{o("ending")});return()=>{Re.cancel(u)}}},[e,s,r,n]),V(()=>{if(!e||t)return;const u=Re.request(()=>{o(void 0)});return()=>{Re.cancel(u)}},[t,e]),V(()=>{if(!e||!t)return;e&&s&&r!=="idle"&&o("starting");const u=Re.request(()=>{o("idle")});return()=>{Re.cancel(u)}},[t,e,s,r]),{mounted:s,setMounted:l,transitionStatus:r}}function _r(e){const t=p.useRef(!0);t.current&&(t.current=!1,e())}function ze(e){const t=sn(Br,e).current;return t.next=e,V(t.effect),t}function Br(e){const t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var wn={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},Wr={...wn,position:"fixed",top:0,left:0},Xs={...wn,position:"absolute"},A=(e,t,n,r,o,s,...l)=>{if(l.length>0)throw new Error(Ge(1));let u;if(e&&t&&n&&r&&o&&s)u=(c,a,i,g)=>s(e(c,a,i,g),t(c,a,i,g),n(c,a,i,g),r(c,a,i,g),o(c,a,i,g),a,i,g);else if(e&&t&&n&&r&&o)u=(c,a,i,g)=>o(e(c,a,i,g),t(c,a,i,g),n(c,a,i,g),r(c,a,i,g),a,i,g);else if(e&&t&&n&&r)u=(c,a,i,g)=>r(e(c,a,i,g),t(c,a,i,g),n(c,a,i,g),a,i,g);else if(e&&t&&n)u=(c,a,i,g)=>n(e(c,a,i,g),t(c,a,i,g),a,i,g);else if(e&&t)u=(c,a,i,g)=>t(e(c,a,i,g),a,i,g);else if(e)u=e;else throw new Error("Missing arguments");return u},Hr=[],jr=void 0;function Lr(){return jr}function Ur(e){Hr.push(e)}var $r=an(19)?Gr:Kr;function Tn(e,t,n,r,o){return $r(e,t,n,r,o)}function Vr(e,t,n,r,o){const s=p.useCallback(()=>t(e.getSnapshot(),n,r,o),[e,t,n,r,o]);return(0,fn.useSyncExternalStore)(e.subscribe,s,s)}Ur({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){const r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,o)||(t=!0,r.value=o)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{const n=new Set;for(const o of e.syncHooks)n.add(o.store);const r=[];for(const o of n)r.push(o.subscribe(t));return()=>{for(const o of r)o()}}),(0,fn.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Gr(e,t,n,r,o){const s=Lr();if(!s)return Vr(e,t,n,r,o);const l=s.syncIndex;s.syncIndex+=1;let u;return s.didInitialize?(u=s.syncHooks[l],(u.store!==e||u.selector!==t||!Object.is(u.a1,n)||!Object.is(u.a2,r)||!Object.is(u.a3,o))&&(u.store!==e&&(s.didChangeStore=!0),u.store=e,u.selector=t,u.a1=n,u.a2=r,u.a3=o,u.value=t(e.getSnapshot(),n,r,o))):(u={store:e,selector:t,a1:n,a2:r,a3:o,value:t(e.getSnapshot(),n,r,o)},s.syncHooks.push(u)),u.value}function Kr(e,t,n,r,o){return(0,br.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,n,r,o))}var Yr=class{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;const t=this.updateTick;for(const n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(const t in e)if(!Object.is(this.state[t],e[t])){this.setState({...this.state,...e});return}}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){const e={...this.state};this.setState(e)}use(e,t,n,r){return Tn(this,e,t,n,r)}},On=class extends Yr{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){p.useDebugValue(e);const n=this;V(()=>{n.state[e]!==t&&n.set(e,t)},[n,e,t])}useSyncedValueWithCleanup(e,t){const n=this;V(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){const t=this,n=Object.values(e);V(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){p.useDebugValue(e);const n=this,r=t!==void 0;V(()=>{r&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,r])}select(e,t,n,r){const o=this.selectors[e];return o(this.state,t,n,r)}useState(e,t,n,r){return p.useDebugValue(e),Tn(this,this.selectors[e],t,n,r)}useContextCallback(e,t){p.useDebugValue(e);const n=Y(t??vt);this.context[e]=n}useStateSetter(e){const t=p.useRef(void 0);return t.current===void 0&&(t.current=n=>{this.set(e,n)}),t.current}observe(e,t){let n;typeof e=="function"?n=e:n=this.selectors[e];let r=n(this.state);return t(r,r,this),this.subscribe(o=>{const s=n(o);if(!Object.is(r,s)){const l=r;r=s,t(s,l,this)}})}};function Ae(...e){return()=>{for(let t=0;t<e.length;t+=1){const n=e[t];n&&n()}}}var tt=p.forwardRef(function(t,n){const[r,o]=p.useState();V(()=>{hr&&ot&&o("button")},[]);const s={tabIndex:0,role:r};return(0,N.jsx)("span",{...t,ref:n,style:Wr,"aria-hidden":r?void 0:!0,...s,"data-base-ui-focus-guard":""})});function nt(e){return`data-base-ui-${e}`}var Je=0;function dt(e,t={}){const{preventScroll:n=!1,sync:r=!1,shouldFocus:o}=t;cancelAnimationFrame(Je);function s(){o&&!o()||e?.focus({preventScroll:n})}if(r)return s(),vt;const l=requestAnimationFrame(s);return Je=l,()=>{Je===l&&(cancelAnimationFrame(l),Je=0)}}var pt={inert:new WeakMap,"aria-hidden":new WeakMap},Gt="data-base-ui-inert",yt={inert:new WeakSet,"aria-hidden":new WeakSet},We=new WeakMap,gt=0;function qr(e){return yt[e]}function xn(e){return e?Ct(e)?e.host:xn(e.parentNode):null}var Kt=(e,t)=>
1t.map(n=>{if(e.contains(n))return n;const r=xn(n);return e.contains(r)?r:null}).filter(n=>n!=null),Yt=e=>{const t=new Set;return e.forEach(n=>{let r=n;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},qt=(e,t,n)=>{const r=[],o=s=>{!s||n.has(s)||Array.from(s.children).forEach(l=>{de(l)!=="script"&&(t.has(l)?o(l):r.push(l))})};return o(e),r};function Xr(e,t,n,r,{mark:o=!0}){let s=null;r?s="inert":n&&(s="aria-hidden");let l=null,u=null;const c=Kt(t,e),a=o?qt(t,Yt(c),new Set(c)):[],i=[],g=[];if(s){const f=pt[s],h=qr(s);u=h,l=f;const m=Kt(t,Array.from(t.querySelectorAll("[aria-live]"))),v=c.concat(m);qt(t,Yt(v),new Set(v)).forEach(E=>{const b=E.getAttribute(s),d=b!==null&&b!=="false",O=(f.get(E)||0)+1;f.set(E,O),i.push(E),O===1&&d&&h.add(E),d||E.setAttribute(s,s==="inert"?"":"true")})}return o&&a.forEach(f=>{const h=(We.get(f)||0)+1;We.set(f,h),g.push(f),h===1&&f.setAttribute(Gt,"")}),gt+=1,()=>{l&&i.forEach(f=>{const h=(l.get(f)||0)-1;l.set(f,h),h||(!u?.has(f)&&s&&f.removeAttribute(s),u?.delete(f))}),o&&g.forEach(f=>{const h=(We.get(f)||0)-1;We.set(f,h),h||f.removeAttribute(Gt)}),gt-=1,gt||(pt.inert=new WeakMap,pt["aria-hidden"]=new WeakMap,yt.inert=new WeakSet,yt["aria-hidden"]=new WeakSet,We=new WeakMap)}}function Xt(e,t={}){const{ariaHidden:n=!1,inert:r=!1,mark:o=!0}=t,s=J(e[0]).body;return Xr(e,s,n,r,{mark:o})}var zs={style:{transition:"none"}},zr="data-base-ui-click-trigger",Jr="data-base-ui-swipe-ignore",Zr="data-swipe-ignore",Js=`[${Jr}]`,Zs=`[${Zr}]`,Qs={fallbackAxisSide:"none"},Qr={clipPath:"inset(50%)",position:"fixed",top:0,left:0},Pn=p.createContext(null),kn=()=>p.useContext(Pn),eo=nt("portal");function to(e={}){const{ref:t,container:n,componentProps:r=fe,elementProps:o}=e,s=ln(),l=kn()?.portalNode,[u,c]=p.useState(null),[a,i]=p.useState(null),g=Y(m=>{m!==null&&i(m)}),f=p.useRef(null);V(()=>{if(n===null){f.current&&(f.current=null,i(null),c(null));return}if(s==null)return;const m=(n&&(rr(n)?n:n.current))??l??document.body;if(m==null){f.current&&(f.current=null,i(null),c(null));return}f.current!==m&&(f.current=m,i(null),c(m))},[n,l,s]);const h=Te("div",r,{ref:[t,g],props:[{id:s,[eo]:""},o]});return{portalNode:a,portalSubtree:u&&h?kt.createPortal(h,u):null}}var no=p.forwardRef(function(t,n){const{render:r,className:o,style:s,children:l,container:u,renderGuards:c,...a}=t,{portalNode:i,portalSubtree:g}=to({container:u,ref:n,componentProps:t,elementProps:a}),f=p.useRef(null),h=p.useRef(null),m=p.useRef(null),v=p.useRef(null),[E,b]=p.useState(null),d=p.useRef(!1),O=E?.modal,S=E?.open,R=typeof c=="boolean"?c:!!E&&!E.modal&&E.open&&!!i;p.useEffect(()=>{if(!i||O)return;function I(F){i&&F.relatedTarget&&je(F)&&(F.type==="focusin"?d.current&&(Vt(i),d.current=!1):(Ir(i),d.current=!0))}return Ae($(i,"focusin",I,!0),$(i,"focusout",I,!0))},[i,O]),V(()=>{!i||S!==!0||!d.current||(Vt(i),d.current=!1)},[S,i]);const L=p.useMemo(()=>({beforeOutsideRef:f,afterOutsideRef:h,beforeInsideRef:m,afterInsideRef:v,portalNode:i,setFocusManagerState:b}),[i]);return(0,N.jsxs)(p.Fragment,{children:[g,(0,N.jsxs)(Pn.Provider,{value:L,children:[R&&i&&(0,N.jsx)(tt,{"data-type":"outside",ref:f,onFocus:I=>{if(je(I,i))m.current?.focus();else{const F=E?E.domReference:null;En(F)?.focus()}}}),R&&i&&(0,N.jsx)("span",{"aria-owns":i.id,style:Qr}),i&&kt.createPortal(l,i),R&&i&&(0,N.jsx)(tt,{"data-type":"outside",ref:h,onFocus:I=>{if(je(I,i))v.current?.focus();else{const F=E?E.domReference:null;vn(F)?.focus(),E?.closeOnFocusOut&&E?.onOpenChange(!1,Se("focus-out",I.nativeEvent))}}})]})]})});function ro(){const e=new Map;return{emit(t,n){e.get(t)?.forEach(r=>r(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}var oo=p.createContext(null),so=p.createContext(null),io=()=>p.useContext(oo)?.id||null,In=e=>{const t=p.useContext(so);return e??t};function ao(e,t){const n=rt(ye(e));return e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var lo=20,Ce=[];function Dt(){Ce=Ce.filter(e=>e.deref()?.isConnected)}function zt(e){Dt(),e&&de(e)!=="body"&&(Ce.push(new WeakRef(e)),Ce.length>lo&&(Ce=Ce.slice(-20)))}function Jt(){return Dt(),Ce[Ce.length-1]?.deref()}function uo(e){return e?xt(e)?e:it(e)[0]||e:null}function Zt(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;const t=yn(e).filter(r=>{const o=r.getAttribute("data-tabindex")||"";return xt(r)||r.hasAttribute("data-tabindex")&&!o.startsWith("-")}),n=e.getAttribute("tabindex");t.length===0?n!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(n!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function co(e){const{context:t,children:n,disabled:r=!1,initialFocus:o=!0,returnFocus:s=!0,restoreFocus:l=!1,modal:u=!0,closeOnFocusOut:c=!0,openInteractionType:a="",nextFocusableElement:i,previousFocusableElement:g,beforeContentFocusGuardRef:f,externalTree:h,getInsideElements:m}=e,v="rootStore"in t?t.rootStore:t,E=v.useState("open"),b=v.useState("domReferenceElement"),d=v.useState("floatingElement"),{events:O,dataRef:S}=v.context,R=Y(()=>S.current.floatingContext?.nodeId),L=o===!1,I=Ht(b)&&L,F=ze(o),P=ze(s),T=ze(a),K=ze(E),W=In(h),C=kn(),B=p.useRef(!1),ne=p.useRef(!1),Z=p.useRef(!1),X=p.useRef(null),ke=p.useRef(""),Oe=p.useRef(""),xe=p.useRef(null),Ie=p.useRef(null),H=Bt(xe,f,C?.beforeInsideRef),oe=Bt(Ie,C?.afterInsideRef),ae=Ue(),De=Ue(),Fe=Pt(),Ke=C!=null,k=jt(d),pe=Y((D=k)=>D?it(D):[]),le=Y(()=>m?.().filter(D=>D!=null)??[]);p.useEffect(()=>{if(r||!u)return;function D(z){z.key==="Tab"&&U(k,me(J(k)))&&pe().length===0&&!I&&Ze(z)}const q=J(k);return $(q,"keydown",D)},[r,k,u,I,pe]),p.useEffect(()=>{if(r||!E)return;const D=J(k);function q(){Z.current=!1}function z(ee){const x=ye(ee),M=le(),_=U(d,x)||U(b,x)||U(C?.portalNode,x)||M.some(te=>te===x||U(te,x));
1Z.current=!_,Oe.current=ee.pointerType||"keyboard",x?.closest("[data-base-ui-click-trigger]")&&(ne.current=!0,De.start(0,()=>{ne.current=!1}))}function Q(){Oe.current="keyboard"}return Ae($(D,"pointerdown",z,!0),$(D,"pointerup",q,!0),$(D,"pointercancel",q,!0),$(D,"keydown",Q,!0),q)},[r,d,b,k,E,C,De,le]),p.useEffect(()=>{if(r||!c)return;const D=J(k);function q(){ne.current=!0,De.start(0,()=>{ne.current=!1})}function z(M){const _=ye(M);xt(_)&&(X.current=_)}function Q(M){const _=M.relatedTarget,te=M.currentTarget,se=ye(M);u&&_==null&&se!=null&&U(d,se)&&zt(se),queueMicrotask(()=>{const G=R(),Me=v.context.triggerElements,y=le(),w=_?.hasAttribute(nt("focus-guard"))&&[xe.current,Ie.current,C?.beforeInsideRef.current,C?.afterInsideRef.current,C?.beforeOutsideRef.current,C?.afterOutsideRef.current,be(g),be(i)].includes(_),re=!(U(b,_)||U(d,_)||U(_,d)||U(C?.portalNode,_)||y.some(j=>j===_||U(j,_))||_!=null&&Me.hasElement(_)||Me.hasMatchingElement(j=>U(j,_))||w||W&&($e(W.nodesRef.current,G).find(j=>U(j.context?.elements.floating,_)||U(j.context?.elements.domReference,_))||Lt(W.nodesRef.current,G).find(j=>[j.context?.elements.floating,jt(j.context?.elements.floating)].includes(_)||j.context?.elements.domReference===_)));if(te===b&&k&&Zt(k),l&&te!==b&&!Ot(se)&&me(D)===D.body){if(ie(k)&&(k.focus(),l==="popup")){Fe.request(()=>{k.focus()});return}const j=pe(),he=X.current,_e=(he&&j.includes(he)?he:null)||j[j.length-1]||k;ie(_e)&&_e.focus()}if(S.current.insideReactTree){S.current.insideReactTree=!1;return}(I||!u)&&_&&re&&!ne.current&&(I||_!==Jt())&&(B.current=!0,v.setOpen(!1,Se(lr,M)))})}function ee(){Z.current||(S.current.insideReactTree=!0,ae.start(0,()=>{S.current.insideReactTree=!1}))}const x=ie(b)?b:null;if(!(!d&&!x))return Ae(x&&$(x,"focusout",Q),x&&$(x,"pointerdown",q),d&&$(d,"focusin",z),d&&$(d,"focusout",Q),d&&C&&$(d,"focusout",ee,!0))},[r,b,d,k,u,W,C,v,c,l,pe,I,R,S,ae,De,Fe,i,g,le]),p.useEffect(()=>{if(r||!d||!E)return;const D=Array.from(C?.portalNode?.querySelectorAll(`[${nt("portal")}]`)||[]),q=(W?Lt(W.nodesRef.current,R()):[]).find(M=>Ht(M.context?.elements.domReference||null))?.context?.elements.domReference,z=[d,...D,xe.current,Ie.current,C?.beforeOutsideRef.current,C?.afterOutsideRef.current,...le(),q,be(g),be(i),I?b:null].filter(M=>M!=null),Q=Xt(z,{ariaHidden:u||I,mark:!1}),ee=[d,...D].filter(M=>M!=null),x=Xt(ee);return()=>{x(),Q()}},[E,r,b,d,u,C,I,W,R,i,g,le]),V(()=>{if(!E||r||!ie(k))return;const D=J(k),q=me(D);queueMicrotask(()=>{const z=F.current,Q=typeof z=="function"?z(T.current||""):z;if(Q===void 0||Q===!1||U(k,q))return;let ee=null;const x=()=>(ee==null&&(ee=pe(k)),ee[0]||k);let M;Q===!0||Q===null?M=x():M=be(Q),M=M||x();const _=U(k,me(D));dt(M,{preventScroll:M===k,shouldFocus(){if(!K.current)return!1;if(_)return!0;const te=me(D);return!(te!==M&&U(k,te))}})})},[r,E,k,pe,F,T,K]),V(()=>{if(r||!k)return;const D=J(k),q=me(D),z=T.current==null;zt(q);function Q(x){if(x.open||(ke.current=ao(x.nativeEvent,Oe.current)),x.reason==="trigger-hover"&&x.nativeEvent.type==="mouseleave"&&(B.current=!0),x.reason==="outside-press")if(x.nested)B.current=!1;else if(Er(x.nativeEvent)||Rr(x.nativeEvent))B.current=!1;else{let M=!1;J(k).createElement("div").focus({get preventScroll(){return M=!0,!1}}),M?B.current=!1:B.current=!0}}O.on("openchange",Q);function ee(){const x=P.current;let M=typeof x=="function"?x(ke.current):x;if(M===void 0||M===!1)return null;M===null&&(M=!0);const _=b?.isConnected?b:null,te=q?.isConnected&&de(q)!=="body"?q:null;let se=z?te||_:_||te;return se||(se=Jt()||null),typeof M=="boolean"?se:be(M)||se||null}return()=>{O.off("openchange",Q);const x=me(D),M=le(),_=U(d,x)||M.some(G=>G===x||U(G,x))||W&&$e(W.nodesRef.current,R(),!1).some(G=>U(G.context?.elements.floating,x)),te=P.current,se=ee();queueMicrotask(()=>{const G=uo(se),Me=typeof te!="boolean";te&&!B.current&&ie(G)&&(!(!Me&&G!==x&&x!==D.body)||_)&&G.focus({preventScroll:!0}),B.current=!1})}},[r,d,k,P,T,O,W,b,R,le]),V(()=>{if(!ot||E||!d)return;const D=me(J(d));!ie(D)||!Tt(D)||U(d,D)&&D.blur()},[E,d]),V(()=>{if(!(r||!C))return C.setFocusManagerState({modal:u,closeOnFocusOut:c,open:E,onOpenChange:v.setOpen,domReference:b}),()=>{C.setFocusManagerState(null)}},[r,C,u,E,v,c,b]),V(()=>
1{if(!(r||!k))return Zt(k),()=>{queueMicrotask(Dt)}},[r,k]);const Pe=!r&&(u?!I:!0)&&(Ke||u);return(0,N.jsxs)(p.Fragment,{children:[Pe&&(0,N.jsx)(tt,{"data-type":"inside",ref:H,onFocus:D=>{if(u){const q=pe();dt(q[q.length-1])}else C?.portalNode&&(B.current=!1,je(D,C.portalNode)?vn(b)?.focus():be(g??C.beforeOutsideRef)?.focus())}}),n,Pe&&(0,N.jsx)(tt,{"data-type":"inside",ref:oe,onFocus:D=>{u?dt(pe()[0]):C?.portalNode&&(c&&(B.current=!0),je(D,C.portalNode)?En(b)?.focus():be(i??C.afterOutsideRef)?.focus())}})]})}function fo(e,t={}){const{enabled:n=!0,event:r="click",toggle:o=!0,ignoreMouse:s=!1,stickIfOpen:l=!0,touchOpenDelay:u=0,reason:c=un}=t,a="rootStore"in e?e.rootStore:e,i=a.context.dataRef,g=p.useRef(void 0),f=Pt(),h=Ue(),m=p.useMemo(()=>{function v(b,d,O,S){const R=Se(c,d,O);b&&S==="touch"&&u>0?h.start(u,()=>{a.setOpen(!0,R)}):a.setOpen(b,R)}function E(b,d,O){const S=i.current.openEvent,R=a.select("domReferenceElement")!==d;return b&&R||!b||!o?!0:S&&l?!O(S.type):!1}return{onPointerDown(b){g.current=b.pointerType},onMouseDown(b){const d=g.current,O=b.nativeEvent,S=a.select("open");if(b.button!==0||r==="click"||Ut(d,!0)&&s)return;const R=E(S,b.currentTarget,F=>F==="click"||F==="mousedown"),L=ye(O);if(Tt(L)){v(R,O,L,d);return}const I=b.currentTarget;f.request(()=>{v(R,O,I,d)})},onClick(b){if(r==="mousedown-only")return;const d=g.current;if(r==="mousedown"&&d){g.current=void 0;return}Ut(d,!0)&&s||v(E(a.select("open"),b.currentTarget,O=>O==="click"||O==="mousedown"||O==="keydown"||O==="keyup"),b.nativeEvent,b.currentTarget,d)},onKeyDown(){g.current=void 0}}},[i,r,s,c,a,l,o,f,h,u]);return p.useMemo(()=>n?{reference:m}:fe,[n,m])}function po(){return!1}function go(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ho(e,t={}){const{enabled:n=!0,escapeKey:r=!0,outsidePress:o=!0,outsidePressEvent:s="sloppy",referencePress:l=po,bubbles:u,externalTree:c}=t,a="rootStore"in e?e.rootStore:e,i=a.useState("open"),g=a.useState("floatingElement"),{dataRef:f}=a.context,h=In(c),m=Y(typeof o=="function"?o:()=>!1),v=typeof o=="function"?m:o,E=v!==!1,b=Y(()=>s),{escapeKey:d,outsidePress:O}=go(u),S=p.useRef(!1),R=p.useRef(!1),L=p.useRef(!1),I=p.useRef(!1),F=p.useRef(""),P=p.useRef(null),T=Ue(),K=Ue(),W=Y(()=>{K.clear(),f.current.insideReactTree=!1}),C=Y(H=>{const oe=f.current.floatingContext?.nodeId;return(h?$e(h.nodesRef.current,oe):[]).some(ae=>ae.context?.open&&!ae.context.dataRef.current[H])}),B=Y(H=>ct(H,a.select("floatingElement"))||ct(H,a.select("domReferenceElement"))),ne=Y(H=>{l()&&a.setOpen(!1,Se(un,H.nativeEvent))}),Z=Y(H=>{if(!i||!n||!r||H.key!=="Escape"||I.current||!d&&C("__escapeKeyBubbles"))return;const oe=vr(H)?H.nativeEvent:H,ae=Se(sr,oe);a.setOpen(!1,ae),ae.isCanceled||H.preventDefault(),!d&&!ae.isPropagationAllowed&&H.stopPropagation()}),X=Y(()=>{f.current.insideReactTree=!0,K.start(0,W)}),ke=Y(H=>{if(!i||!n||H.button!==0)return;const oe=ye(H.nativeEvent);U(a.select("floatingElement"),oe)&&(S.current||(S.current=!0,R.current=!1))}),Oe=Y(H=>{!i||!n||(H.defaultPrevented||H.nativeEvent.defaultPrevented)&&S.current&&(R.current=!0)});p.useEffect(()=>{if(!i||!n)return;f.current.__escapeKeyBubbles=d,f.current.__outsidePressBubbles=O;const H=new Qe,oe=new Qe;function ae(){H.clear(),I.current=!0}function De(){H.start(ot?5:0,()=>
1{I.current=!1})}function Fe(){L.current=!0,oe.start(0,()=>{L.current=!1})}function Ke(){S.current=!1,R.current=!1}function k(){const y=F.current,w=y==="pen"||!y?"mouse":y,re=b(),j=typeof re=="function"?re():re;return typeof j=="string"?j:j[w]}function pe(y){const w=k();return w==="intentional"&&y.type!=="click"||w==="sloppy"&&y.type==="click"}function le(y){const w=f.current.floatingContext?.nodeId,re=h&&$e(h.nodesRef.current,w).some(j=>ct(y,j.context?.elements.floating));return B(y)||re}function Pe(y){if(pe(y)){y.type!=="click"&&!B(y)&&(oe.clear(),L.current=!1),W();return}if(f.current.insideReactTree){W();return}const w=ye(y),re=`[${nt("inert")}]`,j=He(w)?w.getRootNode():null,he=Array.from((Ct(j)?j:J(a.select("floatingElement"))).querySelectorAll(re)),_e=a.context.triggerElements;if(w&&(_e.hasElement(w)||_e.hasMatchingElement(ge=>U(ge,w))))return;let Be=He(w)?w:null;for(;Be&&!lt(Be);){const ge=or(Be);if(lt(ge)||!He(ge))break;Be=ge}if(!(he.length&&He(w)&&!Sr(w)&&!U(w,a.select("floatingElement"))&&he.every(ge=>!U(Be,ge)))){if(ie(w)&&!("touches"in y)){const ge=lt(w),at=Et(w),Ft=/auto|scroll/,Ln=ge||Ft.test(at.overflowX),Un=ge||Ft.test(at.overflowY),$n=Ln&&w.clientWidth>0&&w.scrollWidth>w.clientWidth,Vn=Un&&w.clientHeight>0&&w.scrollHeight>w.clientHeight,Gn=at.direction==="rtl",Kn=Vn&&(Gn?y.offsetX<=w.offsetWidth-w.clientWidth:y.offsetX>w.clientWidth),Yn=$n&&y.offsetY>w.clientHeight;if(Kn||Yn)return}if(!le(y)){if(k()==="intentional"&&L.current){oe.clear(),L.current=!1;return}typeof v=="function"&&!v(y)||C("__outsidePressBubbles")||(a.setOpen(!1,Se(ar,y)),W())}}}function D(y){k()!=="sloppy"||y.pointerType==="touch"||!a.select("open")||!n||B(y)||Pe(y)}function q(y){if(k()!=="sloppy"||!a.select("open")||!n||B(y))return;const w=y.touches[0];w&&(P.current={startTime:Date.now(),startX:w.clientX,startY:w.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},T.start(1e3,()=>{P.current&&(P.current.dismissOnTouchEnd=!1,P.current.dismissOnMouseDown=!1)}))}function z(y,w){const re=ye(y);if(!re)return;const j=$(re,y.type,()=>{w(y),j()})}function Q(y){F.current="touch",z(y,q)}function ee(y){T.clear(),y.type==="pointerdown"&&(F.current=y.pointerType),!(y.type==="mousedown"&&P.current&&!P.current.dismissOnMouseDown)&&z(y,w=>{w.type==="pointerdown"?D(w):Pe(w)})}function x(y){if(!S.current)return;const w=R.current;if(Ke(),k()==="intentional"){if(y.type==="pointercancel"){w&&Fe();return}if(!le(y)){if(w){Fe();return}typeof v=="function"&&!v(y)||(oe.clear(),L.current=!0,W())}}}function M(y){if(k()!=="sloppy"||!P.current||B(y))return;const w=y.touches[0];if(!w)return;const re=Math.abs(w.clientX-P.current.startX),j=Math.abs(w.clientY-P.current.startY),he=Math.sqrt(re*re+j*j);he>5&&(P.current.dismissOnTouchEnd=!0),he>10&&(Pe(y),T.clear(),P.current=null)}function _(y){z(y,M)}function te(y){k()!=="sloppy"||!P.current||B(y)||(P.current.dismissOnTouchEnd&&Pe(y),T.clear(),P.current=null)}function se(y){z(y,te)}const G=J(g),Me=Ae(r&&Ae($(G,"keydown",Z),$(G,"compositionstart",ae),$(G,"compositionend",De)),E&&Ae($(G,"click",ee,!0),$(G,"pointerdown",ee,!0),$(G,"pointerup",x,!0),$(G,"pointercancel",x,!0),$(G,"mousedown",ee,!0),$(G,"mouseup",x,!0),$(G,"touchstart",Q,!0),$(G,"touchmove",_,!0),$(G,"touchend",se,!0)));return()=>{Me(),H.clear(),oe.clear(),Ke(),L.current=!1}},[f,g,r,E,v,i,n,d,O,Z,W,b,C,B,h,a,T]),p.useEffect(W,[v,W]);const xe=p.useMemo(()=>({onKeyDown:Z,onPointerDown:ne,onClick:ne}),[Z,ne]),Ie=p.useMemo(()=>({onKeyDown:Z,onPointerDown:Oe,onMouseDown:Oe,onClickCapture:X,onMouseDownCapture(H){X(),ke(H)},onPointerDownCapture(H){X(),ke(H)},onMouseUpCapture:X,onTouchEndCapture:X,onTouchMoveCapture:X}),[Z,X,ke,Oe]);return p.useMemo(()=>n?{reference:xe,floating:Ie,trigger:xe}:{},[n,xe,Ie])}var mo={open:A(e=>e.open),transitionStatus:A(e=>e.transitionStatus),domReferenceElement:A(e=>e.domReferenceElement),referenceElement:A(e=>e.positionReference??e.referenceElement),floatingElement:A(e=>e.floatingElement),floatingId:A(e=>e.floatingId)},Mt=class extends On{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:o,...s}=e;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:ro(),nested:n,triggerElements:o},mo),this.syncOnly=t}syncOpenEvent=(e,t)=>
1{(!e||!this.state.open||t!=null&&Cr(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);const n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{if(this.syncOnly){this.context.onOpenChange?.(e,t);return}this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}};function bo(e){const{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:r,floatingId:o,nested:s,onOpenChange:l}=e,u=t.useState("open"),c=t.useState("activeTriggerElement"),a=t.useState(n?"popupElement":"positionerElement"),i=t.context.triggerElements,g=l,f=p.useRef(null);r===void 0&&f.current===null&&(f.current=new Mt({open:u,transitionStatus:void 0,referenceElement:c,floatingElement:a,triggerElements:i,onOpenChange:g,floatingId:o,syncOnly:!0,nested:s}));const h=r??f.current;return t.useSyncedValue("floatingId",o),V(()=>{const m={open:u,floatingId:o,referenceElement:c,floatingElement:a};He(c)&&(m.domReferenceElement=c),h.state.positionReference===h.state.referenceElement&&(m.positionReference=c),h.update(m)},[u,o,c,a,h]),h.context.onOpenChange=g,h.context.nested=s,h}var yo={tabIndex:-1,[yr]:""};function So(e){return t=>t==="touch"?e.current:!0}function vo(e,t,n=!1){const r=ln(),o=io()!=null,s=p.useRef(null);e===void 0&&s.current===null&&(s.current=t(r,o));const l=e??s.current;return bo({popupStore:l,treatPopupAsFloatingElement:n,floatingRootContext:l.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:l.setOpen}),{store:l,internalStore:s.current}}function Eo(e,t){const n=p.useRef(null),r=p.useRef(null);return p.useCallback(o=>{if(e===void 0)return;let s=!1;if(n.current!==null){const l=n.current,u=r.current,c=t.context.triggerElements.getById(l);u&&c===u&&(t.context.triggerElements.delete(l),s=!0),n.current=null,r.current=null}if(o!==null&&(n.current=e,r.current=o,t.context.triggerElements.add(e,o),s=!0),s){const l=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==l&&t.set("triggerCount",l)}},[t,e])}function Ro(e,t,n,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);const o=n?.id??null;(o||t)&&(e.activeTriggerId=o,e.activeTriggerElement=n??null)}function Co(e,t,n,r){const o=n.useState("isMountedByTrigger",e),s=Eo(e,n),l=Y(u=>{if(s(u),!u)return;const c=n.select("open"),a=n.select("activeTriggerId");if(a===e){n.update({activeTriggerElement:u,...c?r:null});return}a==null&&c&&n.update({activeTriggerId:e,activeTriggerElement:u,...r})});return V(()=>{o&&n.update({activeTriggerElement:t.current,...r})},[o,n,t,...Object.values(r)]),{registerTrigger:l,isMountedByThisTrigger:o}}function wo(e,t={}){const{closeOnActiveTriggerUnmount:n=!1}=t,r=e.useState("open"),o=e.useState("triggerCount");V(()=>{if(!r){e.state.triggerCount!==0&&e.set("triggerCount",0);return}const s=e.context.triggerElements.size,l={};e.state.triggerCount!==s&&(l.triggerCount=s);const u=e.select("activeTriggerId");let c=null;if(u){const a=e.context.triggerElements.getById(u);a?a!==e.state.activeTriggerElement&&(l.activeTriggerElement=a):c=u}if(!c&&!u&&s===1){const a=e.context.triggerElements.entries().next();if(!a.done){const[i,g]=a.value;l.activeTriggerId=i,l.activeTriggerElement=g}}(l.triggerCount!==void 0||l.activeTriggerId!==void 0||l.activeTriggerElement!==void 0)&&e.update(l),c&&n&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===c&&!e.context.triggerElements.getById(c)){const a=Se(ur);e.setOpen(!1,a),a.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,o,n])}function To(e,t,n){const{mounted:r,setMounted:o,transitionStatus:s}=Fr(e),l=t.useState("preventUnmountingOnClose"),u=e?!1:l;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:u});const c=Y(()=>{o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)});return Cn({enabled:r&&!e&&!u,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:s}}function Oo(e,t){e.useSyncedValues(t),V(()=>()=>{e.update({activeTriggerProps:fe,inactiveTriggerProps:fe,popupProps:fe})},[e])}function xo(e,t){V(()=>{!t&&e.state.openMethod!==null&&e.set("openMethod",null)},[t,e]),V(()=>()=>{e.state.openMethod!==null&&e.set("openMethod",null)},[e])}var Dn=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){const n=this.idMap.get(e);n!==t&&(n!==void 0&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){const t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(const t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function Po(){return new Mt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Dn,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function ko(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Po(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:fe,inactiveTriggerProps:fe,popupProps:fe}}function Io(e,t,n=!1){return new Mt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})}var Le=A(e=>e.triggerIdProp??e.activeTriggerId),At=A(e=>e.openProp??e.open),Qt=A(e=>(e.popupElement?.id??e.floatingId)||void 0);function Mn(e,t){return t!==void 0&&At(e)&&Le(e)===t}function Do(e,t){return Mn(e,t)?!0:t!==void 0&&At(e)&&Le(e)==null&&e.triggerCount===1}var Mo={open:At,mounted:A(e=>e.mounted),transitionStatus:A(e=>e.transitionStatus),floatingRootContext:A(e=>e.floatingRootContext),triggerCount:A(e=>e.triggerCount),preventUnmountingOnClose:A(e=>e.preventUnmountingOnClose),payload:A(e=>e.payload),activeTriggerId:Le,activeTriggerElement:A(e=>e.mounted?e.activeTriggerElement:null),popupId:Qt,isTriggerActive:A((e,t)=>
1t!==void 0&&Le(e)===t),isOpenedByTrigger:A((e,t)=>Mn(e,t)),isMountedByTrigger:A((e,t)=>t!==void 0&&Le(e)===t&&e.mounted),triggerProps:A((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:A((e,t)=>Do(e,t)?Qt(e):void 0),popupProps:A(e=>e.popupProps),popupElement:A(e=>e.popupElement),positionerElement:A(e=>e.positionerElement)};function Ao(e){const t=p.useRef(""),n=p.useCallback(r=>{r.defaultPrevented||(t.current=r.pointerType,e(r,r.pointerType))},[e]);return{onClick:p.useCallback(r=>{if(r.detail===0){e(r,"keyboard");return}"pointerType"in r?e(r,r.pointerType):e(r,t.current),t.current=""},[e]),onPointerDown:n}}function No(e,t){const n=p.useRef(e),r=Y(t);V(()=>{n.current!==e&&r(n.current)},[e,r]),V(()=>{n.current=e},[e])}function An(e,t){const n=Y((s,l)=>{(typeof e=="function"?e():e)||t(l||(st?"touch":""))}),{onClick:r,onPointerDown:o}=Ao(n);return p.useMemo(()=>({onClick:r,onPointerDown:o}),[r,o])}function ei(e){const[t,n]=p.useState(null),r=An(e,n);return No(e,o=>{o&&!e&&n(null)}),p.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}var Fo=p.createContext(void 0);function _o(e=!1){const t=p.useContext(Fo);if(t===void 0&&!e)throw new Error(Ge(16));return t}function Bo(e){const{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:o=0,isNativeButton:s}=e,l=r&&t!==!1,u=r&&t===!1;return{props:p.useMemo(()=>{const c={onKeyDown(a){n&&t&&a.key!=="Tab"&&a.preventDefault()}};return r||(c.tabIndex=o,!s&&n&&(c.tabIndex=t?o:-1)),(s&&(t||l)||!s&&n)&&(c["aria-disabled"]=n),s&&(!t||u)&&(c.disabled=n),c},[r,n,t,l,u,s,o])}}function Nn(e={}){const{disabled:t=!1,focusableWhenDisabled:n,tabIndex:r=0,native:o=!0,composite:s}=e,l=p.useRef(null),u=_o(!0),c=s??u!==void 0,{props:a}=Bo({focusableWhenDisabled:n,disabled:t,composite:c,tabIndex:r,isNativeButton:o}),i=p.useCallback(()=>{const g=l.current;ht(g)&&c&&t&&a.disabled===void 0&&g.disabled&&(g.disabled=!1)},[t,a.disabled,c]);return V(i,[i]),{getButtonProps:p.useCallback((g={})=>{const{onClick:f,onMouseDown:h,onKeyUp:m,onKeyDown:v,onPointerDown:E,...b}=g;return tr({onClick(d){if(t){d.preventDefault();return}f?.(d)},onMouseDown(d){t||h?.(d)}
1,onKeyDown(d){if(t||(_t(d),v?.(d),d.baseUIHandlerPrevented))return;const O=d.target===d.currentTarget,S=d.currentTarget,R=ht(S),L=!o&&Wo(S),I=O&&(o?R:!L),F=d.key==="Enter",P=d.key===" ",T=S.getAttribute("role"),K=T?.startsWith("menuitem")||T==="option"||T==="gridcell";if(O&&c&&P){if(d.defaultPrevented&&K)return;d.preventDefault(),L||o&&R?(S.click(),d.preventBaseUIHandler()):I&&(f?.(d),d.preventBaseUIHandler());return}I&&(!o&&(P||F)&&d.preventDefault(),!o&&F&&f?.(d))},onKeyUp(d){if(!t){if(_t(d),m?.(d),d.target===d.currentTarget&&o&&c&&ht(d.currentTarget)&&d.key===" "){d.preventDefault();return}d.baseUIHandlerPrevented||d.target===d.currentTarget&&!o&&!c&&d.key===" "&&f?.(d)}},onPointerDown(d){if(t){d.preventDefault();return}E?.(d)}},o?{type:"button"}:{role:"button"},a,b)},[t,a,c,o]),buttonRef:Y(g=>{l.current=g,i()})}}function ht(e){return ie(e)&&e.tagName==="BUTTON"}function Wo(e){return!!(e?.tagName==="A"&&e?.href)}var ce=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Ve.startingStyle]="startingStyle",e[e.endingStyle=Ve.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),St=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),Ho={[St.popupOpen]:""},jo={[St.popupOpen]:"",[St.pressed]:""},Lo={[ce.open]:""},Uo={[ce.closed]:""},$o={[ce.anchorHidden]:""},Vo={open(e){return e?Ho:null}},ti={open(e){return e?jo:null}},Nt={open(e){return e?Lo:Uo},anchorHidden(e){return e?$o:null}};function Go(e){return an(19)?e:e?"true":void 0}var Ko=p.forwardRef(function(t,n){const{cutout:r,...o}=t;let s;if(r){const l=r.getBoundingClientRect();s=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${l.left}px ${l.top}px,${l.left}px ${l.bottom}px,${l.right}px ${l.bottom}px,${l.right}px ${l.top}px,${l.left}px ${l.top}px)`}return(0,N.jsx)("div",{ref:n,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:s}})}),en={},tn={},nn="";function Yo(e){if(typeof document>"u")return!1;const t=J(e);return rt(t).innerWidth-t.documentElement.clientWidth>0}function qo(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;const t=J(e),n=t.documentElement,r=t.body,o=Rt(n)?n:r,s=o.style.overflowY,l=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",o.style.overflowY="scroll";const u=o.offsetWidth;o.style.overflowY="hidden";const c=o.offsetWidth;return o.style.overflowY=s,n.style.scrollbarGutter=l,u===c}function Xo(e){const t=J(e),n=t.documentElement,r=t.body,o=Rt(n)?n:r,s={overflowY:o.style.overflowY,overflowX:o.style.overflowX};return Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,s)}}function zo(e){const t=J(e),n=t.documentElement,r=t.body,o=rt(n);let s=0,l=0,u=!1;const c=Re.create();if(ot&&(o.visualViewport?.scale??1)!==1)return()=>{};function a(){const h=o.getComputedStyle(n),m=o.getComputedStyle(r),v=(h.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";s=n.scrollTop,l=n.scrollLeft,en={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},nn=n.style.scrollBehavior,tn={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};const E=n.scrollHeight>n.clientHeight,b=n.scrollWidth>n.clientWidth,d=h.overflowY==="scroll"||m.overflowY==="scroll",O=h.overflowX==="scroll"||m.overflowX==="scroll",S=Math.max(0,o.innerWidth-r.clientWidth),R=Math.max(0,o.innerHeight-r.clientHeight),L=parseFloat(m.marginTop)+parseFloat(m.marginBottom),I=parseFloat(m.marginLeft)+parseFloat(m.marginRight),F=Rt(n)?n:r;if(u=qo(e),u){n.style.scrollbarGutter=v,F.style.overflowY="hidden",F.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:v,overflowY:"hidden",overflowX:"hidden"}),(E||d)&&(n.style.overflowY="scroll"),(b||O)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:L||R?`calc(100dvh - ${L+R}px)`:"100dvh",width:I||S?`calc(100vw - ${I+S}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=s,r.scrollLeft=l,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function i(){Object.assign(n.style,en),Object.assign(r.style,tn),u||(n.scrollTop=s,n.scrollLeft=l,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=nn)}function g(){i(),c.request(a)}a();const f=$(o,"resize",g);return()=>{c.cancel(),i(),typeof o.removeEventListener=="function"&&f()}}var Jo=class{lockCount=0;restore=null;timeoutLock=Qe.create();timeoutUnlock=Qe.create();acquire(e){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(this.lockCount===0||this.restore!==null)return;const t=J(e).documentElement,n=rt(t).getComputedStyle(t).overflowY;if(n==="hidden"||n==="clip"){this.restore=vt;return}const r=st||!Yo(e);this.restore=r?Xo(e):zo(e)}},Zo=new Jo;function Qo(e=!0,t=null){V(()=>
1{if(e)return Zo.acquire(t)},[e,t])}var Fn=p.createContext(!1),_n=p.createContext(void 0);function ve(e){const t=p.useContext(_n);if(e===!1&&t===void 0)throw new Error(Ge(27));return t}var es={...Nt,...It},ts=p.forwardRef(function(t,n){const{render:r,className:o,style:s,forceRender:l=!1,...u}=t,{store:c}=ve(),a=c.useState("open"),i=c.useState("nested"),g=c.useState("mounted"),f={open:a,transitionStatus:c.useState("transitionStatus")};return Te("div",t,{state:f,ref:[c.context.backdropRef,n],stateAttributesMapping:es,props:[{role:"presentation",hidden:!g,style:{userSelect:"none",WebkitUserSelect:"none"}},u],enabled:l||!i})}),Bn=p.forwardRef(function(t,n){const{render:r,className:o,style:s,disabled:l=!1,nativeButton:u=!0,...c}=t,{store:a}=ve(),i=a.useState("open"),{getButtonProps:g,buttonRef:f}=Nn({disabled:l,native:u}),h={disabled:l};function m(v){i&&a.setOpen(!1,Se(ir,v.nativeEvent))}return Te("button",t,{state:h,ref:[n,f],props:[{onClick:m},c,g]})}),ns=p.forwardRef(function(t,n){const{render:r,className:o,style:s,id:l,...u}=t,{store:c}=ve(),a=wt(l);return c.useSyncedValueWithCleanup("descriptionElementId",a),Te("p",t,{ref:n,props:[{id:a},u]})}),rs=(function(e){return e.nestedDialogs="--nested-dialogs",e})({}),os=(function(e){return e[e.open=ce.open]="open",e[e.closed=ce.closed]="closed",e[e.startingStyle=ce.startingStyle]="startingStyle",e[e.endingStyle=ce.endingStyle]="endingStyle",e.nested="data-nested",e.nestedDialogOpen="data-nested-dialog-open",e})({}),Wn=p.createContext(void 0);function Hn(){const e=p.useContext(Wn);if(e===void 0)throw new Error(Ge(26));return e}var ss="ArrowUp",is="ArrowDown",as="ArrowLeft",ls="ArrowRight",us="Home";var cs=new Set([as,ls]),fs=new Set([ss,is]),ds=new Set([...cs,...fs]),ps=new Set([...ds,us,"End"]),gs={...Nt,...It,nestedDialogOpen(e){return e?{[os.nestedDialogOpen]:""}:null}},hs=p.forwardRef(function(t,n){const{render:r,className:o,style:s,finalFocus:l,initialFocus:u,...c}=t,{store:a}=ve(),i=a.useState("descriptionElementId"),g=a.useState("disablePointerDismissal"),f=a.useState("floatingRootContext"),h=a.useState("popupProps"),m=a.useState("modal"),v=a.useState("mounted"),E=a.useState("nested"),b=a.useState("nestedOpenDialogCount"),d=a.useState("open"),O=a.useState("openMethod"),S=a.useState("titleElementId"),R=a.useState("transitionStatus"),L=a.useState("role"),I=f.useState("floatingId"),F=c.id??I;Hn(),Cn({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}});const P=u===void 0?So(a.context.popupRef):u,T=b>0,K=a.useStateSetter("popupElement"),W=Te("div",t,{state:{open:d,nested:E,transitionStatus:R,nestedDialogOpen:T},props:[h,{id:F,"aria-labelledby":S??void 0,"aria-describedby":i??void 0,role:L,...yo,hidden:!v,onKeyDown(C){ps.has(C.key)&&C.stopPropagation()},style:{[rs.nestedDialogs]:b}},c],ref:[n,a.context.popupRef,K],stateAttributesMapping:gs});return(0,N.jsx)(co,{context:f,openInteractionType:O,disabled:!v,closeOnFocusOut:!g,initialFocus:P,returnFocus:l,modal:m!==!1,restoreFocus:"popup",children:W})}),ms=p.forwardRef(function(t,n){const{keepMounted:r=!1,...o}=t,{store:s}=ve(),l=s.useState("mounted"),u=s.useState("modal"),c=s.useState("open");return l||r?(0,N.jsx)(Wn.Provider,{value:r,children:(0,N.jsxs)(no,{ref:n,...o,children:[l&&u===!0&&(0,N.jsx)(Ko,{ref:s.context.internalBackdropRef,inert:Go(!c)}),t.children]})}):null});function bs(e){const{store:t,actionsRef:n}=e,r=t.useState("open");xo(t,r),wo(t);const{forceUnmount:o}=To(r,t),s=p.useCallback(()=>{t.setOpen(!1,Se(cr))},[t]);p.useImperativeHandle(n,()=>({unmount:o,close:s}),[o,s])}function ys({store:e,parentContext:t,isDrawer:n}){const r=e.useState("open"),o=e.useState("disablePointerDismissal"),s=e.useState("modal"),l=e.useState("popupElement"),u=e.useState("floatingRootContext"),[c,a]=p.useState(0),[i,g]=p.useState(0),f=c===0,h=ho(u,{outsidePressEvent(){return e.context.internalBackdropRef.current||e.context.backdropRef.current?"intentional":{mouse:s==="trap-focus"?"sloppy":"intentional",touch:"sloppy"}},outsidePress(b){if(!e.context.outsidePressEnabledRef.current||"button"in b&&b.button!==0||"touches"in b&&b.touches.length!==1)return!1;const d=ye(b);
1return f&&!o?s&&(e.context.internalBackdropRef.current||e.context.backdropRef.current)?e.context.internalBackdropRef.current===d||e.context.backdropRef.current===d||U(d,l)&&!d?.hasAttribute("data-base-ui-portal"):!0:!1},escapeKey:f});Qo(r&&s===!0,l),e.useContextCallback("onNestedDialogOpen",(b,d)=>{a(b),g(d)}),e.useContextCallback("onNestedDialogClose",()=>{a(0),g(0)}),p.useEffect(()=>(t?.onNestedDialogOpen&&r&&t.onNestedDialogOpen(c+1,i+(n?1:0)),t?.onNestedDialogClose&&!r&&t.onNestedDialogClose(),()=>{t?.onNestedDialogClose&&r&&t.onNestedDialogClose()}),[n,r,c,i,t]);const m=h.reference??fe,v=h.trigger??fe,E=h.floating??fe;return Oo(e,{activeTriggerProps:m,inactiveTriggerProps:v,popupProps:E,nestedOpenDialogCount:c,nestedOpenDrawerCount:i}),null}var Ss={...Mo,modal:A(e=>e.modal),nested:A(e=>e.nested),nestedOpenDialogCount:A(e=>e.nestedOpenDialogCount),nestedOpenDrawerCount:A(e=>e.nestedOpenDrawerCount),disablePointerDismissal:A(e=>e.disablePointerDismissal),openMethod:A(e=>e.openMethod),descriptionElementId:A(e=>e.descriptionElementId),titleElementId:A(e=>e.titleElementId),viewportElement:A(e=>e.viewportElement),role:A(e=>e.role)},vs=class jn extends On{constructor(t,n,r=!1){const o=new Dn,s=Es(t);s.floatingRootContext=Io(o,n,r),super(s,{popupRef:p.createRef(),backdropRef:p.createRef(),internalBackdropRef:p.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:o,onOpenChange:void 0,onOpenChangeComplete:void 0},Ss)}setOpen=(t,n)=>{if(n.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},!t&&n.trigger==null&&this.state.activeTriggerId!=null&&(n.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(t,n),n.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(t,n);const r={open:t};Ro(r,t,n.trigger),this.update(r)};static useStore(t,n){return vo(t,(r,o)=>new jn(n,r,o),!0).store}};function Es(e={}){return{...ko(),modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...e}}function Rs(e,t="dialog"){const{children:n,open:r,defaultOpen:o=!1,onOpenChange:s,onOpenChangeComplete:l,disablePointerDismissal:u=!1,modal:c=!0,actionsRef:a,handle:i,triggerId:g,defaultTriggerId:f=null}=e,h=t==="drawer",m=t==="alert-dialog",v=m?!0:c,E=m||u,b=m?"alertdialog":"dialog",d=ve(!0),O={modal:v,disablePointerDismissal:E,nested:!!d,role:b},S=vs.useStore(i?.store,{open:o,openProp:r,activeTriggerId:f,triggerIdProp:g,...O});_r(()=>{const T=r===void 0&&S.state.open===!1&&o===!0?{open:!0,activeTriggerId:f}:null;m?S.update(T?{...O,...T}:O):T&&S.update(T)}),S.useControlledProp("openProp",r),S.useControlledProp("triggerIdProp",g),S.useSyncedValues(O),S.useContextCallback("onOpenChange",s),S.useContextCallback("onOpenChangeComplete",l);const R=S.useState("open"),L=S.useState("mounted"),I=S.useState("payload");bs({store:S,actionsRef:a});const F=R||L,P=p.useMemo(()=>({store:S}),[S]);return(0,N.jsx)(Fn.Provider,{value:!1,children:(0,N.jsxs)(_n.Provider,{value:P,children:[F&&(0,N.jsx)(ys,{store:S,parentContext:d?.store.context,isDrawer:h}),typeof n=="function"?n({payload:I}):n]})})}function Cs(e){const t=p.useContext(Fn)?"drawer":"dialog";return Rs(e,t)}var rn=(function(e){return e[e.open=ce.open]="open",e[e.closed=ce.closed]="closed",e[e.startingStyle=ce.startingStyle]="startingStyle",e[e.endingStyle=ce.endingStyle]="endingStyle",e.nested="data-nested",e.nestedDialogOpen="data-nested-dialog-open",e})({}),ws={...Nt,...It,nested(e){return e?{[rn.nested]:""}:null},nestedDialogOpen(e){return e?{[rn.nestedDialogOpen]:""}:null}},Ts=p.forwardRef(function(t,n){const{render:r,className:o,style:s,children:l,...u}=t,c=Hn(),{store:a}=ve(),i=a.useState("open"),g=a.useState("nested"),f=a.useState("transitionStatus"),h=a.useState("nestedOpenDialogCount"),m=a.useState("mounted"),v=a.useStateSetter("viewportElement");return Te("div",t,{enabled:c||m,state:{open:i,nested:g,transitionStatus:f,nestedDialogOpen:h>0},ref:[n,v],stateAttributesMapping:ws,props:[{role:"presentation",hidden:!m,style:{pointerEvents:i?void 0:"none"},children:l},u]})}),Os=p.forwardRef(function(t,n){const{render:r,className:o,style:s,id:l,...u}=t,{store:c}=ve(),a=wt(l);
1return c.useSyncedValueWithCleanup("titleElementId",a),Te("h2",t,{ref:n,props:[{id:a},u]})}),xs=p.forwardRef(function(t,n){const{render:r,className:o,style:s,disabled:l=!1,nativeButton:u=!0,id:c,payload:a,handle:i,...g}=t,f=ve(!0),h=i?.store??f?.store;if(!h)throw new Error(Ge(79));const m=wt(c),v=h.useState("floatingRootContext"),E=h.useState("isOpenedByTrigger",m),b=h.useState("triggerPopupId",m),d=p.useRef(null),{registerTrigger:O,isMountedByThisTrigger:S}=Co(m,d,h,{payload:a}),{getButtonProps:R,buttonRef:L}=Nn({disabled:l,native:u}),I=fo(v,{enabled:v!=null}),F=An(()=>h.select("open"),K=>{h.set("openMethod",K)}),P={disabled:l,open:E},T=h.useState("triggerProps",S);return Te("button",t,{state:P,ref:[L,n,O,d],props:[I.reference,T,F,{[zr]:"",id:m,"aria-haspopup":"dialog","aria-expanded":E,"aria-controls":b},g,R],stateAttributesMapping:Vo})}),Ee=Zn(),ni=Cs;function ri(e){const t=(0,Ee.c)(2);let n;return t[0]!==e?(n=(0,N.jsx)(xs,{"data-slot":"dialog-trigger",...e}),t[0]=e,t[1]=n):n=t[1],n}function Ps(e){const t=(0,Ee.c)(2);let n;return t[0]!==e?(n=(0,N.jsx)(ms,{...e}),t[0]=e,t[1]=n):n=t[1],n}function oi(e){const t=(0,Ee.c)(2);let n;return t[0]!==e?(n=(0,N.jsx)(Bn,{"data-slot":"dialog-close",...e}),t[0]=e,t[1]=n):n=t[1],n}function ks(e){const t=(0,Ee.c)(8);let n,r;t[0]!==e?({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r):(n=t[1],r=t[2]);let o;t[3]!==n?(o=we("fixed inset-0 z-50 bg-black/32 backdrop-blur-sm transition-all duration-200 data-closed:pointer-events-none data-ending-style:pointer-events-none data-ending-style:opacity-0 data-starting-style:opacity-0",n),t[3]=n,t[4]=o):o=t[4];let s;return t[5]!==r||t[6]!==o?(s=(0,N.jsx)(ts,{"data-slot":"dialog-backdrop",className:o,...r}),t[5]=r,t[6]=o,t[7]=s):s=t[7],s}function si(e){const t=(0,Ee.c)(21);let n,r,o,s,l;t[0]!==e?({className:r,children:n,showCloseButton:s,viewportClassName:l,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=o,t[4]=s,t[5]=l):(n=t[1],r=t[2],o=t[3],s=t[4],l=t[5]);const u=s===void 0?!0:s;let c;t[6]===Symbol.for("react.memo_cache_sentinel")?(c=(0,N.jsx)(ks,{}),t[6]=c):c=t[6];let a;t[7]!==l?(a=we("flex h-[100dvh] flex-col items-center justify-center overflow-hidden max-sm:before:flex-1 sm:overflow-y-auto sm:p-4",l),t[7]=l,t[8]=a):a=t[8];let i;t[9]!==r?(i=we("row-start-2 grid w-full min-w-0 origin-top gap-4 border bg-popover bg-clip-padding p-6 text-popover-foreground transition-[scale,opacity,translate] duration-200 ease-in-out will-change-transform data-ending-style:opacity-0 data-starting-style:opacity-0 max-sm:overflow-y-auto max-sm:border-none max-sm:opacity-[c
1alc(1-min(var(--nested-dialogs),1))] max-sm:data-ending-style:translate-y-4 max-sm:data-starting-style:translate-y-4 sm:max-w-lg sm:-translate-y-[calc(1.25rem*var(--nested-dialogs))] sm:scale-[calc(1-0.1*var(--nested-dialogs))] sm:rounded-2xl sm:data-ending-style:scale-98 sm:data-starting-style:scale-98 dark:bg-clip-border","relative before:pointer-events-none before:absolute before:inset-0 before:shadow-lg max-sm:before:hidden sm:before:rounded-[calc(var(--radius-xl)-1px)]","sm:data-nested:data-ending-style:translate-y-8 sm:data-nested:data-starting-style:translate-y-8 dark:shadow-lg dark:shadow-black/24 dark:before:shadow-[0_-1px_--theme(--color-white/8%)]",r),t[9]=r,t[10]=i):i=t[10];let g;t[11]!==u?(g=u&&(0,N.jsxs)(Bn,{className:we(er({variant:"ghost",size:"icon"}),"absolute end-4 top-4 size-11"),"aria-label":"Close",children:[(0,N.jsx)(nr,{}),(0,N.jsx)("span",{className:"sr-only",children:"Close"})]}),t[11]=u,t[12]=g):g=t[12];let f;t[13]!==n||t[14]!==o||t[15]!==i||t[16]!==g?(f=(0,N.jsxs)(hs,{"data-slot":"dialog-popup",className:i,...o,children:[n,g]}),t[13]=n,t[14]=o,t[15]=i,t[16]=g,t[17]=f):f=t[17];let h;return t[18]!==a||t[19]!==f?(h=(0,N.jsxs)(Ps,{children:[c,(0,N.jsx)(Ts,{className:"fixed inset-0 z-50 data-closed:pointer-events-none data-ending-style:pointer-events-none",children:(0,N.jsx)("div",{"data-slot":"dialog-viewport",className:a,children:f})})]}),t[18]=a,t[19]=f,t[20]=h):h=t[20],h}function ii(e){const t=(0,Ee.c)(8);let n,r;t[0]!==e?({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r):(n=t[1],r=t[2]);let o;t[3]!==n?(o=we("flex flex-col gap-1 text-center sm:text-left",n),t[3]=n,t[4]=o):o=t[4];let s;return t[5]!==r||t[6]!==o?(s=(0,N.jsx)("div",{"data-slot":"dialog-header",className:o,...r}),t[5]=r,t[6]=o,t[7]=s):s=t[7],s}function ai(e){const t=(0,Ee.c)(8);let n,r;t[0]!==e?({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r):(n=t[1],r=t[2]);let o;t[3]!==n?(o=we("flex flex-col-reverse gap-2 sm:-mx-6 sm:mt-2 sm:-mb-6 sm:flex-row sm:justify-end sm:rounded-b-xl sm:border-t sm:bg-muted/50 sm:px-6 sm:py-4",n),t[3]=n,t[4]=o):o=t[4];let s;return t[5]!==r||t[6]!==o?(s=(0,N.jsx)("div",{"data-slot":"dialog-footer",className:o,...r}),t[5]=r,t[6]=o,t[7]=s):s=t[7],s}function li(e){const t=(0,Ee.c)(8);let n,r;t[0]!==e?({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r):(n=t[1],r=t[2]);let o;t[3]!==n?(o=we("font-heading text-xl leading-none",n),t[3]=n,t[4]=o):o=t[4];let s;return t[5]!==r||t[6]!==o?(s=(0,N.jsx)(Os,{"data-slot":"dialog-title",className:o,...r}),t[5]=r,t[6]=o,t[7]=s):s=t[7],s}function ui(e){const t=(0,Ee.c)(8);let n,r;t[0]!==e?({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r):(n=t[1],r=t[2]);let o;t[3]!==n?(o=we("text-sm text-muted-foreground",n),t[3]=n,t[4]=o):o=t[4];let s;return t[5]!==r||t[6]!==o?(s=(0,N.jsx)(ns,{"data-slot":"dialog-description",className:o,...r}),t[5]=r,t[6]=o,t[7]=s):s=t[7],s}export{Gs as $,Yr as A,Pt as B,co as C,zs as D,no as E,ze as F,Ot as G,qs as H,_r as I,Er as J,$t as K,Fr as L,A as M,Wr as N,Qs as O,Xs as P,Ht as Q,Cn as R,fo as S,In as T,Ys as U,ue as V,Ks as W,Ze as X,Rr as Y,jt as Z,No as _,ii as a,st as at,Mt as b,ri as c,Go as d,Us as et,Nt as f,ei as g,Nn as h,ai as i,et as it,Tn as j,dt as k,Qo as l,Vo as m,oi as n,Vs as nt,si as o,ti as p,mt as q,ui as r,mr as rt,li as s,ni as t,$s as tt,Ko as u,Dn as v,io as w,ho as x,yo as y,It as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.