1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2325],{490:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(14232);let r=o.forwardRef(function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418"}))})},4425:(e,t,n)=>{let o,r,i,l,s;n.d(t,{G3:()=>eN,oK:()=>eB,jO:()=>eH,Kc:()=>ez});var a=n(81893),u=n(36607),c=n(14232),d=n(98477);function f(e,t,n){let o,r=n.initialDeps??[];function i(){var i,l,s,a;let u,c;n.key&&(null==(i=n.debug)?void 0:i.call(n))&&(u=Date.now());let d=e();if(!(d.length!==r.length||d.some((e,t)=>r[t]!==e)))return o;if(r=d,n.key&&(null==(l=n.debug)?void 0:l.call(n))&&(c=Date.now()),o=t(...d),n.key&&(null==(s=n.debug)?void 0:s.call(n))){let e=Math.round((Date.now()-u)*100)/100,t=Math.round((Date.now()-c)*100)/100,o=t/16,r=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%câ± ${r(t,5)} /${r(e,5)} ms`,` 2 font-size: .6rem; 3 font-weight: bold; 4 color: hsl(${Math.max(0,Math.min(120-120*o,120))}deg 100% 31%);`,null==n?void 0:n.key)}return null==(a=null==n?void 0:n.onChange)||a.call(n,o),o}return i.updateDeps=e=>{r=e},i}function p(e,t){if(void 0!==e)return e;throw Error(`Unexpected undefined${t?`: ${t}`:""}`)}let m=e=>e,h=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),o=[];for(let e=t;e<=n;e++)o.push(e);return o},v=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let r=e=>{let{width:n,height:o}=e;t({width:Math.round(n),height:Math.round(o)})};if(r(n.getBoundingClientRect()),!o.ResizeObserver)return()=>{};let i=new o.ResizeObserver(t=>{let o=()=>{let e=t[0];if(null==e?void 0:e.borderBoxSize){let t=e.borderBoxSize[0];if(t)return void r({width:t.inlineSize,height:t.blockSize})}r(n.getBoundingClientRect())};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(o):o()});return i.observe(n,{box:"border-box"}),()=>{i.unobserve(n)}},g={passive:!0},b="u"<typeof window||"onscrollend"in window,y=(e,t)=>{var n,o;let r,i=e.scrollElement;if(!i)return;let l=e.targetWindow;if(!l)return;let s=0,a=e.options.useScrollendEvent&&b?()=>void 0:(n=()=>{t(s,!1)},o=e.options.isScrollingResetDelay,function(...e){l.clearTimeout(r),r=l.setTimeout(()=>n.apply(this,e),o)}),u=n=>()=>{let{horizontal:o,isRtl:r}=e.options;s=o?i.scrollLeft*(r&&-1||1):i.scrollTop,a(),t(s,n)},c=u(!0),d=u(!1);d(),i.addEventListener("scroll",c,g);let f=e.options.useScrollendEvent&&b;return f&&i.addEventListener("scrollend",d,g),()=>{i.removeEventListener("scroll",c),f&&i.removeEventListener("scrollend",d)}},x=(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"])},E=(e,{adjustments:t=0,behavior:n},o)=>{var r,i;null==(i=null==(r=o.scrollElement)?void 0:r.scrollTo)||i.call(r,{[o.options.horizontal?"left":"top"]:e+t,behavior:n})};class w{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null,t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>
vendor: 2,306 bytes, line 4
4{e.forEach(e=>{let t=()=>{this._measureElement(e.target,e)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},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:m,rangeExtractor:h,onChange:()=>{},measureElement:x,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...e}},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=f(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;let t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()}))}}
4,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{let n=new Map,o=new Map;for(let r=t-1;r>=0;r--){let t=e[r];if(n.has(t.lane))continue;let i=o.get(t.lane);if(null==i||t.end>i.end?o.set(t.lane,t):t.end<i.end&&n.set(t.lane,!0),n.size===this.options.lanes)break}return o.size===this.options.lanes?Array.from(o.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=f(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(e,t,n,o,r)=>(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:o,enabled:r}),{key:!1}),this.getMeasurements=f(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:n,getItemKey:o,enabled:r},i)=>{if(!r)return this.measurementsCache=[],this.itemSizeCache.clear(),[];0===this.measurementsCache.length&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let l=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];let s=this.measurementsCache.slice(0,l);for(let r=l;r<e;r++){let e=o(r),l=1===this.options.lanes?s[r-1]:this.getFurthestMeasurement(s,r),a=l?l.end+this.options.gap:t+n,u=i.get(e),c="number"==typeof u?u:this.options.estimateSize(r),d=a+c,f=l?l.lane:r%this.options.lanes;s[r]={index:r,start:a,size:c,end:d,key:e,lane:f}}return this.measurementsCache=s,s},{key:!1,debug:()=>this.options.debug}),this.calculateRange=f(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,o)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:n,lanes:o}){let r=e.length-1;if(e.length<=o)return{startIndex:0,endIndex:r};let i=T(0,r,t=>e[t].start,n),l=i;if(1===o)for(;l<r&&e[l].end<n+t;)l++;else if(o>1){let s=Array(o).fill(0);for(;l<r&&s.some(e=>e<n+t);){let t=e[l];s[t.lane]=t.end,l++}let a=Array(o).fill(n+t);for(;i>=0&&a.some(e=>e>=n);){let t=e[i];a[t.lane]=t.start,i--}i=Math.max(0,i-i%o),l=Math.min(r,l+(o-1-l%o))}return{startIndex:i,endIndex:l}}({measurements:e,outerSize:t,scrollOffset:n,lanes:o}):null,{key:!1,debug:()=>this.options.debug}
4),this.getVirtualIndexes=f(()=>{let e=null,t=null,n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,o,r)=>null===o||null===r?[]:e({startIndex:o,endIndex:r,overscan:t,count:n}),{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.indexFromElement(e),o=this.measurementsCache[n];if(!o)return;let r=o.key,i=this.elementsCache.get(r);i!==e&&(i&&this.observer.unobserve(i),this.observer.observe(e),this.elementsCache.set(r,e)),e.isConnected&&this.resizeItem(n,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{let n=this.measurementsCache[e];if(!n)return;let o=t-(this.itemSizeCache.get(n.key)??n.size);0!==o&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(n,o,this):n.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=o,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(n.index),this.itemSizeCache=new Map(this.itemSizeCache.set(n.key,t)),this.notify(!1))},this.measureElement=e=>{e?this._measureElement(e,void 0):this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))})},this.getVirtualItems=f(()=>
4[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let o=0,r=e.length;o<r;o++){let r=t[e[o]];n.push(r)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(0!==t.length)return p(t[T(0,t.length-1,e=>p(t[e]).start,e)])},this.getOffsetForAlignment=(e,t,n=0)=>{let o=this.getSize(),r=this.getScrollOffset();"auto"===t&&(t=e>=r+o?"end":"start"),"center"===t?e+=(n-o)/2:"end"===t&&(e-=o);let i=this.options.horizontal?"scrollWidth":"scrollHeight";return Math.max(Math.min((this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[i]:this.scrollElement[i]:0)-o,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.measurementsCache[e];if(!n)return;let o=this.getSize(),r=this.getScrollOffset();if("auto"===t)if(n.end>=r+o-this.options.scrollPaddingEnd)t="end";else{if(!(n.start<=r+this.options.scrollPaddingStart))return[r,t];t="start"}let i="end"===t?n.end+this.options.scrollPaddingEnd:n.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(i,t,n.size),t]},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{null!==this.scrollToIndexTimeoutId&&this.targetWindow&&(this.targetWindow.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 o=this.getOffsetForIndex(e,t);if(!o)return;let[r,i]=o;this._scrollToOffset(r,{adjustments:void 0,behavior:n}),"smooth"!==n&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.elementsCache.has(this.options.getItemKey(e))){let[t]=p(this.getOffsetForIndex(e,i));1>Math.abs(t-this.getScrollOffset())||this.scrollToIndex(e,{align:i,behavior:n})}else this.scrollToIndex(e,{align:i,behavior:n})}))},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.getScrollOffset()+e,{adju
4stments:void 0,behavior:t})},this.getTotalSize=()=>{var e;let t,n=this.getMeasurements();if(0===n.length)t=this.options.paddingStart;else if(1===this.options.lanes)t=(null==(e=n[n.length-1])?void 0:e.end)??0;else{let e=Array(this.options.lanes).fill(null),o=n.length-1;for(;o>=0&&e.some(e=>null===e);){let t=n[o];null===e[t.lane]&&(e[t.lane]=t.end),o--}t=Math.max(...e.filter(e=>null!==e))}return Math.max(t-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(e)}}let T=(e,t,n,o)=>{for(;e<=t;){let r=(e+t)/2|0,i=n(r);if(i<o)e=r+1;else{if(!(i>o))return r;t=r-1}}return e>0?e-1:0},S="u">typeof document?c.useLayoutEffect:c.useEffect;var I=n(59390),C=n(80794),O=n(34517),M=n(48648),P=n(63370),R=n(47566),D=n(44557),F=n(49211),k=n(71531),L=n(41593),A=n(57473);function _(e){let t=(0,c.useRef)({value:"",selectionStart:null,selectionEnd:null});return(0,A.M)(e,"blur",e=>{let n=e.target;n instanceof HTMLInputElement&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),(0,C._)(()=>{if(document.activeElement!==e&&e instanceof HTMLInputElement&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:n,selectionEnd:o}=t.current;null!==n&&null!==o&&e.setSelectionRange(n,o)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}var B=n(5956),j=n(58075),z=n(84450),H=n(37248),N=n(86154),W=n(56407),V=n(66141),U=n(12493),$=n(14331);function q(e,t){return e?e+"["+t+"]":t}var X=n(88551),G=n(36893);let K=(0,c.createContext)(null);function J({children:e}){let t=(0,c.useContext)(K);if(!t)return c.createElement(c.Fragment,null,e);let{target:n}=t;return n?(0,d.createPortal)(c.createElement(c.Fragment,null,e),n):null}function Y({data:e,form:t,disabled:n,onReset:o,overrides:r}){let[i,l]=(0,c.useState)(null),s=(0,O.L)();return(0,c.useEffect)(()=>{if(o&&i)return s.addEventListener(i,"reset",o)},[i,t,o]),c.createElement(J,null,c.createElement(Z,{setForm:l,formId:t}),(function e(t={},n=null,o=[]){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,q(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,`${r}`]):null==r?n.push([o,""]):e(r,o,n)}(o,q(n,r),i);return o})(e).map(([e,o])=>c.createElement(G.j,{features:G.u.Hidden,...(0,X.oE)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:n,name:e,value:o,...r})})))}function Z({setForm:e,formId:t}){return(0,c.useEffect)(()=>{if(t){let n=document.getElementById(t);n&&e(n)}},[e,t]),t?null:c.createElement(G.j,{features:G.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}function Q({children:e,freeze:t}){let n=ee(t,e);return c.createElement(c.Fragment,null,n)}function ee(e,t){let[n,o]=(0,c.useState)(t);return e||n===t||o(t),e?n:t}var et=n(42816),en=n(37156),eo=n(66398),er=n(56441),ei=n(50140),el=n(17423),es=n(50858),ea=n(23480),eu=n(97060),ec=n(22961),ed=n(1563),ef=n(69753),ep=((o=ep||{})[o.Left=0]="Left",o[o.Right=2]="Right",o),em=n(67127),eh=n(80190),ev=n(76187),eg=Object.defineProperty,eb=(e,t,n)=>{let o;return(o="symbol"!=typeof t?t+"":t)in e?eg(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,n},ey=((r=ey||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),ex=((i=ex||{})[i.Single=0]="Single",i[i.Multi=1]="Multi",i),eE=((l=eE||{})[l.Pointer=0]="Pointer",l[l.Focus=1]="Focus",l[l.Other=2]="Other",l),ew=((s=ew||{})[s.OpenCombobox=0]="OpenCombobox",s[s.CloseCombobox=1]="CloseCombobox",s[s.GoToOption=2]="GoToOption",s[s.SetTyping=3]="SetTyping",s[s.RegisterOption=4]="RegisterOption",s[s.UnregisterOption=5]="UnregisterOption",s[s.DefaultToFirstOption=6]="DefaultToFirstOption",s[s.SetActivationTrigger=7]="SetActivationTrigger",s[s.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",s[s.SetInputElement=9]="SetInputElement",s[s.SetButtonElement=10]="SetButtonElement",s[s.SetOptionsElement=11]="SetOptionsElement",s);function eT(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,o=t(e.options.slice()),r=o.length>0&&null!==o[0].dataRef.current.order?o.sort((e,t)=>
4e.dataRef.current.order-t.dataRef.current.order):(0,ev.wl)(o,e=>e.dataRef.current.domRef.current),i=n?r.indexOf(n):null;return -1===i&&(i=null),{options:r,activeOptionIndex:i}}let eS={1(e){var t;return null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,__demoMode:!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,__demoMode:!1}}return{...e,comboboxState:0,__demoMode:!1}},3:(e,t)=>e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping},2(e,t){var n,o,r,i;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&!(null!=(o=e.dataRef.current)&&o.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:o}=e.virtual,i=t.focus===el.B.Specific?t.idx:(0,el.X)(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,r;return null!=(r=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!o(e)))?r:null},resolveDisabled:o,resolveId(){throw Error("Function not implemented.")}}),l=null!=(r=t.trigger)?r:2;return e.activeOptionIndex===i&&e.activationTrigger===l?e:{...e,activeOptionIndex:i,activationTrigger:l,isTyping:!1,__demoMode:!1}}let l=eT(e);if(null===l.activeOptionIndex){let e=l.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(l.activeOptionIndex=e)}let s=t.focus===el.B.Specific?t.idx:(0,el.X)(t,{resolveItems:()=>l.options,resolveActiveIndex:()=>l.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),a=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===s&&e.activationTrigger===a?e:{...e,...l,isTyping:!1,activeOptionIndex:s,activationTrigger:a,__demoMode:!1}},4:(e,t)=>{var n,o,r,i;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let l=t.payload,s=eT(e,e=>(e.push(l),e));null===e.activeOptionIndex&&null!=(r=(o=e.dataRef.current).isSelected)&&r.call(o,t.payload.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(l));let a={...e,...s,activationTrigger:2};return null!=(i=e.dataRef.current)&&i.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let o=eT(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...o,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>
4{var n,o;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)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:{options:t.options,disabled:null!=(o=t.disabled)?o:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element}};class eI extends eh.u5{constructor(){super(...arguments),eb(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:o,value:r}=this.state.dataRef.current;return(0,ea.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:(e,t)=>(this.send({type:4,payload:{id:e,dataRef:t}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(t.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:e})}),goToOption:(e,t)=>(this.send({type:6,value:!1}),this.send({type:2,...e,trigger:t})),setIsTyping:e=>{this.send({type:3,isTyping:e})},closeCombobox:()=>{var e,t;this.send({type:1}),this.send({type:6,value:!1}),null==(t=(e=this.state.dataRef.current).onClose)||t.call(e)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:e=>{this.send({type:7,trigger:e})},selectActiveOption:()=>{let e=this.selectors.activeOptionIndex(this.state);if(null!==e){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[e]);else{let{dataRef:t}=this.state.options[e];this.actions.onChange(t.current.value)}this.actions.goToOption({focus:el.B.Specific,idx:e})}},setInputElement:e=>{this.send({type:9,element:e})},setButtonElement:e=>{this.send({type:10,element:e})},setOptionsElement:e=>{this.send({type:11,element:e})}}),eb(this,"selectors",{activeDescendantId:e=>{var t,n;let o=this.selectors.activeOptionIndex(e);if(null!==o)return e.virtual?null==(n=e.options.find(t=>!t.dataRef.current.disabled&&e.dataRef.current.compare(t.dataRef.current.value,e.virtual.options[o])))?void 0:n.id:null==(t=e.options[o])?void 0:t.id},activeOptionIndex:e=>{if(e.defaultToFirstOption&&null===e.activeOptionIndex&&(e.virtual?e.virtual.options.length>0:e.options.length>0)){if(e.virtual){let{options:t,disabled:n}=e.virtual,o=t.findIndex(e=>{var t;return!(null!=(t=null==n?void 0:n(e))&&t)});if(-1!==o)return o}let t=e.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==t)return t}return e.activeOptionIndex},activeOption:e=>{var t,n;let o=this.selectors.activeOptionIndex(e);return null===o?null:e.virtual?e.virtual.options[null!=o?o:0]:null!=(n=null==(t=e.options[o])?void 0:t.dataRef.current.value)?n:null},isActive:(e,t,n)=>{var o;let r=this.selectors.activeOptionIndex(e);return null!==r&&(e.virtual?r===e.dataRef.current.calculateIndex(t):(null==(o=e.options[r])?void 0:o.id)===n)},shouldScrollIntoView:(e,t,n)=>!(e.virtual||e.__demoMode||0!==e.comboboxState||0===e.activationTrigger||!this.selectors.isActive(e,t,n))})}static new({virtual:e=null,__demoMode:t=!1}={}){var n;return new eI({dataRef:{current:{}},comboboxState:+!t,isTyping:!1,options:[],virtual:e?{options:e.options,disabled:null!=(n=e.disabled)?n:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:t})}reduce(e,t){return(0,ea.Y)(t.type,eS,e,t)}}let eC=(0,c.createContext)(null);function eO(e){let t=(0,c.useContext)(eC);if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eM),t}return t}function eM({virtual:e=null,__demoMode:t=!1}={}){return(0,c.useMemo)(()=>eI.new({virtual:e,__demoMode:t}),[])}let eP=(0,c.createContext)(null);function eR(e){let t=(0,c.useContext)(eP);if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eR),t}return t}eP.displayName="ComboboxDataContext";let eD=(0,c.createContext)(null);function eF(e){let t=eO("VirtualProvider"),{options:n}=eR("VirtualProvider").virtual,o=(0,eo.y)(t,e=>e.optionsElement),[r,i]=(0,c.useMemo)(()=>
4{if(!o)return[0,0];let e=window.getComputedStyle(o);return[parseFloat(e.paddingBlockStart||e.paddingTop),parseFloat(e.paddingBlockEnd||e.paddingBottom)]},[o]),l=function(e){let t=c.useReducer(()=>({}),{})[1],n={...e,onChange:(n,o)=>{var r;o?(0,d.flushSync)(t):t(),null==(r=e.onChange)||r.call(e,n,o)}},[o]=c.useState(()=>new w(n));return o.setOptions(n),S(()=>o._didMount(),[]),S(()=>o._willUpdate()),o}({observeElementRect:v,observeElementOffset:y,scrollToFn:E,...{enabled:0!==n.length,scrollPaddingStart:r,scrollPaddingEnd:i,count:n.length,estimateSize:()=>40,getScrollElement:()=>t.state.optionsElement,overscan:12}}),[s,a]=(0,c.useState)(0);(0,R.s)(()=>{a(e=>e+1)},[n]);let u=l.getVirtualItems(),f=(0,eo.y)(t,e=>e.activationTrigger===eE.Pointer),p=(0,eo.y)(t,t.selectors.activeOptionIndex);return 0===u.length?null:c.createElement(eD.Provider,{value:l},c.createElement("div",{style:{position:"relative",width:"100%",height:`${l.getTotalSize()}px`},ref:e=>{e&&(f||null!==p&&n.length>p&&l.scrollToIndex(p))}},u.map(t=>{var o;return c.createElement(c.Fragment,{key:t.key},c.cloneElement(null==(o=e.children)?void 0:o.call(e,{...e.slot,option:n[t.index]}),{key:`${s}-${t.key}`,"data-index":t.index,"aria-setsize":n.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${t.start}px)`,overflowAnchor:"none"}}))})))}let ek=c.Fragment,eL=X.Ac.RenderStrategy|X.Ac.Static,eA=(0,X.FX)(function(e,t){let n=(0,U._)(),{value:o,defaultValue:r,onChange:i,form:l,name:s,by:a,invalid:u=!1,disabled:d=n||!1,onClose:f,__demoMode:p=!1,multiple:m=!1,immediate:h=!1,virtual:v=null,nullable:g,...b}=e,y=function(e){let[t]=(0,c.useState)(e);return t}(r),[x=m?[]:void 0,E]=function(e,t,n){let[o,r]=(0,c.useState)(n),i=void 0!==e,l=(0,c.useRef)(i),s=(0,c.useRef)(!1),a=(0,c.useRef)(!1);
4return!i||l.current||s.current?i||!l.current||a.current||(a.current=!0,l.current=i,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.")):(s.current=!0,l.current=i,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.")),[i?e:o,(0,C._)(e=>(i||r(e),null==t?void 0:t(e)))]}(o,i,y),w=eM({virtual:v,__demoMode:p}),T=(0,c.useRef)({static:!1,hold:!1}),S=function(e=function(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}){return(0,c.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}(a),I=(0,C._)(e=>v?null===a?v.options.indexOf(e):v.options.findIndex(t=>S(t,e)):w.state.options.findIndex(t=>S(t.dataRef.current.value,e))),O=(0,c.useCallback)(e=>(0,ea.Y)(D.mode,{[ex.Multi]:()=>x.some(t=>S(t,e)),[ex.Single]:()=>S(x,e)}),[x]),M=(0,eo.y)(w,e=>e.virtual),P=(0,C._)(()=>null==f?void 0:f()),D=(0,c.useMemo)(()=>({__demoMode:p,immediate:h,optionsPropsRef:T,value:x,defaultValue:y,disabled:d,invalid:u,mode:m?ex.Multi:ex.Single,virtual:v?M:null,onChange:E,isSelected:O,calculateIndex:I,compare:S,onClose:P}),[x,y,d,u,m,E,O,p,w,v,M,P]);(0,R.s)(()=>{var e;v&&w.send({type:ew.UpdateVirtualConfiguration,options:v.options,disabled:null!=(e=v.disabled)?e:null})},[v,null==v?void 0:v.options,null==v?void 0:v.disabled]),(0,R.s)(()=>{w.state.dataRef.current=D},[D]);let[F,L,A,_]=(0,eo.y)(w,e=>[e.comboboxState,e.buttonElement,e.inputElement,e.optionsElement]),B=F===ey.Open;(0,k.j)(B,[L,A,_],()=>w.actions.closeCombobox());let j=(0,eo.y)(w,w.selectors.activeOptionIndex),z=(0,eo.y)(w,w.selectors.activeOption),H=(0,c.useMemo)(()=>({open:F===ey.Open,disabled:d,invalid:u,activeIndex:j,activeOption:z,value:x}),[D,d,x,u,z,F]),[N,W]=(0,ef.b0)(),V=(0,c.useCallback)(()=>{if(void 0!==y)return null==E?void 0:E(y)},[E,y]),q=(0,X.Ci)();return c.createElement(W,{value:N,props:{htmlFor:null==A?void 0:A.id},slot:{open:F===ey.Open,disabled:d}},c.createElement($.St,null,c.createElement(eP.Provider,{value:D},c.createElement(eC.Provider,{value:w},c.createElement(en.El,{value:(0,ea.Y)(F,{[ey.Open]:en.Uw.Open,[ey.Closed]:en.Uw.Closed})},null!=s&&c.createElement(Y,{disabled:d,data:null!=x?{[s]:x}:{},form:l,onReset:V}),q({ourProps:null===t?{}:{ref:t},theirProps:b,slot:H,defaultTag:ek,name:"Combobox"}))))))}),e_=(0,X.FX)(function(e,t){let n=eO("Combobox.Button"),o=eR("Combobox.Button"),[r,i]=(0,c.useState)(null),l=(0,z.P)(t,i,n.actions.setButtonElement),s=(0,c.useId)(),{id:f=`headlessui-combobox-button-${s}`,disabled:p=o.disabled||!1,autoFocus:m=!1,...h}=e,v=_((0,eo.y)(n,e=>e.inputElement)),g=(0,C._)(e=>{switch(e.key){case ed.D.Space:case ed.D.Enter:e.preventDefault(),e.stopPropagation(),n.state.comboboxState===ey.Closed&&(0,d.flushSync)(()=>n.actions.openCombobox()),v();return;case ed.D.ArrowDown:e.preventDefault(),e.stopPropagation(),n.state.comboboxState===ey.Closed&&((0,d.flushSync)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:el.B.First})),v();return;case ed.D.ArrowUp:e.preventDefault(),e.stopPropagation(),n.state.comboboxState===ey.Closed&&((0,d.flushSync)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:el.B.Last})),v();return;case ed.D.Escape:if(n.state.comboboxState!==ey.Open)return;e.preventDefault(),n.state.optionsElement&&!o.optionsPropsRef.current.static&&e.stopPropagation(),(0,d.flushSync)(()=>n.actions.closeCombobox()),v();return;default:return}}),b=(0,C._)(e=>{e.preventDefault(),(0,ei.l)(e.currentTarget)||(e.button===ep.Left&&(n.state.comboboxState===ey.Open?n.actions.closeCombobox():n.actions.openCombobox()),v())}),y=(0,ef.o2)([f]),{isFocusVisible:x,focusProps:E}=(0,a.o)({autoFocus:m}),{isHovered:w,hoverProps:T}=(0,u.M)({isDisabled:p}),{pressed:S,pressProps:O}=(0,I.Z)({disabled:p}),[M,P]=(0,eo.y)(n,e=>[e.comboboxState,e.optionsElement]),R=(0,c.useMemo)(()=>({open:M===ey.Open,active:S||M===ey.Open,disabled:p,invalid:o.invalid,value:o.value,hover:w,focus:x}),[o,w,x,S,p,M]),D=(0,X.v6)({ref:l,id:f,type:(0,B.c)(e,r),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==P?void 0:P.id,"aria-expanded":M===ey.Open,"aria-labelledby":y,disabled:p||void 0,autoFocus:m,onMouseDown:b,onKeyDown:g},E,T,O);return(0,X.Ci)()({ourProps:D,theirProps:h,slot:R,defaultTag:"button",name:"Combobox.Button"})}),eB=(0,X.FX)(function(e,t){var n,o;let r=eO("Combobox.Input"),i=eR("Combobox.Input"),l=(0,c.useId)(),s=(0,et.q)(),{id:f=s||`headlessui-combobox-input-${l}`,onChange:p,displayValue:m,disabled:h=i.disabled||!1,autoFocus:v=!1,type:g="text",...b}=e,[y]=(0,eo.y)(r,e=>[e.inputElement]),x=(0,c.useRef)(null),E=(0,z.P)(x,t,(0,$.Xc)(),r.actions.setInputElement),w=(0,L.g)(y),[T,S]=(0,eo.y)(r,e=>[e.comboboxState,e.isTyping]),I=(0,O.L)(),M=(0,C._)(()=>{r.actions.onChange(null),r.state.optionsElement&&(r.state.optionsElement.scrollTop=0),r.actions.goToOption({focus:el.B.Nothing})}),P=(0,c.useMemo)(()=>{var e;return"function"==typeof m&&void 0!==i.value?null!=(e=m(i.value))?e:"":"string"==typeof i.value?i.value:""},[i.value,m]);(0,V.F)(([e,t],[n,o])=>{if(r.state.isTyping)return;let i=x.current;i&&((o===ey.Open&&t===ey.Closed||e!==n)&&(i.value=e),requestAnimationFrame(()=>{if(r.state.isTyping||!i||(null==w?void 0:w.activeElement)!==i)return;let{selectionStart:e,selectionEnd:t}=i;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&i.setSelectionRange(i.value.length,i.value.length)}))},[P,T,w,S]),(0,V.F)(([e],[t])=>
4{if(e===ey.Open&&t===ey.Closed){if(r.state.isTyping)return;let e=x.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:o,selectionDirection:i}=e;e.value="",e.value=t,null!==i?e.setSelectionRange(n,o,i):e.setSelectionRange(n,o)}},[T]);let R=(0,c.useRef)(!1),D=(0,C._)(()=>{R.current=!0}),F=(0,C._)(()=>{I.nextFrame(()=>{R.current=!1})}),k=(0,C._)(e=>{switch(r.actions.setIsTyping(!0),e.key){case ed.D.Enter:if(r.state.comboboxState!==ey.Open||R.current)return;if(e.preventDefault(),e.stopPropagation(),null===r.selectors.activeOptionIndex(r.state))return void r.actions.closeCombobox();r.actions.selectActiveOption(),i.mode===ex.Single&&r.actions.closeCombobox();break;case ed.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),(0,ea.Y)(r.state.comboboxState,{[ey.Open]:()=>r.actions.goToOption({focus:el.B.Next}),[ey.Closed]:()=>r.actions.openCombobox()});case ed.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),(0,ea.Y)(r.state.comboboxState,{[ey.Open]:()=>r.actions.goToOption({focus:el.B.Previous}),[ey.Closed]:()=>{(0,d.flushSync)(()=>r.actions.openCombobox()),i.value||r.actions.goToOption({focus:el.B.Last})}});case ed.D.Home:if(e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:el.B.First});case ed.D.PageUp:return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:el.B.First});case ed.D.End:if(e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:el.B.Last});case ed.D.PageDown:return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:el.B.Last});case ed.D.Escape:return r.state.comboboxState!==ey.Open?void 0:(e.preventDefault(),r.state.optionsElement&&!i.optionsPropsRef.current.static&&e.stopPropagation(),i.mode===ex.Single&&null===i.value&&M(),r.actions.closeCombobox());case ed.D.Tab:if(r.state.comboboxState!==ey.Open)return;i.mode===ex.Single&&r.state.activationTrigger!==eE.Focus&&r.actions.selectActiveOption(),r.actions.closeCombobox()}}),A=(0,C._)(e=>{null==p||p(e),i.mode===ex.Single&&""===e.target.value&&M(),r.actions.openCombobox()}),_=(0,C._)(e=>{var t,n,o;let l=null!=(t=e.relatedTarget)?t:er.b.find(t=>t!==e.currentTarget);if(!(null!=(n=r.state.optionsElement)&&n.contains(l))&&!(null!=(o=r.state.buttonElement)&&o.contains(l))&&r.state.comboboxState===ey.Open)return e.preventDefault(),i.mode===ex.Single&&null===i.value&&M(),r.actions.closeCombobox()}),B=(0,C._)(e=>{var t,n,o;let l=null!=(t=e.relatedTarget)?t:er.b.find(t=>t!==e.currentTarget);null!=(n=r.state.buttonElement)&&n.contains(l)||null!=(o=r.state.optionsElement)&&o.contains(l)||i.disabled||i.immediate&&r.state.comboboxState!==ey.Open&&I.microTask(()=>{(0,d.flushSync)(()=>r.actions.openCombobox()),r.actions.setActivationTrigger(eE.Focus)})}),j=(0,ef.o2)(),H=(0,ec.MM)(),{isFocused:N,focusProps:W}=(0,a.o)({autoFocus:v}),{isHovered:U,hoverProps:q}=(0,u.M)({isDisabled:h}),G=(0,eo.y)(r,e=>e.optionsElement),K=(0,c.useMemo)(()=>({open:T===ey.Open,disabled:h,invalid:i.invalid,hover:U,focus:N,autofocus:v}),[i,U,N,v,h,i.invalid]),J=(0,X.v6)({ref:E,id:f,role:"combobox",type:g,"aria-controls":null==G?void 0:G.id,"aria-expanded":T===ey.Open,"aria-activedescendant":(0,eo.y)(r,r.selectors.activeDescendantId),"aria-labelledby":j,"aria-describedby":H,"aria-autocomplete":"list",defaultValue:null!=(o=null!=(n=e.defaultValue)?n:void 0!==i.defaultValue?null==m?void 0:m(i.defaultValue):null)?o:i.defaultValue,disabled:h||void 0,autoFocus:v,onCompositionStart:D,onCompositionEnd:F,onKeyDown:k,onChange:A,onFocus:B,onBlur:_},W,q);return(0,X.Ci)()({ourProps:J,theirProps:b,slot:K,defaultTag:"input",name:"Combobox.Input"})}),ej=ef.JU,ez=(0,X.FX)(function(e,t){var n,o,r;let i=(0,c.useId)(),{id:l=`headlessui-combobox-options-${i}`,hold:s=!1,anchor:a,portal:u=!1,modal:d=!0,transition:f=!1,...p}=e,m=eO("Combobox.Options"),h=eR("Combobox.Options"),v=(0,$.zn)(a);v&&(u=!0);let[g,b]=(0,$.UF)(v),[y,x]=(0,c.useState)(null),E=(0,$.G3)(),w=(0,z.P)(t,v?g:null,m.actions.setOptionsElement,x),[T,S,I,O,D]=(0,eo.y)(m,e=>[e.comboboxState,e.inputElement,e.buttonElement,e.optionsElement,e.activationTrigger]),k=(0,L.g)(S||I),A=(0,L.g)(O),_=(0,en.O_)(),[B,H]=(0,N.p)(f,y,null!==_?(_&en.Uw.Open)===en.Uw.Open:T===ey.Open);(0,F.O)(B,S,m.actions.closeCombobox);let V=!h.__demoMode&&d&&T===ey.Open;(0,j.K)(V,A);let U=!h.__demoMode&&d&&T===ey.Open;(0,P.v)(U,{allowed:(0,c.useCallback)(()=>[S,I,O],[S,I,O])}),(0,R.s)(()=>{var t;h.optionsPropsRef.current.static=null!=(t=e.static)&&t},[h.optionsPropsRef,e.static]),(0,R.s)(()=>{h.optionsPropsRef.current.hold=s},[h.optionsPropsRef,s]),(0,W.i)(T===ey.Open,{container:O,accept:e=>
4"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let q=(0,ef.o2)([null==I?void 0:I.id]),G=(0,c.useMemo)(()=>({open:T===ey.Open,option:void 0}),[T]),K=(0,C._)(()=>{m.actions.setActivationTrigger(eE.Pointer)}),J=(0,C._)(e=>{e.preventDefault(),m.actions.setActivationTrigger(eE.Pointer)}),Y=(0,X.v6)(v?E():{},{"aria-labelledby":q,role:"listbox","aria-multiselectable":h.mode===ex.Multi||void 0,id:l,ref:w,style:{...p.style,...b,"--input-width":(0,M.L)(S,!0).width,"--button-width":(0,M.L)(I,!0).width},onWheel:D===eE.Pointer?void 0:K,onMouseDown:J,...(0,N.B)(H)}),Z=B&&T===ey.Closed,et=ee(Z,null==(n=h.virtual)?void 0:n.options),er=ee(Z,h.value),ei=(0,C._)(e=>h.compare(er,e)),el=(0,c.useMemo)(()=>{if(!h.virtual)return h;if(void 0===et)throw Error("Missing `options` in virtual mode");return et!==h.virtual.options?{...h,virtual:{...h.virtual,options:et}}:h},[h,et,null==(o=h.virtual)?void 0:o.options]);h.virtual&&Object.assign(p,{children:c.createElement(eP.Provider,{value:el},c.createElement(eF,{slot:G},p.children))});let es=(0,X.Ci)(),ea=(0,c.useMemo)(()=>h.mode===ex.Multi?h:{...h,isSelected:ei},[h,ei]);return c.createElement(em.ZL,{enabled:!!u&&(e.static||B),ownerDocument:k},c.createElement(eP.Provider,{value:ea},es({ourProps:Y,theirProps:{...p,children:c.createElement(Q,{freeze:Z},"function"==typeof p.children?null==(r=p.children)?void 0:r.call(p,G):p.children)},slot:G,defaultTag:"div",features:eL,visible:B,name:"Combobox.Options"}
4)))}),eH=(0,X.FX)(function(e,t){var n,o,r;let i=eR("Combobox.Option"),l=eO("Combobox.Option"),s=(0,c.useId)(),{id:a=`headlessui-combobox-option-${s}`,value:u,disabled:d=null!=(r=null==(o=null==(n=i.virtual)?void 0:n.disabled)?void 0:o.call(n,u))&&r,order:f=null,...p}=e,[m]=(0,eo.y)(l,e=>[e.inputElement]),h=_(m),v=(0,eo.y)(l,(0,c.useCallback)(e=>l.selectors.isActive(e,u,a),[u,a])),g=i.isSelected(u),b=(0,c.useRef)(null),y=(0,D.Y)({disabled:d,value:u,domRef:b,order:f}),x=(0,c.useContext)(eD),E=(0,z.P)(t,b,x?x.measureElement:null),w=(0,C._)(()=>{l.actions.setIsTyping(!1),l.actions.onChange(u)});(0,R.s)(()=>l.actions.registerOption(a,y),[y,a]);let T=(0,eo.y)(l,(0,c.useCallback)(e=>l.selectors.shouldScrollIntoView(e,u,a),[u,a]));(0,R.s)(()=>{if(T)return(0,es.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=b.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[T,b]);let S=(0,C._)(e=>{e.preventDefault(),e.button===ep.Left&&(d||(w(),(0,eu.Fr)()||requestAnimationFrame(()=>h()),i.mode===ex.Single&&l.actions.closeCombobox()))}),I=(0,C._)(()=>{if(d)return l.actions.goToOption({focus:el.B.Nothing});let e=i.calculateIndex(u);l.actions.goToOption({focus:el.B.Specific,idx:e})}),O=(0,H.J)(),M=(0,C._)(e=>O.update(e)),P=(0,C._)(e=>{if(!O.wasMoved(e)||d||v)return;let t=i.calculateIndex(u);l.actions.goToOption({focus:el.B.Specific,idx:t},eE.Pointer)}),F=(0,C._)(e=>{O.wasMoved(e)&&(d||v&&(i.optionsPropsRef.current.hold||l.actions.goToOption({focus:el.B.Nothing})))}),k=(0,c.useMemo)(()=>({active:v,focus:v,selected:g,disabled:d}),[v,g,d]);return(0,X.Ci)()({ourProps:{id:a,ref:E,role:"option",tabIndex:!0===d?void 0:-1,"aria-disabled":!0===d||void 0,"aria-selected":g,disabled:void 0,onMouseDown:S,onFocus:I,onPointerEnter:M,onMouseEnter:M,onPointerMove:P,onMouseMove:P,onPointerLeave:F,onMouseLeave:F},theirProps:p,slot:k,defaultTag:"div",name:"Combobox.Option"})}),eN=Object.assign(eA,{Input:eB,Button:e_,Label:ej,Options:ez,Option:eH})},5956:(e,t,n)=>{n.d(t,{c:()=>r});var o=n(14232);function r(e,t){return(0,o.useMemo)(()=>{var n;if(e.type)return e.type;let o=null!=(n=e.as)?n:"button";if("string"==typeof o&&"button"===o.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}},6986:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(14232);let r=o.forwardRef(function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 21h16.5M4.5 3h15M5.25 3v18m13.5-18v18M9 6.75h1.5m-1.5 3h1.5m-1.5 3h1.5m3-6H15m-1.5 3H15m-1.5 3H15M9 21v-3.375c0-.621.504-1.125 1.125-1.125h3.75c.621 0 1.125.504 1.125 1.125V21"}))})},9985:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(14232);let r=o.forwardRef(function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9"}))})},12473:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(14232);function r(){let e=(0,o.useRef)(new Map),t=(0,o.useCallback)((t,n,o,r)=>{let i=(null==r?void 0:r.once)?(...t)=>{e.current.delete(o),o(...t)}:o;e.current.set(o,{type:n,eventTarget:t,fn:i,options:r}),t.addEventListener(n,i,r)},[]),n=(0,o.useCallback)((t,n,o,r)=>{var i;let l=(null==(i=e.current.get(o))?void 0:i.fn)||o;t.removeEventListener(n,l,r),e.current.delete(o)},[]),r=(0,o.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,o.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}},14331:(e,t,n)=>{n.d(t,{G3:()=>h,St:()=>g,TI:()=>m,UF:()=>v,Xc:()=>p,zn:()=>f});var o=n(33144),r=n(94882),i=n(80400),l=n(14232),s=n(34517),a=n(80794),u=n(47566);let c=(0,l.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});c.displayName="FloatingContext";let d=(0,l.createContext)(null);function f(e){return(0,l.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function p(){return(0,l.useContext)(c).setReference}function m(){return(0,l.useContext)(c).getReferenceProps}function h(){let{getFloatingProps:e,slot:t}=(0,l.useContext)(c);return(0,l.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}function v(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,l.useContext)(d),n=(0,l.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,u.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let o=(0,l.useContext)(c);return(0,l.useMemo)(()=>[o.setFloating,e?o.styles:{}],[o.setFloating,e,o.styles])}function g({children:e,enabled:t=!0}){var n,s,f,p,m,h;let v,y,x,[E,w]=(0,l.useState)(null),[T,S]=(0,l.useState)(0),I=(0,l.useRef)(null),[C,O]=(0,l.useState)(null);n=C,(0,u.s)(()=>
4{if(!n)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(n).maxHeight,t=parseFloat(e);if(isNaN(t))return;let o=parseInt(e);isNaN(o)||t!==o&&(n.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(n,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[n]);let M=t&&null!==E&&null!==C,{to:P="bottom",gap:R=0,offset:D=0,padding:F=0,inner:k}=(s=E,f=C,v=b(null!=(p=null==s?void 0:s.gap)?p:"var(--anchor-gap, 0)",f),y=b(null!=(m=null==s?void 0:s.offset)?m:"var(--anchor-offset, 0)",f),x=b(null!=(h=null==s?void 0:s.padding)?h:"var(--anchor-padding, 0)",f),{...s,gap:v,offset:y,padding:x}),[L,A="center"]=P.split(" ");(0,u.s)(()=>{M&&S(0)},[M]);let{refs:_,floatingStyles:B,context:j}=(0,o.we)({open:M,placement:"selection"===L?"center"===A?"bottom":`bottom-${A}`:"center"===A?`${L}`:`${L}-${A}`,strategy:"absolute",transform:!1,middleware:[(0,r.cY)({mainAxis:"selection"===L?0:R,crossAxis:D}),(0,r.BN)({padding:F}),"selection"!==L&&(0,r.UU)({padding:F}),"selection"===L&&k?(0,o.vW)({...k,padding:F,overflowRef:I,offset:T,minItemsVisible:4,referenceOverflowThreshold:F,onFallbackChange(e){var t,n;if(!e)return;let o=j.elements.floating;if(!o)return;let r=parseFloat(getComputedStyle(o).scrollPaddingBottom)||0,i=Math.min(4,o.childElementCount),l=0,s=0;for(let e of null!=(n=null==(t=j.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+r,a=o.scrollTop,u=a+o.clientHeight;if(t>=a&&n<=u)i--;else{s=Math.max(0,Math.min(n,u)-Math.max(t,a)),l=e.clientHeight;break}}i>=1&&S(e=>{let t=l*i-s+r;return e>=t?e:t})}}):null,(0,r.Ej)({padding:F,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:i.ll}),[z=L,H=A]=j.placement.split("-");"selection"===L&&(z="selection");let N=(0,l.useMemo)(()=>({anchor:[z,H].filter(Boolean).join(" ")}),[z,H]),W=(0,o.Zx)(j,{overflowRef:I,onChange:S}),{getReferenceProps:V,getFloatingProps:U}=(0,o.bv)([W]),$=(0,a._)(e=>{O(e),_.setFloating(e)});return l.createElement(d.Provider,{value:w},l.createElement(c.Provider,{value:{setFloating:$,setReference:_.setReference,styles:B,getReferenceProps:V,getFloatingProps:U,slot:N}},e))}function b(e,t,n){let o=(0,s.L)(),r=(0,a._)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let r=y(e,t);return[r,n=>{let i=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let o=n[1].slice(0,t).trim(),r=n[1].slice(t+1).trim();return r?[o,...e(r)]:[o]}return[]}(e);{let l=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));o.requestAnimationFrame(function s(){o.nextFrame(s);let a=!1;for(let[e,n]of i.entries()){let o=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==o){l[e]=o,a=!0;break}}if(!a)return;let u=y(e,t);r!==u&&(n(u),r=u)})}return o.dispose}]}return[n,null]}),i=(0,l.useMemo)(()=>r(e,t)[0],[e,t]),[c=i,d]=(0,l.useState)();return(0,u.s)(()=>{let[n,o]=r(e,t);if(d(n),o)return o(d)},[e,t]),c}function y(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let o=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),o}d.displayName="PlacementContext"},17423:(e,t,n)=>{let o;n.d(t,{B:()=>r,X:()=>i});var r=((o=r||{})[o.First=0]="First",o[o.Previous=1]="Previous",o[o.Next=2]="Next",o[o.Last=3]="Last",o[o.Specific=4]="Specific",o[o.Nothing=5]="Nothing",o);function i(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)}}}
4,24802:(e,t,n)=>{var o=n(14232),r="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,l=o.useRef,s=o.useEffect,a=o.useMemo,u=o.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,o,c){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=i(e,(d=a(function(){function e(e){if(!s){if(s=!0,i=e,e=o(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return l=t}return l=e}if(t=l,r(i,e))return t;var n=o(e);return void 0!==c&&c(t,n)?(i=e,t):(i=e,l=n)}var i,l,s=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,o,c]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},36607:(e,t,n)=>{n.d(t,{M:()=>d});var o=n(12473),r=n(82505),i=n(86962),l=n(14232);let s=!1,a=0;function u(e){"touch"===e.pointerType&&(s=!0,setTimeout(()=>{s=!1},50))}function c(){if("u">typeof document)return"u">typeof PointerEvent&&document.addEventListener("pointerup",u),a++,()=>{!(--a>0)&&"u">typeof PointerEvent&&document.removeEventListener("pointerup",u)}}function d(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:a,isDisabled:u}=e,[d,f]=(0,l.useState)(!1),p=(0,l.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,l.useEffect)(c,[]);let{addGlobalListener:m,removeAllGlobalListeners:h}=(0,o.A)(),{hoverProps:v,triggerHoverEnd:g}=(0,l.useMemo)(()=>{let e=(e,t)=>{let o=p.target;p.pointerType="",p.target=null,"touch"!==t&&p.isHovered&&o&&(p.isHovered=!1,h(),a&&a({type:"hoverend",target:o,pointerType:t}),n&&n(!1),f(!1))},o={};return"u">typeof PointerEvent&&(o.onPointerEnter=o=>{s&&"mouse"===o.pointerType||((o,l)=>{if(p.pointerType=l,u||"touch"===l||p.isHovered||!o.currentTarget.contains(o.target))return;p.isHovered=!0;let s=o.currentTarget;p.target=s,m((0,r.TW)(o.target),"pointerover",t=>{p.isHovered&&p.target&&!(0,i.sD)(p.target,t.target)&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:s,pointerType:l}),n&&n(!0),f(!0)})(o,o.pointerType)},o.onPointerLeave=t=>{!u&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:o,triggerHoverEnd:e}},[t,n,a,u,p,m,h]);return(0,l.useEffect)(()=>{u&&g({currentTarget:p.target},p.pointerType)},[u]),{hoverProps:v,isHovered:d}}},37248:(e,t,n)=>{n.d(t,{J:()=>i});var o=n(14232);function r(e){return[e.screenX,e.screenY]}function i(){let e=(0,o.useRef)([-1,-1]);return{wasMoved(t){let n=r(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=r(t)}}}},42816:(e,t,n)=>{n.d(t,{q:()=>i});var o=n(14232);let r=(0,o.createContext)(void 0);function i(){return(0,o.useContext)(r)}},48648:(e,t,n)=>{n.d(t,{L:()=>i});var o=n(14232),r=n(47566);function i(e,t=!1){let[n,l]=(0,o.useReducer)(()=>({}),{}),s=(0,o.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(e),[e,n]);return(0,r.s)(()=>{if(!e)return;let t=new ResizeObserver(l);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:`${s.width}px`,height:`${s.height}px`}:s}},50140:(e,t,n)=>{function o(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let o=(null==t?void 0:t.getAttribute("disabled"))==="";return!(o&&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))&&o}n.d(t,{l:()=>o})},56407:(e,t,n)=>{n.d(t,{i:()=>l});var o=n(14232),r=n(50654),i=n(47566);function l(e,{container:t,accept:n,walk:s}){let a=(0,o.useRef)(n),u=(0,o.useRef)(s);(0,o.useEffect)(()=>{a.current=n,u.current=s},[n,s]),(0,i.s)(()=>{if(!t||!e)return;let n=(0,r.T)(t);if(!n)return;let o=a.current,i=u.current,l=Object.assign(e=>o(e),{acceptNode:o}),s=n.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,l,!1);for(;s.nextNode();)i(s.currentNode)},[t,e,a,u])}},59390:(e,t,n)=>{n.d(t,{Z:()=>s});var o=n(14232),r=n(50654),i=n(34517),l=n(80794);function s({disabled:e=!1}={}){let t=(0,o.useRef)(null),[n,a]=(0,o.useState)(!1),u=(0,i.L)(),c=(0,l._)(()=>{t.current=null,a(!1),u.dispose()}),d=(0,l._)(e=>{if(u.dispose(),null===t.current){t.current=e.currentTarget,a(!0);{let n=(0,r.T)(e.currentTarget);u.addEventListener(n,"pointerup",c,!1),u.addEventListener(n,"pointermove",e=>{if(t.current){var n,o;let r,i;a((r=e.width/2,i=e.height/2,n={top:e.clientY-i,right:e.clientX+r,bottom:e.clientY+i,left:e.clientX-r},o=t.current.getBoundingClientRect(),!(!n||!o||n.right<o.left||n.left>o.right||n.bottom<o.top||n.top>o.bottom)))}},!1),u.addEventListener(n,"pointercancel",c,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:d,onPointerUp:c,onClick:c}}}},62757:(e,t,n)=>{n.d(t,{$t:()=>o});function o(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}}
4,66398:(e,t,n)=>{n.d(t,{y:()=>l});var o=n(87282),r=n(80794),i=n(80190);function l(e,t,n=i.bN){return(0,o.useSyncExternalStoreWithSelector)((0,r._)(t=>e.subscribe(s,t)),(0,r._)(()=>e.state),(0,r._)(()=>e.state),(0,r._)(t),n)}function s(e){return e}},69291:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(14232);let r=o.forwardRef(function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"}),o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))})},69753:(e,t,n)=>{n.d(t,{JU:()=>m,b0:()=>p,o2:()=>f,vd:()=>d});var o=n(14232),r=n(80794),i=n(47566),l=n(84450),s=n(12493),a=n(42816),u=n(88551);let c=(0,o.createContext)(null);function d(){let e=(0,o.useContext)(c);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,d),e}return e}function f(e){var t,n,r;let i=null!=(n=null==(t=(0,o.useContext)(c))?void 0:t.value)?n:void 0;return(null!=(r=null==e?void 0:e.length)?r:0)>0?[i,...e].filter(Boolean).join(" "):i}function p({inherit:e=!1}={}){let t=f(),[n,i]=(0,o.useState)([]),l=e?[t,...n].filter(Boolean):n;return[l.length>0?l.join(" "):void 0,(0,o.useMemo)(()=>function(e){let t=(0,r._)(e=>(i(t=>[...t,e]),()=>i(t=>{let n=t.slice(),o=n.indexOf(e);return -1!==o&&n.splice(o,1),n}))),n=(0,o.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 o.createElement(c.Provider,{value:n},e.children)},[i])]}c.displayName="LabelContext";let m=Object.assign((0,u.FX)(function(e,t){var n;let c=(0,o.useId)(),f=d(),p=(0,a.q)(),m=(0,s._)(),{id:h=`headlessui-label-${c}`,htmlFor:v=null!=p?p:null==(n=f.props)?void 0:n.htmlFor,passive:g=!1,...b}=e,y=(0,l.P)(t);(0,i.s)(()=>f.register(h),[h,f.register]);let x=(0,r._)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),f.props&&"onClick"in f.props&&"function"==typeof f.props.onClick&&f.props.onClick(e),t instanceof HTMLLabelElement){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;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),E=m||!1,w=(0,o.useMemo)(()=>({...f.slot,disabled:E}),[f.slot,E]),T={ref:y,...f.props,id:h,htmlFor:v,onClick:x};return g&&("onClick"in T&&(delete T.htmlFor,delete T.onClick),"onClick"in b&&delete b.onClick),(0,u.Ci)()({ourProps:T,theirProps:b,slot:w,defaultTag:v?"label":"div",name:f.name||"Label"})}),{})},70005:(e,t,n)=>{let o,r,i;n.d(t,{W1:()=>ei,IU:()=>en,Dr:()=>er,c:()=>eo});var l=n(81893),s=n(36607),a=n(14232),u=n(98477),c=n(59390),d=n(47566),f=n(34517),p=n(48648),m=n(80794),h=n(63370),v=n(49211),g=n(71531),b=n(41593),y=n(5956),x=n(58075),E=n(84450);let w=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function T(e){var t,n;let o=null!=(t=e.innerText)?t:"",r=e.cloneNode(!0);if(!(r instanceof HTMLElement))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 w.test(l)&&(l=l.replace(w,"")),l}var S=n(37248),I=n(86154),C=n(56407),O=n(14331),M=n(37156),P=n(66398),R=n(50140),D=n(17423),F=n(50858),k=n(76187),L=n(23480),A=n(88551),_=n(22961),B=n(1563),j=n(69753),z=n(67127),H=n(80190),N=Object.defineProperty,W=(e,t,n)=>{let o;return(o="symbol"!=typeof t?t+"":t)in e?N(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,n},V=((o=V||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),U=((r=U||{})[r.Pointer=0]="Pointer",r[r.Other=1]="Other",r),$=((i=$||{})[i.OpenMenu=0]="OpenMenu",i[i.CloseMenu=1]="CloseMenu",i[i.GoToItem=2]="GoToItem",i[i.Search=3]="Search",i[i.ClearSearch=4]="ClearSearch",i[i.RegisterItems=5]="RegisterItems",i[i.UnregisterItems=6]="UnregisterItems",i[i.SetButtonElement=7]="SetButtonElement",i[i.SetItemsElement=8]="SetItemsElement",i[i.SortItems=9]="SortItems",i);function q(e,t=e=>e){let n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,o=(0,k.wl)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),r=n?o.indexOf(n):null;return -1===r&&(r=null),{items:o,activeItemIndex:r}}let X={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,pendingFocus:{focus:D.B.Nothing},menuState:1},0:(e,t)=>0===e.menuState?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0},2:(e,t)=>{var n,o,r,i,l;if(1===e.menuState)return e;let s={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===D.B.Nothing)return{...s,activeItemIndex:null};if(t.focus===D.B.Specific)return{...s,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===D.B.Previous){let n=e.activeItemIndex;if(null!==n){let i=e.items[n].dataRef.current.domRef,l=(0,D.X)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.items[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,activeItemIndex:l}}}}else if(t.focus===D.B.Next){let n=e.activeItemIndex;if(null!==n){let o=e.items[n].dataRef.current.domRef,r=(0,D.X)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==r){let t=e.items[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,activeItemIndex:r}}}}let a=q(e),u=(0,D.X)(t,{resolveItems:()=>a.items,resolveActiveIndex:()=>a.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...s,...a,activeItemIndex:u}},3:(e,t)=>
4{let n=+(""===e.searchQuery),o=e.searchQuery+t.value.toLowerCase(),r=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(o))&&!e.dataRef.current.disabled}),i=r?e.items.indexOf(r):-1;return -1===i||i===e.activeItemIndex?{...e,searchQuery:o}:{...e,searchQuery:o,activeItemIndex:i,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=e.items.concat(t.items.map(e=>e)),o=e.activeItemIndex;return e.pendingFocus.focus!==D.B.Nothing&&(o=(0,D.X)(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),{...e,items:n,activeItemIndex:o,pendingFocus:{focus:D.B.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let n=e.items,o=[],r=new Set(t.items);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,items:n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element},9:e=>e.pendingShouldSort?{...e,...q(e),pendingShouldSort:!1}:e};class G extends H.u5{constructor(e){super(e),W(this,"actions",{registerItem:(0,H.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,items:e.splice(0)}))]}),unregisterItem:(0,H.vA)(()=>{let e=[];return[t=>e.push(t),()=>this.send({type:6,items:e.splice(0)})]})}),W(this,"selectors",{activeDescendantId(e){var t;let n=e.activeItemIndex,o=e.items;return null===n||null==(t=o[n])?void 0:t.id},isActive(e,t){var n;let o=e.activeItemIndex,r=e.items;return null!==o&&(null==(n=r[o])?void 0:n.id)===t},shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.menuState&&0!==e.activationTrigger&&this.isActive(e,t)}}),this.on(5,()=>{requestAnimationFrame(()=>{this.send({type:9})})})}static new({__demoMode:e=!1}={}){return new G({__demoMode:e,menuState:+!e,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:D.B.Nothing}})}reduce(e,t){return(0,L.Y)(t.type,X,e,t)}}let K=(0,a.createContext)(null);function J(e){let t=(0,a.useContext)(K);if(null===t){let t=Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Y),t}return t}function Y({__demoMode:e=!1}={}){return(0,a.useMemo)(()=>G.new({__demoMode:e}),[])}let Z=a.Fragment,Q=A.Ac.RenderStrategy|A.Ac.Static,ee=a.Fragment,et=(0,A.FX)(function(e,t){let{__demoMode:n=!1,...o}=e,r=Y({__demoMode:n}),[i,l,s]=(0,P.y)(r,e=>[e.menuState,e.itemsElement,e.buttonElement]),u=(0,E.P)(t),c=i===V.Open;(0,g.j)(c,[s,l],(e,t)=>{var n;r.send({type:$.CloseMenu}),(0,k.Bm)(t,k.MZ.Loose)||(e.preventDefault(),null==(n=r.state.buttonElement)||n.focus())});let d=(0,m._)(()=>{r.send({type:$.CloseMenu})}),f=(0,a.useMemo)(()=>({open:i===V.Open,close:d}),[i,d]),p=(0,A.Ci)();return a.createElement(O.St,null,a.createElement(K.Provider,{value:r},a.createElement(M.El,{value:(0,L.Y)(i,{[V.Open]:M.Uw.Open,[V.Closed]:M.Uw.Closed})},p({ourProps:{ref:u},theirProps:o,slot:f,defaultTag:Z,name:"Menu"}))))}),en=(0,A.FX)(function(e,t){let n=J("Menu.Button"),o=(0,a.useId)(),{id:r=`headlessui-menu-button-${o}`,disabled:i=!1,autoFocus:d=!1,...f}=e,p=(0,a.useRef)(null),h=(0,O.TI)(),v=(0,E.P)(t,p,(0,O.Xc)(),(0,m._)(e=>n.send({type:$.SetButtonElement,element:e}))),g=(0,m._)(e=>{switch(e.key){case B.D.Space:case B.D.Enter:case B.D.ArrowDown:e.preventDefault(),e.stopPropagation(),n.send({type:$.OpenMenu,focus:{focus:D.B.First}});break;case B.D.ArrowUp:e.preventDefault(),e.stopPropagation(),n.send({type:$.OpenMenu,focus:{focus:D.B.Last}})}}),b=(0,m._)(e=>{e.key===B.D.Space&&e.preventDefault()}),[x,w]=(0,P.y)(n,e=>[e.menuState,e.itemsElement]),T=(0,m._)(e=>{var t;if(0===e.button){if((0,R.l)(e.currentTarget))return e.preventDefault();i||(x===V.Open?((0,u.flushSync)(()=>n.send({type:$.CloseMenu}
4)),null==(t=p.current)||t.focus({preventScroll:!0})):(e.preventDefault(),n.send({type:$.OpenMenu,focus:{focus:D.B.Nothing},trigger:U.Pointer})))}}),{isFocusVisible:S,focusProps:I}=(0,l.o)({autoFocus:d}),{isHovered:C,hoverProps:M}=(0,s.M)({isDisabled:i}),{pressed:F,pressProps:k}=(0,c.Z)({disabled:i}),L=(0,a.useMemo)(()=>({open:x===V.Open,active:F||x===V.Open,disabled:i,hover:C,focus:S,autofocus:d}),[x,C,S,F,i,d]),_=(0,A.v6)(h(),{ref:v,id:r,type:(0,y.c)(e,p.current),"aria-haspopup":"menu","aria-controls":null==w?void 0:w.id,"aria-expanded":x===V.Open,disabled:i||void 0,autoFocus:d,onKeyDown:g,onKeyUp:b,onMouseDown:T},I,M,k);return(0,A.Ci)()({ourProps:_,theirProps:f,slot:L,defaultTag:"button",name:"Menu.Button"})}),eo=(0,A.FX)(function(e,t){let n=(0,a.useId)(),{id:o=`headlessui-menu-items-${n}`,anchor:r,portal:i=!1,modal:l=!0,transition:s=!1,...c}=e,g=(0,O.zn)(r),y=J("Menu.Items"),[w,T]=(0,O.UF)(g),S=(0,O.G3)(),[R,F]=(0,a.useState)(null),L=(0,E.P)(t,g?w:null,(0,m._)(e=>y.send({type:$.SetItemsElement,element:e})),F),[_,j]=(0,P.y)(y,e=>[e.menuState,e.buttonElement]),H=(0,b.g)(j),N=(0,b.g)(R);g&&(i=!0);let W=(0,M.O_)(),[U,q]=(0,I.p)(s,R,null!==W?(W&M.Uw.Open)===M.Uw.Open:_===V.Open);(0,v.O)(U,j,()=>{y.send({type:$.CloseMenu})});let X=(0,P.y)(y,e=>e.__demoMode),G=!X&&l&&_===V.Open;(0,x.K)(G,N);let K=!X&&l&&_===V.Open;(0,h.v)(K,{allowed:(0,a.useCallback)(()=>[j,R],[j,R])});let Y=!function(e,t){let n=(0,a.useRef)({left:0,top:0});if((0,d.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}(_!==V.Open,j)&&U;(0,a.useEffect)(()=>{R&&_===V.Open&&R!==(null==N?void 0:N.activeElement)&&R.focus({preventScroll:!0})},[_,R,N]),(0,C.i)(_===V.Open,{container:R,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let Z=(0,f.L)(),ee=(0,m._)(e=>{var t,n,o;switch(Z.dispose(),e.key){case B.D.Space:if(""!==y.state.searchQuery)return e.preventDefault(),e.stopPropagation(),y.send({type:$.Search,value:e.key});case B.D.Enter:if(e.preventDefault(),e.stopPropagation(),null!==y.state.activeItemIndex){let{dataRef:e}=y.state.items[y.state.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}y.send({type:$.CloseMenu}),(0,k.Fh)(y.state.buttonElement);break;case B.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),y.send({type:$.GoToItem,focus:D.B.Next});case B.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),y.send({type:$.GoToItem,focus:D.B.Previous});case B.D.Home:case B.D.PageUp:return e.preventDefault(),e.stopPropagation(),y.send({type:$.GoToItem,focus:D.B.First});case B.D.End:case B.D.PageDown:return e.preventDefault(),e.stopPropagation(),y.send({type:$.GoToItem,focus:D.B.Last});case B.D.Escape:e.preventDefault(),e.stopPropagation(),(0,u.flushSync)(()=>y.send({type:$.CloseMenu})),null==(o=y.state.buttonElement)||o.focus({preventScroll:!0});break;case B.D.Tab:e.preventDefault(),e.stopPropagation(),(0,u.flushSync)(()=>y.send({type:$.CloseMenu})),(0,k.p9)(y.state.buttonElement,e.shiftKey?k.BD.Previous:k.BD.Next);break;default:1===e.key.length&&(y.send({type:$.Search,value:e.key}),Z.setTimeout(()=>y.send({type:$.ClearSearch}),350))}}),et=(0,m._)(e=>{e.key===B.D.Space&&e.preventDefault()}),en=(0,a.useMemo)(()=>({open:_===V.Open}),[_]),eo=(0,A.v6)(g?S():{},{"aria-activedescendant":(0,P.y)(y,y.selectors.activeDescendantId),"aria-labelledby":(0,P.y)(y,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),id:o,onKeyDown:ee,onKeyUp:et,role:"menu",tabIndex:_===V.Open?0:void 0,ref:L,style:{...c.style,...T,"--button-width":(0,p.L)(j,!0).width},...(0,I.B)(q)}),er=(0,A.Ci)();return a.createElement(z.ZL,{enabled:!!i&&(e.static||U),ownerDocument:H},er({ourProps:eo,theirProps:c,slot:en,defaultTag:"div",features:Q,visible:Y,name:"Menu.Items"}))}),er=(0,A.FX)(function(e,t){let n,o,r=(0,a.useId)(),{id:i=`headlessui-menu-item-${r}`,disabled:l=!1,...s}=e,u=J("Menu.Item"),c=(0,P.y)(u,e=>u.selectors.isActive(e,i)),f=(0,a.useRef)(null),p=(0,E.P)(t,f),h=(0,P.y)(u,e=>u.selectors.shouldScrollIntoView(e,i));(0,d.s)(()=>
4{if(h)return(0,F.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=f.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[h,f]);let v=(n=(0,a.useRef)(""),o=(0,a.useRef)(""),(0,m._)(()=>{let e=f.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():T(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return T(e).trim()})(e).trim().toLowerCase();return n.current=t,o.current=r,r})),g=(0,a.useRef)({disabled:l,domRef:f,get textValue(){return v()}});(0,d.s)(()=>{g.current.disabled=l},[g,l]),(0,d.s)(()=>(u.actions.registerItem(i,g),()=>u.actions.unregisterItem(i)),[g,i]);let b=(0,m._)(()=>{u.send({type:$.CloseMenu})}),y=(0,m._)(e=>{if(l)return e.preventDefault();u.send({type:$.CloseMenu}),(0,k.Fh)(u.state.buttonElement)}),x=(0,m._)(()=>{if(l)return u.send({type:$.GoToItem,focus:D.B.Nothing});u.send({type:$.GoToItem,focus:D.B.Specific,id:i})}),w=(0,S.J)(),I=(0,m._)(e=>{w.update(e),!l&&(c||u.send({type:$.GoToItem,focus:D.B.Specific,id:i,trigger:U.Pointer}))}),C=(0,m._)(e=>{w.wasMoved(e)&&(l||c||u.send({type:$.GoToItem,focus:D.B.Specific,id:i,trigger:U.Pointer}))}),O=(0,m._)(e=>{w.wasMoved(e)&&(l||c&&u.send({type:$.GoToItem,focus:D.B.Nothing}))}),[M,R]=(0,j.b0)(),[L,B]=(0,_.rU)(),z=(0,a.useMemo)(()=>({active:c,focus:c,disabled:l,close:b}),[c,l,b]),H=(0,A.Ci)();return a.createElement(R,null,a.createElement(B,null,H({ourProps:{id:i,ref:p,role:"menuitem",tabIndex:!0===l?void 0:-1,"aria-disabled":!0===l||void 0,"aria-labelledby":M,"aria-describedby":L,disabled:void 0,onClick:y,onFocus:x,onPointerEnter:I,onMouseEnter:I,onPointerMove:C,onMouseMove:C,onPointerLeave:O,onMouseLeave:O},theirProps:s,slot:z,defaultTag:ee,name:"Menu.Item"})))}),ei=Object.assign(et,{Button:en,Items:eo,Item:er,Section:(0,A.FX)(function(e,t){let[n,o]=(0,j.b0)(),r=(0,A.Ci)();return a.createElement(o,null,r({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,A.FX)(function(e,t){let n=(0,a.useId)(),{id:o=`headlessui-menu-heading-${n}`,...r}=e,i=(0,j.vd)();(0,d.s)(()=>i.register(o),[o,i.register]);let l={id:o,ref:t,role:"presentation",...i.props};return(0,A.Ci)()({ourProps:l,theirProps:r,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,A.FX)(function(e,t){return(0,A.Ci)()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})})},72902:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(14232);let r=o.forwardRef(function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{fillRule:"evenodd",d:"M9 3.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11ZM2 9a7 7 0 1 1 12.452 4.391l3.328 3.329a.75.75 0 1 1-1.06 1.06l-3.329-3.328A7 7 0 0 1 2 9Z",clipRule:"evenodd"}))})},73837:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(14232);let r=o.forwardRef(function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))})},80190:(e,t,n)=>{n.d(t,{bN:()=>p,u5:()=>f,vA:()=>v});var o,r,i,l=n(55447),s=n(50858),a=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},u=(e,t,n)=>(a(e,t,"read from private field"),n?n.call(e):t.get(e)),c=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},d=(e,t,n,o)=>(a(e,t,"write to private field"),o?o.call(e,n):t.set(e,n),n);class f{constructor(e){c(this,o,{}),c(this,r,new l.G(()=>new Set)),c(this,i,new Set),d(this,o,e)}get state(){return u(this,o)}subscribe(e,t){let n={selector:e,callback:t,current:e(u(this,o))};return u(this,i).add(n),()=>{u(this,i).delete(n)}}on(e,t){return u(this,r).get(e).add(t),()=>{u(this,r).get(e).delete(t)}}send(e){for(let t of(d(this,o,this.reduce(u(this,o),e)),u(this,i))){let e=t.selector(u(this,o));p(t.current,e)||(t.current=e,t.callback(e))}for(let t of u(this,r).get(e.type))t(u(this,o),e)}}function p(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&m(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&m(e.entries(),t.entries()):!!(h(e)&&h(t))&&m(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function m(e,t){for(;;){let n=e.next(),o=t.next();if(n.done&&o.done)return!0;
4if(n.done||o.done||!Object.is(n.value,o.value))return!1}}function h(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function v(e){let[t,n]=e(),o=(0,s.e)();return(...e)=>{t(...e),o.dispose(),o.microTask(n)}}o=new WeakMap,r=new WeakMap,i=new WeakMap},80400:(e,t,n)=>{n.d(t,{ll:()=>S,rD:()=>R,__:()=>I,UU:()=>M,cY:()=>C,BN:()=>O,Ej:()=>P});var o=n(81040);function r(e,t,n){let r,{reference:i,floating:l}=e,s=(0,o.TV)(t),a=(0,o.Dz)(t),u=(0,o.sq)(a),c=(0,o.C0)(t),d="y"===s,f=i.x+i.width/2-l.width/2,p=i.y+i.height/2-l.height/2,m=i[u]/2-l[u]/2;switch(c){case"top":r={x:f,y:i.y-l.height};break;case"bottom":r={x:f,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:p};break;case"left":r={x:i.x-l.width,y:p};break;default:r={x:i.x,y:i.y}}switch((0,o.Sg)(t)){case"start":r[a]-=m*(n&&d?-1:1);break;case"end":r[a]+=m*(n&&d?-1:1)}return r}let i=async(e,t,n)=>{let{placement:o="bottom",strategy:i="absolute",middleware:l=[],platform:s}=n,a=l.filter(Boolean),u=await (null==s.isRTL?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:f}=r(c,o,u),p=o,m={},h=0;for(let n=0;n<a.length;n++){let{name:l,fn:v}=a[n],{x:g,y:b,data:y,reset:x}=await v({x:d,y:f,initialPlacement:o,placement:p,strategy:i,middlewareData:m,rects:c,platform:s,elements:{reference:e,floating:t}});d=null!=g?g:d,f=null!=b?b:f,m={...m,[l]:{...m[l],...y}},x&&h<=50&&(h++,"object"==typeof x&&(x.placement&&(p=x.placement),x.rects&&(c=!0===x.rects?await s.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:d,y:f}=r(c,p,u)),n=-1)}return{x:d,y:f,placement:p,strategy:i,middlewareData:m}};async function l(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:l,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=(0,o._3)(t,e),h=(0,o.nI)(m),v=a[p?"floating"===f?"reference":"floating":f],g=(0,o.B1)(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(v)))||n?v:v.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:u})),b="floating"===f?{x:r,y:i,width:s.floating.width,height:s.floating.height}:s.reference,y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),x=await (null==l.isElement?void 0:l.isElement(y))&&await (null==l.getScale?void 0:l.getScale(y))||{x:1,y:1},E=(0,o.B1)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:y,strategy:u}):b);return{top:(g.top-E.top+h.top)/x.y,bottom:(E.bottom-g.bottom+h.bottom)/x.y,left:(g.left-E.left+h.left)/x.x,right:(E.right-g.right+h.right)/x.x}}async function s(e,t){let{placement:n,platform:r,elements:i}=e,l=await (null==r.isRTL?void 0:r.isRTL(i.floating)),s=(0,o.C0)(n),a=(0,o.Sg)(n),u="y"===(0,o.TV)(n),c=["left","top"].includes(s)?-1:1,d=l&&u?-1:1,f=(0,o._3)(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof h&&(m="end"===a?-1*h:h),u?{x:m*d,y:p*c}:{x:p*c,y:m*d}}var a=n(84974);function u(e){let t=(0,a.L9)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=(0,a.sb)(e),l=i?e.offsetWidth:n,s=i?e.offsetHeight:r,u=(0,o.LI)(n)!==l||(0,o.LI)(r)!==s;return u&&(n=l,r=s),{width:n,height:r,$:u}}function c(e){return(0,a.vq)(e)?e:e.contextElement}function d(e){let t=c(e);if(!(0,a.sb)(t))return(0,o.Jx)(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:l}=u(t),s=(l?(0,o.LI)(n.width):n.width)/r,d=(l?(0,o.LI)(n.height):n.height)/i;return s&&Number.isFinite(s)||(s=1),d&&Number.isFinite(d)||(d=1),{x:s,y:d}}let f=(0,o.Jx)(0);function p(e){let t=(0,a.zk)(e);return(0,a.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:f}function m(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),s=c(e),u=(0,o.Jx)(1);t&&(r?(0,a.vq)(r)&&(u=d(r)):u=d(e));let f=(void 0===(i=n)&&(i=!1),r&&(!i||r===(0,a.zk)(s))&&i)?p(s):(0,o.Jx)(0),m=(l.left+f.x)/u.x,h=(l.top+f.y)/u.y,v=l.width/u.x,g=l.height/u.y;if(s){let e=(0,a.zk)(s),t=r&&(0,a.vq)(r)?(0,a.zk)(r):r,n=e,o=(0,a._m)(n);for(;o&&r&&t!==n;){let e=d(o),t=o.getBoundingClientRect(),r=(0,a.L9)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;m*=e.x,h*=e.y,v*=e.x,g*=e.y,m+=i,h+=l,n=(0,a.zk)(o),o=(0,a._m)(n)}}return(0,o.B1)({width:v,height:g,x:m,y:h})}function h(e,t){let n=(0,a.CP)(e).scrollLeft;return t?t.left+n:m((0,a.ep)(e)).left+n}function v(e,t,n){void 0===n&&(n=!1);let o=e.getBoundingClientRect();return{x:o.left+t.scrollLeft-(n?0:h(e,o)),y:o.top+t.scrollTop}}function g(e,t,n){var r;let i;if("viewport"===t)i=function(e,t){let n=(0,a.zk)(e),o=(0,a.ep)(e),r=n.visualVie
4wport,i=o.clientWidth,l=o.clientHeight,s=0,u=0;if(r){i=r.width,l=r.height;let e=(0,a.Tc)();(!e||e&&"fixed"===t)&&(s=r.offsetLeft,u=r.offsetTop)}return{width:i,height:l,x:s,y:u}}(e,n);else if("document"===t){let t,n,l,s,u,c,d;r=(0,a.ep)(e),t=(0,a.ep)(r),n=(0,a.CP)(r),l=r.ownerDocument.body,s=(0,o.T9)(t.scrollWidth,t.clientWidth,l.scrollWidth,l.clientWidth),u=(0,o.T9)(t.scrollHeight,t.clientHeight,l.scrollHeight,l.clientHeight),c=-n.scrollLeft+h(r),d=-n.scrollTop,"rtl"===(0,a.L9)(l).direction&&(c+=(0,o.T9)(t.clientWidth,l.clientWidth)-s),i={width:s,height:u,x:c,y:d}}else if((0,a.vq)(t)){let e,r,l,s,u,c;r=(e=m(t,!0,"fixed"===n)).top+t.clientTop,l=e.left+t.clientLeft,s=(0,a.sb)(t)?d(t):(0,o.Jx)(1),u=t.clientWidth*s.x,c=t.clientHeight*s.y,i={width:u,height:c,x:l*s.x,y:r*s.y}}else{let n=p(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,o.B1)(i)}function b(e){return"static"===(0,a.L9)(e).position}function y(e,t){if(!(0,a.sb)(e)||"fixed"===(0,a.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,a.ep)(e)===n&&(n=n.ownerDocument.body),n}function x(e,t){let n=(0,a.zk)(e);if((0,a.Tf)(e))return n;if(!(0,a.sb)(e)){let t=(0,a.$4)(e);for(;t&&!(0,a.eu)(t);){if((0,a.vq)(t)&&!b(t))return t;t=(0,a.$4)(t)}return n}let o=y(e,t);for(;o&&(0,a.Lv)(o)&&b(o);)o=y(o,t);return o&&(0,a.eu)(o)&&b(o)&&!(0,a.sQ)(o)?n:o||(0,a.gJ)(e)||n}let E=async function(e){let t=this.getOffsetParent||x,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,a.sb)(t),i=(0,a.ep)(t),l="fixed"===n,s=m(e,!0,l,t),u={scrollLeft:0,scrollTop:0},c=(0,o.Jx)(0);if(r||!r&&!l)if(("body"!==(0,a.mq)(t)||(0,a.ZU)(i))&&(u=(0,a.CP)(t)),r){let e=m(t,!0,l,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=h(i));let d=!i||r||l?(0,o.Jx)(0):v(i,u);return{x:s.left+u.scrollLeft-c.x-d.x,y:s.top+u.scrollTop-c.y-d.y,width:s.width,height:s.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},w={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,l="fixed"===i,s=(0,a.ep)(r),u=!!t&&(0,a.Tf)(t.floating);if(r===s||u&&l)return n;let c={scrollLeft:0,scrollTop:0},f=(0,o.Jx)(1),p=(0,o.Jx)(0),h=(0,a.sb)(r);if((h||!h&&!l)&&(("body"!==(0,a.mq)(r)||(0,a.ZU)(s))&&(c=(0,a.CP)(r)),(0,a.sb)(r))){let e=m(r);f=d(r),p.x=e.x+r.clientLeft,p.y=e.y+r.clientTop}let g=!s||h||l?(0,o.Jx)(0):v(s,c,!0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-c.scrollLeft*f.x+p.x+g.x,y:n.y*f.y-c.scrollTop*f.y+p.y+g.y}},getDocumentElement:a.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,l=[..."clippingAncestors"===n?(0,a.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let o=(0,a.v9)(e,[],!1).filter(e=>(0,a.vq)(e)&&"body"!==(0,a.mq)(e)),r=null,i="fixed"===(0,a.L9)(e).position,l=i?(0,a.$4)(e):e;for(;(0,a.vq)(l)&&!(0,a.eu)(l);){let t=(0,a.L9)(l),n=(0,a.sQ)(l);n||"fixed"!==t.position||(r=null),(i?!n&&!r:!n&&"static"===t.position&&!!r&&["absolute","fixed"].includes(r.position)||(0,a.ZU)(l)&&!n&&function e(t,n){let o=(0,a.$4)(t);return!(o===n||!(0,a.vq)(o)||(0,a.eu)(o))&&("fixed"===(0,a.L9)(o).position||e(o,n))}(e,l))?o=o.filter(e=>e!==l):r=t,l=(0,a.$4)(l)}return t.set(e,o),o}(t,this._c):[].concat(n),r],s=l[0],u=l.reduce((e,n)=>{let r=g(t,n,i);return e.top=(0,o.T9)(r.top,e.top),e.right=(0,o.jk)(r.right,e.right),e.bottom=(0,o.jk)(r.bottom,e.bottom),e.left=(0,o.T9)(r.left,e.left),e},g(t,s,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:x,getElementRects:E,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=u(e);return{width:t,height:n}},getScale:d,isElement:a.vq,isRTL:function(e){return"rtl"===(0,a.L9)(e).direction}};function T(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function S(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:s=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=c(e),h=l||s?[...p?(0,a.v9)(p):[],...(0,a.v9)(t)]:[];
4h.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let v=p&&d?function(e,t){let n,r=null,i=(0,a.ep)(e);function l(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function s(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),l();let c=e.getBoundingClientRect(),{left:d,top:f,width:p,height:m}=c;if(a||t(),!p||!m)return;let h={rootMargin:-(0,o.RI)(f)+"px "+-(0,o.RI)(i.clientWidth-(d+p))+"px "+-(0,o.RI)(i.clientHeight-(f+m))+"px "+-(0,o.RI)(d)+"px",threshold:(0,o.T9)(0,(0,o.jk)(1,u))||1},v=!0;function g(t){let o=t[0].intersectionRatio;if(o!==u){if(!v)return s();o?s(!1,o):n=setTimeout(()=>{s(!1,1e-7)},1e3)}1!==o||T(c,e.getBoundingClientRect())||s(),v=!1}try{r=new IntersectionObserver(g,{...h,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}(!0),l}(p,n):null,g=-1,b=null;u&&(b=new ResizeObserver(e=>{let[o]=e;o&&o.target===p&&b&&(b.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),n()}),p&&!f&&b.observe(p),b.observe(t));let y=f?m(e):null;return f&&function t(){let o=m(e);y&&!T(y,o)&&n(),y=o,i=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{l&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),null==v||v(),null==(e=b)||e.disconnect(),b=null,f&&cancelAnimationFrame(i)}}let I=l,C=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,o;let{x:r,y:i,placement:l,middlewareData:a}=t,u=await s(t,e);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(o=a.arrow)&&o.alignmentOffset?{}:{x:r+u.x,y:i+u.y,data:{...u,placement:l}}}}},O=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,o._3)(e,t),d={x:n,y:r},f=await l(t,c),p=(0,o.TV)((0,o.C0)(i)),m=(0,o.PG)(p),h=d[m],v=d[p];if(s){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=h+f[e],r=h-f[t];h=(0,o.qE)(n,h,r)}
4if(a){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=v+f[e],r=v-f[t];v=(0,o.qE)(n,v,r)}let g=u.fn({...t,[m]:h,[p]:v});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[m]:s,[p]:a}}}}}},M=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,i,s,a;let{placement:u,middlewareData:c,rects:d,initialPlacement:f,platform:p,elements:m}=t,{mainAxis:h=!0,crossAxis:v=!0,fallbackPlacements:g,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:x=!0,...E}=(0,o._3)(e,t);if(null!=(n=c.arrow)&&n.alignmentOffset)return{};let w=(0,o.C0)(u),T=(0,o.TV)(f),S=(0,o.C0)(f)===f,I=await (null==p.isRTL?void 0:p.isRTL(m.floating)),C=g||(S||!x?[(0,o.bV)(f)]:(0,o.WJ)(f)),O="none"!==y;!g&&O&&C.push(...(0,o.lP)(f,x,y,I));let M=[f,...C],P=await l(t,E),R=[],D=(null==(r=c.flip)?void 0:r.overflows)||[];if(h&&R.push(P[w]),v){let e=(0,o.w7)(u,d,I);R.push(P[e[0]],P[e[1]])}if(D=[...D,{placement:u,overflows:R}],!R.every(e=>e<=0)){let e=((null==(i=c.flip)?void 0:i.index)||0)+1,t=M[e];if(t)return{data:{index:e,overflows:D},reset:{placement:t}};let n=null==(s=D.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:s.placement;if(!n)switch(b){case"bestFit":{let e=null==(a=D.filter(e=>{if(O){let t=(0,o.TV)(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=f}if(u!==n)return{reset:{placement:n}}}return{}}}},P=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let i,s,{placement:a,rects:u,platform:c,elements:d}=t,{apply:f=()=>{},...p}=(0,o._3)(e,t),m=await l(t,p),h=(0,o.C0)(a),v=(0,o.Sg)(a),g="y"===(0,o.TV)(a),{width:b,height:y}=u.floating;"top"===h||"bottom"===h?(i=h,s=v===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(s=h,i="end"===v?"top":"bottom");let x=y-m.top-m.bottom,E=b-m.left-m.right,w=(0,o.jk)(y-m[i],x),T=(0,o.jk)(b-m[s],E),S=!t.middlewareData.shift,I=w,C=T;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(C=E),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(I=x),S&&!v){let e=(0,o.T9)(m.left,0),t=(0,o.T9)(m.right,0),n=(0,o.T9)(m.top,0),r=(0,o.T9)(m.bottom,0);g?C=b-2*(0!==e||0!==t?e+t:(0,o.T9)(m.left,m.right)):I=y-2*(0!==n||0!==r?n+r:(0,o.T9)(m.top,m.bottom))}await f({...t,availableWidth:C,availableHeight:I});let O=await c.getDimensions(d.floating);return b!==O.width||y!==O.height?{reset:{rects:!0}}:{}}}},R=(e,t,n)=>{let o=new Map,r={platform:w,...n},l={...r.platform,_c:o};return i(e,t,{...r,platform:l})}},81040:(e,t,n)=>{n.d(t,{B1:()=>S,C0:()=>f,Dz:()=>g,Jx:()=>s,LI:()=>i,PG:()=>m,RI:()=>l,Sg:()=>p,T9:()=>r,TV:()=>v,WJ:()=>y,_3:()=>d,bV:()=>w,jk:()=>o,lP:()=>E,nI:()=>T,qE:()=>c,sq:()=>h,w7:()=>b});let o=Math.min,r=Math.max,i=Math.round,l=Math.floor,s=e=>({x:e,y:e}),a={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function c(e,t,n){return r(e,o(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function v(e){return["top","bottom"].includes(f(e))?"y":"x"}function g(e){return m(v(e))}function b(e,t,n){void 0===n&&(n=!1);let o=p(e),r=g(e),i=h(r),l="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=w(l)),[l,w(l)]}function y(e){let t=w(e);return[x(e),t,x(t)]}function x(e){return e.replace(/start|end/g,e=>u[e])}function E(e,t,n,o){let r=p(e),i=function(e,t,n){let o=["left","right"],r=["right","left"];switch(e){case"top":case"bottom":if(n)return t?r:o;return t?o:r;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(f(e),"start"===n,o);return r&&(i=i.map(e=>e+"-"+r),t&&(i=i.concat(i.map(x)))),i}function w(e){return e.replace(/left|right|bottom|top/g,e=>a[e])}function T(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function S(e){let{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}}
4,81893:(e,t,n)=>{let o;n.d(t,{o:()=>_});var r=n(14232);let i="u">typeof document?r.useLayoutEffect:()=>{};function l(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function s(e){var t;let n,o=(0,r.useRef)({isFocused:!1,observer:null});i(()=>{let e=o.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let s=(t=t=>{null==e||e(t)},n=(0,r.useRef)(null),i(()=>{n.current=t},[t]),(0,r.useCallback)((...e)=>{let t=n.current;return null==t?void 0:t(...e)},[]));return(0,r.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){o.current.isFocused=!0;let t=e.target;t.addEventListener("focusout",e=>{o.current.isFocused=!1,t.disabled&&s(l(e)),o.current.observer&&(o.current.observer.disconnect(),o.current.observer=null)},{once:!0}),o.current.observer=new MutationObserver(()=>{if(o.current.isFocused&&t.disabled){var e;null==(e=o.current.observer)||e.disconnect();let n=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),o.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}},[s])}function a(e){var t;return!("u"<typeof window)&&null!=window.navigator&&((null==(t=window.navigator.userAgentData)?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function u(e){var t;return"u">typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function c(e){let t=null;return()=>(null==t&&(t=e()),t)}let d=c(function(){return u(/^Mac/i)}),f=c(function(){return u(/^iPhone/i)}),p=c(function(){return u(/^iPad/i)||d()&&navigator.maxTouchPoints>1}),m=c(function(){return f()||p()});c(function(){return d()||m()}),c(function(){return a(/AppleWebKit/i)&&!h()});let h=c(function(){return a(/Chrome/i)}),v=c(function(){return a(/Android/i)});c(function(){return a(/Firefox/i)});var g=n(82505);let b=null,y=new Set,x=new Map,E=!1,w=!1,T={Tab:!0,Escape:!0};function S(e,t){for(let n of y)n(e,t)}function I(e){E=!0,e.metaKey||!d()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(b="keyboard",S("keyboard",e))}
4function C(e){b="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(E=!0,S("pointer",e))}function O(e){(0===e.mozInputSource&&e.isTrusted||(v()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(E=!0,b="virtual")}function M(e){e.target!==window&&e.target!==document&&e.isTrusted&&(E||w||(b="virtual",S("virtual",e)),E=!1,w=!1)}function P(){E=!1,w=!0}function R(e){if("u"<typeof window||x.get((0,g.mD)(e)))return;let t=(0,g.mD)(e),n=(0,g.TW)(e),o=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){E=!0,o.apply(this,arguments)},n.addEventListener("keydown",I,!0),n.addEventListener("keyup",I,!0),n.addEventListener("click",O,!0),t.addEventListener("focus",M,!0),t.addEventListener("blur",P,!1),"u">typeof PointerEvent&&(n.addEventListener("pointerdown",C,!0),n.addEventListener("pointermove",C,!0),n.addEventListener("pointerup",C,!0)),t.addEventListener("beforeunload",()=>{D(e)},{once:!0}),x.set(t,{focus:o})}let D=(e,t)=>{let n=(0,g.mD)(e),o=(0,g.TW)(e);t&&o.removeEventListener("DOMContentLoaded",t),x.has(n)&&(n.HTMLElement.prototype.focus=x.get(n).focus,o.removeEventListener("keydown",I,!0),o.removeEventListener("keyup",I,!0),o.removeEventListener("click",O,!0),n.removeEventListener("focus",M,!0),n.removeEventListener("blur",P,!1),"u">typeof PointerEvent&&(o.removeEventListener("pointerdown",C,!0),o.removeEventListener("pointermove",C,!0),o.removeEventListener("pointerup",C,!0)),x.delete(n))};function F(){return"pointer"!==b}"u">typeof document&&("loading"!==(o=(0,g.TW)(void 0)).readyState?R(void 0):o.addEventListener("DOMContentLoaded",()=>{R(void 0)}));let k=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var L=n(86962),A=n(12473);function _(e={}){var t;let{autoFocus:n=!1,isTextInput:o,within:i}=e,a=(0,r.useRef)({isFocused:!1,isFocusVisible:n||F()}),[u,c]=(0,r.useState)(!1),[d,f]=(0,r.useState)(()=>a.current.isFocused&&a.current.isFocusVisible),p=(0,r.useCallback)(()=>f(a.current.isFocused&&a.current.isFocusVisible),[]),m=(0,r.useCallback)(e=>{a.current.isFocused=e,c(e),p()},[p]);t={isTextInput:o},R(),(0,r.useEffect)(()=>{let e=(e,n)=>{var o;let r,i,l,s,u;o=!!(null==t?void 0:t.isTextInput),r=(0,g.TW)(null==n?void 0:n.target),i="u">typeof window?(0,g.mD)(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,l="u">typeof window?(0,g.mD)(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,s="u">typeof window?(0,g.mD)(null==n?void 0:n.target).HTMLElement:HTMLElement,u="u">typeof window?(0,g.mD)(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent,(o=o||r.activeElement instanceof i&&!k.has(r.activeElement.type)||r.activeElement instanceof l||r.activeElement instanceof s&&r.activeElement.isContentEditable)&&"keyboard"===e&&n instanceof u&&!T[n.key]||(e=>{a.current.isFocusVisible=e,p()})(F())};return y.add(e),()=>{y.delete(e)}},[]);let{focusProps:h}=function(e){let{isDisabled:t,onFocus:n,onBlur:o,onFocusChange:i}=e,l=(0,r.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),i&&i(!1),!0},[o,i]),a=s(l),u=(0,r.useCallback)(e=>{let t=(0,g.TW)(e.target),o=t?(0,L.bq)(t):(0,L.bq)();e.target===e.currentTarget&&o===(0,L.wt)(e.nativeEvent)&&(n&&n(e),i&&i(!0),a(e))},[i,n,a]);return{focusProps:{onFocus:!t&&(n||i||o)?u:void 0,onBlur:!t&&(o||i)?l:void 0}}}({isDisabled:i,onFocusChange:m}),{focusWithinProps:v}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:o,onFocusWithinChange:i}=e,a=(0,r.useRef)({isFocusWithin:!1}),{addGlobalListener:u,removeAllGlobalListeners:c}=(0,A.A)(),d=(0,r.useCallback)(e=>{e.currentTarget.contains(e.target)&&a.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(a.current.isFocusWithin=!1,c(),n&&n(e),i&&i(!1))},[n,i,a,c]),f=s(d),p=(0,r.useCallback)(e=>{if(!e.currentTarget.contains(e.target))return;let t=(0,g.TW)(e.target),n=(0,L.bq)(t);if(!a.current.isFocusWithin&&n===(0,L.wt)(e.nativeEvent)){o&&o(e),i&&i(!0),a.current.isFocusWithin=!0,f(e);let n=e.currentTarget;u(t,"focus",e=>{if(a.current.isFocusWithin&&!(0,L.sD)(n,e.target)){let o=new t.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(o,"target",{value:n}),Object.defineProperty(o,"currentTarget",{value:n}),d(l(o))}},{capture:!0})}},[o,i,f,u,d]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}
4:{focusWithinProps:{onFocus:p,onBlur:d}}}({isDisabled:!i,onFocusWithinChange:m});return{isFocused:u,isFocusVisible:d,focusProps:i?v:h}}},82505:(e,t,n)=>{n.d(t,{Ng:()=>i,TW:()=>o,mD:()=>r});let o=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document},r=e=>e&&"window"in e&&e.window===e?e:o(e).defaultView||window;function i(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}},84591:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(14232);let r=o.forwardRef(function({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))})},84974:(e,t,n)=>{function o(){return"u">typeof window}function r(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function l(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return!!o()&&(e instanceof Node||e instanceof i(e).Node)}function a(e){return!!o()&&(e instanceof Element||e instanceof i(e).Element)}function u(e){return!!o()&&(e instanceof HTMLElement||e instanceof i(e).HTMLElement)}function c(e){return!(!o()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:n,overflowY:o,display:r}=b(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function f(e){return["table","td","th"].includes(r(e))}function p(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function m(e){let t=v(),n=a(e)?b(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function h(e){let t=x(e);for(;u(t)&&!g(t);){if(m(t))return t;if(p(t))break;t=x(t)}return null}function v(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function g(e){return["html","body","#document"].includes(r(e))}function b(e){return i(e).getComputedStyle(e)}function y(e){return a(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function x(e){if("html"===r(e))return e;let t=e.assignedSlot||e.parentNode||c(e)&&e.host||l(e);return c(t)?t.host:t}function E(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}n.d(t,{$4:()=>x,CP:()=>y,L9:()=>b,Lv:()=>f,Tc:()=>v,Tf:()=>p,ZU:()=>d,_m:()=>E,ep:()=>l,eu:()=>g,gJ:()=>h,mq:()=>r,sQ:()=>m,sb:()=>u,v9:()=>function e(t,n,o){var r;void 0===n&&(n=[]),void 0===o&&(o=!0);let l=function e(t){let n=x(t);return g(n)?t.ownerDocument?t.ownerDocument.body:t.body:u(n)&&d(n)?n:e(n)}(t),s=l===(null==(r=t.ownerDocument)?void 0:r.body),a=i(l);if(s){let t=E(a);return n.concat(a,a.visualViewport||[],d(l)?l:[],t&&o?e(t):[])}return n.concat(l,e(l,[],o))},vq:()=>a,zk:()=>i})},86962:(e,t,n)=>{n.d(t,{bq:()=>r,wt:()=>i,sD:()=>o}),n(82505);function o(e,t){return!!t&&!!e&&e.contains(t)}let r=(e=document)=>e.activeElement;function i(e){return e.target}},87282:(e,t,n)=>{e.exports=n(24802)},89214:(e,t,n)=>{let o,r;n.d(t,{EN:()=>A,_q:()=>k,kS:()=>L});var i,l=n(81893),s=n(36607),a=n(14232),u=n(59390),c=n(80794),d=n(5956),f=n(84450),p=n(86154),m=n(73443),h=n(37156),v=n(50140),g=n(23480),b=n(50654),y=n(88551);let x=null!=(i=a.startTransition)?i:function(e){e()};var E=n(1563),w=((o=w||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),T=((r=T||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.SetButtonElement=4]="SetButtonElement",r[r.SetPanelElement=5]="SetPanelElement",r);let S={0:e=>({...e,disclosureState:(0,g.Y)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>
4e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},I=(0,a.createContext)(null);function C(e){let t=(0,a.useContext)(I);if(null===t){let t=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,C),t}return t}I.displayName="DisclosureContext";let O=(0,a.createContext)(null);O.displayName="DisclosureAPIContext";let M=(0,a.createContext)(null);function P(e,t){return(0,g.Y)(t.type,S,e,t)}M.displayName="DisclosurePanelContext";let R=a.Fragment,D=y.Ac.RenderStrategy|y.Ac.Static,F=(0,y.FX)(function(e,t){let{defaultOpen:n=!1,...o}=e,r=(0,a.useRef)(null),i=(0,f.P)(t,(0,f.a)(e=>{r.current=e},void 0===e.as||e.as===a.Fragment)),l=(0,a.useReducer)(P,{disclosureState:+!n,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:s,buttonId:u},d]=l,p=(0,c._)(e=>{d({type:1});let t=(0,b.T)(r);if(!t||!u)return;let n=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==n||n.focus()}),v=(0,a.useMemo)(()=>({close:p}),[p]),x=(0,a.useMemo)(()=>({open:0===s,close:p}),[s,p]),E=(0,y.Ci)();return a.createElement(I.Provider,{value:l},a.createElement(O.Provider,{value:v},a.createElement(m.e,{value:p},a.createElement(h.El,{value:(0,g.Y)(s,{0:h.Uw.Open,1:h.Uw.Closed})},E({ourProps:{ref:i},theirProps:o,slot:x,defaultTag:R,name:"Disclosure"})))))}),k=(0,y.FX)(function(e,t){let n=(0,a.useId)(),{id:o=`headlessui-disclosure-button-${n}`,disabled:r=!1,autoFocus:i=!1,...p}=e,[m,h]=C("Disclosure.Button"),g=(0,a.useContext)(M),b=null!==g&&g===m.panelId,x=(0,a.useRef)(null),w=(0,f.P)(x,t,(0,c._)(e=>{if(!b)return h({type:4,element:e})}));(0,a.useEffect)(()=>{if(!b)return h({type:2,buttonId:o}),()=>{h({type:2,buttonId:null})}},[o,h,b]);let T=(0,c._)(e=>{var t;if(b){if(1===m.disclosureState)return;switch(e.key){case E.D.Space:case E.D.Enter:e.preventDefault(),e.stopPropagation(),h({type:0}),null==(t=m.buttonElement)||t.focus()}}else switch(e.key){case E.D.Space:case E.D.Enter:e.preventDefault(),e.stopPropagation(),h({type:0})}}),S=(0,c._)(e=>{e.key===E.D.Space&&e.preventDefault()}),I=(0,c._)(e=>{var t;(0,v.l)(e.currentTarget)||r||(b?(h({type:0}),null==(t=m.buttonElement)||t.focus()):h({type:0}))}),{isFocusVisible:O,focusProps:P}=(0,l.o)({autoFocus:i}),{isHovered:R,hoverProps:D}=(0,s.M)({isDisabled:r}),{pressed:F,pressProps:k}=(0,u.Z)({disabled:r}),L=(0,a.useMemo)(()=>({open:0===m.disclosureState,hover:R,active:F,disabled:r,focus:O,autofocus:i}),[m,R,F,O,r,i]),A=(0,d.c)(e,m.buttonElement),_=b?(0,y.v6)({ref:w,type:A,disabled:r||void 0,autoFocus:i,onKeyDown:T,onClick:I},P,D,k):(0,y.v6)({ref:w,id:o,type:A,"aria-expanded":0===m.disclosureState,"aria-controls":m.panelElement?m.panelId:void 0,disabled:r||void 0,autoFocus:i,onKeyDown:T,onKeyUp:S,onClick:I},P,D,k);return(0,y.Ci)()({ourProps:_,theirProps:p,slot:L,defaultTag:"button",name:"Disclosure.Button"})}),L=(0,y.FX)(function(e,t){let n=(0,a.useId)(),{id:o=`headlessui-disclosure-panel-${n}`,transition:r=!1,...i}=e,[l,s]=C("Disclosure.Panel"),{close:u}=function e(t){let n=(0,a.useContext)(O);if(null===n){let n=Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return n}("Disclosure.Panel"),[d,m]=(0,a.useState)(null),v=(0,f.P)(t,(0,c._)(e=>{x(()=>s({type:5,element:e}))}),m);(0,a.useEffect)(()=>(s({type:3,panelId:o}),()=>{s({type:3,panelId:null})}),[o,s]);let g=(0,h.O_)(),[b,E]=(0,p.p)(r,d,null!==g?(g&h.Uw.Open)===h.Uw.Open:0===l.disclosureState),w=(0,a.useMemo)(()=>({open:0===l.disclosureState,close:u}),[l.disclosureState,u]),T={ref:v,id:o,...(0,p.B)(E)},S=(0,y.Ci)();return a.createElement(h.$x,null,a.createElement(M.Provider,{value:l.panelId},S({ourProps:T,theirProps:i,slot:w,defaultTag:"div",features:D,visible:b,name:"Disclosure.Panel"})))}),A=Object.assign(F,{Button:k,Panel:L})},94882:(e,t,n)=>{n.d(t,{BN:()=>p,Ej:()=>h,UU:()=>m,cY:()=>f,we:()=>d});var o=n(80400),r=n(14232),i=n(98477),l="u">typeof document?r.useLayoutEffect:r.useEffect;function s(e,t){let n,o,r;if(e===t)return!0;
vendor: 2,489 bytes, line 4
4if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(o=n;0!=o--;)if(!s(e[o],t[o]))return!1;return!0}if((n=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(o=n;0!=o--;)if(!({}).hasOwnProperty.call(t,r[o]))return!1;for(o=n;0!=o--;){let n=r[o];if(("_owner"!==n||!e.$$typeof)&&!s(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function a(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let n=a(e);return Math.round(t*n)/n}function c(e){let t=r.useRef(e);return l(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:d=[],platform:f,elements:{reference:p,floating:m}={},transform:h=!0,whileElementsMounted:v,open:g}=e,[b,y]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[x,E]=r.useState(d);s(x,d)||E(d);let[w,T]=r.useState(null),[S,I]=r.useState(null),C=r.useCallback(e=>{e!==R.current&&(R.current=e,T(e))},[]),O=r.useCallback(e=>{e!==D.current&&(D.current=e,I(e))},[]),M=p||w,P=m||S,R=r.useRef(null),D=r.useRef(null),F=r.useRef(b),k=null!=v,L=c(v),A=c(f),_=c(g),B=r.useCallback(()=>{if(!R.current||!D.current)return;let e={placement:t,strategy:n,middleware:x};A.current&&(e.platform=A.current),(0,o.rD)(R.current,D.current,e).then(e=>{let t={...e,isPositioned:!1!==_.current};j.current&&!s(F.current,t)&&(F.current=t,i.flushSync(()=>{y(t)}))})},[x,t,n,A,_]);l(()=>{!1===g&&F.current.isPositioned&&(F.current.isPositioned=!1,y(e=>({...e,isPositioned:!1})))},[g]);let j=r.useRef(!1);l(()=>(j.current=!0,()=>{j.current=!1}),[]),l(()=>{if(M&&(R.current=M),P&&(D.current=P),M&&P){if(L.current)return L.current(M,P,B);B()}},[M,P,B,L,k]);let z=r.useMemo(()=>({reference:R,floating:D,setReference:C,setFloating:O}),[C,O]),H=r.useMemo(()=>({reference:M,floating:P}),[M,P]),N=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!H.floating)return e;let t=u(H.floating,b.x),o=u(H.floating,b.y);return h?{...e,transform:"translate("+t+"px, "+o+"px)",...a(H.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:o}},[n,h,H.floating,b.x,b.y]);return r.useMemo(()=>({...b,update:B,refs:z,elements:H,floatingStyles:N}),[b,B,z,H,N])}let f=(e,t)=>({...(0,o.cY)(e),options:[e,t]}),p=(e,t)=>({...(0,o.BN)(e),options:[e,t]}),m=(e,t)=>({...(0,o.UU)(e),options:[e,t]}),h=(e,t)=>({...(0,o.Ej)(e),options:[e,t]})}}]);
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.