PageSourceSearch

https://321.id/_next/static/chunks/3cb3wsb8w30to.js

js 321.id collected 2026-10-07 02:23:22 UTC 32,580 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,463415,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(981140),o=e.i(820783),a=e.i(30030),i=e.i(369340),l=e.i(248425),s=e.i(75830),u=e.i(586318),c=e.i(726330),d=e.i(303536),p=e.i(765491),f=e.i(610772),m=e.i(853660),v=e.i(774606),g=e.i(296626),h=e.i(842727),w=e.i(991918),x=e.i(30207),y=e.i(186312),b=e.i(985369),R=["Enter"," "],C=["ArrowUp","PageDown","End"],j=["ArrowDown","PageUp","Home",...C],M={ltr:[...R,"ArrowRight"],rtl:[...R,"ArrowLeft"]},N={ltr:["ArrowLeft"],rtl:["ArrowRight"]},E="Menu",[D,S,P]=(0,s.createCollection)(E),[I,_]=(0,a.createContextScope)(E,[P,m.createPopperScope,h.createRovingFocusGroupScope]),k=(0,m.createPopperScope)(),T=(0,h.createRovingFocusGroupScope)(),[O,A]=I(E),[F,L]=I(E),H=e=>{let{__scopeMenu:n,open:o=!1,children:a,dir:i,onOpenChange:l,modal:s=!0}=e,c=k(n),[d,p]=r.useState(null),f=r.useRef(!1),v=(0,x.useCallbackRef)(l),g=(0,u.useDirection)(i);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,{...c,children:(0,t.jsx)(O,{scope:n,open:o,onOpenChange:v,content:d,onContentChange:p,children:(0,t.jsx)(F,{scope:n,onClose:r.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:f,dir:g,modal:s,children:a})})})};H.displayName=E;var K=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e,a=k(n);return(0,t.jsx)(m.Anchor,{...a,...o,ref:r})});K.displayName="MenuAnchor";var U="MenuPortal",[G,V]=I(U,{forceMount:void 0}),B=e=>{let{__scopeMenu:r,forceMount:n,children:o,container:a}=e,i=A(U,r);return(0,t.jsx)(G,{scope:r,forceMount:n,children:(0,t.jsx)(g.Presence,{present:n||i.open,children:(0,t.jsx)(v.Portal,{asChild:!0,container:a,children:o})})})};B.displayName=U;var z="MenuContent",[W,$]=I(z),X=r.forwardRef((e,r)=>{let n=V(z,e.__scopeMenu),{forceMount:o=n.forceMount,...a}=e,i=A(z,e.__scopeMenu),l=L(z,e.__scopeMenu);return(0,t.jsx)(D.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(g.Presence,{present:o||i.open,children:(0,t.jsx)(D.Slot,{scope:e.__scopeMenu,children:l.modal?(0,t.jsx)(Y,{...a,ref:r}):(0,t.jsx)(Z,{...a,ref:r})})})})}),Y=r.forwardRef((e,a)=>{let i=A(z,e.__scopeMenu),l=r.useRef(null),s=(0,o.useComposedRefs)(a,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,y.hideOthers)(e)},[]),(0,t.jsx)(J,{...e,ref:s,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})}),Z=r.forwardRef((e,r)=>{let n=A(z,e.__scopeMenu);return(0,t.jsx)(J,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),q=(0,w.createSlot)("MenuContent.ScrollLock"),J=r.forwardRef((e,a)=>{let{__scopeMenu:i,loop:l=!1,trapFocus:s,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:v,onEntryFocus:g,onEscapeKeyDown:w,onPointerDownOutside:x,onFocusOutside:y,onInteractOutside:R,onDismiss:M,disableOutsideScroll:N,...E}=e,D=A(z,i),P=L(z,i),I=k(i),_=T(i),O=S(i),[F,H]=r.useState(null),K=r.useRef(null),U=(0,o.useComposedRefs)(a,K,D.onContentChange),G=r.useRef(0),V=r.useRef(""),B=r.useRef(0),$=r.useRef(null),X=r.useRef("right"),Y=r.useRef(0),Z=N?b.RemoveScroll:r.Fragment;r.useEffect(()=>()=>window.clearTimeout(G.current),[]),(0,d.useFocusGuards)();let J=r.useCallback(e=>{var t,r;return X.current===$.current?.side&&(t=e,!!(r=$.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 i=t[e],l=t[a],s=i.x,u=i.y,c=l.x,d=l.y;u>n!=d>n&&r<(c-s)*(n-u)/(d-u)+s&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,t.jsx)(W,{scope:i,searchRef:V,onItemEnter:r.useCallback(e=>{J(e)&&e.preventDefault()},[J]),onItemLeave:r.useCallback(e=>{J(e)||(K.current?.focus(),H(null))},[J]),onTriggerLeave:r.useCallback(e=>{J(e)&&e.preventDefault()},[J]),pointerGraceTimerRef:B,onPointerGraceIntentChange:r.useCallback(e=>{$.current=e},[]),children:(0,t.jsx)(Z,{...N?{as:q,allowPinchZoom:!0}:void 0,children:(0,t.jsx)(p.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:(0,n.composeEventHandlers)(u,e=>{e.preventDefault(),K.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,t.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:v,onEscapeKeyDown:w,onPointerDownOutside:x,onFocusOutside:y,onInteractOutside:R,onDismiss:M,children:(0,t.jsx)(h.Root,{asChild:!0,..._,dir:P.dir,orientation:"vertical",loop:l,currentTabStopId:F,onCurrentTabStopIdChange:H,onEntryFocus:(0,n.composeEventHandlers)(g,e=>{P.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,t.jsx)(m.Content,{role:"menu","aria-orientation":"vertical","data-state":ej(D.open),"data-radix-menu-content":"",dir:P.dir,...I,...E,ref:U,style:{outline:"none",...E.style},onKeyDown:(0,n.composeEventHandlers)(E.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,i,l,s,u;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=V.current+o,a=O().filter(e=>!e.disabled),i=document.activeElement,l=a.find(e=>e.ref.current===i)?.textValue,s=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,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==r?l:void 0}(a.map(e=>e.textValue),t,l),u=a.find(e=>e.textValue===s)?.ref.current,function e(t){V.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||!j.includes(e.key))return;e.preventDefault();let i=O().filter(e=>!e.disabled).map(e=>e.ref.current);C.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,n.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(G.current),V.current="")}),onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eE(e=>{let t=e.target,r=Y.current!==e.clientX;e.currentTarget.contains(t)&&r&&(X.current=e.clientX>Y.current?"right":"left",Y.current=e.clientX)}))})})})})})})});X.displayName=z;var Q=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(l.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)(l.Primitive.div,{...o,ref:r})});ee.displayName="MenuLabel";var et="MenuItem",er="menu.itemSelect",en=r.forwardRef((e,a)=>{let{disabled:i=!1,onSelect:s,...u}=e,c=r.useRef(null),d=L(et,e.__scopeMenu),p=$(et,e.__scopeMenu),f=(0,o.useComposedRefs)(a,c),m=r.useRef(!1);return(0,t.jsx)(eo,{...u,ref:f,disabled:i,onClick:(0,n.composeEventHandlers)(e.onClick,()=>{let e=c.current;if(!i&&e){let t=new CustomEvent(er,{bubbles:!0,cancelable:!0});e.addEventListener(er,e=>s?.(e),{once:!0}),(0,l.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?m.current=!1:d.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;i||t&&" "===e.key||R.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});en.displayName=et;var eo=r.forwardRef((e,a)=>{let{__scopeMenu:i,disabled:s=!1,textValue:u,...c}=e,d=$(et,i),p=T(i),f=r.useRef(null),m=(0,o.useComposedRefs)(a,f),[v,g]=r.useState(!1),[w,x]=r.useState("");return r.useEffect(()=>{let e=f.current;e&&x((e.textContent??"").trim())},[c.children]),(0,t.jsx)(D.ItemSlot,{scope:i,disabled:s,textValue:u??w,children:(0,t.jsx)(h.Item,{asChild:!0,...p,focusable:!s,children:(0,t.jsx)(l.Primitive.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...c,ref:m,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eE(e=>{s?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eE(e=>d.onItemLeave(e))),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>g(!0)),onBlur:(0,n.composeEventHandlers)(e.onBlur,()=>g(!1))})})})}),ea=r.forwardRef((e,r)=>{let{checked:o=!1,onCheckedChange:a,...i}=e;return(0,t.jsx)(ef,{scope:e.__scopeMenu,checked:o,children:(0,t.jsx)(en,{role:"menuitemcheckbox","aria-checked":eM(o)?"mixed":o,...i,ref:r,"data-state":eN(o),onSelect:(0,n.composeEventHandlers)(i.onSelect,()=>a?.(!!eM(o)||!o),{checkForDefaultPrevented:!1})})})});ea.displayName="MenuCheckboxItem";var ei="MenuRadioGroup",[el,es]=I(ei,{value:void 0,onValueChange:()=>{}}),eu=r.forwardRef((e,r)=>{let{value:n,onValueChange:o,...a}=e,i=(0,x.useCallbackRef)(o);return(0,t.jsx)(el,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,t.jsx)(Q,{...a,ref:r})})});eu.displayName=ei;var ec="MenuRadioItem",ed=r.forwardRef((e,r)=>{let{value:o,...a}=e,i=es(ec,e.__scopeMenu),l=o===i.value;return(0,t.jsx)(ef,{scope:e.__scopeMenu,checked:l,children:(0,t.jsx)(en,{role:"menuitemradio","aria-checked":l,...a,ref:r,"data-state":eN(l),onSelect:(0,n.composeEventHandlers)(a.onSelect,()=>
1i.onValueChange?.(o),{checkForDefaultPrevented:!1})})})});ed.displayName=ec;var ep="MenuItemIndicator",[ef,em]=I(ep,{checked:!1}),ev=r.forwardRef((e,r)=>{let{__scopeMenu:n,forceMount:o,...a}=e,i=em(ep,n);return(0,t.jsx)(g.Presence,{present:o||eM(i.checked)||!0===i.checked,children:(0,t.jsx)(l.Primitive.span,{...a,ref:r,"data-state":eN(i.checked)})})});ev.displayName=ep;var eg=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(l.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:r})});eg.displayName="MenuSeparator";var eh=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e,a=k(n);return(0,t.jsx)(m.Arrow,{...a,...o,ref:r})});eh.displayName="MenuArrow";var[ew,ex]=I("MenuSub"),ey="MenuSubTrigger",eb=r.forwardRef((e,a)=>{let i=A(ey,e.__scopeMenu),l=L(ey,e.__scopeMenu),s=ex(ey,e.__scopeMenu),u=$(ey,e.__scopeMenu),c=r.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:p}=u,f={__scopeMenu:e.__scopeMenu},m=r.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return r.useEffect(()=>m,[m]),r.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),p(null)}},[d,p]),(0,t.jsx)(K,{asChild:!0,...f,children:(0,t.jsx)(eo,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":s.contentId,"data-state":ej(i.open),...e,ref:(0,o.composeRefs)(a,s.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),i.open||i.onOpenChange(!0))},onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eE(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||i.open||c.current||(u.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{i.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eE(e=>{m();let t=i.content?.getBoundingClientRect();if(t){let r=i.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(d.current),d.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||M[l.dir].includes(t.key)&&(i.onOpenChange(!0),i.content?.focus(),t.preventDefault())})})})});eb.displayName=ey;var eR="MenuSubContent",eC=r.forwardRef((e,a)=>{let i=V(z,e.__scopeMenu),{forceMount:l=i.forceMount,...s}=e,u=A(z,e.__scopeMenu),c=L(z,e.__scopeMenu),d=ex(eR,e.__scopeMenu),p=r.useRef(null),f=(0,o.useComposedRefs)(a,p);return(0,t.jsx)(D.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(g.Presence,{present:l||u.open,children:(0,t.jsx)(D.Slot,{scope:e.__scopeMenu,children:(0,t.jsx)(J,{id:d.contentId,"aria-labelledby":d.triggerId,...s,ref:f,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{c.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==d.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,n.composeEventHandlers)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=N[c.dir].includes(e.key);t&&r&&(u.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})});function ej(e){return e?"open":"closed"}function eM(e){return"indeterminate"===e}function eN(e){return eM(e)?"indeterminate":e?"checked":"unchecked"}function eE(e){return t=>"mouse"===t.pointerType?e(t):void 0}eC.displayName=eR;var eD="DropdownMenu",[eS,eP]=(0,a.createContextScope)(eD,[_]),eI=_(),[e_,ek]=eS(eD),eT=e=>{let{__scopeDropdownMenu:n,children:o,dir:a,open:l,defaultOpen:s,onOpenChange:u,modal:c=!0}=e,d=eI(n),p=r.useRef(null),[m,v]=(0,i.useControllableState)({prop:l,defaultProp:s??!1,onChange:u,caller:eD});return(0,t.jsx)(e_,{scope:n,triggerId:(0,f.useId)(),triggerRef:p,contentId:(0,f.useId)(),open:m,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),modal:c,children:(0,t.jsx)(H,{...d,open:m,onOpenChange:v,dir:a,modal:c,children:o})})};eT.displayName=eD;var eO="DropdownMenuTrigger",eA=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:a,disabled:i=!1,...s}=e,u=ek(eO,a),c=eI(a);return(0,t.jsx)(K,{asChild:!0,...c,children:(0,t.jsx)(l.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":i?"":void 0,disabled:i,...s,ref:(0,o.composeRefs)(r,u.triggerRef),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,e=>{!i&&0===e.button&&!1===e.ctrlKey&&(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>
1{!i&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eA.displayName=eO;var eF=e=>{let{__scopeDropdownMenu:r,...n}=e,o=eI(r);return(0,t.jsx)(B,{...o,...n})};eF.displayName="DropdownMenuPortal";var eL="DropdownMenuContent",eH=r.forwardRef((e,o)=>{let{__scopeDropdownMenu:a,...i}=e,l=ek(eL,a),s=eI(a),u=r.useRef(!1);return(0,t.jsx)(X,{id:l.contentId,"aria-labelledby":l.triggerId,...s,...i,ref:o,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{u.current||l.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;(!l.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)"}})});eH.displayName=eL,r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(Q,{...a,...o,ref:r})}).displayName="DropdownMenuGroup";var eK=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(ee,{...a,...o,ref:r})});eK.displayName="DropdownMenuLabel";var eU=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(en,{...a,...o,ref:r})});eU.displayName="DropdownMenuItem";var eG=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(ea,{...a,...o,ref:r})});eG.displayName="DropdownMenuCheckboxItem",r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(eu,{...a,...o,ref:r})}).displayName="DropdownMenuRadioGroup";var eV=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(ed,{...a,...o,ref:r})});eV.displayName="DropdownMenuRadioItem";var eB=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(ev,{...a,...o,ref:r})});eB.displayName="DropdownMenuItemIndicator";var ez=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(eg,{...a,...o,ref:r})});ez.displayName="DropdownMenuSeparator",r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(eh,{...a,...o,ref:r})}).displayName="DropdownMenuArrow";var eW=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(eb,{...a,...o,ref:r})});eW.displayName="DropdownMenuSubTrigger";var e$=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=eI(n);return(0,t.jsx)(eC,{...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)"}})});e$.displayName="DropdownMenuSubContent";var eX=e.i(643531),eY=e.i(463059),eZ=e.i(114683),eq=e.i(647163);r.forwardRef(({className:e,inset:r,children:n,...o},a)=>(0,t.jsxs)(eW,{ref:a,className:(0,eq.cn)("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",r&&"pl-8",e),...o,children:[n,(0,t.jsx)(eY.ChevronRight,{className:"ml-auto"})]})).displayName=eW.displayName,r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(e$,{ref:n,className:(0,eq.cn)("z-50 min-w-[8rem] overflow-hidden 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]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",e),...r})).displayName=e$.displayName;let eJ=r.forwardRef(({className:e,sideOffset:r=4,...n},o)=>(0,t.jsx)(eF,{children:(0,t.jsx)(eH,{ref:o,sideOffset:r,className:(0,eq.cn)("z-[9999] max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border border-border bg-surface p-1 text-text 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 origin-[--radix-dropdown-menu-content-transform-origin]",e),...n})}));eJ.displayName=eH.displayName;let eQ=r.forwardRef(({className:e,inset:r,...n},o)=>(0,t.jsx)(eU,{ref:o,className:(0,eq.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",r&&"pl-8",e),...n}));eQ.displayName=eU.displayName,r.forwardRef(({className:e,children:r,checked:n,...o},a)=>(0,t.jsxs)(eG,{ref:a,className:(0,eq.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...o,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(eB,{children:(0,t.jsx)(eX.Check,{className:"h-4 w-4"})})}),r]})).displayName=eG.displayName,r.forwardRef(({className:e,children:r,...n},o)=>(0,t.jsxs)(eV,{ref:o,className:(0,eq.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(eB,{children:(0,t.jsx)(eZ.Circle,{className:"h-2 w-2 fill-current"})})}),r]})).displayName=eV.displayName;let e0=r.forwardRef(({className:e,inset:r,...n},o)=>(0,t.jsx)(eK,{ref:o,className:(0,eq.cn)("px-2 py-1.5 text-sm font-semibold",r&&"pl-8",e),...n}));e0.displayName=eK.displayName;let e1=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(ez,{ref:n,className:(0,eq.cn)("-mx-1 my-1 h-px bg-muted",e),...r}));e1.displayName=ez.displayName,e.s(["DropdownMenu",0,eT,"DropdownMenuContent",0,eJ,"DropdownMenuItem",0,eQ,"DropdownMenuLabel",0,e0,"DropdownMenuSeparator",0,e1,"DropdownMenuTrigger",0,eA],463415)},75830,e=>{"use strict";var t=e.i(271645),r=e.i(30030),n=e.i(820783),o=e.i(991918),a=e.i(843476);e.s(["createCollection",0,function(e){let i=e+"CollectionProvider",[l,s]=(0,r.createContextScope)(i),[u,c]=l(i,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:r,children:n}=e,o=t.default.useRef(null),i=t.default.useRef(new Map).current;return(0,a.jsx)(u,{scope:r,itemMap:i,collectionRef:o,children:n})};d.displayName=i;let p=e+"CollectionSlot",f=(0,o.createSlot)(p),m=t.default.forwardRef((e,t)=>{let{scope:r,children:o}=e,i=c(p,r),l=(0,n.useComposedRefs)(t,i.collectionRef);return(0,a.jsx)(f,{ref:l,children:o})});m.displayName=p;let v=e+"CollectionItemSlot",g="data-radix-collection-item",h=(0,o.createSlot)(v),w=t.default.forwardRef((e,r)=>{let{scope:o,children:i,...l}=e,s=t.default.useRef(null),u=(0,n.useComposedRefs)(r,s),d=c(v,o);return t.default.useEffect(()=>(d.itemMap.set(s,{ref:s,...l}),()=>void d.itemMap.delete(s))),(0,a.jsx)(h,{...{[g]:""},ref:u,children:i})});return w.displayName=v,[{Provider:d,Slot:m,ItemSlot:w},function(r){let n=c(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},s]}])},586318,e=>{"use strict";var t=e.i(271645);e.i(843476);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},296626,e=>{"use strict";var t=e.i(271645),r=e.i(820783),n=e.i(934620),o=e=>{var o;let i,l,{present:s,children:u}=e,c=function(e){var r,o;let[i,l]=t.useState(),s=t.useRef(null),u=t.useRef(e),c=t.useRef("none"),[d,p]=(r=e?"mounted":"unmounted",o={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>
1o[e][t]??e,r));return t.useEffect(()=>{let e=a(s.current);c.current="mounted"===d?e:"none"},[d]),(0,n.useLayoutEffect)(()=>{let t=s.current,r=u.current;if(r!==e){let n=c.current,o=a(t);e?p("MOUNT"):"none"===o||t?.display==="none"?p("UNMOUNT"):r&&n!==o?p("ANIMATION_OUT"):p("UNMOUNT"),u.current=e}},[e,p]),(0,n.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=a(s.current).includes(CSS.escape(r.animationName));if(r.target===i&&n&&(p("ANIMATION_END"),!u.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(c.current=a(s.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}p("ANIMATION_END")},[i,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{s.current=e?getComputedStyle(e):null,l(e)},[])}}(s),d="function"==typeof u?u({present:c.isPresent}):t.Children.only(u),p=(0,r.useComposedRefs)(c.ref,(o=d,(l=(i=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?o.ref:(l=(i=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?o.props.ref:o.props.ref||o.ref));return"function"==typeof u||c.isPresent?t.cloneElement(d,{ref:p}):null};function a(e){return e?.animationName||"none"}o.displayName="Presence",e.s(["Presence",0,o])},248425,e=>{"use strict";var t=e.i(271645),r=e.i(174080),n=e.i(991918),o=e.i(843476),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let a=(0,n.createSlot)(`Primitive.${r}`),i=t.forwardRef((e,t)=>{let{asChild:n,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(n?a:r,{...i,ref:t})});return i.displayName=`Primitive.${r}`,{...e,[r]:i}},{});e.s(["Primitive",0,a,"dispatchDiscreteCustomEvent",0,function(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}])},842727,e=>{"use strict";var t=e.i(271645),r=e.i(981140),n=e.i(75830),o=e.i(820783),a=e.i(30030),i=e.i(610772),l=e.i(248425),s=e.i(30207),u=e.i(369340),c=e.i(586318),d=e.i(843476),p="rovingFocusGroup.onEntryFocus",f={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[v,g,h]=(0,n.createCollection)(m),[w,x]=(0,a.createContextScope)(m,[h]),[y,b]=w(m),R=t.forwardRef((e,t)=>(0,d.jsx)(v.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(v.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(C,{...e,ref:t})})}));R.displayName=m;var C=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:a,orientation:i,loop:v=!1,dir:h,currentTabStopId:w,defaultCurrentTabStopId:x,onCurrentTabStopIdChange:b,onEntryFocus:R,preventScrollOnEntryFocus:C=!1,...j}=e,M=t.useRef(null),N=(0,o.useComposedRefs)(n,M),D=(0,c.useDirection)(h),[S,P]=(0,u.useControllableState)({prop:w,defaultProp:x??null,onChange:b,caller:m}),[I,_]=t.useState(!1),k=(0,s.useCallbackRef)(R),T=g(a),O=t.useRef(!1),[A,F]=t.useState(0);return t.useEffect(()=>{let e=M.current;if(e)return e.addEventListener(p,k),()=>e.removeEventListener(p,k)},[k]),(0,d.jsx)(y,{scope:a,orientation:i,dir:D,loop:v,currentTabStopId:S,onItemFocus:t.useCallback(e=>P(e),[P]),onItemShiftTab:t.useCallback(()=>_(!0),[]),onFocusableItemAdd:t.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>F(e=>e-1),[]),children:(0,d.jsx)(l.Primitive.div,{tabIndex:I||0===A?-1:0,"data-orientation":i,...j,ref:N,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&&!I){let t=new CustomEvent(p,f);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=T().filter(e=>e.focusable);E([e.find(e=>e.active),e.find(e=>e.id===S),...e].filter(Boolean).map(e=>e.ref.current),C)}}O.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>_(!1))})})}
1),j="RovingFocusGroupItem",M=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,focusable:a=!0,active:s=!1,tabStopId:u,children:c,...p}=e,f=(0,i.useId)(),m=u||f,h=b(j,o),w=h.currentTabStopId===m,x=g(o),{onFocusableItemAdd:y,onFocusableItemRemove:R,currentTabStopId:C}=h;return t.useEffect(()=>{if(a)return y(),()=>R()},[a,y,R]),(0,d.jsx)(v.ItemSlot,{scope:o,id:m,focusable:a,active:s,children:(0,d.jsx)(l.Primitive.span,{tabIndex:w?0:-1,"data-orientation":h.orientation,...p,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{a?h.onItemFocus(m):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>h.onItemFocus(m)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.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 N[o]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=x().filter(e=>e.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=h.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>E(o))}}),children:"function"==typeof c?c({isCurrentTabStop:w,hasTabStop:null!=C}):c})})});M.displayName=j;var N={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function E(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,M,"Root",0,R,"createRovingFocusGroupScope",0,x])},991918,820783,e=>{"use strict";var t=e.i(271645);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,o=e.map(e=>{let o=r(e,t);return n||"function"!=typeof o||(n=!0),o});if(n)return()=>{for(let t=0;t<o.length;t++){let n=o[t];"function"==typeof n?n():r(e[t],null)}}}}e.s(["composeRefs",0,n,"useComposedRefs",0,function(...e){return t.useCallback(n(...e),e)}],820783);var o=e.i(843476);function a(e){var r;let a,i=(r=e,(a=t.forwardRef((e,r)=>{let{children:o,...a}=e;if(t.isValidElement(o)){var i;let e,l,s=(i=o,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(a,o.props);return o.type!==t.Fragment&&(u.ref=r?n(r,s):s),t.cloneElement(o,u)}return t.Children.count(o)>1?t.Children.only(null):null})).displayName=`${r}.SlotClone`,a),l=t.forwardRef((e,r)=>{let{children:n,...a}=e,l=t.Children.toArray(n),u=l.find(s);if(u){let e=u.props.children,n=l.map(r=>r!==u?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,o.jsx)(i,{...a,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,o.jsx)(i,{...a,ref:r,children:n})});return l.displayName=`${e}.Slot`,l}var i=a("Slot"),l=Symbol("radix.slottable");function s(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}e.s(["Slot",0,i,"createSlot",0,a,"createSlottable",0,function(e){let t=({children:e})=>(0,o.jsx)(o.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=l,t}],991918)},225913,e=>{"use strict";var t=e.i(207670);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,n=t.clsx;e.s(["cva",0,(e,t)=>o=>{var a;if((null==t?void 0:t.variants)==null)return n(e,null==o?void 0:o.class,null==o?void 0:o.className);let{variants:i,defaultVariants:l}=t,s=Object.keys(i).map(e=>{let t=null==o?void 0:o[e],n=null==l?void 0:l[e];
1if(null===t)return null;let a=r(t)||r(n);return i[e][a]}),u=o&&Object.entries(o).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return n(e,s,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...l,...u}[t]):({...l,...u})[t]===r})?[...e,r,n]:e},[]),null==o?void 0:o.class,null==o?void 0:o.className)}])},114683,e=>{"use strict";let t=(0,e.i(475254).default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Circle",0,t],114683)}]);

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.