1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7399],{32:(e,t,n)=>{n.d(t,{N:()=>i});var r=n(2115),l=n(5155),o=n(4446),a=n(2467);function i(e){let t=e+"CollectionProvider",[n,i]=function(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let l=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:l}}),[n,l])}};return o.scopeName=e,[function(t,o){let a=r.createContext(o),i=n.length;function u(t){let{scope:n,children:o,...u}=t,s=n?.[e][i]||a,c=r.useMemo(()=>u,Object.values(u));return(0,l.jsx)(s.Provider,{value:c,children:o})}return n=[...n,o],u.displayName=t+"Provider",[u,function(n,l){let u=l?.[e][i]||a,s=r.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let l=n.reduce((t,{useScope:n,scopeName:r})=>{let l=n(e)[`__scope${r}`];return{...t,...l}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}(o,...t)]}(t),[u,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:n}=e,o=r.useRef(null),a=r.useRef(new Map).current;return(0,l.jsx)(u,{scope:t,itemMap:a,collectionRef:o,children:n})};c.displayName=t;let d=e+"CollectionSlot",f=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=s(d,n),u=(0,o.s)(t,i.collectionRef);return(0,l.jsx)(a.DX,{ref:u,children:r})});f.displayName=d;let v=e+"CollectionItemSlot",p="data-radix-collection-item",m=r.forwardRef((e,t)=>{let{scope:n,children:i,...u}=e,c=r.useRef(null),d=(0,o.s)(t,c),f=s(v,n);return r.useEffect(()=>(f.itemMap.set(c,{ref:c,...u}),()=>void f.itemMap.delete(c))),(0,l.jsx)(a.DX,{...{[p]:""},ref:d,children:i})});return m.displayName=v,[{Provider:c,Slot:f,ItemSlot:m},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("[".concat(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]}},489:(e,t,n)=>{n.d(t,{b:()=>i});var r=n(2115),l=n(7602),o=n(5155),a=r.forwardRef((e,t)=>(0,o.jsx)(l.sG.label,{...e,ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null==(n=e.onMouseDown)||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));a.displayName="Label";var i=a},2108:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(1847).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},3242:(e,t,n)=>{n.d(t,{b:()=>i,s:()=>a});var r=n(2115),l=n(7602),o=n(5155),a=r.forwardRef((e,t)=>(0,o.jsx)(l.sG.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));a.displayName="VisuallyHidden";var i=a}
1,4212:(e,t,n)=>{n.d(t,{q:()=>r});function r(e,[t,n]){return Math.min(n,Math.max(t,e))}},4638:(e,t,n)=>{n.d(t,{UC:()=>ti,YJ:()=>ts,In:()=>to,q7:()=>td,VF:()=>tv,p4:()=>tf,JU:()=>tc,ZL:()=>ta,bL:()=>tn,wn:()=>tm,PP:()=>tp,wv:()=>th,l9:()=>tr,WT:()=>tl,LM:()=>tu});var r,l=n(2115),o=n(7650),a=n(4212),i=n(2556),u=n(32),s=n(4446),c=n(3468),d=n(6218),f=n(7602),v=n(222),p=n(9584),m=n(5155),h="dismissableLayer.update",w=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),y=l.forwardRef((e,t)=>{var n,o;let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:u,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:y,onDismiss:x,...E}=e,C=l.useContext(w),[S,N]=l.useState(null),R=null!=(o=null==S?void 0:S.ownerDocument)?o:null==(n=globalThis)?void 0:n.document,[,T]=l.useState({}),P=(0,s.s)(t,e=>N(e)),L=Array.from(C.layers),[k]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),j=L.indexOf(k),M=S?L.indexOf(S):-1,D=C.layersWithOutsidePointerEventsDisabled.size>0,I=M>=j,A=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,v.c)(e),o=l.useRef(!1),a=l.useRef(()=>{});return l.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){b("dismissableLayer.pointerDownOutside",r,l,{discrete:!0})},l={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",a.current),a.current=t,n.addEventListener("click",a.current,{once:!0})):t()}else n.removeEventListener("click",a.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",a.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...C.branches].some(e=>e.contains(t));I&&!n&&(null==c||c(e),null==y||y(e),e.defaultPrevented||null==x||x())},R),O=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,v.c)(e),o=l.useRef(!1);return l.useEffect(()=>{let e=e=>{e.target&&!o.current&&b("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...C.branches].some(e=>e.contains(t))&&(null==d||d(e),null==y||y(e),e.defaultPrevented||null==x||x())},R);return(0,p.U)(e=>{M===C.layers.size-1&&(null==u||u(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))},R),l.useEffect(()=>{if(S)return a&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(r=R.body.style.pointerEvents,R.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(S)),C.layers.add(S),g(),()=>{a&&1===C.layersWithOutsidePointerEventsDisabled.size&&(R.body.style.pointerEvents=r)}},[S,R,a,C]),l.useEffect(()=>()=>{S&&(C.layers.delete(S),C.layersWithOutsidePointerEventsDisabled.delete(S),g())},[S,C]),l.useEffect(()=>{let e=()=>T({});return document.addEventListener(h,e),()=>document.removeEventListener(h,e)},[]),(0,m.jsx)(f.sG.div,{...E,ref:P,style:{pointerEvents:D?I?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.m)(e.onFocusCapture,O.onFocusCapture),onBlurCapture:(0,i.m)(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:(0,i.m)(e.onPointerDownCapture,A.onPointerDownCapture)})});function g(){let e=new CustomEvent(h);document.dispatchEvent(e)}function b(e,t,n,r){let{discrete:l}=r,o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),l?(0,f.hO)(o,a):o.dispatchEvent(a)}y.displayName="DismissableLayer",l.forwardRef((e,t)=>{let n=l.useContext(w),r=l.useRef(null),o=(0,s.s)(t,r);return l.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,m.jsx)(f.sG.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var x=n(9526),E="focusScope.autoFocusOnMount",C="focusScope.autoFocusOnUnmount",S={bubbles:!1,cancelable:!0},N=l.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[u,c]=l.useState(null),d=(0,v.c)(o),p=(0,v.c)(a),h=l.useRef(null),w=(0,s.s)(t,e=>c(e)),y=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(r){let e=function(e){if(y.paused||!u)return;let t=e.target;u.contains(t)?h.current=t:P(h.current,{select:!0})},t=function(e){if(y.paused||!u)return;let t=e.relatedTarget;null!==t&&(u.contains(t)||P(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&&P(u)});return u&&n.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,u,y.paused]),l.useEffect(()=>{if(u){L.add(y);let e=document.activeElement;if(!u.contains(e)){let t=new CustomEvent(E,S);u.addEventListener(E,d),u.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(P(r,{select:t}),document.activeElement!==n)return}(R(u).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&P(u))}return()=>{u.removeEventListener(E,d),setTimeout(()=>{let t=new CustomEvent(C,S);u.addEventListener(C,p),u.dispatchEvent(t),t.defaultPrevented||P(null!=e?e:document.body,{select:!0}),u.removeEventListener(C,p),L.remove(y)},0)}}},[u,d,p,y]);let g=l.useCallback(e=>{if(!n&&!r||y.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&&P(o,{select:!0})):(e.preventDefault(),n&&P(r,{select:!0})):l===t&&e.preventDefault()}},[n,r,y.paused]);return(0,m.jsx)(f.sG.div,{tabIndex:-1,...i,ref:w,onKeyDown:g})});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,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function P(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[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()}}N.displayName="FocusScope";var L=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=k(e,t)).unshift(t)},remove(t){var n;null==(n=(e=k(e,t))[0])||n.resume()}}}();function k(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var j=n(8946),M=n(9309),D=n(4129),I=l.forwardRef((e,t)=>
1{var n,r;let{container:a,...i}=e,[u,s]=l.useState(!1);(0,D.N)(()=>s(!0),[]);let c=a||u&&(null==(r=globalThis)||null==(n=r.document)?void 0:n.body);return c?o.createPortal((0,m.jsx)(f.sG.div,{...i,ref:t}),c):null});I.displayName="Portal";var A=n(2467),O=n(3558),B=n(8108),_=n(3242),F=n(7745),H=n(1450),W=n(216),K=n(8357),G=(0,n(3711).f)(),V=function(){},U=l.forwardRef(function(e,t){var n=l.useRef(null),r=l.useState({onScrollCapture:V,onWheelCapture:V,onTouchMoveCapture:V}),o=r[0],a=r[1],i=e.forwardProps,u=e.children,s=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,v=e.sideCar,p=e.noIsolation,m=e.inert,h=e.allowPinchZoom,w=e.as,y=e.gapMode,g=(0,H.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),b=(0,K.S)([n,t]),x=(0,H.Cl)((0,H.Cl)({},g),o);return l.createElement(l.Fragment,null,d&&l.createElement(v,{sideCar:G,removeScrollBar:c,shards:f,noIsolation:p,inert:m,setCallbacks:a,allowPinchZoom:!!h,lockRef:n,gapMode:y}),i?l.cloneElement(l.Children.only(u),(0,H.Cl)((0,H.Cl)({},x),{ref:b})):l.createElement(void 0===w?"div":w,(0,H.Cl)({},x,{className:s,ref:b}),u))});U.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},U.classNames={fullWidth:W.pN,zeroRight:W.Mi};var z=n(9615),X=n(6810),q=n(5841),Y=!1;if("undefined"!=typeof window)try{var Z=Object.defineProperty({},"passive",{get:function(){return Y=!0,!0}});window.addEventListener("test",Z,Z),window.removeEventListener("test",Z,Z)}catch(e){Y=!1}var $=!!Y&&{passive:!1},J=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},Q=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),ee(e,r)){var l=et(e,r);if(l[1]>l[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},ee=function(e,t){return"v"===e?J(t,"overflowY"):J(t,"overflowX")},et=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},en=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,v=0;do{var p=et(e,u),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&ee(e,u)&&(f+=h,v+=m),u=u instanceof ShadowRoot?u.host:u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return d&&(l&&1>Math.abs(f)||!l&&i>f)?c=!0:!d&&(l&&1>Math.abs(v)||!l&&-i>v)&&(c=!0),c},er=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},el=function(e){return[e.deltaX,e.deltaY]},eo=function(e){return e&&"current"in e?e.current:e},ea=0,ei=[];let eu=(0,z.m)(G,function(e){var t=l.useRef([]),n=l.useRef([0,0]),r=l.useRef(),o=l.useState(ea++)[0],a=l.useState(q.T0)[0],i=l.useRef(e);l.useEffect(function(){i.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,H.fX)([e.lockRef.current],(e.shards||[]).map(eo),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var u=l.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var l,o=er(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=Q(d,c);if(!f)return!0;if(f?l=d:(l="v"===d?"h":"v",f=Q(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||s)&&(r.current=l),!l)return!0;var v=r.current||l;return en(v,t,e,"h"===v?u:s,!0)},[]),s=l.useCallback(function(e){if(ei.length&&ei[ei.length-1]===a){var n="deltaY"in e?el(e):er(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}
1if(!r){var l=(i.current.shards||[]).map(eo).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=l.useCallback(function(e,n,r,l){var o={name:e,delta:n,target:r,should:l,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),d=l.useCallback(function(e){n.current=er(e),r.current=void 0},[]),f=l.useCallback(function(t){c(t.type,el(t),t.target,u(t,e.lockRef.current))},[]),v=l.useCallback(function(t){c(t.type,er(t),t.target,u(t,e.lockRef.current))},[]);l.useEffect(function(){return ei.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:v}),document.addEventListener("wheel",s,$),document.addEventListener("touchmove",s,$),document.addEventListener("touchstart",d,$),function(){ei=ei.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,$),document.removeEventListener("touchmove",s,$),document.removeEventListener("touchstart",d,$)}},[]);var p=e.removeScrollBar,m=e.inert;return l.createElement(l.Fragment,null,m?l.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?l.createElement(X.jp,{gapMode:e.gapMode}):null)});var es=l.forwardRef(function(e,t){return l.createElement(U,(0,H.Cl)({},e,{ref:t,sideCar:eu}))});es.classNames=U.classNames;var ec=[" ","Enter","ArrowUp","ArrowDown"],ed=[" ","Enter"],ef="Select",[ev,ep,em]=(0,u.N)(ef),[eh,ew]=(0,c.A)(ef,[em,M.Bk]),ey=(0,M.Bk)(),[eg,eb]=eh(ef),[ex,eE]=eh(ef),eC=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:a,value:i,defaultValue:u,onValueChange:s,dir:c,name:f,autoComplete:v,disabled:p,required:h,form:w}=e,y=ey(t),[g,b]=l.useState(null),[x,E]=l.useState(null),[C,S]=l.useState(!1),N=(0,d.jH)(c),[R=!1,T]=(0,O.i)({prop:r,defaultProp:o,onChange:a}),[P,L]=(0,O.i)({prop:i,defaultProp:u,onChange:s}),k=l.useRef(null),D=!g||w||!!g.closest("form"),[I,A]=l.useState(new Set),B=Array.from(I).map(e=>e.props.value).join(";");return(0,m.jsx)(M.bL,{...y,children:(0,m.jsxs)(eg,{required:h,scope:t,trigger:g,onTriggerChange:b,valueNode:x,onValueNodeChange:E,valueNodeHasChildren:C,onValueNodeHasChildrenChange:S,contentId:(0,j.B)(),value:P,onValueChange:L,open:R,onOpenChange:T,dir:N,triggerPointerDownPosRef:k,disabled:p,children:[(0,m.jsx)(ev.Provider,{scope:t,children:(0,m.jsx)(ex,{scope:e.__scopeSelect,onNativeOptionAdd:l.useCallback(e=>{A(t=>new Set(t).add(e))},[]),onNativeOptionRemove:l.useCallback(e=>{A(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),D?(0,m.jsxs)(e9,{"aria-hidden":!0,required:h,tabIndex:-1,name:f,autoComplete:v,value:P,onChange:e=>L(e.target.value),disabled:p,form:w,children:[void 0===P?(0,m.jsx)("option",{value:""}):null,Array.from(I)]},B):null]})})};eC.displayName=ef;var eS="SelectTrigger",eN=l.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:r=!1,...o}=e,a=ey(n),u=eb(eS,n),c=u.disabled||r,d=(0,s.s)(t,u.onTriggerChange),v=ep(n),p=l.useRef("touch"),[h,w,y]=te(e=>{let t=v().filter(e=>!e.disabled),n=t.find(e=>e.value===u.value),r=tt(t,e,n);void 0!==r&&u.onValueChange(r.value)}),g=e=>{c||(u.onOpenChange(!0),y()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,m.jsx)(M.Mz,{asChild:!0,...a,children:(0,m.jsx)(f.sG.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":e3(u.value)?"":void 0,...o,ref:d,onClick:(0,i.m)(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&g(e)}),onPointerDown:(0,i.m)(o.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(g(e),e.preventDefault())}),onKeyDown:(0,i.m)(o.onKeyDown,e=>{let t=""!==h.current;
1e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||w(e.key),(!t||" "!==e.key)&&ec.includes(e.key)&&(g(),e.preventDefault())})})})});eN.displayName=eS;var eR="SelectValue",eT=l.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:l,children:o,placeholder:a="",...i}=e,u=eb(eR,n),{onValueNodeHasChildrenChange:c}=u,d=void 0!==o,v=(0,s.s)(t,u.onValueNodeChange);return(0,D.N)(()=>{c(d)},[c,d]),(0,m.jsx)(f.sG.span,{...i,ref:v,style:{pointerEvents:"none"},children:e3(u.value)?(0,m.jsx)(m.Fragment,{children:a}):o})});eT.displayName=eR;var eP=l.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...l}=e;return(0,m.jsx)(f.sG.span,{"aria-hidden":!0,...l,ref:t,children:r||"â¼"})});eP.displayName="SelectIcon";var eL=e=>(0,m.jsx)(I,{asChild:!0,...e});eL.displayName="SelectPortal";var ek="SelectContent",ej=l.forwardRef((e,t)=>{let n=eb(ek,e.__scopeSelect),[r,a]=l.useState();return((0,D.N)(()=>{a(new DocumentFragment)},[]),n.open)?(0,m.jsx)(eI,{...e,ref:t}):r?o.createPortal((0,m.jsx)(eM,{scope:e.__scopeSelect,children:(0,m.jsx)(ev.Slot,{scope:e.__scopeSelect,children:(0,m.jsx)("div",{children:e.children})})}),r):null});ej.displayName=ek;var[eM,eD]=eh(ek),eI=l.forwardRef((e,t)=>{let{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:u,side:c,sideOffset:d,align:f,alignOffset:v,arrowPadding:p,collisionBoundary:h,collisionPadding:w,sticky:g,hideWhenDetached:b,avoidCollisions:E,...C}=e,S=eb(ek,n),[R,T]=l.useState(null),[P,L]=l.useState(null),k=(0,s.s)(t,e=>T(e)),[j,M]=l.useState(null),[D,I]=l.useState(null),O=ep(n),[B,_]=l.useState(!1),H=l.useRef(!1);l.useEffect(()=>{if(R)return(0,F.Eq)(R)},[R]),(0,x.Oh)();let W=l.useCallback(e=>{let[t,...n]=O().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&&P&&(P.scrollTop=0),n===r&&P&&(P.scrollTop=P.scrollHeight),null==n||n.focus(),document.activeElement!==l))return},[O,P]),K=l.useCallback(()=>W([j,R]),[W,j,R]);l.useEffect(()=>{B&&K()},[B,K]);let{onOpenChange:G,triggerPointerDownPosRef:V}=S;l.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!=(l=null==(n=V.current)?void 0:n.x)?l:0)),y:Math.abs(Math.round(t.pageY)-(null!=(o=null==(r=V.current)?void 0:r.y)?o:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():R.contains(n.target)||G(!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,G,V]),l.useEffect(()=>{let e=()=>G(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[G]);let[U,z]=te(e=>{let t=O().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=tt(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),X=l.useCallback((e,t,n)=>{let r=!H.current&&!n;(void 0!==S.value&&S.value===t||r)&&(M(e),r&&(H.current=!0))},[S.value]),q=l.useCallback(()=>null==R?void 0:R.focus(),[R]),Y=l.useCallback((e,t,n)=>{let r=!H.current&&!n;(void 0!==S.value&&S.value===t||r)&&I(e)},[S.value]),Z="popper"===r?eO:eA,$=Z===eO?{side:c,sideOffset:d,align:f,alignOffset:v,arrowPadding:p,collisionBoundary:h,collisionPadding:w,sticky:g,hideWhenDetached:b,avoidCollisions:E}:{};return(0,m.jsx)(eM,{scope:n,content:R,viewport:P,onViewportChange:L,itemRefCallback:X,selectedItem:j,onItemLeave:q,itemTextRefCallback:Y,focusSelectedItem:K,selectedItemText:D,position:r,isPositioned:B,searchRef:U,children:(0,m.jsx)(es,{as:A.DX,allowPinchZoom:!0,children:(0,m.jsx)(N,{asChild:!0,trapped:S.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.m)(o,e=>{var t;null==(t=S.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,m.jsx)(y,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:(0,m.jsx)(Z,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=>e.preventDefault(),...C,...$,onPlaced:()=>_(!0),ref:k,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:(0,i.m)(C.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||z(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=O().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>W(t)),e.preventDefault()}})})})})})})});eI.displayName="SelectContentImpl";var eA=l.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:r,...o}=e,i=eb(ek,n),u=eD(ek,n),[c,d]=l.useState(null),[v,p]=l.useState(null),h=(0,s.s)(t,e=>p(e)),w=ep(n),y=l.useRef(!1),g=l.useRef(!0),{viewport:b,selectedItem:x,selectedItemText:E,focusSelectedItem:C}=u,S=l.useCallback(()=>{if(i.trigger&&i.valueNode&&c&&v&&b&&x&&E){let e=i.trigger.getBoundingClientRect(),t=v.getBoundingClientRect(),n=i.valueNode.getBoundingClientRect(),l=E.getBoundingClientRect();if("rtl"!==i.dir){let r=l.left-t.left,o=n.left-r,i=e.left-o,u=e.width+i,s=Math.max(u,t.width),d=window.innerWidth-10,f=(0,a.q)(o,[10,Math.max(10,d-s)]);c.style.minWidth=u+"px",c.style.left=f+"px"}else{let r=t.right-l.right,o=window.innerWidth-n.right-r,i=window.innerWidth-e.right-o,u=e.width+i,s=Math.max(u,t.width),d=window.innerWidth-10,f=(0,a.q)(o,[10,Math.max(10,d-s)]);c.style.minWidth=u+"px",c.style.right=f+"px"}let o=w(),u=window.innerHeight-20,s=b.scrollHeight,d=window.getComputedStyle(v),f=parseInt(d.borderTopWidth,10),p=parseInt(d.paddingTop,10),m=parseInt(d.borderBottomWidth,10),h=f+p+s+parseInt(d.paddingBottom,10)+m,g=Math.min(5*x.offsetHeight,h),C=window.getComputedStyle(b),S=parseInt(C.paddingTop,10),N=parseInt(C.paddingBottom,10),R=e.top+e.height/2-10,T=x.offsetHeight/2,P=f+p+(x.offsetTop+T);if(P<=R){let e=o.length>0&&x===o[o.length-1].ref.current;c.style.bottom="0px";let t=Math.max(u-R,T+(e?N:0)+(v.clientHeight-b.offsetTop-b.offsetHeight)+m);c.style.height=P+t+"px"}else{let e=o.length>0&&x===o[0].ref.current;c.style.top="0px";let t=Math.max(R,f+b.offsetTop+(e?S:0)+T);c.style.height=t+(h-P)+"px",b.scrollTop=P-R+b.offsetTop}c.style.margin="".concat(10,"px 0"),c.style.minHeight=g+"px",c.style.maxHeight=u+"px",null==r||r(),requestAnimationFrame(()=>y.current=!0)}},[w,i.trigger,i.valueNode,c,v,b,x,E,i.dir,r]);(0,D.N)(()=>S(),[S]);let[N,R]=l.useState();(0,D.N)(()=>{v&&R(window.getComputedStyle(v).zIndex)},[v]);let T=l.useCallback(e=>{e&&!0===g.current&&(S(),null==C||C(),g.current=!1)},[S,C]);return(0,m.jsx)(eB,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:y,onScrollButtonChange:T,children:(0,m.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:N},children:(0,m.jsx)(f.sG.div,{...o,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});eA.displayName="SelectItemAlignedPosition";var eO=l.forwardRef((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:l=10,...o}=e,a=ey(n);return(0,m.jsx)(M.UC,{...a,...o,ref:t,align:r,collisionPadding:l,style:{boxSizing:"border-box",...o.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)"}})});eO.displayName="SelectPopperPosition";var[eB,e_]=eh(ek,{}),eF="SelectViewport",eH=l.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:r,...o}=e,a=eD(eF,n),u=e_(eF,n),c=(0,s.s)(t,a.onViewportChange),d=l.useRef(0);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),(0,m.jsx)(ev.Slot,{scope:n,children:(0,m.jsx)(f.sG.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,i.m)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=u;if((null==r?void 0: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})})})]})});eH.displayName=eF;var eW="SelectGroup",[eK,eG]=eh(eW),eV=l.forwardRef((e,t)=>
1{let{__scopeSelect:n,...r}=e,l=(0,j.B)();return(0,m.jsx)(eK,{scope:n,id:l,children:(0,m.jsx)(f.sG.div,{role:"group","aria-labelledby":l,...r,ref:t})})});eV.displayName=eW;var eU="SelectLabel",ez=l.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,l=eG(eU,n);return(0,m.jsx)(f.sG.div,{id:l.id,...r,ref:t})});ez.displayName=eU;var eX="SelectItem",[eq,eY]=eh(eX),eZ=l.forwardRef((e,t)=>{let{__scopeSelect:n,value:r,disabled:o=!1,textValue:a,...u}=e,c=eb(eX,n),d=eD(eX,n),v=c.value===r,[p,h]=l.useState(null!=a?a:""),[w,y]=l.useState(!1),g=(0,s.s)(t,e=>{var t;return null==(t=d.itemRefCallback)?void 0:t.call(d,e,r,o)}),b=(0,j.B)(),x=l.useRef("touch"),E=()=>{o||(c.onValueChange(r),c.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,m.jsx)(eq,{scope:n,value:r,disabled:o,textId:b,isSelected:v,onItemTextChange:l.useCallback(e=>{h(t=>{var n;return t||(null!=(n=null==e?void 0:e.textContent)?n:"").trim()})},[]),children:(0,m.jsx)(ev.ItemSlot,{scope:n,value:r,disabled:o,textValue:p,children:(0,m.jsx)(f.sG.div,{role:"option","aria-labelledby":b,"data-highlighted":w?"":void 0,"aria-selected":v&&w,"data-state":v?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...u,ref:g,onFocus:(0,i.m)(u.onFocus,()=>y(!0)),onBlur:(0,i.m)(u.onBlur,()=>y(!1)),onClick:(0,i.m)(u.onClick,()=>{"mouse"!==x.current&&E()}),onPointerUp:(0,i.m)(u.onPointerUp,()=>{"mouse"===x.current&&E()}),onPointerDown:(0,i.m)(u.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,i.m)(u.onPointerMove,e=>{if(x.current=e.pointerType,o){var t;null==(t=d.onItemLeave)||t.call(d)}else"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.m)(u.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=d.onItemLeave)||t.call(d)}}),onKeyDown:(0,i.m)(u.onKeyDown,e=>{var t;((null==(t=d.searchRef)?void 0:t.current)===""||" "!==e.key)&&(ed.includes(e.key)&&E()," "===e.key&&e.preventDefault())})})})})});eZ.displayName=eX;var e$="SelectItemText",eJ=l.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:a,...i}
1=e,u=eb(e$,n),c=eD(e$,n),d=eY(e$,n),v=eE(e$,n),[p,h]=l.useState(null),w=(0,s.s)(t,e=>h(e),d.onItemTextChange,e=>{var t;return null==(t=c.itemTextRefCallback)?void 0:t.call(c,e,d.value,d.disabled)}),y=null==p?void 0:p.textContent,g=l.useMemo(()=>(0,m.jsx)("option",{value:d.value,disabled:d.disabled,children:y},d.value),[d.disabled,d.value,y]),{onNativeOptionAdd:b,onNativeOptionRemove:x}=v;return(0,D.N)(()=>(b(g),()=>x(g)),[b,x,g]),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(f.sG.span,{id:d.textId,...i,ref:w}),d.isSelected&&u.valueNode&&!u.valueNodeHasChildren?o.createPortal(i.children,u.valueNode):null]})});eJ.displayName=e$;var eQ="SelectItemIndicator",e0=l.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return eY(eQ,n).isSelected?(0,m.jsx)(f.sG.span,{"aria-hidden":!0,...r,ref:t}):null});e0.displayName=eQ;var e1="SelectScrollUpButton",e5=l.forwardRef((e,t)=>{let n=eD(e1,e.__scopeSelect),r=e_(e1,e.__scopeSelect),[o,a]=l.useState(!1),i=(0,s.s)(t,r.onScrollButtonChange);return(0,D.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){a(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,m.jsx)(e6,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});e5.displayName=e1;var e2="SelectScrollDownButton",e4=l.forwardRef((e,t)=>{let n=eD(e2,e.__scopeSelect),r=e_(e2,e.__scopeSelect),[o,a]=l.useState(!1),i=(0,s.s)(t,r.onScrollButtonChange);return(0,D.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,m.jsx)(e6,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});e4.displayName=e2;var e6=l.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...o}=e,a=eD("SelectScrollButton",n),u=l.useRef(null),s=ep(n),c=l.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return l.useEffect(()=>()=>c(),[c]),(0,D.N)(()=>{var e;let t=s().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[s]),(0,m.jsx)(f.sG.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,i.m)(o.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(r,50))}),onPointerMove:(0,i.m)(o.onPointerMove,()=>{var e;null==(e=a.onItemLeave)||e.call(a),null===u.current&&(u.current=window.setInterval(r,50))}),onPointerLeave:(0,i.m)(o.onPointerLeave,()=>{c()})})}),e8=l.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,m.jsx)(f.sG.div,{"aria-hidden":!0,...r,ref:t})});e8.displayName="SelectSeparator";var e7="SelectArrow";function e3(e){return""===e||void 0===e}l.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,l=ey(n),o=eb(e7,n),a=eD(e7,n);return o.open&&"popper"===a.position?(0,m.jsx)(M.i3,{...l,...r,ref:t}):null}).displayName=e7;var e9=l.forwardRef((e,t)=>{let{value:n,...r}=e,o=l.useRef(null),a=(0,s.s)(t,o),i=(0,B.Z)(n);return l.useEffect(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(i!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[i,n]),(0,m.jsx)(_.s,{asChild:!0,children:(0,m.jsx)("select",{...r,ref:a,defaultValue:n})})});function te(e){let t=(0,v.c)(e),n=l.useRef(""),r=l.useRef(0),o=l.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=l.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return l.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,a]}function tt(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}e9.displayName="BubbleSelect";var tn=eC,tr=eN,tl=eT,to=eP,ta=eL,ti=ej,tu=eH,ts=eV,tc=ez,td=eZ,tf=eJ,tv=e0,tp=e5,tm=e4,th=e8},5917:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(1847).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},6218:(e,t,n)=>{n.d(t,{jH:()=>o});var r=n(2115);n(5155);var l=r.createContext(void 0);function o(e){let t=r.useContext(l);return e||t||"ltr"}},8108:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(2115);function l(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},9526:(e,t,n)=>{n.d(t,{Oh:()=>o});var r=n(2115),l=0;function o(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=n[0])?e:a()),document.body.insertAdjacentElement("beforeend",null!=(t=n[1])?t:a()),l++,()=>{1===l&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e
1=>e.remove()),l--}},[])}function a(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}}}]);
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.