PageSourceSearch

https://langfuse.com/_next/static/immutable/chunks/1hj_v5q9lgufm.js

js langfuse.com collected 2026-10-01 08:32:44 UTC 35,456 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,62870,e=>{"use strict";let t;var r,n=e.i(236205),o=e.i(601699),a=e.i(413507);function l(e,[t,r]){return Math.min(r,Math.max(t,e))}function i(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var s=e.i(387716),d=e.i(512119),u=e.i(194832),c=o.createContext(void 0),f=e.i(250754);function p(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var m="dismissableLayer.update",v=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),h=o.forwardRef((e,t)=>{let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onInteractOutside:c,onDismiss:h,...g}=e,w=o.useContext(v),[b,S]=o.useState(null),C=b?.ownerDocument??globalThis?.document,[,E]=o.useState({}),R=(0,d.useComposedRefs)(t,e=>S(e)),P=Array.from(w.layers),[j]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),N=P.indexOf(j),L=b?P.indexOf(b):-1,T=w.layersWithOutsidePointerEventsDisabled.size>0,D=L>=N,k=function(e,t=globalThis?.document){let r=p(e),n=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){x("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=n,t.addEventListener("click",a.current,{once:!0})):n()}else t.removeEventListener("click",a.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...w.branches].some(e=>e.contains(t));D&&!r&&(s?.(e),c?.(e),e.defaultPrevented||h?.())},C),I=function(e,t=globalThis?.document){let r=p(e),n=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!n.current&&x("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...w.branches].some(e=>e.contains(t))&&(u?.(e),c?.(e),e.defaultPrevented||h?.())},C);return!function(e,t=globalThis?.document){let r=p(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{L===w.layers.size-1&&(l?.(e),!e.defaultPrevented&&h&&(e.preventDefault(),h()))},C),o.useEffect(()=>{if(b)return a&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(r=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(b)),w.layers.add(b),y(),()=>{a&&1===w.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=r)}},[b,C,a,w]),o.useEffect(()=>()=>{b&&(w.layers.delete(b),w.layersWithOutsidePointerEventsDisabled.delete(b),y())},[b,w]),o.useEffect(()=>{let e=()=>E({});return document.addEventListener(m,e),()=>document.removeEventListener(m,e)},[]),(0,n.jsx)(f.Primitive.div,{...g,ref:R,style:{pointerEvents:T?D?"auto":"none":void 0,...e.style},onFocusCapture:i(e.onFocusCapture,I.onFocusCapture),onBlurCapture:i(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:i(e.onPointerDownCapture,k.onPointerDownCapture)})});function y(){let e=new CustomEvent(m);document.dispatchEvent(e)}function x(e,t,r,{discrete:n}){let o=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,f.dispatchDiscreteCustomEvent)(o,a):o.dispatchEvent(a)}h.displayName="DismissableLayer",o.forwardRef((e,t)=>{let r=o.useContext(v),a=o.useRef(null),l=(0,d.useComposedRefs)(t,a);return o.useEffect(()=>{let e=a.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,n.jsx)(f.Primitive.div,{...e,ref:l})}).displayName="DismissableLayerBranch";var g=0;function w(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
1style.position="fixed",e.style.pointerEvents="none",e}var b="focusScope.autoFocusOnMount",S="focusScope.autoFocusOnUnmount",C={bubbles:!1,cancelable:!0},E=o.forwardRef((e,t)=>{let{loop:r=!1,trapped:a=!1,onMountAutoFocus:l,onUnmountAutoFocus:i,...s}=e,[u,c]=o.useState(null),m=p(l),v=p(i),h=o.useRef(null),y=(0,d.useComposedRefs)(t,e=>c(e)),x=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(a){let e=function(e){if(x.paused||!u)return;let t=e.target;u.contains(t)?h.current=t:j(h.current,{select:!0})},t=function(e){if(x.paused||!u)return;let t=e.relatedTarget;null!==t&&(u.contains(t)||j(h.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&j(u)});return u&&r.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[a,u,x.paused]),o.useEffect(()=>{if(u){N.add(x);let e=document.activeElement;if(!u.contains(e)){let t=new CustomEvent(b,C);u.addEventListener(b,m),u.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(j(n,{select:t}),document.activeElement!==r)return}(R(u).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&j(u))}return()=>{u.removeEventListener(b,m),setTimeout(()=>{let t=new CustomEvent(S,C);u.addEventListener(S,v),u.dispatchEvent(t),t.defaultPrevented||j(e??document.body,{select:!0}),u.removeEventListener(S,v),N.remove(x)},0)}}},[u,m,v,x]);let g=o.useCallback(e=>{if(!r&&!a||x.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var o;let t,a=e.currentTarget,[l,i]=[P(t=R(o=a),o),P(t.reverse(),o)];l&&i?e.shiftKey||n!==i?e.shiftKey&&n===l&&(e.preventDefault(),r&&j(i,{select:!0})):(e.preventDefault(),r&&j(l,{select:!0})):n===a&&e.preventDefault()}},[r,a,x.paused]);return(0,n.jsx)(f.Primitive.div,{tabIndex:-1,...s,ref:y,onKeyDown:g})});function R(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function P(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function j(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}E.displayName="FocusScope";var N=(t=[],{add(e){let r=t[0];e!==r&&r?.pause(),(t=L(t,e)).unshift(e)},remove(e){t=L(t,e),t[0]?.resume()}});function L(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var T=e.i(974573),D=o[" useId ".trim().toString()]||(()=>void 0),k=0;function I(e){let[t,r]=o.useState(D());return(0,T.useLayoutEffect)(()=>{e||r(e=>e??String(k++))},[e]),e||(t?`radix-${t}`:"")}var A=e.i(501583),M=e.i(825339),O=o.forwardRef((e,t)=>{let{children:r,width:o=10,height:a=5,...l}=e;return(0,n.jsx)(f.Primitive.svg,{...l,ref:t,width:o,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,n.jsx)("polygon",{points:"0,0 30,0 15,10"})})});O.displayName="Arrow";var F=e.i(160787),H="Popper",[B,K]=(0,s.createContextScope)(H),[_,W]=B(H),z=e=>{let{__scopePopper:t,children:r}=e,[a,l]=o.useState(null);return(0,n.jsx)(_,{scope:t,anchor:a,onAnchorChange:l,children:r})};z.displayName=H;var V="PopperAnchor",U=o.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:a,...l}=e,i=W(V,r),s=o.useRef(null),u=(0,d.useComposedRefs)(t,s);return o.useEffect(()=>{i.onAnchorChange(a?.current||s.current)}),a?null:(0,n.jsx)(f.Primitive.div,{...l,ref:u})});U.displayName=V;var $="PopperContent",[q,Y]=B($),X=o.forwardRef((e,t)=>{let{__scopePopper:r,side:a="bottom",sideOffset:l=0,align:i="center",alignOffset:s=0,arrowPadding:u=0,avoidCollisions:c=!0,collisionBoundary:m=[],collisionPadding:v=0,sticky:h="partial",hideWhenDetached:y=!1,updatePositionStrategy:x="optimized",onPlaced:g,...w}=e,b=W($,r),[S,C]=o.useState(null),E=(0,d.useComposedRefs)(t,e=>C(e)),[R,P]=o.useState(null),j=(0,F.useSize)(R),N=j?.width??0,L=j?.height??0,D="number"==typeof v?v:{top:0,right:0,bottom:0,left:0,...v},k=Array.isArray(m)?m:[m],I=k.length>0,O={padding:D,boundary:k.filter(Q),altBoundary:I},{refs:H,floatingStyles:B,placement:K,isPositioned:_,middlewareData:z}=(0,A.useFloating)({strategy:"fixed",placement:a+("center"!==i?"-"+i:""),whileElementsMounted:(...e)=>(0,M.autoUpdate)(...e,{animationFrame:"always"===x}),elements:{reference:b.anchor},middleware:[(0,A.offset)({mainAxis:l+L,alignmentAxis:s}),c&&(0,A.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===h?(0,A.limitShift)():void 0,...O}),c&&(0,A.flip)({...O}),(0,A.size)({...O,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:a}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${r}px`),l.setProperty("--radix-popper-available-height",`${n}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${a}px`)}}),R&&(0,A.arrow)({element:R,padding:u}),ee({arrowWidth:N,arrowHeight:L}),y&&(0,A.hide)({strategy:"referenceHidden",...O})]}),[V,U]=et(K),Y=p(g);(0,T.useLayoutEffect)(()=>{_&&Y?.()},[_,Y]);let X=z.arrow?.x,G=z.arrow?.y,Z=z.arrow?.centerOffset!==0,[J,er]=o.useState();return(0,T.useLayoutEffect)(()=>{S&&er(window.getComputedStyle(S).zIndex)},[S]),(0,n.jsx)("div",{ref:H.setFloating,"data-radix-popper-content-wrapper":"",style:{...B,transform:_?B.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:J,"--radix-popper-transform-origin":[z.transformOrigin?.x,z.transformOrigin?.y].join(" "),...z.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,n.jsx)(q,{scope:r,placedSide:V,onArrowChange:P,arrowX:X,arrowY:G,shouldHideArrow:Z,children:(0,n.jsx)(f.Primitive.div,{"data-side":V,"data-align":U,...w,ref:E,style:{...w.style,animation:_?void 0:"none"}})})})});X.displayName=$;var G="PopperArrow",Z={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},J=o.forwardRef(function(e,t){let{__scopePopper:r,...o}=e,a=Y(G,r),l=Z[a.placedSide];return(0,n.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,n.jsx)(O,{...o,ref:t,style:{...o.style,display:"block"}})})});function Q(e){return null!==e}J.displayName=G;var ee=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,a=o.arrow?.centerOffset!==0,l=a?0:e.arrowWidth,i=a?0:e.arrowHeight,[s,d]=et(r),u={start:"0%",center:"50%",end:"100%"}[d],c=(o.arrow?.x??0)+l/2,f=(o.arrow?.y??0)+i/2,p="",m="";return"bottom"===s?(p=a?u:`${c}px`,m=`${-i}px`):"top"===s?(p=a?u:`${c}px`,m=`${n.floating.height+i}px`):"right"===s?(p=`${-i}px`,m=a?u:`${f}px`):"left"===s&&(p=`${n.floating.width+i}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}});function et(e){let[t,r="center"]=e.split("-");return[t,r]}var er=o.forwardRef((e,t)=>{let{container:r,...l}=e,[i,s]=o.useState(!1);(0,T.useLayoutEffect)(()=>s(!0),[]);let d=r||i&&globalThis?.document?.body;return d?a.default.createPortal((0,n.jsx)(f.Primitive.div,{...l,ref:t}),d):null});er.displayName="Portal";var en=e.i(171089),eo=e.i(610720),ea=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"});o.forwardRef((e,t)=>(0,n.jsx)(f.Primitive.span,{...e,ref:t,style:{...ea,...e.style}})).displayName="VisuallyHidden";var el=e.i(73772),ei=e.i(180962),es=[" ","Enter","ArrowUp","ArrowDown"],ed=[" ","Enter"],eu="Select",[ec,ef,ep]=function(e){let t=e+"CollectionProvider",[r,a]=(0,s.createContextScope)(t),[l,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,a=o.default.useRef(null),i=o.default.useRef(new Map).current;return(0,n.jsx)(l,{scope:t,itemMap:i,collectionRef:a,children:r})};c.displayName=t;let f=e+"CollectionSlot",p=(0,u.createSlot)(f),m=o.default.forwardRef((e,t)=>{let{scope:r,children:o}=e,a=i(f,r),l=(0,d.useComposedRefs)(t,a.collectionRef);return(0,n.jsx)(p,{ref:l,children:o})});m.displayName=f;let v=e+"CollectionItemSlot",h="data-radix-collection-item",y=(0,u.createSlot)(v),x=o.default.forwardRef((e,t)=>{let{scope:r,children:a,...l}=e,s=o.default.useRef(null),u=(0,d.useComposedRefs)(t,s),c=i(v,r);return o.default.useEffect(()=>(c.itemMap.set(s,{ref:s,...l}),()=>void c.itemMap.delete(s))),(0,n.jsx)(y,{...{[h]:""},ref:u,children:a})});return x.displayName=v,[{Provider:c,Slot:m,ItemSlot:x},function(t){let r=i(e+"CollectionConsumer",t);return o.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},a]}(eu),[em,ev]=(0,s.createContextScope)(eu,[ep,K]),eh=K(),[ey,ex]=em(eu),[eg,ew]=em(eu),eb=e=>{let t,{__scopeSelect:r,children:a,open:l,defaultOpen:i,onOpenChange:s,value:d,defaultValue:u,onValueChange:f,dir:p,name:m,autoComplete:v,disabled:h,required:y,form:x}=e,g=eh(r),[w,b]=o.useState(null),[S,C]=o.useState(null),[E,R]=o.useState(!1),P=(t=o.useContext(c),p||t||"ltr"),[j,N]=(0,en.useControllableState)({prop:l,defaultProp:i??!1,onChange:s,caller:eu}),[L,T]=(0,en.useControllableState)({prop:d,defaultProp:u,onChange:f,caller:eu}),D=o.useRef(null),k=!w||x||!!w.closest("form"),[A,M]=o.useState(new Set),O=Array.from(A).map(e=>e.props.value).join(";");return(0,n.jsx)(z,{...g,children:(0,n.jsxs)(ey,{required:y,scope:r,trigger:w,onTriggerChange:b,valueNode:S,onValueNodeChange:C,valueNodeHasChildren:E,onValueNodeHasChildrenChange:R,contentId:I(),value:L,onValueChange:T,open:j,onOpenChange:N,dir:P,triggerPointerDownPosRef:D,disabled:h,children:[(0,n.jsx)(ec.Provider,{scope:r,children:(0,n.jsx)(eg,{scope:e.__scopeSelect,onNativeOptionAdd:o.useCallback(e=>{M(t=>new Set(t).add(e))},[]),onNativeOptionRemove:o.useCallback(e=>{M(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:a})}),k?(0,n.jsxs)(e6,{"aria-hidden":!0,required:y,tabIndex:-1,name:m,autoComplete:v,value:L,onChange:e=>T(e.target.value),disabled:h,form:x,children:[void 0===L?(0,n.jsx)("option",{value:""}):null,Array.from(A)]},O):null]})})};
1eb.displayName=eu;var eS="SelectTrigger",eC=o.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:a=!1,...l}=e,s=eh(r),u=ex(eS,r),c=u.disabled||a,p=(0,d.useComposedRefs)(t,u.onTriggerChange),m=ef(r),v=o.useRef("touch"),[h,y,x]=e9(e=>{let t=m().filter(e=>!e.disabled),r=t.find(e=>e.value===u.value),n=te(t,e,r);void 0!==n&&u.onValueChange(n.value)}),g=e=>{c||(u.onOpenChange(!0),x()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,n.jsx)(U,{asChild:!0,...s,children:(0,n.jsx)(f.Primitive.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":e4(u.value)?"":void 0,...l,ref:p,onClick:i(l.onClick,e=>{e.currentTarget.focus(),"mouse"!==v.current&&g(e)}),onPointerDown:i(l.onPointerDown,e=>{v.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(g(e),e.preventDefault())}),onKeyDown:i(l.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||y(e.key),(!t||" "!==e.key)&&es.includes(e.key)&&(g(),e.preventDefault())})})})});eC.displayName=eS;var eE="SelectValue",eR=o.forwardRef((e,t)=>{let{__scopeSelect:r,className:o,style:a,children:l,placeholder:i="",...s}=e,u=ex(eE,r),{onValueNodeHasChildrenChange:c}=u,p=void 0!==l,m=(0,d.useComposedRefs)(t,u.onValueNodeChange);return(0,T.useLayoutEffect)(()=>{c(p)},[c,p]),(0,n.jsx)(f.Primitive.span,{...s,ref:m,style:{pointerEvents:"none"},children:e4(u.value)?(0,n.jsx)(n.Fragment,{children:i}):l})});eR.displayName=eE;var eP=o.forwardRef((e,t)=>{let{__scopeSelect:r,children:o,...a}=e;return(0,n.jsx)(f.Primitive.span,{"aria-hidden":!0,...a,ref:t,children:o||"▼"})});eP.displayName="SelectIcon";var ej=e=>(0,n.jsx)(er,{asChild:!0,...e});ej.displayName="SelectPortal";var eN="SelectContent",eL=o.forwardRef((e,t)=>{let r=ex(eN,e.__scopeSelect),[l,i]=o.useState();return((0,T.useLayoutEffect)(()=>{i(new DocumentFragment)},[]),r.open)?(0,n.jsx)(eI,{...e,ref:t}):l?a.createPortal((0,n.jsx)(eT,{scope:e.__scopeSelect,children:(0,n.jsx)(ec.Slot,{scope:e.__scopeSelect,children:(0,n.jsx)("div",{children:e.children})})}),l):null});eL.displayName=eN;var[eT,eD]=em(eN),ek=(0,u.createSlot)("SelectContent.RemoveScroll"),eI=o.forwardRef((e,t)=>{let{__scopeSelect:r,position:a="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:s,onPointerDownOutside:u,side:c,sideOffset:f,align:p,alignOffset:m,arrowPadding:v,collisionBoundary:y,collisionPadding:x,sticky:b,hideWhenDetached:S,avoidCollisions:C,...R}=e,P=ex(eN,r),[j,N]=o.useState(null),[L,T]=o.useState(null),D=(0,d.useComposedRefs)(t,e=>N(e)),[k,I]=o.useState(null),[A,M]=o.useState(null),O=ef(r),[F,H]=o.useState(!1),B=o.useRef(!1);o.useEffect(()=>{if(j)return(0,el.hideOthers)(j)},[j]),o.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??w()),document.body.insertAdjacentElement("beforeend",e[1]??w()),g++,()=>{1===g&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),g--}},[]);let K=o.useCallback(e=>{let[t,...r]=O().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(r?.scrollIntoView({block:"nearest"}),r===t&&L&&(L.scrollTop=0),r===n&&L&&(L.scrollTop=L.scrollHeight),r?.focus(),document.activeElement!==o))return},[O,L]),_=o.useCallback(()=>K([k,j]),[K,k,j]);o.useEffect(()=>{F&&_()},[F,_]);let{onOpenChange:W,triggerPointerDownPosRef:z}=P;o.useEffect(()=>{if(j){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(z.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(z.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():j.contains(r.target)||W(!1),document.removeEventListener("pointermove",t),z.current=null};return null!==z.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[j,W,z]),o.useEffect(()=>{let e=()=>W(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[W]);let[V,U]=e9(e=>
1{let t=O().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=te(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),$=o.useCallback((e,t,r)=>{let n=!B.current&&!r;(void 0!==P.value&&P.value===t||n)&&(I(e),n&&(B.current=!0))},[P.value]),q=o.useCallback(()=>j?.focus(),[j]),Y=o.useCallback((e,t,r)=>{let n=!B.current&&!r;(void 0!==P.value&&P.value===t||n)&&M(e)},[P.value]),X="popper"===a?eM:eA,G=X===eM?{side:c,sideOffset:f,align:p,alignOffset:m,arrowPadding:v,collisionBoundary:y,collisionPadding:x,sticky:b,hideWhenDetached:S,avoidCollisions:C}:{};return(0,n.jsx)(eT,{scope:r,content:j,viewport:L,onViewportChange:T,itemRefCallback:$,selectedItem:k,onItemLeave:q,itemTextRefCallback:Y,focusSelectedItem:_,selectedItemText:A,position:a,isPositioned:F,searchRef:V,children:(0,n.jsx)(ei.RemoveScroll,{as:ek,allowPinchZoom:!0,children:(0,n.jsx)(E,{asChild:!0,trapped:P.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:i(l,e=>{P.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,n.jsx)(h,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>P.onOpenChange(!1),children:(0,n.jsx)(X,{role:"listbox",id:P.contentId,"data-state":P.open?"open":"closed",dir:P.dir,onContextMenu:e=>e.preventDefault(),...R,...G,onPlaced:()=>H(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...R.style},onKeyDown:i(R.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||U(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=O().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>K(t)),e.preventDefault()}})})})})})})});eI.displayName="SelectContentImpl";var eA=o.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:a,...i}=e,s=ex(eN,r),u=eD(eN,r),[c,p]=o.useState(null),[m,v]=o.useState(null),h=(0,d.useComposedRefs)(t,e=>v(e)),y=ef(r),x=o.useRef(!1),g=o.useRef(!0),{viewport:w,selectedItem:b,selectedItemText:S,focusSelectedItem:C}=u,E=o.useCallback(()=>{if(s.trigger&&s.valueNode&&c&&m&&w&&b&&S){let e=s.trigger.getBoundingClientRect(),t=m.getBoundingClientRect(),r=s.valueNode.getBoundingClientRect(),n=S.getBoundingClientRect();if("rtl"!==s.dir){let o=n.left-t.left,a=r.left-o,i=e.left-a,s=e.width+i,d=Math.max(s,t.width),u=l(a,[10,Math.max(10,window.innerWidth-10-d)]);c.style.minWidth=s+"px",c.style.left=u+"px"}else{let o=t.right-n.right,a=window.innerWidth-r.right-o,i=window.innerWidth-e.right-a,s=e.width+i,d=Math.max(s,t.width),u=l(a,[10,Math.max(10,window.innerWidth-10-d)]);c.style.minWidth=s+"px",c.style.right=u+"px"}let o=y(),i=window.innerHeight-20,d=w.scrollHeight,u=window.getComputedStyle(m),f=parseInt(u.borderTopWidth,10),p=parseInt(u.paddingTop,10),v=parseInt(u.borderBottomWidth,10),h=f+p+d+parseInt(u.paddingBottom,10)+v,g=Math.min(5*b.offsetHeight,h),C=window.getComputedStyle(w),E=parseInt(C.paddingTop,10),R=parseInt(C.paddingBottom,10),P=e.top+e.height/2-10,j=b.offsetHeight/2,N=f+p+(b.offsetTop+j);if(N<=P){let e=o.length>0&&b===o[o.length-1].ref.current;c.style.bottom="0px";let t=Math.max(i-P,j+(e?R:0)+(m.clientHeight-w.offsetTop-w.offsetHeight)+v);c.style.height=N+t+"px"}else{let e=o.length>0&&b===o[0].ref.current;c.style.top="0px";let t=Math.max(P,f+w.offsetTop+(e?E:0)+j);c.style.height=t+(h-N)+"px",w.scrollTop=N-P+w.offsetTop}c.style.margin="10px 0",c.style.minHeight=g+"px",c.style.maxHeight=i+"px",a?.(),requestAnimationFrame(()=>x.current=!0)}},[y,s.trigger,s.valueNode,c,m,w,b,S,s.dir,a]);(0,T.useLayoutEffect)(()=>E(),[E]);let[R,P]=o.useState();(0,T.useLayoutEffect)(()=>{m&&P(window.getComputedStyle(m).zIndex)},[m]);let j=o.useCallback(e=>{e&&!0===g.current&&(E(),C?.(),g.current=!1)},[E,C]);return(0,n.jsx)(eO,{scope:r,contentWrapper:c,shouldExpandOnScrollRef:x,onScrollButtonChange:j,children:(0,n.jsx)("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:R},children:(0,n.jsx)(f.Primitive.div,{...i,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});eA.displayName="SelectItemAlignedPosition";var eM=o.forwardRef((e,t)=>
1{let{__scopeSelect:r,align:o="start",collisionPadding:a=10,...l}=e,i=eh(r);return(0,n.jsx)(X,{...i,...l,ref:t,align:o,collisionPadding:a,style:{boxSizing:"border-box",...l.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});eM.displayName="SelectPopperPosition";var[eO,eF]=em(eN,{}),eH="SelectViewport",eB=o.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:a,...l}=e,s=eD(eH,r),u=eF(eH,r),c=(0,d.useComposedRefs)(t,s.onViewportChange),p=o.useRef(0);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,n.jsx)(ec.Slot,{scope:r,children:(0,n.jsx)(f.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:i(l.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=u;if(n?.current&&r){let e=Math.abs(p.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let a=o+e,l=Math.min(n,a),i=a-l;r.style.height=l+"px","0px"===r.style.bottom&&(t.scrollTop=i>0?i:0,r.style.justifyContent="flex-end")}}}p.current=t.scrollTop})})})]})});eB.displayName=eH;var eK="SelectGroup",[e_,eW]=em(eK),ez=o.forwardRef((e,t)=>{let{__scopeSelect:r,...o}=e,a=I();return(0,n.jsx)(e_,{scope:r,id:a,children:(0,n.jsx)(f.Primitive.div,{role:"group","aria-labelledby":a,...o,ref:t})})});ez.displayName=eK;var eV="SelectLabel",eU=o.forwardRef((e,t)=>{let{__scopeSelect:r,...o}=e,a=eW(eV,r);return(0,n.jsx)(f.Primitive.div,{id:a.id,...o,ref:t})});eU.displayName=eV;var e$="SelectItem",[eq,eY]=em(e$),eX=o.forwardRef((e,t)=>{let{__scopeSelect:r,value:a,disabled:l=!1,textValue:s,...u}=e,c=ex(e$,r),p=eD(e$,r),m=c.value===a,[v,h]=o.useState(s??""),[y,x]=o.useState(!1),g=(0,d.useComposedRefs)(t,e=>p.itemRefCallback?.(e,a,l)),w=I(),b=o.useRef("touch"),S=()=>{l||(c.onValueChange(a),c.onOpenChange(!1))};if(""===a)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,n.jsx)(eq,{scope:r,value:a,disabled:l,textId:w,isSelected:m,onItemTextChange:o.useCallback(e=>{h(t=>t||(e?.textContent??"").trim())},[]),children:(0,n.jsx)(ec.ItemSlot,{scope:r,value:a,disabled:l,textValue:v,children:(0,n.jsx)(f.Primitive.div,{role:"option","aria-labelledby":w,"data-highlighted":y?"":void 0,"aria-selected":m&&y,"data-state":m?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...u,ref:g,onFocus:i(u.onFocus,()=>x(!0)),onBlur:i(u.onBlur,()=>x(!1)),onClick:i(u.onClick,()=>{"mouse"!==b.current&&S()}),onPointerUp:i(u.onPointerUp,()=>{"mouse"===b.current&&S()}),onPointerDown:i(u.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:i(u.onPointerMove,e=>{b.current=e.pointerType,l?p.onItemLeave?.():"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:i(u.onPointerLeave,e=>{e.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:i(u.onKeyDown,e=>{(p.searchRef?.current===""||" "!==e.key)&&(ed.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});eX.displayName=e$;var eG="SelectItemText",eZ=o.forwardRef((e,t)=>{let{__scopeSelect:r,className:l,style:i,...s}=e,u=ex(eG,r),c=eD(eG,r),p=eY(eG,r),m=ew(eG,r),[v,h]=o.useState(null),y=(0,d.useComposedRefs)(t,e=>h(e),p.onItemTextChange,e=>c.itemTextRefCallback?.(e,p.value,p.disabled)),x=v?.textContent,g=o.useMemo(()=>(0,n.jsx)("option",{value:p.value,disabled:p.disabled,children:x},p.value),[p.disabled,p.value,x]),{onNativeOptionAdd:w,onNativeOptionRemove:b}=m;return(0,T.useLayoutEffect)(()=>(w(g),()=>b(g)),[w,b,g]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f.Primitive.span,{id:p.textId,...s,ref:y}),p.isSelected&&u.valueNode&&!u.valueNodeHasChildren?a.createPortal(s.children,u.valueNode):null]})});eZ.displayName=eG;var eJ="SelectItemIndicator",eQ=o.forwardRef((e,t)=>
1{let{__scopeSelect:r,...o}=e;return eY(eJ,r).isSelected?(0,n.jsx)(f.Primitive.span,{"aria-hidden":!0,...o,ref:t}):null});eQ.displayName=eJ;var e0="SelectScrollUpButton",e1=o.forwardRef((e,t)=>{let r=eD(e0,e.__scopeSelect),a=eF(e0,e.__scopeSelect),[l,i]=o.useState(!1),s=(0,d.useComposedRefs)(t,a.onScrollButtonChange);return(0,T.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){i(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,n.jsx)(e3,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});e1.displayName=e0;var e5="SelectScrollDownButton",e2=o.forwardRef((e,t)=>{let r=eD(e5,e.__scopeSelect),a=eF(e5,e.__scopeSelect),[l,i]=o.useState(!1),s=(0,d.useComposedRefs)(t,a.onScrollButtonChange);return(0,T.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,n.jsx)(e3,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});e2.displayName=e5;var e3=o.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:a,...l}=e,s=eD("SelectScrollButton",r),d=o.useRef(null),u=ef(r),c=o.useCallback(()=>{null!==d.current&&(window.clearInterval(d.current),d.current=null)},[]);return o.useEffect(()=>()=>c(),[c]),(0,T.useLayoutEffect)(()=>{let e=u().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[u]),(0,n.jsx)(f.Primitive.div,{"aria-hidden":!0,...l,ref:t,style:{flexShrink:0,...l.style},onPointerDown:i(l.onPointerDown,()=>{null===d.current&&(d.current=window.setInterval(a,50))}),onPointerMove:i(l.onPointerMove,()=>{s.onItemLeave?.(),null===d.current&&(d.current=window.setInterval(a,50))}),onPointerLeave:i(l.onPointerLeave,()=>{c()})})}),e7=o.forwardRef((e,t)=>{let{__scopeSelect:r,...o}=e;return(0,n.jsx)(f.Primitive.div,{"aria-hidden":!0,...o,ref:t})});e7.displayName="SelectSeparator";var e8="SelectArrow";o.forwardRef((e,t)=>{let{__scopeSelect:r,...o}=e,a=eh(r),l=ex(e8,r),i=eD(e8,r);return l.open&&"popper"===i.position?(0,n.jsx)(J,{...a,...o,ref:t}):null}).displayName=e8;var e6=o.forwardRef(({__scopeSelect:e,value:t,...r},a)=>{let l=o.useRef(null),i=(0,d.useComposedRefs)(a,l),s=(0,eo.usePrevious)(t);return o.useEffect(()=>{let e=l.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(s!==t&&r){let n=new Event("change",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[s,t]),(0,n.jsx)(f.Primitive.select,{...r,style:{...ea,...r.style},ref:i,defaultValue:t})});function e4(e){return""===e||void 0===e}function e9(e){let t=p(e),r=o.useRef(""),n=o.useRef(0),a=o.useCallback(e=>{let o=r.current+e;t(o),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),l=o.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return o.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,a,l]}function te(e,t,r){var n,o;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,i=(n=e,o=Math.max(l,0),n.map((e,t)=>n[(o+t)%n.length]));1===a.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return s!==r?s:void 0}e6.displayName="SelectBubbleInput";var tt=e.i(542095),tr=e.i(302309);let tn=(0,e.i(820750).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);var to=e.i(647163);let ta=o.forwardRef(({className:e,children:t,...r},o)=>(0,n.jsxs)(eC,{ref:o,className:(0,to.cn)("flex h-8 w-full items-center justify-between rounded-[2px] border border-line-structure bg-surface-bg px-2 py-1 text-base md:text-sm text-text-secondary shadow-sm ring-offset-surface-bg data-[placeholder]:text-text-disabled focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-line-cta focus-visible:ring-offset-1 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...r,children:[t,(0,n.jsx)(eP,{asChild:!0,children:(0,n.jsx)(tr.ChevronDown,{className:"h-4 w-4 text-text-tertiary"})})]}));ta.displayName=eC.displayName;let tl=o.forwardRef(({className:e,...t},r)=>(0,n.jsx)(e1,{ref:r,className:(0,to.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,n.jsx)(tn,{className:"h-4 w-4"})}));tl.displayName=e1.displayName;let ti=o.forwardRef(({className:e,...t},r)=>(0,n.jsx)(e2,{ref:r,className:(0,to.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,n.jsx)(tr.ChevronDown,{className:"h-4 w-4"})}));ti.displayName=e2.displayName;let ts=o.forwardRef(({className:e,children:t,position:r="popper",...o},a)=>(0,n.jsx)(ej,{children:(0,n.jsxs)(eL,{ref:a,className:(0,to.cn)("relative z-50 max-h-[--radix-select-content-available-height] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-[2px] border border-line-structure bg-surface-bg text-text-secondary 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 origin-[--radix-select-content-transform-origin]","popper"===r&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:r,...o,children:[(0,n.jsx)(tl,{}),(0,n.jsx)(eB,{className:(0,to.cn)("p-1","popper"===r&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),(0,n.jsx)(ti,{})]})}));ts.displayName=eL.displayName;let td=o.forwardRef(({className:e,...t},r)=>(0,n.jsx)(eU,{ref:r,className:(0,to.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...t}));td.displayName=eU.displayName;let tu=o.forwardRef(({className:e,children:t,value:r,...o},a)=>(0,n.jsxs)(eX,{ref:a,className:(0,to.cn)("relative flex w-full cursor-default select-none items-center rounded-[2px] py-1.5 pl-8 pr-2 text-sm text-text-secondary outline-none focus:bg-surface-1 focus:text-text-primary data-[state=checked]:text-text-primary data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),value:r,...o,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(eQ,{children:(0,n.jsx)(tt.Check,{className:"h-4 w-4"})})}),(0,n.jsx)(eZ,{children:t})]}));tu.displayName=eX.displayName;let tc=o.forwardRef(({className:e,...t},r)=>(0,n.jsx)(e7,{ref:r,className:(0,to.cn)("-mx-1 my-1 h-px bg-muted",e),...t}));tc.displayName=e7.displayName,e.s(["Select",0,eb,"SelectContent",0,ts,"SelectGroup",0,ez,"SelectItem",0,tu,"SelectLabel",0,td,"SelectScrollDownButton",0,ti,"SelectScrollUpButton",0,tl,"SelectSeparator",0,tc,"SelectTrigger",0,ta,"SelectValue",0,eR],62870)}]);

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.