1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5015],{5872:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]])},6962:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])},9339:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n={callServer:function(){return o.callServer},createServerReference:function(){return i.createServerReference},findSourceMapURL:function(){return a.findSourceMapURL}};for(var l in n)Object.defineProperty(t,l,{enumerable:!0,get:n[l]});let o=r(77304),a=r(4060),i=r(77197)},9921:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},18460:(e,t,r)=>{r.d(t,{F:()=>a});var n=r(29722);let l=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=n.$,a=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return o(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:a,defaultVariants:i}=t,s=Object.keys(a).map(e=>{let t=null==r?void 0:r[e],n=null==i?void 0:i[e];if(null===t)return null;let o=l(t)||l(n);return a[e][o]}),u=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return o(e,s,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...l}=t;return Object.entries(l).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...i,...u}[t]):({...i,...u})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},29857:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]])},33650:(e,t,r)=>{r.d(t,{UC:()=>eB,In:()=>eO,q7:()=>eH,VF:()=>eF,p4:()=>eW,ZL:()=>eK,bL:()=>eA,wn:()=>e$,PP:()=>ez,l9:()=>eI,WT:()=>e_,LM:()=>eV});var n,l=r(12115),o=r(47650);function a(e,[t,r]){return Math.min(r,Math.max(t,e))}var i=r(70379),s=r(88051),u=r(47527),c=r(95155),d=r(1933);function p(e){var t;let r,n=(t=e,(r=l.forwardRef((e,t)=>{let{children:r,...n}=e;if(l.isValidElement(r)){var o;let e,a,i=(o=r,(a=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(a=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),s=function(e,t){let r={...t};for(let n in t){let l=e[n],o=t[n];/^on[A-Z]/.test(n)?l&&o?r[n]=(...e)=>{let t=o(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...o}:"className"===n&&(r[n]=[l,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==l.Fragment&&(s.ref=t?(0,u.t)(t,i):i),l.cloneElement(r,s)}return l.Children.count(r)>1?l.Children.only(null):null})).displayName=`${t}.SlotClone`,r),o=l.forwardRef((e,t)=>{let{children:r,...o}=e,a=l.Children.toArray(r),i=a.find(v);if(i){let e=i.props.children,r=a.map(t=>t!==i?t:l.Children.count(e)>1?l.Children.only(null):l.isValidElement(e)?e.props.children:null);return(0,c.jsx)(n,{...o,ref:t,children:l.isValidElement(e)?l.cloneElement(e,void 0,r):null})}return(0,c.jsx)(n,{...o,ref:t,children:r})});return o.displayName=`${e}.Slot`,o}var f=Symbol("radix.slottable");function v(e){return l.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}var h=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=p(`Primitive.${t}`),n=l.forwardRef((e,n)=>{let{asChild:l,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(l?r:t,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),m=r(17347),y=r(23933),g="dismissableLayer.update",w=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),x=l.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:s,onInteractOutside:d,onDismiss:p,...f}=e,v=l.useContext(w),[x,C]=l.useState(null),E=x?.ownerDocument??globalThis?.document,[,k]=l.useState({}),j=(0,u.s)(t,e=>
1C(e)),R=Array.from(v.layers),[P]=[...v.layersWithOutsidePointerEventsDisabled].slice(-1),N=R.indexOf(P),D=x?R.indexOf(x):-1,M=v.layersWithOutsidePointerEventsDisabled.size>0,T=D>=N,L=function(e,t=globalThis?.document){let r=(0,m.c)(e),n=l.useRef(!1),o=l.useRef(()=>{});return l.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){S("dismissableLayer.pointerDownOutside",r,l,{discrete:!0})},l={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=n,t.addEventListener("click",o.current,{once:!0})):n()}else t.removeEventListener("click",o.current);n.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...v.branches].some(e=>e.contains(t));T&&!r&&(a?.(e),d?.(e),e.defaultPrevented||p?.())},E),A=function(e,t=globalThis?.document){let r=(0,m.c)(e),n=l.useRef(!1);return l.useEffect(()=>{let e=e=>{e.target&&!n.current&&S("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...v.branches].some(e=>e.contains(t))&&(s?.(e),d?.(e),e.defaultPrevented||p?.())},E);return(0,y.U)(e=>{D===v.layers.size-1&&(o?.(e),!e.defaultPrevented&&p&&(e.preventDefault(),p()))},E),l.useEffect(()=>{if(x)return r&&(0===v.layersWithOutsidePointerEventsDisabled.size&&(n=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(x)),v.layers.add(x),b(),()=>{r&&1===v.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=n)}},[x,E,r,v]),l.useEffect(()=>()=>{x&&(v.layers.delete(x),v.layersWithOutsidePointerEventsDisabled.delete(x),b())},[x,v]),l.useEffect(()=>{let e=()=>k({});return document.addEventListener(g,e),()=>document.removeEventListener(g,e)},[]),(0,c.jsx)(h.div,{...f,ref:j,style:{pointerEvents:M?T?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.mK)(e.onFocusCapture,A.onFocusCapture),onBlurCapture:(0,i.mK)(e.onBlurCapture,A.onBlurCapture),onPointerDownCapture:(0,i.mK)(e.onPointerDownCapture,L.onPointerDownCapture)})});function b(){let e=new CustomEvent(g);document.dispatchEvent(e)}function S(e,t,r,{discrete:n}){let l=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&l.addEventListener(e,t,{once:!0}),n)l&&o.flushSync(()=>l.dispatchEvent(a));else l.dispatchEvent(a)}x.displayName="DismissableLayer",l.forwardRef((e,t)=>{let r=l.useContext(w),n=l.useRef(null),o=(0,u.s)(t,n);return l.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,c.jsx)(h.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var C=r(32007),E=r(25045),k=r(89971),j=r(94841),R=r(31246),P=r(98979),N=r(66294),D=r(83417),M=r(88428),T=r(22954),L=r(5174),A=[" ","Enter","ArrowUp","ArrowDown"],I=[" ","Enter"],_="Select",[O,K,B]=(0,s.N)(_),[V,H]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>l.createContext(e));return function(r){let n=r?.[e]||t;return l.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=l.createContext(n),a=r.length;r=[...r,n];let i=t=>{let{scope:r,children:n,...i}=t,s=r?.[e]?.[a]||o,u=l.useMemo(()=>i,Object.values(i));return(0,c.jsx)(s.Provider,{value:u,children:n})};return i.displayName=t+"Provider",[i,function(r,i){let s=i?.[e]?.[a]||o,u=l.useContext(s);if(u)return u;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let l=r(e)[`__scope${n}`];return{...t,...l}},{});return l.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(_,[B,j.Bk]),W=(0,j.Bk)(),[F,z]=V(_),[$,U]=V(_),Z=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:o,onOpenChange:a,value:i,defaultValue:s,onValueChange:u,dir:p,name:f,autoComplete:v,disabled:h,required:m,form:y}=e,g=W(t),[w,x]=l.useState(null),[b,S]=l.useState(null),[C,E]=l.useState(!1),R=(0,d.jH)(p),[N,D]=(0,P.i)({prop:n,defaultProp:o??!1,onChange:a,caller:_}),[M,T]=(0,P.i)({prop:i,defaultProp:s,onChange:u,caller:_}),L=l.useRef(null),A=!w||y||!!w.closest("form"),[I,K]=l.useState(new Set),B=Array.from(I).map(e=>e.props.value).join(";");return(0,c.jsx)(j.bL,{...g,children:(0,c.jsxs)(F,{required:m,scope:t,trigger:w,onTriggerChange:x,valueNode:b,onValueNodeChange:S,valueNodeHasChildren:C,onValueNodeHasChildrenChange:E,contentId:(0,k.B)(),value:M,onValueChange:T,open:N,onOpenChange:D,dir:R,triggerPointerDownPosRef:L,disabled:h,children:[(0,c.jsx)(O.Provider,{scope:t,children:(0,c.jsx)($,{scope:e.__scopeSelect,onNativeOptionAdd:l.useCallback(e=>{K(t=>new Set(t).add(e))},[]),onNativeOptionRemove:l.useCallback(e=>{K(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),A?(0,c.jsxs)(eD,{"aria-hidden":!0,required:m,tabIndex:-1,name:f,autoComplete:v,value:M,onChange:e=>T(e.target.value),disabled:h,form:y,children:[void 0===M?(0,c.jsx)("option",{value:""}):null,Array.from(I)]},B):null]})})};Z.displayName=_;var q="SelectTrigger",X=l.forwardRef((e,t)=>
1{let{__scopeSelect:r,disabled:n=!1,...o}=e,a=W(r),s=z(q,r),d=s.disabled||n,p=(0,u.s)(t,s.onTriggerChange),f=K(r),v=l.useRef("touch"),[m,y,g]=eT(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===s.value),n=eL(t,e,r);void 0!==n&&s.onValueChange(n.value)}),w=e=>{d||(s.onOpenChange(!0),g()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,c.jsx)(j.Mz,{asChild:!0,...a,children:(0,c.jsx)(h.button,{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":eM(s.value)?"":void 0,...o,ref:p,onClick:(0,i.mK)(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==v.current&&w(e)}),onPointerDown:(0,i.mK)(o.onPointerDown,e=>{v.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(w(e),e.preventDefault())}),onKeyDown:(0,i.mK)(o.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||y(e.key),(!t||" "!==e.key)&&A.includes(e.key)&&(w(),e.preventDefault())})})})});X.displayName=q;var Y="SelectValue",G=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:l,children:o,placeholder:a="",...i}=e,s=z(Y,r),{onValueNodeHasChildrenChange:d}=s,p=void 0!==o,f=(0,u.s)(t,s.onValueNodeChange);return(0,N.N)(()=>{d(p)},[d,p]),(0,c.jsx)(h.span,{...i,ref:f,style:{pointerEvents:"none"},children:eM(s.value)?(0,c.jsx)(c.Fragment,{children:a}):o})});G.displayName=Y;var Q=l.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...l}=e;return(0,c.jsx)(h.span,{"aria-hidden":!0,...l,ref:t,children:n||"â¼"})});Q.displayName="SelectIcon";var J=e=>(0,c.jsx)(R.Z,{asChild:!0,...e});J.displayName="SelectPortal";var ee="SelectContent",et=l.forwardRef((e,t)=>{let r=z(ee,e.__scopeSelect),[n,a]=l.useState();return((0,N.N)(()=>{a(new DocumentFragment)},[]),r.open)?(0,c.jsx)(eo,{...e,ref:t}):n?o.createPortal((0,c.jsx)(er,{scope:e.__scopeSelect,children:(0,c.jsx)(O.Slot,{scope:e.__scopeSelect,children:(0,c.jsx)("div",{children:e.children})})}),n):null});et.displayName=ee;var[er,en]=V(ee),el=p("SelectContent.RemoveScroll"),eo=l.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:s,side:d,sideOffset:p,align:f,alignOffset:v,arrowPadding:h,collisionBoundary:m,collisionPadding:y,sticky:g,hideWhenDetached:w,avoidCollisions:b,...S}=e,k=z(ee,r),[j,R]=l.useState(null),[P,N]=l.useState(null),D=(0,u.s)(t,e=>R(e)),[M,A]=l.useState(null),[I,_]=l.useState(null),O=K(r),[B,V]=l.useState(!1),H=l.useRef(!1);l.useEffect(()=>{if(j)return(0,T.Eq)(j)},[j]),(0,C.Oh)();let W=l.useCallback(e=>{let[t,...r]=O().map(e=>e.ref.current),[n]=r.slice(-1),l=document.activeElement;for(let r of e)if(r===l||(r?.scrollIntoView({block:"nearest"}),r===t&&P&&(P.scrollTop=0),r===n&&P&&(P.scrollTop=P.scrollHeight),r?.focus(),document.activeElement!==l))return},[O,P]),F=l.useCallback(()=>W([M,j]),[W,M,j]);l.useEffect(()=>{B&&F()},[B,F]);let{onOpenChange:$,triggerPointerDownPosRef:U}=k;l.useEffect(()=>{if(j){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(U.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(U.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():j.contains(r.target)||$(!1),document.removeEventListener("pointermove",t),U.current=null};return null!==U.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[j,$,U]),l.useEffect(()=>{let e=()=>$(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[$]);let[Z,q]=eT(e=>{let t=O().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eL(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),X=l.useCallback((e,t,r)=>{let n=!H.current&&!r;(void 0!==k.value&&k.value===t||n)&&(A(e),n&&(H.current=!0))},[k.value]),Y=l.useCallback(()=>j?.focus(),[j]),G=l.useCallback((e,t,r)=>{let n=!H.current&&!r;(void 0!==k.value&&k.value===t||n)&&_(e)},[k.value]),Q="popper"===n?ei:ea,J=Q===ei?{side:d,sideOffset:p,align:f,alignOffset:v,arrowPadding:h,collisionBoundary:m,collisionPadding:y,sticky:g,hideWhenDetached:w,avoidCollisions:b}:{};return(0,c.jsx)(er,{scope:r,content:j,viewport:P,onViewportChange:N,itemRefCallback:X,selectedItem:M,onItemLeave:Y,itemTextRefCallback:G,focusSelectedItem:F,selectedItemText:I,position:n,isPositioned:B,searchRef:Z,children:(0,c.jsx)(L.A,{as:el,allowPinchZoom:!0,children:(0,c.jsx)(E.n,{asChild:!0,trapped:k.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.mK)(o,e=>{k.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,c.jsx)(x,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>k.onOpenChange(!1),children:(0,c.jsx)(Q,{role:"listbox",id:k.contentId,"data-state":k.open?"open":"closed",dir:k.dir,onContextMenu:e=>e.preventDefault(),...S,...J,onPlaced:()=>V(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...S.style},onKeyDown:(0,i.mK)(S.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=O().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>W(t)),e.preventDefault()}})})})})})})});eo.displayName="SelectContentImpl";var ea=l.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...o}=e,i=z(ee,r),s=en(ee,r),[d,p]=l.useState(null),[f,v]=l.useState(null),m=(0,u.s)(t,e=>v(e)),y=K(r),g=l.useRef(!1),w=l.useRef(!0),{viewport:x,selectedItem:b,selectedItemText:S,focusSelectedItem:C}=s,E=l.useCallback(()=>{if(i.trigger&&i.valueNode&&d&&f&&x&&b&&S){let e=i.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=i.valueNode.getBoundingClientRect(),l=S.getBoundingClientRect();if("rtl"!==i.dir){let n=l.left-t.left,o=r.left-n,i=e.left-o,s=e.width+i,u=Math.max(s,t.width),c=a(o,[10,Math.max(10,window.innerWidth-10-u)]);d.style.minWidth=s+"px",d.style.left=c+"px"}else{let n=t.right-l.right,o=window.innerWidth-r.right-n,i=window.innerWidth-e.right-o,s=e.width+i,u=Math.max(s,t.width),c=a(o,[10,Math.max(10,window.innerWidth-10-u)]);d.style.minWidth=s+"px",d.style.right=c+"px"}let o=y(),s=window.innerHeight-20,u=x.scrollHeight,c=window.getComputedStyle(f),p=parseInt(c.borderTopWidth,10),v=parseInt(c.paddingTop,10),h=parseInt(c.borderBottomWidth,10),m=p+v+u+parseInt(c.paddingBottom,10)+h,w=Math.min(5*b.offsetHeight,m),C=window.getComputedStyle(x),E=parseInt(C.paddingTop,10),k=parseInt(C.paddingBottom,10),j=e.top+e.height/2-10,R=b.offsetHeight/2,P=p+v+(b.offsetTop+R);if(P<=j){let e=o.length>0&&b===o[o.length-1].ref.current;d.style.bottom="0px";let t=Math.max(s-j,R+(e?k:0)+(f.clientHeight-x.offsetTop-x.offsetHeight)+h);d.style.height=P+t+"px"}else{let e=o.length>0&&b===o[0].ref.current;d.style.top="0px";let t=Math.max(j,p+x.offsetTop+(e?E:0)+R);d.style.height=t+(m-P)+"px",x.scrollTop=P-j+x.offsetTop}d.style.margin="10px 0",d.style.minHeight=w+"px",d.style.maxHeight=s+"px",n?.(),requestAnimationFrame(()=>g.current=!0)}},[y,i.trigger,i.valueNode,d,f,x,b,S,i.dir,n]);(0,N.N)(()=>E(),[E]);let[k,j]=l.useState();(0,N.N)(()=>{f&&j(window.getComputedStyle(f).zIndex)},[f]);let R=l.useCallback(e=>{e&&!0===w.current&&(E(),C?.(),w.current=!1)},[E,C]);return(0,c.jsx)(es,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:g,onScrollButtonChange:R,children:(0,c.jsx)("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:k},children:(0,c.jsx)(h.div,{...o,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});ea.displayName="SelectItemAlignedPosition";var ei=l.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:l=10,...o}=e,a=W(r);return(0,c.jsx)(j.UC,{...a,...o,ref:t,align:n,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)"}})});ei.displayName="SelectPopperPosition";var[es,eu]=V(ee,{}),ec="SelectViewport",ed=l.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...o}=e,a=en(ec,r),s=eu(ec,r),d=(0,u.s)(t,a.onViewportChange),p=l.useRef(0);return(0,c.jsxs)(c.Fragment,{children:[(0,c.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:n}),(0,c.jsx)(O.Slot,{scope:r,children:(0,c.jsx)(h.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,i.mK)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=s;if(n?.current&&r){let e=Math.abs(p.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,l=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(l<n){let o=l+e,a=Math.min(n,o),i=o-a;r.style.height=a+"px","0px"===r.style.bottom&&(t.scrollTop=i>0?i:0,r.style.justifyContent="flex-end")}}}p.current=t.scrollTop})})})]})});ed.displayName=ec;var ep="SelectGroup",[ef,ev]=V(ep);l.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,l=(0,k.B)();return(0,c.jsx)(ef,{scope:r,id:l,children:(0,c.jsx)(h.div,{role:"group","aria-labelledby":l,...n,ref:t})})}).displayName=ep;var eh="SelectLabel";l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=ev(eh,r);return(0,c.jsx)(h.div,{id:l.id,...n,ref:t})}).displayName=eh;var em="SelectItem",[ey,eg]=V(em),ew=l.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:o=!1,textValue:a,...s}=e,d=z(em,r),p=en(em,r),f=d.value===n,[v,m]=l.useState(a??""),[y,g]=l.useState(!1),w=(0,u.s)(t,e=>p.itemRefCallback?.(e,n,o)),x=(0,k.B)(),b=l.useRef("touch"),S=()=>{o||(d.onValueChange(n),d.onOpenChange(!1))};if(""===n)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,c.jsx)(ey,{scope:r,value:n,disabled:o,textId:x,isSelected:f,onItemTextChange:l.useCallback(e=>{m(t=>t||(e?.textContent??"").trim())},[]),children:(0,c.jsx)(O.ItemSlot,{scope:r,value:n,disabled:o,textValue:v,children:(0,c.jsx)(h.div,{role:"option","aria-labelledby":x,"data-highlighted":y?"":void 0,"aria-selected":f&&y,"data-state":f?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...s,ref:w,onFocus:(0,i.mK)(s.onFocus,()=>g(!0)),onBlur:(0,i.mK)(s.onBlur,()=>g(!1)),onClick:(0,i.mK)(s.onClick,()=>{"mouse"!==b.current&&S()}),onPointerUp:(0,i.mK)(s.onPointerUp,()=>{"mouse"===b.current&&S()}),onPointerDown:(0,i.mK)(s.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,i.mK)(s.onPointerMove,e=>{b.current=e.pointerType,o?p.onItemLeave?.():"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.mK)(s.onPointerLeave,e=>{e.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:(0,i.mK)(s.onKeyDown,e=>{(p.searchRef?.current===""||" "!==e.key)&&(I.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});ew.displayName=em;var ex="SelectItemText",eb=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:a,...i}=e,s=z(ex,r),d=en(ex,r),p=eg(ex,r),f=U(ex,r),[v,m]=l.useState(null),y=(0,u.s)(t,e=>m(e),p.onItemTextChange,e=>d.itemTextRefCallback?.(e,p.value,p.disabled)),g=v?.textContent,w=l.useMemo(()=>(0,c.jsx)("option",{value:p.value,disabled:p.disabled,children:g},p.value),[p.disabled,p.value,g]),{onNativeOptionAdd:x,onNativeOptionRemove:b}=f;return(0,N.N)(()=>(x(w),()=>b(w)),[x,b,w]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(h.span,{id:p.textId,...i,ref:y}),p.isSelected&&s.valueNode&&!s.valueNodeHasChildren?o.createPortal(i.children,s.valueNode):null]})});eb.displayName=ex;var eS="SelectItemIndicator",eC=l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return eg(eS,r).isSelected?(0,c.jsx)(h.span,{"aria-hidden":!0,...n,ref:t}):null});eC.displayName=eS;var eE="SelectScrollUpButton",ek=l.forwardRef((e,t)=>{let r=en(eE,e.__scopeSelect),n=eu(eE,e.__scopeSelect),[o,a]=l.useState(!1),i=(0,u.s)(t,n.onScrollButtonChange);return(0,N.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){a(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,c.jsx)(eP,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ek.displayName=eE;var ej="SelectScrollDownButton",eR=l.forwardRef((e,t)=>{let r=en(ej,e.__scopeSelect),n=eu(ej,e.__scopeSelect),[o,a]=l.useState(!1),i=(0,u.s)(t,n.onScrollButtonChange);return(0,N.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,c.jsx)(eP,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eR.displayName=ej;var eP=l.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:n,...o}=e,a=en("SelectScrollButton",r),s=l.useRef(null),u=K(r),d=l.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return l.useEffect(()=>()=>d(),[d]),(0,N.N)(()=>{let e=u().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[u]),(0,c.jsx)(h.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,i.mK)(o.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(n,50))}),onPointerMove:(0,i.mK)(o.onPointerMove,()=>{a.onItemLeave?.(),null===s.current&&(s.current=window.setInterval(n,50))}),onPointerLeave:(0,i.mK)(o.onPointerLeave,()=>{d()})})});l.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e;return(0,c.jsx)(h.div,{"aria-hidden":!0,...n,ref:t})}).displayName="SelectSeparator";var eN="SelectArrow";l.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=W(r),o=z(eN,r),a=en(eN,r);return o.open&&"popper"===a.position?(0,c.jsx)(j.i3,{...l,...n,ref:t}):null}).displayName=eN;var eD=l.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{let o=l.useRef(null),a=(0,u.s)(n,o),i=(0,D.Z)(t);return l.useEffect(()=>{let e=o.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(i!==t&&r){let n=new Event("change",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[i,t]),(0,c.jsx)(h.select,{...r,style:{...M.Qg,...r.style},ref:a,defaultValue:t})});function eM(e){return""===e||void 0===e}function eT(e){let t=(0,m.c)(e),r=l.useRef(""),n=l.useRef(0),o=l.useCallback(e=>{let l=r.current+e;t(l),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(l)},[t]),a=l.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return l.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,o,a]}function eL(e,t,r){var n,l;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=e,l=Math.max(a,0),n.map((e,t)=>n[(l+t)%n.length]));1===o.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return s!==r?s:void 0}eD.displayName="SelectBubbleInput";var eA=Z,eI=X,e_=G,eO=Q,eK=J,eB=et,eV=ed,eH=ew,eW=eb,eF=eC,ez=ek,e$=eR},42442:(e,t,r)=>{r.d(t,{DX:()=>d,TL:()=>c});var n,l=r(12115),o=r(47527),a=r(95155),i=Symbol.for("react.lazy"),s=(n||(n=r.t(l,2)))[" use ".trim().toString()];function u(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===i&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function c(e){var t;let r,n=(t=e,(r=l.forwardRef((e,t)=>{let{children:r,...n}=e;if(u(r)&&"function"==typeof s&&(r=s(r._payload)),l.isValidElement(r)){var a;let e,i,s=(a=r,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),u=function(e,t){let r={...t};for(let n in t){let l=e[n],o=t[n];/^on[A-Z]/.test(n)?l&&o?r[n]=(...e)=>{let t=o(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...o}:"className"===n&&(r[n]=[l,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==l.Fragment&&(u.ref=t?(0,o.t)(t,s):s),l.cloneElement(r,u)}return l.Children.count(r)>1?l.Children.only(null):null})).displayName=`${t}.SlotClone`,r),i=l.forwardRef((e,t)=>{let{children:r,...o}=e;u(r)&&"function"==typeof s&&(r=s(r._payload));let i=l.Children.toArray(r),c=i.find(f);if(c){let e=c.props.children,r=i.map(t=>t!==c?t:l.Children.count(e)>1?l.Children.only(null):l.isValidElement(e)?e.props.children:null);return(0,a.jsx)(n,{...o,ref:t,children:l.isValidElement(e)?l.cloneElement(e,void 0,r):null})}return(0,a.jsx)(n,{...o,ref:t,children:r})});return i.displayName=`${e}.Slot`,i}var d=c("Slot"),p=Symbol("radix.slottable");function f(e){return l.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===p}},47166:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},51997:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])},60285:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]])},83417:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(12115);function l(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},84980:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},92451:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},94514:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(78340).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])}}]);
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.