1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9750],{38719:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(55729);function l(e){let t=(0,r.useRef)({value:e,previous:e});return(0,r.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},70140:(e,t,n)=>{n.d(t,{N:()=>i});var r=n(55729),l=n(99829),o=n(40041),a=n(97628);function i(e){let t=e+"CollectionProvider",[n,i]=(0,l.A)(t),[u,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e+"CollectionSlot",d=r.forwardRef((e,t)=>{let{scope:n,children:l}=e,i=s(c,n),u=(0,o.s)(t,i.collectionRef);return r.createElement(a.DX,{ref:u},l)}),f=e+"CollectionItemSlot",p="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:n}=e,l=r.useRef(null),o=r.useRef(new Map).current;return r.createElement(u,{scope:t,itemMap:o,collectionRef:l},n)},Slot:d,ItemSlot:r.forwardRef((e,t)=>{let{scope:n,children:l,...i}=e,u=r.useRef(null),c=(0,o.s)(t,u),d=s(f,n);return r.useEffect(()=>(d.itemMap.set(u,{ref:u,...i}),()=>void d.itemMap.delete(u))),r.createElement(a.DX,{[p]:"",ref:c},l)})},function(t){let n=s(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},i]}},79750:(e,t,n)=>{let r;n.d(t,{UC:()=>tc,In:()=>tu,q7:()=>tf,p4:()=>tp,ZL:()=>ts,bL:()=>to,l9:()=>ta,WT:()=>ti,LM:()=>td});var l=n(99410),o=n(55729),a=n(56760),i=n(52535),u=n(25269),s=n(70140),c=n(40041),d=n(99829),f=n(71979),p=n(19639),v=n(9613),m=n(563);let h="dismissableLayer.update",g=(0,o.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),w=(0,o.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:d,onInteractOutside:f,onDismiss:w,...b}=e,C=(0,o.useContext)(g),[x,S]=(0,o.useState)(null),P=null!=(n=null==x?void 0:x.ownerDocument)?n:null==globalThis?void 0:globalThis.document,[,R]=(0,o.useState)({}),T=(0,c.s)(t,e=>S(e)),k=Array.from(C.layers),[D]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),A=k.indexOf(D),L=x?k.indexOf(x):-1,I=C.layersWithOutsidePointerEventsDisabled.size>0,O=L>=A,N=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,v.c)(e),r=(0,o.useRef)(!1),l=(0,o.useRef)(()=>{});return(0,o.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function o(){E("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",l.current),l.current=o,t.addEventListener("click",l.current,{once:!0})):o()}else t.removeEventListener("click",l.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",l.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...C.branches].some(e=>e.contains(t));O&&!n&&(null==s||s(e),null==f||f(e),e.defaultPrevented||null==w||w())},P),_=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,v.c)(e),r=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{let e=e=>{e.target&&!r.current&&E("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;![...C.branches].some(e=>e.contains(t))&&(null==d||d(e),null==f||f(e),e.defaultPrevented||null==w||w())},P);return(0,m.U)(e=>{L===C.layers.size-1&&(null==i||i(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},P),(0,o.useEffect)(()=>{if(x)return a&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(r=P.body.style.pointerEvents,P.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(x)),C.layers.add(x),y(),()=>{a&&1===C.layersWithOutsidePointerEventsDisabled.size&&(P.body.style.pointerEvents=r)}},[x,P,a,C]),(0,o.useEffect)(()=>()=>{x&&(C.layers.delete(x),C.layersWithOutsidePointerEventsDisabled.delete(x),y())},[x,C]),(0,o.useEffect)(()=>{let e=()=>R({});return document.addEventListener(h,e),()=>document.removeEventListener(h,e)},[]),(0,o.createElement)(p.sG.div,(0,l.A)({},b,{ref:T,style:{pointerEvents:I?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,u.m)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,u.m)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,u.m)(e.onPointerDownCapture,N.onPointerDownCapture)}))});function y(){let e=new CustomEvent(h);document.dispatchEvent(e)}function E(e,t,n,{discrete:r}){let l=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&l.addEventListener(e,t,{once:!0}),r?(0,p.hO)(l,o):l.dispatchEvent(o)}var b=n(74249);let C="focusScope.autoFocusOnMount",x="focusScope.autoFocusOnUnmount",S={bubbles:!1,cancelable:!0},P=(0,o.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...u}=e,[s,d]=(0,o.useState)(null),f=(0,v.c)(a),m=(0,v.c)(i),h=(0,o.useRef)(null),g=(0,c.s)(t,e=>d(e)),w=(0,o.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,o.useEffect)(()=>
1{if(r){function e(e){if(w.paused||!s)return;let t=e.target;s.contains(t)?h.current=t:k(h.current,{select:!0})}function t(e){if(w.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||k(h.current,{select:!0}))}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&k(s)});return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,s,w.paused]),(0,o.useEffect)(()=>{if(s){D.add(w);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(C,S);s.addEventListener(C,f),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(k(r,{select:t}),document.activeElement!==n)return}(R(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&k(s))}return()=>{s.removeEventListener(C,f),setTimeout(()=>{let t=new CustomEvent(x,S);s.addEventListener(x,m),s.dispatchEvent(t),t.defaultPrevented||k(null!=e?e:document.body,{select:!0}),s.removeEventListener(x,m),D.remove(w)},0)}}},[s,f,m,w]);let y=(0,o.useCallback)(e=>{if(!n&&!r||w.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,l=document.activeElement;if(t&&l){let t=e.currentTarget,[r,o]=function(e){let t=R(e);return[T(t,e),T(t.reverse(),e)]}(t);r&&o?e.shiftKey||l!==o?e.shiftKey&&l===r&&(e.preventDefault(),n&&k(o,{select:!0})):(e.preventDefault(),n&&k(r,{select:!0})):l===t&&e.preventDefault()}},[n,r,w.paused]);return(0,o.createElement)(p.sG.div,(0,l.A)({tabIndex:-1},u,{ref:g,onKeyDown:y}))});function R(e){let t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function T(e,t){for(let n 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}(n,{upTo:t}))return n}function k(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let D=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=A(e,t)).unshift(t)},remove(t){var n;null==(n=(e=A(e,t))[0])||n.resume()}}}();function A(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var L=n(67913),I=n(92309),O=n(118),N=n(74707),_=n(81671),M=n(35896),F=n(24347);let W="Popper",[H,B]=(0,d.A)(W),[K,V]=H(W),X=(0,o.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:r,...a}=e,i=V("PopperAnchor",n),u=(0,o.useRef)(null),s=(0,c.s)(t,u);return(0,o.useEffect)(()=>{i.onAnchorChange((null==r?void 0:r.current)||u.current)}),r?null:(0,o.createElement)(p.sG.div,(0,l.A)({},a,{ref:s}))}),U="PopperContent",[Y,z]=H(U),G=(0,o.forwardRef)((e,t)=>{var n,r,a,i,u,s,d,f;let{__scopePopper:m,side:h="bottom",sideOffset:g=0,align:w="center",alignOffset:y=0,arrowPadding:E=0,avoidCollisions:b=!0,collisionBoundary:C=[],collisionPadding:x=0,sticky:S="partial",hideWhenDetached:P=!1,updatePositionStrategy:R="optimized",onPlaced:T,...k}=e,D=V(U,m),[A,L]=(0,o.useState)(null),_=(0,c.s)(t,e=>L(e)),[W,H]=(0,o.useState)(null),B=(0,F.X)(W),K=null!=(n=null==B?void 0:B.width)?n:0,X=null!=(r=null==B?void 0:B.height)?r:0,z="number"==typeof x?x:{top:0,right:0,bottom:0,left:0,...x},G=Array.isArray(C)?C:[C],$=G.length>0,q={padding:z,boundary:G.filter(j),altBoundary:$},{refs:Q,floatingStyles:ee,placement:et,isPositioned:en,middlewareData:er}=(0,I.we)({strategy:"fixed",placement:h+("center"!==w?"-"+w:""),whileElementsMounted:(...e)=>(0,O.ll)(...e,{animationFrame:"always"===R}),elements:{reference:D.anchor},middleware:[(0,N.cY)({mainAxis:g+X,alignmentAxis:y}),b&&(0,O.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===S?(0,O.ER)():void 0,...q}),b&&(0,O.UU)({...q}),(0,O.Ej)({...q,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:l,height:o}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${n}px`),a.setProperty("--radix-popper-available-height",`${r}px`),a.setProperty("--radix-popper-anchor-width",`${l}px`),a.setProperty("--radix-popper-anchor-height",`${o}px`)}}),W&&(0,I.UE)({element:W,padding:E}),Z({arrowWidth:K,arrowHeight:X}),P&&(0,O.jD)({strategy:"referenceHidden",...q})]}),[el,eo]=J(et),ea=(0,v.c)(T);(0,M.N)(()=>{en&&(null==ea||ea())},[en,ea]);let ei=null==(a=er.arrow)?void 0:a.x,eu=null==(i=er.arrow)?void 0:i.y,es=(null==(u=er.arrow)?void 0:u.centerOffset)!==0,[ec,ed]=(0,o.useState)();return(0,M.N)(()=>{A&&ed(window.getComputedStyle(A).zIndex)},[A]),(0,o.createElement)("div",{ref:Q.setFloating,"data-radix-popper-content-wrapper":"",style:{...ee,transform:en?ee.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[null==(s=er.transformOrigin)?void 0:s.x,null==(d=er.transformOrigin)?void 0:d.y].join(" ")},dir:e.dir},(0,o.createElement)(Y,{scope:m,placedSide:el,onArrowChange:H,arrowX:ei,arrowY:eu,shouldHideArrow:es},(0,o.createElement)(p.sG.div,(0,l.A)({"data-side":el,"data-align":eo},k,{ref:_,style:{...k.style,animation:en?void 0:"none",opacity:null!=(f=er.hide)&&f.referenceHidden?0:void 0}}))))}
1),$={top:"bottom",right:"left",bottom:"top",left:"right"},q=(0,o.forwardRef)(function(e,t){let{__scopePopper:n,...r}=e,a=z("PopperArrow",n),i=$[a.placedSide];return(0,o.createElement)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[i]: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}},(0,o.createElement)(_.b,(0,l.A)({},r,{ref:t,style:{...r.style,display:"block"}})))});function j(e){return null!==e}let Z=e=>({name:"transformOrigin",options:e,fn(t){var n,r,l,o,a;let{placement:i,rects:u,middlewareData:s}=t,c=(null==(n=s.arrow)?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,v]=J(i),m={start:"0%",center:"50%",end:"100%"}[v],h=(null!=(r=null==(l=s.arrow)?void 0:l.x)?r:0)+d/2,g=(null!=(o=null==(a=s.arrow)?void 0:a.y)?o:0)+f/2,w="",y="";return"bottom"===p?(w=c?m:`${h}px`,y=`${-f}px`):"top"===p?(w=c?m:`${h}px`,y=`${u.floating.height+f}px`):"right"===p?(w=`${-f}px`,y=c?m:`${g}px`):"left"===p&&(w=`${u.floating.width+f}px`,y=c?m:`${g}px`),{data:{x:w,y:y}}}});function J(e){let[t,n="center"]=e.split("-");return[t,n]}let Q=e=>{let{__scopePopper:t,children:n}=e,[r,l]=(0,o.useState)(null);return(0,o.createElement)(K,{scope:t,anchor:r,onAnchorChange:l},n)},ee=(0,o.forwardRef)((e,t)=>{var n;let{container:r=null==globalThis||null==(n=globalThis.document)?void 0:n.body,...i}=e;return r?a.createPortal((0,o.createElement)(p.sG.div,(0,l.A)({},i,{ref:t})),r):null});var et=n(97628),en=n(16697),er=n(38719),el=n(40748),eo=n(20184),ea=n(13829),ei=n(32173),eu=n(49793),es=(0,n(81020).f)(),ec=function(){},ed=o.forwardRef(function(e,t){var n=o.useRef(null),r=o.useState({onScrollCapture:ec,onWheelCapture:ec,onTouchMoveCapture:ec}),l=r[0],a=r[1],i=e.forwardProps,u=e.children,s=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,v=e.noIsolation,m=e.inert,h=e.allowPinchZoom,g=e.as,w=(0,ea.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),y=(0,eu.S)([n,t]),E=(0,ea.Cl)((0,ea.Cl)({},w),l);return o.createElement(o.Fragment,null,d&&o.createElement(p,{sideCar:es,removeScrollBar:c,shards:f,noIsolation:v,inert:m,setCallbacks:a,allowPinchZoom:!!h,lockRef:n}),i?o.cloneElement(o.Children.only(u),(0,ea.Cl)((0,ea.Cl)({},E),{ref:y})):o.createElement(void 0===g?"div":g,(0,ea.Cl)({},E,{className:s,ref:y}),u))});ed.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ed.classNames={fullWidth:ei.pN,zeroRight:ei.Mi};var ef=n(61134),ep=n(41011),ev=n(49963),em=!1;if("undefined"!=typeof window)try{var eh=Object.defineProperty({},"passive",{get:function(){return em=!0,!0}});window.addEventListener("test",eh,eh),window.removeEventListener("test",eh,eh)}catch(e){em=!1}var eg=!!em&&{passive:!1},ew=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},ey=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),eE(e,n)){var r=eb(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},eE=function(e,t){return"v"===e?ew(t,"overflowY"):ew(t,"overflowX")},eb=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eC=function(e,t,n,r,l){var o,a=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),i=a*r,u=n.target,s=t.contains(u),c=!1,d=i>0,f=0,p=0;do{var v=eb(e,u),m=v[0],h=v[1]-v[2]-a*m;(m||h)&&eE(e,u)&&(f+=h,p+=m),u=u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return d&&(l&&0===f||!l&&i>f)?c=!0:!d&&(l&&0===p||!l&&-i>p)&&(c=!0),c},ex=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eS=function(e){return[e.deltaX,e.deltaY]},eP=function(e){return e&&"current"in e?e.current:e},eR=0,eT=[];let ek=(0,ef.m)(es,function(e){var t=o.useRef([]),n=o.useRef([0,0]),r=o.useRef(),l=o.useState(eR++)[0],a=o.useState(function(){return(0,ev.T0)()})[0],i=o.useRef(e);o.useEffect(function(){i.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(0,ea.fX)([e.lockRef.current],(e.shards||[]).map(eP),!0).filter(
1Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var u=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var l,o=ex(e),a=n.current,u="deltaX"in e?e.deltaX:a[0]-o[0],s="deltaY"in e?e.deltaY:a[1]-o[1],c=e.target,d=Math.abs(u)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=ey(d,c);if(!f)return!0;if(f?l=d:(l="v"===d?"h":"v",f=ey(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||s)&&(r.current=l),!l)return!0;var p=r.current||l;return eC(p,t,e,"h"===p?u:s,!0)},[]),s=o.useCallback(function(e){if(eT.length&&eT[eT.length-1]===a){var n="deltaY"in e?eS(e):ex(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var l=(i.current.shards||[]).map(eP).filter(Boolean).filter(function(t){return t.contains(e.target)});(l.length>0?u(e,l[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=o.useCallback(function(e,n,r,l){var o={name:e,delta:n,target:r,should:l};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),d=o.useCallback(function(e){n.current=ex(e),r.current=void 0},[]),f=o.useCallback(function(t){c(t.type,eS(t),t.target,u(t,e.lockRef.current))},[]),p=o.useCallback(function(t){c(t.type,ex(t),t.target,u(t,e.lockRef.current))},[]);o.useEffect(function(){return eT.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,eg),document.addEventListener("touchmove",s,eg),document.addEventListener("touchstart",d,eg),function(){eT=eT.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,eg),document.removeEventListener("touchmove",s,eg),document.removeEventListener("touchstart",d,eg)}},[]);var v=e.removeScrollBar,m=e.inert;return o.createElement(o.Fragment,null,m?o.createElement(a,{styles:"\n .block-interactivity-".concat(l," {pointer-events: none;}\n .allow-interactivity-").concat(l," {pointer-events: all;}\n")}):null,v?o.createElement(ep.jp,{gapMode:"margin"}):null)});var eD=o.forwardRef(function(e,t){return o.createElement(ed,(0,ea.Cl)({},e,{ref:t,sideCar:ek}))});eD.classNames=ed.classNames;let eA=[" ","Enter","ArrowUp","ArrowDown"],eL=[" ","Enter"],eI="Select",[eO,eN,e_]=(0,s.N)(eI),[eM,eF]=(0,d.A)(eI,[e_,B]),eW=B(),[eH,eB]=eM(eI),[eK,eV]=eM(eI),eX=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,disabled:r=!1,...a}=e,i=eW(n),s=eB("SelectTrigger",n),d=s.disabled||r,f=(0,c.s)(t,s.onTriggerChange),v=eN(n),[m,h,g]=tr(e=>{let t=v().filter(e=>!e.disabled),n=t.find(e=>e.value===s.value),r=tl(t,e,n);void 0!==r&&s.onValueChange(r.value)}),w=()=>{d||(s.onOpenChange(!0),g())};return(0,o.createElement)(X,(0,l.A)({asChild:!0},i),(0,o.createElement)(p.sG.button,(0,l.A)({type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":tt(s.value)?"":void 0},a,{ref:f,onClick:(0,u.m)(a.onClick,e=>{e.currentTarget.focus()}),onPointerDown:(0,u.m)(a.onPointerDown,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(w(),s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())}),onKeyDown:(0,u.m)(a.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||h(e.key),(!t||" "!==e.key)&&eA.includes(e.key)&&(w(),e.preventDefault())})})))}),eU=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,className:r,style:a,children:i,placeholder:u="",...s}=e,d=eB("SelectValue",n),{onValueNodeHasChildrenChange:f}=d,v=void 0!==i,m=(0,c.s)(t,d.onValueNodeChange);return(0,M.N)(()=>{f(v)},[f,v]),(0,o.createElement)(p.sG.span,(0,l.A)({},s,{ref:m,style:{pointerEvents:"none"}}),tt(d.value)?(0,o.createElement)(o.Fragment,null,u):i)}),eY=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,children:r,...a}=e;return(0,o.createElement)(p.sG.span,(0,l.A)({"aria-hidden":!0},a,{ref:t}),r||"â¼")}),ez="SelectContent",eG=(0,o.forwardRef)((e,t)=>{let n=eB(ez,e.__scopeSelect),[r,i]=(0,o.useState)();return((0,M.N)(()=>{i(new DocumentFragment)},[]),n.open)?(0,o.createElement)(ej,(0,l.A)({},e,{ref:t})):r?(0,a.createPortal)((0,o.createElement)(e$,{scope:e.__scopeSelect},(0,o.createElement)(eO.Slot,{scope:e.__scopeSelect},(0,o.createElement)("div",null,e.children))),r):null}),[e$,eq]=eM(ez),ej=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:i,onPointerDownOutside:s,side:d,sideOffset:f,align:p,alignOffset:v,arrowPadding:m,collisionBoundary:h,collisionPadding:g,sticky:y,hideWhenDetached:E,avoidCollisions:C,...x}=e,S=eB(ez,n),[R,T]=(0,o.useState)(null),[k,D]=(0,o.useState)(null),A=(0,c.s)(t,e=>T(e)),[L,I]=(0,o.useState)(null),[O,N]=(0,o.useState)(null),_=eN(n),[M,F]=(0,o.useState)(!1),W=(0,o.useRef)(!1);(0,o.useEffect)(()=>
1{if(R)return(0,eo.Eq)(R)},[R]),(0,b.Oh)();let H=(0,o.useCallback)(e=>{let[t,...n]=_().map(e=>e.ref.current),[r]=n.slice(-1),l=document.activeElement;for(let n of e)if(n===l||(null==n||n.scrollIntoView({block:"nearest"}),n===t&&k&&(k.scrollTop=0),n===r&&k&&(k.scrollTop=k.scrollHeight),null==n||n.focus(),document.activeElement!==l))return},[_,k]),B=(0,o.useCallback)(()=>H([L,R]),[H,L,R]);(0,o.useEffect)(()=>{M&&B()},[M,B]);let{onOpenChange:K,triggerPointerDownPosRef:V}=S;(0,o.useEffect)(()=>{if(R){let e={x:0,y:0},t=t=>{var n,r,l,o;e={x:Math.abs(Math.round(t.pageX)-(null!=(n=null==(r=V.current)?void 0:r.x)?n:0)),y:Math.abs(Math.round(t.pageY)-(null!=(l=null==(o=V.current)?void 0:o.y)?l:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():R.contains(n.target)||K(!1),document.removeEventListener("pointermove",t),V.current=null};return null!==V.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[R,K,V]),(0,o.useEffect)(()=>{let e=()=>K(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[K]);let[X,U]=tr(e=>{let t=_().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=tl(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),Y=(0,o.useCallback)((e,t,n)=>{let r=!W.current&&!n;(void 0!==S.value&&S.value===t||r)&&(I(e),r&&(W.current=!0))},[S.value]),z=(0,o.useCallback)(()=>null==R?void 0:R.focus(),[R]),G=(0,o.useCallback)((e,t,n)=>{let r=!W.current&&!n;(void 0!==S.value&&S.value===t||r)&&N(e)},[S.value]),$="popper"===r?eJ:eZ;return(0,o.createElement)(e$,{scope:n,content:R,viewport:k,onViewportChange:D,itemRefCallback:Y,selectedItem:L,onItemLeave:z,itemTextRefCallback:G,focusSelectedItem:B,selectedItemText:O,position:r,isPositioned:M,searchRef:X},(0,o.createElement)(eD,{as:et.DX,allowPinchZoom:!0},(0,o.createElement)(P,{asChild:!0,trapped:S.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,u.m)(a,e=>{var t;null==(t=S.trigger)||t.focus({preventScroll:!0}),e.preventDefault()})},(0,o.createElement)(w,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>S.onOpenChange(!1)},(0,o.createElement)($,(0,l.A)({role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=>e.preventDefault()},x,$===eJ?{side:d,sideOffset:f,align:p,alignOffset:v,arrowPadding:m,collisionBoundary:h,collisionPadding:g,sticky:y,hideWhenDetached:E,avoidCollisions:C}:{},{onPlaced:()=>F(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:(0,u.m)(x.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=_().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 n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>H(t)),e.preventDefault()}})}))))))}),eZ=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,onPlaced:r,...a}=e,u=eB(ez,n),s=eq(ez,n),[d,f]=(0,o.useState)(null),[v,m]=(0,o.useState)(null),h=(0,c.s)(t,e=>m(e)),g=eN(n),w=(0,o.useRef)(!1),y=(0,o.useRef)(!0),{viewport:E,selectedItem:b,selectedItemText:C,focusSelectedItem:x}=s,S=(0,o.useCallback)(()=>{if(u.trigger&&u.valueNode&&d&&v&&E&&b&&C){let e=u.trigger.getBoundingClientRect(),t=v.getBoundingClientRect(),n=u.valueNode.getBoundingClientRect(),l=C.getBoundingClientRect();if("rtl"!==u.dir){let r=l.left-t.left,o=n.left-r,a=e.left-o,u=e.width+a,s=Math.max(u,t.width),c=window.innerWidth-10,f=(0,i.q)(o,[10,c-s]);d.style.minWidth=u+"px",d.style.left=f+"px"}else{let r=t.right-l.right,o=window.innerWidth-n.right-r,a=window.innerWidth-e.right-o,u=e.width+a,s=Math.max(u,t.width),c=window.innerWidth-10,f=(0,i.q)(o,[10,c-s]);d.style.minWidth=u+"px",d.style.right=f+"px"}let o=g(),a=window.innerHeight-20,s=E.scrollHeight,c=window.getComputedStyle(v),f=parseInt(c.borderTopWidth,10),p=parseInt(c.paddingTop,10),m=parseInt(c.borderBottomWidth,10),h=f+p+s+parseInt(c.paddingBottom,10)+m,y=Math.min(5*b.offsetHeight,h),x=window.getComputedStyle(E),S=parseInt(x.paddingTop,10),P=parseInt(x.paddingBottom,10),R=e.top+e.height/2-10,T=b.offsetHeight/2,k=f+p+(b.offsetTop+T);if(k<=R){let e=b===o[o.length-1].ref.current;d.style.bottom="0px";let t=Math.max(a-R,T+(e?P:0)+(v.clientHeight-E.offsetTop-E.offsetHeight)+m);d.style.height=k+t+"px"}else{let e=b===o[0].ref.current;d.style.top="0px";let t=Math.max(R,f+E.offsetTop+(e?S:0)+T);d.style.height=t+(h-k)+"px",E.scrollTop=k-R+E.offsetTop}d.style.margin="10px 0",d.style.minHeight=y+"px",d.style.maxHeight=a+"px",null==r||r(),requestAnimationFrame(()=>w.current=!0)}},[g,u.trigger,u.valueNode,d,v,E,b,C,u.dir,r]);(0,M.N)(()=>S(),[S]);let[P,R]=(0,o.useState)();(0,M.N)(()=>{v&&R(window.getComputedStyle(v).zIndex)},[v]);let T=(0,o.useCallback)(e=>{e&&!0===y.current&&(S(),null==x||x(),y.current=!1)},[S,x]);return(0,o.createElement)(eQ,{scope:n,contentWrapper:d,shouldExpandOnScrollRef:w,onScrollButtonChange:T},(0,o.createElement)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P}},(0,o.createElement)(p.sG.div,(0,l.A)({},a,{ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}}))))}),eJ=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:a=10,...i}=e,u=eW(n);return(0,o.createElement)(G,(0,l.A)({},u,i,{ref:t,align:r,collisionPadding:a,style:{boxSizing:"border-box",...i.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)"}}))}),[eQ,e0]=eM(ez,{}),e1="SelectViewport",e9=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,...r}=e,a=eq(e1,n),i=e0(e1,n),s=(0,c.s)(t,a.onViewportChange),d=(0,o.useRef)(0);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("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}"}}),(0,o.createElement)(eO.Slot,{scope:n},(0,o.createElement)(p.sG.div,(0,l.A)({"data-radix-select-viewport":"",role:"presentation"},r,{ref:s,style:{position:"relative",flex:1,overflow:"auto",...r.style},onScroll:(0,u.m)(r.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=i;if(null!=r&&r.current&&n){let e=Math.abs(d.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,l=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(l<r){let o=l+e,a=Math.min(r,o),i=o-a;n.style.height=a+"px","0px"===n.style.bottom&&(t.scrollTop=i>0?i:0,n.style.justifyContent="flex-end")}}}d.current=t.scrollTop})}))))}
1),[e2,e7]=eM("SelectGroup"),e5="SelectItem",[e4,e3]=eM(e5),e6=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,value:r,disabled:a=!1,textValue:i,...s}=e,d=eB(e5,n),f=eq(e5,n),v=d.value===r,[m,h]=(0,o.useState)(null!=i?i:""),[g,w]=(0,o.useState)(!1),y=(0,c.s)(t,e=>{var t;return null==(t=f.itemRefCallback)?void 0:t.call(f,e,r,a)}),E=(0,L.B)(),b=()=>{a||(d.onValueChange(r),d.onOpenChange(!1))};if(""===r)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,o.createElement)(e4,{scope:n,value:r,disabled:a,textId:E,isSelected:v,onItemTextChange:(0,o.useCallback)(e=>{h(t=>{var n;return t||(null!=(n=null==e?void 0:e.textContent)?n:"").trim()})},[])},(0,o.createElement)(eO.ItemSlot,{scope:n,value:r,disabled:a,textValue:m},(0,o.createElement)(p.sG.div,(0,l.A)({role:"option","aria-labelledby":E,"data-highlighted":g?"":void 0,"aria-selected":v&&g,"data-state":v?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1},s,{ref:y,onFocus:(0,u.m)(s.onFocus,()=>w(!0)),onBlur:(0,u.m)(s.onBlur,()=>w(!1)),onPointerUp:(0,u.m)(s.onPointerUp,b),onPointerMove:(0,u.m)(s.onPointerMove,e=>{if(a){var t;null==(t=f.onItemLeave)||t.call(f)}else e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,u.m)(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=f.onItemLeave)||t.call(f)}}),onKeyDown:(0,u.m)(s.onKeyDown,e=>{var t;((null==(t=f.searchRef)?void 0:t.current)===""||" "!==e.key)&&(eL.includes(e.key)&&b()," "===e.key&&e.preventDefault())})}))))}),e8="SelectItemText",te=(0,o.forwardRef)((e,t)=>{let{__scopeSelect:n,className:r,style:i,...u}=e,s=eB(e8,n),d=eq(e8,n),f=e3(e8,n),v=eV(e8,n),[m,h]=(0,o.useState)(null),g=(0,c.s)(t,e=>h(e),f.onItemTextChange,e=>{var t;return null==(t=d.itemTextRefCallback)?void 0:t.call(d,e,f.value,f.disabled)}),w=null==m?void 0:m.textContent,y=(0,o.useMemo)(()=>(0,o.createElement)("option",{key:f.value,value:f.value,disabled:f.disabled},w),[f.disabled,f.value,w]),{onNativeOptionAdd:E,onNativeOptionRemove:b}=v;return(0,M.N)(()=>(E(y),()=>b(y)),[E,b,y]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(p.sG.span,(0,l.A)({id:f.textId},u,{ref:g})),f.isSelected&&s.valueNode&&!s.valueNodeHasChildren?(0,a.createPortal)(u.children,s.valueNode):null)});(e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...a}=e,i=eq("SelectScrollButton",n),s=(0,o.useRef)(null),c=eN(n),d=(0,o.useCallback)(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return(0,o.useEffect)(()=>()=>d(),[d]),(0,M.N)(()=>{var e;let t=c().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[c]),(0,o.createElement)(p.sG.div,(0,l.A)({"aria-hidden":!0},a,{ref:t,style:{flexShrink:0,...a.style},onPointerDown:(0,u.m)(a.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(r,50))}),onPointerMove:(0,u.m)(a.onPointerMove,()=>{var e;null==(e=i.onItemLeave)||e.call(i),null===s.current&&(s.current=window.setInterval(r,50))}),onPointerLeave:(0,u.m)(a.onPointerLeave,()=>{d()})}))};function tt(e){return""===e||void 0===e}let tn=(0,o.forwardRef)((e,t)=>{let{value:n,...r}=e,a=(0,o.useRef)(null),i=(0,c.s)(t,a),u=(0,er.Z)(n);return(0,o.useEffect)(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(u!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[u,n]),(0,o.createElement)(el.s,{asChild:!0},(0,o.createElement)("select",(0,l.A)({},r,{ref:i,defaultValue:n})))});function tr(e){let t=(0,v.c)(e),n=(0,o.useRef)(""),r=(0,o.useRef)(0),l=(0,o.useCallback)(e=>{let l=n.current+e;t(l),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(l)},[t]),a=(0,o.useCallback)(()=>{n.current="",window.clearTimeout(r.current)},[]);return(0,o.useEffect)(()=>()=>window.clearTimeout(r.current),[]),[n,l,a]}function tl(e,t,n){var r,l;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=n?e.indexOf(n):-1,i=(r=e,l=Math.max(a,0),r.map((e,t)=>r[(l+t)%r.length]));1===o.length&&(i=i.filter(e=>e!==n));let u=i.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return u!==n?u:void 0}tn.displayName="BubbleSelect";let to=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:l,onOpenChange:a,value:i,defaultValue:u,onValueChange:s,dir:c,name:d,autoComplete:p,disabled:v,required:m}=e,h=eW(t),[g,w]=(0,o.useState)(null),[y,E]=(0,o.useState)(null),[b,C]=(0,o.useState)(!1),x=(0,f.jH)(c),[S=!1,P]=(0,en.i)({prop:r,defaultProp:l,onChange:a}),[R,T]=(0,en.i)({prop:i,defaultProp:u,onChange:s}),k=(0,o.useRef)(null),D=!g||!!g.closest("form"),[A,I]=(0,o.useState)(new Set),O=Array.from(A).map(e=>e.props.value).join(";");return(0,o.createElement)(Q,h,(0,o.createElement)(eH,{required:m,scope:t,trigger:g,onTriggerChange:w,valueNode:y,onValueNodeChange:E,valueNodeHasChildren:b,onValueNodeHasChildrenChange:C,contentId:(0,L.B)(),value:R,onValueChange:T,open:S,onOpenChange:P,dir:x,triggerPointerDownPosRef:k,disabled:v},(0,o.createElement)(eO.Provider,{scope:t},(0,o.createElement)(eK,{scope:e.__scopeSelect,onNativeOptionAdd:(0,o.useCallback)(e=>{I(t=>new Set(t).add(e))},[]),onNativeOptionRemove:(0,o.useCallback)(e=>{I(t=>{let n=new Set(t);return n.delete(e),n})},[])},n)),D?(0,o.createElement)(tn,{key:O,"aria-hidden":!0,required:m,tabIndex:-1,name:d,autoComplete:p,value:R,onChange:e=>T(e.target.value),disabled:v},void 0===R?(0,o.createElement)("option",{value:""}):null,Array.from(A)):null))},ta=eX,ti=eU,tu=eY,ts=e=>(0,o.createElement)(ee,(0,l.A)({asChild:!0},e)),tc=eG,td=e9,tf=e6,tp=te}}]);
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.