PageSourceSearch

https://www.homeaglow.com/_next/static/chunks/486.0447a027b4440f1d.js

js homeaglow.com collected 2026-10-02 06:06:12 UTC 26,370 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1edc76ee-da06-458c-8bc9-8e29489581af",e._sentryDebugIdIdentifier="sentry-dbid-1edc76ee-da06-458c-8bc9-8e29489581af")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[486],{23308:e=>{e.exports={style:{fontFamily:"'Figtree', 'Figtree Fallback'",fontStyle:"normal"},className:"__className_2ca027"}},29673:(e,t,n)=>{var o,r,i=1/0,l=0/0,s="[object Map]",a="[object Promise]",u="[object Set]",c="[object WeakMap]",d="[object DataView]",f=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,v=/^0b[01]+$/i,b=/^\[object .+?Constructor\]$/,g=/^0o[0-7]+$/i,h=/^(?:0|[1-9]\d*)$/,m="\ud800-\udfff",x="\\u0300-\\u036f\\ufe20-\\ufe23",y="\\u20d0-\\u20f0",O="\\ufe0e\\ufe0f",S="["+x+y+"]",I="\ud83c[\udffb-\udfff]",D="[^"+m+"]",E="(?:\ud83c[\udde6-\uddff]){2}",w="[\ud800-\udbff][\udc00-\udfff]",P="\\u200d",R="(?:"+S+"|"+I+")?",_="["+O+"]?",L="(?:"+P+"(?:"+[D,E,w].join("|")+")"+_+R+")*",k=RegExp(I+"(?="+I+")|"+("(?:"+[D+S+"?",S,E,w,"["+m+"]"].join("|"))+")"+(_+R+L),"g"),F=RegExp("["+P+m+x+y+O+"]"),M=parseInt,C="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,T="object"==typeof self&&self&&self.Object===Object&&self,A=C||T||Function("return this")(),j=Function.prototype,N=Object.prototype,B=A["__core-js_shared__"],z=function(){var e=/[^.]+$/.exec(B&&B.keys&&B.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),V=j.toString,U=N.hasOwnProperty,$=N.toString,Q=RegExp("^"+V.call(U).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),X=A.Symbol,Y=X?X.iterator:void 0,K=N.propertyIsEnumerable,q=Math.floor,G=(o=Object.keys,r=Object,function(e){return o(r(e))}),W=Math.random,Z=es(A,"DataView"),H=es(A,"Map"),J=es(A,"Promise"),ee=es(A,"Set"),et=es(A,"WeakMap"),en=eu(Z),eo=eu(H),er=eu(J),ei=eu(ee),el=eu(et);function es(e,t){var n,o=null==e?void 0:e[t];return!(!ep(o)||(n=o,z&&z in n))&&(ef(o)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(o)?Q:b).test(eu(o))?o:void 0}var ea=function(e){return $.call(e)};function eu(e){if(null!=e){try{return V.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(Z&&ea(new Z(new ArrayBuffer(1)))!=d||H&&ea(new H)!=s||J&&ea(J.resolve())!=a||ee&&ea(new ee)!=u||et&&ea(new et)!=c)&&(ea=function(e){var t=$.call(e),n="[object Object]"==t?e.constructor:void 0,o=n?eu(n):void 0;if(o)switch(o){case en:return d;case eo:return s;case er:return a;case ei:return u;case el:return c}return t});var ec=Array.isArray;function ed(e){var t;return null!=e&&"number"==typeof(t=e.length)&&t>-1&&t%1==0&&t<=0x1fffffffffffff&&!ef(e)}function ef(e){var t=ep(e)?$.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}function ep(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function ev(e){return!!e&&"object"==typeof e}e.exports=function(e){return function(e,t,n){var o=-1,r=function(e){if(!e)return[];if(ed(e))return"string"==typeof e||!ec(e)&&ev(e)&&"[object String]"==$.call(e)?function(e){return F.test(e)?e.match(k)||[]:e.split("")}(e):function(e,t){var n=-1,o=e.length;for(t||(t=Array(o));++n<o;)t[n]=e[n];return t}(e);if(Y&&e[Y]){for(var t,n=e[Y](),o=[];!(t=n.next()).done;)o.push(t.value);return o}var r=ea(e);return(r==s?function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,o){n[++t]=[o,e]}),n}:r==u?function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}:function(e){return e?function(e,t){for(var n=-1,o=e?e.length:0,r=Array(o);++n<o;)r[n]=t(e[n],n,e);return r}(ed(e)?function(e,t){var n,o,r,i,l=ec(e)||ev(o=n=e)&&ed(o)&&U.call(n,"callee")&&(!K.call(n,"callee")||"[object Arguments]"==$.call(n))?function(e,t){for(var n=-1,o=Array(e);++n<e;)o[n]=t(n);return o}(e.length,String):[],s=l.length,a=!!s;for(var u in e){U.call(e,u)&&!(a&&("length"==u||(r=u,(i=null==(i=s)?0x1fffffffffffff:i)&&("number"==typeof r||h.test(r))&&r>-1&&r%1==0&&r<i)))&&l.push(u)}return l}(e):function(e){if(n=(t=e)&&t.constructor,t!==("function"==typeof n&&n.prototype||N))return G(e);var t,n,o=[];for(var r in Object(e))U.call(e,r)&&"constructor"!=r&&o.push(r);return o}(e),function(t){return e[t]}):[]})(e)}(e),a=r.length,c=a-1;if(void 0===t)t=1;else{m=(b=(d=t)?(d=function(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||ev(t)&&"[object Symbol]"==$.call(t))return l;if(ep(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=ep(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(f,"");var o=v.test(e);return o||g.test(e)?M(e.slice(2),o?2:8):p.test(e)?l:+e}(d))===i||d===-i?(d<0?-1:1)*17976931348623157e292:d==d?d:0:0===d?d:0)%1,(x=b==b?m?b-m:b:0)==x&&(void 0!==a&&(x=x<=a?x:a),x=x>=0?x:0),t=x}for(;++o<t;){var d,b,m,x,y,O=(y=o)+q(W()*(c-y+1)),S=r[O];r[O]=r[o],r[o]=S}return r.length=t,r}(e,0xffffffff)}},41945:(e,t,n)=>{"use strict";n.d(t,{WF:()=>ew,go:()=>eS,h7:()=>eE,wh:()=>eD});var o=n(81893),r=n(36607),i=n(14232),l=n(98477),s=n(7894),a=n(19054),u=n(79129),c=n(27971),d=n(85069),f=n(93120),p=n(49266),v=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(v||{}),b=n(18820),g=n(90226),h=n(62214),m=n(72117),x=n(64787),y=n(92760),O=n(21217),S=n(72925),I=n(59638),D=(e=>(e[e.Ignore=0]="Ignore",e[e.Select=1]="Select",e[e.Close=2]="Close",e))(D||{});let E={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}};var w=n(96668),P=n(35896),R=n(52078),_=n(26);let L=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function k(e){var t,n;let o=null!=(t=e.innerText)?t:"",r=e.cloneNode(!0);if(!S.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 L.test(l)&&(l=l.replace(L,"")),l}function F(e){return[e.screenX,e.screenY]}var M=n(64362),C=n(9221),T=n(610),A=n(11131),j=n(96488),N=n(30140),B=n(76436),z=n(16630),V=(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))(V||{});function U(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 $=n(19314),Q=n(84163),X=n(64193),Y=n(73872),K=n(91222),q=n(70367),G=n(96345),W=n(89075),Z=n(8193),H=n(93247),J=n(61062);let ee={Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}};function et(e){let t=e.getBoundingClientRect();
1return"".concat(t.x,",").concat(t.y)}var en=Object.defineProperty,eo=(e,t,n)=>(((e,t,n)=>t in e?en(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n),er=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(er||{}),ei=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(ei||{}),el=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(el||{}),es=(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.SelectOption=5]="SelectOption",e[e.RegisterOptions=6]="RegisterOptions",e[e.UnregisterOptions=7]="UnregisterOptions",e[e.SetButtonElement=8]="SetButtonElement",e[e.SetOptionsElement=9]="SetOptionsElement",e[e.SortOptions=10]="SortOptions",e[e.MarkButtonAsMoved=11]="MarkButtonAsMoved",e))(es||{});function ea(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,Q.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 eu={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?ee.Tracked(et(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:V.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},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,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:ee.Idle}},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===V.Nothing)return{...s,activeOptionIndex:null};if(t.focus===V.Specific)return{...s,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===V.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,l=U(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===V.Next){let n=e.activeOptionIndex;if(null!==n){let o=e.options[n].dataRef.current.domRef,r=U(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=ea(e),u=U(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)=>{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=>0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e},6:(e,t)=>{let n=e.options.concat(t.options),o=e.activeOptionIndex;if(e.pendingFocus.focus!==V.Nothing&&(o=U(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:V.Nothing},pendingShouldSort:!0}},7:(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}},8:(e,t)=>
1e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...ea(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:ee.Moved}};class ec extends J.u5{static new(e){let{id:t,__demoMode:n=!1}=e;return new ec({id:t,dataRef:{current:{}},listboxState:+!n,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:V.Nothing},frozenValue:!1,__demoMode:n,buttonPositionState:ee.Idle})}reduce(e,t){return(0,Y.Y)(t.type,eu,e,t)}constructor(e){super(e),eo(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:o,value:r}=this.state.dataRef.current;return(0,Y.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,J.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:6,options:e.splice(0)}))]}),unregisterOption:(0,J.vA)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,J.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:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),eo(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},hasFrozenValue:e=>e.frozenValue,shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=B.D.get(null);this.disposables.add(t.on(B.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))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add(function(e,t,n){let o=(0,$.e)();if("Tracked"===t.kind){let r=function(){i!==et(e)&&(o.dispose(),n())},{position:i}=t,l=new ResizeObserver(r);l.observe(e),o.add(()=>l.disconnect()),o.addEventListener(window,"scroll",r,{passive:!0}),o.addEventListener(window,"resize",r)}return()=>o.dispose()}(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var n;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(n=this.state.buttonElement)||n.focus({preventScroll:!0}))})}}var ed=n(93986);let ef=(0,i.createContext)(null);function ep(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,ev),t}return t}function ev(e){let{id:t,__demoMode:n=!1}=e,o=(0,i.useMemo)(()=>ec.new({id:t,__demoMode:n}),[]);return(0,ed.X)(()=>o.dispose()),o}let eb=(0,i.createContext)(null);function eg(e){let t=(0,i.useContext)(eb);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,eg),t}return t}eb.displayName="ListboxDataContext";let eh=i.Fragment,em=(0,i.createContext)(!1),ex=q.Ac.RenderStrategy|q.Ac.Static,ey=i.Fragment,eO=(0,q.FX)(function(e,t){let n=(0,i.useId)(),o=(0,C._)(),{value:r,defaultValue:l,form:s,name:d,onChange:f,by:p,invalid:v=!1,disabled:b=o||!1,horizontal:g=!1,multiple:m=!1,__demoMode:x=!1,...O}=e,S=(0,_.P)(t),I=(0,c.K)(l),[D=m?[]:void 0,E]=(0,u.P)(r,f,I),w=ev({id:n,__demoMode:x}),P=(0,i.useRef)({static:!1,hold:!1}),L=(0,i.useRef)(new Map),k=(0,a.t)(p),F=(0,i.useCallback)(e=>(0,Y.Y)(M.mode,{[ei.Multi]:()=>D.some(t=>k(t,e)),[ei.Single]:()=>k(D,e)}
1),[D]),M=(0,R._)({value:D,disabled:b,invalid:v,mode:m?ei.Multi:ei.Single,orientation:g?"horizontal":"vertical",onChange:E,compare:k,isSelected:F,optionsPropsRef:P,listRef:L});(0,h.s)(()=>{w.state.dataRef.current=M},[M]);let j=(0,z.y)(w,e=>e.listboxState),V=B.D.get(null),U=(0,z.y)(V,(0,i.useCallback)(e=>V.selectors.isTop(e,n),[V,n])),[$,X]=(0,z.y)(w,e=>[e.buttonElement,e.optionsElement]);(0,y.j)(U,[$,X],(e,t)=>{w.send({type:es.CloseListbox}),(0,Q.Bm)(t,Q.MZ.Loose)||(e.preventDefault(),null==$||$.focus())});let K=(0,R._)({open:j===er.Open,disabled:b,invalid:v,value:D}),[G,W]=(0,Z.b0)({inherit:!0}),H=(0,i.useCallback)(()=>{if(void 0!==I)return null==E?void 0:E(I)},[E,I]),J=(0,q.Ci)();return i.createElement(W,{value:G,props:{htmlFor:null==$?void 0:$.id},slot:{open:j===er.Open,disabled:b}},i.createElement(T.St,null,i.createElement(ef.Provider,{value:w},i.createElement(eb.Provider,{value:M},i.createElement(N.El,{value:(0,Y.Y)(j,{[er.Open]:N.Uw.Open,[er.Closed]:N.Uw.Closed})},null!=d&&null!=D&&i.createElement(A.CL,{disabled:b,data:{[d]:D},form:s,onReset:H}),J({ourProps:{ref:S},theirProps:O,slot:K,defaultTag:eh,name:"Listbox"}))))))}),eS=(0,q.FX)(function(e,t){var n;let a,u=(0,i.useId)(),c=(0,j.q)(),d=eg("Listbox.Button"),f=ep("Listbox.Button"),{id:g=c||"headlessui-listbox-button-".concat(u),disabled:h=d.disabled||!1,autoFocus:m=!1,...x}=e,y=(0,_.P)(t,(0,T.Xc)(),f.actions.setButtonElement),O=(0,T.TI)(),[D,P,L]=(0,z.y)(f,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),a=(0,i.useRef)(null),u=(0,i.useRef)(null);(0,I.z)(e&&null!==n,"pointerdown",e=>{S.Ll(null==e?void 0:e.target)&&null!=n&&n.contains(e.target)&&(a.current=e.x,u.current=e.y,s.current=e.timeStamp)}),(0,I.z)(e&&null!==n,"pointerup",e=>{var t,n;let i=s.current;if(null===i||(s.current=null,!S.Lk(e.target))||5>Math.abs(e.x-(null!=(t=a.current)?t:e.x))&&5>Math.abs(e.y-(null!=(n=u.current)?n:e.y)))return;let c=o(e);switch(c.kind){case 0:return;case 1:e.timeStamp-i>200&&(l(c.target),r());break;case 2:r()}},{capture:!0})}(D===er.Open,{trigger:P,action:(0,i.useCallback)(e=>{if(null!=P&&P.contains(e.target))return E.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return S.sb(t)?E.Select(t):null!=L&&L.contains(e.target)?E.Ignore:E.Close},[P,L]),close:f.actions.closeListbox,select:f.actions.selectActiveOption});let k=(0,p._)(e=>{switch(e.key){case W.D.Enter:(0,X.q)(e.currentTarget);break;case W.D.Space:case W.D.ArrowDown:e.preventDefault(),f.actions.openListbox({focus:d.value?V.Nothing:V.First});break;case W.D.ArrowUp:e.preventDefault(),f.actions.openListbox({focus:d.value?V.Nothing:V.Last})}}),F=(0,p._)(e=>{e.key===W.D.Space&&e.preventDefault()}),M=(n=e=>{var t;f.state.listboxState===er.Open?((0,l.flushSync)(()=>f.actions.closeListbox()),null==(t=f.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),f.actions.openListbox({focus:V.Nothing}))},a=(0,i.useRef)(null),{onPointerDown:(0,p._)(e=>{a.current=e.pointerType,(0,b.l)(e.currentTarget)||"mouse"!==e.pointerType||e.button!==v.Left||(e.preventDefault(),n(e))}),onClick:(0,p._)(e=>{"mouse"!==a.current&&((0,b.l)(e.currentTarget)||n(e))})}),C=(0,p._)(e=>e.preventDefault()),A=(0,Z.o2)([g]),N=(0,G.MM)(),{isFocusVisible:B,focusProps:U}=(0,o.o)({autoFocus:m}),{isHovered:$,hoverProps:Q}=(0,r.M)({isDisabled:h}),{pressed:Y,pressProps:K}=(0,s.Z)({disabled:h}),H=(0,R._)({open:D===er.Open,active:Y||D===er.Open,disabled:h,invalid:d.invalid,value:d.value,hover:$,focus:B,autofocus:m}),J=(0,z.y)(f,e=>e.listboxState===er.Open),ee=(0,q.v6)(O(),{ref:y,id:g,type:(0,w.c)(e,P),"aria-haspopup":"listbox","aria-controls":null==L?void 0:L.id,"aria-expanded":J,"aria-labelledby":A,"aria-describedby":N,disabled:h||void 0,autoFocus:m,onKeyDown:k,onKeyUp:F,onKeyPress:C},M,U,Q,K);return(0,q.Ci)()({ourProps:ee,theirProps:x,slot:H,defaultTag:"button",name:"Listbox.Button"})}),eI=Z.JU,eD=(0,q.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:u=!1,...c}=e,v=(0,T.zn)(r),[b,h]=(0,i.useState)(null);v&&(s=!0);let m=eg("Listbox.Options"),y=ep("Listbox.Options"),[S,I,D,E]=(0,z.y)(y,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),w=(0,O.g)(I),L=(0,O.g)(D),k=(0,N.O_)(),[F,C]=(0,M.p)(u,b,null!==k?(k&N.Uw.Open)===N.Uw.Open:S===er.Open);(0,x.O)(F,I,y.actions.closeListbox);let A=!E&&a&&S===er.Open;(0,P.K)(A,L);let j=!E&&a&&S===er.Open;(0,g.v)(j,{allowed:(0,i.useCallback)(()=>[I,D],[I,D])});let B=!(0,z.y)(y,y.selectors.didButtonMove)&&F,U=function(e,t){let[n,o]=(0,i.useState)(t);return e||n===t||o(t),e?n:t}((0,z.y)(y,y.selectors.hasFrozenValue)&&!e.static,m.value),$=(0,i.useCallback)(e=>m.compare(U,e),[m.compare,U]),X=(0,z.y)(y,e=>{var t;if(null==v||!(null!=(t=null==v?void 0:v.to)&&t.includes("selection")))return null;let n=e.options.findIndex(e=>$(e.dataRef.current.value));return -1===n&&(n=0),n}),G=(()=>
1{if(null==v)return;if(null===X)return{...v,inner:void 0};let e=Array.from(m.listRef.current.values());return{...v,inner:{listRef:{current:e},index:X}}})(),[Z,J]=(0,T.UF)(G),ee=(0,T.G3)(),et=(0,_.P)(t,v?Z:null,y.actions.setOptionsElement,h),en=(0,d.L)();(0,i.useEffect)(()=>{D&&S===er.Open&&((0,K.X7)(D)||null==D||D.focus({preventScroll:!0}))},[S,D]);let eo=(0,p._)(e=>{var t;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:e.preventDefault(),e.stopPropagation(),y.actions.selectActiveOption();break;case(0,Y.Y)(m.orientation,{vertical:W.D.ArrowDown,horizontal:W.D.ArrowRight}):return e.preventDefault(),e.stopPropagation(),y.actions.goToOption({focus:V.Next});case(0,Y.Y)(m.orientation,{vertical:W.D.ArrowUp,horizontal:W.D.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),y.actions.goToOption({focus:V.Previous});case W.D.Home:case W.D.PageUp:return e.preventDefault(),e.stopPropagation(),y.actions.goToOption({focus:V.First});case W.D.End:case W.D.PageDown:return e.preventDefault(),e.stopPropagation(),y.actions.goToOption({focus:V.Last});case W.D.Escape:e.preventDefault(),e.stopPropagation(),(0,l.flushSync)(()=>y.actions.closeListbox()),null==(t=y.state.buttonElement)||t.focus({preventScroll:!0});return;case W.D.Tab:e.preventDefault(),e.stopPropagation(),(0,l.flushSync)(()=>y.actions.closeListbox()),(0,Q.p9)(y.state.buttonElement,e.shiftKey?Q.BD.Previous:Q.BD.Next);break;default:1===e.key.length&&(y.actions.search(e.key),en.setTimeout(()=>y.actions.clearSearch(),350))}}),el=(0,z.y)(y,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),es=(0,R._)({open:S===er.Open}),ea=(0,q.v6)(v?ee():{},{id:o,ref:et,"aria-activedescendant":(0,z.y)(y,y.selectors.activeDescendantId),"aria-multiselectable":m.mode===ei.Multi||void 0,"aria-labelledby":el,"aria-orientation":m.orientation,onKeyDown:eo,role:"listbox",tabIndex:S===er.Open?0:void 0,style:{...c.style,...J,"--button-width":(0,f.L)(F,I,!0).width},...(0,M.B)(C)}),eu=(0,q.Ci)(),ec=(0,i.useMemo)(()=>m.mode===ei.Multi?m:{...m,isSelected:$},[m,$]);return i.createElement(H.ZL,{enabled:!!s&&(e.static||F),ownerDocument:w},i.createElement(eb.Provider,{value:ec},eu({ourProps:ea,theirProps:c,slot:es,defaultTag:"div",features:ex,visible:B,name:"Listbox.Options"}
1)))}),eE=(0,q.FX)(function(e,t){let n,o,r,l=(0,i.useId)(),{id:s="headlessui-listbox-option-".concat(l),disabled:a=!1,value:u,...c}=e,d=!0===(0,i.useContext)(em),f=eg("Listbox.Option"),v=ep("Listbox.Option"),b=(0,z.y)(v,e=>v.selectors.isActive(e,s)),g=f.isSelected(u),x=(0,i.useRef)(null),y=(n=(0,i.useRef)(""),o=(0,i.useRef)(""),(0,p._)(()=>{let e=x.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():k(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return k(e).trim()})(e).trim().toLowerCase();return n.current=t,o.current=r,r})),O=(0,m.Y)({disabled:a,value:u,domRef:x,get textValue(){return y()}}),S=(0,_.P)(t,x,e=>{e?f.listRef.current.set(s,e):f.listRef.current.delete(s)}),I=(0,z.y)(v,e=>v.selectors.shouldScrollIntoView(e,s));(0,h.s)(()=>{if(I)return(0,$.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=x.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[I,x]),(0,h.s)(()=>{if(!d)return v.actions.registerOption(s,O),()=>v.actions.unregisterOption(s)},[O,s,d]);let D=(0,p._)(e=>{if(a)return e.preventDefault();v.actions.selectOption(u)}),E=(0,p._)(()=>{if(a)return v.actions.goToOption({focus:V.Nothing});v.actions.goToOption({focus:V.Specific,id:s})}),w=(r=(0,i.useRef)([-1,-1]),{wasMoved(e){let t=F(e);return(r.current[0]!==t[0]||r.current[1]!==t[1])&&(r.current=t,!0)},update(e){r.current=F(e)}}),P=(0,p._)(e=>w.update(e)),L=(0,p._)(e=>{w.wasMoved(e)&&(a||b&&v.state.activationTrigger===el.Pointer||v.actions.goToOption({focus:V.Specific,id:s},el.Pointer))}),M=(0,p._)(e=>{w.wasMoved(e)&&(a||b&&v.state.activationTrigger===el.Pointer&&v.actions.goToOption({focus:V.Nothing}))}),C=(0,R._)({active:b,focus:b,selected:g,disabled:a,selectedOption:g&&d}),T=d?{}:{id:s,ref:S,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":g,disabled:void 0,onClick:D,onFocus:E,onPointerEnter:P,onMouseEnter:P,onPointerMove:L,onMouseMove:L,onPointerLeave:M,onMouseLeave:M},A=(0,q.Ci)();return!g&&d?null:A({ourProps:T,theirProps:c,slot:C,defaultTag:"div",name:"Listbox.Option"})}),ew=Object.assign(eO,{Button:eS,Label:eI,Options:eD,Option:eE,SelectedOption:(0,q.FX)(function(e,t){let{options:n,placeholder:o,...r}=e,l={ref:(0,_.P)(t)},s=eg("ListboxSelectedOption"),a=(0,R._)({}),u=void 0===s.value||null===s.value||s.mode===ei.Multi&&Array.isArray(s.value)&&0===s.value.length,c=(0,q.Ci)();return i.createElement(em.Provider,{value:!0},c({ourProps:l,theirProps:{...r,children:i.createElement(i.Fragment,null,o&&u?o:n)},slot:a,defaultTag:ey,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.