1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,76069,e=>{"use strict";var t=e.i(43476),r=e.i(43946),n=e.i(82705),l=e.i(67881),o=e.i(62870),i=e.i(47163);let s=Array.from({length:49},(e,t)=>{let r=1.125*t,n=6-4*Math.sin(2*Math.PI*r/18);return`${0===t?"M":"L"}${r.toFixed(2)} ${n.toFixed(2)}`}).join(" ");function a(){return(0,t.jsx)("svg",{"aria-hidden":!0,viewBox:"0 0 18 12",style:{width:18,height:12},children:(0,t.jsx)("path",{d:s,className:"animate-sine-flow",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})}function u(){return(0,t.jsx)("svg",{"aria-hidden":!0,viewBox:"0 0 12 7",style:{width:12,height:7},children:(0,t.jsx)("path",{d:"M1 1l5 5 5-5",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})}e.s(["BotDemoPanel",0,function({agents:e,agentValue:r,onAgentChange:l,conversationAreaClassName:s,conversation:a,footer:c,footerClassName:d,onExpand:f}){let p=new Map(e.map(e=>[e.name,e.label]));return(0,t.jsxs)("section",{"aria-label":"Pipecat live demo",className:"flex h-full min-h-0 flex-col overflow-hidden bg-card max-lg:aspect-4/3",children:[(0,t.jsxs)("div",{className:"flex h-[49px] shrink-0 items-center border-b",children:[(0,t.jsxs)(o.Select,{value:r,onValueChange:e=>{null!==e&&l(e)},children:[(0,t.jsxs)(o.SelectTrigger,{"aria-labelledby":"demo-pipeline-label",className:"group/trigger h-full min-w-0 flex-1 gap-0 rounded-none border-0 bg-transparent p-0 pl-5 text-lg ring-inset hover:bg-muted/50 data-[size=default]:h-full dark:bg-transparent [&>svg]:hidden",children:[(0,t.jsx)("span",{id:"demo-pipeline-label",className:"type-mono-label shrink-0 text-muted-foreground/70",children:"Pipeline"}),(0,t.jsx)(o.SelectValue,{className:"min-w-0 flex-1 justify-end pr-4 pl-3",children:e=>(0,t.jsx)("span",{className:"min-w-0 truncate",children:p.get(e)??e})}),(0,t.jsx)("span",{"aria-hidden":!0,className:"h-5 w-px shrink-0 bg-border"}),(0,t.jsx)("span",{"aria-hidden":!0,className:"flex w-11 shrink-0 items-center justify-center text-muted-foreground/70 transition-colors group-hover/trigger:text-foreground",children:(0,t.jsx)(u,{})})]}),(0,t.jsx)(o.SelectContent,{alignItemWithTrigger:!1,side:"bottom",align:"end",sideOffset:0,className:"w-auto rounded-none border shadow-none ring-0",children:(0,t.jsx)(o.SelectGroup,{className:"grid gap-0.5 p-2",children:e.map(e=>(0,t.jsx)(o.SelectItem,{value:e.name,className:"rounded-none p-2 pr-8",children:e.label},e.name))})})]}),(0,t.jsx)("button",{type:"button","aria-label":"Expand demo",onClick:f,disabled:!f,className:"flex h-full w-15 shrink-0 items-center justify-center border-l transition-colors outline-none hover:bg-muted/50 focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:ring-inset disabled:cursor-not-allowed disabled:text-muted-foreground/70 disabled:hover:bg-transparent",children:(0,t.jsx)(n.IconWindowMaximize,{"aria-hidden":!0,className:"size-4.5"})})]}),(0,t.jsx)("div",{"aria-hidden":!0,className:"h-1 shrink-0 border-b"}),(0,t.jsx)("div",{className:(0,i.cn)("flex flex-1 flex-col bg-background",s),children:a}),(0,t.jsx)("div",{className:(0,i.cn)("flex h-12 shrink-0 items-center border-t bg-background",d),children:c})]})},"ChevronDown",0,u,"StaticFooter",0,function(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{type:"text",disabled:!0,placeholder:"Type message here","aria-label":"Type a message to the bot",className:"h-full min-w-0 flex-1 bg-transparent px-5 text-base outline-none placeholder:text-muted-foreground/70 disabled:cursor-not-allowed"}),(0,t.jsxs)("div",{className:"flex h-full w-39 shrink-0 items-center border-l",children:[(0,t.jsx)("button",{type:"button",disabled:!0,"aria-label":"Speak to the bot",className:"flex h-full flex-1 items-center justify-center text-muted-foreground/70 disabled:cursor-not-allowed",children:(0,t.jsx)(r.IconMicrophone,{"aria-hidden":!0,className:"size-4.5"})}),(0,t.jsx)("span",{"aria-hidden":!0,className:"h-5 w-px shrink-0 bg-border"}),(0,t.jsx)("button",{type:"button",disabled:!0,"aria-label":"Audio input options",className:"flex h-full w-13 shrink-0 items-center justify-center text-muted-foreground
1/70 disabled:cursor-not-allowed",children:(0,t.jsx)(u,{})})]})]})},"TryButton",0,function({children:e,...r}){return(0,t.jsxs)(l.Button,{className:"border-live-line bg-live text-live-foreground outline-solid outline-1 outline-offset-3 outline-live-line/60 hover:bg-live-line/25",...r,children:[(0,t.jsx)(a,{}),e??"Try live example"]})}])},62870,e=>{"use strict";var t=e.i(43476);e.i(64623);var r=e.i(39707),n=e.i(79870),l=e.i(79364),o=e.i(31701),i=e.i(49602),s=e.i(78873),a=e.i(2552),u=e.i(21371),c=e.i(71645),d=e.i(43084),f=e.i(74735),p=e.i(28744),m=e.i(67865),g=e.i(8868),h=e.i(33848),v=e.i(46376),b=e.i(34346),S=e.i(8445),x=e.i(61487),y=e.i(53760),E=e.i(3902),R=e.i(5005),C=e.i(40688),w=e.i(60837),I=e.i(9407),A=e.i(37584),M=e.i(52245),O=e.i(4659),L=e.i(26257),T=e.i(75606),k=e.i(56434),P=e.i(96533),N=e.i(73327),j=e.i(53984),D=e.i(1675),_=e.i(50896);let F=c.createContext(void 0),V={disableStyleElements:!1};var B=e.i(72855);let W={...R.popupStateMapping,...I.transitionStatusMapping},U=c.forwardRef(function(e,r){let{render:n,className:l,style:o,finalFocus:i,...s}=e,{store:a,popupRef:u,onOpenChangeComplete:d,setOpen:y,valueRef:R,firstItemTextRef:I,selectedItemTextRef:U,multiple:q,handleScrollArrowVisibility:X,scrollHandlerRef:K,listRef:J,highlightItemOnHover:Q,floatingContext:Z}=(0,E.useSelectRootContext)(),{side:ee,align:et,alignItemWithTriggerActive:er,isPositioned:en,setControlledAlignItemWithTrigger:el}=(0,C.useSelectPositionerContext)(),eo=null!=(0,P.useToolbarRootContext)(!0),ei=(0,B.useDirection)(),{nonce:es,disableStyleElements:ea}=c.useContext(F)??V,eu=(0,b.useStore)(a,O.selectors.id),ec=(0,b.useStore)(a,O.selectors.open),ed=(0,b.useStore)(a,O.selectors.openMethod),ef=(0,b.useStore)(a,O.selectors.mounted),ep=(0,b.useStore)(a,O.selectors.popupProps),em=(0,b.useStore)(a,O.selectors.transitionStatus),eg=(0,b.useStore)(a,O.selectors.triggerElement),eh=(0,b.useStore)(a,O.selectors.positionerElement),ev=(0,b.useStore)(a,O.selectors.listElement),eb=c.useRef(!1),eS=c.useRef(!1),ex=c.useRef({}),ey=(0,S.useAnimationFrame)(),eE=(0,m.useStableCallback)(e=>{var t;if(!eh||!u.current||!eS.current)return;let r="0px"===eh.style.top,n="0px"===eh.style.bottom;if(eb.current||!er||!r&&!n)return void X(e);let l=G(eh),o=(t=eh.getBoundingClientRect().height,t/l.y),i=(0,g.ownerDocument)(eh),s=(0,h.ownerWindow)(eh),a=s.getComputedStyle(eh),c=parseFloat(a.marginTop),d=parseFloat(a.marginBottom),f=H(s.getComputedStyle(u.current)),p=Math.min(i.documentElement.clientHeight-c-d,f),m=e.scrollTop,v=z(e),b=null,S=e=>{eh.style.height=`${e}px`},x=r?v-m:m,y=Math.min(o+x,p);if(x<=_.SCROLL_EDGE_TOLERANCE_PX){let t=(0,D.clamp)(x,0,p-o);t>0&&S(o+t),e.scrollTop=r?v:0,p-(o+t)<=_.SCROLL_EDGE_TOLERANCE_PX&&(eb.current=!0),X(e);return}if(p-y>_.SCROLL_EDGE_TOLERANCE_PX)b=r?1/0:0;else if(n&&m<v){let e=o+x-p;b=m-(x-e)}let E=Math.ceil(y);if(0!==E&&S(E),null!=b){let t=(0,D.clamp)(b,0,z(e));Math.abs(e.scrollTop-t)>_.SCROLL_EDGE_TOLERANCE_PX&&(e.scrollTop=t)}E>=p-_.SCROLL_EDGE_TOLERANCE_PX&&(eb.current=!0),X(e)});c.useImperativeHandle(K,()=>eE,[eE]),(0,A.useOpenChangeComplete)({open:ec,ref:u,onComplete(){ec&&d?.(!0)}}),(0,v.useIsoLayoutEffect)(()=>{eh&&u.current&&!Object.keys(ex.current).length&&(ex.current={top:eh.style.top||"0",left:eh.style.left||"0",right:eh.style.right,height:eh.style.height,bottom:eh.style.bottom,minHeight:eh.style.minHeight,maxHeight:eh.style.maxHeight,marginTop:eh.style.marginTop,marginBottom:eh.style.marginBottom})},[u,eh]),(0,v.useIsoLayoutEffect)(()=>{ec||er||(eS.current=!1,eb.current=!1,(0,L.clearStyles)(eh,ex.current))},[ec,er,eh,u]),(0,v.useIsoLayoutEffect)(()=>{let e=u.current;if(!ec||!eg||!eh||!e||er&&!en||"ending"===a.state.transitionStatus)return;if(eS.current=!0,e.style.removeProperty("--transform-origin"),!er)return void ey.request(()=>X(ev||e));let t=function(e){let{style:t}=e,r={};for(let[e,n]of $)r[e]=t.getPropertyValue(e),t.setProperty(e,n,"important");return()=>{for(let[e]of $){let n=r[e];n?t.setProperty(e,n):t.removeProperty(e)}}}(e);try{let t,r=U.current;r?.isConnected||(r=!O.selectors.hasSelectedValue(a.state)&&I.current?.isConnected?I.current:null);let n=R.current,l=(0,h.ownerWindow)(eh),o=l.getComputedStyle(eh),i=l.getComputedStyle(e),s=(0,g.ownerDocument)(eg),u=G(eg),c=Y(eg.getBoundingClientRect(),u),d=Y(eh.getBoundingClientRect(),u),f=c.height,m=ev||e,v=m.scrollHeight,b=parseFloat(i.borderBottomWidth),S=parseFloat(o.marginTop)||10,x=parseFloat(o.marginBottom)||10,y=parseFloat(o.minHeight)||100,E=H(i),C=s.documentElement.clientHeight-S-x,w=s.documentElement.clientWidth,A=C-c.bottom+f,M="rtl"===ei?c.right-d.width:c.left,T=0;if(r&&n){let e=Y(n.getBoundingClientRect(),u);t=Y(r.getBoundingClientRect(),u),M=d.left+("rtl"===ei?e.right-t.right:e.left-t.left);let l=e.top-c.top+e.height/2;T=t.top-d.top+t.height/2-l}let k=A+T+x+b,P=Math.min(C,k),N=C-S-x,j=k-P;eh.style.left=`${(0,D.clamp)(M,5,w-5-d.width)}px`,eh.style.height=`${P}px`,eh.style.maxHeight="none",eh.style.marginTop=`${S}px`,eh.style.marginBottom=`${x}px`,e.style.height="100%";let F=z(m),V=j>=F-_.SCROLL_EDGE_TOLERANCE_PX;V&&(P=Math.min(C,d.height)-(j-F));let B=c.top<20||c.bottom>C-20||Math.ceil(P)+_.SCROLL_EDGE_TOLERANCE_PX<Math.min(v,y),W=(l.visualVie
1wport?.scale??1)!==1&&p.platform.engine.webkit;if(B||W){(0,L.clearStyles)(eh,ex.current),el(!1);return}let $=Math.max(y,P);if(V){let e=Math.max(0,C-k);eh.style.top=d.height>=N?"0":`${e}px`,eh.style.height=`${P}px`,m.scrollTop=z(m)}else eh.style.bottom="0",m.scrollTop=j;if(t){let r=d.top,n=d.height,l=t.top+t.height/2,o=(0,D.clamp)(n>0?(l-r)/n*100:50,0,100);e.style.setProperty("--transform-origin",`50% ${o}%`)}($===C||P>=E)&&(eb.current=!0),X(m),Q&&null===a.state.selectedIndex&&null===a.state.activeIndex&&null!=J.current[0]&&a.set("activeIndex",0)}finally{t()}},[a,ec,eh,eg,R,I,U,u,X,er,el,ey,ev,J,Q,ei,en]),c.useEffect(()=>{if(!er||!eh||!ec)return;let e=(0,h.ownerWindow)(eh);return(0,f.addEventListener)(e,"resize",function(e){y(!1,(0,T.createChangeEventDetails)(k.REASONS.windowResize,e))})},[y,er,eh,ec]);let eR={...ev?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":q||void 0,id:`${eu}-list`},onKeyDown(e){eo&&N.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()},onScroll(e){ev||eE(e.currentTarget)},...er&&{style:ev?{height:"100%"}:L.LIST_FUNCTIONAL_STYLES},className:!ev&&er?w.styleDisableScrollbar.className:void 0},eC=(0,M.useRenderElement)("div",e,{ref:[r,u],state:{open:ec,transitionStatus:em,side:ee,align:et},stateAttributesMapping:W,props:[ep,eR,(0,j.getDisabledMountTransitionStyles)(em),s]});return(0,t.jsxs)(c.Fragment,{children:[!ea&&w.styleDisableScrollbar.getElement(es),(0,t.jsx)(x.FloatingFocusManager,{context:Z,modal:!1,disabled:!ef,openInteractionType:ed,returnFocus:i,restoreFocus:!0,children:eC})]})});function H(e){let t=e.maxHeight;return t.endsWith("px")&&parseFloat(t)||1/0}function z(e){return(0,_.getMaxScrollOffset)(e.scrollHeight,e.clientHeight)}function G(e){return y.platform.getScale(e)}function Y(e,t){return(0,d.rectToClientRect)({x:e.x/t.x,y:e.y/t.y,width:e.width/t.x,height:e.height/t.y})}let $=[["transform","none"],["scale","1"],["translate","0 0"]],q=c.forwardRef(function(e,t){let{render:r,className:n,style:l,...o}=e,{store:i,scrollHandlerRef:s,multiple:a}=(0,E.useSelectRootContext)(),{alignItemWithTriggerActive:u}=(0,C.useSelectPositionerContext)(),c=(0,b.useStore)(i,O.selectors.hasScrollArrows),d=(0,b.useStore)(i,O.selectors.openMethod),f=(0,b.useStore)(i,O.selectors.id),p={id:`${f}-list`,role:"listbox","aria-multiselectable":a||void 0,onScroll(e){s.current?.(e.currentTarget)},...u&&{style:L.LIST_FUNCTIONAL_STYLES},className:c&&"touch"!==d?w.styleDisableScrollbar.className:void 0},m=i.useStateSetter("listElement");return(0,M.useRenderElement)("div",e,{ref:[t,m],props:[p,o]})});var X=e.i(73553),K=e.i(33332);let J=c.createContext(void 0);function Q(){let e=c.useContext(J);if(!e)throw Error((0,K.default)(57));return e}var Z=e.i(40886),ee=e.i(84325),et=e.i(57940);let er=c.memo(c.forwardRef(function(e,r){let{render:n,className:l,style:o,value:i=null,label:s,disabled:a=!1,nativeButton:u=!1,...d}=e,f=c.useRef(null),p=(0,X.useCompositeListItem)({guess:!0,label:s,textRef:f}),{store:m,itemProps:g,setOpen:h,setValue:S,selectionRef:x,typingRef:y,valuesRef:R,multiple:C,selectedItemTextRef:w,disabled:I,readOnly:A}=(0,E.useSelectRootContext)(),L=I||a,P=(0,b.useStore)(m,O.selectors.isActive,p.index),N=(0,b.useStore)(m,O.selectors.open),j=(0,b.useStore)(m,O.selectors.isSelected,i),D=(0,b.useStore)(m,O.selectors.isSelectedByFocus,p.index),_=(0,b.useStore)(m,O.selectors.isItemEqualToValue),F=p.index,V=c.useRef(null);(0,v.useIsoLayoutEffect)(()=>{let e=R.current;return e[F]=i,()=>{delete e[F]}},[F,i,R]),(0,v.useIsoLayoutEffect)(()=>{let e=m.state.value,t=e;C&&Array.isArray(e)&&(t=e.length>0?e[e.length-1]:void 0),void 0!==t&&(0,ee.compareItemEquality)(i,t,_)&&(m.set("selectedIndex",F),f.current&&(w.current=f.current))},[F,C,_,m,i,w]);let B=c.useRef("mouse"),W=c.useRef(!1),{getButtonProps:U,buttonRef:H}=(0,Z.useButton)({disabled:L,focusableWhenDisabled:!0,native:u,composite:!0});function z(){x.current.dragY=0}let G=(0,M.useRenderElement)("div",e,{ref:[H,r,p.ref,V],state:{disabled:L,selected:j,highlighted:P},props:[g,{role:"option","aria-selected":j,tabIndex:N&&P?0:-1,onKeyDown(e){m.set("activeIndex",F)," "===e.key&&y.current&&e.preventDefault()},onClick(e){let t="touch"!==B.current,r=e.nativeEvent.pointerType,n=t&&(0,et.isVirtualClick)(e.nativeEvent)&&(void 0!==r||P),l=t&&!n&&!W.current;W.current=!1,L||l||function(e){if(I||A)return;let t=m.state.value;if(C){let r=Array.isArray(t)?t:[];S(j?(0,ee.removeItem)(r,i,_):[...r,i],(0,T.createChangeEventDetails)(k.REASONS.itemPress,e))}else S(i,(0,T.createChangeEventDetails)(k.REASONS.itemPress,e)),h(!1,(0,T.createChangeEventDetails)(k.REASONS.itemPress,e))}(e.nativeEvent)},onPointerEnter(e){B.current=e.pointerType},onPointerMove(e){if("mouse"===e.pointerType&&1===e.buttons){let t=x.current;t.dragY+=e.movementY,t.dragY**2>=64&&(t.allowUnselectedMouseUp=!0)}},onPointerDown(e){B.current=e.pointerType,W.current=!0,z()},onMouseUp(){if(z(),L||"touch"===B.current||W.current)return;let e=!x.current.allowSelectedMouseUp&&j,t=!x.current.allowUnselectedMouseUp&&!j;e||t||(W.current=!0,V.current?.click(),W.current=!1)}},d,U]}),Y=c.useMemo(()=>({selected:j,index:F,textRef:f,selectedByFocus:D}),[j,F,f,D]);return(0,t.jsx)(J.Provider,{value:Y,children:G})}));var en=e.i(23910);let el=c.forwardRef(function(e,r){let{selected:n}=Q();return e.keepMounted||n?(0,t.jsx)(eo,{...e,ref:r}):null}),eo=c.memo(c.forwardRef((e,t)=>
1{let{render:r,className:n,style:l,keepMounted:o,...i}=e,{selected:s}=Q(),a=c.useRef(null),{transitionStatus:u,setMounted:d}=(0,en.useTransitionStatus)(s),f=(0,M.useRenderElement)("span",e,{ref:[t,a],state:{selected:s,transitionStatus:u},props:[{"aria-hidden":!0,children:"âï¸"},i],stateAttributesMapping:I.transitionStatusMapping});return(0,A.useOpenChangeComplete)({open:s,ref:a,onComplete(){s||d(!1)}}),f})),ei=c.memo(c.forwardRef(function(e,t){let{index:r,textRef:n,selectedByFocus:l}=Q(),{firstItemTextRef:o,selectedItemTextRef:i}=(0,E.useSelectRootContext)(),{render:s,className:a,style:u,...d}=e,f=c.useCallback(e=>{e&&(0===r&&(o.current=e),l&&(i.current=e))},[o,i,r,l]);return(0,M.useRenderElement)("div",e,{ref:[f,t,n],props:d})})),es=c.forwardRef(function(e,t){let{render:r,className:n,style:l,...o}=e,{store:i}=(0,E.useSelectRootContext)(),{side:s,align:a,arrowRef:u,arrowStyles:c,arrowUncentered:d,alignItemWithTriggerActive:f}=(0,C.useSelectPositionerContext)(),p=(0,b.useStore)(i,O.selectors.open),m=(0,M.useRenderElement)("div",e,{state:{open:p,side:s,align:a,uncentered:d},ref:[u,t],props:[{style:c,"aria-hidden":!0},o],stateAttributesMapping:R.popupTransitionStateMapping});return f?null:m});var ea=e.i(39957);let eu=c.forwardRef(function(e,t){let{render:r,className:n,style:l,direction:o,keepMounted:i,...s}=e,a="up"===o,{store:u,popupRef:c,listRef:d,handleScrollArrowVisibility:f,scrollArrowsMountedCountRef:p}=(0,E.useSelectRootContext)(),{side:m,scrollDownArrowRef:g,scrollUpArrowRef:h}=(0,C.useSelectPositionerContext)(),S=a?O.selectors.scrollUpArrowVisible:O.selectors.scrollDownArrowVisible,x=(0,b.useStore)(u,S),y=(0,b.useStore)(u,O.selectors.openMethod),R=x&&"touch"!==y,w=(0,ea.useTimeout)(),L=a?h:g,{mounted:T,transitionStatus:k,setMounted:P}=(0,en.useTransitionStatus)(R);(0,v.useIsoLayoutEffect)(()=>(p.current+=1,u.set("hasScrollArrows",!0),()=>{p.current=Math.max(0,p.current-1),0===p.current&&u.set("hasScrollArrows",!1)}),[u,p]),(0,A.useOpenChangeComplete)({open:R,ref:L,onComplete(){R||P(!1)}});let N=(0,M.useRenderElement)("div",e,{ref:[t,L],state:{direction:o,visible:R,side:m,transitionStatus:k},props:[{"aria-hidden":!0,children:a?"â²":"â¼",style:{position:"absolute"},onMouseMove(e){0===e.movementX&&0===e.movementY||w.isStarted()||(u.set("activeIndex",null),w.start(40,function e(){let t=u.state.listElement??c.current;if(!t)return;u.set("activeIndex",null),f(t);let r=(0,_.getMaxScrollOffset)(t.scrollHeight,t.clientHeight),n=(0,_.normalizeScrollOffset)(t.scrollTop,r),l=n===(a?0:r),o=d.current;if(n!==t.scrollTop&&(t.scrollTop=n),l)return void w.clear();if(o.length>0){let e=L.current?.offsetHeight||0;t.scrollTop=function(e,t,r,n,l,o){if(t){let t=0,n=r+l-_.SCROLL_EDGE_TOLERANCE_PX;for(let r=0;r<e.length;r+=1){let l=e[r];if(l&&l.offsetTop>=n){t=r;break}}let i=Math.max(0,t-1),s=e[i];return i<t&&s?(0,_.normalizeScrollOffset)(s.offsetTop-l,o):0}let i=e.length-1,s=r+n-l+_.SCROLL_EDGE_TOLERANCE_PX;for(let t=0;t<e.length;t+=1){let r=e[t];if(r&&r.offsetTop+r.offsetHeight>s){i=Math.max(0,t-1);break}}let a=Math.min(e.length-1,i+1),u=e[a];return a>i&&u?(0,_.normalizeScrollOffset)(u.offsetTop+u.offsetHeight-n+l,o):o}(o,a,n,t.clientHeight,e,r)}w.start(40,e)}))},onMouseLeave(){w.clear()}},s],stateAttributesMapping:I.transitionStatusMapping});return T||i?N:null}),ec=c.forwardRef(function(e,r){return(0,t.jsx)(eu,{...e,ref:r,direction:"down"})}),ed=c.forwardRef(function(e,r){return(0,t.jsx)(eu,{...e,ref:r,direction:"up"})}),ef=c.createContext(void 0),ep=c.forwardRef(function(e,r){let{render:n,className:l,style:o,...i}=e,[s,a]=c.useState(),u=c.useMemo(()=>({labelId:s,setLabelId:a}),[s,a]),d=(0,M.useRenderElement)("div",e,{ref:r,props:[{role:"group","aria-labelledby":s},i]});return(0,t.jsx)(ef.Provider,{value:u,children:d})});var em=e.i(88015);let eg=c.forwardRef(function(e,t){let{render:r,className:n,style:l,id:o,...i}=e,{setLabelId:s}=function(){let e=c.useContext(ef);if(void 0===e)throw Error((0,K.default)(56));return e}(),a=(0,em.useBaseUiId)(o);return(0,v.useIsoLayoutEffect)(()=>(s(a),()=>{s(e=>e===a?void 0:e)}),[a,s]),(0,M.useRenderElement)("div",e,{ref:t,props:[{id:a},i]})}),eh=c.forwardRef(function(e,t){let{className:r,render:n,orientation:l="horizontal",style:o,...i}=e;return(0,M.useRenderElement)("div",e,{state:{orientation:l},ref:t,props:[{role:"presentation"},i]})});e.s(["Arrow",0,es,"Backdrop",()=>a.SelectBackdrop,"Group",0,ep,"GroupLabel",0,eg,"Icon",()=>i.SelectIcon,"Item",0,er,"ItemIndicator",0,el,"ItemText",0,ei,"Label",()=>n.SelectLabel,"List",0,q,"Popup",0,U,"Portal",()=>s.SelectPortal,"Positioner",()=>u.SelectPositioner,"Root",()=>r.SelectRoot,"ScrollDownArrow",0,ec,"ScrollUpArrow",0,ed,"Separator",0,eh,"Trigger",()=>l.SelectTrigger,"Value",()=>o.SelectValue],74786);var ev=e.i(74786),ev=ev,eb=e.i(47163),eS=e.i(33550);let ex=(0,eS.default)("outline","selector","Selector",[["path",{d:"M8 9l4 -4l4 4",key:"svg-0"}],["path",{d:"M16 15l-4 4l-4 -4",key:"svg-1"}]]);var ey=e.i(26197);let eE=(0,eS.default)("outline","chevron-up","ChevronUp",[["path",{d:"M6 15l6 -6l6 6",key:"svg-0"}]]),eR=(0,eS.default)("outline","chevron-down","ChevronDown",[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]]),eC=ev.Root;function ew({className:e,...r}){return(0,t.jsx)(ev.ScrollUpArrow,{"data-slot":"select-scroll-up-button",className:(0,eb.cn)("top-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",e),...r,children:(0,t.jsx)(eE,{})})}function eI({className:e,...r}){return(0,t.jsx)(ev.ScrollDownArrow,{"data-slot":"select-scroll-down-button",className:(0,eb.cn)("bottom-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",e),...r,children:(0,t.jsx)(eR,{})})}e.s(["Select",0,eC,"SelectContent",0,function({className:e,children:r,side:n="bottom",sideOffset:l=4,align:o="center",alignOffset:i=0,alignItemWithTrigger:s=!0,...a}){return(0,t.jsx)(ev.Portal,{children:(0,t.jsx)(ev.Positioner,{side:n,sideOffset:l,align:o,alignOffset:i,alignItemWithTrigger:s,className:"isolate z-50",children:(0,t.jsxs)(ev.Popup,{"data-slot":"select-content","data-align-trigger":s,className:(0,eb.cn)("relative isolate z-50 max-h-(--available-height) w-(--anchor-width) min-w-36 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover text-popover-foreground shadow-md ring-1 ring-foreground
1/10 duration-100 data-[align-trigger=true]:animate-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-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 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...a,children:[(0,t.jsx)(ew,{}),(0,t.jsx)(ev.List,{children:r}),(0,t.jsx)(eI,{})]})})})},"SelectGroup",0,function({className:e,...r}){return(0,t.jsx)(ev.Group,{"data-slot":"select-group",className:(0,eb.cn)("scroll-my-1 p-1",e),...r})},"SelectItem",0,function({className:e,children:r,...n}){return(0,t.jsxs)(ev.Item,{"data-slot":"select-item",className:(0,eb.cn)("relative flex w-full cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",e),...n,children:[(0,t.jsx)(ev.ItemText,{className:"flex flex-1 shrink-0 gap-2 whitespace-nowrap",children:r}),(0,t.jsx)(ev.ItemIndicator,{render:(0,t.jsx)("span",{className:"pointer-events-none absolute right-2 flex size-4 items-center justify-center"}),children:(0,t.jsx)(ey.IconCheck,{className:"pointer-events-none"})})]})},"SelectTrigger",0,function({className:e,size:r="default",children:n,...l}){return(0,t.jsxs)(ev.Trigger,{"data-slot":"select-trigger","data-size":r,className:(0,eb.cn)("flex w-fit items-center justify-between gap-1.5 rounded-lg border border-input bg-transparent py-2 pr-2 pl-2.5 text-sm whitespace-nowrap transition-colors outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground data-[size=default]:h-8 data-[size=sm]:h-7 data-[size=sm]:rounded-[min(var(--radius-md),10px)] *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...l,children:[n,(0,t.jsx)(ev.Icon,{render:(0,t.jsx)(ex,{className:"pointer-events-none size-4 text-muted-foreground"})})]})},"SelectValue",0,function({className:e,...r}){return(0,t.jsx)(ev.Value,{"data-slot":"select-value",className:(0,eb.cn)("flex flex-1 text-left",e),...r})}],62870)},41533,43946,82705,e=>{"use strict";let t=[{name:"local-bot",label:"Local Bot â Cascade (localhost:7860)"},{name:"local-bot-realtime",label:"Local Bot â Realtime (localhost:7860)",realtime:!0}],r=new Set(t.map(e=>e.name)),n=[{name:"02-cascade-b",label:"Soniox + OpenAI + Cartesia"},{name:"09-cascade-d",label:"Soniox + OpenAI + Gradium"},{name:"10-gradium",label:"Gradium + OpenAI + Gradium"},{name:"06-awsnovasonic",label:"AWS Nova Sonic",realtime:!0},{name:"04-openai-realtime",label:"OpenAI Realtime",realtime:!0},{name:"07-cascade-gemini-3",label:"Deepgram + Gemini 3 Flash + Google TTS Chirp 3"},{name:"01-cascade-a",label:"Deepgram + Google + Google TTS Chirp 3"},{name:"03-cascade-c",label:"Speechmatics + AWS Nova Pro + ElevenLabs"},{name:"05-gemini-live",label:"Gemini Live",realtime:!0}];e.s(["AVAILABLE_AGENTS",0,n,"LOCAL_BOT_AGENT_NAMES",0,r,"isRealtimeAgent",0,function(e){return!!e&&[...n,...t].some(t=>t.name===e&&!0===t.realtime)}],41533);var l=e.i(33550);let o=(0,l.default)("outline","microphone","Microphone",[["path",{d:"M9 5a3 3 0 0 1 3 -3a3 3 0 0 1 3 3v5a3 3 0 0 1 -3 3a3 3 0 0 1 -3 -3l0 -5",key:"svg-0"}],["path",{d:"M5 10a7 7 0 0 0 14 0",key:"svg-1"}],["path",{d:"M8 21l8 0",key:"svg-2"}],["path",{d:"M12 17l0 4",key:"svg-3"}]]);e.s(["IconMicrophone",0,o],43946);let i=(0,l.default)("outline","window-maximize","WindowMaximize",[["path",{d:"M3 17a1 1 0 0 1 1 -1h3a1 1 0 0 1 1 1v3a1 1 0 0 1 -1 1h-3a1 1 0 0 1 -1 -1l0 -3",key:"svg-0"}],["path",{d:"M4 12v-6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-6",key:"svg-1"}],["path",{d:"M12 8h4v4",key:"svg-2"}],["path",{d:"M16 8l-5 5",key:"svg-3"}]]);e.s(["IconWindowMaximize",0,i],82705)},36220,23397,18337,78144,e=>{"use strict";var t,r,n=e.i(71645),l=e.i(51437),o=e.i(67865),i=e.i(88015),s=e.i(75606),a=e.i(56434),u=e.i(23910);e.s(["useCollapsibleRoot",0,function(e){let{open:t,defaultOpen:r,onOpenChange:c,disabled:d}=e,[f,p]=(0,l.useControlled)({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:m,setMounted:g,transitionStatus:h}=(0,u.useTransitionStatus)(f,!0,!0),v=(0,i.useBaseUiId)(),[b,S]=n.useState(),x=null===b?void 0:b??v,y=(0,o.useStableCallback)(e=>{let t=!f,r=(0,s.createChangeEventDetails)(a.REASONS.triggerPress,e.nativeEvent);c(t,r),r.isCanceled||p(t)});return n.useMemo(()=>({defaultPanelId:v,disabled:d,handleTrigger:y,mounted:m,open:f,panelId:x,setMounted:g,setOpen:p,setPanelIdState:S,transitionStatus:h}),[v,d,y,m,f,x,g,p,S,h])}],36220);var c=e.i(33332);let d=n.createContext(void 0);e.s(["CollapsibleRootContext",0,d,"useCollapsibleRootContext",0,function(){let e=n.useContext(d);if(void 0===e)throw Error((0,c.default)(15));return e}],23397);var f=e.i(9407);let p=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=f.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=f.TransitionStatusDataAttributes.endingStyle]="endingStyle",t),m=((r={}).panelOpen="data-panel-open",r),g={[p.open]:""},h={[p.closed]:""};e.s(["collapsibleOpenStateMapping",0,{open:e=>e?g:h},"triggerOpenStateMapping",0,{open:e=>e?{[m.panelOpen]:""}:null}],18337);var v=e.i(74735),b=e.i(46376),S=e.i(28918),x=e.i(8445),y=e.i(46265),E=e.i(33848),R=e.i(37584),C=e.i(22640);let w={height:void 0,width:void 0};function I(e){return{height:e.scrollHeight,width:e.scrollWidth}}function A(e){return e.split(",").map(e=>e.trim()).some(e=>""!==e&&Number.parseFloat(e)>0)}function M(e,t,r){let n=e.style.getPropertyValue(t),l=e.style.getPropertyPriority(t);return e.style.setProperty(t,r),()=>{""===n?e.style.removeProperty(t):e.style.setProperty(t,n,l)}}e.s(["useCollapsiblePanel",0,function(e){let{externalRef:t,hiddenUntilFound:r,id:l,keepMounted:i,mounted:u,onOpenChange:c,open:d,setMounted:f,setOpen:m,transitionStatus:g}=e,h=n.useRef(null),O=n.useRef(null),[L,T]=n.useState(w),k=n.useRef(w),P=n.useRef(!1),N=n.useRef(d),j=n.useRef(!1),[D,_]=n.useState(!1),F=n.useRef(null),V=(0,S.useMergedRefs)(t,h),B=(0,y.useValueAsRef)(d),W=(0,C.useAnimationsFinished)(h),U=!d&&!u,H=D?"idle":g,z=d&&(N.current||j.current),G=!d&&u&&"css-animation"===O.current&&void 0===L.height&&void 0===L.width?k.current:L,Y=r&&U&&"css-animation"!==O.current,$=(0,o.useStableCallback)((e,t=!0)=>{t&&(k.current=e),T(e)}
1),q=(0,o.useStableCallback)(()=>{F.current?.(),F.current=null}),X=(0,o.useStableCallback)(e=>{q(),F.current=()=>{F.current=null,e()}}),K=(0,o.useStableCallback)(()=>{d&&u&&"css-animation"===O.current&&(j.current=!0)});(0,b.useIsoLayoutEffect)(()=>{D&&"starting"!==g&&_(!1)},[D,g]),n.useEffect(()=>()=>{K(),q()},[K,q]),(0,b.useIsoLayoutEffect)(()=>{var e,t;let r,n,l,o=h.current;if(!o)return;!d&&F.current&&q();let i=(e=o,t=z,n=((r=(0,E.ownerWindow)(e).getComputedStyle(e)).animationName.split(",").map(e=>e.trim()).some(e=>""!==e&&"none"!==e)||t)&&A(r.animationDuration),l=A(r.transitionDuration),n&&l||l?"css-transition":n?"css-animation":"none");if(O.current=i,d&&"idle"===g&&N.current&&"css-animation"===i){k.current=I(o);return}if(d&&"starting"===g){let e=P.current;if(P.current=!1,"none"===i){$(I(o)),_(!0);return}if("css-transition"===i){let t=function(e){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};function r(){Object.entries(t).forEach(([t,r])=>{""===r?e.style.removeProperty(t):e.style.setProperty(t,r)})}Object.keys(t).forEach(t=>{e.style.setProperty(t,"initial","important")});let n=x.AnimationFrame.request(r);return()=>{x.AnimationFrame.cancel(n),r()}}(o);return $(I(o)),e&&(X(M(o,"transition-duration","0s")),_(!0)),t}$(I(o));let t=M(o,"animation-name","none");if(!e)return void t();let r=M(o,"animation-duration","0s");return t(),X(r),void _(!0)}if(!d&&u&&("idle"===g||"starting"===g)){if(N.current=!1,j.current=!1,"none"===i){$(w,!1),f(!1);return}$(I(o));return}if("ending"!==g)return;if("none"===i)return void f(!1);let s=I(o);s.height>0||s.width>0?($(s),"css-animation"===i&&M(o,"animation-name","none")()):f(!1)},[u,d,q,$,f,X,z,g]),(0,R.useOpenChangeComplete)({enabled:d&&u&&"idle"===H,open:!0,ref:h,onComplete(){d&&$(w,!1)}}),n.useEffect(()=>{if(d||!u||"ending"!==H||!h.current)return;let e=new AbortController,t=-1;function r(){B.current||(f(!1),$(w,!1))}return t=x.AnimationFrame.request(()=>{W(r,e.signal)}),()=>{x.AnimationFrame.cancel(t),e.abort()}},[B,u,d,H,W,$,f]),(0,b.useIsoLayoutEffect)(()=>{let e=h.current;e&&r&&U&&e.setAttribute("hidden","until-found")},[U,r]),n.useEffect(function(){let e=h.current;if(e)return(0,v.addEventListener)(e,"beforematch",function(e){let t=(0,s.createChangeEventDetails)(a.REASONS.none,e);c(!0,t),t.isCanceled||(P.current=!0,m(!0))})},[c,m]);let J=i||r||u||d;return{height:G.height,props:{...Y?{[p.startingStyle]:""}:void 0,hidden:U,id:l},ref:V,shouldPreventOpenAnimation:z,shouldRender:J,transitionStatus:H,width:G.width}}],78144)},60891,36760,e=>{"use strict";var t=e.i(71645),r=e.i(8445),n=e.i(46376),l=e.i(8868),o=e.i(67865),i=e.i(46265),s=e.i(28744),a=e.i(29315),u=e.i(75606),c=e.i(56434),d=e.i(46420),f=e.i(21082),p=e.i(49055),m=e.i(47554),g=e.i(96296),h=e.i(3596),v=e.i(57940);function b(e){return s.platform.engine.webkit&&0===e.movementX&&0===e.movementY}function S(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function x(e,t){return S(t,e===p.ARROW_UP||e===p.ARROW_DOWN,e===p.ARROW_LEFT||e===p.ARROW_RIGHT)}function y(e,t,r){return S(t,e===p.ARROW_DOWN,r?e===p.ARROW_LEFT:e===p.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}e.s(["useListNavigation",0,function(e,s){let{listRef:E,activeIndex:R,onNavigate:C=()=>{},enabled:w=!0,selectedIndex:I=null,allowEscape:A=!1,loopFocus:M=!1,nested:O=!1,rtl:L=!1,virtual:T=!1,focusItemOnOpen:k="auto",focusItemOnHover:P=!0,openOnArrowKeyDown:N=!0,disabledIndices:j,orientation:D="vertical",parentOrientation:_,id:F,resetOnPointerLeave:V=!0,externalTree:B,grid:W}=s,U=null!=W,H="rootStore"in e?e.rootStore:e,z=H.useState("open"),G=H.useState("floatingElement"),Y=H.useState("domReferenceElement"),$=H.context.dataRef,q=(0,g.getFloatingFocusElement)(G),X=(0,g.isTypeableCombobox)(Y),K=(0,i.useValueAsRef)(q),J=(0,d.useFloatingParentNodeId)(),Q=(0,d.useFloatingTree)(B),Z=t.useRef(k),ee=t.useRef(I??-1),et=t.useRef(null),er=t.useRef(!0),en=(0,o.useStableCallback)(e=>{C(-1===ee.current?null:ee.current,e)}),el=t.useRef(!!G),eo=t.useRef(z),ei=t.useRef(!1),es=t.useRef(!1),ea=t.useRef(null),eu=(0,i.useValueAsRef)(j),ec=(0,i.useValueAsRef)(z),ed=(0,i.useValueAsRef)(I),ef=(0,i.useValueAsRef)(V),ep=(0,r.useAnimationFrame)(),em=(0,r.useAnimationFrame)(),eg=(0,o.useStableCallback)(()=>{function e(e){T?Q?.events.emit("virtualfocus",e):ea.current=(0,h.enqueueFocus)(e,{sync:ei.current,preventScroll:!0})}let t=E.current[ee.current],r=es.current;t&&e(t),(ei.current?e=>e():e=>ep.request(e))(()=>{let n=E.current[ee.current]||t;!n||(t||e(n),ey&&(r||!er.current)&&n.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,n.useIsoLayoutEffect)(()=>{$.current.orientation=D},[$,D]),(0,n.useIsoLayoutEffect)(()=>{w&&(z&&G?(ee.current=I??-1,Z.current&&null!=I&&(es.current=!0,en())
1):el.current&&(ee.current=-1,en()))},[w,z,G,I,en]),(0,n.useIsoLayoutEffect)(()=>{if(w){if(!z){ei.current=!1;return}if(G)if(null==R){if(ei.current=!1,null!=ed.current)return;if(el.current&&(ee.current=-1,eg()),(!eo.current||!el.current)&&Z.current&&(null!=et.current||!0===Z.current&&null==et.current)){let e=0,t=()=>{null==E.current[0]?(e<2&&(e?e=>em.request(e):queueMicrotask)(t),e+=1):(ee.current=null==et.current||y(et.current,D,L)||O?(0,f.getMinListIndex)(E):(0,f.getMaxListIndex)(E),et.current=null,en())};t()}}else(0,f.isIndexOutOfListBounds)(E.current,R)||(ee.current=R,eg(),es.current=!1)}},[w,z,G,R,ed,O,E,D,L,en,eg,em]),(0,n.useIsoLayoutEffect)(()=>{if(!w||G||!Q||T||!el.current)return;let e=Q.nodesRef.current,t=e.find(e=>e.id===J)?.context?.elements.floating,r=(0,m.activeElement)((0,l.ownerDocument)(Y??t??null)),n=e.some(e=>e.context&&(0,m.contains)(e.context.elements.floating,r));t&&!n&&er.current&&t.focus({preventScroll:!0})},[w,G,Y,Q,J,T]),(0,n.useIsoLayoutEffect)(()=>{eo.current=z,el.current=!!G}),(0,n.useIsoLayoutEffect)(()=>{z||(et.current=null,Z.current=k)},[z,k]);let eh=null!=R,ev=(0,o.useStableCallback)(e=>{if(!ec.current)return;let t=E.current.indexOf(e.currentTarget);-1!==t&&(ee.current!==t||R!==t)&&(ee.current=t,en(e))}),eb=(0,o.useStableCallback)(()=>_??Q?.nodesRef.current.find(e=>e.id===J)?.context?.dataRef?.current.orientation),eS=(0,o.useStableCallback)(()=>(0,f.getMinListIndex)(E,eu.current)),ex=(0,o.useStableCallback)(e=>{var t;let r,n;if(er.current=!1,ei.current=!0,229===e.which||!ec.current&&e.currentTarget===K.current)return;if(O&&(t=e.key,r=L?t===p.ARROW_RIGHT:t===p.ARROW_LEFT,n=t===p.ARROW_UP,"both"===D||"horizontal"===D&&U?"Escape"===t:S(D,r,n))){x(e.key,eb())||(0,v.stopEvent)(e),H.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.listNavigation,e.nativeEvent)),(0,a.isHTMLElement)(Y)&&(T?Q?.events.emit("virtualfocus",Y):Y.focus());return}let l=ee.current,o=(0,f.getMinListIndex)(E,j),i=(0,f.getMaxListIndex)(E,j);if(X||("Home"===e.key&&((0,v.stopEvent)(e),ee.current=o,en(e)),"End"===e.key&&((0,v.stopEvent)(e),ee.current=i,en(e))),null!=W){let t=W(e,ee.current,E,D,M,L,j,o,i);if(null!=t&&(ee.current=t,en(e)),"both"===D)return}if(x(e.key,D)){if((0,v.stopEvent)(e),z&&!T&&(0,m.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){ee.current=y(e.key,D,L)?o:i,en(e);return}y(e.key,D,L)?M?l>=i?A&&l!==E.current.length?ee.current=-1:(ei.current=!1,ee.current=o):ee.current=(0,f.findNonDisabledListIndex)(E.current,{startingIndex:l,disabledIndices:j}):ee.current=Math.min(i,(0,f.findNonDisabledListIndex)(E.current,{startingIndex:l,disabledIndices:j})):M?l<=o?A&&-1!==l?ee.current=E.current.length:(ei.current=!1,ee.current=i):ee.current=(0,f.findNonDisabledListIndex)(E.current,{startingIndex:l,decrement:!0,disabledIndices:j}):ee.current=Math.max(o,(0,f.findNonDisabledListIndex)(E.current,{startingIndex:l,decrement:!0,disabledIndices:j})),(0,f.isIndexOutOfListBounds)(E.current,ee.current)&&(ee.current=-1),en(e)}}),ey=t.useMemo(()=>({onFocus(e){ei.current=!0,ev(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){!b(e)&&(ei.current=!0,es.current=!1,P&&ev(e))},onPointerLeave(e){if(!ec.current||!er.current||"touch"===e.pointerType)return;ei.current=!0;let t=e.relatedTarget;if(!(!P||E.current.includes(t))&&ef.current&&(ea.current?.(),ea.current=null,ee.current=-1,en(e),!T)){let e=K.current,t=(0,m.activeElement)((0,l.ownerDocument)(e));e&&(0,m.contains)(e,t)&&e.focus({preventScroll:!0})}}}),[ev,ec,K,P,E,en,ef,T]),eE=t.useMemo(()=>T&&z&&eh&&{"aria-activedescendant":`${F}-${R}`},[T,z,eh,F,R]),eR=t.useMemo(()=>({"aria-orientation":"both"===D?void 0:D,...!X?eE:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&z&&!T){let t=(0,m.getTarget)(e.nativeEvent);if(t&&!(0,m.contains)(K.current,t))return;(0,v.stopEvent)(e),H.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.focusOut,e.nativeEvent)),(0,a.isHTMLElement)(Y)&&Y.focus();return}ex(e)},onPointerMove(e){b(e)||(er.current=!0)}}),[eE,ex,K,D,X,H,z,T,Y]),eC=t.useMemo(()=>{function e(e){H.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.listNavigation,e.nativeEvent,e.currentTarget))}function t(e){"auto"===k&&(0,v.isVirtualClick)(e.nativeEvent)&&(Z.current=!T)}function r(e){Z.current=k,"auto"===k&&(0,v.isVirtualPointerEvent)(e.nativeEvent)&&(Z.current=!0)}return{onKeyDown(t){var r,n;let l=H.select("open");er.current=!1;let o=t.key.startsWith("Arrow"),i=(r=t.key,n=eb(),S(n,L?r===p.ARROW_LEFT:r===p.ARROW_RIGHT,r===p.ARROW_DOWN)),s=x(t.key,D),a=(O?i:s)||"Enter"===t.key||""===t.key.trim();if(T&&l)return ex(t);if(l||N||!o){if(a){let e=x(t.key,eb());et.current=O&&e?null:t.key}if(O){i&&((0,v.stopEvent)(t),l?(ee.current=eS(),en(t)):e(t));return}s&&(null!=ed.current&&(ee.current=ed.current),(0,v.stopEvent)(t),!l&&N?e(t):ex(t),l&&en(t))}},onFocus(e){H.select("open")&&!T&&(ee.current=-1,en(e))},onPointerDown:r,onPointerEnter:r,onMouseDown:t,onClick:t}},[ex,k,eS,O,en,H,N,D,eb,L,ed,T]),ew=t.useMemo(()=>({...eE,...eC}),[eE,eC]);return t.useMemo(()=>w?{reference:ew,floating:eR,item:ey,trigger:eC}:{},[w,ew,eR,eC,ey])}],60891);var E=e.i(39957),R=e.i(56789);e.s(["useTypeahead",0,function(e,r){let{listRef:l,elementsRef:i,activeIndex:s,onMatch:a,disabledIndices:u,onTyping:c,enabled:d=!0,resetMs:p=750,selectedIndex:g=null}=r,h="rootStore"in e?e.rootStore:e,b=h.useState("open"),S=(0,E.useTimeout)(),x=t.useRef(""),y=t.useRef(g??s??-1),C=t.useRef(null),w=(0,o.useStableCallback)(e=>{function t(e){let t=i?.current[e];return!(t&&!(0,f.isElementVisible)(t)||t?.matches(":disabled"))&&(null==u||!(0,f.isListIndexDisabled)(R.EMPTY_ARRAY,e,u))}function r(e,n,l=0){if(0===e.length)return -1;let o=(l%e.length+e.length)%e.length,i=n.toLowerCase();for(let r=0;r<e.length;r+=1){let n=(o+r)%e.length,l=e[n];if(l?.toLowerCase().startsWith(i)&&t(n))return n}return -1}let n=l.current;if(x.current.length>0&&" "===e.key&&((0,v.stopEvent)(e),c?.(!0)),x.current.length>0&&" "!==x.current[0]&&-1===r(n,x.current)&&" "!==e.key&&c?.(!1),null==n||1!==e.ke
1y.length||e.ctrlKey||e.metaKey||e.altKey)return;b&&" "!==e.key&&((0,v.stopEvent)(e),c?.(!0));let o=""===x.current;o&&(y.current=g??s??-1),n.every((e,r)=>!(e&&t(r))||e[0]?.toLowerCase()!==e[1]?.toLowerCase())&&x.current===e.key&&(x.current="",y.current=C.current),x.current+=e.key,S.start(p,()=>{x.current="",y.current=C.current,c?.(!1)});let d=o?g??s??-1:y.current,m=r(n,x.current,(d??0)+1);-1!==m?(a?.(m),C.current=m):" "!==e.key&&(x.current="",c?.(!1))}),I=(0,o.useStableCallback)(e=>{let t=e.relatedTarget,r=h.select("domReferenceElement"),n=h.select("floatingElement");(0,m.contains)(r,t)||(0,m.contains)(n,t)||(S.clear(),x.current="",y.current=C.current,c?.(!1))});(0,n.useIsoLayoutEffect)(()=>{(b||null===g)&&(S.clear(),C.current=null,""!==x.current&&(x.current=""))},[b,g,S]);let A=t.useMemo(()=>({onKeyDown:w,onBlur:I}),[w,I]);return t.useMemo(()=>d?{reference:A,floating:A}:{},[d,A])}],36760)},64623,13203,e=>{"use strict";e.s([],64623);var t=e.i(71645);e.s(["useOnFirstRender",0,function(e){let r=t.useRef(!0);r.current&&(r.current=!1,e())}],13203)},21371,60837,e=>{"use strict";var t=e.i(71645),r=e.i(44394),n=e.i(46376),l=e.i(67865),o=e.i(34346),i=e.i(3902),s=e.i(53687),a=e.i(23706),u=e.i(40688),c=e.i(426),d=e.i(38396),f=e.i(26257),p=e.i(4659),m=e.i(75606),g=e.i(56434),h=e.i(84325),v=e.i(89579),b=e.i(33383),S=e.i(43476);let x={position:"fixed"},y=t.forwardRef(function(e,y){let{anchor:E,className:R,render:C,positionMethod:w,side:I,align:A,sideOffset:M,alignOffset:O,collisionBoundary:L="clipping-ancestors",collisionPadding:T,arrowPadding:k,sticky:P,disableAnchorTracking:N,alignItemWithTrigger:j=!0,collisionAvoidance:D=d.DROPDOWN_COLLISION_AVOIDANCE,style:_,...F}=e,{store:V,listRef:B,labelsRef:W,alignItemWithTriggerActiveRef:U,selectedItemTextRef:H,valuesRef:z,initialValueRef:G,popupRef:Y,setValue:$,floatingContext:q}=(0,i.useSelectRootContext)(),X=(0,o.useStore)(V,p.selectors.open),K=(0,o.useStore)(V,p.selectors.mounted),J=(0,o.useStore)(V,p.selectors.modal),Q=(0,o.useStore)(V,p.selectors.value),Z=(0,o.useStore)(V,p.selectors.openMethod),ee=(0,o.useStore)(V,p.selectors.positionerElement),et=(0,o.useStore)(V,p.selectors.triggerElement),er=(0,o.useStore)(V,p.selectors.isItemEqualToValue),en=(0,o.useStore)(V,p.selectors.transitionStatus),el=t.useRef(null),eo=t.useRef(null),[ei,es]=t.useState(j),ea=K&&ei&&"touch"!==Z;K||ei===j||es(j),t.useImperativeHandle(U,()=>ea),(0,b.useAnchoredPopupScrollLock)((ea||J)&&X,"touch"===Z,ee,et);let eu=(0,a.useAnchorPositioning)({anchor:E,floatingRootContext:q,positionMethod:w,mounted:K,side:I,sideOffset:M,align:A,alignOffset:O,arrowPadding:k,collisionBoundary:L,collisionPadding:T,sticky:P,disableAnchorTracking:N??ea,collisionAvoidance:D,keepMounted:!0}),ec=ea?"none":eu.side,ed=ea?x:eu.positionerStyles,ef={open:X,side:ec,align:eu.align,anchorHidden:eu.anchorHidden};(0,n.useIsoLayoutEffect)(()=>{V.set("popupSide",eu.side)},[V,eu.side]);let ep=V.useStateSetter("positionerElement"),em=(0,v.usePositioner)(e,ef,{styles:ed,transitionStatus:en,props:F,refs:[y,ep],hidden:!K,inert:!X}),eg=t.useRef(0),eh=(0,l.useStableCallback)(e=>{if(0===z.current.length)return;let t=eg.current;if(eg.current=e.size,e.size===t)return;let r=(0,m.createChangeEventDetails)(g.REASONS.none);if(0!==t&&!V.state.multiple&&null!==Q&&-1===(0,h.findItemIndex)(z.current,Q,er)){let e=G.current,t=null!=e&&-1!==(0,h.findItemIndex)(z.current,e,er)?e:null;$(t,r),null===t&&(V.set("selectedIndex",null),H.current=null)}if(0!==t&&V.state.multiple&&Array.isArray(Q)){let e=Q.filter(e=>-1!==(0,h.findItemIndex)(z.current,e,er));e.length!==Q.length&&($(e,r),0===e.length&&(V.set("selectedIndex",null),H.current=null))}if(X&&ea){V.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:""};(0,f.clearStyles)(ee,e),(0,f.clearStyles)(Y.current,e)}}),ev=t.useMemo(()=>({...eu,side:ec,alignItemWithTriggerActive:ea,setControlledAlignItemWithTrigger:es,scrollUpArrowRef:el,scrollDownArrowRef:eo}),[eu,ec,ea,es]);return(0,S.jsx)(s.CompositeList,{elementsRef:B,labelsRef:W,onMapChange:eh,children:(0,S.jsxs)(u.SelectPositionerContext.Provider,{value:ev,children:[K&&J&&(0,S.jsx)(c.InternalBackdrop,{inert:(0,r.inertValue)(!X),cutout:et}),em]})})});e.s(["SelectPositioner",0,y],21371);let E="base-ui-disable-scrollbar";e.s(["styleDisableScrollbar",0,{className:E,getElement:e=>(0,S.jsx)("style",{nonce:e,href:E,precedence:"base-ui:low",children:`.${E}{scrollbar-width:none}.${E}::-webkit-scrollbar{display:none}`})}],60837)},39707,3902,75812,69690,81104,47778,38489,84325,42191,4659,84708,1675,50896,97886,50001,79870,e=>{"use strict";var t=e.i(71645),r=e.i(2077),n=e.i(28918),l=e.i(88940),o=e.i(13203),i=e.i(94258),s=e.i(90803),a=e.i(51437),u=e.i(46376),c=e.i(67865),d=e.i(46265),f=e.i(34346),p=e.i(1252),m=e.i(56789),g=e.i(85689),h=e.i(17989),v=e.i(65858),b=e.i(60891),S=e.i(36760),x=e.i(33332);let y=t.createContext(null);function E(){let e=t.useContext(y);if(null===e)throw Error((0,x.default)(60));return e}e.s(["SelectRootContext",0,y,"useSelectRootContext",0,E],3902);var R=m;let C={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},w={disabled:!1,valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},I={valid:e=>null===e?null:e?{"data-valid":""}:{"data-invalid":""}};e.s(["DEFAULT_FIELD_ROOT_STATE",0,w,"DEFAULT_VALIDITY_STATE",0,C,"fieldValidityMapping",0,I],75812);
1let A={invalid:void 0,name:void 0,validityData:{state:C,errors:[],error:"",value:"",initialValue:null},setValidityData:R.NOOP,disabled:void 0,setTouched:R.NOOP,setDirty:R.NOOP,setFilled:R.NOOP,setFocused:R.NOOP,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:w,registerFieldControl:R.NOOP,validation:{getValidationProps:(e,t=R.EMPTY_OBJECT)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:R.NOOP,getInputControl:()=>null,commit:async()=>{},change:R.NOOP}},M=t.createContext(A);function O(e=!0){let r=t.useContext(M);if(r.setValidityData===R.NOOP&&!e)throw Error((0,x.default)(28));return r}function L(e,t,r,n,o=!0,i){let{registerFieldControl:s}=O(),a=(0,l.useRefWithInit)(()=>Symbol());(0,u.useIsoLayoutEffect)(()=>{let l=a.current;o?s(l,{controlRef:e,getValue:n,id:t,name:i,value:r}):s(l,void 0)},[e,o,n,t,i,s,a,r]),(0,u.useIsoLayoutEffect)(()=>{let e=a.current;return()=>{s(e,void 0)}},[s,a])}e.s(["FieldRootContext",0,M,"useFieldRootContext",0,O],69690),e.s(["useRegisterFieldControl",0,L],81104);var T=e.i(29315),k=e.i(88015);let P=t.createContext({controlId:void 0,registerControlId:m.NOOP,labelId:void 0,setLabelId:m.NOOP,messageIds:[],setMessageIds:m.NOOP,getDescriptionProps:e=>e});function N(){return t.useContext(P)}function j(e={}){let{id:r,implicit:n=!1,controlRef:o}=e,{controlId:i,registerControlId:s}=N(),a=(0,k.useBaseUiId)(r),d=n?i:void 0,f=(0,l.useRefWithInit)(()=>Symbol()),p=t.useRef(!1),g=t.useRef(null!=r),h=(0,c.useStableCallback)(()=>{p.current&&s!==m.NOOP&&(p.current=!1,s(f.current,void 0))});return(0,u.useIsoLayoutEffect)(()=>{let e;if(s!==m.NOOP){if(n){let t=o?.current;e=(0,T.isElement)(t)&&null!=t.closest("label")?r??null:d??a}else if(null!=r)g.current=!0,e=r;else{if(!g.current)return void h();e=a}if(void 0===e)return void h();p.current=!0,s(f.current,e)}},[r,o,d,s,n,a,f,h]),t.useEffect(()=>h,[h]),i??a}e.s(["LabelableContext",0,P,"useLabelableContext",0,N],47778),e.s(["useLabelableId",0,j],38489);var D=e.i(23910);let _=(e,t)=>Object.is(e,t);function F(e,t,r){return null==e||null==t?Object.is(e,t):r(e,t)}function V(e,t,r){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&F(e,t,r)):-1}function B(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}e.s(["compareItemEquality",0,F,"defaultItemEquality",0,_,"findItemIndex",0,V,"removeItem",0,function(e,t,r){return e.filter(e=>!F(t,e,r))}],84325);var W=e.i(43476);function U(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function H(e){if(!Array.isArray(e))return null!=e&&"null"in e;if(U(e)){for(let t of e)for(let e of t.items)if(e&&null==e.value&&null!=e.label)return!0;return!1}for(let t of e)if(t&&null==t.value&&null!=t.label)return!0;return!1}function z(e,t){if(t&&null!=e)return t(e)??"";if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return B(e)}function G(e,t){return t&&null!=e?t(e)??"":e&&"object"==typeof e&&"value"in e&&"label"in e?B(e.value):B(e)}function Y(e,t,r){if(r&&null!=e)return r(e);if(e&&"object"==typeof e&&"label"in e&&null!=e.label)return e.label;if(t&&!Array.isArray(t))return t[e]??z(e,r);if(Array.isArray(t)){let n=U(t)?t.flatMap(e=>e.items):t;if(null==e||"object"!=typeof e){let t=n.find(t=>t.value===e);return t&&null!=t.label?t.label:z(e,r)}if("value"in e){let t=n.find(t=>t&&t.value===e.value);if(t&&null!=t.label)return t.label}}return z(e,r)}e.s(["hasNullItemLabel",0,H,"resolveMultipleLabels",0,function(e,r,n){return e.reduce((e,l,o)=>(o>0&&e.push(", "),e.push((0,W.jsx)(t.Fragment,{children:Y(l,r,n)},o)),e),[])},"resolveSelectedLabel",0,Y,"stringifyAsLabel",0,z,"stringifyAsValue",0,G],42191);let $={id:e=>e.id,labelId:e=>e.labelId,modal:e=>e.modal,items:e=>e.items,itemToStringLabel:e=>e.itemToStringLabel,isItemEqualToValue:e=>e.isItemEqualToValue,value:e=>e.value,hasSelectedValue:e=>{let{value:t,multiple:r,itemToStringValue:n}=e;return null!=t&&(r&&Array.isArray(t)?t.length>0:""!==G(t,n))},hasNullItemLabel:(e,t)=>!!t&&H(e.items),open:e=>e.open,mounted:e=>e.mounted,forceMount:e=>e.forceMount,transitionStatus:e=>e.transitionStatus,openMethod:e=>e.openMethod,activeIndex:e=>e.activeIndex,selectedIndex:e=>e.selectedIndex,isActive:(e,t)=>
1e.activeIndex===t,isSelected:(e,t)=>{let r=e.isItemEqualToValue,n=e.value;return e.multiple?Array.isArray(n)&&n.some(e=>F(t,e,r)):F(t,n,r)},isSelectedByFocus:(e,t)=>e.selectedIndex===t,popupProps:e=>e.popupProps,triggerProps:e=>e.triggerProps,triggerElement:e=>e.triggerElement,positionerElement:e=>e.positionerElement,listElement:e=>e.listElement,popupSide:e=>e.popupSide,scrollUpArrowVisible:e=>e.scrollUpArrowVisible,scrollDownArrowVisible:e=>e.scrollDownArrowVisible,hasScrollArrows:e=>e.hasScrollArrows};e.s(["selectors",0,$],4659);var q=e.i(75606),X=e.i(56434),K=e.i(37584);let J=t.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:m.NOOP,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function Q(){return t.useContext(J)}e.s(["useFormContext",0,Q],84708);var Z=e.i(6039),ee=e.i(32199);function et(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}function er(e,t){return Math.max(0,e-t)}function en(e,t){if(t<=0)return 0;let r=et(e,0,t),n=t-r,l=r<=1,o=n<=1;return l&&o?r<=n?0:t:l?0:o?t:r}e.s(["clamp",0,et],1675),e.s(["SCROLL_EDGE_TOLERANCE_PX",0,1,"getMaxScrollOffset",0,er,"normalizeScrollOffset",0,en],50896);var el=e.i(64111),eo=e.i(76782);e.s(["SelectRoot",0,function(e){let{id:x,value:E,defaultValue:R=null,onValueChange:C,open:w,defaultOpen:I=!1,onOpenChange:A,name:M,form:T,autoComplete:k,disabled:P=!1,readOnly:N=!1,required:B=!1,modal:U=!0,actionsRef:H,inputRef:Y,onOpenChangeComplete:J,items:et,multiple:ei=!1,itemToStringLabel:es,itemToStringValue:ea,isItemEqualToValue:eu=_,highlightItemOnHover:ec=!0,children:ed}=e,{clearErrors:ef}=Q(),{setDirty:ep,setTouched:em,setFocused:eg,validityData:eh,setFilled:ev,name:eb,disabled:eS,validation:ex,validationMode:ey}=O(),eE=j({id:x}),eR=eS||P,eC=eb??M,[ew,eI]=(0,a.useControlled)({controlled:E,default:ei?R??m.EMPTY_ARRAY:R,name:"Select",state:"value"}),[eA,eM]=(0,a.useControlled)({controlled:w,default:I,name:"Select",state:"open"}),eO=t.useRef([]),eL=t.useRef([]),eT=t.useRef(null),ek=t.useRef(null),eP=t.useRef(0),eN=t.useRef(null),ej=t.useRef([]),eD=t.useRef(!1),e_=t.useRef(null),eF=t.useRef(null),eV=t.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),eB=t.useRef(!1),{mounted:eW,setMounted:eU,transitionStatus:eH}=(0,D.useTransitionStatus)(eA),{openMethod:ez,triggerProps:eG}=(0,ee.useOpenInteractionType)(eA),eY=(0,l.useRefWithInit)(()=>new p.ReactStore({id:eE,labelId:void 0,modal:U,multiple:ei,itemToStringLabel:es,itemToStringValue:ea,isItemEqualToValue:eu,value:ew,open:eA,mounted:eW,transitionStatus:eH,items:et,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,popupSide:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,e$=(0,f.useStore)(eY,$.activeIndex),eq=(0,f.useStore)(eY,$.selectedIndex),eX=(0,f.useStore)(eY,$.triggerElement),eK=(0,f.useStore)(eY,$.positionerElement),eJ=(0,i.usePreviousValue)(ez),eQ=ez??eJ,eZ=t.useMemo(()=>ei?"":G(ew,ea),[ei,ew,ea]),e0=t.useMemo(()=>ei&&Array.isArray(ew)?ew.map(e=>G(e,ea)):G(ew,ea),[ei,ew,ea]);L((0,d.useValueAsRef)(eX),eE,ew,(0,c.useStableCallback)(()=>e0),!eR,M);let e1=t.useRef(ew),e6=ei?Array.isArray(ew)&&ew.length>0:null!=ew&&""!==eZ;(0,u.useIsoLayoutEffect)(()=>{ev(e6)},[e6,ev]),(0,u.useIsoLayoutEffect)(function(){let e=ew,t=!1;if(ei){let r=Array.isArray(ew)?ew:[];t=0===r.length,e=r[r.length-1]}let r=t?-1:V(ej.current,e,eu),n=-1===r?null:r;null===n&&(eF.current=null),eA||eY.set("selectedIndex",n)},[ei,eA,ew,eu,eY]),(0,Z.useValueChanged)(ew,()=>{let e;ef(eC),ep((e=eh.initialValue,Array.isArray(ew)&&Array.isArray(e)?!function(e,t,r=(e,t)=>e===t){return e.length===t.length&&e.every((e,n)=>r(e,t[n]))}(ew,e,(e,t)=>F(e,t,eu)):ew!==e)),ex.change(ew)});let e3=(0,c.useStableCallback)((e,t)=>{A?.(e,t),!t.isCanceled&&(eM(e),e||t.reason!==X.REASONS.focusOut&&t.reason!==X.REASONS.outsidePress||(em(!0),eg(!1),"onBlur"===ey&&ex.commit(ew)))}),e5=(0,c.useStableCallback)(()=>
1{eU(!1),eY.update({activeIndex:null,openMethod:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1}),J?.(!1)});(0,K.useOpenChangeComplete)({enabled:!H,open:eA,ref:eT,onComplete(){eA||e5()}}),t.useImperativeHandle(H,()=>({unmount:e5}),[e5]);let e4=(0,c.useStableCallback)((e,t)=>{C?.(e,t),t.isCanceled||eI(e)}),e7=(0,c.useStableCallback)(e=>{let t=er(e.scrollHeight,e.clientHeight),r=en(e.scrollTop,t);eY.set("scrollUpArrowVisible",r>0),eY.set("scrollDownArrowVisible",r<t)}),e2=(0,v.useFloatingRootContext)({open:eA,onOpenChange:e3,elements:{reference:eX,floating:eK}}),e8=(0,g.useClick)(e2,{enabled:!N&&!eR,event:"mousedown"}),e9=(0,h.useDismiss)(e2),te=(0,b.useListNavigation)(e2,{enabled:!N&&!eR,listRef:eO,activeIndex:e$,selectedIndex:eq,disabledIndices:m.EMPTY_ARRAY,onNavigate(e){(null!==e||eA)&&eY.set("activeIndex",e)},focusItemOnHover:ec}),tt=(0,S.useTypeahead)(e2,{enabled:!N&&!eR&&(eA||!ei),listRef:eL,activeIndex:e$,selectedIndex:eq,disabledIndices:e=>(0,s.isElementDisabled)(eO.current[e]),onMatch(e){eA?eY.set("activeIndex",e):e4(ej.current[e],(0,q.createChangeEventDetails)(X.REASONS.none))},onTyping(e){eD.current=e}}),tr=t.useMemo(()=>(0,eo.mergeProps)(tt.reference,te.reference,e9.reference,e8.reference,eG),[e8.reference,tt.reference,te.reference,e9.reference,eG]),tn=t.useMemo(()=>(0,eo.mergeProps)(el.FOCUSABLE_POPUP_PROPS,tt.floating,te.floating,e9.floating),[tt.floating,te.floating,e9.floating]),tl=te.item??m.EMPTY_OBJECT;(0,o.useOnFirstRender)(()=>{eY.update({popupProps:tn,triggerProps:tr})}),eY.useSyncedValues({id:eE,modal:U,multiple:ei,value:ew,open:eA,mounted:eW,transitionStatus:eH,popupProps:tn,triggerProps:tr,items:et,itemToStringLabel:es,itemToStringValue:ea,isItemEqualToValue:eu,openMethod:eQ});let to=t.useMemo(()=>({store:eY,floatingContext:e2,required:B,disabled:eR,readOnly:N,multiple:ei,highlightItemOnHover:ec,setValue:e4,setOpen:e3,listRef:eO,popupRef:eT,scrollHandlerRef:ek,handleScrollArrowVisibility:e7,scrollArrowsMountedCountRef:eP,itemProps:tl,valueRef:eN,valuesRef:ej,labelsRef:eL,typingRef:eD,selectionRef:eV,firstItemTextRef:e_,selectedItemTextRef:eF,validation:ex,onOpenChangeComplete:J,alignItemWithTriggerActiveRef:eB,initialValueRef:e1}),[eY,e2,B,eR,N,ei,ec,e4,e3,tl,ex,J,e7]),ti=(0,n.useMergedRefs)(Y,ex.inputRef),ts=ei?void 0:eC,ta=t.useMemo(()=>ei&&Array.isArray(ew)&&eC?ew.map(e=>{let t=G(e,ea);return(0,W.jsx)("input",{type:"hidden",form:T,name:eC,value:t,disabled:eR},t)}):null,[ei,ew,T,eC,ea,eR]);return(0,W.jsxs)(y.Provider,{value:to,children:[ed,(0,W.jsx)("input",{...ex.getValidationProps(eR,{onFocus(){eY.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented||eR||N)return;let t=e.currentTarget.value,r=(0,q.createChangeEventDetails)(X.REASONS.none,e.nativeEvent);eY.set("forceMount",!0),queueMicrotask(function(){if(ei)return;let e=t.toLowerCase(),n=ej.current.findIndex(t=>G(t,ea).toLowerCase()===e||z(t,es).toLowerCase()===e);-1===n&&(n=ej.current.findIndex((t,r)=>{let n=eL.current[r];return null!=n&&n.toLowerCase()===e}));let l=ej.current[n];null!=l&&e4(l,r)})}}),id:eE&&null==ts?`${eE}-hidden-input`:void 0,form:T,name:ts,autoComplete:k,value:eZ,disabled:eR,required:B&&!(ei&&e6),readOnly:N,ref:ti,style:eC?r.visuallyHiddenInput:r.visuallyHidden,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),ta]})}],39707);var ei=e.i(52245),es=e.i(8868),ea=e.i(47554);function eu(e={}){let t,{id:r,fallbackControlId:n,native:l=!1,setLabelId:o,focusControl:i}=e,{controlId:s,setLabelId:a}=N(),d=(0,c.useStableCallback)(e=>{a(e),o?.(e)}),f=(t=(0,k.useBaseUiId)(r),(0,u.useIsoLayoutEffect)(()=>(d(t),()=>{d(e=>e===t?void 0:e)}),[t,d]),t),p=s??n;function m(e){let t=(0,ea.getTarget)(e.nativeEvent);t?.closest("button,input,select,textarea")||(!e.defaultPrevented&&e.detail>1&&e.preventDefault(),l||function(e){if(i)return i(e,p);if(!p)return;let t=(0,es.ownerDocument)(e.currentTarget).getElementById(p);(0,T.isHTMLElement)(t)&&t.focus({focusVisible:!0})}(e))}return l?{id:f,htmlFor:p??void 0,onMouseDown:m}:{id:f,onClick:m,onPointerDown(e){e.preventDefault()}}}function ec(e){return null==e?void 0:`${e}-label`}e.s(["useLabel",0,eu],97886),e.s(["getDefaultLabelId",0,ec,"resolveAriaLabelledBy",0,function(e,t){return e??t}],50001);let ed=t.forwardRef(function(e,t){let{render:r,className:n,style:l,...o}=e;delete o.id;let i=O(),{store:s}=E(),a=(0,f.useStore)(s,$.triggerElement),u=(0,f.useStore)(s,$.id),c=eu({id:ec(u),fallbackControlId:a?.id??u,setLabelId(e){let t="function"==typeof e?e(s.state.labelId):e;s.set("labelId",t)}});return(0,ei.useRenderElement)("div",e,{ref:t,state:i.state,props:[c,o],stateAttributesMapping:I})});e.s(["SelectLabel",0,ed],79870)},79364,31701,49602,78873,2552,40688,26257,e=>{"use strict";var t=e.i(71645),r=e.i(8868),n=e.i(39957),l=e.i(46265),o=e.i(34346),i=e.i(3902),s=e.i(69690),a=e.i(47778),u=e.i(5005),c=e.i(75812),d=e.i(52245),f=e.i(4659),p=e.i(64042),m=e.i(47554),g=e.i(96296),h=e.i(76782),v=e.i(40886),b=e.i(75606),S=e.i(56434),x=e.i(38489),y=e.i(50001);let E={...u.pressableTriggerOpenStateMapping,...c.fieldValidityMapping,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},R=t.forwardRef(function(e,u){let{render:c,className:R,id:C,disabled:w=!1,nativeButton:I=!0,style:A,...M}=e,{setTouched:O,setFocused:L,validationMode:T,state:k,disabled:P}=(0,s.useFieldRootContext)(),{labelId:N}=(0,a.useLabelableContext)(),{store:j,setOpen:D,selectionRef:_,validation:F,readOnly:V,required:B,alignItemWithTriggerActiveRef:W,disabled:U}=(0,i.useSelectRootContext)(),H=P||U||w,z=(0,o.useStore)(j,f.selectors.open),G=(0,o.useStore)(j,f.selectors.mounted),Y=(0,o.useStore)(j,f.selectors.value),$=(0,o.useStore)(j,f.selectors.triggerProps),q=(0,o.useStore)(j,f.selectors.positionerElement),X=(0,o.useStore)(j,f.selectors.listElement),K=(0,o.useStore)(j,f.selectors.popupSide),J=(0,o.useStore)(j,f.selectors.id),Q=(0,o.useStore)(j,f.selectors.labelId),Z=(0,o.useStore)(j,f.selectors.hasSelectedValue),ee=G&&q?K:null,et=C??J,er=(0,y.resolveAriaLabelledBy)(N,Q);(0,x.useLabelableId)({id:et});let en=(0,l.useValueAsRef)(q),el=t.useRef(null),{getButtonProps:eo,buttonRef:ei}=(0,v.useButton)({disabled:H,native:I}),es=j.useStateSetter("triggerElement"),ea=(0,n.useTimeout)(),eu=(0,n.useTimeout)(),ec=(0,n.useTimeout)();t.useEffect(()=>{if(z)return ec.start(400,()=>{_.current.allowUnselectedMouseUp=!0,_.current.allowSelectedMouseUp=!0}),()=>{ec.clear()};_.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},eu.clear()},[z,_,eu,ec]);let ed=(0,h.mergeProps)($,{id:et,role:"combobox","aria-expanded":z,"aria-haspopup":"listbox","aria-controls":z?X?.id??(0,g.getFloatingFocusElement)(q)?.id:void 0,"aria-labelledby":er,"aria-readonly":V||void 0,"aria-required":B||void 0,tabIndex:H?-1:0,onFocus(e){L(!0),z&&W.current&&D(!1,(0,b.createChangeEventDetails)(S.REASONS.none,e.nativeEvent)),ea.start(0,()=>{j.set("forceMount",!0)})},onBlur(e){(0,m.contains)(q,e.relatedTarget)||(O(!0),L(!1),"onBlur"===T&&F.commit(Y))},onMouseDown(e){if(z)return;let t=(0,r.ownerDocument)(e.currentTarget);function n(e){if(!el.current)return;let t=e.target;(0,m.contains)(el.current,t)||(0,m.contains)(en.current,t)||(0,p.isMouseWithinBounds)(e,el.current)||D(!1,(0,b.createChangeEventDetails)(S.REASONS.cancelOpen,e))}eu.start(0,()=>{t.addEventListener("mouseup",n,{once:!0})})}},M,eo),ef=F.getValidationProps(H,ed);ef.role="combobox";let ep={...k,open:z,disabled:H,value:Y,readOnly:V,popupSide:ee,placeholder:!Z};return(0,d.useRenderElement)("button",e,{ref:[u,el,ei,es],state:ep,stateAttributesMapping:E,props:ef})});e.s(["SelectTrigger",0,R],79364);var C=e.i(42191);let w={value:()=>null},I=t.forwardRef(function(e,t){let{className:r,render:n,children:l,placeholder:s,style:a,...u}=e,{store:c,valueRef:p}=(0,i.useSelectRootContext)(),m=(0,o.useStore)(c,f.selectors.value),g=(0,o.useStore)(c,f.selectors.items),h=(0,o.useStore)(c,f.selectors.itemToStringLabel),v=(0,o.useStore)(c,f.selectors.hasSelectedValue),b=!v&&null!=s&&null==l,S=(0,o.useStore)(c,f.selectors.hasNullItemLabel,b),x=null;return x="function"==typeof l?l(m):null!=l?l:b&&!S?s:Array.isArray(m)?(0,C.resolveMultipleLabels)(m,g,h):(0,C.resolveSelectedLabel)(m,g,h),(0,d.useRenderElement)("span",e,{state:{value:m,placeholder:!v},ref:[t,p],props:[{children:x},u],stateAttributesMapping:w})});e.s(["SelectValue",0,I],31701);let A=t.forwardRef(function(e,t){let{render:r,className:n,style:l,...s}=e,{store:a}=(0,i.useSelectRootContext)(),c=(0,o.useStore)(a,f.selectors.open);return(0,d.useRenderElement)("span",e,{state:{open:c}
1,ref:t,props:[{"aria-hidden":!0,children:"â¼"},s],stateAttributesMapping:u.triggerOpenStateMapping})});e.s(["SelectIcon",0,A],49602);var M=e.i(26674),O=e.i(43476);let L=t.forwardRef(function(e,t){let{store:r}=(0,i.useSelectRootContext)(),n=(0,o.useStore)(r,f.selectors.mounted),l=(0,o.useStore)(r,f.selectors.forceMount);return n||l?(0,O.jsx)(M.FloatingPortal,{ref:t,...e}):null});e.s(["SelectPortal",0,L],78873);var T=e.i(9407);let k={...u.popupStateMapping,...T.transitionStatusMapping},P=t.forwardRef(function(e,t){let{render:r,className:n,style:l,...s}=e,{store:a}=(0,i.useSelectRootContext)(),u=(0,o.useStore)(a,f.selectors.open),c=(0,o.useStore)(a,f.selectors.mounted),p=(0,o.useStore)(a,f.selectors.transitionStatus);return(0,d.useRenderElement)("div",e,{state:{open:u,transitionStatus:p},ref:t,props:[{role:"presentation",hidden:!c,style:{userSelect:"none",WebkitUserSelect:"none"}},s],stateAttributesMapping:k})});e.s(["SelectBackdrop",0,P],2552);var N=e.i(33332);let j=t.createContext(void 0);e.s(["SelectPositionerContext",0,j,"useSelectPositionerContext",0,function(){let e=t.useContext(j);if(!e)throw Error((0,N.default)(59));return e}],40688),e.s(["LIST_FUNCTIONAL_STYLES",0,{position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"},"clearStyles",0,function(e,t){e&&Object.assign(e.style,t)}],26257)},96533,e=>{"use strict";e.i(47167);var t=e.i(33332),r=e.i(71645);let n=r.createContext(void 0);e.s(["useToolbarRootContext",0,function(e){let l=r.useContext(n);if(void 0===l&&!e)throw Error((0,t.default)(69));return l}])},64042,e=>{"use strict";var t=e.i(33848),r=e.i(28744);e.s(["isMouseWithinBounds",0,function(e,n){let l=function(e){let n=e.getBoundingClientRect(),l=(0,t.ownerWindow)(e);if(r.platform.env.jsdom)return n;let o=l.getComputedStyle(e,"::before"),i=l.getComputedStyle(e,"::after");if("none"===o.content&&"none"===i.content)return n;let s=parseFloat(o.width)||0,a=parseFloat(o.height)||0,u=parseFloat(i.width)||0,c=parseFloat(i.height)||0,d=Math.max(n.width,s,u),f=Math.max(n.height,a,c),p=d-n.width,m=f-n.height;return{left:n.left-p/2,right:n.right+p/2,top:n.top-m/2,bottom:n.bottom+m/2}}(n);return e.clientX>=l.left-5&&e.clientX<=l.right+5&&e.clientY>=l.top-5&&e.clientY<=l.bottom+5}])},33383,e=>{"use strict";var t=e.i(71645),r=e.i(8868),n=e.i(45484),l=e.i(46376);e.s(["useAnchoredPopupScrollLock",0,function(e,o,i,s){let[a,u]=t.useState(!1);(0,l.useIsoLayoutEffect)(()=>{if(!e||!o||null==i)return void u(!1);let t=(0,r.ownerDocument)(i).documentElement.clientWidth,n=i.offsetWidth;u(t>0&&n>0&&n>=t-20)},[e,o,i]),(0,n.useScrollLock)(e&&(!o||a),s)}])},94258,e=>{"use strict";var t=e.i(71645);e.s(["usePreviousValue",0,function(e){let[r,n]=t.useState({current:e,previous:null});return Object.is(e,r.current)||n({current:e,previous:r.current}),r.previous}])},26197,e=>{"use strict";let t=(0,e.i(33550).default)("outline","check","Check",[["path",{d:"M5 12l5 5l10 -10",key:"svg-0"}]]);e.s(["IconCheck",0,t],26197)},99582,e=>{"use strict";let t=(0,e.i(33550).default)("outline","copy","Copy",[["path",{d:"M7 9.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667l0 -8.666",key:"svg-0"}],["path",{d:"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1",key:"svg-1"}]]);e.s(["IconCopy",0,t],99582)}]);
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.