1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,286904,e=>{"use strict";let t=(0,e.i(591762).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],286904)},687611,e=>{"use strict";var t=e.i(735787);e.s(["usePortaledScrollHost",0,function(){return{scrollHostProps:t.useMemo(()=>({"data-scroll-lock-ignore":""}),[])}}])},12138,e=>{"use strict";var t=e.i(735787);e.i(642735);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},826492,e=>{"use strict";var t=e.i(735787),r=e.i(838082),n=e.i(950888),o=e.i(597245),a=e.i(642735),s=new WeakMap;function i(e,t){var r,n;let o,a,s;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let i=(r=e,n=t,o=r.length,(s=(a=l(n))>=0?a:o+a)<0||s>=o?-1:s);return -1===i?void 0:e[i]}function l(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],s.set(this,!0)}set(e,t){return s.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,o=this.has(t),a=this.#e.length,s=l(e),i=s>=0?s:a+s,u=i<0||i>=a?-1:i;if(u===this.size||o&&u===this.size-1||-1===u)return this.set(t,r),this;let d=this.size+ +!o;s<0&&i++;let c=[...this.#e],p=!1;for(let e=i;e<d;e++)if(i===e){let a=c[e];c[e]===t&&(a=c[e+1]),o&&this.delete(t),n=this.get(a),this.set(t,r)}else{p||c[e-1]!==t||(p=!0);let r=c[p?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=i(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=i(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return i(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(...e){let[t,r]=e,n=0,o=r??this.at(0);for(let r of this)o=0===n&&1===e.length?r:Reflect.apply(t,this,[o,r,n,this]),n++;return o}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let o=this.at(r);n=r===this.size-1&&1===e.length?o:Reflect.apply(t,this,[n,o,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",0,function(e){let s=e+"CollectionProvider",[i,l]=(0,r.createContextScope)(s),[u,d]=i(s,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:r,children:n}=e,o=t.default.useRef(null),s=t.default.useRef(new Map).current;return(0,a.jsx)(u,{scope:r,itemMap:s,collectionRef:o,children:n})};c.displayName=s;let p=e+"CollectionSlot",f=(0,o.createSlot)(p),m=t.default.forwardRef((e,t)=>
1{let{scope:r,children:o}=e,s=d(p,r),i=(0,n.useComposedRefs)(t,s.collectionRef);return(0,a.jsx)(f,{ref:i,children:o})});m.displayName=p;let h=e+"CollectionItemSlot",v="data-radix-collection-item",g=(0,o.createSlot)(h),w=t.default.forwardRef((e,r)=>{let{scope:o,children:s,...i}=e,l=t.default.useRef(null),u=(0,n.useComposedRefs)(r,l),c=d(h,o);return t.default.useEffect(()=>(c.itemMap.set(l,{ref:l,...i}),()=>void c.itemMap.delete(l))),(0,a.jsx)(g,{...{[v]:""},ref:u,children:s})});return w.displayName=h,[{Provider:c,Slot:m,ItemSlot:w},function(r){let n=d(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},l]}])},148987,e=>{"use strict";let t=(0,e.i(591762).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],148987)},341238,e=>{"use strict";var t=e.i(735787),r=e.i(291967),n=e.i(826492),o=e.i(950888),a=e.i(838082),s=e.i(654041),i=e.i(785381),l=e.i(684080),u=e.i(438185),d=e.i(12138),c=e.i(642735),p="rovingFocusGroup.onEntryFocus",f={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[h,v,g]=(0,n.createCollection)(m),[w,x]=(0,a.createContextScope)(m,[g]),[y,R]=w(m),C=t.forwardRef((e,t)=>(0,c.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(b,{...e,ref:t})})}));C.displayName=m;var b=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:a,orientation:s,loop:h=!1,dir:g,currentTabStopId:w,defaultCurrentTabStopId:x,onCurrentTabStopIdChange:R,onEntryFocus:C,preventScrollOnEntryFocus:b=!1,...M}=e,j=t.useRef(null),k=(0,o.useComposedRefs)(n,j),S=(0,d.useDirection)(g),[E,N]=(0,u.useControllableState)({prop:w,defaultProp:x??null,onChange:R,caller:m}),[P,I]=t.useState(!1),_=(0,l.useCallbackRef)(C),A=v(a),O=t.useRef(!1),[T,H]=t.useState(0);return t.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(p,_),()=>e.removeEventListener(p,_)},[_]),(0,c.jsx)(y,{scope:a,orientation:s,dir:S,loop:h,currentTabStopId:E,onItemFocus:t.useCallback(e=>N(e),[N]),onItemShiftTab:t.useCallback(()=>I(!0),[]),onFocusableItemAdd:t.useCallback(()=>H(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>H(e=>e-1),[]),children:(0,c.jsx)(i.Primitive.div,{tabIndex:P||0===T?-1:0,"data-orientation":s,...M,ref:k,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{O.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!P){let t=new CustomEvent(p,f);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>e.focusable);D([e.find(e=>e.active),e.find(e=>e.id===E),...e].filter(Boolean).map(e=>e.ref.current),b)}}O.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>I(!1))})})}),M="RovingFocusGroupItem",j=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,focusable:a=!0,active:l=!1,tabStopId:u,children:d,...p}=e,f=(0,s.useId)(),m=u||f,g=R(M,o),w=g.currentTabStopId===m,x=v(o),{onFocusableItemAdd:y,onFocusableItemRemove:C,currentTabStopId:b}=g;return t.useEffect(()=>{if(a)return y(),()=>C()},[a,y,C]),(0,c.jsx)(h.ItemSlot,{scope:o,id:m,focusable:a,active:l,children:(0,c.jsx)(i.Primitive.span,{tabIndex:w?0:-1,"data-orientation":g.orientation,...p,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{a?g.onItemFocus(m):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>g.onItemFocus(m)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void g.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return k[o]}(e,g.orientation,g.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=x().filter(e=>
1e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=g.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>D(o))}}),children:"function"==typeof d?d({isCurrentTabStop:w,hasTabStop:null!=b}):d})})});j.displayName=M;var k={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function D(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",0,j,"Root",0,C,"createRovingFocusGroupScope",0,x])},21797,e=>{"use strict";let t=(0,e.i(591762).default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Circle",0,t],21797)},463415,e=>{"use strict";var t=e.i(642735),r=e.i(735787),n=e.i(291967),o=e.i(950888),a=e.i(838082),s=e.i(438185),i=e.i(785381),l=e.i(826492),u=e.i(12138),d=e.i(272416),c=e.i(991148),p=e.i(947284),f=e.i(654041),m=e.i(570253),h=e.i(1404),v=e.i(169060),g=e.i(341238),w=e.i(597245),x=e.i(684080),y=e.i(73772),R=e.i(212180),C=["Enter"," "],b=["ArrowUp","PageDown","End"],M=["ArrowDown","PageUp","Home",...b],j={ltr:[...C,"ArrowRight"],rtl:[...C,"ArrowLeft"]},k={ltr:["ArrowLeft"],rtl:["ArrowRight"]},D="Menu",[S,E,N]=(0,l.createCollection)(D),[P,I]=(0,a.createContextScope)(D,[N,m.createPopperScope,g.createRovingFocusGroupScope]),_=(0,m.createPopperScope)(),A=(0,g.createRovingFocusGroupScope)(),[O,T]=P(D),[H,L]=P(D),F=e=>{let{__scopeMenu:n,open:o=!1,children:a,dir:s,onOpenChange:i,modal:l=!0}=e,d=_(n),[c,p]=r.useState(null),f=r.useRef(!1),h=(0,x.useCallbackRef)(i),v=(0,u.useDirection)(s);return r.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,t.jsx)(m.Root,{...d,children:(0,t.jsx)(O,{scope:n,open:o,onOpenChange:h,content:c,onContentChange:p,children:(0,t.jsx)(H,{scope:n,onClose:r.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:v,modal:l,children:a})})})};F.displayName=D;var K=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e,a=_(n);return(0,t.jsx)(m.Anchor,{...a,...o,ref:r})});K.displayName="MenuAnchor";var z="MenuPortal",[G,U]=P(z,{forceMount:void 0}),B=e=>{let{__scopeMenu:r,forceMount:n,children:o,container:a}=e,s=T(z,r);return(0,t.jsx)(G,{scope:r,forceMount:n,children:(0,t.jsx)(v.Presence,{present:n||s.open,children:(0,t.jsx)(h.Portal,{asChild:!0,container:a,children:o})})})};B.displayName=z;var V="MenuContent",[X,q]=P(V),W=r.forwardRef((e,r)=>{let n=U(V,e.__scopeMenu),{forceMount:o=n.forceMount,...a}=e,s=T(V,e.__scopeMenu),i=L(V,e.__scopeMenu);return(0,t.jsx)(S.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(v.Presence,{present:o||s.open,children:(0,t.jsx)(S.Slot,{scope:e.__scopeMenu,children:i.modal?(0,t.jsx)(Y,{...a,ref:r}):(0,t.jsx)(Z,{...a,ref:r})})})})}),Y=r.forwardRef((e,a)=>{let s=T(V,e.__scopeMenu),i=r.useRef(null),l=(0,o.useComposedRefs)(a,i);return r.useEffect(()=>{let e=i.current;if(e)return(0,y.hideOthers)(e)},[]),(0,t.jsx)(J,{...e,ref:l,trapFocus:s.open,disableOutsidePointerEvents:s.open,disableOutsideScroll:!0,onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>s.onOpenChange(!1)})}),Z=r.forwardRef((e,r)=>{let n=T(V,e.__scopeMenu);return(0,t.jsx)(J,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),$=(0,w.createSlot)("MenuContent.ScrollLock"),J=r.forwardRef((e,a)=>{let{__scopeMenu:s,loop:i=!1,trapFocus:l,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:h,onEntryFocus:v,onEscapeKeyDown:w,onPointerDownOutside:x,onFocusOutside:y,onInteractOutside:C,onDismiss:j,disableOutsideScroll:k,...D}=e,S=T(V,s),N=L(V,s),P=_(s),I=A(s),O=E(s),[H,F]=r.useState(null),K=r.useRef(null),z=(0,o.useComposedRefs)(a,K,S.onContentChange),G=r.useRef(0),U=r.useRef(""),B=r.useRef(0),q=r.useRef(null),W=r.useRef("right"),Y=r.useRef(0),Z=k?R.RemoveScroll:r.Fragment;r.useEffect(()=>()=>window.clearTimeout(G.current),[]),(0,c.useFocusGuards)();let J=r.useCallback(e=>{var t,r;return W.current===q.current?.side&&(t=e,!!(r=q.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let s=t[e],i=t[a],l=s.x,u=s.y,d=i.x,c=i.y;u>n!=c>n&&r<(d-l)*(n-u)/(c-u)+l&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,t.jsx)(X,{scope:s,searchRef:U,onItemEnter:r.useCallback(e=>{J(e)&&e.preventDefault()},[J]),onItemLeave:r.useCallback(e=>{J(e)||(K.current?.focus(),F(null))},[J]),onTriggerLeave:r.useCallback(e=>{J(e)&&e.preventDefault()},[J]),pointerGraceTimerRef:B,onPointerGraceIntentChange:r.useCallback(e=>{q.current=e},[]),children:(0,t.jsx)(Z,{...k?{as:$,allowPinchZoom:!0}:void 0,children:(0,t.jsx)(p.FocusScope,{asChild:!0,trapped:l,onMountAutoFocus:(0,n.composeEventHandlers)(u,e=>{e.preventDefault(),K.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,t.jsx)(d.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:w,onPointerDownOutside:x,onFocusOutside:y,onInteractOutside:C,onDismiss:j,children:(0,t.jsx)(g.Root,{asChild:!0,...I,dir:N.dir,orientation:"vertical",loop:i,currentTabStopId:H,onCurrentTabStopIdChange:F,onEntryFocus:(0,n.composeEventHandlers)(v,e=>{N.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,t.jsx)(m.Content,{role:"menu","aria-orientation":"vertical","data-state":ek(S.open),"data-radix-menu-content":"",dir:N.dir,...P,...D,ref:z,style:{outline:"none",...D.style},onKeyDown:(0,n.composeEventHandlers)(D.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.ke
1y.length;if(t){var o;let t,a,s,i,l,u;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=U.current+o,a=O().filter(e=>!e.disabled),s=document.activeElement,i=a.find(e=>e.ref.current===s)?.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,s=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(s=s.filter(e=>e!==r));let i=s.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==r?i:void 0}(a.map(e=>e.textValue),t,i),u=a.find(e=>e.textValue===l)?.ref.current,function e(t){U.current=t,window.clearTimeout(G.current),""!==t&&(G.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>u.focus()))}let a=K.current;if(e.target!==a||!M.includes(e.key))return;e.preventDefault();let s=O().filter(e=>!e.disabled).map(e=>e.ref.current);b.includes(e.key)&&s.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(s)}),onBlur:(0,n.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(G.current),U.current="")}),onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eE(e=>{let t=e.target,r=Y.current!==e.clientX;e.currentTarget.contains(t)&&r&&(W.current=e.clientX>Y.current?"right":"left",Y.current=e.clientX)}))})})})})})})});W.displayName=V;var Q=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(i.Primitive.div,{role:"group",...o,ref:r})});Q.displayName="MenuGroup";var ee=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(i.Primitive.div,{...o,ref:r})});ee.displayName="MenuLabel";var et="MenuItem",er="menu.itemSelect",en=r.forwardRef((e,a)=>{let{disabled:s=!1,onSelect:l,...u}=e,d=r.useRef(null),c=L(et,e.__scopeMenu),p=q(et,e.__scopeMenu),f=(0,o.useComposedRefs)(a,d),m=r.useRef(!1);return(0,t.jsx)(eo,{...u,ref:f,disabled:s,onClick:(0,n.composeEventHandlers)(e.onClick,()=>{let e=d.current;if(!s&&e){let t=new CustomEvent(er,{bubbles:!0,cancelable:!0});e.addEventListener(er,e=>l?.(e),{once:!0}),(0,i.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?m.current=!1:c.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),m.current=!0},onPointerUp:(0,n.composeEventHandlers)(e.onPointerUp,e=>{m.current||e.currentTarget?.click()}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==p.searchRef.current;s||t&&" "===e.key||C.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});en.displayName=et;var eo=r.forwardRef((e,a)=>{let{__scopeMenu:s,disabled:l=!1,textValue:u,...d}=e,c=q(et,s),p=A(s),f=r.useRef(null),m=(0,o.useComposedRefs)(a,f),[h,v]=r.useState(!1),[w,x]=r.useState("");return r.useEffect(()=>{let e=f.current;e&&x((e.textContent??"").trim())},[d.children]),(0,t.jsx)(S.ItemSlot,{scope:s,disabled:l,textValue:u??w,children:(0,t.jsx)(g.Item,{asChild:!0,...p,focusable:!l,children:(0,t.jsx)(i.Primitive.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...d,ref:m,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eE(e=>{l?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eE(e=>c.onItemLeave(e))),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>v(!0)),onBlur:(0,n.composeEventHandlers)(e.onBlur,()=>v(!1))})})})}),ea=r.forwardRef((e,r)=>{let{checked:o=!1,onCheckedChange:a,...s}=e;return(0,t.jsx)(ef,{scope:e.__scopeMenu,checked:o,children:(0,t.jsx)(en,{role:"menuitemcheckbox","aria-checked":eD(o)?"mixed":o,...s,ref:r,"data-state":eS(o),onSelect:(0,n.composeEventHandlers)(s.onSelect,()=>a?.(!!eD(o)||!o),{checkForDefaultPrevented:!1})})})});ea.displayName="MenuCheckboxItem";var es="MenuRadioGroup",[ei,el]=P(es,{value:void 0,onValueChange:()=>{}}),eu=r.forwardRef((e,r)=>{let{value:n,onValueChange:o,...a}=e,s=(0,x.useCallbackRef)(o);return(0,t.jsx)(ei,{scope:e.__scopeMenu,value:n,onValueChange:s,children:(0,t.jsx)(Q,{...a,ref:r})})});eu.displayName=es;var ed="MenuRadioItem",ec=r.forwardRef((e,r)=>{let{value:o,...a}=e,s=el(ed,e.__scopeMenu),i=o===s.value;return(0,t.jsx)(ef,{scope:e.__scopeMenu,checked:i,children:(0,t.jsx)(en,{role:"menuitemradio","aria-checked":i,...a,ref:r,"data-state":eS(i),onSelect:(0,n.composeEventHandlers)(a.onSelect,()=>
1s.onValueChange?.(o),{checkForDefaultPrevented:!1})})})});ec.displayName=ed;var ep="MenuItemIndicator",[ef,em]=P(ep,{checked:!1}),eh=r.forwardRef((e,r)=>{let{__scopeMenu:n,forceMount:o,...a}=e,s=em(ep,n);return(0,t.jsx)(v.Presence,{present:o||eD(s.checked)||!0===s.checked,children:(0,t.jsx)(i.Primitive.span,{...a,ref:r,"data-state":eS(s.checked)})})});eh.displayName=ep;var ev=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(i.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:r})});ev.displayName="MenuSeparator";var eg=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e,a=_(n);return(0,t.jsx)(m.Arrow,{...a,...o,ref:r})});eg.displayName="MenuArrow";var ew="MenuSub",[ex,ey]=P(ew),eR=e=>{let{__scopeMenu:n,children:o,open:a=!1,onOpenChange:s}=e,i=T(ew,n),l=_(n),[u,d]=r.useState(null),[c,p]=r.useState(null),h=(0,x.useCallbackRef)(s);return r.useEffect(()=>(!1===i.open&&h(!1),()=>h(!1)),[i.open,h]),(0,t.jsx)(m.Root,{...l,children:(0,t.jsx)(O,{scope:n,open:a,onOpenChange:h,content:c,onContentChange:p,children:(0,t.jsx)(ex,{scope:n,contentId:(0,f.useId)(),triggerId:(0,f.useId)(),trigger:u,onTriggerChange:d,children:o})})})};eR.displayName=ew;var eC="MenuSubTrigger",eb=r.forwardRef((e,a)=>{let s=T(eC,e.__scopeMenu),i=L(eC,e.__scopeMenu),l=ey(eC,e.__scopeMenu),u=q(eC,e.__scopeMenu),d=r.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:p}=u,f={__scopeMenu:e.__scopeMenu},m=r.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return r.useEffect(()=>m,[m]),r.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),p(null)}},[c,p]),(0,t.jsx)(K,{asChild:!0,...f,children:(0,t.jsx)(eo,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":l.contentId,"data-state":ek(s.open),...e,ref:(0,o.composeRefs)(a,l.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),s.open||s.onOpenChange(!0))},onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eE(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||s.open||d.current||(u.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{s.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eE(e=>{m();let t=s.content?.getBoundingClientRect();if(t){let r=s.content?.dataset.side,n="right"===r,o=t[n?"left":"right"],a=t[n?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(n?-5:5),y:e.clientY},{x:o,y:t.top},{x:a,y:t.top},{x:a,y:t.bottom},{x:o,y:t.bottom}],side:r}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==u.searchRef.current;e.disabled||r&&" "===t.key||j[i.dir].includes(t.key)&&(s.onOpenChange(!0),s.content?.focus(),t.preventDefault())})})})});eb.displayName=eC;var eM="MenuSubContent",ej=r.forwardRef((e,a)=>{let s=U(V,e.__scopeMenu),{forceMount:i=s.forceMount,...l}=e,u=T(V,e.__scopeMenu),d=L(V,e.__scopeMenu),c=ey(eM,e.__scopeMenu),p=r.useRef(null),f=(0,o.useComposedRefs)(a,p);return(0,t.jsx)(S.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(v.Presence,{present:i||u.open,children:(0,t.jsx)(S.Slot,{scope:e.__scopeMenu,children:(0,t.jsx)(J,{id:c.contentId,"aria-labelledby":c.triggerId,...l,ref:f,align:"start",side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{d.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==c.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,n.composeEventHandlers)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=k[d.dir].includes(e.key);t&&r&&(u.onOpenChange(!1),c.trigger?.focus(),e.preventDefault())})})})})})});function ek(e){return e?"open":"closed"}function eD(e){return"indeterminate"===e}function eS(e){return eD(e)?"indeterminate":e?"checked":"unchecked"}function eE(e){return t=>
1"mouse"===t.pointerType?e(t):void 0}ej.displayName=eM;var eN="DropdownMenu",[eP,eI]=(0,a.createContextScope)(eN,[I]),e_=I(),[eA,eO]=eP(eN),eT=e=>{let{__scopeDropdownMenu:n,children:o,dir:a,open:i,defaultOpen:l,onOpenChange:u,modal:d=!0}=e,c=e_(n),p=r.useRef(null),[m,h]=(0,s.useControllableState)({prop:i,defaultProp:l??!1,onChange:u,caller:eN});return(0,t.jsx)(eA,{scope:n,triggerId:(0,f.useId)(),triggerRef:p,contentId:(0,f.useId)(),open:m,onOpenChange:h,onOpenToggle:r.useCallback(()=>h(e=>!e),[h]),modal:d,children:(0,t.jsx)(F,{...c,open:m,onOpenChange:h,dir:a,modal:d,children:o})})};eT.displayName=eN;var eH="DropdownMenuTrigger",eL=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:a,disabled:s=!1,...l}=e,u=eO(eH,a),d=e_(a);return(0,t.jsx)(K,{asChild:!0,...d,children:(0,t.jsx)(i.Primitive.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":s?"":void 0,disabled:s,...l,ref:(0,o.composeRefs)(r,u.triggerRef),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,e=>{!s&&0===e.button&&!1===e.ctrlKey&&(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{!s&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eL.displayName=eH;var eF=e=>{let{__scopeDropdownMenu:r,...n}=e,o=e_(r);return(0,t.jsx)(B,{...o,...n})};eF.displayName="DropdownMenuPortal";var eK="DropdownMenuContent",ez=r.forwardRef((e,o)=>{let{__scopeDropdownMenu:a,...s}=e,i=eO(eK,a),l=e_(a),u=r.useRef(!1);return(0,t.jsx)(W,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...s,ref:o,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{u.current||i.triggerRef.current?.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,n.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!i.modal||n)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});
1ez.displayName=eK,r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(Q,{...a,...o,ref:r})}).displayName="DropdownMenuGroup";var eG=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ee,{...a,...o,ref:r})});eG.displayName="DropdownMenuLabel";var eU=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(en,{...a,...o,ref:r})});eU.displayName="DropdownMenuItem";var eB=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ea,{...a,...o,ref:r})});eB.displayName="DropdownMenuCheckboxItem";var eV=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(eu,{...a,...o,ref:r})});eV.displayName="DropdownMenuRadioGroup";var eX=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ec,{...a,...o,ref:r})});eX.displayName="DropdownMenuRadioItem";var eq=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(eh,{...a,...o,ref:r})});eq.displayName="DropdownMenuItemIndicator";var eW=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ev,{...a,...o,ref:r})});eW.displayName="DropdownMenuSeparator",r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(eg,{...a,...o,ref:r})}).displayName="DropdownMenuArrow";var eY=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(eb,{...a,...o,ref:r})});eY.displayName="DropdownMenuSubTrigger";var eZ=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ej,{...a,...o,ref:r,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});eZ.displayName="DropdownMenuSubContent";var e$=e.i(148987),eJ=e.i(286904),eQ=e.i(21797),e0=e.i(687611),e1=e.i(137965),e2=e.i(647163);let e8="focus:bg-muted/80 focus:text-foreground data-[highlighted]:bg-muted/80 data-[highlighted]:text-foreground dark:focus:bg-muted/50 dark:data-[highlighted]:bg-muted/50",e5=r.forwardRef(({className:e,inset:r,children:n,...o},a)=>(0,t.jsxs)(eY,{ref:a,className:(0,e2.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[state=open]:bg-accent focus:bg-accent",r&&"pl-8",e),...o,children:[n,(0,t.jsx)(eJ.ChevronRight,{className:"ml-auto h-4 min-w-4 w-4"})]}));e5.displayName=eY.displayName;let e7=r.forwardRef(({className:e,collisionPadding:r=12,...n},o)=>{let{scrollHostProps:a}=(0,e0.usePortaledScrollHost)();return(0,t.jsx)(eZ,{ref:o,collisionPadding:r,className:(0,e2.cn)("z-[20200] max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-x-hidden overflow-y-auto overscroll-contain rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e1.SCROLL_CONTAINER_BEHAVIOR_CLASS,e1.TOUCH_MOMENTUM_SCROLL_CLASS,e),...n,...a})});e7.displayName=eZ.displayName;let e4=r.forwardRef(({className:e,sideOffset:r=4,collisionPadding:n=12,...o},a)=>{let{scrollHostProps:s}=(0,e0.usePortaledScrollHost)();return(0,t.jsx)(eF,{children:(0,t.jsx)(ez,{ref:a,sideOffset:r,collisionPadding:n,className:(0,e2.cn)("z-[20200] max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-x-hidden overflow-y-auto overscroll-contain rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e1.SCROLL_CONTAINER_BEHAVIOR_CLASS,e1.TOUCH_MOMENTUM_SCROLL_CLASS,e),...o,...s})})});e4.displayName=ez.displayName;let e3=r.forwardRef(({className:e,inset:r,...n},o)=>(0,t.jsx)(eU,{ref:o,className:(0,e2.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e8,r&&"pl-8",e),...n}));e3.displayName=eU.displayName,r.forwardRef(({className:e,children:r,checked:n,...o},a)=>(0,t.jsxs)(eB,{ref:a,className:(0,e2.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e8,e),checked:n,...o,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 min-w-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(eq,{children:(0,t.jsx)(e$.Check,{className:"h-4 min-w-4 w-4"})})}),r]})).displayName=eB.displayName;let e6=r.forwardRef(({className:e,children:r,hideIndicator:n,...o},a)=>(0,t.jsxs)(eX,{ref:a,className:(0,e2.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 text-sm outline-none transition-colors data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e8,n?"px-2":"pl-8 pr-2",e),...o,children:[n?null:(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 min-w-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(eq,{children:(0,t.jsx)(eQ.Circle,{className:"h-2 w-2 fill-current"})})}),r]}));e6.displayName=eX.displayName;let e9=r.forwardRef(({className:e,inset:r,...n},o)=>(0,t.jsx)(eG,{ref:o,className:(0,e2.cn)("px-2 py-1.5 text-sm font-semibold",r&&"pl-8",e),...n}));e9.displayName=eG.displayName;let te=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(eW,{ref:n,className:(0,e2.cn)("-mx-1 my-1 h-px bg-muted",e),...r}));te.displayName=eW.displayName,e.s(["DropdownMenu",0,eT,"DropdownMenuContent",0,e4,"DropdownMenuItem",0,e3,"DropdownMenuLabel",0,e9,"DropdownMenuRadioGroup",0,eV,"DropdownMenuRadioItem",0,e6,"DropdownMenuSeparator",0,te,"DropdownMenuSub",0,e=>{let{__scopeDropdownMenu:r,children:n,open:o,onOpenChange:a,defaultOpen:i}=e,l=e_(r),[u,d]=(0,s.useControllableState)({prop:o,defaultProp:i??!1,onChange:a,caller:"DropdownMenuSub"});return(0,t.jsx)(eR,{...l,open:u,onOpenChange:d,children:n})},"DropdownMenuSubContent",0,e7,"DropdownMenuSubTrigger",0,e5,"DropdownMenuTrigger",0,eL,"dropdownMenuItemDestructiveHighlightClassName",0,"text-destructive focus:bg-destructive/10 focus:text-destructive data-[highlighted]:bg-destructive/10 data-[highlighted]:text-destructive","dropdownMenuItemHighlightClassName",0,e8],463415)}]);
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.