PageSourceSearch

https://vilmers.com/_next/static/chunks/3884-f5a0f17015d3739e.js

js vilmers.com collected 2026-10-06 01:11:51 UTC 25,314 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3884],{3884:(e,t,n)=>{n.d(t,{WF:()=>eC,go:()=>eE,h7:()=>eD,wh:()=>eI});var o=n(27532),r=n(26455),i=n(12115),l=n(47650),s=n(3538);function a(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}var u=n(53182),c=n(79802),d=n(91553),p=n(61576),f=n(76598),v=n(84585),m=n(71691),g=n(59032),h=n(20797),b=n(50025),x=n(62418),O=(e=>(e[e.Ignore=0]="Ignore",e[e.Select=1]="Select",e[e.Close=2]="Close",e))(O||{});let S={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}};var y=n(99900),E=n(59879),I=n(17342);let D=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function C(e){var t,n;let o=null!=(t=e.innerText)?t:"",r=e.cloneNode(!0);if(!b.sb(r))return o;let i=!1;for(let e of r.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let l=i?null!=(n=r.innerText)?n:"":o;return D.test(l)&&(l=l.replace(D,"")),l}function R(e){return[e.screenX,e.screenY]}var P=n(22369),L=n(57865),w=n(54571);function F(e,t){return e?e+"["+t+"]":t}var k=n(69159),T=n(79065);let _=(0,i.createContext)(null);function M(e){let{children:t}=e,n=(0,i.useContext)(_);if(!n)return i.createElement(i.Fragment,null,t);let{target:o}=n;return o?(0,l.createPortal)(i.createElement(i.Fragment,null,t),o):null}function A(e){let{data:t,form:n,disabled:o,onReset:r,overrides:l}=e,[s,a]=(0,i.useState)(null),u=(0,d.L)();return(0,i.useEffect)(()=>{if(r&&s)return u.addEventListener(s,"reset",r)},[s,n,r]),i.createElement(M,null,i.createElement(N,{setForm:a,formId:n}),(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[r,i]of Object.entries(t))!function t(n,o,r){if(Array.isArray(r))for(let[e,i]of r.entries())t(n,F(o,e.toString()),i);else r instanceof Date?n.push([o,r.toISOString()]):"boolean"==typeof r?n.push([o,r?"1":"0"]):"string"==typeof r?n.push([o,r]):"number"==typeof r?n.push([o,"".concat(r)]):null==r?n.push([o,""]):e(r,o,n)}(o,F(n,r),i);return o})(t).map(e=>{let[t,r]=e;return i.createElement(T.j,{features:T.u.Hidden,...(0,k.oE)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:o,name:t,value:r,...l})})}))}function N(e){let{setForm:t,formId:n}=e;return(0,i.useEffect)(()=>{if(n){let e=document.getElementById(n);e&&t(e)}},[t,n]),n?null:i.createElement(T.j,{features:T.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let n=e.closest("form");n&&t(n)}})}let B=(0,i.createContext)(void 0);function U(){return(0,i.useContext)(B)}var j=n(55668),Q=n(47396),X=n(15714),Y=n(88476),z=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(z||{});function V(e,t){let n=t.resolveItems();if(n.length<=0)return null;let o=t.resolveActiveIndex(),r=null!=o?o:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 1:-1===r&&(r=n.length);for(let e=r-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 2:for(let e=r+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return o;case 4:for(let o=0;o<n.length;++o)if(t.resolveId(n[o],o,n)===e.id)return o;return o;case 5:return null;default:throw Error("Unexpected object: "+e)}}var K=n(15110),H=n(99795),q=n(20536),G=n(85986),Z=n(49221),W=n(88499);let J=(0,i.createContext)(null);function $(e){var t,n,o;let r=null!=(n=null==(t=(0,i.useContext)(J))?void 0:t.value)?n:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>0?[r,...e].filter(Boolean).join(" "):r}J.displayName="LabelContext";let ee=Object.assign((0,k.FX)(function(e,t){var n;let o=(0,i.useId)(),r=function e(){let t=(0,i.useContext)(J);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),l=U(),s=(0,L._)(),{id:a="headlessui-label-".concat(o),htmlFor:d=null!=l?l:null==(n=r.props)?void 0:n.htmlFor,passive:p=!1,...f}=e,v=(0,I.P)(t);(0,c.s)(()=>r.register(a),[a,r.register]);let m=(0,u._)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&b.H5(e.target))&&(b.kS(t)&&e.preventDefault(),r.props&&"onClick"in r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),b.kS(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(b.A3(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),g=s||!1,h=(0,i.useMemo)(()=>({...r.slot,disabled:g}),[r.slot,g]),x={ref:v,...r.props,id:a,htmlFor:d,onClick:m};return p&&("onClick"in x&&(delete x.htmlFor,delete x.onClick),"onClick"in f&&delete f.onClick),(0,k.Ci)()({ourProps:x,theirProps:f,slot:h,defaultTag:d?"label":"div",name:r.name||"Label"})}),{});var et=n(75663),en=n(40762),eo=Object.defineProperty,er=(e,t,n)=>(((e,t,n)=>t in e?eo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n),ei=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ei||{}),el=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(el||{}),es=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(es||{}),ea=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOptions=5]="RegisterOptions",e[e.UnregisterOptions=6]="UnregisterOptions",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetOptionsElement=8]="SetOptionsElement",e[e.SortOptions=9]="SortOptions",e))(ea||{});function eu(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,o=(0,H.wl)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),r=n?o.indexOf(n):null;return -1===r&&(r=null),{options:o,activeOptionIndex:r}}let ec={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,pendingFocus:{focus:z.Nothing},listboxState:1,__demoMode:!1},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let n=e.activeOptionIndex,{isSelected:o}=e.dataRef.current,r=e.options.findIndex(e=>o(e.dataRef.current.value));return -1!==r&&(n=r),{...e,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1}},2(e,t){var n,o,r,i,l;if(e.dataRef.current.disabled||1===e.listboxState)return e;let s={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===z.Nothing)return{...s,activeOptionIndex:null};if(t.focus===z.Specific)return{...s,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===z.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,l=V(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.options[l].dataRef.current.domRef;if((null==(o=i.current)?void 0:o.previousElementSibling)===t.current||(null==(r=t.current)?void 0:r.previousElementSibling)===null)return{...s,activeOptionIndex:l}}}}else if(t.focus===z.Next){let n=e.activeOptionIndex;if(null!==n){let o=e.options[n].dataRef.current.domRef,r=V(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==r){let t=e.options[r].dataRef.current.domRef;if((null==(i=o.current)?void 0:i.nextElementSibling)===t.current||(null==(l=t.current)?void 0:l.nextElementSibling)===null)return{...s,activeOptionIndex:r}}}}let a=eu(e),u=V(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...s,...a,activeOptionIndex:u}},3:(e,t)=>
1{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=+(""===e.searchQuery),o=e.searchQuery+t.value.toLowerCase(),r=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(o))}),i=r?e.options.indexOf(r):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:o}:{...e,searchQuery:o,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n=e.options.concat(t.options),o=e.activeOptionIndex;if(e.pendingFocus.focus!==z.Nothing&&(o=V(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=n.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(o=e)}}return{...e,options:n,activeOptionIndex:o,pendingFocus:{focus:z.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let n=e.options,o=[],r=new Set(t.options);for(let[e,t]of n.entries())if(r.has(t.id)&&(o.push(e),r.delete(t.id),0===r.size))break;if(o.length>0)for(let e of(n=n.slice(),o.reverse()))n.splice(e,1);return{...e,options:n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},9:e=>e.pendingShouldSort?{...e,...eu(e),pendingShouldSort:!1}:e};class ed extends en.u5{static new(e){let{id:t,__demoMode:n=!1}=e;return new ed({id:t,dataRef:{current:{}},listboxState:+!n,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:z.Nothing},__demoMode:n})}reduce(e,t){return(0,q.Y)(t.type,ec,e,t)}constructor(e){super(e),er(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:o,value:r}=this.state.dataRef.current;return(0,q.Y)(o,{0:()=>null==t?void 0:t(e),1:()=>{let o=r.slice(),i=o.findIndex(t=>n(t,e));return -1===i?o.push(e):o.splice(i,1),null==t?void 0:t(o)}})},registerOption:(0,en.vA)(()=>{let e=[],t=new Set;return[(n,o)=>{t.has(o)||(t.add(o),e.push({id:n,dataRef:o}))},()=>(t.clear(),this.send({type:5,options:e.splice(0)}))]}),unregisterOption:(0,en.vA)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:6,options:e.splice(0)})}]}),goToOption:(0,en.vA)(()=>{let e=null;return[(t,n)=>{e={type:2,...t,trigger:n}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{if(null!==this.state.activeOptionIndex){let{dataRef:e,id:t}=this.state.options[this.state.activeOptionIndex];this.actions.onChange(e.current.value),this.send({type:2,focus:z.Specific,id:t})}},selectOption:e=>{let t=this.state.options.find(t=>t.id===e);t&&this.actions.onChange(t.dataRef.current.value)},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:7,element:e})},setOptionsElement:e=>{this.send({type:8,element:e})}}),er(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,o=e.options;return null===n||null==(t=o[n])?void 0:t.id},isActive(e,t){var n;let o=e.activeOptionIndex,r=e.options;return null!==o&&(null==(n=r[o])?void 0:n.id)===t},shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)}}),this.on(5,()=>{requestAnimationFrame(()=>{this.send({type:9})})});{let e=this.state.id,t=Q.D.get(null);this.disposables.add(t.on(Q.Q.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.listboxState||this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}}var ep=n(19390);let ef=(0,i.createContext)(null);function ev(e){let t=(0,i.useContext)(ef);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,em),t}return t}function em(e){let{id:t,__demoMode:n=!1}=e,o=(0,i.useMemo)(()=>ed.new({id:t,__demoMode:n}),[]);return(0,ep.X)(()=>o.dispose()),o}let eg=(0,i.createContext)(null);function eh(e){let t=(0,i.useContext)(eg);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,eh),t}return t}eg.displayName="ListboxDataContext";let eb=i.Fragment,ex=(0,i.createContext)(!1),eO=k.Ac.RenderStrategy|k.Ac.Static,eS=i.Fragment,ey=(0,k.FX)(function(e,t){let n=(0,i.useId)(),o=(0,L._)(),{value:r,defaultValue:l,form:s,name:d,onChange:p,by:f,invali
1d:v=!1,disabled:m=o||!1,horizontal:h=!1,multiple:b=!1,__demoMode:x=!1,...O}=e,S=h?"horizontal":"vertical",y=(0,I.P)(t),E=function(e){let[t]=(0,i.useState)(e);return t}(l),[D=b?[]:void 0,C]=function(e,t,n){let[o,r]=(0,i.useState)(n),l=void 0!==e,s=(0,i.useRef)(l),a=(0,i.useRef)(!1),c=(0,i.useRef)(!1);return!l||s.current||a.current?l||!s.current||c.current||(c.current=!0,s.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(a.current=!0,s.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:o,(0,u._)(e=>(l||r(e),null==t?void 0:t(e)))]}(r,p,E),R=em({id:n,__demoMode:x}),P=(0,i.useRef)({static:!1,hold:!1}),F=(0,i.useRef)(new Map),T=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,i.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}(f),_=(0,i.useCallback)(e=>(0,q.Y)(M.mode,{[el.Multi]:()=>D.some(t=>T(t,e)),[el.Single]:()=>T(D,e)}),[D]),M=(0,i.useMemo)(()=>({value:D,disabled:m,invalid:v,mode:b?el.Multi:el.Single,orientation:S,onChange:C,compare:T,isSelected:_,optionsPropsRef:P,listRef:F}),[D,m,v,b,S,C,T,_,P,F]);(0,c.s)(()=>{R.state.dataRef.current=M},[M]);let N=(0,X.y)(R,e=>e.listboxState),B=Q.D.get(null),U=(0,X.y)(B,(0,i.useCallback)(e=>B.selectors.isTop(e,n),[B,n])),[Y,z]=(0,X.y)(R,e=>[e.buttonElement,e.optionsElement]);(0,g.j)(U,[Y,z],(e,t)=>{R.send({type:ea.CloseListbox}),(0,H.Bm)(t,H.MZ.Loose)||(e.preventDefault(),null==Y||Y.focus())});let V=(0,i.useMemo)(()=>({open:N===ei.Open,disabled:m,invalid:v,value:D}),[N,m,v,D]),[K,G]=function(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=$(),[n,o]=(0,i.useState)([]),r=e?[t,...n].filter(Boolean):n;return[r.length>0?r.join(" "):void 0,(0,i.useMemo)(()=>function(e){let t=(0,u._)(e=>(o(t=>[...t,e]),()=>o(t=>{let n=t.slice(),o=n.indexOf(e);return -1!==o&&n.splice(o,1),n}))),n=(0,i.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return i.createElement(J.Provider,{value:n},e.children)},[o])]}({inherit:!0}),Z=(0,i.useCallback)(()=>{if(void 0!==E)return null==C?void 0:C(E)},[C,E]),W=(0,k.Ci)();return i.createElement(G,{value:K,props:{htmlFor:null==Y?void 0:Y.id},slot:{open:N===ei.Open,disabled:m}},i.createElement(w.St,null,i.createElement(ef.Provider,{value:R},i.createElement(eg.Provider,{value:M},i.createElement(j.El,{value:(0,q.Y)(N,{[ei.Open]:j.Uw.Open,[ei.Closed]:j.Uw.Closed})},null!=d&&null!=D&&i.createElement(A,{disabled:m,data:{[d]:D},form:s,onReset:Z}),W({ourProps:{ref:y},theirProps:O,slot:V,defaultTag:eb,name:"Listbox"}))))))}),eE=(0,k.FX)(function(e,t){let n=(0,i.useId)(),a=U(),c=eh("Listbox.Button"),d=ev("Listbox.Button"),{id:p=a||"headlessui-listbox-button-".concat(n),disabled:f=c.disabled||!1,autoFocus:v=!1,...m}=e,g=(0,I.P)(t,(0,w.Xc)(),d.actions.setButtonElement),h=(0,w.TI)(),[O,E,D]=(0,X.y)(d,e=>[e.listboxState,e.buttonElement,e.optionsElement]);!function(e,t){let{trigger:n,action:o,close:r,select:l}=t,s=(0,i.useRef)(null);(0,x.z)(e&&null!==n,"pointerdown",e=>{b.Ll(null==e?void 0:e.target)&&null!=n&&n.contains(e.target)&&(s.current=new Date)}),(0,x.z)(e&&null!==n,"pointerup",e=>{if(null===s.current||!b.Lk(e.target))return;let t=o(e),n=new Date().getTime()-s.current.getTime();switch(s.current=null,t.kind){case 0:return;case 1:n>200&&(l(t.target),r());break;case 2:r()}},{capture:!0})}(O===ei.Open,{trigger:E,action:(0,i.useCallback)(e=>{if(null!=E&&E.contains(e.target))return S.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return b.sb(t)?S.Select(t):null!=D&&D.contains(e.target)?S.Ignore:S.Close},[E,D]),close:d.actions.closeListbox,select:d.actions.selectActiveOption});let C=(0,u._)(e=>{switch(e.key){case W.D.Enter:!function(e){var t,n;let o=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(o){for(let t of o.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=o.requestSubmit)||n.call(o)}}(e.currentTarget);break;case W.D.Space:case W.D.ArrowDown:e.preventDefault(),d.actions.openListbox({focus:c.value?z.Nothing:z.First});break;case W.D.ArrowUp:e.preventDefault(),d.actions.openListbox({focus:c.value?z.Nothing:z.Last})}}),R=(0,u._)(e=>{e.key===W.D.Space&&e.preventDefault()}),P=(0,u._)(e=>{var t;if(0===e.button){if((0,Y.l)(e.currentTarget))return e.preventDefault();d.state.listboxState===ei.Open?((0,l.flushSync)(()=>d.actions.closeListbox()),null==(t=d.state.buttonElement)||t.focu
1s({preventScroll:!0})):(e.preventDefault(),d.actions.openListbox({focus:z.Nothing}))}}),L=(0,u._)(e=>e.preventDefault()),F=$([p]),T=(0,Z.MM)(),{isFocusVisible:_,focusProps:M}=(0,o.o)({autoFocus:v}),{isHovered:A,hoverProps:N}=(0,r.M)({isDisabled:f}),{pressed:B,pressProps:j}=(0,s.Z)({disabled:f}),Q=(0,i.useMemo)(()=>({open:O===ei.Open,active:B||O===ei.Open,disabled:f,invalid:c.invalid,value:c.value,hover:A,focus:_,autofocus:v}),[O,c.value,f,A,_,B,c.invalid,v]),V=(0,X.y)(d,e=>e.listboxState===ei.Open),K=(0,k.v6)(h(),{ref:g,id:p,type:(0,y.c)(e,E),"aria-haspopup":"listbox","aria-controls":null==D?void 0:D.id,"aria-expanded":V,"aria-labelledby":F,"aria-describedby":T,disabled:f||void 0,autoFocus:v,onKeyDown:C,onKeyUp:R,onKeyPress:L,onPointerDown:P},M,N,j);return(0,k.Ci)()({ourProps:K,theirProps:m,slot:Q,defaultTag:"button",name:"Listbox.Button"})}),eI=(0,k.FX)(function(e,t){let n=(0,i.useId)(),{id:o="headlessui-listbox-options-".concat(n),anchor:r,portal:s=!1,modal:a=!0,transition:v=!1,...g}=e,b=(0,w.zn)(r),[x,O]=(0,i.useState)(null);b&&(s=!0);let S=eh("Listbox.Options"),y=ev("Listbox.Options"),[D,C,R,L]=(0,X.y)(y,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),F=(0,h.g)(C),T=(0,h.g)(R),_=(0,j.O_)(),[M,A]=(0,P.p)(v,x,null!==_?(_&j.Uw.Open)===j.Uw.Open:D===ei.Open);(0,m.O)(M,C,y.actions.closeListbox);let N=!L&&a&&D===ei.Open;(0,E.K)(N,T);let B=!L&&a&&D===ei.Open;(0,f.v)(B,{allowed:(0,i.useCallback)(()=>[C,R],[C,R])});let U=!function(e,t){let n=(0,i.useRef)({left:0,top:0});if((0,c.s)(()=>{if(!t)return;let e=t.getBoundingClientRect();e&&(n.current=e)},[e,t]),null==t||!e||t===document.activeElement)return!1;let o=t.getBoundingClientRect();return o.top!==n.current.top||o.left!==n.current.left}(D!==ei.Open,C)&&M,Q=function(e,t){let[n,o]=(0,i.useState)(t);return e||n===t||o(t),e?n:t}(M&&D===ei.Closed,S.value),Y=(0,u._)(e=>S.compare(Q,e)),V=(0,X.y)(y,e=>{var t;if(null==b||!(null!=(t=null==b?void 0:b.to)&&t.includes("selection")))return null;let n=e.options.findIndex(e=>Y(e.dataRef.current.value));return -1===n&&(n=0),n}),K=(()=>{if(null==b)return;if(null===V)return{...b,inner:void 0};let e=Array.from(S.listRef.current.values());return{...b,inner:{listRef:{current:e},index:V}}})(),[Z,J]=(0,w.UF)(K),$=(0,w.G3)(),ee=(0,I.P)(t,b?Z:null,y.actions.setOptionsElement,O),en=(0,d.L)();(0,i.useEffect)(()=>{var e;R&&D===ei.Open&&R!==(null==(e=(0,G.T)(R))?void 0:e.activeElement)&&(null==R||R.focus({preventScroll:!0}))},[D,R]);let eo=(0,u._)(e=>{var t,n;switch(en.dispose(),e.key){case W.D.Space:if(""!==y.state.searchQuery)return e.preventDefault(),e.stopPropagation(),y.actions.search(e.key);case W.D.Enter:if(e.preventDefault(),e.stopPropagation(),null!==y.state.activeOptionIndex){let{dataRef:e}=y.state.options[y.state.activeOptionIndex];y.actions.onChange(e.current.value)}S.mode===el.Single&&((0,l.flushSync)(()=>y.actions.closeListbox()),null==(t=y.state.buttonElement)||t.focus({preventScroll:!0}));break;case(0,q.Y)(S.orientation,{vertical:W.D.ArrowDown,horizontal:W.D.ArrowRight}):return e.preventDefault(),e.stopPropagation(),y.actions.goToOption({focus:z.Next});case(0,q.Y)(S.orientation,{vertical:W.D.ArrowUp,horizontal:W.D.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),y.actions.goToOption({focus:z.Previous});case W.D.Home:case W.D.PageUp:return e.preventDefault(),e.stopPropagation(),y.actions.goToOption({focus:z.First});case W.D.End:case W.D.PageDown:return e.preventDefault(),e.stopPropagation(),y.actions.goToOption({focus:z.Last});case W.D.Escape:e.preventDefault(),e.stopPropagation(),(0,l.flushSync)(()=>y.actions.closeListbox()),null==(n=y.state.buttonElement)||n.focus({preventScroll:!0});return;case W.D.Tab:e.preventDefault(),e.stopPropagation(),(0,l.flushSync)(()=>y.actions.closeListbox()),(0,H.p9)(y.state.buttonElement,e.shiftKey?H.BD.Previous:H.BD.Next);break;default:1===e.key.length&&(y.actions.search(e.key),en.setTimeout(()=>y.actions.clearSearch(),350))}}),er=(0,X.y)(y,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),es=(0,i.useMemo)(()=>({open:D===ei.Open}),[D]),ea=(0,k.v6)(b?$():{},{id:o,ref:ee,"aria-activedescendant":(0,X.y)(y,y.selectors.activeDescendantId),"aria-multiselectable":S.mode===el.Multi||void 0,"aria-labelledby":er,"aria-orientation":S.orientation,onKeyDown:eo,role:"listbox",tabIndex:D===ei.Open?0:void 0,style:{...g.style,...J,"--button-width":(0,p.L)(C,!0).width},...(0,P.B)(A)}),eu=(0,k.Ci)(),ec=(0,i.useMemo)(()=>S.mode===el.Multi?S:{...S,isSelected:Y},[S,Y]);return i.createElement(et.ZL,{enabled:!!s&&(e.static||M),ownerDocument:F},i.createElement(eg.Provider,{value:ec},eu({ourProps:ea,theirProps:g,slot:es,defaultTag:"div",features:eO,visible:U,name:"Listbox.Options"}
1)))}),eD=(0,k.FX)(function(e,t){let n,o,r,s=(0,i.useId)(),{id:a="headlessui-listbox-option-".concat(s),disabled:d=!1,value:p,...f}=e,m=!0===(0,i.useContext)(ex),g=eh("Listbox.Option"),h=ev("Listbox.Option"),b=(0,X.y)(h,e=>h.selectors.isActive(e,a)),x=g.isSelected(p),O=(0,i.useRef)(null),S=(n=(0,i.useRef)(""),o=(0,i.useRef)(""),(0,u._)(()=>{let e=O.current;if(!e)return"";let t=e.innerText;if(n.current===t)return o.current;let r=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():C(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return C(e).trim()})(e).trim().toLowerCase();return n.current=t,o.current=r,r})),y=(0,v.Y)({disabled:d,value:p,domRef:O,get textValue(){return S()}}),E=(0,I.P)(t,O,e=>{e?g.listRef.current.set(a,e):g.listRef.current.delete(a)}),D=(0,X.y)(h,e=>h.selectors.shouldScrollIntoView(e,a));(0,c.s)(()=>{if(D)return(0,K.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=O.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[D,O]),(0,c.s)(()=>{if(!m)return h.actions.registerOption(a,y),()=>h.actions.unregisterOption(a)},[y,a,m]);let P=(0,u._)(e=>{var t;if(d)return e.preventDefault();h.actions.onChange(p),g.mode===el.Single&&((0,l.flushSync)(()=>h.actions.closeListbox()),null==(t=h.state.buttonElement)||t.focus({preventScroll:!0}))}),L=(0,u._)(()=>{if(d)return h.actions.goToOption({focus:z.Nothing});h.actions.goToOption({focus:z.Specific,id:a})}),w=(r=(0,i.useRef)([-1,-1]),{wasMoved(e){let t=R(e);return(r.current[0]!==t[0]||r.current[1]!==t[1])&&(r.current=t,!0)},update(e){r.current=R(e)}}),F=(0,u._)(e=>{w.update(e),!d&&(b||h.actions.goToOption({focus:z.Specific,id:a},es.Pointer))}),T=(0,u._)(e=>{w.wasMoved(e)&&(d||b||h.actions.goToOption({focus:z.Specific,id:a},es.Pointer))}),_=(0,u._)(e=>{w.wasMoved(e)&&(d||b&&h.actions.goToOption({focus:z.Nothing}))}),M=(0,i.useMemo)(()=>({active:b,focus:b,selected:x,disabled:d,selectedOption:x&&m}),[b,x,d,m]),A=m?{}:{id:a,ref:E,role:"option",tabIndex:!0===d?void 0:-1,"aria-disabled":!0===d||void 0,"aria-selected":x,disabled:void 0,onClick:P,onFocus:L,onPointerEnter:F,onMouseEnter:F,onPointerMove:T,onMouseMove:T,onPointerLeave:_,onMouseLeave:_},N=(0,k.Ci)();return!x&&m?null:N({ourProps:A,theirProps:f,slot:M,defaultTag:"div",name:"Listbox.Option"})}),eC=Object.assign(ey,{Button:eE,Label:ee,Options:eI,Option:eD,SelectedOption:(0,k.FX)(function(e,t){let{options:n,placeholder:o,...r}=e,l={ref:(0,I.P)(t)},s=eh("ListboxSelectedOption"),a=(0,i.useMemo)(()=>({}),[]),u=void 0===s.value||null===s.value||s.mode===el.Multi&&Array.isArray(s.value)&&0===s.value.length,c=(0,k.Ci)();return i.createElement(ex.Provider,{value:!0},c({ourProps:l,theirProps:{...r,children:i.createElement(i.Fragment,null,o&&u?o:n)},slot:a,defaultTag:eS,name:"ListboxSelectedOption"}))})})}}]);

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.