PageSourceSearch

https://h.careers/_next/static/chunks/0vlr96x8s0hfp.js

js h.careers collected 2026-10-03 22:44:58 UTC 34,641 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,470152,e=>{"use strict";function t(e,[r,n]){return Math.min(n,Math.max(r,e))}(0,Object.defineProperty)(t,"name",{value:"clamp",configurable:!0}),e.s(["clamp",0,t])},75830,e=>{"use strict";var t=e.i(271645),r=e.i(30030),n=e.i(820783),o=e.i(991918),l=e.i(843476),i=Object.defineProperty,s=(e,t)=>i(e,"name",{value:t,configurable:!0});function a(e){let i=e+"CollectionProvider",[a,c]=(0,r.createContextScope)(i),[u,d]=a(i,{collectionRef:{current:null},itemMap:new Map}),f=s(e=>{let{scope:r,children:n}=e,o=t.useRef(null),i=t.useRef(new Map).current;return(0,l.jsx)(u,{scope:r,itemMap:i,collectionRef:o,children:n})},"CollectionProvider");f.displayName=i;let p=e+"CollectionSlot",h=(0,o.createSlot)(p),m=t.forwardRef((e,t)=>{let{scope:r,children:o}=e,i=d(p,r),s=(0,n.useComposedRefs)(t,i.collectionRef);return(0,l.jsx)(h,{ref:s,children:o})});m.displayName=p;let v=e+"CollectionItemSlot",y="data-radix-collection-item",x=(0,o.createSlot)(v),g=t.forwardRef((e,r)=>{let{scope:o,children:i,...s}=e,a=t.useRef(null),c=(0,n.useComposedRefs)(r,a),u=d(v,o);return t.useEffect(()=>(u.itemMap.set(a,{ref:a,...s}),()=>void u.itemMap.delete(a))),(0,l.jsx)(x,{...{[y]:""},ref:c,children:i})});function w(r){let n=d(e+"CollectionConsumer",r);return t.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${y}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])}return g.displayName=v,s(w,"useCollection"),[{Provider:f,Slot:m,ItemSlot:g},w,c]}s(a,"createCollection");var c=new WeakMap,u=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,r){let n,o=this.has(t),l=this.#e.length,i=p(e),s=i>=0?i:l+i,a=s<0||s>=l?-1:s;if(a===this.size||o&&a===this.size-1||-1===a)return this.set(t,r),this;let c=this.size+ +!o;i<0&&s++;let u=[...this.#e],d=!1;for(let e=s;e<c;e++)if(s===e){let l=u[e];u[e]===t&&(l=u[e+1]),o&&this.delete(t),n=this.get(l),this.set(t,r)}else{d||u[e-1]!==t||(d=!0);let r=u[d?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}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,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}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=d(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=d(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return d(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(...e){let[t,r]=e,n=0,o=r??this.at(0);for(let r of this)o=0===n&&1===e.length?r:Reflect.apply(t,this,[o,r,n,this]),n++;return o}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let o=this.at(r);n=r===this.size-1&&1===e.length?o:Reflect.apply(t,this,[n,o,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}};function d(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=f(e,t);return -1===r?void 0:e[r]}function f(e,t){let r=e.length,n=p(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}function p(e){return e!=e||0===e?0:Math.trunc(e)}function h(e,t){if(e===t)return!0;
1if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n of r)if(!Object.prototype.hasOwnProperty.call(t,n)||e[n]!==t[n])return!1;return!0}function m(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function v(e,t){return e[1].element&&t[1].element?m(e[1].element,t[1].element)?-1:1:0}function y(e){return new MutationObserver(t=>{for(let r of t)if("childList"===r.type)return void e()})}s(d,"at"),s(f,"toSafeIndex"),s(p,"toSafeInteger"),s(function(e){let i=e+"CollectionProvider",[a,c]=(0,r.createContextScope)(i),[d,f]=a(i,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new u,setItemMap:s(()=>void 0,"setItemMap")}),p=s(({state:e,...t})=>e?(0,l.jsx)(x,{...t,state:e}):(0,l.jsx)(m,{...t}),"CollectionProvider");p.displayName=i;let m=s(e=>{let t=j();return(0,l.jsx)(x,{...e,state:t})},"CollectionInit");m.displayName=i+"Init";let x=s(e=>{let{scope:r,children:o,state:i}=e,s=t.useRef(null),[a,c]=t.useState(null),u=(0,n.useComposedRefs)(s,c),[f,p]=i;return t.useEffect(()=>{if(!a)return;let e=y(()=>{});return e.observe(a,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[a]),(0,l.jsx)(d,{scope:r,itemMap:f,setItemMap:p,collectionRef:u,collectionRefObject:s,collectionElement:a,children:o})},"CollectionProviderImpl");x.displayName=i+"Impl";let g=e+"CollectionSlot",w=(0,o.createSlot)(g),S=t.forwardRef((e,t)=>{let{scope:r,children:o}=e,i=f(g,r),s=(0,n.useComposedRefs)(t,i.collectionRef);return(0,l.jsx)(w,{ref:s,children:o})});S.displayName=g;let b=e+"CollectionItemSlot",C=(0,o.createSlot)(b),R=t.forwardRef((e,r)=>{let{scope:o,children:i,...s}=e,a=t.useRef(null),[c,d]=t.useState(null),p=(0,n.useComposedRefs)(r,a,d),{setItemMap:m}=f(b,o),y=t.useRef(s);h(y.current,s)||(y.current=s);let x=y.current;return t.useEffect(()=>(m(e=>c?e.has(c)?e.set(c,{...x,element:c}).toSorted(v):(e.set(c,{...x,element:c}),e.toSorted(v)):e),()=>{m(e=>c&&e.has(c)?(e.delete(c),new u(e)):e)}),[c,x,m]),(0,l.jsx)(C,{"data-radix-collection-item":"",ref:p,children:i})});function j(){return t.useState(new u)}function P(t){let{itemMap:r}=f(e+"CollectionConsumer",t);return r}return R.displayName=b,s(j,"useInitCollection"),s(P,"useCollection"),[{Provider:p,Slot:S,ItemSlot:R},{createCollectionScope:c,useCollection:P,useInitCollection:j}]},"createCollection"),s(h,"shallowEqual"),s(m,"isElementPreceding"),s(v,"sortByDocumentPosition"),s(y,"getChildListObserver"),e.s(["createCollection",0,a])},586318,e=>{"use strict";var t=e.i(271645),r=(e.i(843476),Object.defineProperty),n=t.createContext(void 0);function o(e){let r=t.useContext(n);return e||r||"ltr"}r(o,"name",{value:"useDirection",configurable:!0}),e.s(["useDirection",0,o])},999682,e=>{"use strict";var t=e.i(271645);function r(e){let r=t.useRef({value:e,previous:e});return t.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}(0,Object.defineProperty)(r,"name",{value:"usePrevious",configurable:!0}),e.s(["usePrevious",0,r])},635804,e=>{"use strict";var t=e.i(271645),r=e.i(934620);function n(e){let[n,o]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){o({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let l=t[0];if("borderBoxSize"in l){let e=l.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;o({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}o(void 0)},[e]),n}(0,Object.defineProperty)(n,"name",{value:"useSize",configurable:!0}),e.s(["useSize",0,n])},959411,e=>{"use strict";var t=e.i(271645),r=e.i(248425),n=e.i(843476),o=Object.defineProperty,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"}),i=t.forwardRef(o(function(e,t){return(0,n.jsx)(r.Primitive.span,{...e,ref:t,style:{...l,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0}));e.s(["Root",0,i,"VISUALLY_HIDDEN_STYLES",0,l,"VisuallyHidden",0,i])},41906,e=>{"use strict";var t=e.i(271645);let r=({size:e=24,color:r="currentColor",...n})=>t.createElement("svg",{viewBox:"0 0 24 24",width:e,height:e,stroke:r,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...n},t.createElement("path",{d:"M20 6 9 17l-5-5"}));r.displayName="Check",e.s(["Check",0,r])},34935,e=>{"use strict";var t=e.i(271645);let r=({size:e=24,color:r="currentColor",...n})=>t.createElement("svg",{viewBox:"0 0 24 24",width:e,height:e,stroke:r,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...n},t.createElement("path",{d:"m6 9 6 6 6-6"}));r.displayName="ChevronDown",e.s(["ChevronDown",0,r])},129740,e=>{"use strict";var t=e.i(271645);let r=({size:e=24,color:r="currentColor",...n})=>t.createElement("svg",{viewBox:"0 0 24 24",width:e,height:e,stroke:r,strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...n},t.createElement("path",{d:"m18 15-6-6-6 6"}));r.displayName="ChevronUp",e.s(["ChevronUp",0,r])},967489,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(174080),o=e.i(470152),l=e.i(981140),i=e.i(75830),s=e.i(820783),a=e.i(30030),c=e.i(586318),u=e.i(726330),d=e.i(303536),f=e.i(765491),p=e.i(610772),h=e.i(853660),m=e.i(774606),v=e.i(296626),y=e.i(248425),x=e.i(991918),g=e.i(30207),w=e.i(369340),S=e.i(934620),b=e.i(999682),C=e.i(959411),R=e.i(186312),j=e.i(985369),P=Object.defineProperty,k=(e,t)=>P(e,"name",{value:t,configurable:!0}),I=[" ","Enter","ArrowUp","ArrowDown"],E=[" ","Enter"],T="Select",[L,N,D]=(0,i.createCollection)(T),[A,M]=(0,a.createContextScope)(T,[D,h.createPopperScope]),O=(0,h.createPopperScope)(),[H,B]=A(T),[z,_]=A(T);function V(e){let{__scopeSelect:n,children:o,open:l,defaultOpen:i,onOpenChange:s,value:a,defaultValue:u,onValueChange:d,dir:f,name:m,autoComplete:v,disabled:y,required:x,form:g,internal_do_not_use_render:S}=e,b=O(n),[C,R]=r.useState(null),[j,P]=r.useState(null),[I,E]=r.useState(!1),N=(0,c.useDirection)(f),[D,A]=(0,w.useControllableState)({prop:l,defaultProp:i??!1,onChange:s,caller:T}),[M,B]=(0,w.useControllableState)({prop:a,defaultProp:u,onChange:d,caller:T}),_=r.useRef(null),V=r.useRef(M);r.useEffect(()=>{let e=g?C?.ownerDocument.getElementById(g):C?.form;if(e instanceof HTMLFormElement){let t=k(()=>B(V.current),"reset");return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[g,C,B]);let U=!C||!!g||!!C.closest("form"),[F,W]=r.useState(new Set),K=(0,p.useId)(),G=Array.from(F).map(e=>e.props.value).join(";"),Y=r.useCallback(e=>{W(t=>new Set(t).add(e))},[]),q=r.useCallback(e=>{W(t=>{let r=new Set(t);return r.delete(e),r})},[]),X={required:x,trigger:C,onTriggerChange:R,valueNode:j,onValueNodeChange:P,valueNodeHasChildren:I,onValueNodeHasChildrenChange:E,contentId:K,value:M,onValueChange:B,open:D,onOpenChange:A,dir:N,triggerPointerDownPosRef:_,disabled:y,name:m,autoComplete:v,form:g,nativeOptions:F,nativeSelectKey:G,isFormControl:U};return(0,t.jsx)(h.Root,{...b,children:(0,t.jsx)(H,{scope:n,...X,children:(0,t.jsx)(L.Provider,{scope:n,children:(0,t.jsx)(z,{scope:n,onNativeOptionAdd:Y,onNativeOptionRemove:q,children:ek(S)?S(X):o})})})})}k(V,"SelectProvider");var U=k(e=>{let{__scopeSelect:r,children:n,...o}=e;return(0,t.jsx)(V,{__scopeSelect:r,...o,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[n,e?(0,t.jsx)(eP,{__scopeSelect:r}):null]})})},"Select"),F=r.forwardRef(k(function(e,n){let{__scopeSelect:o,disabled:i=!1,...a}=e,c=O(o),u=B("SelectTrigger",o),d=u.disabled||i,f=(0,s.useComposedRefs)(n,u.onTriggerChange),p=N(o),m=r.useRef("touch"),[v,x,g]=eE(e=>{let t=p().filter(e=>!e.disabled),r=t.find(e=>e.value===u.value),n=eT(t,e,r);void 0!==n&&u.onValueChange(n.value)}),w=k(e=>{d||(u.onOpenChange(!0),g()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})},"handleOpen");return(0,t.jsx)(h.Anchor,{asChild:!0,...c,children:(0,t.jsx)(y.Primitive.button,{type:"button",role:"combobox","aria-controls":u.open?u.contentId:void 0,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":eI(u.value)?"":void 0,...a,ref:f,onClick:(0,l.composeEventHandlers)(a.onClick,e=>
1{e.currentTarget.focus(),"mouse"!==m.current&&w(e)}),onPointerDown:(0,l.composeEventHandlers)(a.onPointerDown,e=>{m.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,l.composeEventHandlers)(a.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||x(e.key),(!t||" "!==e.key)&&I.includes(e.key)&&(w(),e.preventDefault())})})})},"SelectTrigger")),W=r.forwardRef(k(function(e,n){let{__scopeSelect:o,className:l,style:i,children:a,placeholder:c="",...u}=e,d=B("SelectValue",o),{onValueNodeHasChildrenChange:f}=d,p=void 0!==a,h=(0,s.useComposedRefs)(n,d.onValueNodeChange);(0,S.useLayoutEffect)(()=>{f(p)},[f,p]);let m=eI(d.value);return(0,t.jsx)(y.Primitive.span,{...u,asChild:!m&&u.asChild,ref:h,style:{pointerEvents:"none"},children:(0,t.jsx)(r.Fragment,{children:m?c:a},m?"placeholder":"value")})},"SelectValue")),K=r.forwardRef(k(function(e,r){let{__scopeSelect:n,children:o,...l}=e;return(0,t.jsx)(y.Primitive.span,{"aria-hidden":!0,...l,ref:r,children:o||"▼"})},"SelectIcon")),[G,Y]=A("SelectPortal",{forceMount:void 0}),q=k(e=>{let{__scopeSelect:r,forceMount:n,...o}=e;return(0,t.jsx)(G,{scope:e.__scopeSelect,forceMount:n,children:(0,t.jsx)(m.Portal,{asChild:!0,...o})})},"SelectPortal"),X="SelectContent",Z=r.forwardRef(k(function(e,n){let o=Y(X,e.__scopeSelect),{forceMount:l=o.forceMount,...i}=e,s=B(X,e.__scopeSelect),[a,c]=r.useState();return(0,S.useLayoutEffect)(()=>{c(new DocumentFragment)},[]),(0,t.jsx)(v.Presence,{present:l||s.open,children:({present:e})=>e?(0,t.jsx)(et,{...i,ref:n}):(0,t.jsx)($,{...i,fragment:a})})},"SelectContent")),$=r.forwardRef(k(function(e,r){let{__scopeSelect:o,children:l,fragment:i}=e;return i?n.createPortal((0,t.jsx)(J,{scope:o,children:(0,t.jsx)(L.Slot,{scope:o,children:(0,t.jsx)("div",{ref:r,children:l})})}),i):null},"SelectContentFragment")),[J,Q]=A(X),ee=(0,x.createSlot)("SelectContent.RemoveScroll"),et=r.forwardRef(k(function(e,n){let{__scopeSelect:o}=e,{position:i="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:c,onPointerDownOutside:p,side:h,sideOffset:m,align:v,alignOffset:y,arrowPadding:x,collisionBoundary:g,collisionPadding:w,sticky:S,hideWhenDetached:b,avoidCollisions:C,...P}=e,I=B(X,o),[E,T]=r.useState(null),[L,D]=r.useState(null),A=(0,s.useComposedRefs)(n,T),[M,O]=r.useState(null),[H,z]=r.useState(null),_=N(o),[V,U]=r.useState(!1),F=r.useRef(!1);r.useEffect(()=>{if(E)return(0,R.hideOthers)(E)},[E]),(0,d.useFocusGuards)();let W=r.useCallback(e=>{let[t,...r]=_().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(r?.scrollIntoView({block:"nearest"}),r===t&&L&&(L.scrollTop=0),r===n&&L&&(L.scrollTop=L.scrollHeight),r?.focus(),document.activeElement!==o))return},[_,L]),K=r.useCallback(()=>W([M,E]),[W,M,E]);r.useEffect(()=>{V&&K()},[V,K]);let{onOpenChange:G,triggerPointerDownPosRef:Y}=I;r.useEffect(()=>{if(E){let e={x:0,y:0},t=k(t=>{e={x:Math.abs(Math.round(t.pageX)-(Y.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(Y.current?.y??0))}},"handlePointerMove"),r=k(r=>{e.x<=10&&e.y<=10?r.preventDefault():r.composedPath().includes(E)||G(!1),document.removeEventListener("pointermove",t),Y.current=null},"handlePointerUp");return null!==Y.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[E,G,Y]),r.useEffect(()=>{let e=k(()=>G(!1),"close");return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[G]);let[q,Z]=eE(e=>{let t=_().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eT(t,e,r);n&&setTimeout(()=>n.ref.current?.focus())}),$=r.useCallback((e,t,r)=>{let n=!F.current&&!r;(void 0!==I.value&&I.value===t||n)&&(O(e),n&&(F.current=!0))},[I.value]),Q=r.useCallback(()=>E?.focus(),[E]),et=r.useCallback((e,t,r)=>{let n=!F.current&&!r;(void 0!==I.value&&I.value===t||n)&&z(e)},[I.value]),eo="popper"===i?en:er;return(0,t.jsx)(J,{scope:o,content:E,viewport:L,onViewportChange:D,itemRefCallback:$,selectedItem:M,onItemLeave:Q,itemTextRefCallback:et,focusSelectedItem:K,selectedItemText:H,position:i,isPositioned:V,searchRef:q,children:(0,t.jsx)(j.RemoveScroll,{as:ee,allowPinchZoom:!0,children:(0,t.jsx)(f.FocusScope,{asChild:!0,trapped:I.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,l.composeEventHandlers)(a,e=>{I.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,t.jsx)(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>I.onOpenChange(!1),children:(0,t.jsx)(eo,{role:"listbox",id:I.contentId,"data-state":I.open?"open":"closed",dir:I.dir,onContextMenu:e=>e.preventDefault(),...P,...eo===en?{side:h,sideOffset:m,align:v,alignOffset:y,arrowPadding:x,collisionBoundary:g,collisionPadding:w,sticky:S,hideWhenDetached:b,avoidCollisions:C}:{},onPlaced:()=>U(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...P.style},onKeyDown:(0,l.composeEventHandlers)(P.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Z(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=_().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()}})})})})})})},"SelectContentImpl")),er=r.forwardRef(k(function(e,n){let{__scopeSelect:l,onPlaced:i,...a}=e,c=B(X,l),u=Q(X,l),[d,f]=r.useState(null),[p,h]=r.useState(null),m=(0,s.useComposedRefs)(n,h),v=N(l),x=r.useRef(!1),g=r.useRef(!0),{viewport:w,selectedItem:b,selectedItemText:C,focusSelectedItem:R}=u,j=r.useCallback(()=>{if(c.trigger&&c.valueNode&&d&&p&&w&&b&&C){let e=c.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=c.valueNode.getBoundingClientRect(),n=C.getBoundingClientRect();if("rtl"!==c.dir){let l=n.left-t.left,i=r.left-l,s=e.left-i,a=e.width+s,c=Math.max(a,t.width),u=window.innerWidth-10,f=(0,o.clamp)(i,[10,Math.max(10,u-c)]);d.style.minWidth=a+"px",d.style.left=f+"px"}else{let l=t.right-n.right,i=window.innerWidth-r.right-l,s=window.innerWidth-e.right-i,a=e.width+s,c=Math.max(a,t.width),u=window.innerWidth-10,f=(0,o.clamp)(i,[10,Math.max(10,u-c)]);d.style.minWidth=a+"px",d.style.right=f+"px"}let l=v(),s=window.innerHeight-20,a=w.scrollHeight,u=window.getComputedStyle(p),f=parseInt(u.borderTopWidth,10),h=parseInt(u.paddingTop,10),m=parseInt(u.borderBottomWidth,10),y=f+h+a+parseInt(u.paddingBottom,10)+m,g=Math.min(5*b.offsetHeight,y),S=window.getComputedStyle(w),R=parseInt(S.paddingTop,10),j=parseInt(S.paddingBottom,10),P=e.top+e.height/2-10,k=b.offsetHeight/2,I=f+h+(b.offsetTop+k);if(I<=P){let e=l.length>0&&b===l[l.length-1].ref.current;d.style.bottom="0px";let t=Math.max(s-P,k+(e?j:0)+(p.clientHeight-w.offsetTop-w.offsetHeight)+m);d.style.height=I+t+"px"}else{let e=l.length>0&&b===l[0].ref.current;d.style.top="0px";let t=Math.max(P,f+w.offsetTop+(e?R:0)+k);d.style.height=t+(y-I)+"px",w.scrollTop=I-P+w.offsetTop}d.style.margin="10px 0",d.style.minHeight=g+"px",d.style.maxHeight=s+"px",i?.(),requestAnimationFrame(()=>x.current=!0)}},[v,c.trigger,c.valueNode,d,p,w,b,C,c.dir,i]);(0,S.useLayoutEffect)(()=>j(),[j]);let[P,k]=r.useState();(0,S.useLayoutEffect)(()=>{p&&k(window.getComputedStyle(p).zIndex)},[p]);let I=r.useCallback(e=>{e&&!0===g.current&&(j(),R?.(),g.current=!1)},[j,R]);return(0,t.jsx)(eo,{scope:l,contentWrapper:d,shouldExpandOnScrollRef:x,onScrollButtonChange:I,children:(0,t.jsx)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P},children:(0,t.jsx)(y.Primitive.div,{...a,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})},"SelectItemAlignedPosition")),en=r.forwardRef(k(function(e,r){let{__scopeSelect:n,align:o="start",collisionPadding:l=10,...i}=e,s=O(n);return(0,t.jsx)(h.Content,{...s,...i,ref:r,align:o,collisionPadding:l,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")),[eo,el]=A(X,{}),ei="SelectViewport",es=r.forwardRef(k(function(e,n){let{__scopeSelect:o,nonce:i,...a}=e,c=Q(ei,o),u=el(ei,o),d=(0,s.useComposedRefs)(n,c.onViewportChange),f=r.useRef(0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.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:i}),(0,t.jsx)(L.Slot,{scope:o,children:(0,t.jsx)(y.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,l.composeEventHandlers)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=u;if(n?.current&&r){let e=Math.abs(f.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let l=o+e,i=Math.min(n,l),s=l-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=s>0?s:0,r.style.justifyContent="flex-end")}}}f.current=t.scrollTop})})})]})},"SelectViewport")),[ea,ec]=A("SelectGroup"),eu=r.forwardRef(k(function(e,r){let{__scopeSelect:n,...o}=e,l=(0,p.useId)();return(0,t.jsx)(ea,{scope:n,id:l,children:(0,t.jsx)(y.Primitive.div,{role:"group","aria-labelledby":l,...o,ref:r})})},"SelectGroup")),ed=r.forwardRef(k(function(e,r){let{__scopeSelect:n,...o}=e,l=ec("SelectLabel",n);return(0,t.jsx)(y.Primitive.div,{id:l.id,...o,ref:r})},"SelectLabel")),ef="SelectItem",[ep,eh]=A(ef),em=r.forwardRef(k(function(e,n){let{__scopeSelect:o,value:i,disabled:a=!1,textValue:c,...u}=e,d=B(ef,o),f=Q(ef,o),h=d.value===i,[m,v]=r.useState(c??""),[x,w]=r.useState(!1),S=(0,g.useCallbackRef)(e=>f.itemRefCallback?.(e,i,a)),b=(0,s.useComposedRefs)(n,S),C=(0,p.useId)(),R=r.useRef("touch"),j=k(()=>{a||(d.onValueChange(i),d.onOpenChange(!1))},"handleSelect");return(0,t.jsx)(ep,{scope:o,value:i,disabled:a,textId:C,isSelected:h,onItemTextChange:r.useCallback(e=>{v(t=>t||(e?.textContent??"").trim())},[]),children:(0,t.jsx)(L.ItemSlot,{scope:o,value:i,disabled:a,textValue:m,children:(0,t.jsx)(y.Primitive.div,{role:"option","aria-labelledby":C,"data-highlighted":x?"":void 0,"aria-selected":h&&x,"data-state":h?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...u,ref:b,onFocus:(0,l.composeEventHandlers)(u.onFocus,()=>w(!0)),onBlur:(0,l.composeEventHandlers)(u.onBlur,()=>w(!1)),onClick:(0,l.composeEventHandlers)(u.onClick,()=>{"mouse"!==R.current&&j()}),onPointerUp:(0,l.composeEventHandlers)(u.onPointerUp,()=>{"mouse"===R.current&&j()}),onPointerDown:(0,l.composeEventHandlers)(u.onPointerDown,e=>{R.current=e.pointerType}),onPointerMove:(0,l.composeEventHandlers)(u.onPointerMove,e=>{R.current=e.pointerType,a?f.onItemLeave?.():"mouse"===R.current&&e.currentTarget.focu
1s({preventScroll:!0})}),onPointerLeave:(0,l.composeEventHandlers)(u.onPointerLeave,e=>{e.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:(0,l.composeEventHandlers)(u.onKeyDown,e=>{a||e.target!==e.currentTarget||(f.searchRef?.current===""||" "!==e.key)&&(E.includes(e.key)&&j()," "===e.key&&e.preventDefault())})})})})},"SelectItem")),ev="SelectItemText",ey=r.forwardRef(k(function(e,o){let{__scopeSelect:l,className:i,style:a,...c}=e,u=B(ev,l),d=Q(ev,l),f=eh(ev,l),p=_(ev,l),[h,m]=r.useState(null),v=(0,g.useCallbackRef)(e=>d.itemTextRefCallback?.(e,f.value,f.disabled)),x=(0,s.useComposedRefs)(o,m,f.onItemTextChange,v),w=h?.textContent,b=r.useMemo(()=>(0,t.jsx)("option",{value:f.value,disabled:f.disabled,children:w},f.value),[f.disabled,f.value,w]),{onNativeOptionAdd:C,onNativeOptionRemove:R}=p;return(0,S.useLayoutEffect)(()=>(C(b),()=>R(b)),[C,R,b]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(y.Primitive.span,{id:f.textId,...c,ref:x}),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren&&!eI(u.value)?n.createPortal(c.children,u.valueNode):null]})},"SelectItemText")),ex=r.forwardRef(k(function(e,r){let{__scopeSelect:n,...o}=e;return eh("SelectItemIndicator",n).isSelected?(0,t.jsx)(y.Primitive.span,{"aria-hidden":!0,...o,ref:r}):null},"SelectItemIndicator")),eg="SelectScrollUpButton",ew=r.forwardRef(k(function(e,n){let o=Q(eg,e.__scopeSelect),l=el(eg,e.__scopeSelect),[i,a]=r.useState(!1),c=(0,s.useComposedRefs)(n,l.onScrollButtonChange);return(0,S.useLayoutEffect)(()=>{if(o.viewport&&o.isPositioned){let e=function(){a(t.scrollTop>0)};k(e,"handleScroll");
1let t=o.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[o.viewport,o.isPositioned]),i?(0,t.jsx)(eC,{...e,ref:c,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=o;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null},"SelectScrollUpButton")),eS="SelectScrollDownButton",eb=r.forwardRef(k(function(e,n){let o=Q(eS,e.__scopeSelect),l=el(eS,e.__scopeSelect),[i,a]=r.useState(!1),c=(0,s.useComposedRefs)(n,l.onScrollButtonChange);return(0,S.useLayoutEffect)(()=>{if(o.viewport&&o.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)};k(e,"handleScroll");let t=o.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[o.viewport,o.isPositioned]),i?(0,t.jsx)(eC,{...e,ref:c,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=o;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null},"SelectScrollDownButton")),eC=r.forwardRef(k(function(e,n){let{__scopeSelect:o,onAutoScroll:i,...s}=e,a=Q("SelectScrollButton",o),c=r.useRef(null),u=N(o),d=r.useCallback(()=>{null!==c.current&&(window.clearInterval(c.current),c.current=null)},[]);return r.useEffect(()=>()=>d(),[d]),(0,S.useLayoutEffect)(()=>{let e=u().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[u]),(0,t.jsx)(y.Primitive.div,{"aria-hidden":!0,...s,ref:n,style:{flexShrink:0,...s.style},onPointerDown:(0,l.composeEventHandlers)(s.onPointerDown,()=>{null===c.current&&(c.current=window.setInterval(i,50))}),onPointerMove:(0,l.composeEventHandlers)(s.onPointerMove,()=>{a.onItemLeave?.(),null===c.current&&(c.current=window.setInterval(i,50))}),onPointerLeave:(0,l.composeEventHandlers)(s.onPointerLeave,()=>{d()})})},"SelectScrollButtonImpl")),eR=r.forwardRef(k(function(e,r){let{__scopeSelect:n,...o}=e;return(0,t.jsx)(y.Primitive.div,{"aria-hidden":!0,...o,ref:r})},"SelectSeparator")),ej=r.forwardRef(k(function(e,r){let{__scopeSelect:n,...o}=e,l=O(n);return"popper"===Q("SelectArrow",n).position?(0,t.jsx)(h.Arrow,{...l,...o,ref:r}):null},"SelectArrow")),eP=r.forwardRef(k(function({__scopeSelect:e,...n},o){let l=B("SelectBubbleInput",e),{value:i,onValueChange:a,required:c,disabled:u,name:d,autoComplete:f,form:p}=l,{nativeOptions:h,nativeSelectKey:m}=l,v=r.useRef(null),x=(0,s.useComposedRefs)(o,v),g=i??"",w=(0,b.usePrevious)(g),S=Array.from(h).some(e=>(e.props.value??"")==="");return r.useEffect(()=>{let e=v.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(w!==g&&t){let r=new Event("change",{bubbles:!0});t.call(e,g),e.dispatchEvent(r)}},[w,g]),(0,t.jsxs)(y.Primitive.select,{"aria-hidden":!0,required:c,tabIndex:-1,name:d,autoComplete:f,disabled:u,form:p,onChange:e=>a(e.target.value),...n,style:{...C.VISUALLY_HIDDEN_STYLES,...n.style},ref:x,defaultValue:g,children:[eI(i)&&!S?(0,t.jsx)("option",{value:""}):null,Array.from(h)]},m)},"SelectBubbleInput"));function ek(e){return"function"==typeof e}function eI(e){return""===e||void 0===e}function eE(e){let t=(0,g.useCallbackRef)(e),n=r.useRef(""),o=r.useRef(0),l=r.useCallback(e=>{t(n.current+e)},[t]),i=r.useCallback(()=>{n.current="",window.clearTimeout(o.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),[n,l,i]}function eT(e,t,r){let n=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=r?e.indexOf(r):-1,l=eL(e,Math.max(o,0));1===n.length&&(l=l.filter(e=>e!==r));let i=l.find(e=>e.textValue.toLowerCase().startsWith(n.toLowerCase()));return i!==r?i:void 0}function eL(e,t){return e.map((r,n)=>e[(t+n)%e.length])}k(ek,"isFunction"),k(eI,"shouldShowPlaceholder"),k(eE,"useTypeaheadSearch"),k(eT,"findNextItem"),k(eL,"wrapArray"),e.s(["Arrow",0,ej,"Content",0,Z,"Group",0,eu,"Icon",0,K,"Item",0,em,"ItemIndicator",0,ex,"ItemText",0,ey,"Label",0,ed,"Portal",0,q,"Root",0,U,"ScrollDownButton",0,eb,"ScrollUpButton",0,ew,"Select",0,U,"SelectArrow",0,ej,"SelectContent",0,Z,"SelectGroup",0,eu,"SelectIcon",0,K,"SelectItem",0,em,"SelectItemIndicator",0,ex,"SelectItemText",0,ey,"SelectLabel",0,ed,"SelectPortal",0,q,"SelectScrollDownButton",0,eb,"SelectScrollUpButton",0,ew,"SelectSeparator",0,eR,"SelectTrigger",0,F,"SelectValue",0,W,"SelectViewport",0,es,"
1Separator",0,eR,"Trigger",0,F,"Value",0,W,"Viewport",0,es,"createSelectScope",0,M,"unstable_BubbleInput",0,eP,"unstable_Provider",0,V,"unstable_SelectBubbleInput",0,eP,"unstable_SelectProvider",0,V],129402);var eN=e.i(129402),eN=eN,eD=e.i(41906),eA=e.i(34935),eM=e.i(129740),eO=e.i(975157);let eH=eN.Root,eB=eN.Group,ez=eN.Value,e_=r.forwardRef(({className:e,children:r,...n},o)=>(0,t.jsxs)(eN.Trigger,{ref:o,"data-slot":"select-trigger",className:(0,eO.cn)("flex h-11 md:h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-1 text-base md:text-sm shadow-sm transition-colors placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 [&>span]:truncate",e),...n,children:[r,(0,t.jsx)(eN.Icon,{asChild:!0,children:(0,t.jsx)(eA.ChevronDown,{className:"size-4 opacity-50"})})]}));e_.displayName=eN.Trigger.displayName;let eV=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(eN.ScrollUpButton,{ref:n,className:(0,eO.cn)("flex cursor-default items-center justify-center py-1",e),...r,children:(0,t.jsx)(eM.ChevronUp,{className:"size-4"})}));eV.displayName=eN.ScrollUpButton.displayName;let eU=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(eN.ScrollDownButton,{ref:n,className:(0,eO.cn)("flex cursor-default items-center justify-center py-1",e),...r,children:(0,t.jsx)(eA.ChevronDown,{className:"size-4"})}));eU.displayName=eN.ScrollDownButton.displayName;let eF=r.forwardRef(({className:e,children:r,position:n="popper",...o},l)=>(0,t.jsx)(eN.Portal,{children:(0,t.jsxs)(eN.Content,{ref:l,className:(0,eO.cn)("relative z-[200] max-h-80 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md 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]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-select-content-transform-origin]","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",e),position:n,...o,children:[(0,t.jsx)(eV,{}),(0,t.jsx)(eN.Viewport,{className:(0,eO.cn)("p-1 max-h-[280px] overflow-y-auto","popper"===n&&"w-full min-w-[var(--radix-select-trigger-width)]"),children:r}),(0,t.jsx)(eU,{})]})}));eF.displayName=eN.Content.displayName;let eW=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(eN.Label,{ref:n,className:(0,eO.cn)("px-2 py-1.5 text-sm font-semibold",e),...r}));eW.displayName=eN.Label.displayName;let eK=r.forwardRef(({className:e,children:r,...n},o)=>(0,t.jsxs)(eN.Item,{ref:o,className:(0,eO.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[(0,t.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,t.jsx)(eN.ItemIndicator,{children:(0,t.jsx)(eD.Check,{className:"size-4"})})}),(0,t.jsx)(eN.ItemText,{children:r})]}));eK.displayName=eN.Item.displayName;let eG=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)(eN.Separator,{ref:n,className:(0,eO.cn)("-mx-1 my-1 h-px bg-muted",e),...r}));eG.displayName=eN.Separator.displayName,e.s(["Select",0,eH,"SelectContent",0,eF,"SelectGroup",0,eB,"SelectItem",0,eK,"SelectLabel",0,eW,"SelectSeparator",0,eG,"SelectTrigger",0,e_,"SelectValue",0,ez],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.