PageSourceSearch

https://www.nivabupa.com/articles_pages/_next/static/chunks/6287-d3b283df8f18e451.js

js nivabupa.com collected 2026-10-01 14:38:57 UTC 58,504 bytes, 7 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6287],{1563:(e,t,n)=>{let r;n.d(t,{D:()=>o});var o=((r=o||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},2665:(e,t,n)=>{n.d(t,{_:()=>r});function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}},7617:(e,t,n)=>{n.d(t,{P:()=>i});var r=n(14232),o=n(80794);function i(e,t,n){let[i,l]=(0,r.useState)(n),a=void 0!==e,s=(0,r.useRef)(a),u=(0,r.useRef)(!1),c=(0,r.useRef)(!1);return!a||s.current||u.current?a||!s.current||c.current||(c.current=!0,s.current=a,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.")):(u.current=!0,s.current=a,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.")),[a?e:i,(0,o._)(e=>(a||l(e),null==t?void 0:t(e)))]}},15059:(e,t,n)=>{n.d(t,{M:()=>i});var r=n(14232),o=n(44557);function i(e,t,n){let i=(0,o.Y)(t);(0,r.useEffect)(()=>{function t(e){i.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)},[e,n])}},18594:(e,t,n)=>{n.d(t,{g:()=>l});var r,o=n(14232),i=n(61158);function l(){let e,t=(e="undefined"==typeof document,(0,(r||(r=n.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[l,a]=o.useState(i._.isHandoffComplete);return l&&!1===i._.isHandoffComplete&&a(!1),o.useEffect(()=>{!0!==l&&a(!0)},[l]),o.useEffect(()=>i._.handoff(),[]),!t&&l}},18803:(e,t,n)=>{n.d(t,{a:()=>i});var r=n(14232),o=n(47566);function i(){let e=(0,r.useRef)(!1);return(0,o.s)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},23480:(e,t,n)=>{n.d(t,{Y:()=>r});function r(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];if(e in t){let n=t[e];return"function"==typeof n?n(...o):n}let l=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,r),l}},34517:(e,t,n)=>{n.d(t,{L:()=>i});var r=n(14232),o=n(50858);function i(){let[e]=(0,r.useState)(o.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},36893:(e,t,n)=>{let r;n.d(t,{O:()=>i,j:()=>l});var o=n(88551),i=((r=i||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let l=(0,o.FX)(function(e,t){var n;let{features:r=1,...i}=e,l={ref:t,"aria-hidden":(2&r)==2||(null!=(n=i["aria-hidden"])?n:void 0),hidden:(4&r)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,o.XX)({ourProps:l,theirProps:i,slot:{},defaultTag:"div",name:"Hidden"})})},37156:(e,t,n)=>{let r;n.d(t,{El:()=>s,O_:()=>a,Uw:()=>l});var o=n(14232);let i=(0,o.createContext)(null);i.displayName="OpenClosedContext";var l=((r=l||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function a(){return(0,o.useContext)(i)}function s(e){let{value:t,children:n}=e;return o.createElement(i.Provider,{value:t},n)}},41593:(e,t,n)=>{n.d(t,{g:()=>i});var r=n(14232),o=n(50654);function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)(()=>(0,o.T)(...t),[...t])}},44557:(e,t,n)=>{n.d(t,{Y:()=>i});var r=n(14232),o=n(47566);function i(e){let t=(0,r.useRef)(e);return(0,o.s)(()=>{t.current=e},[e]),t}},47566:(e,t,n)=>{n.d(t,{s:()=>i});var r=n(14232),o=n(61158);let i=(e,t)=>{o._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},50140:(e,t,n)=>{function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{l:()=>r})}
1,50654:(e,t,n)=>{n.d(t,{T:()=>o});var r=n(61158);function o(e){return r._.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},50858:(e,t,n)=>{n.d(t,{e:()=>function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=requestAnimationFrame(...t);return n.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.requestAnimationFrame(()=>n.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=setTimeout(...t);return n.add(()=>clearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let i={current:!0};return(0,r._)(()=>{i.current&&t[0]()}),n.add(()=>{i.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}});var r=n(2665)},56407:(e,t,n)=>{n.d(t,{i:()=>l});var r=n(14232),o=n(50654),i=n(47566);function l(e){let{container:t,accept:n,walk:l,enabled:a=!0}=e,s=(0,r.useRef)(n),u=(0,r.useRef)(l);(0,r.useEffect)(()=>{s.current=n,u.current=l},[n,l]),(0,i.s)(()=>{if(!t||!a)return;let e=(0,o.T)(t);if(!e)return;let n=s.current,r=u.current,i=Object.assign(e=>n(e),{acceptNode:n}),l=e.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,i,!1);for(;l.nextNode();)r(l.currentNode)},[t,a,s,u])}},56441:(e,t,n)=>{n.d(t,{b:()=>r});let r=[];function o(){"loading"!==document.readyState&&((()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&r[0]!==e.target&&(r.unshift(e.target),(r=r.filter(e=>null!=e&&e.isConnected)).splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",o))}"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",o),o())},61158:(e,t,n)=>{n.d(t,{_:()=>l});var r=Object.defineProperty,o=(e,t,n)=>{let o;return(o="symbol"!=typeof t?t+"":t)in e?r(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,n};class i{constructor(){o(this,"current",this.detect()),o(this,"handoffState","pending"),o(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}let l=new i},66141:(e,t,n)=>{n.d(t,{F:()=>i});var r=n(14232),o=n(80794);function i(e,t){let n=(0,r.useRef)([]),i=(0,o._)(e);(0,r.useEffect)(()=>{let e=[...n.current];for(let[r,o]of t.entries())if(n.current[r]!==o){let r=i(t,e);return n.current=t,r}},[i,...t])}},71531:(e,t,n)=>{n.d(t,{j:()=>u});var r=n(14232),o=n(76187),i=n(97060),l=n(44557);function a(e,t,n){let o=(0,l.Y)(t);(0,r.useEffect)(()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}var s=n(15059);function u(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],l=(0,r.useRef)(!1);function u(n,r){if(!l.current||n.defaultPrevented)return;let i=r(n);if(null!==i&&i.getRootNode().contains(i)&&i.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e)){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(i)||n.composed&&n.composedPath().includes(e))return}return(0,o.Bm)(i,o.MZ.Loose)||-1===i.tabIndex||n.preventDefault(),t(n,i)}}(0,r.useEffect)(()=>{requestAnimationFrame(()=>{l.current=n})},[n]);let c=(0,r.useRef)(null);a("pointerdown",e=>{var t,n;l.current&&(c.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("mousedown",e=>{var t,n;l.current&&(c.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("click",e=>{(0,i.Fr)()||c.current&&(u(e,()=>c.current),c.current=null)},!0),a("touchend",e=>u(e,()=>e.target instanceof HTMLElement?e.target:null),!0),(0,s.M)("blur",e=>u(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},74461:(e,t,n)=>{n.d(t,{D:()=>i});var r=n(14232),o=n(18803);function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,r.useState)(e),i=(0,o.a)(),l=(0,r.useCallback)(e=>{i.current&&n(t=>t|e)},[t,i]),a=(0,r.useCallback)(e=>!!(t&e),[t]);return{flags:t,addFlag:l,hasFlag:a,removeFlag:(0,r.useCallback)(e=>{i.current&&n(t=>t&~e)},[n,i]),toggleFlag:(0,r.useCallback)(e=>{i.current&&n(t=>t^e)},[n])}}},76187:(e,t,n)=>{let r,o,i,l,a;n.d(t,{BD:()=>d,Bm:()=>v,CU:()=>x,MZ:()=>h,Me:()=>f,pW:()=>b,wl:()=>g});var s=n(23480),u=n(50654);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var d=((r=d||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r),f=((o=f||{})[o.Error=0]="Error",o[o.Overflow=1]="Overflow",o[o.Success=2]="Success",o[o.Underflow=3]="Underflow",o),p=((i=p||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i),h=((l=h||{})[l.Strict=0]="Strict",l[l.Loose=1]="Loose",l);function v(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,u.T)(e))?void 0:t.body)&&(0,s.Y)(n,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}var m=((a=m||{}
1)[a.Keyboard=0]="Keyboard",a[a.Mouse=1]="Mouse",a);function b(e){null==e||e.focus({preventScroll:!0})}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function x(e,t){var n,r,o;let{sorted:i=!0,relativeTo:l=null,skipElements:a=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,u=Array.isArray(e)?i?g(e):e:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);a.length>0&&u.length>1&&(u=u.filter(e=>!a.includes(e))),l=null!=l?l:s.activeElement;let d=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(l))-1;if(4&t)return Math.max(0,u.indexOf(l))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=32&t?{preventScroll:!0}:{},h=0,v=u.length,m;do{if(h>=v||h+v<=0)return 0;let e=f+h;if(16&t)e=(e+v)%v;else{if(e<0)return 3;if(e>=v)return 1}null==(m=u[e])||m.focus(p),h+=d}while(m!==s.activeElement);return 6&t&&null!=(o=null==(r=null==(n=m)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&m.select(),2}"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},80794:(e,t,n)=>{n.d(t,{_:()=>i});var r=n(14232),o=n(44557);let i=function(e){let t=(0,o.Y)(e);return r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current(...n)},[t])}},81702:(e,t,n)=>{let r;n.d(t,{e:()=>_});var o=n(14232),i=n(34517),l=n(80794),a=n(74461),s=n(18803),u=n(47566),c=n(44557),d=n(18594),f=n(84450),p=n(50858),h=n(23480);function v(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e&&n.length>0&&e.classList.add(...n)}function m(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e&&n.length>0&&e.classList.remove(...n)}var b=n(37156),g=n(87852),x=n(88551);function E(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split(/\s+/).filter(e=>e.length>1)}let O=(0,o.createContext)(null);O.displayName="TransitionContext";var y=((r=y||{}).Visible="visible",r.Hidden="hidden",r);let S=(0,o.createContext)(null);function T(e){return"children"in e?T(e.children):e.current.filter(e=>{let{el:t}=e;return null!==t.current}).filter(e=>{let{state:t}=e;return"visible"===t}).length>0}function w(e,t){let n=(0,c.Y)(e),r=(0,o.useRef)([]),a=(0,s.a)(),u=(0,i.L)(),d=(0,l._)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:x.mK.Hidden,o=r.current.findIndex(t=>{let{el:n}=t;return n===e});-1!==o&&((0,h.Y)(t,{[x.mK.Unmount](){r.current.splice(o,1)},[x.mK.Hidden](){r.current[o].state="hidden"}}),u.microTask(()=>{var e;!T(r)&&a.current&&(null==(e=n.current)||e.call(n))}))}),f=(0,l._)(e=>{let t=r.current.find(t=>{let{el:n}=t;return n===e});return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>d(e,x.mK.Unmount)}),p=(0,o.useRef)([]),v=(0,o.useRef)(Promise.resolve()),m=(0,o.useRef)({enter:[],leave:[],idle:[]}),b=(0,l._)((e,n,r)=>{p.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(t=>{let[n]=t;return n!==e})),null==t||t.chains.current[n].push([e,new Promise(e=>{p.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(m.current[n].map(e=>{let[t,n]=e;return n})).then(()=>e())}
1)]),"enter"===n?v.current=v.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),g=(0,l._)((e,t,n)=>{Promise.all(m.current[t].splice(0).map(e=>{let[t,n]=e;return n})).then(()=>{var e;null==(e=p.current.shift())||e()}).then(()=>n(t))});return(0,o.useMemo)(()=>({children:r,register:f,unregister:d,onStart:b,onStop:g,wait:v,chains:m}),[f,d,r,b,g,m,v])}function I(){}S.displayName="NestingContext";let R=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function C(e){var t;let n={};for(let r of R)n[r]=null!=(t=e[r])?t:I;return n}let F=x.O5.RenderStrategy,M=(0,x.FX)(function(e,t){let{show:n,appear:r=!1,unmount:i=!0,...a}=e,s=(0,o.useRef)(null),c=(0,f.P)(s,t);(0,d.g)();let p=(0,b.O_)();if(void 0===n&&null!==p&&(n=(p&b.Uw.Open)===b.Uw.Open),![!0,!1].includes(n))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[h,v]=(0,o.useState)(n?"visible":"hidden"),m=w(()=>{v("hidden")}),[g,E]=(0,o.useState)(!0),y=(0,o.useRef)([n]);(0,u.s)(()=>{!1!==g&&y.current[y.current.length-1]!==n&&(y.current.push(n),E(!1))},[y,n]);let I=(0,o.useMemo)(()=>({show:n,appear:r,initial:g}),[n,r,g]);(0,o.useEffect)(()=>{if(n)v("visible");else if(T(m)){let e=s.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&v("hidden")}else v("hidden")},[n,m]);let R={unmount:i},C=(0,l._)(()=>{var t;g&&E(!1),null==(t=e.beforeEnter)||t.call(e)}),M=(0,l._)(()=>{var t;g&&E(!1),null==(t=e.beforeLeave)||t.call(e)});return o.createElement(S.Provider,{value:m},o.createElement(O.Provider,{value:I},(0,x.XX)({ourProps:{...R,as:o.Fragment,children:o.createElement(P,{ref:c,...R,...a,beforeEnter:C,beforeLeave:M})},theirProps:{},defaultTag:o.Fragment,features:F,visible:"visible"===h,name:"Transition"})))}),P=(0,x.FX)(function(e,t){var n,r,y;let I,{beforeEnter:R,afterEnter:M,beforeLeave:P,afterLeave:A,enter:_,enterFrom:L,enterTo:D,entered:N,leave:k,leaveFrom:j,leaveTo:z,...U}=e,X=(0,o.useRef)(null),B=(0,f.P)(X,t),Y=null==(n=U.unmount)||n?x.mK.Unmount:x.mK.Hidden,{show:H,appear:$,initial:K}=function(){let e=(0,o.useContext)(O);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[V,q]=(0,o.useState)(H?"visible":"hidden"),W=function(){let e=(0,o.useContext)(S);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:G,unregister:J}=W;(0,o.useEffect)(()=>G(X),[G,X]),(0,o.useEffect)(()=>{if(Y===x.mK.Hidden&&X.current)return H&&"visible"!==V?void q("visible"):(0,h.Y)(V,{hidden:()=>J(X),visible:()=>G(X)})},[V,X,G,J,H,Y]);let Z=(0,c.Y)({base:E(U.className),enter:E(_),enterFrom:E(L),enterTo:E(D),entered:E(N),leave:E(k),leaveFrom:E(j),leaveTo:E(z)}),Q=(y={beforeEnter:R,afterEnter:M,beforeLeave:P,afterLeave:A},I=(0,o.useRef)(C(y)),(0,o.useEffect)(()=>{I.current=C(y)},[y]),I),ee=(0,d.g)();(0,o.useEffect)(()=>{if(ee&&"visible"===V&&null===X.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[X,V,ee]);let et=$&&H&&K,en=ee&&(!K||$)?H?"enter":"leave":"idle",er=(0,a.D)(0),eo=(0,l._)(e=>(0,h.Y)(e,{enter:()=>{er.addFlag(b.Uw.Opening),Q.current.beforeEnter()},leave:()=>{er.addFlag(b.Uw.Closing),Q.current.beforeLeave()},idle:()=>{}})),ei=(0,l._)(e=>(0,h.Y)(e,{enter:()=>{er.removeFlag(b.Uw.Opening),Q.current.afterEnter()},leave:()=>{er.removeFlag(b.Uw.Closing),Q.current.afterLeave()},idle:()=>{}})),el=w(()=>{q("hidden"),J(X)},W),ea=(0,o.useRef)(!1);!function(e){let{immediate:t,container:n,direction:r,classes:o,onStart:l,onStop:a}=e,d=(0,s.a)(),f=(0,i.L)(),b=(0,c.Y)(r);(0,u.s)(()=>{t&&(b.current="enter")},[t]),(0,u.s)(()=>{let e=(0,p.e)();f.add(e.dispose);let t=n.current;if(t&&"idle"!==b.current&&d.current){var r,i,s;let n,u,c,d,f,g,x;return e.dispose(),l.current(b.current),e.add((r=o.current,i="enter"===b.current,s=()=>{e.dispose(),a.current(b.current)},u=i?"enter":"leave",c=(0,p.e)(),d=void 0!==s?(n={called:!1},function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!n.called)return n.called=!0,s(...t)}):()=>{}
1,"enter"===u&&(t.removeAttribute("hidden"),t.style.display=""),f=(0,h.Y)(u,{enter:()=>r.enter,leave:()=>r.leave}),g=(0,h.Y)(u,{enter:()=>r.enterTo,leave:()=>r.leaveTo}),x=(0,h.Y)(u,{enter:()=>r.enterFrom,leave:()=>r.leaveFrom}),m(t,...r.base,...r.enter,...r.enterTo,...r.enterFrom,...r.leave,...r.leaveFrom,...r.leaveTo,...r.entered),v(t,...r.base,...f,...x),c.nextFrame(()=>{m(t,...r.base,...f,...x),v(t,...r.base,...f,...g),function(e,t){let n=(0,p.e)();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[i,l]=[r,o].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t}),a=i+l;if(0!==a){n.group(n=>{n.setTimeout(()=>{t(),n.dispose()},a),n.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&n.dispose()})});let r=n.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),r())})}else t();n.add(()=>t()),n.dispose}(t,()=>(m(t,...r.base,...f),v(t,...r.base,...r.entered),d()))}),c.dispose)),e.dispose}},[r])}({immediate:et,container:X,classes:Z,direction:en,onStart:(0,c.Y)(e=>{ea.current=!0,el.onStart(X,e,eo)}),onStop:(0,c.Y)(e=>{ea.current=!1,el.onStop(X,e,ei),"leave"!==e||T(el)||(q("hidden"),J(X))})});let es=U;return et?es={...es,className:(0,g.x)(U.className,...Z.current.enter,...Z.current.enterFrom)}:ea.current&&(es.className=(0,g.x)(U.className,null==(r=X.current)?void 0:r.className),""===es.className&&delete es.className),o.createElement(S.Provider,{value:el},o.createElement(b.El,{value:(0,h.Y)(V,{visible:b.Uw.Open,hidden:b.Uw.Closed})|er.flags},(0,x.XX)({ourProps:{ref:B},theirProps:es,defaultTag:"div",features:F,visible:"visible"===V,name:"Transition.Child"})))}),A=(0,x.FX)(function(e,t){let n=null!==(0,o.useContext)(O),r=null!==(0,b.O_)();return o.createElement(o.Fragment,null,!n&&r?o.createElement(M,{ref:t,...e}):o.createElement(P,{ref:t,...e}))}),_=Object.assign(M,{Child:A,Root:M})},82777:(e,t,n)=>{function r(e,t){return e?e+"["+t+"]":t}function o(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.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=r.requestSubmit)||n.call(r)}}n.d(t,{h:()=>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[i,l]of Object.entries(t))!function t(n,o,i){if(Array.isArray(i))for(let[e,l]of i.entries())t(n,r(o,e.toString()),l);else i instanceof Date?n.push([o,i.toISOString()]):"boolean"==typeof i?n.push([o,i?"1":"0"]):"string"==typeof i?n.push([o,i]):"number"==typeof i?n.push([o,`${i}`]):null==i?n.push([o,""]):e(i,o,n)}(o,r(n,i),l);return o},q:()=>o})}
1,82943:(e,t,n)=>{n.d(t,{B:()=>s});var r,o=n(14232),i=n(61158),l=n(47566),a=n(18594);let s=null!=(r=o.useId)?r:function(){let e=(0,a.g)(),[t,n]=o.useState(e?()=>i._.nextId():null);return(0,l.s)(()=>{null===t&&n(i._.nextId())},[t]),null!=t?""+t:void 0}},84450:(e,t,n)=>{n.d(t,{P:()=>a,a:()=>l});var r=n(14232),o=n(80794);let i=Symbol();function l(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[i]:t})}function a(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let l=(0,r.useRef)(t);(0,r.useEffect)(()=>{l.current=t},[t]);let a=(0,o._)(e=>{for(let t of l.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[i]))?void 0:a}},87852:(e,t,n)=>{n.d(t,{x:()=>r});function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(new Set(t.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}},88551:(e,t,n)=>{let r,o;n.d(t,{FX:()=>h,O5:()=>s,XX:()=>c,mK:()=>u,oE:()=>v});var i=n(14232),l=n(87852),a=n(23480),s=((r=s||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),u=((o=u||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function c(e){let{ourProps:t,theirProps:n,slot:r,defaultTag:o,features:i,visible:l=!0,name:s,mergeRefs:u}=e;u=null!=u?u:f;let c=p(n,t);if(l)return d(c,r,o,s,u);let h=null!=i?i:0;if(2&h){let{static:e=!1,...t}=c;if(e)return d(t,r,o,s,u)}if(1&h){let{unmount:e=!0,...t}=c;return(0,a.Y)(+!e,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},r,o,s,u)})}return d(c,r,o,s,u)}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,{as:a=n,children:s,refName:u="ref",...c}=m(e,["unmount","static"]),d=void 0!==e.ref?{[u]:e.ref}:{},f="function"==typeof s?s(t):s;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let h={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(h["data-headlessui-state"]=n.join(" "))}if(a===i.Fragment&&Object.keys(v(c)).length>0){if(!(0,i.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map(e=>`  - ${e}`).join(`
2`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
3`)].join(`
4`));let e=f.props,t="function"==typeof(null==e?void 0:e.className)?function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,l.x)(null==e?void 0:e.className(...n),c.className)}:(0,l.x)(null==e?void 0:e.className,c.className);return(0,i.cloneElement)(f,Object.assign({},p(f.props,v(m(c,["ref"]))),h,d,{ref:o(f.ref,d.ref)},t?{className:t}:{}))}return(0,i.createElement)(a,Object.assign({},m(c,["ref"]),a!==i.Fragment&&d,a!==i.Fragment&&h),f)}function f(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(e=>null==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function p(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];if(r.disabled||r["aria-disabled"])return Object.assign(r,Object.fromEntries(Object.keys(o).map(e=>[e,void 0])));for(let e in o)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(let n of o[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;n(t,...r)}}});return r}function h(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function v(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}},95306:(e,t,n)=>{let r,o,i,l,a;n.d(t,{G:()=>eh});var s=n(14232),u=n(98477);
4function c(e,t,n){let r,o=n.initialDeps??[];return()=>{var i,l,a,s;let u,c;n.key&&(null==(i=n.debug)?void 0:i.call(n))&&(u=Date.now());let d=e();if(!(d.length!==o.length||d.some((e,t)=>o[t]!==e)))return r;if(o=d,n.key&&(null==(l=n.debug)?void 0:l.call(n))&&(c=Date.now()),r=t(...d),n.key&&(null==(a=n.debug)?void 0:a.call(n))){let e=Math.round((Date.now()-u)*100)/100,t=Math.round((Date.now()-c)*100)/100,r=t/16,o=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${o(t,5)} /${o(e,5)} ms`,`
5            font-size: .6rem;
6            font-weight: bold;
7            color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return null==(s=null==n?void 0:n.onChange)||s.call(n,r),r}}function d(e,t){if(void 0!==e)return e;throw Error(`Unexpected undefined${t?`: ${t}`:""}`)}let f=e=>e,p=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),r=[];for(let e=t;e<=n;e++)r.push(e);return r},h=(e,t)=>{let n=e.scrollElement;if(!n)return;let r=e=>{let{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(r(n.getBoundingClientRect()),"undefined"==typeof ResizeObserver)return()=>{};let o=new ResizeObserver(e=>{let t=e[0];if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return void r({width:e.inlineSize,height:e.blockSize})}r(n.getBoundingClientRect())});return o.observe(n,{box:"border-box"}),()=>{o.unobserve(n)}},v={passive:!0},m="undefined"==typeof window||"onscrollend"in window,b=(e,t)=>{var n;let r,o=e.scrollElement;if(!o)return;let i=0,l=m?()=>void 0:(n=()=>{t(i,!1)},function(...e){clearTimeout(r),r=setTimeout(()=>n.apply(this,e),150)}),a=n=>()=>{i=o[e.options.horizontal?"scrollLeft":"scrollTop"],l(),t(i,n)},s=a(!0),u=a(!1);return u(),o.addEventListener("scroll",s,v),o.addEventListener("scrollend",u,v),()=>{o.removeEventListener("scroll",s),o.removeEventListener("scrollend",u)}},g=(e,t,n)=>{if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[n.options.horizontal?"width":"height"])},x=(e,{adjustments:t=0,behavior:n},r)=>{var o,i;null==(i=null==(o=r.scrollElement)?void 0:o.scrollTo)||i.call(o,{[r.options.horizontal?"left":"top"]:e+t,behavior:n})};class E{constructor(e){this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=(()=>{let e=null,t=()=>e||("undefined"!=typeof ResizeObserver?e=new ResizeObserver(e=>{e.forEach(e=>{this._measureElement(e.target,e)})}):null);return{disconnect:()=>{var e;return null==(e=t())?void 0:e.disconnect()},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach(([t,n])=>{void 0===n&&delete e[t]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:f,rangeExtractor:p,onChange:()=>{},measureElement:g,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,...e}},this.notify=(e,t)=>{var n,r;let{startIndex:o,endIndex:i}=this.range??{startIndex:void 0,endIndex:void 0},l=this.calculateRange();(e||o!==(null==l?void 0:l.startIndex)||i!==(null==l?void 0:l.endIndex))&&(null==(r=(n=this.options).onChange)||r.call(n,this,t))},this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.scrollElement=null},this._didMount=()=>(this.measureElementCache.forEach(this.observer.observe),()=>{this.observer.disconnect(),this.cleanup()}),this._willUpdate=()=>{let e=this.options.getScrollElement();this.scrollElement!==e&&(this.cleanup(),this.scrollElement=e,this._scrollToOffset(this.scrollOffset,{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.notify(!1,!1)})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.scrollOffset<e?"forward":"backward":null,this.scrollOffset=e;let n=this.isScrolling;this.isScrolling=t,this.notify(n!==t,t)})))}
7,this.getSize=()=>this.scrollRect[this.options.horizontal?"width":"height"],this.getMeasurementOptions=c(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey],(e,t,n,r)=>(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:r}),{key:!1}),this.getFurthestMeasurement=(e,t)=>{let n=new Map,r=new Map;for(let o=t-1;o>=0;o--){let t=e[o];if(n.has(t.lane))continue;let i=r.get(t.lane);if(null==i||t.end>i.end?r.set(t.lane,t):t.end<i.end&&n.set(t.lane,!0),n.size===this.options.lanes)break}return r.size===this.options.lanes?Array.from(r.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurements=c(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r},o)=>{let i=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];let l=this.measurementsCache.slice(0,i);for(let a=i;a<e;a++){let e=r(a),i=1===this.options.lanes?l[a-1]:this.getFurthestMeasurement(l,a),s=i?i.end+this.options.gap:t+n,u=o.get(e),c="number"==typeof u?u:this.options.estimateSize(a),d=s+c,f=i?i.lane:a%this.options.lanes;l[a]={index:a,start:s,size:c,end:d,key:e,lane:f}}return this.measurementsCache=l,l},{key:!1,debug:()=>this.options.debug}),this.calculateRange=c(()=>[this.getMeasurements(),this.getSize(),this.scrollOffset],(e,t,n)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:n}){let r=e.length-1,o=O(0,r,t=>e[t].start,n),i=o;for(;i<r&&e[i].end<n+t;)i++;return{startIndex:o,endIndex:i}}({measurements:e,outerSize:t,scrollOffset:n}):null,{key:!1,debug:()=>this.options.debug}),this.getIndexes=c(()=>[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count],(e,t,n,r)=>null===t?[]:e({startIndex:t.startIndex,endIndex:t.endIndex,overscan:n,count:r}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{let n=this.measurementsCache[this.indexFromElement(e)];if(!n||!e.isConnected)return void this.measureElementCache.forEach((t,n)=>{t===e&&(this.observer.unobserve(e),this.measureElementCache.delete(n))});let r=this.measureElementCache.get(n.key);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.measureElementCache.set(n.key,e));let o=this.options.measureElement(e,t,this);this.resizeItem(n,o)},this.resizeItem=(e,t)=>{let n=t-(this.itemSizeCache.get(e.key)??e.size);0!==n&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(e,n,this):e.start<this.scrollOffset+this.scrollAdjustments)&&this._scrollToOffset(this.scrollOffset,{adjustments:this.scrollAdjustments+=n,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(e.index),this.itemSizeCache=new Map(this.itemSizeCache.set(e.key,t)),this.notify(!0,!1))},this.measureElement=e=>{e&&this._measureElement(e,void 0)},this.getVirtualItems=c(()=>[this.getIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let r=0,o=e.length;r<o;r++){let o=t[e[r]];n.push(o)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();return d(t[O(0,t.length-1,e=>d(t[e]).start,e)])},this.getOffsetForAlignment=(e,t)=>{let n=this.getSize();"auto"===t&&(t=e<=this.scrollOffset?"start":e>=this.scrollOffset+n?"end":"start"),"start"===t||("end"===t?e-=n:"center"===t&&(e-=n/2));let r=this.options.horizontal?"scrollWidth":"scrollHeight";return Math.max(Math.min((this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[r]:this.scrollElement[r]:0)-this.getSize(),e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=d(this.getMeasurements()[e]);if("auto"===t)if(n.end>=this.scrollOffset+this.getSize()-this.options.scrollPaddingEnd)t="end";else{if(!(n.start<=this.scrollOffset+this.options.scrollPaddingStart))return[this.scrollOffset,t];t="start"}let r="end"===t?n.end+this.options.scrollPaddingEnd:n.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(r,t),t]},this.isDynamicMode=()=>this.measureElementCache.size>0,this.cancelScrollToIndex=()=>{null!==this.scrollToIndexTimeoutId&&(clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(e,{align:t="start",behavior:n}={})=>{this.cancelScrollToIndex(),"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:n})},this.scrollToIndex=(e,{align:t="auto",behavior:n}={})=>{e=Math.max(0,Math.min(e,this.options.count-1)),this.cancelScrollToIndex(),"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");let[r,o]=this.getOffsetForIndex(e,t);this._scrollToOffset(r,{adjustments:void 0,behavior:n}),"smooth"!==n&&this.isDynamicMode()&&(this.scrollToIndexTimeoutId=setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.measureElementCache.has(this.options.getItemKey(e))){let[t]=this.getOffsetForIndex(e,o);1>Math.abs(t-this.scrollOffset)||this.scrollToIndex(e,{align:o,behavior:n})}else this.scrollToIndex(e,{align:o,behavior:n})}
7))},this.scrollBy=(e,{behavior:t}={})=>{this.cancelScrollToIndex(),"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.scrollOffset+e,{adjustments:void 0,behavior:t})},this.getTotalSize=()=>{var e;let t=this.getMeasurements();return(0===t.length?this.options.paddingStart:1===this.options.lanes?(null==(e=t[t.length-1])?void 0:e.end)??0:Math.max(...t.slice(-this.options.lanes).map(e=>e.end)))-this.options.scrollMargin+this.options.paddingEnd},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{var e,t;this.itemSizeCache=new Map,null==(t=(e=this.options).onChange)||t.call(e,this,!1)},this.setOptions(e),this.scrollRect=this.options.initialRect,this.scrollOffset="function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}),this.notify(!1,!1)}}let O=(e,t,n,r)=>{for(;e<=t;){let o=(e+t)/2|0,i=n(o);if(i<r)e=o+1;else{if(!(i>r))return o;t=o-1}}return e>0?e-1:0},y="undefined"!=typeof document?s.useLayoutEffect:s.useEffect;var S=n(47566),T=n(44557);function w(e,t){let[n,r]=(0,s.useState)(e),o=(0,T.Y)(e);return(0,S.s)(()=>r(o.current),[o,r,...t]),n}var I=n(7617),R=n(34517),C=n(80794),F=n(82943),M=n(71531),P=n(41593);function A(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase())return"button"}var _=n(84450);function L(e){return[e.screenX,e.screenY]}var D=n(56407),N=n(66141),k=n(36893),j=n(37156),z=n(56441),U=n(50140),X=((r=X||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r);function B(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:throw Error("Unexpected object: "+e)}}var Y=n(50858),H=n(76187),$=n(82777),K=n(23480),V=n(97060),q=n(88551),W=n(1563),G=n(99742),J=((o=J||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),Z=((i=Z||{})[i.Single=0]="Single",i[i.Multi=1]="Multi",i),Q=((l=Q||{})[l.Pointer=0]="Pointer",l[l.Focus=1]="Focus",l[l.Other=2]="Other",l),ee=((a=ee||{})[a.OpenCombobox=0]="OpenCombobox",a[a.CloseCombobox=1]="CloseCombobox",a[a.GoToOption=2]="GoToOption",a[a.RegisterOption=3]="RegisterOption",a[a.UnregisterOption=4]="UnregisterOption",a[a.RegisterLabel=5]="RegisterLabel",a[a.SetActivationTrigger=6]="SetActivationTrigger",a[a.UpdateVirtualOptions=7]="UpdateVirtualOptions",a);function et(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=t(e.options.slice()),o=r.length>0&&null!==r[0].dataRef.current.order?r.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):(0,H.wl)(r,e=>e.dataRef.current.domRef.current),i=n?o.indexOf(n):null;return -1===i&&(i=null),{options:o,activeOptionIndex:i}}let en={1(e){var t;return null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0}}return{...e,comboboxState:0}},2(e,t){var n,r,o,i,l;if(null!=(n=e.dataRef.current)&&n.disabled||null!=(r=e.dataRef.current)&&r.optionsRef.current&&!(null!=(o=e.dataRef.current)&&o.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let n=t.focus===X.Specific?t.idx:B(t,{resolveItems:()=>e.virtual.options,resolveActiveIndex:()=>{var t,n;
7return null!=(n=null!=(t=e.activeOptionIndex)?t:e.virtual.options.findIndex(t=>!e.virtual.disabled(t)))?n:null},resolveDisabled:e.virtual.disabled,resolveId(){throw Error("Function not implemented.")}}),r=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===n&&e.activationTrigger===r?e:{...e,activeOptionIndex:n,activationTrigger:r}}let a=et(e);if(null===a.activeOptionIndex){let e=a.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(a.activeOptionIndex=e)}let s=t.focus===X.Specific?t.idx:B(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),u=null!=(l=t.trigger)?l:2;return e.activeOptionIndex===s&&e.activationTrigger===u?e:{...e,...a,activeOptionIndex:s,activationTrigger:u}},3:(e,t)=>{var n,r,o;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let i=t.payload,l=et(e,e=>(e.push(i),e));null===e.activeOptionIndex&&null!=(r=e.dataRef.current)&&r.isSelected(t.payload.dataRef.current.value)&&(l.activeOptionIndex=l.options.indexOf(i));let a={...e,...l,activationTrigger:2};return null!=(o=e.dataRef.current)&&o.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let r=et(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...r,activationTrigger:2}},5:(e,t)=>e.labelId===t.id?e:{...e,labelId:t.id},6:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},7:(e,t)=>{var n;if((null==(n=e.virtual)?void 0:n.options)===t.options)return e;let r=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);r=-1!==n?n:null}return{...e,activeOptionIndex:r,virtual:Object.assign({},e.virtual,{options:t.options})}}},er=(0,s.createContext)(null);function eo(e){let t=(0,s.useContext)(er);if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eo),t}return t}er.displayName="ComboboxActionsContext";let ei=(0,s.createContext)(null);function el(e){var t;let n=es("VirtualProvider"),[r,o]=(0,s.useMemo)(()=>{let e=n.optionsRef.current;if(!e)return[0,0];let t=window.getComputedStyle(e);return[parseFloat(t.paddingBlockStart||t.paddingTop),parseFloat(t.paddingBlockEnd||t.paddingBottom)]},[n.optionsRef.current]),i=function(e){let t=s.useReducer(()=>({}),{})[1],n={...e,onChange:(n,r)=>{var o;r?(0,u.flushSync)(t):t(),null==(o=e.onChange)||o.call(e,n,r)}},[r]=s.useState(()=>new E(n));return r.setOptions(n),s.useEffect(()=>r._didMount(),[]),y(()=>r._willUpdate()),r}({observeElementRect:h,observeElementOffset:b,scrollToFn:x,...{scrollPaddingStart:r,scrollPaddingEnd:o,count:n.virtual.options.length,estimateSize:()=>40,getScrollElement(){var e;return null!=(e=n.optionsRef.current)?e:null},overscan:12}}
7),[l,a]=(0,s.useState)(0);return(0,S.s)(()=>{a(e=>e+1)},[null==(t=n.virtual)?void 0:t.options]),s.createElement(ei.Provider,{value:i},s.createElement("div",{style:{position:"relative",width:"100%",height:`${i.getTotalSize()}px`},ref:e=>{e&&(void 0===G||void 0===G.env.JEST_WORKER_ID)&&0!==n.activationTrigger&&null!==n.activeOptionIndex&&n.virtual.options.length>n.activeOptionIndex&&i.scrollToIndex(n.activeOptionIndex)}},i.getVirtualItems().map(t=>{var r;return s.createElement(s.Fragment,{key:t.key},s.cloneElement(null==(r=e.children)?void 0:r.call(e,{option:n.virtual.options[t.index],open:0===n.comboboxState}),{key:`${l}-${t.key}`,"data-index":t.index,"aria-setsize":n.virtual.options.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${t.start}px)`,overflowAnchor:"none"}}))})))}let ea=(0,s.createContext)(null);function es(e){let t=(0,s.useContext)(ea);if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,es),t}return t}function eu(e,t){return(0,K.Y)(t.type,en,e,t)}ea.displayName="ComboboxDataContext";let ec=s.Fragment,ed=q.O5.RenderStrategy|q.O5.Static,ef=(0,q.FX)(function(e,t){let{value:n,defaultValue:r,onChange:o,form:i,name:l,by:a=null,disabled:u=!1,__demoMode:c=!1,nullable:d=!1,multiple:f=!1,immediate:p=!1,virtual:h=null,...v}=e,[m=f?[]:void 0,b]=(0,I.P)(n,o,r),[g,x]=(0,s.useReducer)(eu,{dataRef:(0,s.createRef)(),comboboxState:+!c,options:[],virtual:null,activeOptionIndex:null,activationTrigger:2,labelId:null}),E=(0,s.useRef)(!1),O=(0,s.useRef)({static:!1,hold:!1}),y=(0,s.useRef)(null),T=(0,s.useRef)(null),w=(0,s.useRef)(null),F=(0,s.useRef)(null),P=(0,C._)("string"==typeof a?(e,t)=>(null==e?void 0:e[a])===(null==t?void 0:t[a]):null!=a?a:(e,t)=>e===t),A=(0,C._)(e=>g.options.findIndex(t=>P(t.dataRef.current.value,e))),_=(0,s.useCallback)(e=>(0,K.Y)(D.mode,{1:()=>m.some(t=>P(t,e)),0:()=>P(m,e)}),[m]),L=(0,C._)(e=>g.activeOptionIndex===A(e)),D=(0,s.useMemo)(()=>({...g,immediate:!1,optionsPropsRef:O,labelRef:y,inputRef:T,buttonRef:w,optionsRef:F,value:m,defaultValue:r,disabled:u,mode:+!!f,virtual:g.virtual,get activeOptionIndex(){if(E.current&&null===g.activeOptionIndex&&g.options.length>0){let e=g.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return g.activeOptionIndex},calculateIndex:A,compare:P,isSelected:_,isActive:L,nullable:d,__demoMode:c}),[m,r,u,f,d,c,g,null]);(0,S.s)(()=>{},[null,void 0]),(0,S.s)(()=>{g.dataRef.current=D},[D]),(0,M.j)([D.buttonRef,D.inputRef,D.optionsRef],()=>J.closeCombobox(),0===D.comboboxState);let N=(0,s.useMemo)(()=>{var e,t,n;return{open:0===D.comboboxState,disabled:u,activeIndex:D.activeOptionIndex,activeOption:null===D.activeOptionIndex?null:D.virtual?D.virtual.options[null!=(e=D.activeOptionIndex)?e:0]:null!=(n=null==(t=D.options[D.activeOptionIndex])?void 0:t.dataRef.current.value)?n:null,value:m}},[D,u,m]),z=(0,C._)(()=>{if(null!==D.activeOptionIndex){if(D.virtual)W(D.virtual.options[D.activeOptionIndex]);else{let{dataRef:e}=D.options[D.activeOptionIndex];W(e.current.value)}J.goToOption(X.Specific,D.activeOptionIndex)}}),U=(0,C._)(()=>{x({type:0}),E.current=!0}),B=(0,C._)(()=>{x({type:1}),E.current=!1}),Y=(0,C._)((e,t,n)=>(E.current=!1,e===X.Specific?x({type:2,focus:X.Specific,idx:t,trigger:n}):x({type:2,focus:e,trigger:n}))),H=(0,C._)((e,t)=>(x({type:3,payload:{id:e,dataRef:t}}),()=>{D.isActive(t.current.value)&&(E.current=!0),x({type:4,id:e})})),V=(0,C._)(e=>(x({type:5,id:e}),()=>x({type:5,id:null}))),W=(0,C._)(e=>(0,K.Y)(D.mode,{0:()=>null==b?void 0:b(e),1(){let t=D.value.slice(),n=t.findIndex(t=>P(t,e));return -1===n?t.push(e):t.splice(n,1),null==b?void 0:b(t)}})),G=(0,C._)(e=>{x({type:6,trigger:e})}),J=(0,s.useMemo)(()=>({onChange:W,registerOption:H,registerLabel:V,goToOption:Y,closeCombobox:B,openCombobox:U,setActivationTrigger:G,selectActiveOption:z}),[]),Z=(0,s.useRef)(null),Q=(0,R.L)();return(0,s.useEffect)(()=>{Z.current&&void 0!==r&&Q.addEventListener(Z.current,"reset",()=>{null==b||b(r)})},[Z,b]),s.createElement(er.Provider,{value:J},s.createElement(ea.Provider,{value:D},s.createElement(j.El,{value:(0,K.Y)(D.comboboxState,{0:j.Uw.Open,1:j.Uw.Closed})},null!=l&&null!=m&&(0,$.h)({[l]:m}).map((e,t)=>
7{let[n,r]=e;return s.createElement(k.j,{features:k.O.Hidden,ref:0===t?e=>{var t;Z.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,q.oE)({key:n,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:i,disabled:u,name:n,value:r})})}),(0,q.XX)({ourProps:null===t?{}:{ref:t},theirProps:v,slot:N,defaultTag:ec,name:"Combobox"}))))}),ep=(0,q.FX)(function(e,t){var n;let r=es("Combobox.Button"),o=eo("Combobox.Button"),i=(0,_.P)(r.buttonRef,t),l=(0,F.B)(),{id:a=`headlessui-combobox-button-${l}`,...u}=e,c=(0,R.L)(),d=(0,C._)(e=>{switch(e.key){case W.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===r.comboboxState&&o.openCombobox(),c.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})});case W.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===r.comboboxState&&(o.openCombobox(),c.nextFrame(()=>{r.value||o.goToOption(X.Last)})),c.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})});case W.D.Escape:return 0!==r.comboboxState?void 0:(e.preventDefault(),r.optionsRef.current&&!r.optionsPropsRef.current.static&&e.stopPropagation(),o.closeCombobox(),c.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})}
7));default:return}}),f=(0,C._)(e=>{if((0,U.l)(e.currentTarget))return e.preventDefault();0===r.comboboxState?o.closeCombobox():(e.preventDefault(),o.openCombobox()),c.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),p=w(()=>{if(r.labelId)return[r.labelId,a].join(" ")},[r.labelId,a]),h=(0,s.useMemo)(()=>({open:0===r.comboboxState,disabled:r.disabled,value:r.value}),[r]),v={ref:i,id:a,type:function(e,t){let[n,r]=(0,s.useState)(()=>A(e));return(0,S.s)(()=>{r(A(e))},[e.type,e.as]),(0,S.s)(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}(e,r.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==(n=r.optionsRef.current)?void 0:n.id,"aria-expanded":0===r.comboboxState,"aria-labelledby":p,disabled:r.disabled,onClick:f,onKeyDown:d};return(0,q.XX)({ourProps:v,theirProps:u,slot:h,defaultTag:"button",name:"Combobox.Button"})}),eh=Object.assign(ef,{Input:(0,q.FX)(function(e,t){var n,r,o,i,l,a;let u=(0,F.B)(),{id:c=`headlessui-combobox-input-${u}`,onChange:d,displayValue:f,type:p="text",...h}=e,v=es("Combobox.Input"),m=eo("Combobox.Input"),b=(0,_.P)(v.inputRef,t),g=(0,P.g)(v.inputRef),x=(0,s.useRef)(!1),E=(0,R.L)(),O=(0,C._)(()=>{m.onChange(null),v.optionsRef.current&&(v.optionsRef.current.scrollTop=0),m.goToOption(X.Nothing)}),y="function"==typeof f&&void 0!==v.value?null!=(a=f(v.value))?a:"":"string"==typeof v.value?v.value:"";(0,N.F)((e,t)=>{let[n,r]=e,[o,i]=t;if(x.current)return;let l=v.inputRef.current;l&&((0===i&&1===r||n!==o)&&(l.value=n),requestAnimationFrame(()=>{if(x.current||!l||(null==g?void 0:g.activeElement)!==l)return;let{selectionStart:e,selectionEnd:t}=l;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&l.setSelectionRange(l.value.length,l.value.length)}))},[y,v.comboboxState,g]),(0,N.F)((e,t)=>{let[n]=e,[r]=t;if(0===n&&1===r){if(x.current)return;let e=v.inputRef.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:o}=e;e.value="",e.value=t,null!==o?e.setSelectionRange(n,r,o):e.setSelectionRange(n,r)}},[v.comboboxState]);let S=(0,s.useRef)(!1),T=(0,C._)(()=>{S.current=!0}),I=(0,C._)(()=>{E.nextFrame(()=>{S.current=!1})}),M=(0,C._)(e=>{switch(x.current=!0,e.key){case W.D.Enter:if(x.current=!1,0!==v.comboboxState||S.current)return;if(e.preventDefault(),e.stopPropagation(),null===v.activeOptionIndex)return void m.closeCombobox();m.selectActiveOption(),0===v.mode&&m.closeCombobox();break;case W.D.ArrowDown:return x.current=!1,e.preventDefault(),e.stopPropagation(),(0,K.Y)(v.comboboxState,{0:()=>m.goToOption(X.Next),1:()=>m.openCombobox()});case W.D.ArrowUp:return x.current=!1,e.preventDefault(),e.stopPropagation(),(0,K.Y)(v.comboboxState,{0:()=>m.goToOption(X.Previous),1:()=>{m.openCombobox(),E.nextFrame(()=>{v.value||m.goToOption(X.Last)})}});case W.D.Home:if(e.shiftKey)break;return x.current=!1,e.preventDefault(),e.stopPropagation(),m.goToOption(X.First);case W.D.PageUp:return x.current=!1,e.preventDefault(),e.stopPropagation(),m.goToOption(X.First);case W.D.End:if(e.shiftKey)break;return x.current=!1,e.preventDefault(),e.stopPropagation(),m.goToOption(X.Last);case W.D.PageDown:return x.current=!1,e.preventDefault(),e.stopPropagation(),m.goToOption(X.Last);case W.D.Escape:return x.current=!1,0!==v.comboboxState?void 0:(e.preventDefault(),v.optionsRef.current&&!v.optionsPropsRef.current.static&&e.stopPropagation(),v.nullable&&0===v.mode&&null===v.value&&O(),m.closeCombobox());case W.D.Tab:if(x.current=!1,0!==v.comboboxState)return;0===v.mode&&1!==v.activationTrigger&&m.selectActiveOption(),m.closeCombobox()}}),A=(0,C._)(e=>{null==d||d(e),v.nullable&&0===v.mode&&""===e.target.value&&O(),m.openCombobox()}),L=(0,C._)(e=>{var t,n,r;let o=null!=(t=e.relatedTarget)?t:z.b.find(t=>t!==e.currentTarget);if(x.current=!1,!(null!=(n=v.optionsRef.current)&&n.contains(o))&&!(null!=(r=v.buttonRef.current)&&r.contains(o))&&0===v.comboboxState)return e.preventDefault(),0===v.mode&&(v.nullable&&null===v.value?O():1!==v.activationTrigger&&m.selectActiveOption()),m.closeCombobox()}),D=(0,C._)(e=>{var t,n,r;let o=null!=(t=e.relatedTarget)?t:z.b.find(t=>t!==e.currentTarget);
7null!=(n=v.buttonRef.current)&&n.contains(o)||null!=(r=v.optionsRef.current)&&r.contains(o)||v.disabled||v.immediate&&0!==v.comboboxState&&(m.openCombobox(),E.nextFrame(()=>{m.setActivationTrigger(1)}))}),k=w(()=>{if(v.labelId)return[v.labelId].join(" ")},[v.labelId]),j=(0,s.useMemo)(()=>({open:0===v.comboboxState,disabled:v.disabled}),[v]),U={ref:b,id:c,role:"combobox",type:p,"aria-controls":null==(n=v.optionsRef.current)?void 0:n.id,"aria-expanded":0===v.comboboxState,"aria-activedescendant":null===v.activeOptionIndex?void 0:v.virtual?null==(r=v.options.find(e=>{var t;return!(null!=(t=v.virtual)&&t.disabled(e.dataRef.current.value))&&v.compare(e.dataRef.current.value,v.virtual.options[v.activeOptionIndex])}))?void 0:r.id:null==(o=v.options[v.activeOptionIndex])?void 0:o.id,"aria-labelledby":k,"aria-autocomplete":"list",defaultValue:null!=(l=null!=(i=e.defaultValue)?i:void 0!==v.defaultValue?null==f?void 0:f(v.defaultValue):null)?l:v.defaultValue,disabled:v.disabled,onCompositionStart:T,onCompositionEnd:I,onKeyDown:M,onChange:A,onFocus:D,onBlur:L};return(0,q.XX)({ourProps:U,theirProps:h,slot:j,defaultTag:"input",name:"Combobox.Input"})}),Button:ep,Label:(0,q.FX)(function(e,t){let n=(0,F.B)(),{id:r=`headlessui-combobox-label-${n}`,...o}=e,i=es("Combobox.Label"),l=eo("Combobox.Label"),a=(0,_.P)(i.labelRef,t);(0,S.s)(()=>l.registerLabel(r),[r]);let u=(0,C._)(()=>{var e;return null==(e=i.inputRef.current)?void 0:e.focus({preventScroll:!0})}),c=(0,s.useMemo)(()=>({open:0===i.comboboxState,disabled:i.disabled}),[i]);return(0,q.XX)({ourProps:{ref:a,id:r,onClick:u},theirProps:o,slot:c,defaultTag:"label",name:"Combobox.Label"})}),Options:(0,q.FX)(function(e,t){let n=(0,F.B)(),{id:r=`headlessui-combobox-options-${n}`,hold:o=!1,...i}=e,l=es("Combobox.Options"),a=(0,_.P)(l.optionsRef,t),u=(0,j.O_)(),c=null!==u?(u&j.Uw.Open)===j.Uw.Open:0===l.comboboxState;(0,S.s)(()=>{var t;l.optionsPropsRef.current.static=null!=(t=e.static)&&t},[l.optionsPropsRef,e.static]),(0,S.s)(()=>{l.optionsPropsRef.current.hold=o},[l.optionsPropsRef,o]),(0,D.i)({container:l.optionsRef.current,enabled:0===l.comboboxState,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let d=w(()=>{var e,t;return null!=(t=l.labelId)?t:null==(e=l.buttonRef.current)?void 0:e.id},[l.labelId,l.buttonRef.current]),f=(0,s.useMemo)(()=>({open:0===l.comboboxState,option:void 0}),[l]),p={"aria-labelledby":d,role:"listbox","aria-multiselectable":1===l.mode||void 0,id:r,ref:a};return l.virtual&&0===l.comboboxState&&Object.assign(i,{children:s.createElement(el,null,i.children)}),(0,q.XX)({ourProps:p,theirProps:i,slot:f,defaultTag:"ul",features:ed,visible:c,name:"Combobox.Options"})}),Option:(0,q.FX)(function(e,t){var n;let r,o=(0,F.B)(),{id:i=`headlessui-combobox-option-${o}`,disabled:l=!1,value:a,order:u=null,...c}=e,d=es("Combobox.Option"),f=eo("Combobox.Option"),p=d.virtual?d.activeOptionIndex===d.calculateIndex(a):null!==d.activeOptionIndex&&(null==(n=d.options[d.activeOptionIndex])?void 0:n.id)===i,h=d.isSelected(a),v=(0,s.useRef)(null),m=(0,T.Y)({disabled:l,value:a,domRef:v,order:u}),b=(0,s.useContext)(ei),g=(0,_.P)(t,v,b?b.measureElement:null),x=(0,C._)(()=>f.onChange(a));(0,S.s)(()=>f.registerOption(i,m),[m,i]);let E=(0,s.useRef)(!(d.virtual||d.__demoMode));(0,S.s)(()=>{if(!d.virtual||!d.__demoMode)return;let e=(0,Y.e)();return e.requestAnimationFrame(()=>{E.current=!0}),e.dispose},[d.virtual,d.__demoMode]),(0,S.s)(()=>{if(!E.current||0!==d.comboboxState||!p||0===d.activationTrigger)return;let e=(0,Y.e)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=v.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[v,p,d.comboboxState,d.activationTrigger,d.activeOptionIndex]);let O=(0,C._)(e=>{var t;if(l||null!=(t=d.virtual)&&t.disabled(a))return e.preventDefault();x(),(0,V.Fr)()||requestAnimationFrame(()=>{var e;return null==(e=d.inputRef.current)?void 0:e.focus({preventScroll:!0})}),0===d.mode&&requestAnimationFrame(()=>f.closeCombobox())}),y=(0,C._)(()=>{var e;if(l||null!=(e=d.virtual)&&e.disabled(a))return f.goToOption(X.Nothing);let t=d.calculateIndex(a);f.goToOption(X.Specific,t)}),w=(r=(0,s.useRef)([-1,-1]),{wasMoved(e){let t=L(e);return(r.current[0]!==t[0]||r.current[1]!==t[1])&&(r.current=t,!0)},update(e){r.current=L(e)}}),I=(0,C._)(e=>w.update(e)),R=(0,C._)(e=>{var t;if(!w.wasMoved(e)||l||null!=(t=d.virtual)&&t.disabled(a)||p)return;let n=d.calculateIndex(a);f.goToOption(X.Specific,n,0)}),M=(0,C._)(e=>{var t;w.wasMoved(e)&&(l||null!=(t=d.virtual)&&t.disabled(a)||p&&(d.optionsPropsRef.current.hold||f.goToOption(X.Nothing)))}),P=(0,s.useMemo)(()=>({active:p,selected:h,disabled:l}),[p,h,l]);return(0,q.XX)({ourProps:{id:i,ref:g,role:"option",tabIndex:!0===l?void 0:-1,"aria-disabled":!0===l||void 0,"aria-selected":h,disabled:void 0,onClick:O,onFocus:y,onPointerEnter:I,onMouseEnter:I,onPointerMove:R,onMouseMove:R,onPointerLeave:M,onMouseLeave:M},theirProps:c,slot:P,defaultTag:"li",name:"Combobox.Option"})})})},97060:(e,t,n)=>{function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{Fr:()=>o,un:()=>r})}}]);

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.