PageSourceSearch

https://blog.heva.co/_next/static/chunks/0e7~1sxyzipo8.js

js heva.co collected 2026-10-01 23:45:30 UTC 68,260 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,309515,e=>{"use strict";function t(e,[n,r]){return Math.min(r,Math.max(n,e))}(0,Object.defineProperty)(t,"name",{value:"clamp",configurable:!0}),e.s(["clamp",0,t])},543836,e=>{"use strict";var t=Object.defineProperty,n=(e,n)=>t(e,"name",{value:n,configurable:!0}),r=!!("u">typeof window&&window.document&&window.document.createElement);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return n(function(n){if(e?.(n),!1===r||!n||!n.defaultPrevented)return t?.(n)},"handleEvent")}function i(e){if(!r)throw Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}function l(e){return"IFRAME"===e.tagName}n(o,"composeEventHandlers"),n(function(e){if(!r)throw Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window},"getOwnerWindow"),n(i,"getOwnerDocument"),n(function e(t,n=!1){let{activeElement:r}=i(t);if(!r?.nodeName)return null;if(l(r)&&r.contentDocument)return e(r.contentDocument.body,n);if(n){let e=r.getAttribute("aria-activedescendant");if(e){let t=i(r).getElementById(e);if(t)return t}}return r},"getActiveElement"),n(l,"isFrame"),e.s(["composeEventHandlers",0,o])},295329,e=>{"use strict";var t=e.i(774534),n=e.i(50671),r=Object.defineProperty,o=(e,t)=>r(e,"name",{value:t,configurable:!0});function i(e,r=[]){let a=[];function s(r,i){let l=t.createContext(i);l.displayName=r+"Context";let s=a.length;a=[...a,i];let u=o(r=>{let{scope:o,children:i,...a}=r,u=o?.[e]?.[s]||l,c=t.useMemo(()=>a,Object.values(a));return(0,n.jsx)(u.Provider,{value:c,children:i})},"Provider");function c(n,o,a={}){let{optional:u=!1}=a,d=o?.[e]?.[s]||l,f=t.useContext(d);if(f)return f;if(void 0!==i)return i;if(!u)throw Error(`\`${n}\` must be used within \`${r}\``)}return u.displayName=r+"Provider",o(c,"useContext"),[u,c]}o(s,"createContext");let u=o(()=>{let n=a.map(e=>t.createContext(e));return o(function(r){let o=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])},"useScope")},"createScope");return u.scopeName=e,[s,l(u,...r)]}function l(...e){let n=e[0];if(1===e.length)return n;let r=o(()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return o(function(e){let o=r.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:o}),[o])},"useComposedScopes")},"createScope");return r.scopeName=n.scopeName,r}o(function(e,r){let i=t.createContext(r);i.displayName=e+"Context";let l=o(e=>{let{children:r,...o}=e,l=t.useMemo(()=>o,Object.values(o));return(0,n.jsx)(i.Provider,{value:l,children:r})},"Provider");function a(n,o={}){let{optional:l=!1}=o,s=t.useContext(i);if(s)return s;if(void 0!==r)return r;if(!l)throw Error(`\`${n}\` must be used within \`${e}\``)}return l.displayName=e+"Provider",o(a,"useContext"),[l,a]},"createContext"),o(i,"createContextScope"),o(l,"composeContextScopes"),e.s(["createContextScope",0,i])},688763,792563,258898,677915,885497,314211,e=>{"use strict";var t,n=e.i(774534),r=e.i(295329),o=e.i(559784),i=e.i(129082),l=e.i(50671),a=Object.defineProperty,s=(e,t)=>a(e,"name",{value:t,configurable:!0});function u(e){let t=e+"CollectionProvider",[a,u]=(0,r.createContextScope)(t),[c,d]=a(t,{collectionRef:{current:null},itemMap:new Map}),f=s(e=>{let{scope:t,children:r}=e,o=n.useRef(null),i=n.useRef(new Map).current;return(0,l.jsx)(c,{scope:t,itemMap:i,collectionRef:o,children:r})},"CollectionProvider");f.displayName=t;let p=e+"CollectionSlot",m=(0,i.createSlot)(p),h=n.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=d(p,n),a=(0,o.useComposedRefs)(t,i.collectionRef);return(0,l.jsx)(m,{ref:a,children:r})});h.displayName=p;let v=e+"CollectionItemSlot",g="data-radix-collection-item",y=(0,i.createSlot)(v),b=n.forwardRef((e,t)=>{let{scope:r,children:i,...a}=e,s=n.useRef(null),u=(0,o.useComposedRefs)(t,s),c=d(v,r);return n.useEffect(()=>(c.itemMap.set(s,{ref:s,...a}),()=>void c.itemMap.delete(s))),(0,l.jsx)(y,{...{[g]:""},ref:u,children:i})});function w(t){let r=d(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(r.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[r.collectionRef,r.itemMap])}return b.displayName=v,s(w,"useCollection"),[{Provider:f,Slot:h,ItemSlot:b},w,u]}s(u,"createCollection");var c=new WeakMap,d=class e extends Map{static{s(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],c.set(this,!0)}set(e,t){return c.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,o=this.has(t),i=this.#e.length,l=m(e),a=l>=0?l:i+l,s=a<0||a>=i?-1:a;if(s===this.size||o&&s===this.size-1||-1===s)return this.set(t,n),this;let u=this.size+ +!o;l<0&&a++;let c=[...this.#e],d=!1;for(let e=a;
1e<u;e++)if(a===e){let i=c[e];c[e]===t&&(i=c[e+1]),o&&this.delete(t),r=this.get(i),this.set(t,n)}else{d||c[e-1]!==t||(d=!0);let n=c[d?e:e-1],o=r;r=this.get(n),this.delete(n),this.set(n,o)}return this}with(t,n,r){let o=new e(this);return o.insert(t,n,r),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=f(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=f(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return f(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],o=0;for(let e of this)Reflect.apply(t,n,[e,o,this])&&r.push(e),o++;return new e(r)}map(t,n){let r=[],o=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,o,this])]),o++;return new e(r)}reduce(...e){let[t,n]=e,r=0,o=n??this.at(0);for(let n of this)o=0===r&&1===e.length?n:Reflect.apply(t,this,[o,n,r,this]),r++;return o}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let o=this.at(n);r=n===this.size-1&&1===e.length?o:Reflect.apply(t,this,[r,o,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,o=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(o=n-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}};function f(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=p(e,t);return -1===n?void 0:e[n]}function p(e,t){let n=e.length,r=m(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}function m(e){return e!=e||0===e?0:Math.trunc(e)}function h(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||e[r]!==t[r])return!1;return!0}function v(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function g(e,t){return e[1].element&&t[1].element?v(e[1].element,t[1].element)?-1:1:0}function y(e){return new MutationObserver(t=>{for(let n of t)if("childList"===n.type)return void e()})}s(f,"at"),s(p,"toSafeIndex"),s(m,"toSafeInteger"),s(function(e){let t=e+"CollectionProvider",[a,u]=(0,r.createContextScope)(t),[c,f]=a(t,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new d,setItemMap:s(()=>void 0,"setItemMap")}),p=s(({state:e,...t})=>e?(0,l.jsx)(v,{...t,state:e}):(0,l.jsx)(m,{...t}),"CollectionProvider");p.displayName=t;let m=s(e=>{let t=P();return(0,l.jsx)(v,{...e,state:t})},"CollectionInit");m.displayName=t+"Init";let v=s(e=>{let{scope:t,children:r,state:i}=e,a=n.useRef(null),[s,u]=n.useState(null),d=(0,o.useComposedRefs)(a,u),[f,p]=i;return n.useEffect(()=>{if(!s)return;let e=y(()=>{});return e.observe(s,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[s]),(0,l.jsx)(c,{scope:t,itemMap:f,setItemMap:p,collectionRef:d,collectionRefObject:a,collectionElement:s,children:r})},"CollectionProviderImpl");v.displayName=t+"Impl";let b=e+"CollectionSlot",w=(0,i.createSlot)(b),x=n.forwardRef((e,t)=>
1{let{scope:n,children:r}=e,i=f(b,n),a=(0,o.useComposedRefs)(t,i.collectionRef);return(0,l.jsx)(w,{ref:a,children:r})});x.displayName=b;let E=e+"CollectionItemSlot",S=(0,i.createSlot)(E),C=n.forwardRef((e,t)=>{let{scope:r,children:i,...a}=e,s=n.useRef(null),[u,c]=n.useState(null),p=(0,o.useComposedRefs)(t,s,c),{setItemMap:m}=f(E,r),v=n.useRef(a);h(v.current,a)||(v.current=a);let y=v.current;return n.useEffect(()=>(m(e=>u?e.has(u)?e.set(u,{...y,element:u}).toSorted(g):(e.set(u,{...y,element:u}),e.toSorted(g)):e),()=>{m(e=>u&&e.has(u)?(e.delete(u),new d(e)):e)}),[u,y,m]),(0,l.jsx)(S,{"data-radix-collection-item":"",ref:p,children:i})});function P(){return n.useState(new d)}function R(t){let{itemMap:n}=f(e+"CollectionConsumer",t);return n}return C.displayName=E,s(P,"useInitCollection"),s(R,"useCollection"),[{Provider:p,Slot:x,ItemSlot:C},{createCollectionScope:u,useCollection:R,useInitCollection:P}]},"createCollection"),s(h,"shallowEqual"),s(v,"isElementPreceding"),s(g,"sortByDocumentPosition"),s(y,"getChildListObserver"),e.s(["createCollection",0,u],688763);var b=Object.defineProperty,w=n.createContext(void 0);function x(e){let t=n.useContext(w);return e||t||"ltr"}b(x,"name",{value:"useDirection",configurable:!0}),e.s(["useDirection",0,x],792563);var E=e.i(543836),S=e.i(752317);function C(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}(0,Object.defineProperty)(C,"name",{value:"useCallbackRef",configurable:!0}),e.s(["useCallbackRef",0,C],258898);var P=Object.defineProperty,R=(e,t)=>P(e,"name",{value:t,configurable:!0}),k="dismissableLayer.update",j=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),O=n.forwardRef(R(function(e,r){let{disableOutsidePointerEvents:i=!1,deferPointerDownOutside:a=!1,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:c,onInteractOutside:d,onDismiss:f,...p}=e,m=n.useContext(j),[h,v]=n.useState(null),g=h?.ownerDocument??globalThis?.document,[,y]=n.useState({}),b=(0,o.useComposedRefs)(r,v),w=Array.from(m.layers),[x]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),P=x?w.indexOf(x):-1,O=h?w.indexOf(h):-1,A=m.layersWithOutsidePointerEventsDisabled.size>0,N=O>=P,I=n.useRef(!1),D=L(e=>{u?.(e),d?.(e),e.defaultPrevented||f?.()},{ownerDocument:g,deferPointerDownOutside:a,isDeferredPointerDownOutsideRef:I,dismissableSurfaces:m.dismissableSurfaces,shouldHandlePointerDownOutside:n.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...m.branches].some(t=>t.contains(e));return N&&!t},[m.branches,N])}),F=M(e=>{if(a&&I.current)return;let t=e.target;![...m.branches].some(e=>e.contains(t))&&(c?.(e),d?.(e),e.defaultPrevented||f?.())},g),_=!!h&&O===w.length-1,H=C(e=>{"Escape"===e.key&&(s?.(e),!e.defaultPrevented&&f&&(e.preventDefault(),f()))});return n.useEffect(()=>{if(_)return g.addEventListener("keydown",H,{capture:!0}),()=>g.removeEventListener("keydown",H,{capture:!0})},[g,_,H]),n.useEffect(()=>{if(h)return i&&(0===m.layersWithOutsidePointerEventsDisabled.size&&(t=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(h)),m.layers.add(h),T(),()=>{i&&(m.layersWithOutsidePointerEventsDisabled.delete(h),0===m.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=t))}},[h,g,i,m]),n.useEffect(()=>()=>{h&&(m.layers.delete(h),m.layersWithOutsidePointerEventsDisabled.delete(h),T())},[h,m]),n.useEffect(()=>{let e=R(()=>y({}),"handleUpdate");return document.addEventListener(k,e),()=>document.removeEventListener(k,e)},[]),(0,l.jsx)(S.Primitive.div,{...p,ref:b,style:{pointerEvents:A?N?"auto":"none":void 0,...e.style},onFocusCapture:(0,E.composeEventHandlers)(e.onFocusCapture,F.onFocusCapture),onBlurCapture:(0,E.composeEventHandlers)(e.onBlurCapture,F.onBlurCapture),onPointerDownCapture:(0,E.composeEventHandlers)(e.onPointerDownCapture,D.onPointerDownCapture)})},"DismissableLayer"));R(function(){let e=n.useContext(j),[t,r]=n.useState(null);return n.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),r},"useDismissableLayerSurface");var A=R(()=>!0,"IS_TRUE");function L(e,t){let{ownerDocument:r=globalThis?.document,deferPointerDownOutside:o=!1,isDeferredPointerDownOutsideRef:i,dismissableSurfaces:l,shouldHandlePointerDownOutside:a=A}=t,s=C(e),u=n.useRef(!1),c=n.useRef(!1),d=n.useRef(new Map),f=n.useRef(()=>{});return n.useEffect(()=>{function e(){c.current=!1,i.current=!1,d.current.clear()}function t(){return Array.from(d.current.values()).some(Boolean)}function n(e){if(!c.current)return;let t=e.target;t instanceof Node&&[...l].some(e=>e.contains(t))||d.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{c.current&&f.current()},0)}function p(e){c.current&&d.current.set(e.type,!1)}R(e,"resetOutsideInteraction"),R(t,"isOutsideInteractionIntercepted"),R(n,"handleInteractionCapture"),R(p,"handleInteractionBubble");let m=R(n=>{if(n.target&&!u.current){let l=function(){r.removeEventListener("click",f.current);let n=t();e(),n||N("dismissableLayer.pointerDownOutside",s,p,{discrete:!0})};if(R(l,"handleAndDispatchPointerDownOutsideEvent"),!a(n.target)){r.removeEventListener("click",f.current),e(
1),u.current=!1;return}let p={originalEvent:n};c.current=!0,i.current=o&&0===n.button,d.current.clear(),o&&0===n.button?(r.removeEventListener("click",f.current),f.current=l,r.addEventListener("click",f.current,{once:!0})):l()}else r.removeEventListener("click",f.current),e();u.current=!1},"handlePointerDown"),h=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of h)r.addEventListener(e,n,!0),r.addEventListener(e,p);let v=window.setTimeout(()=>{r.addEventListener("pointerdown",m)},0);return()=>{for(let e of(window.clearTimeout(v),r.removeEventListener("pointerdown",m),r.removeEventListener("click",f.current),h))r.removeEventListener(e,n,!0),r.removeEventListener(e,p)}},[r,s,o,i,l,a]),{onPointerDownCapture:R(()=>u.current=!0,"onPointerDownCapture")}}function M(e,t=globalThis?.document){let r=C(e),o=n.useRef(!1);return n.useEffect(()=>{let e=R(e=>{e.target&&!o.current&&N("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:R(()=>o.current=!0,"onFocusCapture"),onBlurCapture:R(()=>o.current=!1,"onBlurCapture")}}function T(){let e=new CustomEvent(k);document.dispatchEvent(e)}function N(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,S.dispatchDiscreteCustomEvent)(o,i):o.dispatchEvent(i)}R(L,"usePointerDownOutside"),R(M,"useFocusOutside"),R(T,"dispatchUpdate"),R(N,"handleAndDispatchCustomEvent"),e.s(["DismissableLayer",0,O],677915);var I=Object.defineProperty,D=(e,t)=>I(e,"name",{value:t,configurable:!0}),F=0,_=null;function H(){n.useEffect(()=>{_||(_={start:z(),end:z()});let{start:e,end:t}=_;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),F++,()=>{1===F&&(_?.start.remove(),_?.end.remove(),_=null),F=Math.max(0,F-1)}},[])}function z(){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}D(function(e){return H(),e.children},"FocusGuards"),D(H,"useFocusGuards"),D(z,"createFocusGuard"),e.s(["useFocusGuards",0,H],885497);var B=Object.defineProperty,W=(e,t)=>B(e,"name",{value:t,configurable:!0}),U="focusScope.autoFocusOnMount",V="focusScope.autoFocusOnUnmount",$={bubbles:!1,cancelable:!0},K=n.forwardRef(W(function(e,t){let{loop:r=!1,trapped:i=!1,onMountAutoFocus:a,onUnmountAutoFocus:s,...u}=e,[c,d]=n.useState(null),f=C(a),p=C(s),m=n.useRef(null),h=(0,o.useComposedRefs)(t,d),v=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(i){let e=function(e){if(v.paused||!c)return;let t=e.target;c.contains(t)?m.current=t:Q(m.current,{select:!0})},t=function(e){if(v.paused||!c)return;let t=e.relatedTarget;null!==t&&(c.contains(t)||Q(m.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&Q(c)};W(e,"handleFocusIn"),W(t,"handleFocusOut"),W(n,"handleMutations"),document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(n);return c&&r.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[i,c,v.paused]),n.useEffect(()=>{if(c){ee.add(v);let e=document.activeElement;if(!c.contains(e)){let t=new CustomEvent(U,$);c.addEventListener(U,f),c.dispatchEvent(t),t.defaultPrevented||(Y(er(G(c)),{select:!0}),document.activeElement===e&&Q(c))}return()=>{c.removeEventListener(U,f),setTimeout(()=>{let t=new CustomEvent(V,$);c.addEventListener(V,p),c.dispatchEvent(t),t.defaultPrevented||Q(e??document.body,{select:!0}),c.removeEventListener(V,p),ee.remove(v)},0)}}},[c,f,p,v]);let g=n.useCallback(e=>{if(!r&&!i||v.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[o,i]=X(t);o&&i?e.shiftKey||n!==i?e.shiftKey&&n===o&&(e.preventDefault(),r&&Q(i,{select:!0})):(e.preventDefault(),r&&Q(o,{select:!0})):n===t&&e.preventDefault()}},[r,i,v.paused]);return(0,l.jsx)(S.Primitive.div,{tabIndex:-1,...u,ref:h,onKeyDown:g})},"FocusScope"));function Y(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(Q(r,{select:t}),document.activeElement!==n)return}function X(e){let t=G(e);return[q(t,e),q(t.reverse(),e)]}function G(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:W(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},"acceptNode")});for(;n.nextNode();)t.push(n.currentNode);return t}function q(e,t){let n="function"==typeof t.checkVisibility&&t.checkVisibility({checkVisibilityCSS:!0});for(let r of e)if(!(n?!r.checkVisibility({checkVisibilityCSS:!0}):Z(r,{upTo:t})))return r}function Z(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}function J(e){return e instanceof HTMLInputElement&&"select"in e}function Q(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&J(e)&&t&&e.select()}}W(Y,"focusFirst"),W(X,"getTabbableEdges"),W(G,"getTabbableCandidates"),W(q,"findVisible"),W(Z,"isHidden"),W(J,"isSelectableInput"),W(Q,"focus");var ee=et();function et(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=en(e,t)).unshift(t)},remove(t){e=en(e,t),e[0]?.resume()}}}function en(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}function er(e){return e.filter(e=>"A"!==e.tagName)}W(et,"createFocusScopesStack"),W(en,"arrayRemove"),W(er,"removeLinks"),e.s(["FocusScope",0,K],314211)},102306,e=>{"use strict";var t=e.i(774534),n=globalThis?.document?t.useLayoutEffect:()=>{};
1e.s(["useLayoutEffect",0,n])},7753,244177,e=>{"use strict";var t=e.i(774534),n=e.i(102306),r=Object.defineProperty,o=t[" useId ".trim().toString()]||(()=>void 0),i=0;function l(e){let[r,l]=t.useState(o());return(0,n.useLayoutEffect)(()=>{e||l(e=>e??String(i++))},[e]),e||(r?`radix-${r}`:"")}r(l,"name",{value:"useId",configurable:!0}),e.s(["useId",0,l],7753);var a=e.i(752317),s=e.i(50671),u=Object.defineProperty,c=t.forwardRef(u(function(e,t){let{children:n,width:r=10,height:o=5,...i}=e;return(0,s.jsx)(a.Primitive.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,s.jsx)("polygon",{points:"0,0 30,0 15,10"})})},"name",{value:"Arrow",configurable:!0}));e.s(["Root",0,c],244177)},181591,e=>{"use strict";var t=e.i(774534),n=e.i(102306);function r(e){let[r,o]=t.useState(void 0);return(0,n.useLayoutEffect)(()=>{if(e){o({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,r;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,r=t.blockSize}else n=e.offsetWidth,r=e.offsetHeight;o({width:n,height:r})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}o(void 0)},[e]),r}(0,Object.defineProperty)(r,"name",{value:"useSize",configurable:!0}),e.s(["useSize",0,r])},990451,222019,e=>{"use strict";var t=e.i(774534),n=e.i(140145),r=e.i(825339),o=e.i(244177),i=e.i(559784),l=e.i(295329),a=e.i(752317),s=e.i(258898),u=e.i(102306),c=e.i(181591),d=e.i(50671),f=Object.defineProperty,p=(e,t)=>f(e,"name",{value:t,configurable:!0}),m="Popper",[h,v]=(0,l.createContextScope)(m),[g,y]=h(m),b=p(e=>{let{__scopePopper:n,children:r}=e,[o,i]=t.useState(null),[l,a]=t.useState(void 0);return(0,d.jsx)(g,{scope:n,anchor:o,onAnchorChange:i,placementState:l,setPlacementState:a,children:r})},"Popper"),w=t.forwardRef(p(function(e,n){let{__scopePopper:r,virtualRef:o,...l}=e,s=y("PopperAnchor",r),u=t.useRef(null),c=s.onAnchorChange,f=t.useCallback(e=>{u.current=e,e&&c(e)},[c]),p=(0,i.useComposedRefs)(n,f),m=t.useRef(null);t.useEffect(()=>{if(!o)return;let e=m.current;m.current=o.current,e!==m.current&&c(m.current)});let h=s.placementState&&O(s.placementState),v=h?.[0],g=h?.[1];return o?null:(0,d.jsx)(a.Primitive.div,{"data-radix-popper-side":v,"data-radix-popper-align":g,...l,ref:p})},"PopperAnchor")),x="PopperContent",[E,S]=h(x),C=t.forwardRef(p(function(e,o){let{__scopePopper:l,side:f="bottom",sideOffset:m=0,align:h="center",alignOffset:v=0,arrowPadding:g=0,avoidCollisions:b=!0,collisionBoundary:w=[],collisionPadding:S=0,sticky:C="partial",hideWhenDetached:P=!1,updatePositionStrategy:R="optimized",onPlaced:A,...L}=e,M=y(x,l),[T,N]=t.useState(null),I=(0,i.useComposedRefs)(o,N),[D,F]=t.useState(null),_=(0,c.useSize)(D),H=_?.width??0,z=_?.height??0,B="number"==typeof S?S:{top:0,right:0,bottom:0,left:0,...S},W=Array.isArray(w)?w:[w],U=W.length>0,V={padding:B,boundary:W.filter(k),altBoundary:U},{refs:$,floatingStyles:K,placement:Y,isPositioned:X,middlewareData:G}=(0,n.useFloating)({strategy:"fixed",placement:f+("center"!==h?"-"+h:""),whileElementsMounted:p((...e)=>(0,r.autoUpdate)(...e,{animationFrame:"always"===R}),"whileElementsMounted"),elements:{reference:M.anchor},middleware:[(0,n.offset)({mainAxis:m+z,alignmentAxis:v}),b&&(0,n.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===C?(0,n.limitShift)():void 0,...V}),b&&(0,n.flip)({...V}),(0,n.size)({...V,apply:p(({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)},"apply")}),D&&(0,n.arrow)({element:D,padding:g}),j({arrowWidth:H,arrowHeight:z}),P&&(0,n.hide)({strategy:"referenceHidden",...V,boundary:U?V.boundary:void 0})]}),q=M.setPlacementState;(0,u.useLayoutEffect)(()=>(q(Y),()=>{q(void 0)}),[Y,q]);let[Z,J]=O(Y),Q=(0,s.useCallbackRef)(A);(0,u.useLayoutEffect)(()=>{X&&Q?.()},[X,Q]);let ee=G.arrow?.x,et=G.arrow?.y,en=G.arrow?.centerOffset!==0,[er,eo]=t.useState();return(0,u.useLayoutEffect)(()=>{T&&eo(window.getComputedStyle(T).zIndex)},[T]),(0,d.jsx)("div",{ref:$.setFloating,"data-radix-popper-content-wrapper":"",style:{...K,transform:X?K.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:er,"--radix-popper-transform-origin":[G.transformOrigin?.x,G.transformOrigin?.y].join(" "),...G.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,d.jsx)(E,{scope:l,placedSide:Z,placedAlign:J,onArrowChange:F,arrowX:ee,arrowY:et,shouldHideArrow:en,children:(0,d.jsx)(a.Primitive.div,{"data-side":Z,"data-align":J,...L,ref:I,style:{...L.style,animation:X?L.style?.animation:"none"}})})})},"PopperContent")),P={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},R=t.forwardRef(p(function(e,t){let{__scopePopper:n,...r}=e,i=S("PopperArrow",n),l=P[i.placedSide];return(0,d.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,d.jsx)(o.Root,{...r,ref:t,style:{...r.style,display:"block"}})})},"PopperArrow"));function k(e){return null!==e}p(k,"isNotNull");var j=p(e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[s,u]=O(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(o.arrow?.x??0)+l/2,f=(o.arrow?.y??0)+a/2,p="",m="";return"bottom"===s?(p=i?c:`${d}px`,m=`${-a}px`):"top"===s?(p=i?c:`${d}px`,m=`${r.floating.height+a}px`):"right"===s?(p=`${-a}px`,m=i?c:`${f}px`):"left"===s&&(p=`${r.floating.width+a}px`,m=i?c:`${f}px`),{data:{x:p,y:m}}}}),"transformOrigin");function O(e){let[t,n="center"]=e.split("-");return[t,n]}p(O,"getSideAndAlignFromPlacement"),e.s(["Anchor",0,w,"Arrow",0,R,"Content",0,C,"Root",0,b,"createPopperScope",0,v],990451);var A=e.i(777667),L=Object.defineProperty,M=t.forwardRef(L(function(e,n){let{container:r,...o}=e,[i,l]=t.useState(!1);(0,u.useLayoutEffect)(()=>l(!0),[]);let s=r||i&&globalThis?.document?.body;return s?A.createPortal((0,d.jsx)(a.Primitive.div,{...o,ref:n}),s):null},"name",{value:"Portal",configurable:!0}));e.s(["Portal",0,M],222019)},941738,e=>{"use strict";var t=e.i(774534),n=e.i(102306),r=Object.defineProperty,o=(e,t)=>r(e,"name",{value:t,configurable:!0});function i(e,n){return t.useReducer((e,t)=>n[e][t]??e,e)}o(i,"useStateMachine");var l=o(e=>{let{present:n,children:r}=e,o=a(n),i="function"==typeof r?r({present:o.isPresent}):t.Children.only(r),l=u(o.ref,d(i));return"function"==typeof r||o.isPresent?t.cloneElement(i,{ref:l}):null},"Presence");function a(e){let[r,l]=t.useState(),a=t.useRef(null),s=t.useRef(e),u=t.useRef("none"),d=t.useRef(void 0),[f,p]=i(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return t.useEffect(()=>{"mounted"===f?(u.current=d.current??c(a.current),d.current=void 0):u.current="none"},[f]),(0,n.useLayoutEffect)(()=>{let t=a.current,n=s.current;if(n!==e){let r=u.current,o=c(t);e?(d.current=o,p("MOUNT")):"none"===o||t?.display==="none"?p("UNMOUNT"):n&&r!==o?p("ANIMATION_OUT"):p("UNMOUNT"),s.current=e}},[e,p]),(0,n.useLayoutEffect)(()=>{if(r){let e,t=r.ownerDocument.defaultView??window,n=o(n=>{let o=c(a.current).includes(CSS.escape(n.animationName));if(n.target===r&&o&&(p("ANIMATION_END"),!s.current)){let n=r.style.animationFillMode;r.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=n)})}},"handleAnimationEnd"),i=o(e=>{e.target===r&&(u.current=c(a.current))},"handleAnimationStart");return r.addEventListener("animationstart",i),r.addEventListener("animationcancel",n),r.addEventListener("animationend",n),()=>{t.clearTimeout(e),r.removeEventListener("animationstart",i),r.removeEventListener("animationcancel",n),r.removeEventListener("animationend",n)}}p("ANIMATION_END")},[r,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:t.useCallback(e=>{if(e){let t=getComputedStyle(e);a.current=t,d.current=c(t)}else a.current=null;l(e)},[])}}function s(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function u(...e){let n=t.useRef(e);return n.current=e,t.useCallback(e=>{let t=n.current,r=!1,o=t.map(t=>{let n=s(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<o.length;e++){let n=o[e];"function"==typeof n?n():s(t[e],null)}}},[])}function c(e){return e?.animationName||"none"}function d(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}o(a,"usePresence"),o(s,"setRef"),o(u,"useStableComposedRefs"),o(c,"getAnimationName"),o(d,"getElementRef"),e.s(["Presence",0,l])},899300,e=>{"use strict";e.s(["IS_DEVELOPMENT",0,!1])},204492,e=>{"use strict";var t=e.i(774534),n=e.i(899300),r=e.i(102306),o=Object.defineProperty,i=t[" useEffectEvent ".trim().toString()],l=t[" useInsertionEffect ".trim().toString()];function a(e){if("function"==typeof i)return i(e);let n=t.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof l?l(()=>{n.current=e}):(0,r.useLayoutEffect)(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}o(a,"name",{value:"useEffectEvent",configurable:!0});var s=Object.defineProperty,u=(e,t)=>
1s(e,"name",{value:t,configurable:!0}),c=t[" useInsertionEffect ".trim().toString()]||r.useLayoutEffect;function d({prop:e,defaultProp:r,onChange:o=u(()=>{},"onChange"),caller:i}){let[l,a,s]=f({defaultProp:r,onChange:o}),c=void 0!==e,m=c?e:l;if(n.IS_DEVELOPMENT){let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${i} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=c},[c,i])}return[m,t.useCallback(t=>{if(c){let n=p(t)?t(e):t;n!==e&&s.current?.(n)}else a(t)},[c,e,a,s])]}function f({defaultProp:e,onChange:n}){let[r,o]=t.useState(e),i=t.useRef(r),l=t.useRef(n);return c(()=>{l.current=n},[n]),t.useEffect(()=>{i.current!==r&&(l.current?.(r),i.current=r)},[r,i]),[r,o,l]}function p(e){return"function"==typeof e}u(d,"useControllableState"),u(f,"useUncontrolledState"),u(p,"isFunction");var m=Symbol("RADIX:SYNC_STATE");u(function(e,r,o,i){let{prop:l,defaultProp:s,onChange:u,caller:c}=r,d=void 0!==l,f=a(u);if(n.IS_DEVELOPMENT){let e=t.useRef(void 0!==l);t.useEffect(()=>{let t=e.current;if(t!==d){let e=d?"controlled":"uncontrolled";console.warn(`${c} is changing from ${t?"controlled":"uncontrolled"} to ${e}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}e.current=d},[d,c])}let p=[{...o,state:s}];i&&p.push(i);let[h,v]=t.useReducer((t,n)=>{if(n.type===m)return{...t,state:n.state};let r=e(t,n);return d&&!Object.is(r.state,t.state)&&f(r.state),r},...p),g=h.state,y=t.useRef(g);t.useEffect(()=>{y.current!==g&&(y.current=g,d||f(g))},[g,y,d]);let b=t.useMemo(()=>void 0!==l?{...h,state:l}:h,[h,l]);return t.useEffect(()=>{d&&!Object.is(l,h.state)&&v({type:m,state:l})},[l,h.state,d]),[b,v]},"useControllableStateReducer"),e.s(["useControllableState",0,d],204492)},267066,e=>{"use strict";let t=(0,e.i(448551).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],267066)},967489,e=>{"use strict";var t,n,r,o,i,l,a,s=e.i(50671),u=e.i(530941),c=e.i(774534),d=e.i(777667),f=e.i(309515),p=e.i(543836),m=e.i(688763),h=e.i(559784),v=e.i(295329),g=e.i(792563),y=e.i(677915),b=e.i(885497),w=e.i(314211),x=e.i(7753),E=e.i(990451),S=e.i(222019),C=e.i(941738),P=e.i(752317),R=e.i(129082),k=e.i(258898),j=e.i(204492),O=e.i(102306);function A(e){let t=c.useRef({value:e,previous:e});return c.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(0,Object.defineProperty)(A,"name",{value:"usePrevious",configurable:!0});var L=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),M=new WeakMap,T=new WeakMap,N={},I=0,D=function(e){return e&&(e.host||D(e.parentNode))},F=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=D(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});N[n]||(N[n]=new WeakMap);var i=N[n],l=[],a=new Set,s=new Set(o),u=function(e){!e||a.has(e)||(a.add(e),u(e.parentNode))};o.forEach(u);var c=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(a.has(e))c(e);else try{var t=e.getAttribute(r),o=null!==t&&"false"!==t,s=(M.get(e)||0)+1,u=(i.get(e)||0)+1;M.set(e,s),i.set(e,u),l.push(e),1===s&&o&&T.set(e,!0),1===u&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),a.clear(),I++,function(){l.forEach(function(e){var t=M.get(e)-1,o=i.get(e)-1;M.set(e,t),i.set(e,o),t||(T.has(e)||e.removeAttribute(r),T.delete(e)),o||e.removeAttribute(n)}),--I||(M=new WeakMap,M=new WeakMap,T=new WeakMap,N={})}},_=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),F(r,o,n,"aria-hidden")):function(){return null}},H=function(){return(H=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function z(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var B=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),W="width-before-scroll-bar";function U(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var V="u">typeof window?c.useLayoutEffect:c.useEffect,$=new WeakMap,K=(void 0===t&&(t={}),(void 0===n&&(n=function(e){return e}),r=[],o=!1,i={read:function(){if(o)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var t=n(e,o);return r.push(t),function(){r=r.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(o=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){o=!0;var t=[];if(r.length){var n=r;
1r=[],n.forEach(e),t=r}var i=function(){var n=t;t=[],n.forEach(e)},l=function(){return Promise.resolve().then(i)};l(),r={push:function(e){t.push(e),l()},filter:function(e){return t=t.filter(e),r}}}}).options=H({async:!0,ssr:!1},t),i),Y=function(){},X=c.forwardRef(function(e,t){var n,r,o,i,l=c.useRef(null),a=c.useState({onScrollCapture:Y,onWheelCapture:Y,onTouchMoveCapture:Y}),s=a[0],u=a[1],d=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,h=e.enabled,v=e.shards,g=e.sideCar,y=e.noRelative,b=e.noIsolation,w=e.inert,x=e.allowPinchZoom,E=e.as,S=e.gapMode,C=z(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),P=(n=[l,t],r=function(e){return n.forEach(function(t){return U(t,e)})},(o=(0,c.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,i=o.facade,V(function(){var e=$.get(i);if(e){var t=new Set(e),r=new Set(n),o=i.current;t.forEach(function(e){r.has(e)||U(e,null)}),r.forEach(function(e){t.has(e)||U(e,o)})}$.set(i,n)},[n]),i),R=H(H({},C),s);return c.createElement(c.Fragment,null,h&&c.createElement(g,{sideCar:K,removeScrollBar:m,shards:v,noRelative:y,noIsolation:b,inert:w,setCallbacks:u,allowPinchZoom:!!x,lockRef:l,gapMode:S}),d?c.cloneElement(c.Children.only(f),H(H({},R),{ref:P})):c.createElement(void 0===E?"div":E,H({},R,{className:p,ref:P}),f))});X.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},X.classNames={fullWidth:W,zeroRight:B};var G=function(e){var t=e.sideCar,n=z(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return c.createElement(r,H({},n))};G.isSideCarExport=!0;var q=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=a||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Z=function(){var e=q();return function(t,n){c.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},J=function(){var e=Z();return function(t){return e(t.styles,t.dynamic),null}},Q={left:0,top:0,right:0,gap:0},ee=function(e){return parseInt(e||"",10)||0},et=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[ee(n),ee(r),ee(o)]},en=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return Q;var t=et(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},er=J(),eo="data-scroll-locked",ei=function(e,t,n,r){var o=e.left,i=e.top,l=e.right,a=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(a,"px ").concat(r,";\n  }\n  body[").concat(eo,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(l,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(a,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(a,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(B," {\n    right: ").concat(a,"px ").concat(r,";\n  }\n  \n  .").concat(W," {\n    margin-right: ").concat(a,"px ").concat(r,";\n  }\n  \n  .").concat(B," .").concat(B," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(W," .").concat(W," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(eo,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n  }\n")},el=function(){var e=parseInt(document.body.getAttribute(eo)||"0",10);return isFinite(e)?e:0},ea=function(){c.useEffect(function(){return document.body.setAttribute(eo,(el()+1).toString()),function(){var e=el()-1;e<=0?document.body.removeAttribute(eo):document.body.setAttribute(eo,e.toString())}},[])},es=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;ea();var i=c.useMemo(function(){return en(o)},[o]);return c.createElement(er,{styles:ei(i,!t,o,n?"":"!important")})},eu=!1;if("u">typeof window)try{var ec=Object.defineProperty({},"passive",{get:function(){return eu=!0,!0}});window.addEventListener("test",ec,ec),window.removeEventListener("test",ec,ec)}catch(e){eu=!1}var ed=!!eu&&{passive:!1},ef=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])},ep=function(e,t){var n=t.ownerDocument,r=t;do{if("u">typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),em(e,r)){var o=eh(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},em=function(e,t){return"v"===e?ef(t,"overflowY"):ef(t,"overflowX")},eh=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ev=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*r,s=n.target,u=t.contains(s),c=!1,d=a>0,f=0,p=0;
1do{if(!s)break;var m=eh(e,s),h=m[0],v=m[1]-m[2]-l*h;(h||v)&&em(e,s)&&(f+=v,p+=h);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!u&&s!==document.body||u&&(t.contains(s)||t===s))return d&&(o&&1>Math.abs(f)||!o&&a>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-a>p)&&(c=!0),c},eg=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ey=function(e){return[e.deltaX,e.deltaY]},eb=function(e){return e&&"current"in e?e.current:e},ew=0,ex=[];let eE=(l=function(e){var t=c.useRef([]),n=c.useRef([0,0]),r=c.useRef(),o=c.useState(ew++)[0],i=c.useState(J)[0],l=c.useRef(e);c.useEffect(function(){l.current=e},[e]),c.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(eb),!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 a=c.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var o,i=eg(e),a=n.current,s="deltaX"in e?e.deltaX:a[0]-i[0],u="deltaY"in e?e.deltaY:a[1]-i[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===c||p.contains(c)))return!1;var m=ep(d,c);if(!m)return!0;if(m?o=d:(o="v"===d?"h":"v",m=ep(d,c)),!m)return!1;if(!r.current&&"changedTouches"in e&&(s||u)&&(r.current=o),!o)return!0;var h=r.current||o;return ev(h,t,e,"h"===h?s:u,!0)},[]),s=c.useCallback(function(e){if(ex.length&&ex[ex.length-1]===i){var n="deltaY"in e?ey(e):eg(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}if(!r){var o=(l.current.shards||[]).map(eb).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?a(e,o[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=c.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,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(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=c.useCallback(function(e){n.current=eg(e),r.current=void 0},[]),f=c.useCallback(function(t){u(t.type,ey(t),t.target,a(t,e.lockRef.current))},[]),p=c.useCallback(function(t){u(t.type,eg(t),t.target,a(t,e.lockRef.current))},[]);c.useEffect(function(){return ex.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,ed),document.addEventListener("touchmove",s,ed),document.addEventListener("touchstart",d,ed),function(){ex=ex.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,ed),document.removeEventListener("touchmove",s,ed),document.removeEventListener("touchstart",d,ed)}},[]);var m=e.removeScrollBar,h=e.inert;return c.createElement(c.Fragment,null,h?c.createElement(i,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?c.createElement(es,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},K.useMedium(l),G);var eS=c.forwardRef(function(e,t){return c.createElement(X,H({},e,{ref:t,sideCar:eE}))});eS.classNames=X.classNames;var eC=Object.defineProperty,eP=(e,t)=>eC(e,"name",{value:t,configurable:!0}),eR=[" ","Enter","ArrowUp","ArrowDown"],ek=[" ","Enter"],ej="Select",[eO,eA,eL]=(0,m.createCollection)(ej),[eM,eT]=(0,v.createContextScope)(ej,[eL,E.createPopperScope]),eN=(0,E.createPopperScope)(),[eI,eD]=eM(ej),[eF,e_]=eM(ej);function eH(e){let{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:i,value:l,defaultValue:a,onValueChange:u,dir:d,name:f,autoComplete:p,disabled:m,required:h,form:v,internal_do_not_use_render:y}=e,b=eN(t),[w,S]=c.useState(null),[C,P]=c.useState(null),[R,k]=c.useState(!1),O=(0,g.useDirection)(d),[A,L]=(0,j.useControllableState)({prop:r,defaultProp:o??!1,onChange:i,caller:ej}),[M,T]=(0,j.useControllableState)({prop:l,defaultProp:a,onChange:u,caller:ej}),N=c.useRef(null),I=c.useRef(M);c.useEffect(()=>{let e=v?w?.ownerDocument.getElementById(v):w?.form;if(e instanceof HTMLFormElement){let t=eP(()=>T(I.current),"reset");return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[v,w,T]);let D=!w||!!v||!!w.closest("form"),[F,_]=c.useState(new Set),H=(0,x.useId)(),z=Array.from(F).map(e=>e.props.value).join(";"),B=c.useCallback(e=>{_(t=>new Set(t).add(e))},[]),W=c.useCallback(e=>{_(t=>{let n=new Set(t);return n.delete(e),n})},[]),U={required:h,trigger:w,onTriggerChange:S,valueNode:C,onValueNodeChange:P,valueNodeHasChildren:R,onValueNodeHasChildrenChange:k,contentId:H,value:M,onValueChange:T,open:A,onOpenChange:L,dir:O,triggerPointerDownPosRef:N,disabled:m,name:f,autoComplete:p,form:v,nativeOptions:F,nativeSelectKey:z,isFormControl:D};return(0,s.jsx)(E.Root,{...b,children:(0,s.jsx)(eI,{scope:t,...U,children:(0,s.jsx)(eO.Provider,{scope:t,children:(0,s.jsx)(eF,{scope:t,onNativeOptionAdd:B,onNativeOptionRemove:W,children:td(y)?y(U):n})})})})}eP(eH,"SelectProvider");var ez=eP(e=>{let{__scopeSelect:t,children:n,...r}=e;return(0,s.jsx)(eH,{__scopeSelect:t,...r,internal_do_not_use_render:({isFormControl:e})=>(0,s.jsxs)(s.Fragment,{children:[n,e?(0,s.jsx)(tc,{__scopeSelect:t}):null]})})},"Select"),eB=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,disabled:r=!1,...o}=e,i=eN(n),l=eD("SelectTrigger",n),a=l.disabled||r,u=(0,h.useComposedRefs)(t,l.onTriggerChange),d=eA(n),f=c.useRef("touch"),[m,v,g]=tp(e=>{let t=d().filter(e=>!e.disabled),n=t.find(e=>e.value===l.value),r=tm(t,e,n);void 0!==r&&l.onValueChange(r.value)}),y=eP(e=>{a||(l.onOpenChange(!0),g()),e&&(l.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})},"handleOpen");return(0,s.jsx)(E.Anchor,{asChild:!0,...i,children:(0,s.jsx)(P.Primitive.button,{type:"button",role:"combobox","aria-controls":l.open?l.contentId:void 0,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:a,"data-disabled":a?"":void 0,"data-placeholder":tf(l.value)?"":void 0,...o,ref:u,onClick:(0,p.composeEventHandlers)(o.onClick,e=>
1{e.currentTarget.focus(),"mouse"!==f.current&&y(e)}),onPointerDown:(0,p.composeEventHandlers)(o.onPointerDown,e=>{f.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:(0,p.composeEventHandlers)(o.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&eR.includes(e.key)&&(y(),e.preventDefault())})})})},"SelectTrigger")),eW=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,className:r,style:o,children:i,placeholder:l="",...a}=e,u=eD("SelectValue",n),{onValueNodeHasChildrenChange:d}=u,f=void 0!==i,p=(0,h.useComposedRefs)(t,u.onValueNodeChange);(0,O.useLayoutEffect)(()=>{d(f)},[d,f]);let m=tf(u.value);return(0,s.jsx)(P.Primitive.span,{...a,asChild:!m&&a.asChild,ref:p,style:{pointerEvents:"none"},children:(0,s.jsx)(c.Fragment,{children:m?l:i},m?"placeholder":"value")})},"SelectValue")),eU=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,children:r,...o}=e;return(0,s.jsx)(P.Primitive.span,{"aria-hidden":!0,...o,ref:t,children:r||"▼"})},"SelectIcon")),[eV,e$]=eM("SelectPortal",{forceMount:void 0}),eK=eP(e=>{let{__scopeSelect:t,forceMount:n,...r}=e;return(0,s.jsx)(eV,{scope:e.__scopeSelect,forceMount:n,children:(0,s.jsx)(S.Portal,{asChild:!0,...r})})},"SelectPortal"),eY="SelectContent",eX=c.forwardRef(eP(function(e,t){let n=e$(eY,e.__scopeSelect),{forceMount:r=n.forceMount,...o}=e,i=eD(eY,e.__scopeSelect),[l,a]=c.useState();return(0,O.useLayoutEffect)(()=>{a(new DocumentFragment)},[]),(0,s.jsx)(C.Presence,{present:r||i.open,children:({present:e})=>e?(0,s.jsx)(eQ,{...o,ref:t}):(0,s.jsx)(eG,{...o,fragment:l})})},"SelectContent")),eG=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,children:r,fragment:o}=e;return o?d.createPortal((0,s.jsx)(eq,{scope:n,children:(0,s.jsx)(eO.Slot,{scope:n,children:(0,s.jsx)("div",{ref:t,children:r})})}),o):null},"SelectContentFragment")),[eq,eZ]=eM(eY),eJ=(0,R.createSlot)("SelectContent.RemoveScroll"),eQ=c.forwardRef(eP(function(e,t){let{__scopeSelect:n}=e,{position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:i,onPointerDownOutside:l,side:a,sideOffset:u,align:d,alignOffset:f,arrowPadding:m,collisionBoundary:v,collisionPadding:g,sticky:x,hideWhenDetached:E,avoidCollisions:S,...C}=e,P=eD(eY,n),[R,k]=c.useState(null),[j,O]=c.useState(null),A=(0,h.useComposedRefs)(t,k),[L,M]=c.useState(null),[T,N]=c.useState(null),I=eA(n),[D,F]=c.useState(!1),H=c.useRef(!1);c.useEffect(()=>{if(R)return _(R)},[R]),(0,b.useFocusGuards)();let z=c.useCallback(e=>{let[t,...n]=I().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(n?.scrollIntoView({block:"nearest"}),n===t&&j&&(j.scrollTop=0),n===r&&j&&(j.scrollTop=j.scrollHeight),n?.focus(),document.activeElement!==o))return},[I,j]),B=c.useCallback(()=>z([L,R]),[z,L,R]);c.useEffect(()=>{D&&B()},[D,B]);let{onOpenChange:W,triggerPointerDownPosRef:U}=P;c.useEffect(()=>{if(R){let e={x:0,y:0},t=eP(t=>{e={x:Math.abs(Math.round(t.pageX)-(U.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(U.current?.y??0))}},"handlePointerMove"),n=eP(n=>{e.x<=10&&e.y<=10?n.preventDefault():n.composedPath().includes(R)||W(!1),document.removeEventListener("pointermove",t),U.current=null},"handlePointerUp");return null!==U.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[R,W,U]),c.useEffect(()=>{let e=eP(()=>W(!1),"close");return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[W]);let[V,$]=tp(e=>{let t=I().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=tm(t,e,n);r&&setTimeout(()=>r.ref.current?.focus())}),K=c.useCallback((e,t,n)=>{let r=!H.current&&!n;(void 0!==P.value&&P.value===t||r)&&(M(e),r&&(H.current=!0))},[P.value]),Y=c.useCallback(()=>R?.focus(),[R]),X=c.useCallback((e,t,n)=>{let r=!H.current&&!n;(void 0!==P.value&&P.value===t||r)&&N(e)},[P.value]),G="popper"===r?e1:e0;return(0,s.jsx)(eq,{scope:n,content:R,viewport:j,onViewportChange:O,itemRefCallback:K,selectedItem:L,onItemLeave:Y,itemTextRefCallback:X,focusSelectedItem:B,selectedItemText:T,position:r,isPositioned:D,searchRef:V,children:(0,s.jsx)(eS,{as:eJ,allowPinchZoom:!0,children:(0,s.jsx)(w.FocusScope,{asChild:!0,trapped:P.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,p.composeEventHandlers)(o,e=>{P.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,s.jsx)(y.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>P.onOpenChange(!1),children:(0,s.jsx)(G,{role:"listbox",id:P.contentId,"data-state":P.open?"open":"closed",dir:P.dir,onContextMenu:e=>e.preventDefault(),...C,...G===e1?{side:a,sideOffset:u,align:d,alignOffset:f,arrowPadding:m,collisionBoundary:v,collisionPadding:g,sticky:x,hideWhenDetached:E,avoidCollisions:S}:{},onPlaced:()=>F(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:(0,p.composeEventHandlers)(C.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||$(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=I().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(()=>z(t)),e.preventDefault()}})})})})})})},"SelectContentImpl")),e0=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,onPlaced:r,...o}=e,i=eD(eY,n),l=eZ(eY,n),[a,u]=c.useState(null),[d,p]=c.useState(null),m=(0,h.useComposedRefs)(t,p),v=eA(n),g=c.useRef(!1),y=c.useRef(!0),{viewport:b,selectedItem:w,selectedItemText:x,focusSelectedItem:E}=l,S=c.useCallback(()=>{if(i.trigger&&i.valueNode&&a&&d&&b&&w&&x){let e=i.trigger.getBoundingClientRect(),t=d.getBoundingClientRect(),n=i.valueNode.getBoundingClientRect(),o=x.getBoundingClientRect();if("rtl"!==i.dir){let r=o.left-t.left,i=n.left-r,l=e.left-i,s=e.width+l,u=Math.max(s,t.width),c=window.innerWidth-10,d=(0,f.clamp)(i,[10,Math.max(10,c-u)]);a.style.minWidth=s+"px",a.style.left=d+"px"}else{let r=t.right-o.right,i=window.innerWidth-n.right-r,l=window.innerWidth-e.right-i,s=e.width+l,u=Math.max(s,t.width),c=window.innerWidth-10,d=(0,f.clamp)(i,[10,Math.max(10,c-u)]);a.style.minWidth=s+"px",a.style.right=d+"px"}let l=v(),s=window.innerHeight-20,u=b.scrollHeight,c=window.getComputedStyle(d),p=parseInt(c.borderTopWidth,10),m=parseInt(c.paddingTop,10),h=parseInt(c.borderBottomWidth,10),y=p+m+u+parseInt(c.paddingBottom,10)+h,E=Math.min(5*w.offsetHeight,y),S=window.getComputedStyle(b),C=parseInt(S.paddingTop,10),P=parseInt(S.paddingBottom,10),R=e.top+e.height/2-10,k=w.offsetHeight/2,j=p+m+(w.offsetTop+k);if(j<=R){let e=l.length>0&&w===l[l.length-1].ref.current;a.style.bottom="0px";let t=Math.max(s-R,k+(e?P:0)+(d.clientHeight-b.offsetTop-b.offsetHeight)+h);a.style.height=j+t+"px"}else{let e=l.length>0&&w===l[0].ref.current;a.style.top="0px";let t=Math.max(R,p+b.offsetTop+(e?C:0)+k);a.style.height=t+(y-j)+"px",b.scrollTop=j-R+b.offsetTop}a.style.margin="10px 0",a.style.minHeight=E+"px",a.style.maxHeight=s+"px",r?.(),requestAnimationFrame(()=>g.current=!0)}},[v,i.trigger,i.valueNode,a,d,b,w,x,i.dir,r]);(0,O.useLayoutEffect)(()=>S(),[S]);let[C,R]=c.useState();(0,O.useLayoutEffect)(()=>{d&&R(window.getComputedStyle(d).zIndex)},[d]);let k=c.useCallback(e=>{e&&!0===y.current&&(S(),E?.(),y.current=!1)},[S,E]);return(0,s.jsx)(e5,{scope:n,contentWrapper:a,shouldExpandOnScrollRef:g,onScrollButtonChange:k,children:(0,s.jsx)("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:C},children:(0,s.jsx)(P.Primitive.div,{...o,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})},"SelectItemAlignedPosition")),e1=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...i}=e,l=eN(n);return(0,s.jsx)(E.Content,{...l,...i,ref:t,align:r,collisionPadding:o,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)"}})},"SelectPopperPosition")),[e5,e2]=eM(eY,{}),e7="SelectViewport",e4=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,nonce:r,...o}=e,i=eZ(e7,n),l=e2(e7,n),a=(0,h.useComposedRefs)(t,i.onViewportChange),u=c.useRef(0);return(0,s.jsxs)(s.Fragment,{children:[(0,s.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,s.jsx)(eO.Slot,{scope:n,children:(0,s.jsx)(P.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:a,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,p.composeEventHandlers)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=l;if(r?.current&&n){let e=Math.abs(u.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let i=o+e,l=Math.min(r,i),a=i-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=a>0?a:0,n.style.justifyContent="flex-end")}}}u.current=t.scrollTop})})})]})},"SelectViewport")),[e9,e3]=eM("SelectGroup"),e6="SelectItem",[e8,te]=eM(e6),tt=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,value:r,disabled:o=!1,textValue:i,...l}=e,a=eD(e6,n),u=eZ(e6,n),d=a.value===r,[f,m]=c.useState(i??""),[v,g]=c.useState(!1),y=(0,k.useCallbackRef)(e=>u.itemRefCallback?.(e,r,o)),b=(0,h.useComposedRefs)(t,y),w=(0,x.useId)(),E=c.useRef("touch"),S=eP(()=>{o||(a.onValueChange(r),a.onOpenChange(!1))},"handleSelect");return(0,s.jsx)(e8,{scope:n,value:r,disabled:o,textId:w,isSelected:d,onItemTextChange:c.useCallback(e=>{m(t=>t||(e?.textContent??"").trim())},[]),children:(0,s.jsx)(eO.ItemSlot,{scope:n,value:r,disabled:o,textValue:f,children:(0,s.jsx)(P.Primitive.div,{role:"option","aria-labelledby":w,"data-highlighted":v?"":void 0,"aria-selected":d&&v,"data-state":d?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...l,ref:b,onFocus:(0,p.composeEventHandlers)(l.onFocus,()=>g(!0)),onBlur:(0,p.composeEventHandlers)(l.onBlur,()=>g(!1)),onClick:(0,p.composeEventHandlers)(l.onClick,()=>{"mouse"!==E.current&&S()}),onPointerUp:(0,p.composeEventHandlers)(l.onPointerUp,()=>{"mouse"===E.current&&S()}),onPointerDown:(0,p.composeEventHandlers)(l.onPointerDown,e=>{E.current=e.pointerType}),onPointerMove:(0,p.composeEventHandlers)(l.onPointerMove,e=>{E.current=e.pointerType,o?u.onItemLeave?.():"mouse"===E.current&&e.currentTarget.focu
1s({preventScroll:!0})}),onPointerLeave:(0,p.composeEventHandlers)(l.onPointerLeave,e=>{e.currentTarget===document.activeElement&&u.onItemLeave?.()}),onKeyDown:(0,p.composeEventHandlers)(l.onKeyDown,e=>{o||e.target!==e.currentTarget||(u.searchRef?.current===""||" "!==e.key)&&(ek.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})},"SelectItem")),tn="SelectItemText",tr=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,className:r,style:o,...i}=e,l=eD(tn,n),a=eZ(tn,n),u=te(tn,n),f=e_(tn,n),[p,m]=c.useState(null),v=(0,k.useCallbackRef)(e=>a.itemTextRefCallback?.(e,u.value,u.disabled)),g=(0,h.useComposedRefs)(t,m,u.onItemTextChange,v),y=p?.textContent,b=c.useMemo(()=>(0,s.jsx)("option",{value:u.value,disabled:u.disabled,children:y},u.value),[u.disabled,u.value,y]),{onNativeOptionAdd:w,onNativeOptionRemove:x}=f;return(0,O.useLayoutEffect)(()=>(w(b),()=>x(b)),[w,x,b]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(P.Primitive.span,{id:u.textId,...i,ref:g}),u.isSelected&&l.valueNode&&!l.valueNodeHasChildren&&!tf(l.value)?d.createPortal(i.children,l.valueNode):null]})},"SelectItemText")),to=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,...r}=e;return te("SelectItemIndicator",n).isSelected?(0,s.jsx)(P.Primitive.span,{"aria-hidden":!0,...r,ref:t}):null},"SelectItemIndicator")),ti="SelectScrollUpButton",tl=c.forwardRef(eP(function(e,t){let n=eZ(ti,e.__scopeSelect),r=e2(ti,e.__scopeSelect),[o,i]=c.useState(!1),l=(0,h.useComposedRefs)(t,r.onScrollButtonChange);return(0,O.useLayoutEffect)(()=>{if(n.viewport&&n.isPositioned){let e=function(){i(t.scrollTop>0)};eP(e,"handleScroll");let t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,s.jsx)(tu,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null},"SelectScrollUpButton")),ta="SelectScrollDownButton",ts=c.forwardRef(eP(function(e,t){let n=eZ(ta,e.__scopeSelect),r=e2(ta,e.__scopeSelect),[o,i]=c.useState(!1),l=(0,h.useComposedRefs)(t,r.onScrollButtonChange);return(0,O.useLayoutEffect)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)};eP(e,"handleScroll");let t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),o?(0,s.jsx)(tu,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null},"SelectScrollDownButton")),tu=c.forwardRef(eP(function(e,t){let{__scopeSelect:n,onAutoScroll:r,...o}=e,i=eZ("SelectScrollButton",n),l=c.useRef(null),a=eA(n),u=c.useCallback(()=>{null!==l.current&&(window.clearInterval(l.current),l.current=null)},[]);return c.useEffect(()=>()=>u(),[u]),(0,O.useLayoutEffect)(()=>{let e=a().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[a]),(0,s.jsx)(P.Primitive.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,p.composeEventHandlers)(o.onPointerDown,()=>{null===l.current&&(l.current=window.setInterval(r,50))}),onPointerMove:(0,p.composeEventHandlers)(o.onPointerMove,()=>{i.onItemLeave?.(),null===l.current&&(l.current=window.setInterval(r,50))}),onPointerLeave:(0,p.composeEventHandlers)(o.onPointerLeave,()=>{u()})})},"SelectScrollButtonImpl")),tc=c.forwardRef(eP(function({__scopeSelect:e,...t},n){let r=eD("SelectBubbleInput",e),{value:o,onValueChange:i,required:l,disabled:a,name:u,autoComplete:d,form:f}=r,{nativeOptions:p,nativeSelectKey:m}=r,v=c.useRef(null),g=(0,h.useComposedRefs)(n,v),y=o??"",b=A(y),w=Array.from(p).some(e=>(e.props.value??"")==="");return c.useEffect(()=>{let e=v.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(b!==y&&t){let n=new Event("change",{bubbles:!0});t.call(e,y),e.dispatchEvent(n)}},[b,y]),(0,s.jsxs)(P.Primitive.select,{"aria-hidden":!0,required:l,tabIndex:-1,name:u,autoComplete:d,disabled:a,form:f,onChange:e=>i(e.target.value),...t,style:{...L,...t.style},ref:g,defaultValue:y,children:[tf(o)&&!w?(0,s.jsx)("option",{value:""}):null,Array.from(p)]},m)},"SelectBubbleInput"));function td(e){return"function"==typeof e}function tf(e){return""===e||void 0===e}function tp(e){let t=(0,k.useCallbackRef)(e),n=c.useRef(""),r=c.useRef(0),o=c.useCallback(e=>{t(n.current+e)},[t]),i=c.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return c.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,i]}function tm(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=n?e.indexOf(n):-1,i=th(e,Math.max(o,0));1===r.length&&(i=i.filter(e=>e!==n));let l=i.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return l!==n?l:void 0}function th(e,t){return e.map((n,r)=>e[(t+r)%e.length])}eP(td,"isFunction"),eP(tf,"shouldShowPlaceholder"),eP(tp,"useTypeaheadSearch"),eP(tm,"findNextItem"),eP(th,"wrapArray");var tv=e.i(267066),tg=e.i(942314);let ty=(0,e.i(448551).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),tb=({className:e,...t})=>(0,s.jsx)(tl,{"data-slot":"select-scroll-up-button",className:(0,u.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,s.jsx)(ty,{className:"size-4"})}),tw=({className:e,...t})=>(0,s.jsx)(ts,{"data-slot":"select-scroll-down-button",className:(0,u.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,s.jsx)(tg.ChevronDown,{className:"size-4"})});e.s(["Select",0,e=>(0,s.jsx)(ez,{"data-slot":"select",...e}),"SelectContent",0,({children:e,className:t,position:n="popper",...r})=>(0,s.jsx)(eK,{children:(0,s.jsxs)(eX,{"data-slot":"select-content",className:(0,u.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border shadow-md","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:n,...r,children:[(0,s.jsx)(tb,{}),(0,s.jsx)(e4,{className:(0,u.cn)("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:e}),(0,s.jsx)(tw,{})]})}),"SelectItem",0,({children:e,className:t,...n})=>(0,s.jsxs)(tt,{"data-slot":"select-item",className:(0,u.cn)("focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",t),...n,children:[(0,s.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,s.jsx)(to,{children:(0,s.jsx)(tv.Check,{className:"size-4"})})}),(0,s.jsx)(tr,{children:e})]}),"SelectTrigger",0,({children:e,className:t,...n})=>(0,s.jsxs)(eB,{"data-slot":"select-trigger",className:(0,u.cn)("border-input data-[placeholder]:text-muted-foreground aria-invalid:border-destructive ring-ring/10 dark:ring-ring/20 dark:outline-ring/40 outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex h-9 w-full items-center justify-between rounded-md border bg-transparent px-3 py-2 text-sm shadow-xs transition-[color,box-shadow] focus-visible:ring-4 focus-visible:outline-1 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:focus-visible:ring-0 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 [&>span]:line-clamp-1",t),...n,children:[e,(0,s.jsx)(eU,{asChild:!0,children:(0,s.jsx)(tg.ChevronDown,{className:"size-4 opacity-50"})})]}),"SelectValue",0,e=>(0,s.jsx)(eW,{"data-slot":"select-value",...e})],967489)}]);

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.