1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,59178,e=>{"use strict";var t,r=e.i(47167),n=e.i(43476),i=e.i(71645),l=e.i(84614),o=e.i(43432),a=e.i(63488),s=e.i(63059),u=e.i(69638),c=e.i(31278),d=e.i(75254);let f=(0,d.default)("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]),m=(0,d.default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]),p=(0,d.default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);var h=e.i(7486);let g=(0,d.default)("hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]),x=(0,d.default)("car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]),v=(0,d.default)("stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);var b=e.i(46897);e.s([],74157),e.i(74157);var y=e.i(62372),w=e.i(26292),S=e.i(30628),E=e.i(58509),R=e.i(94349),A=e.i(977),j=e.i(76477),C=e.i(231),M=e.i(39663),N=e.i(13834),I=e.i(4012),T=e.i(33605),k=e.i(29315),O=e.i(83799),L=e.i(51665),P=e.i(24019),_=e.i(69375);function D(e){let{open:t=!1,onOpenChange:r,elements:n={}}=e,i=(0,O.useId)(),l=null!=(0,L.useFloatingParentNodeId)(),o=(0,S.useRefWithInit)(()=>new P.FloatingRootStore({open:t,onOpenChange:r,referenceElement:n.reference??null,floatingElement:n.floating??null,triggerElements:new _.PopupTriggerMap,floatingId:i,nested:l,noEmit:!1})).current;return(0,A.useIsoLayoutEffect)(()=>{let e={open:t,floatingId:i};void 0!==n.reference&&(e.referenceElement=n.reference,e.domReferenceElement=(0,k.isElement)(n.reference)?n.reference:null),void 0!==n.floating&&(e.floatingElement=n.floating),o.update(e)},[t,i,n.reference,n.floating,o]),o.context.onOpenChange=r,o.context.nested=l,o.context.noEmit=!1,o}var F=e.i(89633),V=e.i(90219),H=e.i(47857),W=e.i(82033),$=e.i(43801),B=e.i(5963),U=e.i(3404),z=e.i(98442),q=e.i(97828);function Y(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function G(e,t){return Y(t,e===q.ARROW_UP||e===q.ARROW_DOWN,e===q.ARROW_LEFT||e===q.ARROW_RIGHT)}function X(e,t,r){return Y(t,e===q.ARROW_DOWN,r?e===q.ARROW_LEFT:e===q.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}var K=e.i(66745),J=e.i(67805);let Q=i.createContext(null),Z=i.createContext(null);function ee(){let e=i.useContext(Q);if(null===e)throw Error((0,J.default)(60));return e}function et(){let e=i.useContext(Z);if(null===e)throw Error((0,J.default)(61));return e}var er=e.i(17514);let en=((t={}).disabled="data-disabled",t.valid="data-valid",t.invalid="data-invalid",t.touched="data-touched",t.dirty="data-dirty",t.filled="data-filled",t.focused="data-focused",t),ei={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},el={disabled:!1,...ei},eo={valid:e=>null===e?null:e?{[en.valid]:""}:{[en.invalid]:""}}
1,ea=i.createContext({invalid:void 0,name:void 0,validityData:{state:{badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},errors:[],error:"",value:"",initialValue:null},setValidityData:er.NOOP,disabled:void 0,touched:ei.touched,setTouched:er.NOOP,dirty:ei.dirty,setDirty:er.NOOP,filled:ei.filled,setFilled:er.NOOP,focused:ei.focused,setFocused:er.NOOP,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:el,markedDirtyRef:{current:!1},validation:{getValidationProps:(e=er.EMPTY_OBJECT)=>e,getInputValidationProps:(e=er.EMPTY_OBJECT)=>e,inputRef:{current:null},commit:async()=>{}}});function es(e=!0){let t=i.useContext(ea);if(t.setValidityData===er.NOOP&&!e)throw Error((0,J.default)(28));return t}var eu=e.i(89879);let ec=i.createContext({controlId:void 0,registerControlId:er.NOOP,labelId:void 0,setLabelId:er.NOOP,messageIds:[],setMessageIds:er.NOOP,getDescriptionProps:e=>e});function ed(){return i.useContext(ec)}function ef(e={}){let{id:t,implicit:r=!1,controlRef:n}=e,{controlId:l,registerControlId:o}=ed(),a=(0,eu.useBaseUiId)(t),s=r?l:void 0,u=(0,S.useRefWithInit)(()=>Symbol("labelable-control")),c=i.useRef(!1),d=i.useRef(null!=t),f=(0,j.useStableCallback)(()=>{c.current&&o!==er.NOOP&&(c.current=!1,o(u.current,void 0))});return(0,A.useIsoLayoutEffect)(()=>{let e;if(o!==er.NOOP){if(r){let r=n?.current;e=(0,k.isElement)(r)&&null!=r.closest("label")?t??null:s??a}else if(null!=t)d.current=!0,e=t;else{if(!d.current)return void f();e=a}if(void 0===e)return void f();c.current=!0,o(u.current,e)}},[t,n,s,o,r,a,u,f]),i.useEffect(()=>f,[f]),l??a}var em=e.i(88841),ep=e.i(83921);let eh=(e,t)=>Object.is(e,t);function eg(e,t,r){return null==e||null==t?Object.is(e,t):r(e,t)}function ex(e,t,r){return e&&0!==e.length?e.findIndex(e=>void 0!==e&&eg(e,t,r)):-1}function ev(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}function eb(e){return null!=e&&e.length>0&&"object"==typeof e[0]&&null!=e[0]&&"items"in e[0]}function ey(e,t){return t&&null!=e?t(e)??"":e&&"object"==typeof e&&"value"in e&&"label"in e?ev(e.value):ev(e)}function ew(e,t,r){function n(){if(r&&null!=e)return r(e)??"";if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return ev(e)}if(r&&null!=e)return r(e);if(e&&"object"==typeof e&&"label"in e&&null!=e.label)return e.label;if(t&&!Array.isArray(t))return t[e]??n();if(Array.isArray(t)){let r=eb(t)?t.flatMap(e=>e.items):t;if(null==e||"object"!=typeof e){let t=r.find(t=>t.value===e);return t&&null!=t.label?t.label:n()}if("value"in e){let t=r.find(t=>t&&t.value===e.value);if(t&&null!=t.label)return t.label}}return n()}let eS={id:(0,ep.createSelector)(e=>e.id),labelId:(0,ep.createSelector)(e=>e.labelId),modal:(0,ep.createSelector)(e=>e.modal),multiple:(0,ep.createSelector)(e=>e.multiple),items:(0,ep.createSelector)(e=>e.items),itemToStringLabel:(0,ep.createSelector)(e=>e.itemToStringLabel),itemToStringValue:(0,ep.createSelector)(e=>e.itemToStringValue),isItemEqualToValue:(0,ep.createSelector)(e=>e.isItemEqualToValue),value:(0,ep.createSelector)(e=>e.value),hasSelectedValue:(0,ep.createSelector)(e=>{let{value:t,multiple:r,itemToStringValue:n}=e;return null!=t&&(r&&Array.isArray(t)?t.length>0:""!==ey(t,n))}),hasNullItemLabel:(0,ep.createSelector)((e,t)=>!!t&&function(e){if(!Array.isArray(e))return null!=e&&"null"in e;if(eb(e)){for(let t of e)for(let e of t.items)if(e&&null==e.value&&null!=e.label)return!0;return!1}for(let t of e)if(t&&null==t.value&&null!=t.label)return!0;return!1}(e.items)),open:(0,ep.createSelector)(e=>e.open),mounted:(0,ep.createSelector)(e=>e.mounted),forceMount:(0,ep.createSelector)(e=>e.forceMount),transitionStatus:(0,ep.createSelector)(e=>e.transitionStatus),openMethod:(0,ep.createSelector)(e=>e.openMethod),activeIndex:(0,ep.createSelector)(e=>e.activeIndex),selectedIndex:(0,ep.createSelector)(e=>e.selectedIndex),isActive:(0,ep.createSelector)((e,t)=>e.activeIndex===t),isSelected:(0,ep.createSelector)((e,t,r)=>{let n=e.isItemEqualToValue,i=e.value;return e.multiple?Array.isArray(i)&&i.some(e=>eg(r,e,n)):e.selectedIndex===t&&null!==e.selectedIndex||eg(r,i,n)}),isSelectedByFocus:(0,ep.createSelector)((e,t)=>e.selectedIndex===t),popupProps:(0,ep.createSelector)(e=>e.popupProps),triggerProps:(0,ep.createSelector)(e=>e.triggerProps),triggerElement:(0,ep.createSelector)(e=>e.triggerElement),positionerElement:(0,ep.createSelector)(e=>e.positionerElement),listElement:(0,ep.createSelector)(e=>e.listElement),scrollUpArrowVisible:(0,ep.createSelector)(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:(0,ep.createSelector)(e=>e.scrollDownArrowVisible),hasScrollArrows:(0,ep.createSelector)(e=>e.hasScrollArrows)};var eE=e.i(89269);let eR=i.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:er.NOOP,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function eA(){return i.useContext(eR)}var ej=e.i(74080),eC=e.i(19904),eM=e.i(50091),eN=e.i(19805),eI=e.i(27601);let eT=i.forwardRef(function(e,t){let{render:r,className:n,...i}=e;delete i.id;let l=es(),{store:o}=ee(),a=(0,M.useStore)(o,eS.triggerElement),s=(0,M.useStore)(o,eS.id),u=function(e={}){let t,{id:r,fallbackControlId:n,native:i=!1,setLabelId:l,focusControl:o}=e,{controlId:a,setLabelId:s}
1=ed(),u=(0,j.useStableCallback)(e=>{s(e),l?.(e)}),c=(t=(0,eu.useBaseUiId)(r),(0,A.useIsoLayoutEffect)(()=>(u(t),()=>{u(void 0)}),[t,u]),t),d=a??n;function f(e){let t=(0,H.getTarget)(e.nativeEvent);t?.closest("button,input,select,textarea")||(!e.defaultPrevented&&e.detail>1&&e.preventDefault(),i||function(e){if(o)return o(e,d);if(!d)return;let t=(0,V.ownerDocument)(e.currentTarget).getElementById(d);(0,k.isHTMLElement)(t)&&t.focus({focusVisible:!0})}(e))}return i?{id:c,htmlFor:d??void 0,onMouseDown:f}:{id:c,onClick:f,onPointerDown(e){e.preventDefault()}}}({id:null==s?void 0:`${s}-label`,fallbackControlId:a?.id??s,setLabelId(e){o.set("labelId",e)}});return(0,eI.useRenderElement)("div",e,{ref:t,state:l.state,props:[u,i],stateAttributesMapping:eo})});var ek=e.i(86389),eO=e.i(91730);let eL={...ek.pressableTriggerOpenStateMapping,...eo,value:()=>null},eP=i.forwardRef(function(e,t){let{render:r,className:n,id:l,disabled:o=!1,nativeButton:a=!0,...s}=e,{setTouched:u,setFocused:c,validationMode:d,state:f,disabled:m}=es(),{labelId:p}=ed(),{store:h,setOpen:g,selectionRef:x,validation:v,readOnly:b,required:y,alignItemWithTriggerActiveRef:S,disabled:E,keyboardActiveRef:R}=ee(),A=m||E||o,N=(0,M.useStore)(h,eS.open),I=(0,M.useStore)(h,eS.value),T=(0,M.useStore)(h,eS.triggerProps),k=(0,M.useStore)(h,eS.positionerElement),O=(0,M.useStore)(h,eS.listElement),L=(0,M.useStore)(h,eS.id),P=(0,M.useStore)(h,eS.labelId),_=(0,M.useStore)(h,eS.hasSelectedValue),D=!_&&N,F=(0,M.useStore)(h,eS.hasNullItemLabel,D),W=l??L;ef({id:W});let $=(0,C.useValueAsRef)(k),z=i.useRef(null),{getButtonProps:q,buttonRef:Y}=(0,eO.useButton)({disabled:A,native:a}),G=(0,j.useStableCallback)(e=>{h.set("triggerElement",e)}),X=(0,w.useMergedRefs)(t,z,Y,G),J=(0,K.useTimeout)(),Q=(0,K.useTimeout)(),Z=(0,K.useTimeout)(),et=(0,K.useTimeout)();i.useEffect(()=>{if(N)return _||F?et.start(200,()=>{x.current.allowUnselectedMouseUp=!0,Z.start(200,()=>{x.current.allowSelectedMouseUp=!0})}):Z.start(400,()=>{x.current.allowUnselectedMouseUp=!0,x.current.allowSelectedMouseUp=!0}),()=>{Z.clear(),et.clear()};x.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1},Q.clear()},[N,_,F,x,Q,Z,et]);let er=i.useMemo(()=>O?.id??(0,H.getFloatingFocusElement)(k)?.id,[O,k]),en=(0,eN.mergeProps)(T,{id:W,role:"combobox","aria-expanded":N?"true":"false","aria-haspopup":"listbox","aria-controls":N?er:void 0,"aria-labelledby":p??P,"aria-readonly":b||void 0,"aria-required":y||void 0,tabIndex:A?-1:0,ref:X,onFocus(e){c(!0),N&&S.current&&g(!1,(0,B.createChangeEventDetails)(U.REASONS.none,e.nativeEvent)),J.start(0,()=>{h.set("forceMount",!0)})},onBlur(e){(0,H.contains)(k,e.relatedTarget)||(u(!0),c(!1),"onBlur"===d&&v.commit(I))},onPointerMove(){R.current=!1},onKeyDown(){R.current=!0},onMouseDown(e){if(N)return;let t=(0,V.ownerDocument)(e.currentTarget);function r(e){if(!z.current)return;let t=e.target;if((0,H.contains)(z.current,t)||(0,H.contains)($.current,t)||t===z.current)return;let r=function(e){let t=e.getBoundingClientRect(),r=window.getComputedStyle(e,"::before"),n=window.getComputedStyle(e,"::after");if("none"===r.content&&"none"===n.content)return t;let i=parseFloat(r.width)||0,l=parseFloat(r.height)||0,o=parseFloat(n.width)||0,a=parseFloat(n.height)||0,s=Math.max(t.width,i,o),u=Math.max(t.height,l,a),c=s-t.width,d=u-t.height;return{left:t.left-c/2,right:t.right+c/2,top:t.top-d/2,bottom:t.bottom+d/2}}(z.current);e.clientX>=r.left-2&&e.clientX<=r.right+2&&e.clientY>=r.top-2&&e.clientY<=r.bottom+2||g(!1,(0,B.createChangeEventDetails)(U.REASONS.cancelOpen,e))}Q.start(0,()=>{t.addEventListener("mouseup",r,{once:!0})})}},v.getValidationProps,s,q);en.role="combobox";let ei={...f,open:N,disabled:A,value:I,readOnly:b,placeholder:!_};return(0,eI.useRenderElement)("button",e,{ref:[t,z],state:ei,stateAttributesMapping:eL,props:en})}),e_={value:()=>null},eD=i.forwardRef(function(e,t){let{className:r,render:l,children:o,placeholder:a,...s}=e,{store:u,valueRef:c}=ee(),d=(0,M.useStore)(u,eS.value),f=(0,M.useStore)(u,eS.items),m=(0,M.useStore)(u,eS.itemToStringLabel),p=(0,M.useStore)(u,eS.hasSelectedValue),h=(0,M.useStore)(u,eS.hasNullItemLabel,!p&&null!=a&&null==o),g=null;if("function"==typeof o)g=o(d);else if(null!=o)g=o;else if(p||null==a||h)if(Array.isArray(d))g=d.reduce((e,t,r)=>(r>0&&e.push(", "),e.push((0,n.jsx)(i.Fragment,{children:ew(t,f,m)},r)),e),[]);else g=ew(d,f,m);else g=a;return(0,eI.useRenderElement)("span",e,{state:{value:d,placeholder:!p},ref:[t,c],props:[{children:g},s],stateAttributesMapping:e_})}),eF=i.forwardRef(function(e,t){let{className:r,render:n,...i}=e,{store:l}=ee(),o=(0,M.useStore)(l,eS.open);return(0,eI.useRenderElement)("span",e,{state:{open:o}
1,ref:t,props:[{"aria-hidden":!0,children:"â¼"},i],stateAttributesMapping:ek.triggerOpenStateMapping})});var eV=e.i(37692);let eH=i.createContext(void 0),eW=i.forwardRef(function(e,t){let{store:r}=ee(),i=(0,M.useStore)(r,eS.mounted),l=(0,M.useStore)(r,eS.forceMount);return i||l?(0,n.jsx)(eH.Provider,{value:!0,children:(0,n.jsx)(eV.FloatingPortal,{ref:t,...e})}):null});var e$=e.i(84759);let eB={...ek.popupStateMapping,...e$.transitionStatusMapping},eU=i.forwardRef(function(e,t){let{className:r,render:n,...i}=e,{store:l}=ee(),o=(0,M.useStore)(l,eS.open),a=(0,M.useStore)(l,eS.mounted),s=(0,M.useStore)(l,eS.transitionStatus);return(0,eI.useRenderElement)("div",e,{state:{open:o,transitionStatus:s},ref:t,props:[{role:"presentation",hidden:!a,style:{userSelect:"none",WebkitUserSelect:"none"}},i],stateAttributesMapping:eB})});var ez=e.i(58130),eq=e.i(66196),eY=e.i(12856),eG=e.i(43084);function eX(e,t,r){let n,{reference:i,floating:l}=e,o=(0,eG.getSideAxis)(t),a=(0,eG.getAlignmentAxis)(t),s=(0,eG.getAxisLength)(a),u=(0,eG.getSide)(t),c="y"===o,d=i.x+i.width/2-l.width/2,f=i.y+i.height/2-l.height/2,m=i[s]/2-l[s]/2;switch(u){case"top":n={x:d,y:i.y-l.height};break;case"bottom":n={x:d,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:f};break;case"left":n={x:i.x-l.width,y:f};break;default:n={x:i.x,y:i.y}}switch((0,eG.getAlignment)(t)){case"start":n[a]-=m*(r&&c?-1:1);break;case"end":n[a]+=m*(r&&c?-1:1)}return n}async function eK(e,t){var r;void 0===t&&(t={});let{x:n,y:i,platform:l,rects:o,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:m=0}=(0,eG.evaluate)(t,e),p=(0,eG.getPaddingObject)(m),h=a[f?"floating"===d?"reference":"floating":d],g=(0,eG.rectToClientRect)(await l.getClippingRect({element:null==(r=await (null==l.isElement?void 0:l.isElement(h)))||r?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),x="floating"===d?{x:n,y:i,width:o.floating.width,height:o.floating.height}:o.reference,v=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),b=await (null==l.isElement?void 0:l.isElement(v))&&await (null==l.getScale?void 0:l.getScale(v))||{x:1,y:1},y=(0,eG.rectToClientRect)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:v,strategy:s}):x);return{top:(g.top-y.top+p.top)/b.y,bottom:(y.bottom-g.bottom+p.bottom)/b.y,left:(g.left-y.left+p.left)/b.x,right:(y.right-g.right+p.right)/b.x}}let eJ=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:l=[],platform:o}=r,a=o.detectOverflow?o:{...o,detectOverflow:eK},s=await (null==o.isRTL?void 0:o.isRTL(t)),u=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=eX(u,n,s),f=n,m=0,p={};for(let r=0;r<l.length;r++){let h=l[r];if(!h)continue;let{name:g,fn:x}=h,{x:v,y:b,data:y,reset:w}=await x({x:c,y:d,initialPlacement:n,placement:f,strategy:i,middlewareData:p,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=v?v:c,d=null!=b?b:d,p[g]={...p[g],...y},w&&m<50&&(m++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(u=!0===w.rects?await o.getElementRects({reference:e,floating:t,strategy:i}):w.rects),{x:c,y:d}=eX(u,f,s)),r=-1)}return{x:c,y:d,placement:f,strategy:i,middlewareData:p}};function eQ(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function eZ(e){return eG.sides.some(t=>e[t]>=0)}let e0=new Set(["left","top"]);async function e1(e,t){let{placement:r,platform:n,elements:i}=e,l=await (null==n.isRTL?void 0:n.isRTL(i.floating)),o=(0,eG.getSide)(r),a=(0,eG.getAlignment)(r),s="y"===(0,eG.getSideAxis)(r),u=e0.has(o)?-1:1,c=l&&s?-1:1,d=(0,eG.evaluate)(t,e),{mainAxis:f,crossAxis:m,alignmentAxis:p}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof p&&(m="end"===a?-1*p:p),s?{x:m*c,y:f*u}:{x:f*u,y:m*c}}function e2(e){let t=(0,k.getComputedStyle)(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=(0,k.isHTMLElement)(e),l=i?e.offsetWidth:r,o=i?e.offsetHeight:n,a=(0,eG.round)(r)!==l||(0,eG.round)(n)!==o;return a&&(r=l,n=o),{width:r,height:n,$:a}}function e5(e){return(0,k.isElement)(e)?e:e.contextElement}function e4(e){let t=e5(e);if(!(0,k.isHTMLElement)(t))return(0,eG.createCoords)(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:l}=e2(t),o=(l?(0,eG.round)(r.width):r.width)/n,a=(l?(0,eG.round)(r.height):r.height)/i;return o&&Number.isFinite(o)||(o=1),a&&Number.isFinite(a)||(a=1),{x:o,y:a}}let e3=(0,eG.createCoords)(0);function e8(e){let t=(0,k.getWindow)(e);
1return(0,k.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:e3}function e6(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let l=e.getBoundingClientRect(),o=e5(e),a=(0,eG.createCoords)(1);t&&(n?(0,k.isElement)(n)&&(a=e4(n)):a=e4(e));let s=(void 0===(i=r)&&(i=!1),n&&(!i||n===(0,k.getWindow)(o))&&i)?e8(o):(0,eG.createCoords)(0),u=(l.left+s.x)/a.x,c=(l.top+s.y)/a.y,d=l.width/a.x,f=l.height/a.y;if(o){let e=(0,k.getWindow)(o),t=n&&(0,k.isElement)(n)?(0,k.getWindow)(n):n,r=e,i=(0,k.getFrameElement)(r);for(;i&&n&&t!==r;){let e=e4(i),t=i.getBoundingClientRect(),n=(0,k.getComputedStyle)(i),l=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=l,c+=o,r=(0,k.getWindow)(i),i=(0,k.getFrameElement)(r)}}return(0,eG.rectToClientRect)({width:d,height:f,x:u,y:c})}function e7(e,t){let r=(0,k.getNodeScroll)(e).scrollLeft;return t?t.left+r:e6((0,k.getDocumentElement)(e)).left+r}function e9(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-e7(e,r),y:r.top+t.scrollTop}}function te(e,t,r){var n;let i;if("viewport"===t)i=function(e,t){let r=(0,k.getWindow)(e),n=(0,k.getDocumentElement)(e),i=r.visualViewport,l=n.clientWidth,o=n.clientHeight,a=0,s=0;if(i){l=i.width,o=i.height;let e=(0,k.isWebKit)();(!e||e&&"fixed"===t)&&(a=i.offsetLeft,s=i.offsetTop)}let u=e7(n);if(u<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,o=Math.abs(n.clientWidth-t.clientWidth-i);o<=25&&(l-=o)}else u<=25&&(l+=u);return{width:l,height:o,x:a,y:s}}(e,r);else if("document"===t){let t,r,l,o,a,s,u;n=(0,k.getDocumentElement)(e),t=(0,k.getDocumentElement)(n),r=(0,k.getNodeScroll)(n),l=n.ownerDocument.body,o=(0,eG.max)(t.scrollWidth,t.clientWidth,l.scrollWidth,l.clientWidth),a=(0,eG.max)(t.scrollHeight,t.clientHeight,l.scrollHeight,l.clientHeight),s=-r.scrollLeft+e7(n),u=-r.scrollTop,"rtl"===(0,k.getComputedStyle)(l).direction&&(s+=(0,eG.max)(t.clientWidth,l.clientWidth)-o),i={width:o,height:a,x:s,y:u}}else if((0,k.isElement)(t)){let e,n,l,o,a,s;n=(e=e6(t,!0,"fixed"===r)).top+t.clientTop,l=e.left+t.clientLeft,o=(0,k.isHTMLElement)(t)?e4(t):(0,eG.createCoords)(1),a=t.clientWidth*o.x,s=t.clientHeight*o.y,i={width:a,height:s,x:l*o.x,y:n*o.y}}else{let r=e8(e);i={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return(0,eG.rectToClientRect)(i)}function tt(e){return"static"===(0,k.getComputedStyle)(e).position}function tr(e,t){if(!(0,k.isHTMLElement)(e)||"fixed"===(0,k.getComputedStyle)(e).position)return null;if(t)return t(e);let r=e.offsetParent;return(0,k.getDocumentElement)(e)===r&&(r=r.ownerDocument.body),r}function tn(e,t){let r=(0,k.getWindow)(e);if((0,k.isTopLayer)(e))return r;if(!(0,k.isHTMLElement)(e)){let t=(0,k.getParentNode)(e);for(;t&&!(0,k.isLastTraversableNode)(t);){if((0,k.isElement)(t)&&!tt(t))return t;t=(0,k.getParentNode)(t)}return r}let n=tr(e,t);for(;n&&(0,k.isTableElement)(n)&&tt(n);)n=tr(n,t);return n&&(0,k.isLastTraversableNode)(n)&&tt(n)&&!(0,k.isContainingBlock)(n)?r:n||(0,k.getContainingBlock)(e)||r}let ti=async function(e){let t=this.getOffsetParent||tn,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=(0,k.isHTMLElement)(t),i=(0,k.getDocumentElement)(t),l="fixed"===r,o=e6(e,!0,l,t),a={scrollLeft:0,scrollTop:0},s=(0,eG.createCoords)(0);if(n||!n&&!l)if(("body"!==(0,k.getNodeName)(t)||(0,k.isOverflowElement)(i))&&(a=(0,k.getNodeScroll)(t)),n){let e=e6(t,!0,l,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=e7(i));l&&!n&&i&&(s.x=e7(i));let u=!i||n||l?(0,eG.createCoords)(0):e9(i,a);return{x:o.left+a.scrollLeft-s.x-u.x,y:o.top+a.scrollTop-s.y-u.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},tl={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,l="fixed"===i,o=(0,k.getDocumentElement)(n),a=!!t&&(0,k.isTopLayer)(t.floating);if(n===o||a&&l)return r;let s={scrollLeft:0,scrollTop:0},u=(0,eG.createCoords)(1),c=(0,eG.createCoords)(0),d=(0,k.isHTMLElement)(n);
1if((d||!d&&!l)&&(("body"!==(0,k.getNodeName)(n)||(0,k.isOverflowElement)(o))&&(s=(0,k.getNodeScroll)(n)),d)){let e=e6(n);u=e4(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}let f=!o||d||l?(0,eG.createCoords)(0):e9(o,s);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-s.scrollLeft*u.x+c.x+f.x,y:r.y*u.y-s.scrollTop*u.y+c.y+f.y}},getDocumentElement:k.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,l=[..."clippingAncestors"===r?(0,k.isTopLayer)(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=(0,k.getOverflowAncestors)(e,[],!1).filter(e=>(0,k.isElement)(e)&&"body"!==(0,k.getNodeName)(e)),i=null,l="fixed"===(0,k.getComputedStyle)(e).position,o=l?(0,k.getParentNode)(e):e;for(;(0,k.isElement)(o)&&!(0,k.isLastTraversableNode)(o);){let t=(0,k.getComputedStyle)(o),r=(0,k.isContainingBlock)(o);r||"fixed"!==t.position||(i=null),(l?r||i:!(!r&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||(0,k.isOverflowElement)(o)&&!r&&function e(t,r){let n=(0,k.getParentNode)(t);return!(n===r||!(0,k.isElement)(n)||(0,k.isLastTraversableNode)(n))&&("fixed"===(0,k.getComputedStyle)(n).position||e(n,r))}(e,o)))?i=t:n=n.filter(e=>e!==o),o=(0,k.getParentNode)(o)}return t.set(e,n),n}(t,this._c):[].concat(r),n],o=te(t,l[0],i),a=o.top,s=o.right,u=o.bottom,c=o.left;for(let e=1;e<l.length;e++){let r=te(t,l[e],i);a=(0,eG.max)(r.top,a),s=(0,eG.min)(r.right,s),u=(0,eG.min)(r.bottom,u),c=(0,eG.max)(r.left,c)}return{width:s-c,height:u-a,x:c,y:a}},getOffsetParent:tn,getElementRects:ti,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=e2(e);return{width:t,height:r}},getScale:e4,isElement:k.isElement,isRTL:function(e){return"rtl"===(0,k.getComputedStyle)(e).direction}};function to(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ta(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:l=!0,ancestorResize:o=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=n,c=e5(e),d=l||o?[...c?(0,k.getOverflowAncestors)(c):[],...t?(0,k.getOverflowAncestors)(t):[]]:[];d.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),o&&e.addEventListener("resize",r)});let f=c&&s?function(e,t){let r,n=null,i=(0,k.getDocumentElement)(e);function l(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function o(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),l();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:m}=u;if(a||t(),!f||!m)return;let p={rootMargin:-(0,eG.floor)(d)+"px "+-(0,eG.floor)(i.clientWidth-(c+f))+"px "+-(0,eG.floor)(i.clientHeight-(d+m))+"px "+-(0,eG.floor)(c)+"px",threshold:(0,eG.max)(0,(0,eG.min)(1,s))||1},h=!0;function g(t){let n=t[0].intersectionRatio;if(n!==s){if(!h)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==n||to(u,e.getBoundingClientRect())||o(),h=!1}try{n=new IntersectionObserver(g,{...p,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(g,p)}n.observe(e)}(!0),l}(c,r):null,m=-1,p=null;a&&(p=new ResizeObserver(e=>{let[n]=e;n&&n.target===c&&p&&t&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=p)||e.observe(t)})),r()}),c&&!u&&p.observe(c),t&&p.observe(t));let h=u?e6(e):null;return u&&function t(){let n=e6(e);h&&!to(h,n)&&r(),h=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{l&&e.removeEventListener("scroll",r),o&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=p)||e.disconnect(),p=null,u&&cancelAnimationFrame(i)}}var ts="u">typeof document?i.useLayoutEffect:function(){};function tu(e,t){let r,n,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!tu(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!tu(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function tc(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function td(e,t){let r=tc(e);return Math.round(t*r)/r}function tf(e){let t=i.useRef(e);return ts(()=>{t.current=e}),t}var tm=e.i(79144);let tp={name:"hide",async fn(e){var t;let r,{width:n,height:i,x:l,y:o}=e.rects.reference,a=await (t=void 0,{name:(r={name:"hide",options:t={},async fn(e){let{rects:r,platform:n}=e,{strategy:i="referenceHidden",...l}=(0,eG.evaluate)(t,e);switch(i){case"referenceHidden":{let t=eQ(await n.detectOverflow(e,{...l,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:eZ(t)}}}case"escaped":{let t=eQ(await n.detectOverflow(e,{...l,altBoundary:!0}),r.floating);return{data:{escapedOffsets:t,escaped:eZ(t)}}}default:return{}}}}).name,fn:r.fn,options:[void 0,void 0]}).fn(e);return{data:{referenceHidden:a.data?.referenceHidden||0===n&&0===i&&0===l&&0===o}}}};var th=e.i(33848);let tg={sideX:"left",sideY:"top"};function tx(e,t,r){let n="inline-start"===e||"inline-end"===e;return({top:"top",right:n?r?"inline-start":"inline-end":"right",bottom:"bottom",left:n?r?"inline-end":"inline-start":"left"})[t]}function tv(e,t,r){let{rects:n,placement:i}=e;return{side:tx(t,(0,eG.getSide)(i),r),align:(0,eG.getAlignment)(i)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function tb(e){return null!=e&&"current"in e}let ty=i.createContext(void 0);function tw(){let e=i.useContext(ty);if(!e)throw Error((0,J.default)(59));return e}var tS=e.i(36893),tE=e.i(7335);function tR(e){return"starting"===e?tE.DISABLED_TRANSITIONS_STYLE:er.EMPTY_OBJECT}function tA(e,t){e&&Object.assign(e.style,t)}let tj={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"},tC={position:"fixed"},tM=i.forwardRef(function(e,t){let{anchor:r,positionMethod:l="absolute",className:o,render:a,side:s="bottom",align:u="center",sideOffset:c=0,alignOffset:d=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m,arrowPadding:p=5,sticky:h=!1,disableAnchorTracking:g,alignItemWithTrigger:x=!0,collisionAvoidance:v=tE.DROPDOWN_COLLISION_AVOIDANCE,...b}=e,{store:y,listRef:w,labelsRef:S,alignItemWithTriggerActiveRef:E,selectedItemTextRef:R,valuesRef:N,initialValueRef:I,popupRef:T,setValue:O}=ee(),P=et(),_=(0,M.useStore)(y,eS.open),F=(0,M.useStore)(y,eS.mounted),H=(0,M.useStore)(y,eS.modal),W=(0,M.useStore)(y,eS.value),$=(0,M.useStore)(y,eS.openMethod),z=(0,M.useStore)(y,eS.positionerElement),q=(0,M.useStore)(y,eS.triggerElement),Y=(0,M.useStore)(y,eS.isItemEqualToValue),G=(0,M.useStore)(y,eS.transitionStatus),X=i.useRef(null),K=i.useRef(null),[J,Q]=i.useState(x),Z=F&&J&&"touch"!==$;F||J===x||Q(x),(0,A.useIsoLayoutEffect)(()=>{!F&&(eS.scrollUpArrowVisible(y.state)&&y.set("scrollUpArrowVisible",!1),eS.scrollDownArrowVisible(y.state)&&y.set("scrollDownArrowVisible",!1))},[y,F]),i.useImperativeHandle(E,()=>Z),(0,eq.useScrollLock)((Z||H)&&_&&"touch"!==$,q);let er=function(e){var t,r,n,l,o,a,s,u,c,d,f,m;let p,h,g,x,{anchor:v,positionMethod:b="absolute",side:y="bottom",sideOffset:w=0,align:S="center",alignOffset:E=0,collisionBoundary:R,collisionPadding:M=5,sticky:N=!1,arrowPadding:I=5,disableAnchorTracking:T=!1,keepMounted:O=!1,floatingRootContext:P,mounted:_,collisionAvoidance:F,shiftCrossAxis:H=!1,nodeId:W,adaptiveOrigin:$,lazyFlip:B=!1,externalTree:U}=e,[z,q]=i.useState(null);_||null===z||q(null);let Y=F.side||"flip",G=F.align||"flip",X=F.fallbackAxisSide||"end",K="function"==typeof v?v:void 0,J=(0,j.use
1StableCallback)(K),Q=K?J:v,Z=(0,C.useValueAsRef)(v),ee="rtl"===(0,tm.useDirection)(),et=z||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":ee?"left":"right","inline-start":ee?"right":"left"})[y],er="center"===S?et:`${et}-${S}`,en=M,ei=+("bottom"===y),el=+("top"===y),eo=+("right"===y),ea=+("left"===y);"number"==typeof en?en={top:en+ei,right:en+ea,bottom:en+el,left:en+eo}:en&&(en={top:(en.top||0)+ei,right:(en.right||0)+ea,bottom:(en.bottom||0)+el,left:(en.left||0)+eo});let es={boundary:"clipping-ancestors"===R?"clippingAncestors":R,padding:en},eu=i.useRef(null),ec=(0,C.useValueAsRef)(w),ed=(0,C.useValueAsRef)(E),ef=[(t=e=>{let t=tv(e,y,ee),r="function"==typeof ec.current?ec.current(t):ec.current,n="function"==typeof ed.current?ed.current(t):ed.current;return{mainAxis:r,crossAxis:n,alignmentAxis:n}},r=["function"!=typeof w?w:0,"function"!=typeof E?E:0,ee,y],void 0===(n=t)&&(n=0),{name:(p={name:"offset",options:n,async fn(e){var t,r;let{x:i,y:l,placement:o,middlewareData:a}=e,s=await e1(e,n);return o===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:i+s.x,y:l+s.y,data:{...s,placement:o}}}}).name,fn:p.fn,options:[t,r]})],em="none"===G&&"shift"!==Y,ep=!em&&(N||H||"shift"===Y),eh="none"===Y?null:{name:(h={name:"flip",options:o=l={...es,padding:{top:en.top+1,right:en.right+1,bottom:en.bottom+1,left:en.left+1},mainAxis:!H&&"flip"===Y,crossAxis:"flip"===G&&"alignment",fallbackAxisSideDirection:X},async fn(e){var t,r,n,i,l;let{placement:a,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:f}=e,{mainAxis:m=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:v=!0,...b}=(0,eG.evaluate)(o,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let y=(0,eG.getSide)(a),w=(0,eG.getSideAxis)(c),S=(0,eG.getSide)(c)===c,E=await (null==d.isRTL?void 0:d.isRTL(f.floating)),R=h||(S||!v?[(0,eG.getOppositePlacement)(c)]:(0,eG.getExpandedPlacements)(c)),A="none"!==x;!h&&A&&R.push(...(0,eG.getOppositeAxisPlacements)(c,v,x,E));let j=[c,...R],C=await d.detectOverflow(e,b),M=[],N=(null==(r=s.flip)?void 0:r.overflows)||[];if(m&&M.push(C[y]),p){let e=(0,eG.getAlignmentSides)(a,u,E);M.push(C[e[0]],C[e[1]])}if(N=[...N,{placement:a,overflows:M}],!M.every(e=>e<=0)){let e=((null==(n=s.flip)?void 0:n.index)||0)+1,t=j[e];if(t&&("alignment"!==p||w===(0,eG.getSideAxis)(t)||N.every(e=>(0,eG.getSideAxis)(e.placement)!==w||e.overflows[0]>0)))return{data:{index:e,overflows:N},reset:{placement:t}};let r=null==(i=N.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(g){case"bestFit":{let e=null==(l=N.filter(e=>{if(A){let t=(0,eG.getSideAxis)(e.placement);return t===w||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=c}if(a!==r)return{reset:{placement:r}}}return{}}}).name,fn:h.fn,options:[l,void 0]},eg=em?null:(a=e=>{var t,r;let n=(0,V.ownerDocument)(e.elements.floating).documentElement;return{...es,rootBoundary:H?{x:0,y:0,width:n.clientWidth,height:n.clientHeight}:void 0,mainAxis:"none"!==G,crossAxis:ep,limiter:N||H?void 0:{fn:(void 0===(r=t=e=>{if(!eu.current)return{};let{width:t,height:r}=eu.current.getBoundingClientRect(),n=(0,eG.getSideAxis)((0,eG.getSide)(e.placement)),i="y"===n?en.left+en.right:en.top+en.bottom;return{offset:("y"===n?t:r)/2+i/2}})&&(r={}),{options:r,fn(e){let{x:t,y:n,placement:i,rects:l,middlewareData:o}=e,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=(0,eG.evaluate)(r,e),c={x:t,y:n},d=(0,eG.getSideAxis)(i),f=(0,eG.getOppositeAxis)(d),m=c[f],p=c[d],h=(0,eG.evaluate)(a,e),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){let e="y"===f?"height":"width",t=l.reference[f]-l.floating[e]+g.mainAxis,r=l.reference[f]+l.reference[e]-g.mainAxis;m<t?m=t:m>r&&(m=r)}if(u){var x,v;let e="y"===f?"width":"height",t=e0.has((0,eG.getSide)(i)),r=l.reference[d]-l.floating[e]+(t&&(null==(x=o.offset)?void 0:x[d])||0)+(t?0:g.crossAxis),n=l.reference[d]+l.reference[e]+(t?0:(null==(v=o.offset)?void 0:v[d])||0)-(t?g.crossAxis:0);p<r?p=r:p>n&&(p=n)}return{[f]:m,[d]:p}}}).fn,options:[t,void 0]}}},s=[es,N,H,en,G],void 0===(u=a)&&(u={}),{name:(g={name:"shift",options:u,async fn(e){let{x:t,y:r,placement:n,platform:i}=e,{mainAxis:l=!0,crossAxis:o=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=(0,eG.evaluate)(u,e),c={x:t,y:r},d=await i.detectOverflow(e,s),f=(0,eG.getSideAxis)((0,eG.getSide)(n)),m=(0,eG.getOppositeAxis)(f),p=c[m],h=c[f];if(l){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=p+d[e],n=p-d[t];p=(0,eG.clamp)(r,p,n)}if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=h+d[e],n=h-d[t];h=(0,eG.clamp)(r,h,n)}let g=a.fn({...e,[m]:p,[f]:h});return{...g,data:{x:g.x-t,y:g.y-r,enabled:{[m]:l,[f]:o}}}}}).name,fn:g.fn,options:[a,s]});"shift"===Y||"shift"===G||"center"===S?ef.push(eg,eh):ef.push(eh,eg),ef.push({name:(x={name:"size",options:d=c={...es,apply({elements:{floating:e},availableWidth:t,availableHeight:r,rects:n}
1){let i=e.style;i.setProperty("--available-width",`${t}px`),i.setProperty("--available-height",`${r}px`);let l=window.devicePixelRatio||1,{x:o,y:a,width:s,height:u}=n.reference,c=(Math.round((o+s)*l)-Math.round(o*l))/l,d=(Math.round((a+u)*l)-Math.round(a*l))/l;i.setProperty("--anchor-width",`${c}px`),i.setProperty("--anchor-height",`${d}px`)}},async fn(e){var t,r;let n,i,{placement:l,rects:o,platform:a,elements:s}=e,{apply:u=()=>{},...c}=(0,eG.evaluate)(d,e),f=await a.detectOverflow(e,c),m=(0,eG.getSide)(l),p=(0,eG.getAlignment)(l),h="y"===(0,eG.getSideAxis)(l),{width:g,height:x}=o.floating;"top"===m||"bottom"===m?(n=m,i=p===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(i=m,n="end"===p?"top":"bottom");let v=x-f.top-f.bottom,b=g-f.left-f.right,y=(0,eG.min)(x-f[n],v),w=(0,eG.min)(g-f[i],b),S=!e.middlewareData.shift,E=y,R=w;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(R=b),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(E=v),S&&!p){let e=(0,eG.max)(f.left,0),t=(0,eG.max)(f.right,0),r=(0,eG.max)(f.top,0),n=(0,eG.max)(f.bottom,0);h?R=g-2*(0!==e||0!==t?e+t:(0,eG.max)(f.left,f.right)):E=x-2*(0!==r||0!==n?r+n:(0,eG.max)(f.top,f.bottom))}await u({...e,availableWidth:R,availableHeight:E});let A=await a.getDimensions(s.floating);return g!==A.width||x!==A.height?{reset:{rects:!0}}:{}}}).name,fn:x.fn,options:[c,void 0]},(f=()=>({element:eu.current||document.createElement("div"),padding:I,offsetParent:"floating"}),m=[I],{name:"arrow",options:f,async fn(e){let{x:t,y:r,placement:n,rects:i,platform:l,elements:o,middlewareData:a}=e,{element:s,padding:u=0,offsetParent:c="real"}=(0,eG.evaluate)(f,e)||{};if(null==s)return{};let d=(0,eG.getPaddingObject)(u),m={x:t,y:r},p=(0,eG.getAlignmentAxis)(n),h=(0,eG.getAxisLength)(p),g=await l.getDimensions(s),x="y"===p,v=x?"clientHeight":"clientWidth",b=i.reference[h]+i.reference[p]-m[p]-i.floating[h],y=m[p]-i.reference[p],w="real"===c?await l.getOffsetParent?.(s):o.floating,S=o.floating[v]||i.floating[h];S&&await l.isElement?.(w)||(S=o.floating[v]||i.floating[h]);let E=S/2-g[h]/2-1,R=Math.min(d[x?"top":"left"],E),A=Math.min(d[x?"bottom":"right"],E),j=S-g[h]-A,C=S/2-g[h]/2+(b/2-y/2),M=(0,eG.clamp)(R,C,j),N=!a.arrow&&null!=(0,eG.getAlignment)(n)&&C!==M&&i.reference[h]/2-(C<R?R:A)-g[h]/2<0,I=N?C<R?C-R:C-j:0;return{[p]:m[p]+I,data:{[p]:M,centerOffset:C-M-I,...N&&{alignmentOffset:I}},reset:N}},options:[f,m]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:r,placement:n,rects:i,y:l}=e,o=(0,eG.getSide)(n),a=(0,eG.getSideAxis)(o),s=eu.current,u=r.arrow?.x||0,c=r.arrow?.y||0,d=s?.clientWidth||0,f=s?.clientHeight||0,m=u+d/2,p=c+f/2,h=Math.abs(r.shift?.y||0),g=i.reference.height/2,x="function"==typeof w?w(tv(e,y,ee)):w,v=h>x,b={top:`${m}px calc(100% + ${x}px)`,bottom:`${m}px ${-x}px`,left:`calc(100% + ${x}px) ${p}px`,right:`${-x}px ${p}px`}[o],S=`${m}px ${i.reference.y+g-l}px`;return t.floating.style.setProperty("--transform-origin",ep&&"y"===a&&v?S:b),{}}},tp,$),(0,A.useIsoLayoutEffect)(()=>{!_&&P&&P.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[_,P]);let ex=i.useMemo(()=>({elementResize:!T&&"u">typeof ResizeObserver,layoutShift:!T&&"u">typeof IntersectionObserver}),[T]),{refs:ev,elements:eb,x:ey,y:ew,middlewareData:eS,update:eE,placement:eR,context:eA,isPositioned:eC,floatingStyles:eM}=function(e={}){let{nodeId:t,externalTree:r}=e,n=D(e),l=e.rootContext||n,o={reference:l.useState("referenceElement"),floating:l.useState("floatingElement"),domReference:l.useState("domReferenceElement")},[a,s]=i.useState(null),u=i.useRef(null),c=(0,L.useFloatingTree)(r);(0,A.useIsoLayoutEffect)(()=>{o.domReference&&(u.current=o.domReference)},[o.domReference]);let d=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:l,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,f]=i.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=i.useState(n);tu(m,n)||p(n);let[h,g]=i.useState(null),[x,v]=i.useState(null),b=i.useCallback(e=>{e!==E.current&&(E.current=e,g(e))},[]),y=i.useCallback(e=>
1{e!==R.current&&(R.current=e,v(e))},[]),w=o||h,S=a||x,E=i.useRef(null),R=i.useRef(null),A=i.useRef(d),j=null!=u,C=tf(u),M=tf(l),N=tf(c),I=i.useCallback(()=>{var e,n;let i,l,o;if(!E.current||!R.current)return;let a={placement:t,strategy:r,middleware:m};M.current&&(a.platform=M.current),(e=E.current,n=R.current,i=new Map,o={...(l={platform:tl,...a}).platform,_c:i},eJ(e,n,{...l,platform:o})).then(e=>{let t={...e,isPositioned:!1!==N.current};T.current&&!tu(A.current,t)&&(A.current=t,ej.flushSync(()=>{f(t)}))})},[m,t,r,M,N]);ts(()=>{!1===c&&A.current.isPositioned&&(A.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let T=i.useRef(!1);ts(()=>(T.current=!0,()=>{T.current=!1}),[]),ts(()=>{if(w&&(E.current=w),S&&(R.current=S),w&&S){if(C.current)return C.current(w,S,I);I()}},[w,S,I,C,j]);let k=i.useMemo(()=>({reference:E,floating:R,setReference:b,setFloating:y}),[b,y]),O=i.useMemo(()=>({reference:w,floating:S}),[w,S]),L=i.useMemo(()=>{let e={position:r,left:0,top:0};if(!O.floating)return e;let t=td(O.floating,d.x),n=td(O.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...tc(O.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,O.floating,d.x,d.y]);return i.useMemo(()=>({...d,update:I,refs:k,elements:O,floatingStyles:L}),[d,I,k,O,L])}({...e,elements:{...o,...a&&{reference:a}}}),f=i.useCallback(e=>{let t=(0,k.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;s(t),d.refs.setReference(t)},[d.refs]),[m,p]=i.useState(null),[h,g]=i.useState(null);l.useSyncedValue("referenceElement",m),l.useSyncedValue("domReferenceElement",(0,k.isElement)(m)?m:null),l.useSyncedValue("floatingElement",h);let x=i.useCallback(e=>{((0,k.isElement)(e)||null===e)&&(u.current=e,p(e)),((0,k.isElement)(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!(0,k.isElement)(e))&&d.refs.setReference(e)},[d.refs,p]),v=i.useCallback(e=>{g(e),d.refs.setFloating(e)},[d.refs]),b=i.useMemo(()=>({...d.refs,setReference:x,setFloating:v,setPositionReference:f,domReference:u}),[d.refs,x,v,f]),y=i.useMemo(()=>({...d.elements,domReference:o.domReference}),[d.elements,o.domReference]),w=l.useState("open"),S=l.useState("floatingId"),E=i.useMemo(()=>({...d,dataRef:l.context.dataRef,open:w,onOpenChange:l.setOpen,events:l.context.events,floatingId:S,refs:b,elements:y,nodeId:t,rootStore:l}),[d,b,y,t,l,w,S]);return(0,A.useIsoLayoutEffect)(()=>{l.context.dataRef.current.floatingContext=E;let e=c?.nodesRef.current.find(e=>e.id===t);e&&(e.context=E)}),i.useMemo(()=>({...d,context:E,refs:b,elements:y,rootStore:l}),[d,b,y,E,l])}({rootContext:P,placement:er,middleware:ef,strategy:b,whileElementsMounted:O?void 0:(...e)=>ta(...e,ex),nodeId:W,externalTree:U}),{sideX:eN,sideY:eI}=eS.adaptiveOrigin||tg,eT=eC?b:"fixed",ek=i.useMemo(()=>{let e=$?{position:eT,[eN]:ey,[eI]:ew}:{position:eT,...eM};return eC||(e.opacity=0),e},[$,eT,eN,ey,eI,ew,eM,eC]),eO=i.useRef(null);(0,A.useIsoLayoutEffect)(()=>{if(!_)return;let e=Z.current,t="function"==typeof e?e():e,r=(tb(t)?t.current:t)||null;r!==eO.current&&(ev.setPositionReference(r),eO.current=r)},[_,ev,Q,Z]),i.useEffect(()=>{if(!_)return;let e=Z.current;"function"!=typeof e&&tb(e)&&e.current!==eO.current&&(ev.setPositionReference(e.current),eO.current=e.current)},[_,ev,Q,Z]),i.useEffect(()=>{if(O&&_&&eb.domReference&&eb.floating)return ta(eb.domReference,eb.floating,eE,ex)},[O,_,eb,eE,ex]);let eL=(0,eG.getSide)(eR),eP=tx(y,eL,ee),e_=(0,eG.getAlignment)(eR)||"center",eD=!!eS.hide?.referenceHidden;(0,A.useIsoLayoutEffect)(()=>{B&&_&&eC&&q(eL)},[B,_,eC,eL]);let eF=i.useMemo(()=>({position:"absolute",top:eS.arrow?.y,left:eS.arrow?.x}),[eS.arrow]),eV=eS.arrow?.centerOffset!==0;return i.useMemo(()=>({positionerStyles:ek,arrowStyles:eF,arrowRef:eu,arrowUncentered:eV,side:eP,align:e_,physicalSide:eL,anchorHidden:eD,refs:ev,context:eA,
1isPositioned:eC,update:eE}),[ek,eF,eu,eV,eP,e_,eL,eD,ev,eA,eC,eE])}({anchor:r,floatingRootContext:P,positionMethod:l,mounted:F,side:s,sideOffset:c,align:u,alignOffset:d,arrowPadding:p,collisionBoundary:f,collisionPadding:m,sticky:h,disableAnchorTracking:g??Z,collisionAvoidance:v,keepMounted:!0}),en=Z?"none":er.side,ei=Z?tC:er.positionerStyles,el=i.useMemo(()=>{let e={};return _||(e.pointerEvents="none"),{role:"presentation",hidden:!F,style:{...ei,...e}}},[_,F,ei]),eo={open:_,side:en,align:er.align,anchorHidden:er.anchorHidden},ea=(0,j.useStableCallback)(e=>{y.set("positionerElement",e)}),es=(0,eI.useRenderElement)("div",e,{ref:[t,ea],state:eo,stateAttributesMapping:ek.popupStateMapping,props:[el,tR(G),b]}),eu=i.useRef(0),ec=(0,j.useStableCallback)(e=>{if(0===e.size&&0===eu.current||0===N.current.length)return;let t=eu.current;if(eu.current=e.size,e.size===t)return;let r=(0,B.createChangeEventDetails)(U.REASONS.none);if(0!==t&&!y.state.multiple&&null!==W&&-1===ex(N.current,W,Y)){let e=I.current,t=null!=e&&-1!==ex(N.current,e,Y)?e:null;O(t,r),null===t&&(y.set("selectedIndex",null),R.current=null)}if(0!==t&&y.state.multiple&&Array.isArray(W)){let e=W.filter(e=>-1!==ex(N.current,e,Y));(e.length!==W.length||e.some(e=>!(W&&0!==W.length&&W.some(t=>void 0!==t&&eg(e,t,Y)))))&&(O(e,r),0===e.length&&(y.set("selectedIndex",null),R.current=null))}if(_&&Z){y.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:""};tA(z,e),tA(T.current,e)}}),ed=i.useMemo(()=>({...er,side:en,alignItemWithTriggerActive:Z,setControlledAlignItemWithTrigger:Q,scrollUpArrowRef:X,scrollDownArrowRef:K}),[er,en,Z,Q]);return(0,n.jsx)(eY.CompositeList,{elementsRef:w,labelsRef:S,onMapChange:ec,children:(0,n.jsxs)(ty.Provider,{value:ed,children:[F&&H&&(0,n.jsx)(tS.InternalBackdrop,{inert:(0,ez.inertValue)(!_),cutout:q}),es]})})});var tN=e.i(57666);function tI(e){let t=e.currentTarget.getBoundingClientRect();return t.top+1<=e.clientY&&e.clientY<=t.bottom-1&&t.left+1<=e.clientX&&e.clientX<=t.right-1}var tT=e.i(47135),tk=e.i(88306);let tO="base-ui-disable-scrollbar",tL=i.createContext(void 0);var tP=e.i(92238);function t_(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}let tD=i.createContext(void 0),tF={disableStyleElements:!1},tV={...ek.popupStateMapping,...e$.transitionStatusMapping},tH=i.forwardRef(function(e,t){let r,{render:l,className:o,finalFocus:a,...s}=e,{store:u,popupRef:c,onOpenChangeComplete:d,setOpen:f,valueRef:m,selectedItemTextRef:p,keyboardActiveRef:h,multiple:g,handleScrollArrowVisibility:x,scrollHandlerRef:v,highlightItemOnHover:b}=ee(),{side:y,align:w,alignItemWithTriggerActive:S,setControlledAlignItemWithTrigger:E,scrollDownArrowRef:R,scrollUpArrowRef:C}=tw(),N=null!=function(e){let t=i.useContext(tL);if(void 0===t&&!e)throw Error((0,J.default)(69));return t}(!0),I=et(),{nonce:T,disableStyleElements:k}=i.useContext(tD)??tF,O=(0,K.useTimeout)(),L=(0,M.useStore)(u,eS.id),P=(0,M.useStore)(u,eS.open),_=(0,M.useStore)(u,eS.mounted),D=(0,M.useStore)(u,eS.popupProps),F=(0,M.useStore)(u,eS.transitionStatus),H=(0,M.useStore)(u,eS.triggerElement),W=(0,M.useStore)(u,eS.positionerElement),$=(0,M.useStore)(u,eS.listElement),z=i.useRef(0),q=i.useRef(!1),Y=i.useRef(0),G=i.useRef(!1),X=i.useRef({}
1),Q=(0,tT.useAnimationFrame)(),Z=(0,j.useStableCallback)(e=>{if(!W||!c.current||!G.current)return;if(q.current||!S)return void x();let t="0px"===W.style.top,r="0px"===W.style.bottom,n=W.getBoundingClientRect().height,i=(0,V.ownerDocument)(W),l=getComputedStyle(W),o=parseFloat(l.marginTop),a=parseFloat(l.marginBottom),s=tW(getComputedStyle(c.current)),u=Math.min(i.documentElement.clientHeight-o-a,s),d=e.scrollTop,f=t$(e),m=0,p=null,h=!1,g=!1,v=e=>{W.style.height=`${e}px`},b=(t,r)=>{let i=t_(t,0,u-n);i>0&&v(n+i),e.scrollTop=r,u-(n+i)<=1&&(q.current=!0),x()};if(t){let e=f-d,t=Math.min(n+e,u);if(m=t,e<=1)return void b(e,f);u-t>1?g=!0:h=!0}else if(r){let e=n+d,t=Math.min(e,u);if(m=t,d<=1)return void b(d,0);u-t>1?p=0:(h=!0,d<f&&(p=d-(d-(e-u))))}if(0!==(m=Math.ceil(m))&&v(m),g||null!=p){let t=t$(e),r=g?t:t_(p,0,t);Math.abs(e.scrollTop-r)>1&&(e.scrollTop=r)}(h||m>=u-1)&&(q.current=!0),x()});i.useImperativeHandle(v,()=>Z,[Z]),(0,eE.useOpenChangeComplete)({open:P,ref:c,onComplete(){P&&d?.(!0)}}),(0,A.useIsoLayoutEffect)(()=>{W&&c.current&&!Object.keys(X.current).length&&(X.current={top:W.style.top||"0",left:W.style.left||"0",right:W.style.right,height:W.style.height,bottom:W.style.bottom,minHeight:W.style.minHeight,maxHeight:W.style.maxHeight,marginTop:W.style.marginTop,marginBottom:W.style.marginBottom})},[c,W]),(0,A.useIsoLayoutEffect)(()=>{P||S||(G.current=!1,q.current=!1,z.current=0,Y.current=0,tA(W,X.current))},[P,S,W,c]),(0,A.useIsoLayoutEffect)(()=>{let e=c.current;if(P&&H&&W&&e&&"ending"!==u.state.transitionStatus){if(!S){G.current=!0,Q.request(x),e.style.removeProperty("--transform-origin");return}queueMicrotask(()=>{let t=function(e){let{style:t}=e,r={};for(let[e,n]of tU)r[e]=t.getPropertyValue(e),t.setProperty(e,n,"important");return()=>{for(let[e]of tU){let n=r[e];n?t.setProperty(e,n):t.removeProperty(e)}}}(e);e.style.removeProperty("--transform-origin");try{var r;let t,n=getComputedStyle(W),i=getComputedStyle(e),l=(0,V.ownerDocument)(H),o=(0,th.ownerWindow)(W),a=(r=H,tl.getScale(r)),s=tB(H.getBoundingClientRect(),a),u=tB(W.getBoundingClientRect(),a),c=s.left,d=s.height,f=$||e,h=f.scrollHeight,g=parseFloat(i.borderBottomWidth),v=parseFloat(n.marginTop)||10,b=parseFloat(n.marginBottom)||10,y=parseFloat(n.minHeight)||100,w=tW(i),S=l.documentElement.clientHeight-v-b,R=l.documentElement.clientWidth,A=S-s.bottom+d,j=p.current,C=m.current,M=0,N=0;if(j&&C){let e=tB(C.getBoundingClientRect(),a);t=tB(j.getBoundingClientRect(),a);let r=e.left-c,n=t.left-u.left,i=e.top-s.top+e.height/2,l=t.top-u.top+t.height/2;M=r-n,N=l-i}let I=A+N+b+g,T=Math.min(S,I),k=S-v-b,O=I-T,L=Math.max(5,c+M),P=Math.max(0,L+u.width-(R-5));W.style.left=`${L-P}px`,W.style.height=`${T}px`,W.style.maxHeight="auto",W.style.marginTop=`${v}px`,W.style.marginBottom=`${b}px`,e.style.height="100%";let _=t$(f),D=O>=_-1;D&&(T=Math.min(S,u.height)-(O-_));let F=s.top<20||s.bottom>S-20||Math.ceil(T)+1<Math.min(h,y),B=(o.visualViewport?.scale??1)!==1&&tN.isWebKit;if(F||B){G.current=!0,tA(W,X.current),ej.flushSync(()=>E(!1));return}if(D){let e=Math.max(0,S-I);W.style.top=u.height>=k?"0":`${e}px`,W.style.height=`${T}px`,f.scrollTop=t$(f),z.current=Math.max(y,T)}else W.style.bottom="0",z.current=Math.max(y,T),f.scrollTop=O;if(t){let r=u.top,n=u.height,i=t.top+t.height/2,l=t_(n>0?(i-r)/n*100:50,0,100);e.style.setProperty("--transform-origin",`50% ${l}%`)}(z.current===S||T>=w)&&(q.current=!0),x(),setTimeout(()=>{G.current=!0})}finally{t()}})}},[u,P,W,H,m,p,c,x,S,E,Q,R,C,$]),i.useEffect(()=>{if(!S||!W||!P)return;let e=(0,th.ownerWindow)(W);function t(e){f(!1,(0,B.createChangeEventDetails)(U.REASONS.windowResize,e))}return e.addEventListener("resize",t),()=>{e.removeEventListener("resize",t)}},[f,S,W,P]);let er={...$?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":g||void 0,id:`${L}-list`},onKeyDown(e){h.current=!0,N&&tP.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()},onMouseMove(){h.current=!1},onPointerLeave(e){if(!b||tI(e)||"touch"===e.pointerType)return;let t=e.currentTarget;O.start(0,()=>{u.set("activeIndex",null),t.focus({preventScroll:!0})})},onScroll(e){$||Z(e.currentTarget)},...S&&{style:$?{height:"100%"}:tj}},en=(0,eI.useRenderElement)("div",e,{ref:[t,c],state:{open:P,transitionStatus:F,side:y,align:w},stateAttributesMapping:tV,props:[D,er,tR(F),{className:!$&&S?tO:void 0},s]});return(0,n.jsxs)(i.Fragment,{children:[!k&&(r=T,(0,n.jsx)("style",{nonce:r,href:tO,precedence:"base-ui:low",children:`.${tO}{scrollbar-width:none}.${tO}::-webkit-scrollbar{display:none}`})),(0,n.jsx)(tk.FloatingFocusManager,{context:I,modal:!1,disabled:!_,returnFocus:a,restoreFocus:!0,children:en})]})});function tW(e){let t=e.maxHeight||"";
1return t.endsWith("px")&&parseFloat(t)||1/0}function t$(e){return Math.max(0,e.scrollHeight-e.clientHeight)}function tB(e,t){return(0,eG.rectToClientRect)({x:e.x/t.x,y:e.y/t.y,width:e.width/t.x,height:e.height/t.y})}let tU=[["transform","none"],["scale","1"],["translate","0 0"]],tz=i.forwardRef(function(e,t){let{className:r,render:n,...i}=e,{store:l,scrollHandlerRef:o}=ee(),{alignItemWithTriggerActive:a}=tw(),s=(0,M.useStore)(l,eS.hasScrollArrows),u=(0,M.useStore)(l,eS.openMethod),c=(0,M.useStore)(l,eS.multiple),d=(0,M.useStore)(l,eS.id),f={id:`${d}-list`,role:"listbox","aria-multiselectable":c||void 0,onScroll(e){o.current?.(e.currentTarget)},...a&&{style:tj},className:s&&"touch"!==u?tO:void 0},m=(0,j.useStableCallback)(e=>{l.set("listElement",e)});return(0,eI.useRenderElement)("div",e,{ref:[t,m],props:[f,i]})});var tq=e.i(63165);let tY=i.createContext(void 0);function tG(){let e=i.useContext(tY);if(!e)throw Error((0,J.default)(57));return e}let tX=i.memo(i.forwardRef(function(e,t){let{render:r,className:l,value:o=null,label:a,disabled:s=!1,nativeButton:u=!1,...c}=e,d=i.useRef(null),f=(0,tq.useCompositeListItem)({label:a,textRef:d,indexGuessBehavior:tq.IndexGuessBehavior.GuessFromOrder}),{store:m,getItemProps:p,setOpen:h,setValue:g,selectionRef:x,typingRef:v,valuesRef:b,keyboardActiveRef:y,multiple:w,highlightItemOnHover:S}=ee(),E=(0,K.useTimeout)(),R=(0,M.useStore)(m,eS.isActive,f.index),j=(0,M.useStore)(m,eS.isSelected,f.index,o),N=(0,M.useStore)(m,eS.isSelectedByFocus,f.index),I=(0,M.useStore)(m,eS.isItemEqualToValue),T=f.index,k=-1!==T,O=i.useRef(null),L=(0,C.useValueAsRef)(T);(0,A.useIsoLayoutEffect)(()=>{if(!k)return;let e=b.current;return e[T]=o,()=>{delete e[T]}},[k,T,o,b]),(0,A.useIsoLayoutEffect)(()=>{if(!k)return;let e=m.state.value,t=e;w&&Array.isArray(e)&&e.length>0&&(t=e[e.length-1]),void 0!==t&&eg(o,t,I)&&m.set("selectedIndex",T)},[k,T,w,I,m,o]);let P=p({active:R,selected:j});P.onFocus=void 0,P.id=void 0;let _=i.useRef(null),D=i.useRef("mouse"),F=i.useRef(!1),{getButtonProps:V,buttonRef:H}=(0,eO.useButton)({disabled:s,focusableWhenDisabled:!0,native:u,composite:!0}),W=(0,eI.useRenderElement)("div",e,{ref:[H,t,f.ref,O],state:{disabled:s,selected:j,highlighted:R},props:[P,{role:"option","aria-selected":j,tabIndex:R?0:-1,onFocus(){m.set("activeIndex",T)},onMouseEnter(){!y.current&&null===m.state.selectedIndex&&S&&m.set("activeIndex",T)},onMouseMove(){S&&m.set("activeIndex",T)},onMouseLeave(e){!S||y.current||tI(e)||E.start(0,()=>{m.state.activeIndex===T&&m.set("activeIndex",null)})},onTouchStart(){x.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}},onKeyDown(e){_.current=e.key,m.set("activeIndex",T)," "===e.key&&v.current&&e.preventDefault()},onClick(e){F.current=!1,"keydown"===e.type&&null===_.current||s||"keydown"===e.type&&" "===_.current&&v.current||"touch"!==D.current&&!R||(_.current=null,function(e){let t=m.state.value;if(w){let r=Array.isArray(t)?t:[];g(j?r.filter(e=>!eg(o,e,I)):[...r,o],(0,B.createChangeEventDetails)(U.REASONS.itemPress,e))}else g(o,(0,B.createChangeEventDetails)(U.REASONS.itemPress,e)),h(!1,(0,B.createChangeEventDetails)(U.REASONS.itemPress,e))}(e.nativeEvent))},onPointerEnter(e){D.current=e.pointerType},onPointerDown(e){D.current=e.pointerType,F.current=!0},onMouseUp(){if(s)return;if(F.current){F.current=!1;return}let e=!x.current.allowSelectedMouseUp&&j,t=!x.current.allowUnselectedMouseUp&&!j;e||t||"touch"!==D.current&&!R||O.current?.click()}},c,V]}),$=i.useMemo(()=>({selected:j,indexRef:L,textRef:d,selectedByFocus:N,hasRegistered:k}),[j,L,d,N,k]);return(0,n.jsx)(tY.Provider,{value:$,children:W})})),tK=i.forwardRef(function(e,t){let r=e.keepMounted??!1,{selected:i}=tG();return r||i?(0,n.jsx)(tJ,{...e,ref:t}):null}),tJ=i.memo(i.forwardRef((e,t)=>{let{render:r,className:n,keepMounted:l,...o}=e,{selected:a}=tG(),s=i.useRef(null),{transitionStatus:u,setMounted:c}=(0,em.useTransitionStatus)(a),d=(0,eI.useRenderElement)("span",e,{ref:[t,s],state:{selected:a,transitionStatus:u},props:[{"aria-hidden":!0,children:"âï¸"},o],stateAttributesMapping:e$.transitionStatusMapping});return(0,eE.useOpenChangeComplete)({open:a,ref:s,onComplete(){a||c(!1)}}),d})),tQ=i.memo(i.forwardRef(function(e,t){let{indexRef:r,textRef:n,selectedByFocus:l,hasRegistered:o}=tG(),{selectedItemTextRef:a}=ee(),{className:s,render:u,...c}=e,d=i.useCallback(e=>{if(!e||!o)return;let t=null===a.current||!a.current.isConnected;(l||t&&0===r.current)&&(a.current=e)},[a,r,l,o]);return(0,eI.useRenderElement)("div",e,{ref:[d,t,n],props:c})}
1)),tZ={...ek.popupStateMapping,...e$.transitionStatusMapping},t0=i.forwardRef(function(e,t){let{className:r,render:n,...i}=e,{store:l}=ee(),{side:o,align:a,arrowRef:s,arrowStyles:u,arrowUncentered:c,alignItemWithTriggerActive:d}=tw(),f=(0,M.useStore)(l,eS.open,!0),m=(0,eI.useRenderElement)("div",e,{state:{open:f,side:o,align:a,uncentered:c},ref:[s,t],props:[{style:u,"aria-hidden":!0},i],stateAttributesMapping:tZ});return d?null:m}),t1=i.forwardRef(function(e,t){let{render:r,className:n,direction:i,keepMounted:l=!1,...o}=e,{store:a,popupRef:s,listRef:u,handleScrollArrowVisibility:c,scrollArrowsMountedCountRef:d}=ee(),{side:f,scrollDownArrowRef:m,scrollUpArrowRef:p}=tw(),h="up"===i?eS.scrollUpArrowVisible:eS.scrollDownArrowVisible,g=(0,M.useStore)(a,h),x=(0,M.useStore)(a,eS.openMethod),v=g&&"touch"!==x,b=(0,K.useTimeout)(),y="up"===i?p:m,{transitionStatus:w,setMounted:S}=(0,em.useTransitionStatus)(v);(0,A.useIsoLayoutEffect)(()=>(d.current+=1,a.state.hasScrollArrows||a.set("hasScrollArrows",!0),()=>{d.current=Math.max(0,d.current-1),0===d.current&&a.state.hasScrollArrows&&a.set("hasScrollArrows",!1)}),[a,d]),(0,eE.useOpenChangeComplete)({open:v,ref:y,onComplete(){v||S(!1)}});let E=(0,eI.useRenderElement)("div",e,{ref:[t,y],state:{direction:i,visible:v,side:f,transitionStatus:w},props:[{"aria-hidden":!0,children:"up"===i?"â²":"â¼",style:{position:"absolute"},onMouseMove(e){0===e.movementX&&0===e.movementY||b.isStarted()||(a.set("activeIndex",null),b.start(40,function e(){let t=a.state.listElement??s.current;if(!t)return;a.set("activeIndex",null),c();let r=0===t.scrollTop,n=Math.round(t.scrollTop+t.clientHeight)>=t.scrollHeight;if(0===u.current.length&&("up"===i?a.set("scrollUpArrowVisible",!r):a.set("scrollDownArrowVisible",!n)),"up"===i&&r||"down"===i&&n)return void b.clear();if((a.state.listElement||s.current)&&u.current&&u.current.length>0){let e=u.current,r=y.current?.offsetHeight||0;if("up"===i){let n=0,i=t.scrollTop+r;for(let t=0;t<e.length;t+=1){let r=e[t];if(r&&r.offsetTop>=i){n=t;break}}let l=Math.max(0,n-1);if(l<n){let n=e[l];n&&(t.scrollTop=Math.max(0,n.offsetTop-r))}else t.scrollTop=0}else{let n=e.length-1,i=t.scrollTop+t.clientHeight-r;for(let t=0;t<e.length;t+=1){let r=e[t];if(r&&r.offsetTop+r.offsetHeight>i){n=Math.max(0,t-1);break}}let l=Math.min(e.length-1,n+1);if(l>n){let n=e[l];n&&(t.scrollTop=n.offsetTop+n.offsetHeight-t.clientHeight+r)}else t.scrollTop=t.scrollHeight-t.clientHeight}}b.start(40,e)}))},onMouseLeave(){b.clear()}},o]});return v||l?E:null}),t2=i.forwardRef(function(e,t){return(0,n.jsx)(t1,{...e,ref:t,direction:"down"})}),t5=i.forwardRef(function(e,t){return(0,n.jsx)(t1,{...e,ref:t,direction:"up"})}),t4=i.createContext(void 0),t3=i.forwardRef(function(e,t){let{className:r,render:l,...o}=e,[a,s]=i.useState(),u=i.useMemo(()=>({labelId:a,setLabelId:s}),[a,s]),c=(0,eI.useRenderElement)("div",e,{ref:t,props:[{role:"group","aria-labelledby":a},o]});return(0,n.jsx)(t4.Provider,{value:u,children:c})}),t8=i.forwardRef(function(e,t){let{className:r,render:n,id:l,...o}=e,{setLabelId:a}=function(){let e=i.useContext(t4);if(void 0===e)throw Error((0,J.default)(56));return e}(),s=(0,eu.useBaseUiId)(l);return(0,A.useIsoLayoutEffect)(()=>{a(s)},[s,a]),(0,eI.useRenderElement)("div",e,{ref:t,props:[{id:s},o]})}),t6=i.forwardRef(function(e,t){let{className:r,render:n,orientation:i="horizontal",...l}=e;return(0,eI.useRenderElement)("div",e,{state:{orientation:i},ref:t,props:[{role:"separator","aria-orientation":i},l]})});e.s(["Arrow",0,t0,"Backdrop",0,eU,"Group",0,t3,"GroupLabel",0,t8,"Icon",0,eF,"Item",0,tX,"ItemIndicator",0,tK,"ItemText",0,tQ,"Label",0,eT,"List",0,tz,"Popup",0,tH,"Portal",0,eW,"Positioner",0,tM,"Root",0,function(e){let{id:t,value:r,defaultValue:l=null,onValueChange:o,open:a,defaultOpen:s=!1,onOpenChange:u,name:c,autoComplete:d,disabled:f=!1,readOnly:m=!1,required:p=!1,modal:h=!0,actionsRef:g,inputRef:x,onOpenChangeComplete:v,items:b,multiple:O=!1,itemToStringLabel:P,itemToStringValue:_,isItemEqualToValue:J=eh,highlightItemOnHover:ee=!0,children:et}=e,{clearErrors:en}=eA(),{setDirty:ei,setTouched:el,setFocused:eo,shouldValidateOnChange:ea,validityData:eu,setFilled:ec,name:ed,disabled:ep,validation:eg,validationMode:ev}=es(),eb=ef({id:t}),ew=ep||f,eR=ed??c,[eI,eT]=(0,R.useControlled)({controlled:r,default:O?l??er.EMPTY_ARRAY:l,name:"Select",state:"value"}),[ek,eO]=(0,R.useControlled)({controlled:a,default:s,name:"Select",state:"open"}),eL=i.useRef([]),eP=i.useRef([]),e_=i.useRef(null),eD=i.useRef(null),eF=i.useRef(0),eV=i.useRef(null),eH=i.useRef([]),eW=i.useRef(!1),e$=i.useRef(!1),eB=i.useRef(null),eU=i.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}),ez=i.useRef(!1),{mounted:eq,setMounted:eY,transitionStatus:eG}=(0,em.useTransitionStatus)(ek),{openMethod:eX,triggerProps:eK}=(0,eM.useOpenInteractionType)(ek),eJ=(0,S.useRefWithInit)(()=>new N.Store({id:eb,labelId:void 0,modal:h,multiple:O,itemToStringLabel:P,itemToStringValue:_,isItemEqualToValue:J,value:eI,open:ek,mounted:eq,transitionStatus:eG,items:b,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,eQ=(0,M.useStore)(eJ,eS.activeIndex),eZ=(0,M.useStore)(eJ,eS.selectedIndex),e0=(0,M.useStore)(eJ,eS.triggerElement),e1=(0,M.useStore)(eJ,eS.positionerElement),e2=i.useMemo(()=>O&&Array.isArray(eI)&&0===eI.length?"":ey(eI,_),[O,eI,_]),e5=i.useMemo(()=>O&&Array.isArray(eI)?eI.map(e=>ey(e,_)):ey(eI,_),[O,eI,_]),e4=(0,C.useValueAsRef)(eJ.state.triggerElement);!function(e){let{enabled:t=!0,value:r,id:n,name:i,controlRef:l,commit:o}=e,{formRef:a}=eA(),{invalid:s,markedDirtyRef:u,validityData:c,setValidityData:d}
1=es(),f=(0,j.useStableCallback)(e.getValue);(0,A.useIsoLayoutEffect)(()=>{if(!t)return;let e=r;void 0===e&&(e=f()),null===c.initialValue&&null!==e&&d(t=>({...t,initialValue:e}))},[t,d,r,c.initialValue,f]),(0,A.useIsoLayoutEffect)(()=>{t&&n&&a.current.fields.set(n,{getValue:f,name:i,controlRef:l,validityData:{...c,state:{...c.state,valid:!s&&c.state.valid}},validate(e=!0){let t=r;void 0===t&&(t=f()),u.current=!0,e?ej.flushSync(()=>o(t)):o(t)}})},[o,l,t,a,f,n,s,u,i,c,r]),(0,A.useIsoLayoutEffect)(()=>{let e=a.current.fields;return()=>{n&&e.delete(n)}},[a,n])}({id:eb,commit:eg.commit,value:eI,controlRef:e4,name:eR,getValue:()=>e5});let e3=i.useRef(eI);(0,A.useIsoLayoutEffect)(()=>{eI!==e3.current&&eJ.set("forceMount",!0)},[eJ,eI]),(0,A.useIsoLayoutEffect)(()=>{ec(O?Array.isArray(eI)&&eI.length>0:null!=eI)},[O,eI,ec]),(0,A.useIsoLayoutEffect)(function(){if(ek)return;let e=eH.current;if(O){let t=Array.isArray(eI)?eI:[];if(0===t.length)return void eJ.set("selectedIndex",null);let r=ex(e,t[t.length-1],J);return void eJ.set("selectedIndex",-1===r?null:r)}let t=ex(e,eI,J);eJ.set("selectedIndex",-1===t?null:t)},[O,ek,eI,eH,J,eJ]),(0,eC.useValueChanged)(eI,()=>{en(eR),ei(eI!==eu.initialValue),ea()?eg.commit(eI):eg.commit(eI,!0)});let e8=(0,j.useStableCallback)((e,t)=>{if(u?.(e,t),!t.isCanceled&&(eO(e),e||t.reason!==U.REASONS.focusOut&&t.reason!==U.REASONS.outsidePress||(el(!0),eo(!1),"onBlur"===ev&&eg.commit(eI)),!e&&null!==eJ.state.activeIndex)){let e=eL.current[eJ.state.activeIndex];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}}),e6=(0,j.useStableCallback)(()=>{eY(!1),eJ.set("activeIndex",null),v?.(!1)});(0,eE.useOpenChangeComplete)({enabled:!g,open:ek,ref:e_,onComplete(){ek||e6()}}),i.useImperativeHandle(g,()=>({unmount:e6}),[e6]);
1let e7=(0,j.useStableCallback)((e,t)=>{o?.(e,t),t.isCanceled||eT(e)}),e9=(0,j.useStableCallback)(()=>{let e=eJ.state.listElement||e_.current;if(!e)return;let t=e.scrollTop,r=e.scrollTop+e.clientHeight,n=t>1,i=r<e.scrollHeight-1;eJ.state.scrollUpArrowVisible!==n&&eJ.set("scrollUpArrowVisible",n),eJ.state.scrollDownArrowVisible!==i&&eJ.set("scrollDownArrowVisible",i)}),te=D({open:ek,onOpenChange:e8,elements:{reference:e0,floating:e1}}),tt=(0,I.useClick)(te,{enabled:!m&&!ew,event:"mousedown"}),tr=(0,T.useDismiss)(te,{bubbles:!1}),tn=function(e,t){let r="rootStore"in e?e.rootStore:e,n=r.useState("open"),l=r.useState("floatingElement"),o=r.useState("domReferenceElement"),a=r.context.dataRef,{listRef:s,activeIndex:u,onNavigate:c=()=>{},enabled:d=!0,selectedIndex:f=null,allowEscape:m=!1,loopFocus:p=!1,nested:h=!1,rtl:g=!1,virtual:x=!1,focusItemOnOpen:v="auto",focusItemOnHover:b=!0,openOnArrowKeyDown:y=!0,disabledIndices:w,orientation:S="vertical",parentOrientation:E,cols:R=1,id:M,resetOnPointerLeave:N=!0,externalTree:I}=t,T=(0,H.getFloatingFocusElement)(l),O=(0,C.useValueAsRef)(T),P=(0,L.useFloatingParentNodeId)(),_=(0,L.useFloatingTree)(I);(0,A.useIsoLayoutEffect)(()=>{a.current.orientation=S},[a,S]);let D=(0,H.isTypeableCombobox)(o),F=i.useRef(v),K=i.useRef(f??-1),J=i.useRef(null),Q=i.useRef(!0),Z=(0,j.use
1StableCallback)(e=>{c(-1===K.current?null:K.current,e)}),ee=i.useRef(Z),et=i.useRef(!!l),er=i.useRef(n),en=i.useRef(!1),ei=i.useRef(!1),el=(0,C.useValueAsRef)(w),eo=(0,C.useValueAsRef)(n),ea=(0,C.useValueAsRef)(f),es=(0,C.useValueAsRef)(N),eu=(0,j.useStableCallback)(()=>{function e(e){x?_?.events.emit("virtualfocus",e):(0,z.enqueueFocus)(e,{sync:en.current,preventScroll:!0})}let t=s.current[K.current],r=ei.current;t&&e(t),(en.current?e=>e():requestAnimationFrame)(()=>{let n=s.current[K.current]||t;!n||(t||e(n),ed&&(r||!Q.current)&&n.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,A.useIsoLayoutEffect)(()=>{d&&(n&&l?(K.current=f??-1,F.current&&null!=f&&(ei.current=!0,Z())):et.current&&(K.current=-1,ee.current()))},[d,n,l,f,Z]),(0,A.useIsoLayoutEffect)(()=>{if(d){if(!n){en.current=!1;return}if(l)if(null==u){if(en.current=!1,null!=ea.current)return;if(et.current&&(K.current=-1,eu()),(!er.current||!et.current)&&F.current&&(null!=J.current||!0===F.current&&null==J.current)){let e=0,t=()=>{null==s.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(K.current=null==J.current||X(J.current,S,g)||h?(0,$.getMinListIndex)(s):(0,$.getMaxListIndex)(s),J.current=null,Z())};t()}}else(0,$.isIndexOutOfListBounds)(s,u)||(K.current=u,eu(),ei.current=!1)}},[d,n,l,u,ea,h,s,S,g,Z,eu,el]),(0,A.useIsoLayoutEffect)(()=>{if(!d||l||!_||x||!et.current)return;let e=_.nodesRef.current,t=e.find(e=>e.id===P)?.context?.elements.floating,r=(0,H.activeElement)((0,V.ownerDocument)(l)),n=e.some(e=>e.context&&(0,H.contains)(e.context.elements.floating,r));t&&!n&&Q.current&&t.focus({preventScroll:!0})},[d,l,_,P,x]),(0,A.useIsoLayoutEffect)(()=>{ee.current=Z,er.current=n,et.current=!!l}),(0,A.useIsoLayoutEffect)(()=>{n||(J.current=null,F.current=v)},[n,v]);let ec=null!=u,ed=i.useMemo(()=>{function e(e){if(!eo.current)return;let t=s.current.indexOf(e.currentTarget);-1!==t&&K.current!==t&&(K.current=t,Z(e))}return{onFocus(t){en.current=!0,e(t)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(t){en.current=!0,ei.current=!1,b&&e(t)},onPointerLeave(e){if(!eo.current||!Q.current||"touch"===e.pointerType)return;en.current=!0;let t=e.relatedTarget;if(!(!b||s.current.includes(t))&&es.current&&((0,z.enqueueFocus)(null,{sync:!0}),K.current=-1,Z(e),!x)){let e=O.current,t=(0,H.activeElement)((0,V.ownerDocument)(e));e&&(0,H.contains)(e,t)&&e.focus({preventScroll:!0})}}}},[eo,O,b,s,Z,es,x]),ef=i.useCallback(()=>E??_?.nodesRef.current.find(e=>e.id===P)?.context?.dataRef?.current.orientation,[P,_,E]),em=(0,j.useStableCallback)(e=>{var t;let i,l;if(Q.current=!1,en.current=!0,229===e.which||!eo.current&&e.currentTarget===O.current)return;if(h&&(t=e.key,i=g?t===q.ARROW_RIGHT:t===q.ARROW_LEFT,l=t===q.ARROW_UP,"both"===S||"horizontal"===S&&R&&R>1?"Escape"===t:Y(S,i,l))){G(e.key,ef())||(0,W.stopEvent)(e),r.setOpen(!1,(0,B.createChangeEventDetails)(U.REASONS.listNavigation,e.nativeEvent)),(0,k.isHTMLElement)(o)&&(x?_?.events.emit("virtualfocus",o):o.focus());return}let a=K.current,u=(0,$.getMinListIndex)(s,w),c=(0,$.getMaxListIndex)(s,w);if(D||("Home"===e.key&&((0,W.stopEvent)(e),K.current=u,Z(e)),"End"===e.key&&((0,W.stopEvent)(e),K.current=c,Z(e))),R>1){let t=Array.from({length:s.current.length},()=>({width:1,height:1})),r=(0,$.createGridCellMap)(t,R,!1),n=r.findIndex(e=>null!=e&&!(0,$.isListIndexDisabled)(s,e,w)),i=r.reduce((e,t,r)=>null==t||(0,$.isListIndexDisabled)(s,t,w)?e:r,-1),l=r[(0,$.getGridNavigatedIndex)({current:r.map(e=>null!=e?s.current[e]:null)},{event:e,orientation:S,loopFocus:p,rtl:g,cols:R,disabledIndices:(0,$.getGridCellIndices)([...("function"!=typeof w?w:null)||s.current.map((e,t)=>(0,$.isListIndexDisabled)(s,t,w)?t:void 0),void 0],r),minIndex:n,maxIndex:i,prevIndex:(0,$.getGridCellIndexOfCorner)(K.current>c?u:K.current,t,r,R,e.key===q.ARROW_DOWN?"bl":e.key===(g?q.ARROW_LEFT:q.ARROW_RIGHT)?"tr":"tl"),stopEvent:!0})];if(null!=l&&(K.current=l,Z(e)),"both"===S)return}if(G(e.key,S)){if((0,W.stopEvent)(e),n&&!x&&(0,H.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){K.current=X(e.key,S,g)?u:c,Z(e);return}X(e.key,S,g)?p?a>=c?m&&a!==s.current.length?K.current=-1:(en.current=!1,K.current=u):K.current=(0,$.findNonDisabledListIndex)(s,{startingIndex:a,disabledIndices:w}):K.current=Math.min(c,(0,$.findNonDisabledListIndex)(s,{startingIndex:a,disabledIndices:w})):p?a<=u?m&&-1!==a?K.current=s.current.length:(en.current=!1,K.current=c):K.current=(0,$.findNonDisabledListIndex)(s,{startingIndex:a,decrement:!0,disabledIndices:w}):K.current=Math.max(u,(0,$.findNonDisabledListIndex)(s,{startingIndex:a,decrement:!0,disabledIndices:w})),(0,$.isIndexOutOfListBounds)(s,K.current)&&(K.current=-1),Z(e)}}),ep=i.useMemo(()=>x&&n&&ec&&{"aria-activedescendant":`${M}-${u}`},[x,n,ec,M,u]),eh=i.useMemo(()=>({"aria-orientation":"both"===S?void 0:S,...!D?ep:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&n&&!x){let t=(0,H.getTarget)(e.nativeEvent);if(t&&!(0,H.contains)(O.current,t))return;(0,W.stopEvent)(e),r.setOpen(!1,(0,B.createChangeEventDetails)(U.REASONS.focusOut,e.nativeEvent)),(0,k.isHTMLElement)(o)&&o.focus();return}em(e)},onPointerMove(){Q.current=!0}}),[ep,em,O,S,D,r,n,x,o]),eg=i.useMemo(()=>{function e(e){"auto"===v&&(0,W.isVirtualClick)(e.nativeEvent)&&(F.current=!x)}function t(e){F.current=v,"auto"===v&&(0,W.isVirtualPointerEvent)(e.nativeEvent)&&(F.current=!0)}return{onKeyDown(e){var t,n;let i=r.select("open");Q.current=!1;
1let l=e.key.startsWith("Arrow"),o=(t=e.key,n=ef(),Y(n,g?t===q.ARROW_LEFT:t===q.ARROW_RIGHT,t===q.ARROW_DOWN)),a=G(e.key,S),u=(h?o:a)||"Enter"===e.key||""===e.key.trim();if(x&&i)return em(e);if(i||y||!l){if(u){let t=G(e.key,ef());J.current=h&&t?null:e.key}if(h){o&&((0,W.stopEvent)(e),i?(K.current=(0,$.getMinListIndex)(s,el.current),Z(e)):r.setOpen(!0,(0,B.createChangeEventDetails)(U.REASONS.listNavigation,e.nativeEvent,e.currentTarget)));return}a&&(null!=ea.current&&(K.current=ea.current),(0,W.stopEvent)(e),!i&&y?r.setOpen(!0,(0,B.createChangeEventDetails)(U.REASONS.listNavigation,e.nativeEvent,e.currentTarget)):em(e),i&&Z(e))}},onFocus(e){r.select("open")&&!x&&(K.current=-1,Z(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[em,el,v,s,h,Z,r,y,S,ef,g,ea,x]),ex=i.useMemo(()=>({...ep,...eg}),[ep,eg]);return i.useMemo(()=>d?{reference:ex,floating:eh,item:ed,trigger:eg}:{},[d,ex,eh,eg,ed])}(te,{enabled:!m&&!ew,listRef:eL,activeIndex:eQ,selectedIndex:eZ,disabledIndices:er.EMPTY_ARRAY,onNavigate(e){(null!==e||ek)&&eJ.set("activeIndex",e)},focusItemOnHover:!1}),ti=function(e,t){let r="rootStore"in e?e.rootStore:e,n=r.context.dataRef,l=r.useState("open"),{listRef:o,elementsRef:a,activeIndex:s,onMatch:u,onTypingChange:c,enabled:d=!0,resetMs:f=750,selectedIndex:m=null}=t,p=(0,K.useTimeout)(),h=i.useRef(""),g=i.useRef(m??s??-1),x=i.useRef(null);(0,A.useIsoLayoutEffect)(()=>{(l||null===m)&&(p.clear(),x.current=null,""!==h.current&&(h.current=""))},[l,m,p]),(0,A.useIsoLayoutEffect)(()=>{l&&""===h.current&&(g.current=m??s??-1)},[l,m,s]);let v=(0,j.useStableCallback)(e=>{e?n.current.typing||(n.current.typing=e,c?.(e)):n.current.typing&&(n.current.typing=e,c?.(e))}),b=(0,j.useStableCallback)(e=>{function t(e,r,n=0){if(0===e.length)return -1;let i=(n%e.length+e.length)%e.length,l=r.toLocaleLowerCase();for(let t=0;t<e.length;t+=1){let r=(i+t)%e.length,n=e[r];if(n?.toLocaleLowerCase().startsWith(l)&&function(e){let t=a?.current[e];return!t||(0,$.isElementVisible)(t)}(r))return r}return -1}let r=o.current;if(h.current.length>0&&" "===e.key&&((0,W.stopEvent)(e),v(!0)),h.current.length>0&&" "!==h.current[0]&&-1===t(r,h.current)&&" "!==e.key&&v(!1),null==r||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;l&&" "!==e.key&&((0,W.stopEvent)(e),v(!0));let n=""===h.current;n&&(g.current=m??s??-1),r.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&h.current===e.key&&(h.current="",g.current=x.current),h.current+=e.key,p.start(f,()=>{h.current="",g.current=x.current,v(!1)});let i=n?m??s??-1:g.current,c=t(r,h.current,(i??0)+1);-1!==c?(u?.(c),x.current=c):" "!==e.key&&(h.current="",v(!1))}),y=(0,j.useStableCallback)(e=>{let t=e.relatedTarget,n=r.select("domReferenceElement"),i=r.select("floatingElement"),l=(0,H.contains)(n,t),o=(0,H.contains)(i,t);l||o||(p.clear(),h.current="",g.current=x.current,v(!1))}),w=i.useMemo(()=>({onKeyDown:b,onBlur:y}),[b,y]),S=i.useMemo(()=>({onKeyDown:b,onBlur:y}),[b,y]);return i.useMemo(()=>d?{reference:w,floating:S}:{},[d,w,S])}(te,{enabled:!m&&!ew&&(ek||!O),listRef:eP,activeIndex:eQ,selectedIndex:eZ,onMatch(e){ek?eJ.set("activeIndex",e):e7(eH.current[e],(0,B.createChangeEventDetails)("none"))},onTypingChange(e){eW.current=e}}),{getReferenceProps:tl,getFloatingProps:to,getItemProps:ta}=(0,F.useInteractions)([tt,tr,tn,ti]),ts=i.useMemo(()=>(0,eN.mergeProps)(tl(),eK,eb?{id:eb}:er.EMPTY_OBJECT),[tl,eK,eb]);(0,E.useOnFirstRender)(()=>{eJ.update({popupProps:to(),triggerProps:ts})}),(0,A.useIsoLayoutEffect)(()=>{eJ.update({id:eb,modal:h,multiple:O,value:eI,open:ek,mounted:eq,transitionStatus:eG,popupProps:to(),triggerProps:ts,items:b,itemToStringLabel:P,itemToStringValue:_,isItemEqualToValue:J,openMethod:eX})},[eJ,eb,h,O,eI,ek,eq,eG,to,ts,b,P,_,J,eX]);let tu=i.useMemo(()=>({store:eJ,name:eR,required:p,disabled:ew,readOnly:m,multiple:O,itemToStringLabel:P,itemToStringValue:_,highlightItemOnHover:ee,setValue:e7,setOpen:e8,listRef:eL,popupRef:e_,scrollHandlerRef:eD,handleScrollArrowVisibility:e9,scrollArrowsMountedCountRef:eF,getItemProps:ta,events:te.context.events,valueRef:eV,valuesRef:eH,labelsRef:eP,typingRef:eW,selectionRef:eU,selectedItemTextRef:eB,validation:eg,onOpenChangeComplete:v,keyboardActiveRef:e$,alignItemWithTriggerActiveRef:ez,initialValueRef:e3}),[eJ,eR,p,ew,m,O,P,_,ee,e7,e8,ta,te.context.events,eg,v,e9]),tc=(0,w.useMergedRefs)(x,eg.inputRef),td=O&&Array.isArray(eI)&&eI.length>0,tf=O?void 0:eR,tm=i.useMemo(()=>O&&Array.isArray(eI)&&eR?eI.map(e=>{let t=ey(e,_);return(0,n.jsx)("input",{type:"hidden",name:eR,value:t},t)}):null,[O,eI,eR,_]);return(0,n.jsx)(Q.Provider,{value:tu,children:(0,n.jsxs)(Z.Provider,{value:te,children:[et,(0,n.jsx)("input",{...eg.getInputValidationProps({onFocus(){eJ.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.target.value,r=(0,B.createChangeEventDetails)(U.REASONS.none,e.nativeEvent);eJ.set("forceMount",!0),queueMicrotask(function(){if(O)return;let e=eH.current.find(e=>ey(e,_).toLowerCase()===t.toLowerCase());null!=e&&(ei(e!==eu.initialValue),e7(e,r),ea()&&eg.commit(e))})}}),id:eb&&null==tf?`${eb}-hidden-input`:void 0,name:tf,autoComplete:d,value:e2,disabled:ew,required:p&&!td,readOnly:m,ref:tc,style:eR?y.visuallyHiddenInput:y.visuallyHidden,tabIndex:-1,"aria-hidden":!0}),tm]}
1)})},"ScrollDownArrow",0,t2,"ScrollUpArrow",0,t5,"Separator",0,t6,"Trigger",0,eP,"Value",0,eD],53469);var t7=e.i(53469),t7=t7,t9=e.i(75157),re=e.i(9797),rt=e.i(78745),rt=rt,rr=e.i(54131);let rn=t7.Root;function ri({className:e,...t}){return(0,n.jsx)(t7.Value,{"data-slot":"select-value",className:(0,t9.cn)("flex flex-1 text-left",e),...t})}function rl({className:e,size:t="default",children:r,...i}){return(0,n.jsxs)(t7.Trigger,{"data-slot":"select-trigger","data-size":t,className:(0,t9.cn)("flex w-fit items-center justify-between gap-1.5 rounded-lg border border-input bg-transparent py-2 pr-2 pl-2.5 text-sm whitespace-nowrap transition-colors outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground data-[size=default]:h-8 data-[size=sm]:h-7 data-[size=sm]:rounded-[min(var(--radius-md),10px)] *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...i,children:[r,(0,n.jsx)(t7.Icon,{render:(0,n.jsx)(re.ChevronDownIcon,{className:"pointer-events-none size-4 text-muted-foreground"})})]})}function ro({className:e,children:t,side:r="bottom",sideOffset:i=4,align:l="center",alignOffset:o=0,alignItemWithTrigger:a=!0,...s}){return(0,n.jsx)(t7.Portal,{children:(0,n.jsx)(t7.Positioner,{side:r,sideOffset:i,align:l,alignOffset:o,alignItemWithTrigger:a,className:"isolate z-50",children:(0,n.jsxs)(t7.Popup,{"data-slot":"select-content","data-align-trigger":a,className:(0,t9.cn)("relative isolate z-50 max-h-(--available-height) w-(--anchor-width) min-w-36 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 data-[align-trigger=true]:animate-none data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-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 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...s,children:[(0,n.jsx)(rs,{}),(0,n.jsx)(t7.List,{children:t}),(0,n.jsx)(ru,{})]})})})}function ra({className:e,children:t,...r}){return(0,n.jsxs)(t7.Item,{"data-slot":"select-item",className:(0,t9.cn)("relative flex w-full cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground 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",e),...r,children:[(0,n.jsx)(t7.ItemText,{className:"flex flex-1 shrink-0 gap-2 whitespace-nowrap",children:t}),(0,n.jsx)(t7.ItemIndicator,{render:(0,n.jsx)("span",{className:"pointer-events-none absolute right-2 flex size-4 items-center justify-center"}),children:(0,n.jsx)(rt.default,{className:"pointer-events-none"})})]})}function rs({className:e,...t}){return(0,n.jsx)(t7.ScrollUpArrow,{"data-slot":"select-scroll-up-button",className:(0,t9.cn)("top-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",e),...t,children:(0,n.jsx)(rr.ChevronUpIcon,{})})}function ru({className:e,...t}){return(0,n.jsx)(t7.ScrollDownArrow,{"data-slot":"select-scroll-down-button",className:(0,t9.cn)("bottom-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4",e),...t,children:(0,n.jsx)(re.ChevronDownIcon,{})})}var rc=e.i(85149),rd=e.i(42522),rf=e.i(80971),rm=e.i(19209);let rp=r.default.env.NEXT_PUBLIC_WEB3FORMS_KEY||"37206918-ca43-4d7c-830f-c75a3e4ad053",rh={journey:"636cd9c6-def4-456b-947e-6a9b5e445c4d",basic:"d8ef818a-a6b3-4573-9c3c-27d3937de7fa",professional:"d8ef818a-a6b3-4573-9c3c-27d3937de7fa",partner:"d8ef818a-a6b3-4573-9c3c-27d3937de7fa"},rg=["AAMI","Allianz","GIO","NRMA","QBE","Youi","Not sure"],rx=["Yes","No","Not sure"],rv=["Driver","Passenger","Pedestrian","Cyclist","Motorcyclist"],rb=["At work","On the road","Neither"],ry=["Medical (incl. allied health)","Union","Government","Media","Other"];async function rw(e,t){let r=rh[e]||rh.basic,n=`https://api.hsforms.com/submissions/v3/integration/submit/442250007/${r}`,i=t.name.trim().split(/\s+/),l=[{name:"firstname",value:i[0]||""},{name:"lastname",value:i.slice(1).join(" ")||""},{name:"mobilephone",value:t.mobile}];t.email&&l.push({name:"email",value:t.email}),t.journey&&l.push({name:"claim_journey",value:t.journey}),t.message&&l.push({name:"message",value:t.message}),t.profession&&l.push({name:"message",value:`Profession: ${t.profession}`});try{await fetch(n,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({fields:l,context:(0,rd.hubspotContext)(`WorkCover Hub â ${e} enquiry`)})})}catch{}}e.s(["ContactForm",0,function({variant:e,className:t,heading:r,dark:d=!1,compact:y=!1}){let[w,S]=(0,i.useState)("idle"),[E,R]=(0,i.useState)(""),[A,j]=(0,i.useState)(""),[C,M]=(0,i.useState)(""),[N,I]=(0,i.useState)(!1),[T,k]=(0,i.useState)(""),[O,L]=(0,i.useState)(""),[P,_]=(0,i.useState)(""),[D,F]=(0,i.useState)(""),[V,H]=(0,i.useState)(""),W="ctp"===e,$=(0,i.useId)(),B={name:`${$}-name`,mobile:`${$}-mobile`,email:`${$}-email`,journey:`${$}-journey`,profession:`${$}-profession`,orgName:`${$}-orgName`,orgType:`${$}-orgType`,incidentPlace:`${$}-incidentPlace`,accidentDate:`${$}-accidentDate`,claimLodged:`${$}-claimLodged`,insurer:`${$}-insurer`,claimNumber:`${$}-claimNumber`,roadUser:`${$}
1-roadUser`,workRelated:`${$}-workRelated`,injuries:`${$}-injuries`,message:`${$}-message`,status:`${$}-status`},U=async t=>{if(t.preventDefault(),S("submitting"),"partner"===e&&!C){I(!0),S("idle");return}let r=new FormData(t.currentTarget);r.set("access_key",rp),r.set("subject","partner"===e?"New PARTNERSHIP enquiry â WorkCover Hub":W?"New CAR ACCIDENT enquiry â WorkCover Hub":`New ${e} enquiry â WorkCover Hub`),r.set("from_name","WorkCover Hub Website"),Object.entries((0,rf.getFormAttribution)()).forEach(([e,t])=>{t&&r.set(e,t)}),r.set("submitted_at",new Date().toISOString()),"journey"===e&&E&&r.set("claim_journey",E),"professional"===e&&A&&r.set("profession",A),"partner"===e&&C&&r.set("organisation_type",C),"basic"===e&&T&&r.set("incident_place",T),W&&(O&&r.set("claim_lodged",O),D&&r.set("road_user",D),V&&r.set("work_related",V),"Yes"===O&&P&&r.set("ctp_insurer",P));let n=r.get("organisation")||"",i=r.get("message")||"",l="partner"===e?["Partnership enquiry",C&&`Org type: ${C}`,n&&`Organisation: ${n}`,i].filter(Boolean).join(" | "):void 0,o="basic"===e&&T?[`Where it happened: ${T}`,i].filter(Boolean).join(" | "):void 0,a=r.get("accident_date")||"",s=r.get("claim_number")||"",u=r.get("injuries")||"",c=W?["Car accident (CTP) enquiry",a&&`Accident date: ${a}`,O&&`Claim lodged: ${O}`,"Yes"===O&&P&&`Insurer: ${P}`,"Yes"===O&&s&&`Claim number: ${s}`,D&&`Road user: ${D}`,V&&`Work related: ${V}`,u&&`Injuries: ${u}`].filter(Boolean).join(" | "):void 0,d={name:r.get("name")||"",mobile:r.get("mobile")||"",email:r.get("email")||"",journey:E||void 0,message:c??l??o??(i||void 0),profession:A||void 0};try{await rw(e,d);let t=await fetch("https://api.web3forms.com/submit",{method:"POST",body:r}),n=await t.json();S("success"),window.dataLayer&&window.dataLayer.push({event:"form_submission",form_variant:e,...(0,rd.attributionForDataLayer)()}),"partner"!==e&&"professional"!==e&&(0,rm.oaiqTrack)((0,rm.isBookingPath)(window.location.pathname)?"booking":"form"),n.success||console.warn("Web3Forms submission failed (HubSpot succeeded):",n.message)}catch{S("error")}};if("success"===w)return(0,n.jsxs)("div",{role:"status","aria-live":"polite",className:(0,t9.cn)("rounded-2xl p-8 text-center",d?"bg-white/5 border border-white/10":"bg-white shadow-[0_4px_24px_rgba(15,19,31,0.08)] border border-whisper",t),children:[(0,n.jsx)("div",{className:"flex items-center justify-center w-16 h-16 rounded-full bg-green-50 border-2 border-green-500 mx-auto mb-4 animate-in zoom-in duration-300",children:(0,n.jsx)(u.CheckCircle,{className:"w-8 h-8 text-green-600","aria-hidden":"true"})}),(0,n.jsx)("h3",{className:(0,t9.cn)("text-xl font-bold mb-2",d?"text-white":"text-ink"),children:"Thank you!"}),(0,n.jsx)("p",{className:(0,t9.cn)("text-[15px] leading-relaxed",d?"text-white/70":"text-steel"),children:"We've received your enquiry and will be in touch shortly."})]});let z=(0,t9.cn)("rounded-3xl",d?"bg-gradient-to-br from-white/[0.08] to-white/[0.02] border border-white/10 backdrop-blur-sm p-6 md:p-7":"bg-white shadow-[0_8px_40px_rgba(15,19,31,0.08)] border border-whisper p-6 md:p-7",t),q="relative group/input",Y=(0,t9.cn)("absolute left-4 top-1/2 -translate-y-1/2 w-[18px] h-[18px] pointer-events-none transition-colors duration-200",d?"text-white/50 group-focus-within/input:text-primary":"text-steel/50 group-focus-within/input:text-primary-dark"),G=(0,t9.cn)("w-full h-[52px] pl-11 pr-4 rounded-2xl text-[15px] font-medium transition-all duration-200","border-2 outline-none",d?"bg-white/[0.04] border-white/10 text-white placeholder:text-white/30 hover:bg-white/[0.07] hover:border-white/20 focus:bg-white/[0.08] focus:border-primary focus:shadow-[0_0_0_4px_rgba(90,205,200,0.15)]":"bg-slate-soft border-whisper text-ink placeholder:text-steel/40 hover:border-slate-300 hover:bg-white focus:bg-white focus:border-primary focus:shadow-[0_0_0_4px_rgba(90,205,200,0.18)]"),X=(0,t9.cn)(G,"pl-4"),K=(0,t9.cn)("flex items-center gap-2 text-[12px] font-bold mb-2 uppercase tracking-[0.08em]",d?"text-white/60":"text-slate-500"),J=(0,t9.cn)("mt-1.5 text-[12px] leading-relaxed",d?"text-white/60":"text-steel/80"),Q=(0,t9.cn)("h-[52px] rounded-2xl pl-11 pr-4 text-[15px] font-medium border-2 transition-all duration-200",d?"border-white/10 bg-white/[0.04] text-white hover:bg-white/[0.07] hover:border-white/20 focu
1s:border-primary focus:shadow-[0_0_0_4px_rgba(90,205,200,0.15)]":"border-whisper bg-slate-soft hover:border-slate-300 hover:bg-white focus:bg-white focus:border-primary focus:shadow-[0_0_0_4px_rgba(90,205,200,0.18)]");return(0,n.jsxs)("div",{className:z,children:[r&&(0,n.jsx)("h3",{className:(0,t9.cn)("text-[17px] font-bold mb-4",d?"text-white":"text-ink"),children:r}),(0,n.jsxs)("form",{onSubmit:U,className:(0,t9.cn)("space-y-3.5",y&&"space-y-3"),"aria-busy":"submitting"===w,children:[(0,n.jsx)("input",{type:"text",name:"botcheck",className:"hidden",tabIndex:-1,"aria-hidden":"true"}),(0,n.jsx)("input",{type:"hidden",name:"access_key",value:rp}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.name,className:K,children:"Name *"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(l.User,{className:Y,"aria-hidden":"true"}),(0,n.jsx)("input",{id:B.name,name:"name",type:"text",required:!0,autoComplete:"name",placeholder:"Your full name",className:G})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.mobile,className:K,children:"Mobile *"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(o.Phone,{className:Y,"aria-hidden":"true"}),(0,n.jsx)("input",{id:B.mobile,name:"mobile",type:"tel",required:!0,autoComplete:"tel",placeholder:"04XX XXX XXX",className:G})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.email,className:K,children:W?"Email (optional)":"Email *"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(a.Mail,{className:Y,"aria-hidden":"true"}),(0,n.jsx)("input",{id:B.email,name:"email",type:"email",required:!W,autoComplete:"email",placeholder:"[email protected]",className:G})]})]}),"journey"===e&&(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{id:B.journey,className:K,children:"Where are you up to with your claim?"}),(0,n.jsx)("input",{type:"hidden",name:"claim_journey",value:E}),(0,n.jsx)("div",{className:"flex flex-wrap gap-2 mt-1",role:"radiogroup","aria-labelledby":B.journey,children:rc.JOURNEY_OPTIONS.map(e=>{let t=E===e;return(0,n.jsx)("button",{type:"button",role:"radio","aria-checked":t,onClick:()=>R(e),className:(0,t9.cn)("px-4 py-2.5 rounded-full text-[12px] font-bold border-2 transition-all duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2",t?d?"bg-primary text-navy border-primary shadow-[0_4px_16px_rgba(90,205,200,0.3)] scale-[1.03]":"bg-primary-dark text-white border-primary-dark shadow-[0_4px_16px_rgba(10,86,135,0.2)] scale-[1.03]":d?"bg-white/[0.04] text-white/70 border-white/10 hover:bg-white/[0.08] hover:border-white/25 hover:text-white":"bg-slate-soft text-steel border-whisper hover:bg-white hover:border-primary hover:text-primary-dark"),children:e},e)})})]}),"professional"===e&&(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.profession,className:K,children:"What's your profession?"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(f,{className:Y,"aria-hidden":"true"}),(0,n.jsxs)(rn,{value:A,onValueChange:e=>j(e??""),name:"profession",children:[(0,n.jsx)(rl,{id:B.profession,className:(0,t9.cn)("h-[52px] rounded-2xl pl-11 pr-4 text-[15px] font-medium border-2 transition-all duration-200",d?"border-white/10 bg-white/[0.04] text-white hover:bg-white/[0.07] hover:border-white/20 focus:border-primary focus:shadow-[0_0_0_4px_rgba(90,205,200,0.15)]":"border-whisper bg-slate-soft hover:border-slate-300 hover:bg-white focus:bg-white focus:border-primary focus:shadow-[0_0_0_4px_rgba(90,205,200,0.18)]"),children:(0,n.jsx)(ri,{placeholder:"Select your profession"})}),(0,n.jsx)(ro,{children:rc.PROFESSION_OPTIONS.map(e=>(0,n.jsx)(ra,{value:e,children:e},e))})]})]})]}),"partner"===e&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.orgName,className:K,children:"Organisation *"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(f,{className:Y,"aria-hidden":"true"}),(0,n.jsx)("input",{id:B.orgName,name:"organisation",type:"text",required:!0,autoComplete:"organization",placeholder:"Your organisation",className:G})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.orgType,className:K,children:"Organisation type *"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(f,{className:Y,"aria-hidden":"true"}),(0,n.jsxs)(rn,{value:C,onValueChange:e=>{M(e??""),I(!1)},name:"organisation_type",children:[(0,n.jsx)(rl,{id:B.orgType,className:(0,t9.cn)("h-[52px] rounded-2xl pl-11 pr-4 text-[15px] font-medium border-2 transition-all duration-200",d?"border-white/10 bg-white/[0.04] text-white hover:bg-white/[0.07] hover:border-white/20 focu
1s:border-primary focus:shadow-[0_0_0_4px_rgba(90,205,200,0.15)]":"border-whisper bg-slate-soft hover:border-slate-300 hover:bg-white focus:bg-white focus:border-primary focus:shadow-[0_0_0_4px_rgba(90,205,200,0.18)]"),children:(0,n.jsx)(ri,{placeholder:"Select organisation type"})}),(0,n.jsx)(ro,{children:ry.map(e=>(0,n.jsx)(ra,{value:e,children:e},e))})]})]}),N&&(0,n.jsx)("p",{role:"alert",className:"mt-1.5 text-[12px] font-semibold text-red-500",children:"Please select your organisation type."})]})]}),W&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.accidentDate,className:K,children:"Date of the accident"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(m,{className:Y,"aria-hidden":"true"}),(0,n.jsx)("input",{id:B.accidentDate,name:"accident_date",type:"date",className:G})]}),(0,n.jsx)("p",{className:J,children:"Roughly is fine. It tells us which deadlines are still open for you."})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.claimLodged,className:K,children:"Have you lodged a claim yet?"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(p,{className:Y,"aria-hidden":"true"}),(0,n.jsxs)(rn,{value:O,onValueChange:e=>L(e??""),name:"claim_lodged",children:[(0,n.jsx)(rl,{id:B.claimLodged,className:Q,children:(0,n.jsx)(ri,{placeholder:"Yes, no, or not sure"})}),(0,n.jsx)(ro,{children:rx.map(e=>(0,n.jsx)(ra,{value:e,children:e},e))})]})]})]}),"Yes"===O&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.insurer,className:K,children:"Which CTP insurer?"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(h.Building2,{className:Y,"aria-hidden":"true"}),(0,n.jsxs)(rn,{value:P,onValueChange:e=>_(e??""),name:"ctp_insurer",children:[(0,n.jsx)(rl,{id:B.insurer,className:Q,children:(0,n.jsx)(ri,{placeholder:"Select the insurer"})}),(0,n.jsx)(ro,{children:rg.map(e=>(0,n.jsx)(ra,{value:e,children:e},e))})]})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.claimNumber,className:K,children:"Claim number"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(g,{className:Y,"aria-hidden":"true"}),(0,n.jsx)("input",{id:B.claimNumber,name:"claim_number",type:"text",placeholder:"If you have it to hand",className:G})]})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.roadUser,className:K,children:"How were you travelling?"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(x,{className:Y,"aria-hidden":"true"}),(0,n.jsxs)(rn,{value:D,onValueChange:e=>F(e??""),name:"road_user",children:[(0,n.jsx)(rl,{id:B.roadUser,className:Q,children:(0,n.jsx)(ri,{placeholder:"Driver, passenger, on foot or on a bike"})}),(0,n.jsx)(ro,{children:rv.map(e=>(0,n.jsx)(ra,{value:e,children:e},e))})]})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.workRelated,className:K,children:"Was it work-related?"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(f,{className:Y,"aria-hidden":"true"}),(0,n.jsxs)(rn,{value:V,onValueChange:e=>H(e??""),name:"work_related",children:[(0,n.jsx)(rl,{id:B.workRelated,className:Q,children:(0,n.jsx)(ri,{placeholder:"Yes, no, or not sure"})}),(0,n.jsx)(ro,{children:rx.map(e=>(0,n.jsx)(ra,{value:e,children:e},e))})]})]}),(0,n.jsx)("p",{className:J,children:"Driving for work, a rideshare shift or a delivery run all count here."})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.injuries,className:K,children:"What is hurting? (optional)"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(v,{className:Y,"aria-hidden":"true"}),(0,n.jsx)("input",{id:B.injuries,name:"injuries",type:"text",placeholder:"Neck, lower back, headaches, sleep",className:G})]})]})]}),"basic"===e&&(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.incidentPlace,className:K,children:"Where did it happen?"}),(0,n.jsxs)("div",{className:q,children:[(0,n.jsx)(b.MapPin,{className:Y,"aria-hidden":"true"}),(0,n.jsxs)(rn,{value:T,onValueChange:e=>k(e??""),name:"incident_place",children:[(0,n.jsx)(rl,{id:B.incidentPlace,className:Q,children:(0,n.jsx)(ri,{placeholder:"At work, on the road, or neither"})}),(0,n.jsx)(ro,{children:rb.map(e=>(0,n.jsx)(ra,{value:e,children:e},e))})]})]}),(0,n.jsx)("p",{className:J,children:"Optional. It tells us which clinician and which scheme to start with."})]}),("basic"===e||"professional"===e||"partner"===e)&&(0,n.jsxs)("div",{children:[(0,n.jsx)("label",{htmlFor:B.message,className:K,children:"professional"===e||"partner"===e?"Notes":"How can we help? *"}),(0,n.jsx)("textarea",{id:B.message,name:"message",required:"basic"===e,rows:4,placeholder:"professional"===e?"Any additional notes...":"partner"===e?"A workshop, a seminar, a toolbox talk â or just the question you'd like answered.":"Tell us about your situation...",className:(0,t9.cn)(X,"h-auto py-3.5 resize-none min-h-[110px] leading-relaxed")})]}),(0,n.jsx)("button",{type:"submit",disabled:"submitting"===w,className:(0,t9.cn)("w-full h-[56px] mt-2 rounded-2xl text-[14px] font-bold uppercase tracking-[0.08em]","flex items-center justify-center gap-2","transition-all duration-200","bg-gradient-to-br from-primary-dark to-[#083f66] text-white shadow-[0_8px_24px_rgba(10,86,135,0.25)]","hover:shadow-[0_12px_32px_rgba(10,86,135,0.35)] hover:-translate-y-0.5 hover:brightness-110","disabled:opacity-60 disabled:cursor-not-allowed disabled:hover:translate-y-0"),children:"submitting"===w?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.Loader2,{className:"w-5 h-5 animate-spin"}),"Sending..."]}):(0,n.jsxs)(n.Fragment,{children:["partner"===e?"Start the Conversation":"Get Started",(0,n.jsx)(s.ChevronRight,{className:"w-5 h-5"})]})}),(0,n.jsx)("p",{className:(0,t9.cn)("text-[11px] text-center leading-relaxed",d?"text-white/70":"text-steel/70"),children:"We read every enquiry. Handled under our privacy policy."}),(0,n.jsx)("div",{id:B.status,role:"alert","aria-live":"polite",className:"min-h-0",children:"error"===w&&(0,n.jsx)("p",{className:"text-sm text-red-500 text-center font-medium",children:"Something went wrong. Please try again or call us directly."})})]})]})}],59178)}]);
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.