"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[592],{83778:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])},10641:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},2625:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},64967:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("ChevronsUpDown",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]])},47315:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},88095:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]])},71999:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("Pipette",[["path",{d:"m2 22 1-1h3l9-9",key:"1sre89"}],["path",{d:"M3 21v-3l9-9",key:"hpe2y6"}],["path",{d:"m15 6 3.4-3.4a2.1 2.1 0 1 1 3 3L18 9l.4.4a2.1 2.1 0 1 1-3 3l-3.8-3.8a2.1 2.1 0 1 1 3-3l.4.4Z",key:"196du1"}]])},12592:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])},26400:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},79044:function(e,t,n){n.d(t,{Z:function(){return a}});let a=(0,n(76576).Z)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},39019:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let a=n(32472);function r(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new a.BailoutToCSRError(t);return n}},62986:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return i}});let a=n(37821),r=n(52105);function i(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,r.getExpectedRequestStore)("next/dynamic css"),i=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));i.push(...t)}}return 0===i.length?null:(0,a.jsx)(a.Fragment,{children:i.map(e=>(0,a.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},92256:function(e,t,n){n.d(t,{$j:function(){return u},ch:function(){return I},u_:function(){return h}});var a=n(43090),r=n(75050),i=n(87984),o=n(64652),l=n(28733),s=n(62487),d=(0,a.F)("accordion").parts("root","item","itemTrigger","itemContent","itemIndicator").build(),c=(0,i.tp)({getRootId:e=>e.ids?.root??`accordion:${e.id}`,getItemId:(e,t)=>e.ids?.item?.(t)??`accordion:${e.id}:item:${t}`,getItemContentId:(e,t)=>e.ids?.itemContent?.(t)??`accordion:${e.id}:content:${t}`,getItemTriggerId:(e,t)=>e.ids?.itemTrigger?.(t)??`accordion:${e.id}:trigger:${t}`,getRootEl:e=>c.getById(e,c.getRootId(e)),getTriggerEls:e=>{let t=CSS.escape(c.getRootId(e)),n=`[aria-controls][data-ownedby='${t}']:not([disabled])`;return(0,i.Kt)(c.getRootEl(e),n)},getFirstTriggerEl:e=>(0,o.Ps)(c.getTriggerEls(e)),getLastTriggerEl:e=>(0,o.Z$)(c.getTriggerEls(e)),getNextTriggerEl:(e,t)=>(0,i.Es)(c.getTriggerEls(e),c.getItemTriggerId(e,t)),getPrevTriggerEl:(e,t)=>(0,i.Sv)(c.getTriggerEls(e),c.getItemTriggerId(e,t))});function u(e,t,n){let a=e.context.focusedValue,o=e.context.value,l=e.context.multiple;function s(t){return{expanded:o.includes(t.value),focused:a===t.value,disabled:!!(t.disabled??e.context.disabled)}}return{focusedValue:a,value:o,setValue:function(e){let n=e;l&&n.length>1&&(n=[n[0]]),t({type:"VALUE.SET",value:n})},getItemState:s,getRootProps:()=>n.element({...d.root.attrs,dir:e.context.dir,id:c.getRootId(e.context),"data-orientation":e.context.orientation}),getItemProps(t){let a=s(t);return n.element({...d.item.attrs,dir:e.context.dir,id:c.getItemId(e.context,t.value),"data-state":a.expanded?"open":"closed","data-focus":(0,i.PB)(a.focused),"data-disabled":(0,i.PB)(a.disabled),"data-orientation":e.context.orientation})},getItemContentProps(t){let a=s(t);return n.element({...d.itemContent.attrs,dir:e.context.dir,role:"region",id:c.getItemContentId(e.context,t.value),"aria-labelledby":c.getItemTriggerId(e.context,t.value),hidden:!a.expanded,"data-state":a.expanded?"open":"closed","data-disabled":(0,i.PB)(a.disabled),"data-focus":(0,i.PB)(a.focused),"data-orientation":e.context.orientation})},getItemIndicatorProps(t){let a=s(t);return n.element({...d.itemIndicator.attrs,dir:e.context.dir,"aria-hidden":!0,"data-state":a.expanded?"open":"closed","data-disabled":(0,i.PB)(a.disabled),"data-focus":(0,i.PB)(a.focused),"data-orientation":e.context.orientation})},getItemTriggerProps(a){let{value:o}=a,l=s(a);return n.button({...d.itemTrigger.attrs,type:"button",dir:e.context.dir,id:c.getItemTriggerId(e.context,o),"aria-controls":c.getItemContentId(e.context,o),"aria-expanded":l.expanded,disabled:l.disabled,"data-orientation":e.context.orientation,"aria-disabled":l.disabled,"data-state":l.expanded?"open":"closed","data-ownedby":c.getRootId(e.context),onFocus(){l.disabled||t({type:"TRIGGER.FOCUS",value:o})},onBlur(){l.disabled||t("TRIGGER.BLUR")},onClick(e){l.disabled||((0,i.G6)()&&e.currentTarget.focus(),t({type:"TRIGGER.CLICK",value:o}))},onKeyDown(n){if(n.defaultPrevented||l.disabled)return;let a={ArrowDown(){e.context.isHorizontal||t({type:"GOTO.NEXT",value:o})},ArrowUp(){e.context.isHorizontal||t({type:"GOTO.PREV",value:o})},ArrowRight(){e.context.isHorizontal&&t({type:"GOTO.NEXT",value:o})},ArrowLeft(){e.context.isHorizontal&&t({type:"GOTO.PREV",value:o})},Home(){t({type:"GOTO.FIRST",value:o})},End(){t({type:"GOTO.LAST",value:o})}}[(0,r.g0)(n,{dir:e.context.dir,orientation:e.context.orientation})];a&&(a(n),n.preventDefault())}})}}}var{and:g,not:p}=l.guards;function h(e){let t=(0,o.oA)(e);return(0,l.C8)({id:"accordion",initial:"idle",context:{focusedValue:null,value:[],collapsible:!1,multiple:!1,orientation:"vertical",...t},watch:{value:"coarseValue",multiple:"coarseValue"},created:"coarseValue",computed:{isHorizontal:e=>"horizontal"===e.orientation},on:{"VALUE.SET":{actions:["setValue"]}},states:{idle:{on:{"TRIGGER.FOCUS":{target:"focused",actions:"setFocusedValue"}}},focused:{on:{"GOTO.NEXT":{actions:"focusNextTrigger"},"GOTO.PREV":{actions:"focusPrevTrigger"},"TRIGGER.CLICK":[{guard:g("isExpanded","canToggle"),actions:["collapse"]},{guard:p("isExpanded"),actions:["expand"]}],"GOTO.FIRST":{actions:"focusFirstTrigger"},"GOTO.LAST":{actions:"focusLastTrigger"},"TRIGGER.BLUR":{target:"idle",actions:"clearFocusedValue"}}}}},{guards:{canToggle:e=>!!e.collapsible||!!e.multiple,isExpanded:(e,t)=>e.value.includes(t.value)},actions:{collapse(e,t){let n=e.multiple?(0,o.Od)(e.value,t.value):[];f.value(e,e.multiple?n:[])},expand(e,t){let n=e.multiple?(0,o.IH)(e.value,t.value):[t.value];f.value(e,n)},focusFirstTrigger(e){c.getFirstTriggerEl(e)?.focus()},focusLastTrigger(e){c.getLastTriggerEl(e)?.focus()},focusNextTrigger(e){if(!e.focusedValue)return;let t=c.getNextTriggerEl(e,e.focusedValue);t?.focus()},focusPrevTrigger(e){if(!e.focusedValue)return;let t=c.getPrevTriggerEl(e,e.focusedValue);t?.focus()},setFocusedValue(e,t){f.focusedValue(e,t.value)},clearFocusedValue(e){f.focusedValue(e,null)},setValue(e,t){f.value(e,t.value)},coarseValue(e){!e.multiple&&e.value.length>1&&((0,o.ZK)("The value of accordion should be a single value when multiple is false."),e.value=[e.value[0]])}}})}var m={change(e){e.onValueChange?.({value:Array.from(e.value)})},focusChange(e){e.onFocusChange?.({value:e.focusedValue})}},f={value(e,t){(0,o.Xy)(e.value,t)||(e.value=t,m.change(e))},focusedValue(e,t){(0,o.Xy)(e.focusedValue,t)||(e.focusedValue=t,m.focusChange(e))}},v=(0,s.e)()(["collapsible","dir","disabled","getRootNode","id","ids","multiple","onFocusChange","onValueChange","orientation","value"]);(0,o.xQ)(v);var E=(0,s.e)()(["value","disabled"]),I=(0,o.xQ)(E)},64061:function(e,t,n){n.d(t,{$j:function(){return v},Os:function(){return d},u_:function(){return E}});var a=n(43090),r=n(87984),i=n(64652),o=n(28733),l=n(37717),s=n(62487),d=(0,a.F)("carousel").parts("root","viewport","itemGroup","item","nextTrigger","prevTrigger","indicatorGroup","indicator"),c=d.build(),u=(0,r.tp)({getRootId:e=>e.ids?.root??`carousel:${e.id}`,getViewportId:e=>e.ids?.viewport??`carousel:${e.id}:viewport`,getItemId:(e,t)=>e.ids?.item?.(t)??`carousel:${e.id}:item:${t}`,getItemGroupId:e=>e.ids?.itemGroup??`carousel:${e.id}:item-group`,getNextTriggerId:e=>e.ids?.nextTrigger??`carousel:${e.id}:next-trigger`,getPrevTriggerId:e=>e.ids?.prevTrigger??`carousel:${e.id}:prev-trigger`,getIndicatorGroupId:e=>e.ids?.indicatorGroup??`carousel:${e.id}:indicator-group`,getIndicatorId:(e,t)=>e.ids?.indicator?.(t)??`carousel:${e.id}:indicator:${t}`,getRootEl:e=>u.getById(e,u.getRootId(e)),getViewportEl:e=>u.getById(e,u.getViewportId(e)),getSlideGroupEl:e=>u.getById(e,u.getItemGroupId(e)),getSlideEls:e=>(0,r.Kt)(u.getSlideGroupEl(e),"[data-part=item]")});function g(e,t){let n=Math.abs(e-t);function a(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return a(n)?n<e?e:t:n},reachedAny:a,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return n?e-n*Math.ceil((e-t)/n):e}}}var p=(e,t)=>{let n={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}};return a=>(0,i.hj)(e)?t*Number(e):n[e](a)},h=e=>e[m(e)],m=e=>Math.max(0,e.length-1);function f(e){var t,n;let{slideSizes:a,slideSizesWithGaps:r}=function(e){let t=function(){if(!e.containerRect)return 0;let t=e.slideRects[0];return Math.abs(e.containerRect[e.startEdge]-t[e.startEdge])}(),n=e.slideRects.map(t=>e.isVertical?t.height:t.width),a=e.slideRects.map((a,r,i)=>r?r===i.length-1?Math.abs(n[r]):Math.abs(i[r+1][e.startEdge]-a[e.startEdge]):Math.abs(n[r]+t));return{slideSizes:n,slideSizesWithGaps:a}}(e),o=(t=e.containerSize,n=e.slidesPerView,function(e){return(0,i.hj)(n)?Array.from(e.keys()).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):Array.from(e.keys()).reduce((e,n)=>{let a=r.slice(e.at(-1),n+1).reduce((e,t)=>e+t,0);return!n||a>t?e.concat(n):e},[]).map((t,n,a)=>e.slice(t,a[n+1]))}),l=e.slideRects.map(t=>e.containerRect[e.startEdge]-t[e.startEdge]).map(e=>-Math.abs(e)),s=function(){let t=p(e.align,e.containerSize),n=o(e.slideRects).map(t=>h(t)[e.endEdge]-t[0][e.startEdge]).map(Math.abs).map(t);return o(l).map(e=>e[0]).map((e,t)=>e+n[t])}(),d=-h(l)+h(r),c=g(l[l.length-1],l[0]),u=-((s[e.index]-c.max)/c.length);return{snaps:l,snapsAligned:s,slideSizes:a,slideSizesWithGaps:r,contentSize:d,scrollLimit:c,scrollProgress:Math.abs(u)}}function v(e,t,n){let a=e.context.canScrollNext,i=e.context.canScrollPrev,o=e.context.isHorizontal,l=e.matches("autoplay"),s=e.context.scrollSnaps[e.context.index],d=(0,r.RI)()?(function(e){let{snaps:t,slideSizes:n,scrollLimit:a}=f(e),r=n.map(e=>g(.5,e-.5).constrain(0*e)),i=[0].reduce((a,i)=>{let o=t.map((t,a)=>({start:t-n[a]+r[a]+i,end:t+e.containerSize-r[a]+i,index:a}));return a.concat(o)},[]);return e=>{let t=a.constrain(e);return i.reduce((e,n)=>{let{index:a,start:r,end:i}=n;return!e.includes(a)&&r<t&&i>t?e.concat([a]):e},[])}})(e.context)(s):[];function p(t){return{valueText:`Slide ${t.index+1}`,current:t.index===e.context.index,next:t.index===e.context.index+1,previous:t.index===e.context.index-1,inView:d.includes(t.index)}}return{index:e.context.index,scrollProgress:e.context.scrollProgress,autoPlaying:l,canScrollNext:a,canScrollPrev:i,scrollTo(e,n){t({type:"GOTO",index:e,jump:n})},scrollToNext(){t("NEXT")},scrollToPrevious(){t("PREV")},getItemState:p,play(){t("PLAY")},pause(){t("PAUSE")},getRootProps:()=>n.element({...c.root.attrs,id:u.getRootId(e.context),role:"region","aria-roledescription":"carousel","data-orientation":e.context.orientation,dir:e.context.dir,"aria-label":"Carousel",style:{"--slide-spacing":e.context.spacing,"--slide-size":`calc(100% / ${e.context.slidesPerView} - var(--slide-spacing))`}}),getViewportProps:()=>n.element({...c.viewport.attrs,dir:e.context.dir,id:u.getViewportId(e.context),"data-orientation":e.context.orientation}),getItemGroupProps:()=>n.element({...c.itemGroup.attrs,id:u.getItemGroupId(e.context),"data-orientation":e.context.orientation,dir:e.context.dir,style:{display:"flex",flexDirection:o?"row":"column",[o?"height":"width"]:"auto",gap:"var(--slide-spacing)",transform:e.context.translateValue,transitionProperty:"transform",willChange:"transform",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"0.3s"}}),getItemProps(t){let a=p(t);return n.element({...c.item.attrs,id:u.getItemId(e.context,t.index),dir:e.context.dir,"data-current":(0,r.PB)(a.current),"data-inview":(0,r.PB)(a.inView),role:"group","aria-roledescription":"slide","data-orientation":e.context.orientation,"aria-label":a.valueText,style:{position:"relative",flex:"0 0 var(--slide-size)",[o?"minWidth":"minHeight"]:"0px"}})},getPrevTriggerProps:()=>n.button({...c.prevTrigger.attrs,id:u.getPrevTriggerId(e.context),type:"button",tabIndex:-1,disabled:!i,dir:e.context.dir,"aria-label":"Previous Slide","data-orientation":e.context.orientation,"aria-controls":u.getItemGroupId(e.context),onClick(){t("PREV")}}),getNextTriggerProps:()=>n.button({...c.nextTrigger.attrs,dir:e.context.dir,id:u.getNextTriggerId(e.context),type:"button",tabIndex:-1,"aria-label":"Next Slide","data-orientation":e.context.orientation,"aria-controls":u.getItemGroupId(e.context),disabled:!a,onClick(){t("NEXT")}}),getIndicatorGroupProps:()=>n.element({...c.indicatorGroup.attrs,dir:e.context.dir,id:u.getIndicatorGroupId(e.context),"data-orientation":e.context.orientation}),getIndicatorProps:a=>n.button({...c.indicator.attrs,dir:e.context.dir,id:u.getIndicatorId(e.context,a.index),type:"button","data-orientation":e.context.orientation,"data-index":a.index,"data-readonly":(0,r.PB)(a.readOnly),"data-current":(0,r.PB)(a.index===e.context.index),onClick(){a.readOnly||t({type:"GOTO",index:a.index})}})}}function E(e){let t=(0,i.oA)(e);return(0,o.C8)({id:"carousel",initial:"idle",context:{index:0,orientation:"horizontal",align:"start",loop:!1,slidesPerView:1,spacing:"0px",...t,scrollSnaps:[],scrollProgress:0,containerSize:0,slideRects:[]},watch:{index:["setScrollSnaps"]},on:{NEXT:{actions:["scrollToNext"]},PREV:{actions:["scrollToPrev"]},GOTO:{actions:["scrollTo"]},MEASURE_DOM:{actions:["measureElements","setScrollSnaps"]},PLAY:"autoplay"},states:{idle:{on:{POINTER_DOWN:"dragging"}},autoplay:{activities:["trackDocumentVisibility"],every:{2e3:["scrollToNext"]},on:{PAUSE:"idle"}},dragging:{on:{POINTER_UP:"idle",POINTER_MOVE:{actions:["setScrollSnaps"]}}}},activities:["trackContainerResize","trackSlideMutation"],entry:["measureElements","setScrollSnaps"],computed:{isRtl:e=>"rtl"===e.dir,isHorizontal:e=>"horizontal"===e.orientation,isVertical:e=>"vertical"===e.orientation,canScrollNext:e=>e.loop||e.index<e.scrollSnaps.length-1,canScrollPrev:e=>e.loop||e.index>0,startEdge:e=>e.isVertical?"top":e.isRtl?"right":"left",endEdge:e=>e.isVertical?"bottom":e.isRtl?"left":"right",translateValue:e=>{let t=e.scrollSnaps[e.index];return e.isHorizontal?`translate3d(${t}px, 0, 0)`:`translate3d(0, ${t}px, 0)`}}},{activities:{trackSlideMutation(e,t,{send:n}){let a=u.getSlideGroupEl(e);if(!a)return;let r=new(u.getWin(e)).MutationObserver(()=>{n({type:"MEASURE_DOM",src:"mutation"})});return r.observe(a,{childList:!0}),()=>{r.disconnect()}},trackContainerResize(e,t,{send:n}){let a=u.getSlideGroupEl(e);if(!a)return;let r=new(u.getWin(e)).ResizeObserver(e=>{e.forEach(e=>{e.target===a&&n({type:"MEASURE_DOM",src:"resize"})})});return r.observe(a),()=>{r.disconnect()}},trackDocumentVisibility(e,t,{send:n}){let a=u.getDoc(e),r=()=>{"visible"!==a.visibilityState&&n({type:"PAUSE",src:"document-hidden"})};return a.addEventListener("visibilitychange",r),()=>{a.removeEventListener("visibilitychange",r)}}},guards:{loop:e=>e.loop,isLastSlide:e=>e.index===e.scrollSnaps.length-1,isFirstSlide:e=>0===e.index},actions:{scrollToNext(e){let t=(0,i.d5)(e.scrollSnaps,e.index);x.index(e,t)},scrollToPrev(e){let t=(0,i.Sm)(e.scrollSnaps,e.index);x.index(e,t)},setScrollSnaps(e){let{snapsAligned:t,scrollProgress:n}=f(e);e.scrollSnaps=t,e.scrollProgress=n},scrollTo(e,t){let n=Math.max(0,Math.min(t.index,e.scrollSnaps.length-1));x.index(e,n)},measureElements:I}})}var I=e=>{let t=u.getSlideGroupEl(e);t&&(e.containerRect=(0,l.iH)(t.getBoundingClientRect()),e.containerSize=e.isHorizontal?e.containerRect.width:e.containerRect.height,e.slideRects=(0,l.iH)(u.getSlideEls(e).map(e=>e.getBoundingClientRect())))},T={change:e=>{e.onIndexChange?.({index:e.index})}},x={index:(e,t)=>{(0,i.Xy)(e.index,t)||(e.index=t,T.change(e))}},b=(0,s.e)()(["align","dir","getRootNode","id","ids","index","loop","onIndexChange","orientation","slidesPerView","spacing"]);(0,i.xQ)(b);var y=(0,s.e)()(["index","readOnly"]);(0,i.xQ)(y)},40357:function(e,t,n){n.d(t,{$j:function(){return h},Os:function(){return u},u_:function(){return f}});var a=n(43090),r=n(87984),i=n(84626),o=n(28733),l=n(75050),s=n(31355),d=n(64652),c=n(62487),u=(0,a.F)("checkbox").parts("root","label","control","indicator"),g=u.build(),p=(0,r.tp)({getRootId:e=>e.ids?.root??`checkbox:${e.id}`,getLabelId:e=>e.ids?.label??`checkbox:${e.id}:label`,getControlId:e=>e.ids?.control??`checkbox:${e.id}:control`,getHiddenInputId:e=>e.ids?.hiddenInput??`checkbox:${e.id}:input`,getRootEl:e=>p.getById(e,p.getRootId(e)),getHiddenInputEl:e=>p.getById(e,p.getHiddenInputId(e))});function h(e,t,n){let a=e.context.isDisabled,o=e.context.readOnly,l=!a&&e.context.focused,s=!a&&e.context.focusVisible,d=e.context.isChecked,c=e.context.isIndeterminate,u={"data-active":(0,r.PB)(e.context.active),"data-focus":(0,r.PB)(l),"data-focus-visible":(0,r.PB)(s),"data-readonly":(0,r.PB)(o),"data-hover":(0,r.PB)(e.context.hovered),"data-disabled":(0,r.PB)(a),"data-state":c?"indeterminate":e.context.checked?"checked":"unchecked","data-invalid":(0,r.PB)(e.context.invalid)};return{checked:d,disabled:a,indeterminate:c,focused:l,checkedState:e.context.checked,setChecked(e){t({type:"CHECKED.SET",checked:e,isTrusted:!1})},toggleChecked(){t({type:"CHECKED.TOGGLE",checked:d,isTrusted:!1})},getRootProps:()=>n.label({...g.root.attrs,...u,dir:e.context.dir,id:p.getRootId(e.context),htmlFor:p.getHiddenInputId(e.context),onPointerMove(){a||t({type:"CONTEXT.SET",context:{hovered:!0}})},onPointerLeave(){a||t({type:"CONTEXT.SET",context:{hovered:!1}})},onClick(t){(0,r.NI)(t)===p.getHiddenInputEl(e.context)&&t.stopPropagation()}}),getLabelProps:()=>n.element({...g.label.attrs,...u,dir:e.context.dir,id:p.getLabelId(e.context)}),getControlProps:()=>n.element({...g.control.attrs,...u,dir:e.context.dir,id:p.getControlId(e.context),"aria-hidden":!0}),getIndicatorProps:()=>n.element({...g.indicator.attrs,...u,dir:e.context.dir,hidden:!c&&!e.context.checked}),getHiddenInputProps:()=>n.input({id:p.getHiddenInputId(e.context),type:"checkbox",required:e.context.required,defaultChecked:d,disabled:a,"aria-labelledby":p.getLabelId(e.context),"aria-invalid":e.context.invalid,name:e.context.name,form:e.context.form,value:e.context.value,style:r.NL,onFocus(){t({type:"CONTEXT.SET",context:{focused:!0,focusVisible:(0,i.E)()}})},onBlur(){t({type:"CONTEXT.SET",context:{focused:!1,focusVisible:!1}})},onClick(e){if(o){e.preventDefault();return}t({type:"CHECKED.SET",checked:e.currentTarget.checked,isTrusted:!0})}})}}var{not:m}=o.guards;function f(e){let t=(0,d.oA)(e);return(0,o.C8)({id:"checkbox",initial:"ready",context:{checked:!1,value:"on",disabled:!1,...t,fieldsetDisabled:!1,focusVisible:!1},watch:{disabled:"removeFocusIfNeeded",checked:"syncInputElement"},activities:["trackFormControlState","trackPressEvent","trackFocusVisible"],on:{"CHECKED.TOGGLE":[{guard:m("isTrusted"),actions:["toggleChecked","dispatchChangeEvent"]},{actions:["toggleChecked"]}],"CHECKED.SET":[{guard:m("isTrusted"),actions:["setChecked","dispatchChangeEvent"]},{actions:["setChecked"]}],"CONTEXT.SET":{actions:["setContext"]}},computed:{isIndeterminate:e=>v(e.checked),isChecked:e=>{var t;return!v(t=e.checked)&&!!t},isDisabled:e=>!!e.disabled||e.fieldsetDisabled},states:{ready:{}}},{guards:{isTrusted:(e,t)=>!!t.isTrusted},activities:{trackPressEvent(e){if(!e.isDisabled)return(0,l.Tx)({pointerNode:p.getRootEl(e),keyboardNode:p.getHiddenInputEl(e),isValidKey:e=>" "===e.key,onPress:()=>e.active=!1,onPressStart:()=>e.active=!0,onPressEnd:()=>e.active=!1})},trackFocusVisible(e){if(!e.isDisabled)return(0,i.BT)({root:p.getRootNode(e)})},trackFormControlState:(e,t,{send:n,initialContext:a})=>(0,s.NS)(p.getHiddenInputEl(e),{onFieldsetDisabledChange(t){e.fieldsetDisabled=t},onFormReset(){n({type:"CHECKED.SET",checked:!!a.checked})}})},actions:{setContext(e,t){Object.assign(e,t.context)},syncInputElement(e){let t=p.getHiddenInputEl(e);t&&((0,s.T0)(t,e.isChecked),t.indeterminate=e.isIndeterminate)},removeFocusIfNeeded(e){e.disabled&&e.focused&&(e.focused=!1,e.focusVisible=!1)},setChecked(e,t){I.checked(e,t.checked)},toggleChecked(e){let t=!!v(e.checked)||!e.checked;I.checked(e,t)},dispatchChangeEvent(e){var t;let n=p.getHiddenInputEl(e);(0,s.FW)(n,{checked:!v(t=e.checked)&&!!t})}}})}function v(e){return"indeterminate"===e}var E={change:e=>{e.onCheckedChange?.({checked:e.checked})}},I={checked:(e,t)=>{(0,d.Xy)(e.checked,t)||(e.checked=t,E.change(e))}},T=(0,c.e)()(["checked","dir","disabled","form","getRootNode","id","ids","invalid","name","onCheckedChange","readOnly","required","value"]);(0,d.xQ)(T)},96985:function(e,t,n){n.d(t,{$j:function(){return c},u_:function(){return u}});var a=n(43090),r=n(87984),i=n(28733),o=n(64652),l=n(62487),s=(0,a.F)("clipboard").parts("root","control","trigger","indicator","input","label").build(),d=(0,r.tp)({getRootId:e=>e.ids?.root??`clip:${e.id}`,getInputId:e=>e.ids?.input??`clip:${e.id}:input`,getLabelId:e=>e.ids?.label??`clip:${e.id}:label`,getInputEl:e=>d.getById(e,d.getInputId(e)),writeToClipboard:e=>(function(e,t){let n=e.defaultView||window;if(n.navigator.clipboard?.writeText!==void 0)return n.navigator.clipboard.writeText(t);if(!e.body)return Promise.reject(Error());let a=function(e,t){let n=e.createElement("pre");return Object.assign(n.style,{width:"1px",height:"1px",position:"fixed",top:"5px"}),n.textContent=t,n}(e,t);return e.body.appendChild(a),!function(e){let t=(0,r.Jj)(e).getSelection();if(null==t)return Promise.reject(Error());t.removeAllRanges();let n=e.ownerDocument,a=n.createRange();a.selectNodeContents(e),t.addRange(a),n.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}(a),e.body.removeChild(a),Promise.resolve()})(d.getDoc(e),e.value)});function c(e,t,n){let a=e.matches("copied");return{copied:a,value:e.context.value,setValue(e){t({type:"VALUE.SET",value:e})},copy(){t({type:"COPY"})},getRootProps:()=>n.element({...s.root.attrs,"data-copied":(0,r.PB)(a),id:d.getRootId(e.context)}),getLabelProps:()=>n.label({...s.label.attrs,htmlFor:d.getInputId(e.context),"data-copied":(0,r.PB)(a),id:d.getLabelId(e.context)}),getControlProps:()=>n.element({...s.control.attrs,"data-copied":(0,r.PB)(a)}),getInputProps:()=>n.input({...s.input.attrs,defaultValue:e.context.value,"data-copied":(0,r.PB)(a),readOnly:!0,"data-readonly":"true",id:d.getInputId(e.context),onFocus(e){e.currentTarget.select()},onCopy(){t({type:"INPUT.COPY"})}}),getTriggerProps:()=>n.button({...s.trigger.attrs,"aria-label":a?"Copied to clipboard":"Copy to clipboard","data-copied":(0,r.PB)(a),onClick(){t({type:"COPY"})}}),getIndicatorProps:e=>n.element({...s.indicator.attrs,hidden:e.copied!==a})}}function u(e){let t=(0,o.oA)(e);return(0,i.C8)({id:"clipboard",initial:"idle",context:{value:"",timeout:3e3,...t},watch:{value:["syncInputElement"]},on:{"VALUE.SET":{actions:["setValue"]},COPY:{target:"copied",actions:["copyToClipboard","invokeOnCopy"]}},states:{idle:{on:{"INPUT.COPY":{target:"copied",actions:["invokeOnCopy"]}}},copied:{after:{COPY_TIMEOUT:"idle"},on:{COPY:{target:"copied",actions:["copyToClipboard","invokeOnCopy"]},"INPUT.COPY":{actions:["invokeOnCopy"]}}}}},{actions:{setValue(e,t){e.value=t.value},copyToClipboard(e){d.writeToClipboard(e)},invokeOnCopy(e){e.onStatusChange?.({copied:!0})},syncInputElement(e){d.setValue(d.getInputEl(e),e.value)}},delays:{COPY_TIMEOUT:e=>e.timeout}})}var g=(0,l.e)()(["getRootNode","id","ids","value","timeout","onStatusChange"]);(0,o.xQ)(g);var p=(0,l.e)()(["copied"]);(0,o.xQ)(p)},68050:function(e,t,n){n.d(t,{$j:function(){return u},u_:function(){return g}});var a=n(43090),r=n(87984),i=n(28733),o=n(37717),l=n(64652),s=n(62487),d=(0,a.F)("collapsible").parts("root","trigger","content").build(),c=(0,r.tp)({getRootId:e=>e.ids?.root??`collapsible:${e.id}`,getContentId:e=>e.ids?.content??`collapsible:${e.id}:content`,getTriggerId:e=>e.ids?.trigger??`collapsible:${e.id}:trigger`,getRootEl:e=>c.getById(e,c.getRootId(e)),getContentEl:e=>c.getById(e,c.getContentId(e)),getTriggerEl:e=>c.getById(e,c.getTriggerId(e))});function u(e,t,n){let a=e.matches("open","closing"),i=e.matches("open"),o=e.context.height,l=e.context.width,s=!!e.context.disabled,u=!e.context.initial&&i;return{disabled:s,visible:a,open:i,setOpen(e){e!==i&&t(e?"OPEN":"CLOSE")},getRootProps:()=>n.element({...d.root.attrs,"data-state":i?"open":"closed",dir:e.context.dir,id:c.getRootId(e.context)}),getContentProps:()=>n.element({...d.content.attrs,"data-state":u?void 0:i?"open":"closed",id:c.getContentId(e.context),"data-disabled":(0,r.PB)(s),hidden:!a,style:{"--height":null!=o?`${o}px`:void 0,"--width":null!=l?`${l}px`:void 0}}),getTriggerProps:()=>n.element({...d.trigger.attrs,id:c.getTriggerId(e.context),dir:e.context.dir,type:"button","data-state":i?"open":"closed","data-disabled":(0,r.PB)(s),"aria-controls":c.getContentId(e.context),"aria-expanded":a||!1,onClick(e){!e.defaultPrevented&&(s||t({type:i?"CLOSE":"OPEN",src:"trigger.click"}))}})}}function g(e){let t=(0,l.oA)(e);return(0,i.C8)({id:"collapsible",initial:t.open?"open":"closed",context:{...t,height:0,width:0,initial:!1,stylesRef:null,unmountAnimationName:null},watch:{open:["setInitial","computeSize","toggleVisibility"]},exit:["clearInitial"],states:{closed:{tags:["closed"],on:{"CONTROLLED.OPEN":"open",OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitial","computeSize","invokeOnOpen"]}]}},closing:{tags:["open"],activities:["trackAnimationEvents"],on:{"CONTROLLED.CLOSE":"closed","CONTROLLED.OPEN":"open",OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitial","invokeOnOpen"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnExitComplete"]},{target:"closed",actions:["setInitial","computeSize","invokeOnExitComplete"]}],"ANIMATION.END":{target:"closed",actions:["invokeOnExitComplete"]}}},open:{tags:["open"],on:{"CONTROLLED.CLOSE":"closing",CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closing",actions:["setInitial","computeSize","invokeOnClose"]}]}}}},{guards:{isOpenControlled:e=>!!e["open.controlled"]},activities:{trackAnimationEvents(e,t,{send:n}){let a;let i=(0,r.Wn)(()=>{let t=c.getContentEl(e);if(!t)return;let i=(0,r.Dx)(t).animationName;if(!i||"none"===i){n({type:"ANIMATION.END"});return}let o=a=>{let i=(t.ownerDocument.defaultView||window).getComputedStyle(t).animationName;(0,r.NI)(a)===t&&i===e.unmountAnimationName&&n({type:"ANIMATION.END"})};t.addEventListener("animationend",o),a=()=>{t.removeEventListener("animationend",o)}});return()=>{i(),a?.()}}},actions:{setInitial(e){e.initial=!0},clearInitial(e){e.initial=!1},computeSize(e,t){e._rafCleanup?.(),e._rafCleanup=(0,r.Wn)(()=>{let n=c.getContentEl(e);if(!n)return;if(e.stylesRef||(e.stylesRef=(0,o.iH)({animationName:n.style.animationName,animationDuration:n.style.animationDuration})),"CLOSE"===t.type||!e.open){let t=n.ownerDocument.defaultView||window;e.unmountAnimationName=t.getComputedStyle(n).animationName}let a=n.hidden;n.style.animationName="none",n.style.animationDuration="0s",n.hidden=!1;let r=n.getBoundingClientRect();e.height=r.height,e.width=r.width,e.initial&&(n.style.animationName=e.stylesRef.animationName,n.style.animationDuration=e.stylesRef.animationDuration),n.hidden=a})},invokeOnOpen:e=>{e.onOpenChange?.({open:!0})},invokeOnClose:e=>{e.onOpenChange?.({open:!1})},invokeOnExitComplete(e){e.onExitComplete?.()},toggleVisibility:(e,t,{send:n})=>{n({type:e.open?"CONTROLLED.OPEN":"CONTROLLED.CLOSE"})}}})}var p=(0,s.e)()(["dir","disabled","getRootNode","id","ids","onExitComplete","onOpenChange","open.controlled","open"]);(0,l.xQ)(p)},21185:function(e,t,n){n.d(t,{Os:function(){return B},$j:function(){return G},u_:function(){return X}});var a=n(43090),r=n(80594),i=Object.defineProperty,o=(e,t,n)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,l=(e,t,n)=>o(e,t+"",n),s=(e,t,n)=>{let a=`linear-gradient(to ${e[Number(!t)]}, transparent, #000)`;return{areaStyles:{backgroundImage:`linear-gradient(to ${e[Number(t)]},rgb(${n},0,0),rgb(${n},255,0))`},areaGradientStyles:{backgroundImage:`linear-gradient(to ${e[Number(t)]},rgb(${n},0,255),rgb(${n},255,255))`,WebkitMaskImage:a,maskImage:a}}},d=(e,t,n)=>{let a=`linear-gradient(to ${e[Number(!t)]}, transparent, #000)`;return{areaStyles:{backgroundImage:`linear-gradient(to ${e[Number(t)]},rgb(0,${n},0),rgb(255,${n},0))`},areaGradientStyles:{backgroundImage:`linear-gradient(to ${e[Number(t)]},rgb(0,${n},255),rgb(255,${n},255))`,WebkitMaskImage:a,maskImage:a}}},c=(e,t,n)=>{let a=`linear-gradient(to ${e[Number(!t)]}, transparent, #000)`;return{areaStyles:{backgroundImage:`linear-gradient(to ${e[Number(t)]},rgb(0,0,${n}),rgb(255,0,${n}))`},areaGradientStyles:{backgroundImage:`linear-gradient(to ${e[Number(t)]},rgb(0,255,${n}),rgb(255,255,${n}))`,WebkitMaskImage:a,maskImage:a}}},u=(e,t,n)=>({areaStyles:{},areaGradientStyles:{background:`linear-gradient(to ${e[Number(t)]}, hsla(0,0%,0%,1) 0%, hsla(0,0%,0%,0) 50%, hsla(0,0%,100%,0) 50%, hsla(0,0%,100%,1) 100%),linear-gradient(to ${e[Number(!t)]},hsl(0,0%,50%),hsla(0,0%,50%,0)),hsl(${n}, 100%, 50%)`}}),g=(e,t,n)=>({areaStyles:{},areaGradientStyles:{background:`linear-gradient(to ${e[Number(!t)]}, hsla(0,0%,0%,${n}) 0%, hsla(0,0%,0%,0) 50%, hsla(0,0%,100%,0) 50%, hsla(0,0%,100%,${n}) 100%),linear-gradient(to ${e[Number(t)]},hsla(0,100%,50%,${n}),hsla(60,100%,50%,${n}),hsla(120,100%,50%,${n}),hsla(180,100%,50%,${n}),hsla(240,100%,50%,${n}),hsla(300,100%,50%,${n}),hsla(359,100%,50%,${n})),hsl(0, 0%, 50%)`}}),p=(e,t,n)=>({areaStyles:{},areaGradientStyles:{backgroundImage:`linear-gradient(to ${e[Number(!t)]},hsl(0,0%,${n}%),hsla(0,0%,${n}%,0)),linear-gradient(to ${e[Number(t)]},hsl(0,100%,${n}%),hsl(60,100%,${n}%),hsl(120,100%,${n}%),hsl(180,100%,${n}%),hsl(240,100%,${n}%),hsl(300,100%,${n}%),hsl(360,100%,${n}%))`}}),h=(e,t,n)=>({areaStyles:{},areaGradientStyles:{background:`linear-gradient(to ${e[Number(t)]},hsl(0,0%,0%),hsla(0,0%,0%,0)),linear-gradient(to ${e[Number(!t)]},hsl(0,0%,100%),hsla(0,0%,100%,0)),hsl(${n}, 100%, 50%)`}}),m=(e,t,n)=>({areaStyles:{},areaGradientStyles:{background:`linear-gradient(to ${e[Number(!t)]},hsla(0,0%,0%,${n}),hsla(0,0%,0%,0)),linear-gradient(to ${e[Number(t)]},hsla(0,100%,50%,${n}),hsla(60,100%,50%,${n}),hsla(120,100%,50%,${n}),hsla(180,100%,50%,${n}),hsla(240,100%,50%,${n}),hsla(300,100%,50%,${n}),hsla(359,100%,50%,${n})),linear-gradient(to ${e[Number(!t)]},hsl(0,0%,0%),hsl(0,0%,100%))`}}),f=(e,t,n)=>({areaStyles:{},areaGradientStyles:{background:`linear-gradient(to ${e[Number(!t)]},hsla(0,0%,100%,${n}),hsla(0,0%,100%,0)),linear-gradient(to ${e[Number(t)]},hsla(0,100%,50%,${n}),hsla(60,100%,50%,${n}),hsla(120,100%,50%,${n}),hsla(180,100%,50%,${n}),hsla(240,100%,50%,${n}),hsla(300,100%,50%,${n}),hsla(359,100%,50%,${n})),#000`}});function v(e,t){let{xChannel:n,yChannel:a,dir:r="ltr"}=t,{zChannel:i}=e.getColorAxes({xChannel:n,yChannel:a}),o=e.getChannelValue(i),{minValue:l,maxValue:v}=e.getChannelRange(i),E=["top","rtl"===r?"left":"right"],I=!1,T={areaStyles:{},areaGradientStyles:{}},x=(o-l)/(v-l),b="hsla"===e.getFormat();switch(i){case"red":T=s(E,I="green"===n,o);break;case"green":T=d(E,I="red"===n,o);break;case"blue":T=c(E,I="red"===n,o);break;case"hue":I="saturation"!==n,T=b?u(E,I,o):h(E,I,o);break;case"saturation":I="hue"===n,T=b?g(E,I,x):m(E,I,x);break;case"brightness":T=f(E,I="hue"===n,x);break;case"lightness":T=p(E,I="hue"===n,o)}return T}var E=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0},I=class{toHexInt(){return this.toFormat("rgba").toHexInt()}getChannelValue(e){if(e in this)return this[e];throw Error("Unsupported color channel: "+e)}getChannelValuePercent(e,t){let n=t??this.getChannelValue(e),{minValue:a,maxValue:i}=this.getChannelRange(e);return(0,r.xs)(n,a,i)}getChannelPercentValue(e,t){let{minValue:n,maxValue:a,step:i}=this.getChannelRange(e),o=(0,r.h1)(t,n,a,i);return(0,r.N4)(o,n,a,i)}withChannelValue(e,t){let{minValue:n,maxValue:a}=this.getChannelRange(e);if(e in this){let i=this.clone();return i[e]=(0,r.HU)(t,n,a),i}throw Error("Unsupported color channel: "+e)}getColorAxes(e){let{xChannel:t,yChannel:n}=e,a=t||this.getChannels().find(e=>e!==n),r=n||this.getChannels().find(e=>e!==a),i=this.getChannels().find(e=>e!==a&&e!==r);return{xChannel:a,yChannel:r,zChannel:i}}incrementChannel(e,t){let{minValue:n,maxValue:a,step:i}=this.getChannelRange(e),o=(0,r.N4)((0,r.HU)(this.getChannelValue(e)+t,n,a),n,a,i);return this.withChannelValue(e,o)}decrementChannel(e,t){return this.incrementChannel(e,-t)}isEqual(e){return E(this.toJSON(),e.toJSON())&&this.getChannelValue("alpha")===e.getChannelValue("alpha")}},T=class e extends I{constructor(e,t,n,a){super(),this.red=e,this.green=t,this.blue=n,this.alpha=a}static parse(t){let n=[];if(/^#[\da-f]+$/i.test(t)&&[4,5,7,9].includes(t.length)){let e=(t.length<6?t.replace(/[^#]/gi,"$&$&"):t).slice(1).split("");for(;e.length>0;)n.push(parseInt(e.splice(0,2).join(""),16));n[3]=void 0!==n[3]?n[3]/255:void 0}let a=t.match(/^rgba?\((.*)\)$/);return a?.[1]&&(n=a[1].split(",").map(e=>Number(e.trim())).map((e,t)=>(0,r.HU)(e,0,t<3?255:1))),n.length<3?void 0:new e(n[0],n[1],n[2],n[3]??1)}toString(e){switch(e){case"hex":return"#"+(this.red.toString(16).padStart(2,"0")+this.green.toString(16).padStart(2,"0")+this.blue.toString(16).padStart(2,"0")).toUpperCase();case"hexa":return"#"+(this.red.toString(16).padStart(2,"0")+this.green.toString(16).padStart(2,"0")+this.blue.toString(16).padStart(2,"0")+Math.round(255*this.alpha).toString(16).padStart(2,"0")).toUpperCase();case"rgb":return`rgb(${this.red}, ${this.green}, ${this.blue})`;case"css":case"rgba":return`rgba(${this.red}, ${this.green}, ${this.blue}, ${this.alpha})`;case"hsl":return this.toHSL().toString("hsl");case"hsb":return this.toHSB().toString("hsb");default:return this.toFormat(e).toString(e)}}toFormat(e){switch(e){case"rgba":return this;case"hsba":return this.toHSB();case"hsla":return this.toHSL();default:throw Error("Unsupported color conversion: rgb -> "+e)}}toHexInt(){return this.red<<16|this.green<<8|this.blue}toHSB(){let e=this.red/255,t=this.green/255,n=this.blue/255,a=Math.max(e,t,n),i=a-Math.min(e,t,n),o=0;if(0!==i){switch(a){case e:o=(t-n)/i+(t<n?6:0);break;case t:o=(n-e)/i+2;break;case n:o=(e-t)/i+4}o/=6}return new O((0,r.lt)(360*o,2),(0,r.lt)(100*(0===a?0:i/a),2),(0,r.lt)(100*a,2),(0,r.lt)(this.alpha,2))}toHSL(){let e=this.red/255,t=this.green/255,n=this.blue/255,a=Math.min(e,t,n),i=Math.max(e,t,n),o=(i+a)/2,l=i-a,s=-1,d=-1;if(0===l)s=d=0;else{switch(d=l/(o<.5?i+a:2-i-a),i){case e:s=(t-n)/l+(t<n?6:0);break;case t:s=(n-e)/l+2;break;case n:s=(e-t)/l+4}s/=6}return new y((0,r.lt)(360*s,2),(0,r.lt)(100*d,2),(0,r.lt)(100*o,2),(0,r.lt)(this.alpha,2))}clone(){return new e(this.red,this.green,this.blue,this.alpha)}getChannelFormatOptions(e){switch(e){case"red":case"green":case"blue":return{style:"decimal"};case"alpha":return{style:"percent"};default:throw Error("Unknown color channel: "+e)}}formatChannelValue(e,t){let n=this.getChannelFormatOptions(e),a=this.getChannelValue(e);return new Intl.NumberFormat(t,n).format(a)}getChannelRange(e){switch(e){case"red":case"green":case"blue":return{minValue:0,maxValue:255,step:1,pageSize:17};case"alpha":return{minValue:0,maxValue:1,step:.01,pageSize:.1};default:throw Error("Unknown color channel: "+e)}}toJSON(){return{r:this.red,g:this.green,b:this.blue,a:this.alpha}}getFormat(){return"rgba"}getChannels(){return e.colorChannels}};l(T,"colorChannels",["red","green","blue"]);var x=/hsl\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%)\)|hsla\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d(.\d+)?)\)/,b=class e extends I{constructor(e,t,n,a){super(),this.hue=e,this.saturation=t,this.lightness=n,this.alpha=a}static parse(t){let n;if(n=t.match(x)){let[t,a,i,o]=(n[1]??n[2]).split(",").map(e=>Number(e.trim().replace("%","")));return new e((0,r.wQ)(t,360),(0,r.HU)(a,0,100),(0,r.HU)(i,0,100),(0,r.HU)(o??1,0,1))}}toString(e){switch(e){case"hex":return this.toRGB().toString("hex");case"hexa":return this.toRGB().toString("hexa");case"hsl":return`hsl(${this.hue}, ${(0,r.lt)(this.saturation,2)}%, ${(0,r.lt)(this.lightness,2)}%)`;case"css":case"hsla":return`hsla(${this.hue}, ${(0,r.lt)(this.saturation,2)}%, ${(0,r.lt)(this.lightness,2)}%, ${this.alpha})`;case"hsb":return this.toHSB().toString("hsb");case"rgb":return this.toRGB().toString("rgb");default:return this.toFormat(e).toString(e)}}toFormat(e){switch(e){case"hsla":return this;case"hsba":return this.toHSB();case"rgba":return this.toRGB();default:throw Error("Unsupported color conversion: hsl -> "+e)}}toHSB(){let e=this.saturation/100,t=this.lightness/100,n=t+e*Math.min(t,1-t);return e=0===n?0:2*(1-t/n),new O((0,r.lt)(this.hue,2),(0,r.lt)(100*e,2),(0,r.lt)(100*n,2),(0,r.lt)(this.alpha,2))}toRGB(){let e=this.hue,t=this.saturation/100,n=this.lightness/100,a=t*Math.min(n,1-n),i=(t,r=(t+e/30)%12)=>n-a*Math.max(Math.min(r-3,9-r,1),-1);return new T(Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4)),(0,r.lt)(this.alpha,2))}clone(){return new e(this.hue,this.saturation,this.lightness,this.alpha)}getChannelFormatOptions(e){switch(e){case"hue":return{style:"unit",unit:"degree",unitDisplay:"narrow"};case"saturation":case"lightness":case"alpha":return{style:"percent"};default:throw Error("Unknown color channel: "+e)}}formatChannelValue(e,t){let n=this.getChannelFormatOptions(e),a=this.getChannelValue(e);return("saturation"===e||"lightness"===e)&&(a/=100),new Intl.NumberFormat(t,n).format(a)}getChannelRange(e){switch(e){case"hue":return{minValue:0,maxValue:360,step:1,pageSize:15};case"saturation":case"lightness":return{minValue:0,maxValue:100,step:1,pageSize:10};case"alpha":return{minValue:0,maxValue:1,step:.01,pageSize:.1};default:throw Error("Unknown color channel: "+e)}}toJSON(){return{h:this.hue,s:this.saturation,l:this.lightness,a:this.alpha}}getFormat(){return"hsla"}getChannels(){return e.colorChannels}};l(b,"colorChannels",["hue","saturation","lightness"]);var y=b,P=/hsb\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%)\)|hsba\(([-+]?\d+(?:.\d+)?\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d+(?:.\d+)?%\s*,\s*[-+]?\d(.\d+)?)\)/,C=class e extends I{constructor(e,t,n,a){super(),this.hue=e,this.saturation=t,this.brightness=n,this.alpha=a}static parse(t){let n;if(n=t.match(P)){let[t,a,i,o]=(n[1]??n[2]).split(",").map(e=>Number(e.trim().replace("%","")));return new e((0,r.wQ)(t,360),(0,r.HU)(a,0,100),(0,r.HU)(i,0,100),(0,r.HU)(o??1,0,1))}}toString(e){switch(e){case"css":return this.toHSL().toString("css");case"hex":return this.toRGB().toString("hex");case"hexa":return this.toRGB().toString("hexa");case"hsb":return`hsb(${this.hue}, ${(0,r.lt)(this.saturation,2)}%, ${(0,r.lt)(this.brightness,2)}%)`;case"hsba":return`hsba(${this.hue}, ${(0,r.lt)(this.saturation,2)}%, ${(0,r.lt)(this.brightness,2)}%, ${this.alpha})`;case"hsl":return this.toHSL().toString("hsl");case"rgb":return this.toRGB().toString("rgb");default:return this.toFormat(e).toString(e)}}toFormat(e){switch(e){case"hsba":return this;case"hsla":return this.toHSL();case"rgba":return this.toRGB();default:throw Error("Unsupported color conversion: hsb -> "+e)}}toHSL(){let e=this.saturation/100,t=this.brightness/100,n=t*(1-e/2);return e=0===n||1===n?0:(t-n)/Math.min(n,1-n),new y((0,r.lt)(this.hue,2),(0,r.lt)(100*e,2),(0,r.lt)(100*n,2),(0,r.lt)(this.alpha,2))}toRGB(){let e=this.hue,t=this.saturation/100,n=this.brightness/100,a=(a,r=(a+e/60)%6)=>n-t*n*Math.max(Math.min(r,4-r,1),0);return new T(Math.round(255*a(5)),Math.round(255*a(3)),Math.round(255*a(1)),(0,r.lt)(this.alpha,2))}clone(){return new e(this.hue,this.saturation,this.brightness,this.alpha)}getChannelFormatOptions(e){switch(e){case"hue":return{style:"unit",unit:"degree",unitDisplay:"narrow"};case"saturation":case"brightness":case"alpha":return{style:"percent"};default:throw Error("Unknown color channel: "+e)}}formatChannelValue(e,t){let n=this.getChannelFormatOptions(e),a=this.getChannelValue(e);return("saturation"===e||"brightness"===e)&&(a/=100),new Intl.NumberFormat(t,n).format(a)}getChannelRange(e){switch(e){case"hue":return{minValue:0,maxValue:360,step:1,pageSize:15};case"saturation":case"brightness":return{minValue:0,maxValue:100,step:1,pageSize:10};case"alpha":return{minValue:0,maxValue:1,step:.01,pageSize:.1};default:throw Error("Unknown color channel: "+e)}}toJSON(){return{h:this.hue,s:this.saturation,b:this.brightness,a:this.alpha}}getFormat(){return"hsba"}getChannels(){return e.colorChannels}};l(C,"colorChannels",["hue","saturation","brightness"]);var O=C,S=(e=>{let t=new Map,n=e.split(",");for(let e=0;e<n.length;e++){let[a,r]=n[e].split(":");t.set(a,`#${r}`),a.includes("gray")&&t.set(a.replace("gray","grey"),`#${r}`)}return t})("aliceblue:f0f8ff,antiquewhite:faebd7,aqua:00ffff,aquamarine:7fffd4,azure:f0ffff,beige:f5f5dc,bisque:ffe4c4,black:000000,blanchedalmond:ffebcd,blue:0000ff,blueviolet:8a2be2,brown:a52a2a,burlywood:deb887,cadetblue:5f9ea0,chartreuse:7fff00,chocolate:d2691e,coral:ff7f50,cornflowerblue:6495ed,cornsilk:fff8dc,crimson:dc143c,cyan:00ffff,darkblue:00008b,darkcyan:008b8b,darkgoldenrod:b8860b,darkgray:a9a9a9,darkgreen:006400,darkkhaki:bdb76b,darkmagenta:8b008b,darkolivegreen:556b2f,darkorange:ff8c00,darkorchid:9932cc,darkred:8b0000,darksalmon:e9967a,darkseagreen:8fbc8f,darkslateblue:483d8b,darkslategray:2f4f4f,darkturquoise:00ced1,darkviolet:9400d3,deeppink:ff1493,deepskyblue:00bfff,dimgray:696969,dodgerblue:1e90ff,firebrick:b22222,floralwhite:fffaf0,forestgreen:228b22,fuchsia:ff00ff,gainsboro:dcdcdc,ghostwhite:f8f8ff,gold:ffd700,goldenrod:daa520,gray:808080,green:008000,greenyellow:adff2f,honeydew:f0fff0,hotpink:ff69b4,indianred:cd5c5c,indigo:4b0082,ivory:fffff0,khaki:f0e68c,lavender:e6e6fa,lavenderblush:fff0f5,lawngreen:7cfc00,lemonchiffon:fffacd,lightblue:add8e6,lightcoral:f08080,lightcyan:e0ffff,lightgoldenrodyellow:fafad2,lightgrey:d3d3d3,lightgreen:90ee90,lightpink:ffb6c1,lightsalmon:ffa07a,lightseagreen:20b2aa,lightskyblue:87cefa,lightslategray:778899,lightsteelblue:b0c4de,lightyellow:ffffe0,lime:00ff00,limegreen:32cd32,linen:faf0e6,magenta:ff00ff,maroon:800000,mediumaquamarine:66cdaa,mediumblue:0000cd,mediumorchid:ba55d3,mediumpurple:9370d8,mediumseagreen:3cb371,mediumslateblue:7b68ee,mediumspringgreen:00fa9a,mediumturquoise:48d1cc,mediumvioletred:c71585,midnightblue:191970,mintcream:f5fffa,mistyrose:ffe4e1,moccasin:ffe4b5,navajowhite:ffdead,navy:000080,oldlace:fdf5e6,olive:808000,olivedrab:6b8e23,orange:ffa500,orangered:ff4500,orchid:da70d6,palegoldenrod:eee8aa,palegreen:98fb98,paleturquoise:afeeee,palevioletred:d87093,papayawhip:ffefd5,peachpuff:ffdab9,peru:cd853f,pink:ffc0cb,plum:dda0dd,powderblue:b0e0e6,purple:800080,rebeccapurple:663399,red:ff0000,rosybrown:bc8f8f,royalblue:4169e1,saddlebrown:8b4513,salmon:fa8072,sandybrown:f4a460,seagreen:2e8b57,seashell:fff5ee,sienna:a0522d,silver:c0c0c0,skyblue:87ceeb,slateblue:6a5acd,slategray:708090,snow:fffafa,springgreen:00ff7f,steelblue:4682b4,tan:d2b48c,teal:008080,thistle:d8bfd8,tomato:ff6347,turquoise:40e0d0,violet:ee82ee,wheat:f5deb3,white:ffffff,whitesmoke:f5f5f5,yellow:ffff00,yellowgreen:9acd32"),R=e=>{if(S.has(e))return R(S.get(e));let t=T.parse(e)||O.parse(e)||y.parse(e);if(!t){let t=Error("Invalid color value: "+e);throw Error.captureStackTrace?.(t,R),t}return t},A=e=>"string"==typeof e?R(e):e,V=n(75050),N=n(87984),w=n(2352),D=n(28733),L=n(58732),k=n(31355),F=n(29064),M=n(64652),B=(0,a.F)("color-picker",["root","label","control","trigger","positioner","content","area","areaThumb","valueText","areaBackground","channelSlider","channelSliderLabel","channelSliderTrack","channelSliderThumb","channelSliderValueText","channelInput","transparencyGrid","swatchGroup","swatchTrigger","swatchIndicator","swatch","eyeDropperTrigger","formatTrigger","formatSelect"]),_=B.build(),$=(0,N.tp)({getRootId:e=>e.ids?.root??`color-picker:${e.id}`,getLabelId:e=>e.ids?.label??`color-picker:${e.id}:label`,getHiddenInputId:e=>e.ids?.hiddenInput??`color-picker:${e.id}:hidden-input`,getControlId:e=>e.ids?.control??`color-picker:${e.id}:control`,getTriggerId:e=>e.ids?.trigger??`color-picker:${e.id}:trigger`,getContentId:e=>e.ids?.content??`color-picker:${e.id}:content`,getPositionerId:e=>e.ids?.positioner??`color-picker:${e.id}:positioner`,getFormatSelectId:e=>e.ids?.formatSelect??`color-picker:${e.id}:format-select`,getAreaId:e=>e.ids?.area??`color-picker:${e.id}:area`,getAreaGradientId:e=>e.ids?.areaGradient??`color-picker:${e.id}:area-gradient`,getAreaThumbId:e=>e.ids?.areaThumb??`color-picker:${e.id}:area-thumb`,getChannelSliderTrackId:(e,t)=>e.ids?.channelSliderTrack?.(t)??`color-picker:${e.id}:slider-track:${t}`,getChannelSliderThumbId:(e,t)=>e.ids?.channelSliderThumb?.(t)??`color-picker:${e.id}:slider-thumb:${t}`,getContentEl:e=>$.getById(e,$.getContentId(e)),getAreaThumbEl:e=>$.getById(e,$.getAreaThumbId(e)),getChannelSliderThumbEl:(e,t)=>$.getById(e,$.getChannelSliderThumbId(e,t)),getChannelInputEl:(e,t)=>{let n=`input[data-channel="${t}"]`;return[...(0,N.Kt)($.getContentEl(e),n),...(0,N.Kt)($.getControlEl(e),n)]},getFormatSelectEl:e=>$.getById(e,$.getFormatSelectId(e)),getHiddenInputEl:e=>$.getById(e,$.getHiddenInputId(e)),getAreaEl:e=>$.getById(e,$.getAreaId(e)),getAreaValueFromPoint(e,t){let n=$.getAreaEl(e);if(!n)return;let{percent:a}=(0,V.rs)(t,n);return a},getControlEl:e=>$.getById(e,$.getControlId(e)),getTriggerEl:e=>$.getById(e,$.getTriggerId(e)),getPositionerEl:e=>$.getById(e,$.getPositionerId(e)),getChannelSliderTrackEl:(e,t)=>$.getById(e,$.getChannelSliderTrackId(e,t)),getChannelSliderValueFromPoint(e,t,n){let a=$.getChannelSliderTrackEl(e,n);if(!a)return;let{percent:r}=(0,V.rs)(t,a);return r},getChannelInputEls:e=>[...(0,N.Kt)($.getContentEl(e),"input[data-channel]"),...(0,N.Kt)($.getControlEl(e),"input[data-channel]")]});function U(e,t){if(null==t)return"";if("hex"===t)return e.toString("hex");if("css"===t)return e.toString("css");if(t in e)return e.getChannelValue(t).toString();let n="hsla"===e.getFormat();switch(t){case"hue":return n?e.toFormat("hsla").getChannelValue("hue").toString():e.toFormat("hsba").getChannelValue("hue").toString();case"saturation":return n?e.toFormat("hsla").getChannelValue("saturation").toString():e.toFormat("hsba").getChannelValue("saturation").toString();case"lightness":return e.toFormat("hsla").getChannelValue("lightness").toString();case"brightness":return e.toFormat("hsba").getChannelValue("brightness").toString();case"red":case"green":case"blue":return e.toFormat("rgba").getChannelValue(t).toString();default:return e.getChannelValue(t).toString()}}var H=e=>{let{channel:t,value:n,dir:a,orientation:r}=e,i="vertical"===r?"top":"ltr"===a?"right":"left",{minValue:o,maxValue:l}=n.getChannelRange(t);switch(t){case"hue":return`linear-gradient(to ${i}, rgb(255, 0, 0) 0%, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, rgb(255, 0, 0) 100%)`;case"lightness":{let e=n.withChannelValue(t,o).toString("css"),a=n.withChannelValue(t,(l-o)/2).toString("css"),r=n.withChannelValue(t,l).toString("css");return`linear-gradient(to ${i}, ${e}, ${a}, ${r})`}case"saturation":case"brightness":case"red":case"green":case"blue":case"alpha":{let e=n.withChannelValue(t,o).toString("css"),a=n.withChannelValue(t,l).toString("css");return`linear-gradient(to ${i}, ${e}, ${a})`}default:throw Error("Unknown color channel: "+t)}};function G(e,t,n){let a=e.context.value,r=e.context.areaValue,i=e.context.valueAsString,o=e.context.isDisabled,l=e.context.isInteractive,s=e.hasTag("dragging"),d=e.hasTag("open"),c=e.hasTag("focused"),u=e=>{let t=r.getChannels();return{xChannel:e.xChannel??t[1],yChannel:e.yChannel??t[2]}},g=e.context.currentPlacement,p=(0,w.hn)({...e.context.positioning,placement:g});function h(t){let n=A(t.value).toFormat(e.context.format);return{value:n,valueAsString:n.toString("hex"),checked:n.isEqual(a),disabled:t.disabled||!l}}return{dragging:s,open:d,valueAsString:i,value:a,setOpen(e){e!==d&&t({type:e?"OPEN":"CLOSE"})},setValue(e){t({type:"VALUE.SET",value:A(e),src:"set-color"})},getChannelValue:e=>U(a,e),getChannelValueText:(e,t)=>a.formatChannelValue(e,t),setChannelValue(e,n){t({type:"VALUE.SET",value:a.withChannelValue(e,n),src:"set-channel"})},format:e.context.format,setFormat(e){t({type:"VALUE.SET",value:a.toFormat(e),src:"set-format"})},alpha:a.getChannelValue("alpha"),setAlpha(e){t({type:"VALUE.SET",value:a.withChannelValue("alpha",e),src:"set-alpha"})},getRootProps:()=>n.element({..._.root.attrs,dir:e.context.dir,id:$.getRootId(e.context),"data-disabled":(0,N.PB)(o),"data-readonly":(0,N.PB)(e.context.readOnly),style:{"--value":a.toString("css")}}),getLabelProps:()=>n.element({..._.label.attrs,dir:e.context.dir,id:$.getLabelId(e.context),htmlFor:$.getHiddenInputId(e.context),"data-disabled":(0,N.PB)(o),"data-readonly":(0,N.PB)(e.context.readOnly),"data-focus":(0,N.PB)(c),onClick(t){t.preventDefault();let n=(0,N.IO)($.getControlEl(e.context),"[data-channel=hex]");n?.focus({preventScroll:!0})}}),getControlProps:()=>n.element({..._.control.attrs,id:$.getControlId(e.context),dir:e.context.dir,"data-disabled":(0,N.PB)(o),"data-readonly":(0,N.PB)(e.context.readOnly),"data-state":d?"open":"closed","data-focus":(0,N.PB)(c)}),getTriggerProps:()=>n.button({..._.trigger.attrs,id:$.getTriggerId(e.context),dir:e.context.dir,disabled:o,"aria-label":`select color. current color is ${i}`,"aria-controls":$.getContentId(e.context),"aria-labelledby":$.getLabelId(e.context),"data-disabled":(0,N.PB)(o),"data-readonly":(0,N.PB)(e.context.readOnly),"data-placement":g,"aria-expanded":(0,N.PB)(d),"data-state":d?"open":"closed","data-focus":(0,N.PB)(c),type:"button",onClick(){l&&t({type:"TRIGGER.CLICK"})},onBlur(){l&&t({type:"TRIGGER.BLUR"})},style:{position:"relative"}}),getPositionerProps:()=>n.element({..._.positioner.attrs,id:$.getPositionerId(e.context),dir:e.context.dir,style:p.floating}),getContentProps:()=>n.element({..._.content.attrs,id:$.getContentId(e.context),dir:e.context.dir,"data-placement":g,"data-state":d?"open":"closed",hidden:!d}),getValueTextProps:()=>n.element({..._.valueText.attrs,dir:e.context.dir,"data-disabled":(0,N.PB)(o),"data-focus":(0,N.PB)(c)}),getAreaProps(a={}){let{xChannel:i,yChannel:o}=u(a),{areaStyles:s}=v(r,{xChannel:i,yChannel:o,dir:e.context.dir});return n.element({..._.area.attrs,id:$.getAreaId(e.context),role:"group",onPointerDown(e){!(!l||!(0,V.pW)(e)||(0,V.pI)(e))&&(t({type:"AREA.POINTER_DOWN",point:(0,V.Em)(e),channel:{xChannel:i,yChannel:o},id:"area"}),e.preventDefault())},style:{position:"relative",touchAction:"none",forcedColorAdjust:"none",...s}})},getAreaBackgroundProps(t={}){let{xChannel:a,yChannel:i}=u(t),{areaGradientStyles:o}=v(r,{xChannel:a,yChannel:i,dir:e.context.dir});return n.element({..._.areaBackground.attrs,id:$.getAreaGradientId(e.context),style:{position:"relative",touchAction:"none",forcedColorAdjust:"none",...o}})},getAreaThumbProps(a={}){let{xChannel:i,yChannel:s}=u(a),d={xChannel:i,yChannel:s},c=r.getChannelValuePercent(i),g=1-r.getChannelValuePercent(s),p=r.getChannelValue(i),h=r.getChannelValue(s);return n.element({..._.areaThumb.attrs,id:$.getAreaThumbId(e.context),dir:e.context.dir,tabIndex:o?void 0:0,"data-disabled":(0,N.PB)(o),role:"slider","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":p,"aria-label":`${i} and ${s}`,"aria-roledescription":"2d slider","aria-valuetext":`${i} ${p}, ${s} ${h}`,style:{position:"absolute",left:`${100*c}%`,top:`${100*g}%`,transform:"translate(-50%, -50%)",touchAction:"none",forcedColorAdjust:"none",background:r.withChannelValue("alpha",1).toString("css")},onFocus(){l&&t({type:"AREA.FOCUS",id:"area",channel:d})},onKeyDown(n){if(n.defaultPrevented||!l)return;let a=(0,V.OP)(n),r={ArrowUp(){t({type:"AREA.ARROW_UP",channel:d,step:a})},ArrowDown(){t({type:"AREA.ARROW_DOWN",channel:d,step:a})},ArrowLeft(){t({type:"AREA.ARROW_LEFT",channel:d,step:a})},ArrowRight(){t({type:"AREA.ARROW_RIGHT",channel:d,step:a})},PageUp(){t({type:"AREA.PAGE_UP",channel:d,step:a})},PageDown(){t({type:"AREA.PAGE_DOWN",channel:d,step:a})},Escape(e){e.stopPropagation()}}[(0,V.g0)(n,e.context)];r&&(r(n),n.preventDefault())}})},getTransparencyGridProps(e={}){let{size:t="12px"}=e;return n.element({..._.transparencyGrid.attrs,style:{"--size":t,width:"100%",height:"100%",position:"absolute",backgroundColor:"#fff",backgroundImage:"conic-gradient(#eeeeee 0 25%, transparent 0 50%, #eeeeee 0 75%, transparent 0)",backgroundSize:"var(--size) var(--size)",inset:"0px",zIndex:"auto",pointerEvents:"none"}})},getChannelSliderProps(e){let{orientation:a="horizontal",channel:r,format:i}=e;return n.element({..._.channelSlider.attrs,"data-channel":r,"data-orientation":a,role:"presentation",onPointerDown(e){!l||!(0,V.pW)(e)||(0,V.pI)(e)||(t({type:"CHANNEL_SLIDER.POINTER_DOWN",channel:r,format:i,point:(0,V.Em)(e),id:r,orientation:a}),e.preventDefault())},style:{position:"relative",touchAction:"none"}})},getChannelSliderTrackProps(t){let{orientation:i="horizontal",channel:o,format:l}=t,s=l?a.toFormat(l):r;return n.element({..._.channelSliderTrack.attrs,id:$.getChannelSliderTrackId(e.context,o),role:"group","data-channel":o,"data-orientation":i,style:{position:"relative",forcedColorAdjust:"none",backgroundImage:H({orientation:i,channel:o,dir:e.context.dir,value:s})}})},getChannelSliderLabelProps(t){let{channel:a}=t;return n.element({..._.channelSliderLabel.attrs,"data-channel":a,onClick(t){if(!l)return;t.preventDefault();let n=$.getChannelSliderThumbId(e.context,a);$.getById(e.context,n)?.focus({preventScroll:!0})},style:{userSelect:"none",WebkitUserSelect:"none"}})},getChannelSliderValueTextProps:e=>n.element({..._.channelSliderValueText.attrs,"data-channel":e.channel}),getChannelSliderThumbProps(i){let{orientation:s="horizontal",channel:d,format:c}=i,u=c?a.toFormat(c):r,g=u.getChannelRange(d),p=u.getChannelValue(d),h=(p-g.minValue)/(g.maxValue-g.minValue),m="horizontal"===s?{left:`${100*h}%`,top:"50%"}:{top:`${100*h}%`,left:"50%"};return n.element({..._.channelSliderThumb.attrs,id:$.getChannelSliderThumbId(e.context,d),role:"slider","aria-label":d,tabIndex:o?void 0:0,"data-channel":d,"data-disabled":(0,N.PB)(o),"data-orientation":s,"aria-disabled":(0,N.PB)(o),"aria-orientation":s,"aria-valuemax":g.maxValue,"aria-valuemin":g.minValue,"aria-valuenow":p,"aria-valuetext":`${d} ${p}`,style:{forcedColorAdjust:"none",position:"absolute",background:(function(e,t){switch(t){case"hue":return R(`hsl(${e.getChannelValue("hue")}, 100%, 50%)`);case"lightness":case"brightness":case"saturation":case"red":case"green":case"blue":return e.withChannelValue("alpha",1);case"alpha":return e;default:throw Error("Unknown color channel: "+t)}})(r,d).toString("css"),...m},onFocus(){l&&t({type:"CHANNEL_SLIDER.FOCUS",channel:d})},onKeyDown(n){if(n.defaultPrevented||!l)return;let a=(0,V.OP)(n)*g.step,r={ArrowUp(){t({type:"CHANNEL_SLIDER.ARROW_UP",channel:d,step:a})},ArrowDown(){t({type:"CHANNEL_SLIDER.ARROW_DOWN",channel:d,step:a})},ArrowLeft(){t({type:"CHANNEL_SLIDER.ARROW_LEFT",channel:d,step:a})},ArrowRight(){t({type:"CHANNEL_SLIDER.ARROW_RIGHT",channel:d,step:a})},PageUp(){t({type:"CHANNEL_SLIDER.PAGE_UP",channel:d})},PageDown(){t({type:"CHANNEL_SLIDER.PAGE_DOWN",channel:d})},Home(){t({type:"CHANNEL_SLIDER.HOME",channel:d})},End(){t({type:"CHANNEL_SLIDER.END",channel:d})},Escape(e){e.stopPropagation()}}[(0,V.g0)(n,e.context)];r&&(r(n),n.preventDefault())}})},getChannelInputProps(r){let{channel:i}=r,s="hex"===i||"css"===i,d=function(e,t){switch(t){case"hex":let n=R("#000000"),a=R("#FFFFFF");return{minValue:n.toHexInt(),maxValue:a.toHexInt(),pageSize:10,step:1};case"css":return;case"hue":case"saturation":case"lightness":return e.toFormat("hsla").getChannelRange(t);case"brightness":return e.toFormat("hsba").getChannelRange(t);case"red":case"green":case"blue":return e.toFormat("rgba").getChannelRange(t);default:return e.getChannelRange(t)}}(a,i);return n.input({..._.channelInput.attrs,dir:e.context.dir,type:s?"text":"number","data-channel":i,"aria-label":i,spellCheck:!1,autoComplete:"off",disabled:o,"data-disabled":(0,N.PB)(o),readOnly:e.context.readOnly,defaultValue:U(a,i),min:d?.minValue,max:d?.maxValue,step:d?.step,onBeforeInput(e){!s&&l&&e.currentTarget.value.match(/[^0-9.]/g)&&e.preventDefault()},onFocus(e){l&&(t({type:"CHANNEL_INPUT.FOCUS",channel:i}),e.currentTarget.select())},onBlur(e){l&&t({type:"CHANNEL_INPUT.BLUR",channel:i,value:s?e.currentTarget.value:e.currentTarget.valueAsNumber,isTextField:s})},onKeyDown(e){!e.defaultPrevented&&l&&"Enter"===e.key&&(t({type:"CHANNEL_INPUT.CHANGE",channel:i,value:s?e.currentTarget.value:e.currentTarget.valueAsNumber,isTextField:s}),e.preventDefault())},style:{appearance:"none",WebkitAppearance:"none",MozAppearance:"textfield"}})},getHiddenInputProps:()=>n.input({type:"text",disabled:o,name:e.context.name,readOnly:e.context.readOnly,required:e.context.required,id:$.getHiddenInputId(e.context),style:N.NL,defaultValue:i}),getEyeDropperTriggerProps:()=>n.button({..._.eyeDropperTrigger.attrs,type:"button",dir:e.context.dir,disabled:o,"data-disabled":(0,N.PB)(o),"aria-label":"Pick a color from the screen",onClick(){l&&t("EYEDROPPER.CLICK")}}),getSwatchGroupProps:()=>n.element({..._.swatchGroup.attrs,role:"group"}),getSwatchTriggerState:h,getSwatchTriggerProps(a){let r=h(a);return n.button({..._.swatchTrigger.attrs,disabled:r.disabled,dir:e.context.dir,type:"button","aria-label":`select ${r.valueAsString} as the color`,"data-state":r.checked?"checked":"unchecked","data-value":r.valueAsString,"data-disabled":(0,N.PB)(r.disabled),onClick(){r.disabled||t({type:"SWATCH_TRIGGER.CLICK",value:r.value})},style:{position:"relative"}})},getSwatchIndicatorProps(t){let a=h(t);return n.element({..._.swatchIndicator.attrs,dir:e.context.dir,hidden:!a.checked})},getSwatchProps(t){let{respectAlpha:a=!0}=t,r=h(t);return n.element({..._.swatch.attrs,dir:e.context.dir,"data-state":r.checked?"checked":"unchecked","data-value":r.valueAsString,style:{position:"relative",background:r.value.toString(a?"css":"hex")}})},getFormatTriggerProps:()=>n.button({..._.formatTrigger.attrs,dir:e.context.dir,type:"button","aria-label":`change color format to ${K(e.context.format)}`,onClick(n){n.currentTarget.disabled||t({type:"FORMAT.SET",format:K(e.context.format),src:"format-trigger"})}}),getFormatSelectProps:()=>n.select({..._.formatSelect.attrs,"aria-label":"change color format",dir:e.context.dir,defaultValue:e.context.format,disabled:o,onChange(e){t({type:"FORMAT.SET",format:function(e){if(W.test(e))return e;throw Error(`Unsupported color format: ${e}`)}(e.currentTarget.value),src:"format-select"})}})}}var z=["hsba","hsla","rgba"],W=RegExp(`^(${z.join("|")})$`);function K(e){let t=z.indexOf(e);return z[t+1]??z[0]}var Y=e=>R(e),{and:j}=D.guards;function X(e){let t=(0,M.oA)(e);return(0,D.C8)({id:"color-picker",initial:t.open?"open":"idle",context:{dir:"ltr",value:Y("#000000"),format:"rgba",disabled:!1,closeOnSelect:!1,...t,activeId:null,activeChannel:null,activeOrientation:null,fieldsetDisabled:!1,restoreFocus:!0,positioning:{...t.positioning,placement:"bottom"}},computed:{isRtl:e=>"rtl"===e.dir,isDisabled:e=>!!e.disabled||e.fieldsetDisabled,isInteractive:e=>!(e.isDisabled||e.readOnly),valueAsString:e=>e.value.toString(e.format),areaValue:e=>{let t=e.format.startsWith("hsl")?"hsla":"hsba";return e.value.toFormat(t)}},activities:["trackFormControl"],watch:{value:["syncInputElements"],format:["syncFormatSelectElement"],open:["toggleVisibility"]},on:{"VALUE.SET":{actions:["setValue"]},"FORMAT.SET":{actions:["setFormat"]},"CHANNEL_INPUT.CHANGE":{actions:["setChannelColorFromInput"]},"EYEDROPPER.CLICK":{actions:["openEyeDropper"]}},states:{idle:{tags:["closed"],on:{"CONTROLLED.OPEN":{target:"open",actions:["setInitialFocus"]},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],"CHANNEL_INPUT.FOCUS":{target:"focused",actions:["setActiveChannel"]}}},focused:{tags:["closed","focused"],on:{"CONTROLLED.OPEN":{target:"open",actions:["setInitialFocus"]},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus"]}],"CHANNEL_INPUT.FOCUS":{actions:["setActiveChannel"]},"CHANNEL_INPUT.BLUR":{target:"idle",actions:["setChannelColorFromInput"]},"TRIGGER.BLUR":{target:"idle"}}},open:{tags:["open"],activities:["trackPositioning","trackDismissableElement"],on:{"CONTROLLED.CLOSE":[{guard:"shouldRestoreFocus",target:"focused",actions:["setReturnFocus"]},{target:"idle"}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"idle",actions:["invokeOnClose"]}],"AREA.POINTER_DOWN":{target:"open:dragging",actions:["setActiveChannel","setAreaColorFromPoint","focusAreaThumb"]},"AREA.FOCUS":{actions:["setActiveChannel"]},"CHANNEL_SLIDER.POINTER_DOWN":{target:"open:dragging",actions:["setActiveChannel","setChannelColorFromPoint","focusChannelThumb"]},"CHANNEL_SLIDER.FOCUS":{actions:["setActiveChannel"]},"AREA.ARROW_LEFT":{actions:["decrementAreaXChannel"]},"AREA.ARROW_RIGHT":{actions:["incrementAreaXChannel"]},"AREA.ARROW_UP":{actions:["incrementAreaYChannel"]},"AREA.ARROW_DOWN":{actions:["decrementAreaYChannel"]},"AREA.PAGE_UP":{actions:["incrementAreaXChannel"]},"AREA.PAGE_DOWN":{actions:["decrementAreaXChannel"]},"CHANNEL_SLIDER.ARROW_LEFT":{actions:["decrementChannel"]},"CHANNEL_SLIDER.ARROW_RIGHT":{actions:["incrementChannel"]},"CHANNEL_SLIDER.ARROW_UP":{actions:["incrementChannel"]},"CHANNEL_SLIDER.ARROW_DOWN":{actions:["decrementChannel"]},"CHANNEL_SLIDER.PAGE_UP":{actions:["incrementChannel"]},"CHANNEL_SLIDER.PAGE_DOWN":{actions:["decrementChannel"]},"CHANNEL_SLIDER.HOME":{actions:["setChannelToMin"]},"CHANNEL_SLIDER.END":{actions:["setChannelToMax"]},"CHANNEL_INPUT.BLUR":{actions:["setChannelColorFromInput"]},INTERACT_OUTSIDE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{guard:"shouldRestoreFocus",target:"focused",actions:["invokeOnClose","setReturnFocus"]},{target:"idle",actions:["invokeOnClose"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"idle",actions:["invokeOnClose"]}],"SWATCH_TRIGGER.CLICK":[{guard:j("isOpenControlled","closeOnSelect"),actions:["setValue","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["setValue","invokeOnClose","setReturnFocus"]},{actions:["setValue"]}]}},"open:dragging":{tags:["open"],exit:["clearActiveChannel"],activities:["trackPointerMove","disableTextSelection","trackPositioning","trackDismissableElement"],on:{"CONTROLLED.CLOSE":[{guard:"shouldRestoreFocus",target:"focused",actions:["setReturnFocus"]},{target:"idle"}],"AREA.POINTER_MOVE":{actions:["setAreaColorFromPoint","focusAreaThumb"]},"AREA.POINTER_UP":{target:"open",actions:["invokeOnChangeEnd"]},"CHANNEL_SLIDER.POINTER_MOVE":{actions:["setChannelColorFromPoint","focusChannelThumb"]},"CHANNEL_SLIDER.POINTER_UP":{target:"open",actions:["invokeOnChangeEnd"]},INTERACT_OUTSIDE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{guard:"shouldRestoreFocus",target:"focused",actions:["invokeOnClose","setReturnFocus"]},{target:"idle",actions:["invokeOnClose"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"idle",actions:["invokeOnClose"]}]}}}},{guards:{closeOnSelect:e=>!!e.closeOnSelect,isOpenControlled:e=>!!e["open.controlled"],shouldRestoreFocus:e=>!!e.restoreFocus},activities:{trackPositioning(e){e.currentPlacement=e.positioning.placement;let t=$.getTriggerEl(e);return(0,w.x_)(t,()=>$.getPositionerEl(e),{...e.positioning,defer:!0,onComplete(t){e.currentPlacement=t.placement}})},trackDismissableElement:(e,t,{send:n})=>(0,L.A)(()=>$.getContentEl(e),{exclude:$.getTriggerEl(e),defer:!0,onInteractOutside(t){e.onInteractOutside?.(t),t.defaultPrevented||(e.restoreFocus=!(t.detail.focusable||t.detail.contextmenu))},onPointerDownOutside:e.onPointerDownOutside,onFocusOutside:e.onFocusOutside,onDismiss(){n({type:"INTERACT_OUTSIDE"})}}),trackFormControl(e,t,{send:n,initialContext:a}){let r=$.getHiddenInputEl(e);return(0,k.NS)(r,{onFieldsetDisabledChange(t){e.fieldsetDisabled=t},onFormReset(){n({type:"VALUE.SET",value:a.value,src:"form.reset"})}})},trackPointerMove:(e,t,{send:n})=>(0,V.h_)($.getDoc(e),{onPointerMove({point:a}){n({type:"area"===e.activeId?"AREA.POINTER_MOVE":"CHANNEL_SLIDER.POINTER_MOVE",point:a,format:t.format})},onPointerUp(){n({type:"area"===e.activeId?"AREA.POINTER_UP":"CHANNEL_SLIDER.POINTER_UP"})}}),disableTextSelection:e=>(0,F.l)({doc:$.getDoc(e),target:$.getContentEl(e)})},actions:{openEyeDropper(e){"EyeDropper"in $.getWin(e)&&new($.getWin(e)).EyeDropper().open().then(({sRGBHex:t})=>{let n=e.value.getFormat(),a=R(t).toFormat(n);q.value(e,a),e.onValueChangeEnd?.({value:e.value,valueAsString:e.valueAsString})}).catch(()=>void 0)},setActiveChannel(e,t){e.activeId=t.id,t.channel&&(e.activeChannel=t.channel),t.orientation&&(e.activeOrientation=t.orientation)},clearActiveChannel(e){e.activeChannel=null,e.activeId=null,e.activeOrientation=null},setAreaColorFromPoint(e,t){let n=t.format?e.value.toFormat(t.format):e.areaValue,{xChannel:a,yChannel:r}=t.channel||e.activeChannel,i=$.getAreaValueFromPoint(e,t.point);if(!i)return;let o=n.getChannelPercentValue(a,i.x),l=n.getChannelPercentValue(r,1-i.y),s=n.withChannelValue(a,o).withChannelValue(r,l);q.value(e,s)},setChannelColorFromPoint(e,t){let n=t.channel||e.activeId,a=t.format?e.value.toFormat(t.format):e.areaValue,r=$.getChannelSliderValueFromPoint(e,t.point,n);if(!r)return;let i="horizontal"===(e.activeOrientation||"horizontal")?r.x:r.y,o=a.getChannelPercentValue(n,i),l=a.withChannelValue(n,o);q.value(e,l)},setValue(e,t){q.value(e,t.value)},setFormat(e,t){q.format(e,t.format)},syncInputElements(e){Z.inputs(e)},invokeOnChangeEnd(e){Q.changeEnd(e)},setChannelColorFromInput(e,t){let n;let{channel:a,isTextField:r,value:i}=t,o=e.value.getChannelValue("alpha");if("alpha"===a){let t=parseFloat(i);t=Number.isNaN(t)?o:t,n=e.value.withChannelValue("alpha",t)}else if(r)n=(0,M.Y3)(()=>Y(i).withChannelValue("alpha",o),()=>e.value);else{let t=e.value.toFormat(e.format),r=Number.isNaN(i)?t.getChannelValue(a):i;n=t.withChannelValue(a,r)}Z.inputs(e,n),q.value(e,n)},incrementChannel(e,t){let n=e.value.incrementChannel(t.channel,t.step);q.value(e,n)},decrementChannel(e,t){let n=e.value.decrementChannel(t.channel,t.step);q.value(e,n)},incrementAreaXChannel(e,t){let{xChannel:n}=t.channel,a=e.areaValue.incrementChannel(n,t.step);q.value(e,a)},decrementAreaXChannel(e,t){let{xChannel:n}=t.channel,a=e.areaValue.decrementChannel(n,t.step);q.value(e,a)},incrementAreaYChannel(e,t){let{yChannel:n}=t.channel,a=e.areaValue.incrementChannel(n,t.step);q.value(e,a)},decrementAreaYChannel(e,t){let{yChannel:n}=t.channel,a=e.areaValue.decrementChannel(n,t.step);q.value(e,a)},setChannelToMax(e,t){let n=e.value.getChannelRange(t.channel),a=e.value.withChannelValue(t.channel,n.maxValue);q.value(e,a)},setChannelToMin(e,t){let n=e.value.getChannelRange(t.channel),a=e.value.withChannelValue(t.channel,n.minValue);q.value(e,a)},focusAreaThumb(e){(0,N.Wn)(()=>{$.getAreaThumbEl(e)?.focus({preventScroll:!0})})},focusChannelThumb(e,t){(0,N.Wn)(()=>{$.getChannelSliderThumbEl(e,t.channel)?.focus({preventScroll:!0})})},setInitialFocus(e){(0,N.Wn)(()=>{let t=(0,N.Q2)({root:$.getContentEl(e),getInitialEl:e.initialFocusEl});t?.focus({preventScroll:!0})})},setReturnFocus(e){(0,N.Wn)(()=>{$.getTriggerEl(e)?.focus({preventScroll:!0})})},syncFormatSelectElement(e){Z.formatSelect(e)},invokeOnOpen(e){e.onOpenChange?.({open:!0})},invokeOnClose(e){e.onOpenChange?.({open:!1})},toggleVisibility(e,t,{send:n}){n({type:e.open?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})}},compareFns:{value:(e,t)=>e.isEqual(t)}})}var Z={inputs(e,t){let n=$.getChannelInputEls(e);(0,N.Wn)(()=>{n.forEach(n=>{let a=n.dataset.channel;$.setValue(n,U(t||e.value,a))})})},formatSelect(e){let t=$.getFormatSelectEl(e);(0,N.Wn)(()=>{$.setValue(t,e.format)})}},Q={changeEnd(e){let t=e.value.toFormat(e.format);e.onValueChangeEnd?.({value:t,valueAsString:e.valueAsString})},change(e){let t=e.value.toFormat(e.format);e.onValueChange?.({value:t,valueAsString:e.valueAsString}),(0,k.x$)($.getHiddenInputEl(e),{value:e.valueAsString})},formatChange(e){e.onFormatChange?.({format:e.format})}},q={value(e,t){!t||e.value.isEqual(t)||(e.value=t,Q.change(e))},format(e,t){e.format!==t&&(e.format=t,Q.formatChange(e))}}},59277:function(e,t,n){n.d(t,{Os:function(){return ej},$j:function(){return e8},u_:function(){return e7}});var a=n(43090);let r=new Map;class i{format(e){return this.formatter.format(e)}formatToParts(e){return this.formatter.formatToParts(e)}formatRange(e,t){if("function"==typeof this.formatter.formatRange)return this.formatter.formatRange(e,t);if(t<e)throw RangeError("End date must be >= start date");return`${this.formatter.format(e)} \u{2013} ${this.formatter.format(t)}`}formatRangeToParts(e,t){if("function"==typeof this.formatter.formatRangeToParts)return this.formatter.formatRangeToParts(e,t);if(t<e)throw RangeError("End date must be >= start date");let n=this.formatter.formatToParts(e),a=this.formatter.formatToParts(t);return[...n.map(e=>({...e,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...a.map(e=>({...e,source:"endRange"}))]}resolvedOptions(){let e=this.formatter.resolvedOptions();return null==d&&(d="h12"===new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle),d&&(this.resolvedHourCycle||(this.resolvedHourCycle=function(e,t){if(!t.timeStyle&&!t.hour)return;e=e.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,"");let n=l(e+=(e.includes("-u-")?"":"-u")+"-nu-latn",{...t,timeZone:void 0}),a=parseInt(n.formatToParts(new Date(2020,2,3,0)).find(e=>"hour"===e.type).value,10),r=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(e=>"hour"===e.type).value,10);if(0===a&&23===r)return"h23";if(24===a&&23===r)return"h24";if(0===a&&11===r)return"h11";if(12===a&&11===r)return"h12";throw Error("Unexpected hour cycle result")}(e.locale,this.options)),e.hourCycle=this.resolvedHourCycle,e.hour12="h11"===this.resolvedHourCycle||"h12"===this.resolvedHourCycle),"ethiopic-amete-alem"===e.calendar&&(e.calendar="ethioaa"),e}constructor(e,t={}){this.formatter=l(e,t),this.options=t}}let o={true:{ja:"h11"},false:{}};function l(e,t={}){if("boolean"==typeof t.hour12&&(null==s&&(s="24"===new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))),s)){let n=o[String((t={...t}).hour12)][e.split("-")[0]],a=t.hour12?"h12":"h23";t.hourCycle=null!=n?n:a,delete t.hour12}let n=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():"");if(r.has(n))return r.get(n);let a=new Intl.DateTimeFormat(e,t);return r.set(n,a),a}let s=null,d=null;function c(e,t){return e-t*Math.floor(e/t)}function u(e,t,n,a){let r=(t=p(e,t))-1,i=-2;return n<=2?i=0:g(t)&&(i=-1),1721425+365*r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400)+Math.floor((367*n-362)/12+i+a)}function g(e){return e%4==0&&(e%100!=0||e%400==0)}function p(e,t){return"BC"===e?1-t:t}let h={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class m{fromJulianDay(e){var t;let n,a=e-1721426,r=Math.floor(a/146097),i=c(a,146097),o=Math.floor(i/36524),l=c(i,36524),s=Math.floor(l/1461),d=Math.floor(c(l,1461)/365),[p,h]=(n="AD",(t=400*r+100*o+4*s+d+(4!==o&&4!==d?1:0))<=0&&(n="BC",t=1-t),[n,t]),m=e-u(p,h,1,1),f=2;e<u(p,h,3,1)?f=0:g(h)&&(f=1);let v=Math.floor(((m+f)*12+373)/367),E=e-u(p,h,v,1)+1;return new L(p,h,v,E)}toJulianDay(e){return u(e.era,e.year,e.month,e.day)}getDaysInMonth(e){return h[g(e.year)?"leapyear":"standard"][e.month-1]}getMonthsInYear(e){return 12}getDaysInYear(e){return g(e.year)?366:365}getYearsInEra(e){return 9999}getEras(){return["BC","AD"]}isInverseEra(e){return"BC"===e.era}balanceDate(e){e.year<=0&&(e.era="BC"===e.era?"AD":"BC",e.year=1-e.year)}constructor(){this.identifier="gregory"}}function f(e,t){var n,a,r,i;let o;let l=e.copy(),s="hour"in l?(n=l,a=t,n.hour+=a.hours||0,n.minute+=a.minutes||0,n.second+=a.seconds||0,n.millisecond+=a.milliseconds||0,n.second+=Math.floor(n.millisecond/1e3),n.millisecond=P(n.millisecond,1e3),n.minute+=Math.floor(n.second/60),n.second=P(n.second,60),n.hour+=Math.floor(n.minute/60),n.minute=P(n.minute,60),o=Math.floor(n.hour/24),n.hour=P(n.hour,24),o):0;v(l,t.years||0),l.calendar.balanceYearMonth&&l.calendar.balanceYearMonth(l,e),l.month+=t.months||0,E(l),I(l),l.day+=7*(t.weeks||0),l.day+=t.days||0,l.day+=s,function(e){for(;e.day<1;)e.month--,E(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,E(e)}(l),l.calendar.balanceDate&&l.calendar.balanceDate(l),l.year<1&&(l.year=1,l.month=1,l.day=1);let d=l.calendar.getYearsInEra(l);if(l.year>d){let e=null===(r=(i=l.calendar).isInverseEra)||void 0===r?void 0:r.call(i,l);l.year=d,l.month=e?1:l.calendar.getMonthsInYear(l),l.day=e?1:l.calendar.getDaysInMonth(l)}l.month<1&&(l.month=1,l.day=1);let c=l.calendar.getMonthsInYear(l);return l.month>c&&(l.month=c,l.day=l.calendar.getDaysInMonth(l)),l.day=Math.max(1,Math.min(l.calendar.getDaysInMonth(l),l.day)),l}function v(e,t){var n,a;(null===(n=(a=e.calendar).isInverseEra)||void 0===n?void 0:n.call(a,e))&&(t=-t),e.year+=t}function E(e){for(;e.month<1;)v(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,v(e,1)}function I(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function T(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),I(e)}function x(e){let t={};for(let n in e)"number"==typeof e[n]&&(t[n]=-e[n]);return t}function b(e,t){let n=e.copy();return null!=t.era&&(n.era=t.era),null!=t.year&&(n.year=t.year),null!=t.month&&(n.month=t.month),null!=t.day&&(n.day=t.day),T(n),n}function y(e,t){let n=e.copy();return null!=t.hour&&(n.hour=t.hour),null!=t.minute&&(n.minute=t.minute),null!=t.second&&(n.second=t.second),null!=t.millisecond&&(n.millisecond=t.millisecond),n.millisecond=Math.max(0,Math.min(n.millisecond,1e3)),n.second=Math.max(0,Math.min(n.second,59)),n.minute=Math.max(0,Math.min(n.minute,59)),n.hour=Math.max(0,Math.min(n.hour,23)),n}function P(e,t){let n=e%t;return n<0&&(n+=t),n}function C(e,t,n,a){let r=e.copy();switch(t){case"era":{let t=e.calendar.getEras(),i=t.indexOf(e.era);if(i<0)throw Error("Invalid era: "+e.era);i=S(i,n,0,t.length-1,null==a?void 0:a.round),r.era=t[i],T(r);break}case"year":var i,o;(null===(i=(o=r.calendar).isInverseEra)||void 0===i?void 0:i.call(o,r))&&(n=-n),r.year=S(e.year,n,-1/0,9999,null==a?void 0:a.round),r.year===-1/0&&(r.year=1),r.calendar.balanceYearMonth&&r.calendar.balanceYearMonth(r,e);break;case"month":r.month=S(e.month,n,1,e.calendar.getMonthsInYear(e),null==a?void 0:a.round);break;case"day":r.day=S(e.day,n,1,e.calendar.getDaysInMonth(e),null==a?void 0:a.round);break;default:throw Error("Unsupported field "+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(r),T(r),r}function O(e,t,n,a){let r=e.copy();switch(t){case"hour":{let t=e.hour,i=0,o=23;if((null==a?void 0:a.hourCycle)===12){let e=t>=12;i=e?12:0,o=e?23:11}r.hour=S(t,n,i,o,null==a?void 0:a.round);break}case"minute":r.minute=S(e.minute,n,0,59,null==a?void 0:a.round);break;case"second":r.second=S(e.second,n,0,59,null==a?void 0:a.round);break;case"millisecond":r.millisecond=S(e.millisecond,n,0,999,null==a?void 0:a.round);break;default:throw Error("Unsupported field "+t)}return r}function S(e,t,n,a,r=!1){if(r){(e+=Math.sign(t))<n&&(e=a);let r=Math.abs(t);(e=t>0?Math.ceil(e/r)*r:Math.floor(e/r)*r)>a&&(e=n)}else(e+=t)<n?e=a-(n-e-1):e>a&&(e=n+(e-a-1));return e}function R(e,t){let n;return X(K((null!=t.years&&0!==t.years||null!=t.months&&0!==t.months||null!=t.weeks&&0!==t.weeks||null!=t.days&&0!==t.days?z(f(j(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days}),e.timeZone):_(e)-e.offset)+((t.milliseconds||0)+1e3*(t.seconds||0)+6e4*(t.minutes||0)+36e5*(t.hours||0)),e.timeZone),e.calendar)}function A(e){let t=X(e,new m);return`${String(t.year).padStart(4,"0")}-${String(t.month).padStart(2,"0")}-${String(t.day).padStart(2,"0")}`}function V(e){return`${A(e)}T${String(e.hour).padStart(2,"0")}:${String(e.minute).padStart(2,"0")}:${String(e.second).padStart(2,"0")}${e.millisecond?String(e.millisecond/1e3).slice(1):""}`}function N(e,t,n){!function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function w(e){let t,n="object"==typeof e[0]?e.shift():new m;if("string"==typeof e[0])t=e.shift();else{let e=n.getEras();t=e[e.length-1]}return[n,t,e.shift(),e.shift(),e.shift()]}var D=new WeakMap;class L{copy(){return this.era?new L(this.calendar,this.era,this.year,this.month,this.day):new L(this.calendar,this.year,this.month,this.day)}add(e){return f(this,e)}subtract(e){return f(this,x(e))}set(e){return b(this,e)}cycle(e,t,n){return C(this,e,t,n)}toDate(e){return W(this,e)}toString(){return A(this)}compare(e){return ee(this,e)}constructor(...e){N(this,D,{writable:!0,value:void 0});let[t,n,a,r,i]=w(e);this.calendar=t,this.era=n,this.year=a,this.month=r,this.day=i,T(this)}}var k=new WeakMap;class F{copy(){return this.era?new F(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new F(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return f(this,e)}subtract(e){return f(this,x(e))}set(e){return b(y(this,e),e)}cycle(e,t,n){switch(e){case"era":case"year":case"month":case"day":return C(this,e,t,n);default:return O(this,e,t,n)}}toDate(e,t){return W(this,e,t)}toString(){return V(this)}compare(e){var t;let n=ee(this,e);return 0===n?(t=j(e),et(this)-et(t)):n}constructor(...e){N(this,k,{writable:!0,value:void 0});let[t,n,a,r,i]=w(e);this.calendar=t,this.era=n,this.year=a,this.month=r,this.day=i,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,T(this)}}var M=new WeakMap;class B{copy(){return this.era?new B(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new B(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return R(this,e)}subtract(e){return R(this,x(e))}set(e,t){let n,a;return 0===(a=y(b(n=j(this),e),e)).compare(n)?this:X(K(z(a,this.timeZone,t),this.timeZone),this.calendar)}cycle(e,t,n){return function(e,t,n,a){switch(t){case"hour":{let t=0,r=23;if((null==a?void 0:a.hourCycle)===12){let n=e.hour>=12;t=n?12:0,r=n?23:11}let i=j(e),o=X(y(i,{hour:t}),new m),l=[z(o,e.timeZone,"earlier"),z(o,e.timeZone,"later")].filter(t=>K(t,e.timeZone).day===o.day)[0],s=X(y(i,{hour:r}),new m),d=[z(s,e.timeZone,"earlier"),z(s,e.timeZone,"later")].filter(t=>K(t,e.timeZone).day===s.day).pop(),c=_(e)-e.offset,u=Math.floor(c/36e5),g=c%36e5;return X(K(c=36e5*S(u,n,Math.floor(l/36e5),Math.floor(d/36e5),null==a?void 0:a.round)+g,e.timeZone),e.calendar)}case"minute":case"second":case"millisecond":return O(e,t,n,a);case"era":case"year":case"month":case"day":return X(K(z(C(j(e),t,n,a),e.timeZone),e.timeZone),e.calendar);default:throw Error("Unsupported field "+t)}}(this,e,t,n)}toDate(){return new Date(_(this)-this.offset)}toString(){var e;let t,n,a;return`${V(this)}${t=0>Math.sign(e=this.offset)?"-":"+",n=Math.floor((e=Math.abs(e))/36e5),a=e%36e5/6e4,`${t}${String(n).padStart(2,"0")}:${String(a).padStart(2,"0")}`}[${this.timeZone}]`}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-(function(e,t,n){if(e instanceof B)return e.timeZone===t?e:X(K(_(e)-e.offset,t),e.calendar);return K(z(e,t,void 0),t)})(e,this.timeZone).toDate().getTime()}constructor(...e){N(this,M,{writable:!0,value:void 0});let[t,n,a,r,i]=w(e),o=e.shift(),l=e.shift();this.calendar=t,this.era=n,this.year=a,this.month=r,this.day=i,this.timeZone=o,this.offset=l,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,T(this)}}function _(e){return $(p((e=X(e,new m)).era,e.year),e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function $(e,t,n,a,r,i,o){let l=new Date;return l.setUTCHours(a,r,i,o),l.setUTCFullYear(e,t-1,n),l.getTime()}function U(e,t){if("UTC"===t)return 0;if(e>0&&t===ea())return -6e4*new Date(e).getTimezoneOffset();let{year:n,month:a,day:r,hour:i,minute:o,second:l}=G(e,t);return $(n,a,r,i,o,l,0)-1e3*Math.floor(e/1e3)}let H=new Map;function G(e,t){let n=H.get(t);n||(n=new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),H.set(t,n));let a=n.formatToParts(new Date(e)),r={};for(let e of a)"literal"!==e.type&&(r[e.type]=e.value);return{year:"BC"===r.era||"B"===r.era?-r.year+1:+r.year,month:+r.month,day:+r.day,hour:"24"===r.hour?0:+r.hour,minute:+r.minute,second:+r.second}}function z(e,t,n="compatible"){var a,r,i;let o=j(e);if("UTC"===t)return _(o);if(t===ea()&&"compatible"===n){o=X(o,new m);let e=new Date,t=p(o.era,o.year);return e.setFullYear(t,o.month-1,o.day),e.setHours(o.hour,o.minute,o.second,o.millisecond),e.getTime()}let l=_(o),s=U(l-864e5,t),d=U(l+864e5,t),c=(a=o,((r=l-s)==(i=l-d)?[r]:[r,i]).filter(e=>{let n;return n=G(e,t),a.year===n.year&&a.month===n.month&&a.day===n.day&&a.hour===n.hour&&a.minute===n.minute&&a.second===n.second}));if(1===c.length)return c[0];if(c.length>1)switch(n){case"compatible":case"earlier":return c[0];case"later":return c[c.length-1];case"reject":throw RangeError("Multiple possible absolute times found")}switch(n){case"earlier":return Math.min(l-s,l-d);case"compatible":case"later":return Math.max(l-s,l-d);case"reject":throw RangeError("No such absolute time found")}}function W(e,t,n="compatible"){return new Date(z(e,t,n))}function K(e,t){let n=U(e,t),a=new Date(e+n);return new B(a.getUTCFullYear(),a.getUTCMonth()+1,a.getUTCDate(),t,n,a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds(),a.getUTCMilliseconds())}function Y(e){return new L(e.calendar,e.era,e.year,e.month,e.day)}function j(e,t){let n=0,a=0,r=0,i=0;if("timeZone"in e)({hour:n,minute:a,second:r,millisecond:i}=e);else if("hour"in e&&!t)return e;return t&&({hour:n,minute:a,second:r,millisecond:i}=t),new F(e.calendar,e.era,e.year,e.month,e.day,n,a,r,i)}function X(e,t){if(e.calendar.identifier===t.identifier)return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),a=e.copy();return a.calendar=t,a.era=n.era,a.year=n.year,a.month=n.month,a.day=n.day,T(a),a}let Z={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AR:1,AT:1,AU:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CN:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function Q(e,t){return t=X(t,e.calendar),e.era===t.era&&e.year===t.year&&e.month===t.month&&e.day===t.day}function q(e,t){let n;let a=Math.ceil(e.calendar.toJulianDay(e)+1-((n=ec(t))&&Z[n]||0))%7;return a<0&&(a+=7),a}function J(e){return K(Date.now(),e)}function ee(e,t){return e.calendar.toJulianDay(e)-t.calendar.toJulianDay(t)}function et(e){return 36e5*e.hour+6e4*e.minute+1e3*e.second+e.millisecond}let en=null;function ea(){return null==en&&(en=new Intl.DateTimeFormat().resolvedOptions().timeZone),en}function er(e){return e.subtract({days:e.day-1})}function ei(e){return e.add({days:e.calendar.getDaysInMonth(e)-e.day})}function eo(e){return er(e.subtract({months:e.month-1}))}function el(e,t){let n=q(e,t);return e.subtract({days:n})}function es(e,t){return el(e,t).add({days:6})}let ed=new Map;function ec(e){if(Intl.Locale){let t=ed.get(e);return!t&&(t=new Intl.Locale(e).maximize().region)&&ed.set(e,t),t}let t=e.split("-")[1];return"u"===t?void 0:t}function eu(e,t){return e&&t?0>=e.compare(t)?e:t:e||t}function eg(e,t){return e&&t?e.compare(t)>=0?e:t:e||t}let ep={AF:[4,5],AE:[5,6],BH:[5,6],DZ:[5,6],EG:[5,6],IL:[5,6],IQ:[5,6],IR:[5,5],JO:[5,6],KW:[5,6],LY:[5,6],OM:[5,6],QA:[5,6],SA:[5,6],SD:[5,6],SY:[5,6],YE:[5,6]};function eh(e,t,n,a,r){let i=e;return t.years?i=eo(e):t.months?i=er(e):t.weeks&&(i=el(e,n)),ef(e,i,t,n,a,r)}function em(e,t,n,a,r){let i={...t};i.days?i.days--:i.weeks?i.weeks--:i.months?i.months--:i.years&&i.years--;let o=eh(e,t,n).subtract(i);return ef(e,o,t,n,a,r)}function ef(e,t,n,a,r,i){return r&&e.compare(r)>=0&&(t=eg(t,eh(Y(r),n,a))),i&&0>=e.compare(i)&&(t=eu(t,em(Y(i),n,a))),t}function ev(e,t,n){return t&&(e=eg(e,Y(t))),n&&(e=eu(e,Y(n))),e}function eE(e,t,n,a,r,i){switch(t){case"start":return eh(e,n,a,r,i);case"end":return em(e,n,a,r,i);default:return function(e,t,n,a,r){let i={};for(let e in t){let n=t[e];null!=n&&(i[e]=Math.floor(n/2),i[e]>0&&n%2==0&&i[e]--)}let o=eh(e,t,n).subtract(i);return ef(e,o,t,n,a,r)}(e,n,a,r,i)}}function eI(e,t){return null!=t&&Q(e,t)}function eT(e,t,n){return null!=t&&0>e.compare(t)||null!=n&&e.compare(n)>0}function ex(e,t,n,a,r){return!!e&&(!!t?.(e,n)||eT(e,a,r))}function eb(e,t,n){return 0>e.compare(t)||e.compare(n)>0}function ey(e){let t={...e};for(let e in t)t[e]=1;return t}function eP(e,t){let n={...t};return n.days?n.days--:n.days=-1,e.add(n)}function eC(e){return e?.calendar.identifier==="gregory"&&"BC"===e.era?"short":void 0}function eO(e,t){return new i(e,{weekday:"long",month:"long",year:"numeric",day:"numeric",era:eC(j(Y(J(t)))),timeZone:t})}function eS(e){let t=e-e%10-1,n=[];for(let e=0;e<12;e+=1){let a=t+e;n.push(a)}return n}function eR(e,t,n){if(void 0!==n){let a=q(e,t);return e.subtract({days:(a-n+7)%7})}return el(e,t)}function eA(e,t,n,a){let r=t.add({weeks:e}),i=[],o=eR(r,n,a);for(;i.length<7;){i.push(o);let e=o.add({days:1});if(Q(o,e))break;o=e}return i}function eV(e){return Y(J(e??ea()))}function eN(e,t,n,a){return function(r){let{startDate:i,focusedDate:o}=r,l=eP(i,e);return eT(o,n,a)?{startDate:i,focusedDate:ev(o,n,a),endDate:l}:0>o.compare(i)?{startDate:em(o,e,t,n,a),focusedDate:ev(o,n,a),endDate:l}:o.compare(l)>0?{startDate:eh(o,e,t,n,a),endDate:l,focusedDate:ev(o,n,a)}:{startDate:i,endDate:l,focusedDate:ev(o,n,a)}}}function ew(e,t,n,a,r,i){let o=eN(n,a,r,i),l=t.add(n);return o({focusedDate:e.add(n),startDate:eh(ef(e,l,n,a,r,i),n,a)})}function eD(e,t,n,a,r,i){let o=eN(n,a,r,i),l=t.subtract(n);return o({focusedDate:e.subtract(n),startDate:eh(ef(e,l,n,a,r,i),n,a)})}var eL=e=>null!=e&&4===e.length,ek=e=>null!=e&&12>=parseFloat(e),eF=e=>null!=e&&31>=parseFloat(e);function eM(e,t,n){let{year:a,month:r,day:o}=function(e,t){let n=t.match(e);return e.toString().match(/<(.+?)>/g)?.map(e=>{let t=e.match(/<(.+)>/);return!t||t.length<=0?null:e.match(/<(.+)>/)?.[1]}).reduce((e,t,a)=>(t&&(n&&n.length>a?e[t]=n[a+1]:e[t]=null),e),{})}(new i(t,{day:"numeric",month:"numeric",year:"numeric",timeZone:n}).formatToParts(new Date(2e3,11,25)).map(({type:e,value:t})=>"literal"===e?`${t}?`:`((?!=<${e}>)\\d+)?`).join(""),e)??{};if(null!=a||null!=r||null!=o){let e=new Date;a||(a=e.getFullYear().toString()),r||(r=(e.getMonth()+1).toString()),o||(o=e.getDate().toString())}if(eL(a)||(a=function(e){if(e){if(3===e.length)return e.padEnd(4,"0");if(2===e.length){let t=new Date().getFullYear(),n=100*Math.floor(t/100)+parseInt(e.slice(-2),10);return n>t+10?(n-100).toString():n.toString()}return e}}(a)),eL(a)&&ek(r)&&eF(o))return new L(+a,+r,+o);let l=Date.parse(e);if(!isNaN(l)){let e=new Date(l);return new L(e.getFullYear(),e.getMonth()+1,e.getDate())}}function eB(e,t,n){let a=J(n);switch(e){case"thisWeek":return[el(a,t),es(a,t)];case"thisMonth":return[er(a),a];case"thisQuarter":return[er(a).add({months:-a.month%3}),a];case"thisYear":return[eo(a),a];case"last3Days":return[a.add({days:-2}),a];case"last7Days":return[a.add({days:-6}),a];case"last14Days":return[a.add({days:-13}),a];case"last30Days":return[a.add({days:-29}),a];case"last90Days":return[a.add({days:-89}),a];case"lastMonth":return[er(a.add({months:-1})),ei(a.add({months:-1}))];case"lastQuarter":return[er(a.add({months:-a.month%3-3})),ei(a.add({months:-a.month%3-1}))];case"lastWeek":return[el(a,t).add({weeks:-1}),es(a,t).add({weeks:-1})];case"lastYear":var r;return[eo(a.add({years:-1})),ei((r=a.add({years:-1})).add({months:r.calendar.getMonthsInYear(r)-r.month}))];default:throw Error(`Invalid date range preset: ${e}`)}}var e_=n(75050),e$=n(87984),eU=n(2352),eH=n(64652),eG=n(28733),ez=n(58732),eW=n(55087),eK=n(29064),eY=n(62487),ej=(0,a.F)("date-picker").parts("root","label","clearTrigger","content","control","input","monthSelect","nextTrigger","positioner","prevTrigger","rangeText","table","tableBody","tableCell","tableCellTrigger","tableHead","tableHeader","tableRow","trigger","viewTrigger","viewControl","yearSelect","presetTrigger"),eX=ej.build(),eZ=(0,e$.tp)({getLabelId:(e,t)=>e.ids?.label?.(t)??`datepicker:${e.id}:label:${t}`,getRootId:e=>e.ids?.root??`datepicker:${e.id}`,getTableId:(e,t)=>e.ids?.table?.(t)??`datepicker:${e.id}:table:${t}`,getTableHeaderId:(e,t)=>e.ids?.tableHeader?.(t)??`datepicker:${e.id}:thead`,getTableBodyId:(e,t)=>e.ids?.tableBody?.(t)??`datepicker:${e.id}:tbody`,getTableRowId:(e,t)=>e.ids?.tableRow?.(t)??`datepicker:${e.id}:tr:${t}`,getContentId:e=>e.ids?.content??`datepicker:${e.id}:content`,getCellTriggerId:(e,t)=>e.ids?.cellTrigger?.(t)??`datepicker:${e.id}:cell-trigger:${t}`,getPrevTriggerId:(e,t)=>e.ids?.prevTrigger?.(t)??`datepicker:${e.id}:prev:${t}`,getNextTriggerId:(e,t)=>e.ids?.nextTrigger?.(t)??`datepicker:${e.id}:next:${t}`,getViewTriggerId:(e,t)=>e.ids?.viewTrigger?.(t)??`datepicker:${e.id}:view:${t}`,getClearTriggerId:e=>e.ids?.clearTrigger??`datepicker:${e.id}:clear`,getControlId:e=>e.ids?.control??`datepicker:${e.id}:control`,getInputId:(e,t)=>e.ids?.input?.(t)??`datepicker:${e.id}:input:${t}`,getTriggerId:e=>e.ids?.trigger??`datepicker:${e.id}:trigger`,getPositionerId:e=>e.ids?.positioner??`datepicker:${e.id}:positioner`,getMonthSelectId:e=>e.ids?.monthSelect??`datepicker:${e.id}:month-select`,getYearSelectId:e=>e.ids?.yearSelect??`datepicker:${e.id}:year-select`,getFocusedCell:(e,t=e.view)=>(0,e$.IO)(eZ.getContentEl(e),`[data-part=table-cell-trigger][data-view=${t}][data-focus]:not([data-outside-range])`),getTriggerEl:e=>eZ.getById(e,eZ.getTriggerId(e)),getContentEl:e=>eZ.getById(e,eZ.getContentId(e)),getInputEls:e=>(0,e$.Kt)(eZ.getControlEl(e),"[data-part=input]"),getYearSelectEl:e=>eZ.getById(e,eZ.getYearSelectId(e)),getMonthSelectEl:e=>eZ.getById(e,eZ.getMonthSelectId(e)),getClearTriggerEl:e=>eZ.getById(e,eZ.getClearTriggerId(e)),getPositionerEl:e=>eZ.getById(e,eZ.getPositionerId(e)),getControlEl:e=>eZ.getById(e,eZ.getControlId(e))});function eQ(e){let[t,n]=e;return t&&n?0>=t.compare(n)?e:[n,t]:e}function eq(e,t){let[n,a]=t;return!!n&&!!a&&0>=n.compare(e)&&a.compare(e)>=0}function eJ(e){return e.sort((e,t)=>e.compare(t))}var e0={day:"dd",month:"mm",year:"yyyy"},e1=(e,t)=>!e||/\d/.test(e)||e===t||1!==e.length,e2=(e,t)=>e.split("").filter(e=>e1(e,t)).join(""),e5={dayCell:e=>e.unavailable?`Not available. ${e.formattedDate}`:e.selected?`Selected date. ${e.formattedDate}`:`Choose ${e.formattedDate}`,trigger:e=>e?"Close calendar":"Open calendar",viewTrigger:e=>(0,eH.EQ)(e,{year:"Switch to month view",month:"Switch to day view",day:"Switch to year view"}),presetTrigger:e=>Array.isArray(e)?`select ${e[0].toString()} to ${e[1].toString()}`:`select ${e}`,prevTrigger:e=>(0,eH.EQ)(e,{year:"Switch to previous decade",month:"Switch to previous year",day:"Switch to previous month"}),nextTrigger:e=>(0,eH.EQ)(e,{year:"Switch to next decade",month:"Switch to next year",day:"Switch to next month"}),placeholder:()=>({day:"dd",month:"mm",year:"yyyy"}),content:"calendar",monthSelect:"Select month",yearSelect:"Select year",clearTrigger:"Clear selected dates"},e3=e=>e.toString().split("T")[0];function e8(e,t,n){let a=e.context.startValue,r=e.context.endValue,o=e.context.value,l=e.context.focusedValue,s=e.context.hoveredValue,d=s?eQ([o[0],s]):[],c=e.context.disabled,u=e.context.readOnly,g=e.context.isInteractive,p=e.context.min,h=e.context.max,m=e.context.locale,f=e.context.timeZone,v=e.context.startOfWeek,E=e.matches("focused"),I=e.matches("open"),T="range"===e.context.selectionMode,x=e.context.isDateUnavailable,b=e.context.currentPlacement,y=(0,eU.hn)({...e.context.positioning,placement:b}),P=function(e){let t=new Intl.DateTimeFormat(e).formatToParts(new Date).find(e=>"literal"===e.type);return t?t.value:"/"}(m);function C(t=a){return[...Array((e.context.fixedWeeks?6:void 0)??function(e,t,n){if(null==n){let n;return n=e.calendar.getDaysInMonth(e),Math.ceil((q(er(e),t)+n)/7)}return Math.ceil(((q(er(e),t)-n+7)%7+e.calendar.getDaysInMonth(e))/7)}(t,m,v)).keys()].map(e=>eA(e,t,m,v))}function O(e={}){let{format:t}=e;return(function(e,t="long"){let n=new Date(2021,0,1),a=[];for(let r=0;r<12;r++)a.push(n.toLocaleString(e,{month:t})),n.setMonth(n.getMonth()+1);return a})(m,t).map((e,t)=>({label:e,value:t+1}))}function S(e){return ex(e,x,m,p,h)}function R(e){t({type:"FOCUS.SET",value:(a??eV(f)).set({month:e})})}function A(e){t({type:"FOCUS.SET",value:(a??eV(f)).set({year:e})})}function V(e){let{value:t,disabled:n}=e,a=l.set({year:t}),r={focused:l.year===e.value,selectable:!eT(a,p,h),selected:!!o.find(e=>e.year===t),valueText:t.toString(),get disabled(){return n||!r.selectable}};return r}function N(e){let{value:t,disabled:n}=e,a=l.set({month:t}),r=function(e,t){let n=Y(Y(J(t)));return new i(e,{month:"long",year:"numeric",era:eC(n),calendar:n?.calendar.identifier,timeZone:t})}(m,f),s={focused:l.month===e.value,selectable:!eT(a,p,h),selected:!!o.find(e=>e.month===t&&e.year===l.year),valueText:r.format(a.toDate(f)),get disabled(){return n||!s.selectable}};return s}let w=e.context.translations||e5;function D(t){let{value:n,disabled:a,visibleRange:r=e.context.visibleRange}=t,i=eO(m,f),s=ey(e.context.visibleDuration),c=r.start.add(s).subtract({days:1}),u={invalid:eT(n,p,h),disabled:a||eb(n,r.start,c)||eT(n,p,h),selected:o.some(e=>eI(n,e)),unavailable:ex(n,x,m,p,h)&&!a,outsideRange:eb(n,r.start,c),inRange:T&&(eq(n,o)||eq(n,d)),firstInRange:T&&eI(n,o[0]),lastInRange:T&&eI(n,o[1]),today:Q(n,Y(J(f))),weekend:function(e,t){let n=Math.ceil(e.calendar.toJulianDay(e)+1)%7;n<0&&(n+=7);let[a,r]=ep[ec(t)]||[6,0];return n===a||n===r}(n,m),formattedDate:i.format(n.toDate(f)),get focused(){return eI(n,l)&&!u.outsideRange},get ariaLabel(){return w.dayCell(u)},get selectable(){return!u.disabled&&!u.unavailable}};return u}return{focused:E,open:I,view:e.context.view,getRangePresetValue:e=>eB(e,m,f),getDaysInWeek:(e,t=a)=>eA(e,t,m,v),getOffset(e){let t=a.add(e);return{visibleRange:{start:t,end:r.add(e)},weeks:C(t)}},getMonthWeeks:C,isUnavailable:S,weeks:C(),weekDays:function(e,t,n,a){let r=eR(e,a,t),o=[...Array(7).keys()],l=function(e,t){let n=new i(e,{weekday:"long",timeZone:t}),a=new i(e,{weekday:"short",timeZone:t}),r=new i(e,{weekday:"narrow",timeZone:t});return e=>{let i=e instanceof Date?e:e.toDate(t);return{value:e,short:a.format(i),long:n.format(i),narrow:r.format(i)}}}(a,n);return o.map(e=>l(r.add({days:e})))}(eV(f),v,f,m),visibleRangeText:e.context.visibleRangeText,value:o,valueAsDate:o.map(e=>e.toDate(f)),valueAsString:o.map(e3),focusedValue:l,focusedValueAsDate:l?.toDate(f),focusedValueAsString:e3(l),visibleRange:e.context.visibleRange,selectToday(){t({type:"VALUE.SET",value:ev(eV(f),p,h)})},setValue(e){t({type:"VALUE.SET",value:e.map(e=>ev(e,p,h))})},clearValue(){t("VALUE.CLEAR")},setFocusedValue(e){t({type:"FOCUS.SET",value:e})},setOpen(e){e!==I&&t(e?"OPEN":"CLOSE")},focusMonth:R,focusYear:A,getYears:function(){return(function(e){let t=[];for(let n=e.from;n<=e.to;n+=1)t.push(n);return t})({from:p?.year??1900,to:h?.year??2100}).map(e=>({label:e.toString(),value:e}))},getMonths:O,getYearsGrid(e={}){let{columns:t=1}=e;return(0,eH.yo)(eS(l.year).map(e=>({label:e.toString(),value:e})),t)},getDecade(){let e=eS(l.year);return{start:e.at(0),end:e.at(-1)}},getMonthsGrid(e={}){let{columns:t=1,format:n}=e;return(0,eH.yo)(O({format:n}),t)},format:(e,t={month:"long",year:"numeric"})=>new i(m,t).format(e.toDate(f)),setView(e){t({type:"VIEW.SET",cell:e})},goToNext(){t({type:"GOTO.NEXT",view:e.context.view})},goToPrev(){t({type:"GOTO.PREV",view:e.context.view})},getRootProps:()=>n.element({...eX.root.attrs,dir:e.context.dir,id:eZ.getRootId(e.context),"data-state":I?"open":"closed","data-disabled":(0,e$.PB)(c),"data-readonly":(0,e$.PB)(u)}),getLabelProps(t={}){let{index:a=0}=t;return n.label({...eX.label.attrs,id:eZ.getLabelId(e.context,a),dir:e.context.dir,htmlFor:eZ.getInputId(e.context,a),"data-state":I?"open":"closed","data-index":a,"data-disabled":(0,e$.PB)(c),"data-readonly":(0,e$.PB)(u)})},getControlProps:()=>n.element({...eX.control.attrs,dir:e.context.dir,id:eZ.getControlId(e.context),"data-disabled":(0,e$.PB)(c)}),getRangeTextProps:()=>n.element({...eX.rangeText.attrs,dir:e.context.dir}),getContentProps:()=>n.element({...eX.content.attrs,hidden:!I,dir:e.context.dir,"data-state":I?"open":"closed","data-placement":b,id:eZ.getContentId(e.context),tabIndex:-1,role:"application","aria-roledescription":"datepicker","aria-label":w.content}),getTableProps(a={}){let{view:r="day",columns:i="day"===r?7:4}=a,o=function(e){let{view:t="day",id:n}=e;return[t,n].filter(Boolean).join(" ")}(a);return n.element({...eX.table.attrs,role:"grid","data-columns":i,"aria-roledescription":(0,eH.EQ)(r,{year:"calendar decade",month:"calendar year",day:"calendar month"}),id:eZ.getTableId(e.context,o),"aria-readonly":(0,e$.Qm)(u),"aria-disabled":(0,e$.Qm)(c),"aria-multiselectable":(0,e$.Qm)("single"!==e.context.selectionMode),"data-view":r,dir:e.context.dir,tabIndex:-1,onKeyDown(n){if(n.defaultPrevented)return;let a={Enter(){S(l)||t({type:"TABLE.ENTER",view:r,columns:i,focus:!0})},ArrowLeft(){t({type:"TABLE.ARROW_LEFT",view:r,columns:i,focus:!0})},ArrowRight(){t({type:"TABLE.ARROW_RIGHT",view:r,columns:i,focus:!0})},ArrowUp(){t({type:"TABLE.ARROW_UP",view:r,columns:i,focus:!0})},ArrowDown(){t({type:"TABLE.ARROW_DOWN",view:r,columns:i,focus:!0})},PageUp(e){t({type:"TABLE.PAGE_UP",larger:e.shiftKey,view:r,columns:i,focus:!0})},PageDown(e){t({type:"TABLE.PAGE_DOWN",larger:e.shiftKey,view:r,columns:i,focus:!0})},Home(){t({type:"TABLE.HOME",view:r,columns:i,focus:!0})},End(){t({type:"TABLE.END",view:r,columns:i,focus:!0})}}[(0,e_.g0)(n,e.context)];a&&(a(n),n.preventDefault(),n.stopPropagation())},onPointerLeave(){t({type:"TABLE.POINTER_LEAVE"})},onPointerDown(){t({type:"TABLE.POINTER_DOWN",view:r})},onPointerUp(){t({type:"TABLE.POINTER_UP",view:r})}})},getTableHeadProps(t={}){let{view:a="day"}=t;return n.element({...eX.tableHead.attrs,"aria-hidden":!0,dir:e.context.dir,"data-view":a,"data-disabled":(0,e$.PB)(c)})},getTableHeaderProps(t={}){let{view:a="day"}=t;return n.element({...eX.tableHeader.attrs,dir:e.context.dir,"data-view":a,"data-disabled":(0,e$.PB)(c)})},getTableBodyProps(e={}){let{view:t="day"}=e;return n.element({...eX.tableBody.attrs,"data-view":t,"data-disabled":(0,e$.PB)(c)})},getTableRowProps(e={}){let{view:t="day"}=e;return n.element({...eX.tableRow.attrs,"aria-disabled":(0,e$.Qm)(c),"data-disabled":(0,e$.PB)(c),"data-view":t})},getDayTableCellState:D,getDayTableCellProps(e){let{value:t}=e,a=D(e);return n.element({...eX.tableCell.attrs,role:"gridcell","aria-disabled":(0,e$.Qm)(!a.selectable),"aria-selected":a.selected||a.inRange,"aria-invalid":(0,e$.Qm)(a.invalid),"aria-current":a.today?"date":void 0,"data-value":t.toString()})},getDayTableCellTriggerProps(a){let{value:r}=a,i=D(a);return n.element({...eX.tableCellTrigger.attrs,id:eZ.getCellTriggerId(e.context,r.toString()),role:"button",dir:e.context.dir,tabIndex:i.focused?0:-1,"aria-label":i.ariaLabel,"aria-disabled":(0,e$.Qm)(!i.selectable),"aria-invalid":(0,e$.Qm)(i.invalid),"data-disabled":(0,e$.PB)(!i.selectable),"data-selected":(0,e$.PB)(i.selected),"data-value":r.toString(),"data-view":"day","data-today":(0,e$.PB)(i.today),"data-focus":(0,e$.PB)(i.focused),"data-unavailable":(0,e$.PB)(i.unavailable),"data-range-start":(0,e$.PB)(i.firstInRange),"data-range-end":(0,e$.PB)(i.lastInRange),"data-in-range":(0,e$.PB)(i.inRange),"data-outside-range":(0,e$.PB)(i.outsideRange),"data-weekend":(0,e$.PB)(i.weekend),onClick(e){!e.defaultPrevented&&i.selectable&&t({type:"CELL.CLICK",cell:"day",value:r})},onPointerMove(e){if("touch"===e.pointerType||!i.selectable)return;let n=e.currentTarget.ownerDocument.activeElement!==e.currentTarget;s&&r.calendar.identifier===s.calendar.identifier&&r.era===s.era&&r.year===s.year&&r.month===s.month&&r.day===s.day||t({type:"CELL.POINTER_MOVE",cell:"day",value:r,focus:n})}})},getMonthTableCellState:N,getMonthTableCellProps(t){let{value:a,columns:r}=t,i=N(t);return n.element({...eX.tableCell.attrs,dir:e.context.dir,colSpan:r,role:"gridcell","aria-selected":(0,e$.Qm)(i.selected),"data-selected":(0,e$.PB)(i.selected),"aria-disabled":(0,e$.Qm)(!i.selectable),"data-value":a})},getMonthTableCellTriggerProps(a){let{value:r}=a,i=N(a);return n.element({...eX.tableCellTrigger.attrs,dir:e.context.dir,role:"button",id:eZ.getCellTriggerId(e.context,r.toString()),"data-selected":(0,e$.PB)(i.selected),"aria-disabled":(0,e$.Qm)(!i.selectable),"data-disabled":(0,e$.PB)(!i.selectable),"data-focus":(0,e$.PB)(i.focused),"aria-label":i.valueText,"data-view":"month","data-value":r,tabIndex:i.focused?0:-1,onClick(e){!e.defaultPrevented&&i.selectable&&t({type:"CELL.CLICK",cell:"month",value:r})}})},getYearTableCellState:V,getYearTableCellProps(t){let{value:a,columns:r}=t,i=V(t);return n.element({...eX.tableCell.attrs,dir:e.context.dir,colSpan:r,role:"gridcell","aria-selected":(0,e$.Qm)(i.selected),"data-selected":(0,e$.PB)(i.selected),"aria-disabled":(0,e$.Qm)(!i.selectable),"data-value":a})},getYearTableCellTriggerProps(a){let{value:r}=a,i=V(a);return n.element({...eX.tableCellTrigger.attrs,dir:e.context.dir,role:"button",id:eZ.getCellTriggerId(e.context,r.toString()),"data-selected":(0,e$.PB)(i.selected),"data-focus":(0,e$.PB)(i.focused),"aria-disabled":(0,e$.Qm)(!i.selectable),"data-disabled":(0,e$.PB)(!i.selectable),"aria-label":i.valueText,"data-value":r,"data-view":"year",tabIndex:i.focused?0:-1,onClick(e){!e.defaultPrevented&&i.selectable&&t({type:"CELL.CLICK",cell:"year",value:r})}})},getNextTriggerProps(a={}){let{view:r="day"}=a,i=c||!e.context.isNextVisibleRangeValid;return n.button({...eX.nextTrigger.attrs,dir:e.context.dir,id:eZ.getNextTriggerId(e.context,r),type:"button","aria-label":w.nextTrigger(r),disabled:i,"data-disabled":(0,e$.PB)(i),onClick(e){e.defaultPrevented||t({type:"GOTO.NEXT",view:r})}})},getPrevTriggerProps(a={}){let{view:r="day"}=a,i=c||!e.context.isPrevVisibleRangeValid;return n.button({...eX.prevTrigger.attrs,dir:e.context.dir,id:eZ.getPrevTriggerId(e.context,r),type:"button","aria-label":w.prevTrigger(r),disabled:i,"data-disabled":(0,e$.PB)(i),onClick(e){e.defaultPrevented||t({type:"GOTO.PREV",view:r})}})},getClearTriggerProps:()=>n.button({...eX.clearTrigger.attrs,id:eZ.getClearTriggerId(e.context),dir:e.context.dir,type:"button","aria-label":w.clearTrigger,hidden:!e.context.value.length,onClick(e){e.defaultPrevented||t("VALUE.CLEAR")}}),getTriggerProps:()=>n.button({...eX.trigger.attrs,id:eZ.getTriggerId(e.context),dir:e.context.dir,type:"button","data-placement":b,"aria-label":w.trigger(I),"aria-controls":eZ.getContentId(e.context),"data-state":I?"open":"closed","aria-haspopup":"grid",disabled:c,onClick(e){!e.defaultPrevented&&g&&t("TRIGGER.CLICK")}}),getViewTriggerProps(a={}){let{view:r="day"}=a;return n.button({...eX.viewTrigger.attrs,"data-view":r,dir:e.context.dir,id:eZ.getViewTriggerId(e.context,r),type:"button",disabled:c,"aria-label":w.viewTrigger(r),onClick(e){!e.defaultPrevented&&g&&t("VIEW.CHANGE")}})},getViewControlProps(t={}){let{view:a="day"}=t;return n.element({...eX.viewControl.attrs,"data-view":a,dir:e.context.dir})},getInputProps(a={}){let{index:r=0}=a;return n.input({...eX.input.attrs,id:eZ.getInputId(e.context,r),autoComplete:"off",autoCorrect:"off",spellCheck:"false",dir:e.context.dir,name:e.context.name,"data-index":r,"data-state":I?"open":"closed",readOnly:u,disabled:c,placeholder:new i(m).formatToParts(new Date).map(e=>e0[e.type]??e.value).join(""),defaultValue:e.context.formattedValue[r],onBeforeInput(e){let{data:t}=(0,e_.iP)(e);e1(t,P)||e.preventDefault()},onFocus(){t({type:"INPUT.FOCUS",index:r})},onBlur(e){t({type:"INPUT.BLUR",value:e.currentTarget.value,index:r})},onKeyDown(n){!(n.defaultPrevented||!g||(0,e$.rT)(n))&&"Enter"===n.key&&(S(e.context.focusedValue)||(t({type:"INPUT.ENTER",value:n.currentTarget.value,index:r}),n.preventDefault()))},onChange(e){t({type:"INPUT.CHANGE",value:e2(e.currentTarget.value,P),index:r})}})},getMonthSelectProps:()=>n.select({...eX.monthSelect.attrs,id:eZ.getMonthSelectId(e.context),"aria-label":w.monthSelect,disabled:c,dir:e.context.dir,defaultValue:a.month,onChange(e){R(Number(e.currentTarget.value))}}),getYearSelectProps:()=>n.select({...eX.yearSelect.attrs,id:eZ.getYearSelectId(e.context),disabled:c,"aria-label":w.yearSelect,dir:e.context.dir,defaultValue:a.year,onChange(e){A(Number(e.currentTarget.value))}}),getPositionerProps:()=>n.element({id:eZ.getPositionerId(e.context),...eX.positioner.attrs,dir:e.context.dir,style:y.floating}),getPresetTriggerProps(e){let a=Array.isArray(e.value)?e.value:eB(e.value,m,f),r=a.map(e=>e.toDate(f).toDateString());return n.button({...eX.presetTrigger.attrs,"aria-label":w.presetTrigger(r),type:"button",onClick(e){e.defaultPrevented||t({type:"PRESET.CLICK",value:a})}})}}}var{and:e6}=eG.guards,e4=e=>{let t=e.locale||"en-US",n=e.timeZone||"UTC",a=e.selectionMode||"single",r=e.numOfMonths||1,i=eJ(e.value||[]).map(t=>ev(t,e.min,e.max)),o=i[0]||e.focusedValue||eV(n),l=eE(o=ev(o,e.min,e.max),"start",{months:r},t);return{locale:t,numOfMonths:r,focusedValue:o,startValue:l,inputValue:"",timeZone:n,value:i,selectionMode:a,view:"day",activeIndex:0,hoveredValue:null,closeOnSelect:!0,disabled:!1,readOnly:!1,...e,positioning:{placement:"bottom",...e.positioning}}};function e7(e){let t=(0,eH.oA)(e);return(0,eG.C8)({id:"datepicker",initial:t.open?"open":"idle",context:e4(t),computed:{valueAsString:e=>e.value.map(t=>{var n;let a;return a=eO(e.locale,n=e.timeZone),Q(t,t)?a.format(t.toDate(n)):function(e,t,n,a,r){let i=n.formatRangeToParts(e.toDate(r),t.toDate(r)),o=-1;for(let e=0;e<i.length;e++){let t=i[e];if("shared"===t.source&&"literal"===t.type)o=e;else if("endRange"===t.source)break}let l="",s="";for(let e=0;e<i.length;e++)e<o?l+=i[e].value:e>o&&(s+=i[e].value);return a(l,s)}(t,t,a,(e,t)=>`${e} \u2013 ${t}`,n)}),isInteractive:e=>!e.disabled&&!e.readOnly,visibleDuration:e=>({months:e.numOfMonths}),endValue:e=>eP(e.startValue,e.visibleDuration),visibleRange:e=>({start:e.startValue,end:e.endValue}),visibleRangeText(e){let t=new i(e.locale,{month:"long",year:"numeric",timeZone:e.timeZone}),n=t.format(e.startValue.toDate(e.timeZone)),a=t.format(e.endValue.toDate(e.timeZone)),r="range"===e.selectionMode?`${n} - ${a}`:n;return{start:n,end:a,formatted:r}},isPrevVisibleRangeValid:e=>!function(e,t,n){let a=e.subtract({days:1});return Q(a,e)||eT(a,t,n)}(e.startValue,e.min,e.max),isNextVisibleRangeValid:e=>!function(e,t,n){let a=e.add({days:1});return Q(a,e)||eT(a,t,n)}(e.endValue,e.min,e.max),formattedValue(e){let t={timeZone:e.timeZone,day:"2-digit",month:"2-digit",year:"numeric"},n=new i(e.locale,t);return e.value.map(t=>e.format?.(t)??n.format(t.toDate(e.timeZone)))}},activities:["setupLiveRegion"],created:["setStartValue"],watch:{locale:["setStartValue"],focusedValue:["setStartValue","syncMonthSelectElement","syncYearSelectElement","focusActiveCellIfNeeded","setHoveredValueIfKeyboard"],inputValue:["syncInputValue"],value:["syncInputElement"],valueAsString:["announceValueText"],view:["focusActiveCell"],open:["toggleVisibility"]},on:{"VALUE.SET":{actions:["setDateValue","setFocusedDate"]},"VIEW.SET":{actions:["setView"]},"FOCUS.SET":{actions:["setFocusedDate"]},"VALUE.CLEAR":{actions:["clearDateValue","clearFocusedDate","focusFirstInputElement"]},"INPUT.CHANGE":{actions:["setInputValue","focusParsedDate"]},"INPUT.ENTER":{actions:["focusParsedDate","selectFocusedDate"]},"INPUT.FOCUS":{actions:["setActiveIndex"]},"INPUT.BLUR":{actions:["setActiveIndexToStart","selectParsedDate"]},"PRESET.CLICK":[{guard:"isOpenControlled",actions:["setDateValue","setFocusedDate","invokeOnClose"]},{target:"focused",actions:["setDateValue","setFocusedDate","focusInputElement"]}],"GOTO.NEXT":[{guard:"isYearView",actions:["focusNextDecade","announceVisibleRange"]},{guard:"isMonthView",actions:["focusNextYear","announceVisibleRange"]},{actions:["focusNextPage"]}],"GOTO.PREV":[{guard:"isYearView",actions:["focusPreviousDecade","announceVisibleRange"]},{guard:"isMonthView",actions:["focusPreviousYear","announceVisibleRange"]},{actions:["focusPreviousPage"]}]},states:{idle:{tags:"closed",on:{"CONTROLLED.OPEN":{target:"open",actions:["focusFirstSelectedDate","focusActiveCell"]},"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["focusFirstSelectedDate","focusActiveCell","invokeOnOpen"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["focusFirstSelectedDate","focusActiveCell","invokeOnOpen"]}]}},focused:{tags:"closed",on:{"CONTROLLED.OPEN":{target:"open",actions:["focusFirstSelectedDate","focusActiveCell"]},"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["focusFirstSelectedDate","focusActiveCell","invokeOnOpen"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["focusFirstSelectedDate","focusActiveCell","invokeOnOpen"]}]}},open:{tags:"open",activities:["trackDismissableElement","trackPositioning"],exit:["clearHoveredDate","resetView"],on:{"CONTROLLED.CLOSE":[{guard:e6("shouldRestoreFocus","isInteractOutsideEvent"),target:"focused",actions:["focusTriggerElement"]},{guard:"shouldRestoreFocus",target:"focused",actions:["focusInputElement"]},{target:"idle"}],"CELL.CLICK":[{guard:"isMonthView",actions:["setFocusedMonth","setViewToDay"]},{guard:"isYearView",actions:["setFocusedYear","setViewToMonth"]},{guard:e6("isRangePicker","hasSelectedRange"),actions:["setActiveIndexToStart","clearDateValue","setFocusedDate","setSelectedDate","setActiveIndexToEnd"]},{guard:e6("isRangePicker","isSelectingEndDate","closeOnSelect","isOpenControlled"),actions:["setFocusedDate","setSelectedDate","setActiveIndexToStart","invokeOnClose","setRestoreFocus"]},{guard:e6("isRangePicker","isSelectingEndDate","closeOnSelect"),target:"focused",actions:["setFocusedDate","setSelectedDate","setActiveIndexToStart","invokeOnClose","focusInputElement"]},{guard:e6("isRangePicker","isSelectingEndDate"),actions:["setFocusedDate","setSelectedDate","setActiveIndexToStart","clearHoveredDate"]},{guard:"isRangePicker",actions:["setFocusedDate","setSelectedDate","setActiveIndexToEnd"]},{guard:"isMultiPicker",actions:["setFocusedDate","toggleSelectedDate"]},{guard:e6("closeOnSelect","isOpenControlled"),actions:["setFocusedDate","setSelectedDate","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["setFocusedDate","setSelectedDate","invokeOnClose","focusInputElement"]},{actions:["setFocusedDate","setSelectedDate"]}],"CELL.POINTER_MOVE":{guard:e6("isRangePicker","isSelectingEndDate"),actions:["setHoveredDate","setFocusedDate"]},"TABLE.POINTER_LEAVE":{guard:"isRangePicker",actions:["clearHoveredDate"]},"TABLE.POINTER_DOWN":{actions:["disableTextSelection"]},"TABLE.POINTER_UP":{actions:["enableTextSelection"]},"TABLE.ESCAPE":[{guard:"isOpenControlled",actions:["focusFirstSelectedDate","invokeOnClose"]},{target:"focused",actions:["focusFirstSelectedDate","invokeOnClose","focusTriggerElement"]}],"TABLE.ENTER":[{guard:"isMonthView",actions:"setViewToDay"},{guard:"isYearView",actions:"setViewToMonth"},{guard:e6("isRangePicker","hasSelectedRange"),actions:["setActiveIndexToStart","clearDateValue","setSelectedDate","setActiveIndexToEnd"]},{guard:e6("isRangePicker","isSelectingEndDate","closeOnSelect","isOpenControlled"),actions:["setSelectedDate","setActiveIndexToStart","invokeOnClose"]},{guard:e6("isRangePicker","isSelectingEndDate","closeOnSelect"),target:"focused",actions:["setSelectedDate","setActiveIndexToStart","invokeOnClose","focusInputElement"]},{guard:e6("isRangePicker","isSelectingEndDate"),actions:["setSelectedDate","setActiveIndexToStart"]},{guard:"isRangePicker",actions:["setSelectedDate","setActiveIndexToEnd","focusNextDay"]},{guard:"isMultiPicker",actions:["toggleSelectedDate"]},{guard:e6("closeOnSelect","isOpenControlled"),actions:["selectFocusedDate","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["selectFocusedDate","invokeOnClose","focusInputElement"]},{actions:["selectFocusedDate"]}],"TABLE.ARROW_RIGHT":[{guard:"isMonthView",actions:"focusNextMonth"},{guard:"isYearView",actions:"focusNextYear"},{actions:["focusNextDay","setHoveredDate"]}],"TABLE.ARROW_LEFT":[{guard:"isMonthView",actions:"focusPreviousMonth"},{guard:"isYearView",actions:"focusPreviousYear"},{actions:["focusPreviousDay"]}],"TABLE.ARROW_UP":[{guard:"isMonthView",actions:"focusPreviousMonthColumn"},{guard:"isYearView",actions:"focusPreviousYearColumn"},{actions:["focusPreviousWeek"]}],"TABLE.ARROW_DOWN":[{guard:"isMonthView",actions:"focusNextMonthColumn"},{guard:"isYearView",actions:"focusNextYearColumn"},{actions:["focusNextWeek"]}],"TABLE.PAGE_UP":{actions:["focusPreviousSection"]},"TABLE.PAGE_DOWN":{actions:["focusNextSection"]},"TABLE.HOME":[{guard:"isMonthView",actions:["focusFirstMonth"]},{guard:"isYearView",actions:["focusFirstYear"]},{actions:["focusSectionStart"]}],"TABLE.END":[{guard:"isMonthView",actions:["focusLastMonth"]},{guard:"isYearView",actions:["focusLastYear"]},{actions:["focusSectionEnd"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose"]}],"VIEW.CHANGE":[{guard:"isDayView",actions:["setViewToMonth"]},{guard:"isMonthView",actions:["setViewToYear"]}],INTERACT_OUTSIDE:[{guard:"isOpenControlled",actions:["setActiveIndexToStart","invokeOnClose"]},{guard:"shouldRestoreFocus",target:"focused",actions:["setActiveIndexToStart","invokeOnClose","focusTriggerElement"]},{target:"idle",actions:["setActiveIndexToStart","invokeOnClose"]}],CLOSE:[{guard:"isOpenControlled",actions:["setActiveIndexToStart","invokeOnClose"]},{target:"idle",actions:["setActiveIndexToStart","invokeOnClose"]}]}}}},{guards:{isDayView:(e,t)=>"day"===(t.view||e.view),isMonthView:(e,t)=>"month"===(t.view||e.view),isYearView:(e,t)=>"year"===(t.view||e.view),isRangePicker:e=>"range"===e.selectionMode,hasSelectedRange:e=>2===e.value.length,isMultiPicker:e=>"multiple"===e.selectionMode,shouldRestoreFocus:e=>!!e.restoreFocus,isSelectingEndDate:e=>1===e.activeIndex,closeOnSelect:e=>!!e.closeOnSelect,isOpenControlled:e=>!!e["open.controlled"],isInteractOutsideEvent:(e,t)=>t.previousEvent?.type==="INTERACT_OUTSIDE"},activities:{trackPositioning(e){e.currentPlacement=e.positioning.placement;let t=eZ.getControlEl(e);return(0,eU.x_)(t,()=>eZ.getPositionerEl(e),{...e.positioning,defer:!0,onComplete(t){e.currentPlacement=t.placement}})},setupLiveRegion(e){let t=eZ.getDoc(e);return e.announcer=(0,eW.P)({level:"assertive",document:t}),()=>e.announcer?.destroy?.()},trackDismissableElement:(e,t,{send:n})=>(0,ez.A)(()=>eZ.getContentEl(e),{defer:!0,exclude:[...eZ.getInputEls(e),eZ.getTriggerEl(e),eZ.getClearTriggerEl(e)],onInteractOutside(t){e.restoreFocus=!t.detail.focusable},onDismiss(){n({type:"INTERACT_OUTSIDE"})},onEscapeKeyDown(e){e.preventDefault(),n({type:"TABLE.ESCAPE",src:"dismissable"})}})},actions:{setViewToDay(e){tt.view(e,"day")},setViewToMonth(e){tt.view(e,"month")},setViewToYear(e){tt.view(e,"year")},setView(e,t){tt.view(e,t.cell)},setRestoreFocus(e){e.restoreFocus=!0},announceValueText(e){e.announcer?.announce(e.valueAsString.join(","),3e3)},announceVisibleRange(e){let{formatted:t}=e.visibleRangeText;e.announcer?.announce(t)},disableTextSelection(e){(0,eK.l)({target:eZ.getContentEl(e),doc:eZ.getDoc(e)})},enableTextSelection(e){(0,eK.A)({doc:eZ.getDoc(e),target:eZ.getContentEl(e)})},focusFirstSelectedDate(e){e.value.length&&tt.focusedValue(e,e.value[0])},syncInputElement(e){(0,e$.Wn)(()=>{eZ.getInputEls(e).forEach((t,n)=>{eZ.setValue(t,e.formattedValue[n]||"")})})},setFocusedDate(e,t){let n=Array.isArray(t.value)?t.value[0]:t.value;tt.focusedValue(e,n)},setFocusedMonth(e,t){tt.focusedValue(e,e.focusedValue.set({month:t.value}))},focusNextMonth(e){tt.focusedValue(e,e.focusedValue.add({months:1}))},focusPreviousMonth(e){tt.focusedValue(e,e.focusedValue.subtract({months:1}))},setFocusedYear(e,t){tt.focusedValue(e,e.focusedValue.set({year:t.value}))},setDateValue(e,t){if(!Array.isArray(t.value))return;let n=t.value.map(t=>ev(t,e.min,e.max));tt.value(e,n)},clearDateValue(e){tt.value(e,[])},setSelectedDate(e,t){let n=Array.from(e.value);n[e.activeIndex]=t.value??e.focusedValue,tt.value(e,eQ(n))},toggleSelectedDate(e,t){let n=t.value??e.focusedValue,a=e.value.findIndex(e=>eI(e,n));if(-1===a){let t=[...e.value,n];tt.value(e,eJ(t))}else{let t=Array.from(e.value);t.splice(a,1),tt.value(e,eJ(t))}},setHoveredDate(e,t){e.hoveredValue=t.value},clearHoveredDate(e){e.hoveredValue=null},selectFocusedDate(e){let t=Array.from(e.value);t[e.activeIndex]=e.focusedValue.copy(),tt.value(e,eQ(t)),tt.inputValue(e,e.activeIndex)},setPreviousDate(e){tt.focusedValue(e,e.focusedValue.subtract({days:1}))},setNextDate(e){tt.focusedValue(e,e.focusedValue.add({days:1}))},focusPreviousDay(e){tt.focusedValue(e,e.focusedValue.subtract({days:1}))},focusNextDay(e){tt.focusedValue(e,e.focusedValue.add({days:1}))},focusPreviousWeek(e){tt.focusedValue(e,e.focusedValue.subtract({weeks:1}))},focusNextWeek(e){tt.focusedValue(e,e.focusedValue.add({weeks:1}))},focusNextPage(e){let t=ew(e.focusedValue,e.startValue,e.visibleDuration,e.locale,e.min,e.max);tt.adjustedValue(e,t)},focusPreviousPage(e){let t=eD(e.focusedValue,e.startValue,e.visibleDuration,e.locale,e.min,e.max);tt.adjustedValue(e,t)},focusSectionStart(e){tt.focusedValue(e,e.startValue.copy())},focusSectionEnd(e){tt.focusedValue(e,e.endValue.copy())},focusNextSection(e,t){let n=function(e,t,n,a,r,i,o){let l=eN(a,r,i,o);return n||a.days?a.days?ew(e,t,a,r,i,o):a.weeks?l({focusedDate:e.add({months:1}),startDate:t}):a.months||a.years?l({focusedDate:e.add({years:1}),startDate:t}):void 0:l({focusedDate:e.add(ey(a)),startDate:t})}(e.focusedValue,e.startValue,t.larger,e.visibleDuration,e.locale,e.min,e.max);n&&tt.adjustedValue(e,n)},focusPreviousSection(e,t){let n=function(e,t,n,a,r,i,o){let l=eN(a,r,i,o);return n||a.days?a.days?eD(e,t,a,r,i,o):a.weeks?l({focusedDate:e.subtract({months:1}),startDate:t}):a.months||a.years?l({focusedDate:e.subtract({years:1}),startDate:t}):void 0:l({focusedDate:e.subtract(ey(a)),startDate:t})}(e.focusedValue,e.startValue,t.larger,e.visibleDuration,e.locale,e.min,e.max);n&&tt.adjustedValue(e,n)},focusNextYear(e){tt.focusedValue(e,e.focusedValue.add({years:1}))},focusPreviousYear(e){tt.focusedValue(e,e.focusedValue.subtract({years:1}))},focusNextDecade(e){tt.focusedValue(e,e.focusedValue.add({years:10}))},focusPreviousDecade(e){tt.focusedValue(e,e.focusedValue.subtract({years:10}))},clearFocusedDate(e){tt.focusedValue(e,eV(e.timeZone))},focusPreviousMonthColumn(e,t){tt.focusedValue(e,e.focusedValue.subtract({months:t.columns}))},focusNextMonthColumn(e,t){tt.focusedValue(e,e.focusedValue.add({months:t.columns}))},focusPreviousYearColumn(e,t){tt.focusedValue(e,e.focusedValue.subtract({years:t.columns}))},focusNextYearColumn(e,t){tt.focusedValue(e,e.focusedValue.add({years:t.columns}))},focusFirstMonth(e){tt.focusedValue(e,e.focusedValue.set({month:0}))},focusLastMonth(e){tt.focusedValue(e,e.focusedValue.set({month:12}))},focusFirstYear(e){let t=eS(e.focusedValue.year);tt.focusedValue(e,e.focusedValue.set({year:t[0]}))},focusLastYear(e){let t=eS(e.focusedValue.year);tt.focusedValue(e,e.focusedValue.set({year:t[t.length-1]}))},setActiveIndex(e,t){e.activeIndex=t.index},setActiveIndexToEnd(e){e.activeIndex=1},setActiveIndexToStart(e){e.activeIndex=0},focusActiveCell(e){(0,e$.Wn)(()=>{eZ.getFocusedCell(e)?.focus({preventScroll:!0})})},focusActiveCellIfNeeded(e,t){t.focus&&(0,e$.Wn)(()=>{eZ.getFocusedCell(e)?.focus({preventScroll:!0})})},setHoveredValueIfKeyboard(e,t){t.type.startsWith("TABLE.ARROW")&&"range"===e.selectionMode&&0!==e.activeIndex&&(e.hoveredValue=e.focusedValue.copy())},focusTriggerElement(e){(0,e$.Wn)(()=>{eZ.getTriggerEl(e)?.focus({preventScroll:!0})})},focusFirstInputElement(e){(0,e$.Wn)(()=>{let t=eZ.getInputEls(e)[0];t?.focus({preventScroll:!0})})},focusInputElement(e){(0,e$.Wn)(()=>{let t=eZ.getInputEls(e),n=t.findLastIndex(e=>""!==e.value),a=t[Math.max(n,0)];a?.focus({preventScroll:!0}),a?.setSelectionRange(a.value.length,a.value.length)})},syncMonthSelectElement(e){let t=eZ.getMonthSelectEl(e);t&&(t.value=e.startValue.month.toString())},syncYearSelectElement(e){let t=eZ.getYearSelectEl(e);t&&(t.value=e.startValue.year.toString())},setInputValue(e,t){e.activeIndex===t.index&&(e.inputValue=t.value)},syncInputValue(e,t){queueMicrotask(()=>{let n=eZ.getInputEls(e)[t.index??e.activeIndex];eZ.setValue(n,e.inputValue)})},focusParsedDate(e,t){if(null==t.index)return;let n=eM(t.value,e.locale,e.timeZone);n&&tt.focusedValue(e,n)},selectParsedDate(e,t){if(null==t.index)return;let n=eM(t.value,e.locale,e.timeZone);if(!n)return;let a=Array.from(e.value);a[t.index]=n,tt.value(e,a),tt.inputValue(e,t.index)},resetView(e,t,{initialContext:n}){tt.view(e,n.view)},setStartValue(e){if(!eb(e.focusedValue,e.startValue,e.endValue))return;let t=eE(e.focusedValue,"start",{months:e.numOfMonths},e.locale);e.startValue=t},invokeOnOpen(e){e.onOpenChange?.({open:!0})},invokeOnClose(e){e.onOpenChange?.({open:!1})},toggleVisibility(e,t,{send:n}){n({type:e.open?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})}},compareFns:{startValue:eI,endValue:eI,focusedValue:eI,value:te}})}var e9={change(e){let t=Array.from(e.value),n=t.map(e=>e.toString());e.onValueChange?.({value:t,valueAsString:n,view:e.view})},focusChange(e){let t=Array.from(e.value),n=t.map(e=>e.toString());e.onFocusChange?.({focusedValue:e.focusedValue,value:t,valueAsString:n,view:e.view})},viewChange(e){e.onViewChange?.({view:e.view})}},te=(e,t)=>e.length===t.length&&e.every((e,n)=>eI(e,t[n])),tt={value(e,t){te(e.value,t)||(e.value=t,e9.change(e))},focusedValue(e,t){if(!t||eI(e.focusedValue,t))return;let n=eN(e.visibleDuration,e.locale,e.min,e.max)({focusedDate:t,startDate:e.startValue});e.startValue=n.startDate,e.focusedValue=n.focusedDate,e9.focusChange(e)},adjustedValue(e,t){e.startValue=t.startDate,eI(e.focusedValue,t.focusedDate)||(e.focusedValue=t.focusedDate,e9.focusChange(e))},view(e,t){(0,eH.Xy)(e.view,t)||(e.view=t,e9.viewChange(e))},inputValue(e,t){let n=e.formattedValue[t];e.inputValue!==n&&(e.inputValue=n)}},tn=(0,eY.e)()(["closeOnSelect","dir","disabled","fixedWeeks","focusedValue","format","getRootNode","id","ids","isDateUnavailable","isDateUnavailable","locale","max","min","modal","name","numOfMonths","onFocusChange","onOpenChange","onValueChange","onViewChange","open","open.controlled","positioning","readOnly","selectionMode","startOfWeek","timeZone","translations","value","view"]);(0,eH.xQ)(tn);var ta=(0,eY.e)()(["index"]);(0,eH.xQ)(ta);var tr=(0,eY.e)()(["value"]);(0,eH.xQ)(tr);var ti=(0,eY.e)()(["columns","id","view"]);(0,eH.xQ)(ti);var to=(0,eY.e)()(["disabled","value","columns"]);(0,eH.xQ)(to);var tl=(0,eY.e)()(["view"]);(0,eH.xQ)(tl)},49073:function(e,t,n){n.d(t,{$j:function(){return u},u_:function(){return h}});var a=n(43090),r=n(87984),i=n(28733),o=n(16373),l=n(64652),s=n(62487),d=(0,a.F)("editable").parts("root","area","label","preview","input","editTrigger","submitTrigger","cancelTrigger","control").build(),c=(0,r.tp)({getRootId:e=>e.ids?.root??`editable:${e.id}`,getAreaId:e=>e.ids?.area??`editable:${e.id}:area`,getLabelId:e=>e.ids?.label??`editable:${e.id}:label`,getPreviewId:e=>e.ids?.preview??`editable:${e.id}:preview`,getInputId:e=>e.ids?.input??`editable:${e.id}:input`,getControlId:e=>e.ids?.control??`editable:${e.id}:control`,getSubmitTriggerId:e=>e.ids?.submitTrigger??`editable:${e.id}:submit`,getCancelTriggerId:e=>e.ids?.cancelTrigger??`editable:${e.id}:cancel`,getEditTriggerId:e=>e.ids?.editTrigger??`editable:${e.id}:edit`,getInputEl:e=>c.getById(e,c.getInputId(e)),getPreviewEl:e=>c.getById(e,c.getPreviewId(e)),getSubmitTriggerEl:e=>c.getById(e,c.getSubmitTriggerId(e)),getCancelTriggerEl:e=>c.getById(e,c.getCancelTriggerId(e)),getEditTriggerEl:e=>c.getById(e,c.getEditTriggerId(e))});function u(e,t,n){let a=e.context.disabled,i=e.context.isInteractive,o=e.context.readOnly,l=e.context.invalid,s=e.context.autoResize,u=e.context.translations,g=e.matches("edit"),p=e.context.placeholder,h="string"==typeof p?{edit:p,preview:p}:p,m=e.context.value,f=""===m.trim(),v=f?h?.preview??"":m;return{editing:g,empty:f,value:m,valueText:v,setValue(e){t({type:"VALUE.SET",value:e,src:"setValue"})},clearValue(){t({type:"VALUE.SET",value:"",src:"clearValue"})},edit(){i&&t("EDIT")},cancel(){i&&t("CANCEL")},submit(){i&&t("SUBMIT")},getRootProps:()=>n.element({...d.root.attrs,id:c.getRootId(e.context),dir:e.context.dir}),getAreaProps:()=>n.element({...d.area.attrs,id:c.getAreaId(e.context),dir:e.context.dir,style:s?{display:"inline-grid"}:void 0,"data-focus":(0,r.PB)(g),"data-disabled":(0,r.PB)(a),"data-placeholder-shown":(0,r.PB)(f)}),getLabelProps:()=>n.label({...d.label.attrs,id:c.getLabelId(e.context),dir:e.context.dir,htmlFor:c.getInputId(e.context),"data-focus":(0,r.PB)(g),"data-invalid":(0,r.PB)(l),onClick(){if(g)return;let t=c.getPreviewEl(e.context);t?.focus({preventScroll:!0})}}),getInputProps:()=>n.input({...d.input.attrs,dir:e.context.dir,"aria-label":u.input,name:e.context.name,form:e.context.form,id:c.getInputId(e.context),hidden:s?void 0:!g,placeholder:h?.edit,maxLength:e.context.maxLength,required:e.context.required,disabled:a,"data-disabled":(0,r.PB)(a),readOnly:o,"data-readonly":(0,r.PB)(o),"aria-invalid":(0,r.Qm)(l),"data-invalid":(0,r.PB)(l),"data-autoresize":(0,r.PB)(s),defaultValue:m,size:s?1:void 0,onChange(e){t({type:"VALUE.SET",src:"input.change",value:e.currentTarget.value})},onKeyDown(n){if(n.defaultPrevented||(0,r.rT)(n))return;let a={Escape(){t("CANCEL"),n.preventDefault()},Enter(n){if(!e.context.submitOnEnter)return;let{localName:a}=n.currentTarget;if("textarea"===a){if(!((0,r.mL)()?n.metaKey:n.ctrlKey))return;t({type:"SUBMIT",src:"keydown.enter"});return}"input"!==a||n.shiftKey||n.metaKey||(t({type:"SUBMIT",src:"keydown.enter"}),n.preventDefault())}}[n.key];a&&a(n)},style:s?{gridArea:"1 / 1 / auto / auto",visibility:g?void 0:"hidden"}:void 0}),getPreviewProps:()=>n.element({id:c.getPreviewId(e.context),...d.preview.attrs,dir:e.context.dir,"data-placeholder-shown":(0,r.PB)(f),"aria-readonly":(0,r.Qm)(o),"data-readonly":(0,r.PB)(a),"data-disabled":(0,r.PB)(a),"aria-disabled":(0,r.Qm)(a),"aria-invalid":(0,r.Qm)(l),"data-invalid":(0,r.PB)(l),"aria-label":u.edit,"data-autoresize":(0,r.PB)(s),children:v,hidden:s?void 0:g,tabIndex:i?0:void 0,onClick(){i&&"click"===e.context.activationMode&&t({type:"EDIT",src:"click"})},onFocus(){i&&"focus"===e.context.activationMode&&t({type:"EDIT",src:"focus"})},onDoubleClick(n){!n.defaultPrevented&&i&&"dblclick"===e.context.activationMode&&t({type:"EDIT",src:"dblclick"})},style:s?{whiteSpace:"pre",userSelect:"none",gridArea:"1 / 1 / auto / auto",visibility:g?"hidden":void 0,overflow:"hidden",textOverflow:"ellipsis"}:void 0}),getEditTriggerProps:()=>n.button({...d.editTrigger.attrs,id:c.getEditTriggerId(e.context),dir:e.context.dir,"aria-label":u.edit,hidden:g,type:"button",disabled:a,onClick(e){!e.defaultPrevented&&i&&t({type:"EDIT",src:"edit.click"})}}),getControlProps:()=>n.element({id:c.getControlId(e.context),...d.control.attrs,dir:e.context.dir}),getSubmitTriggerProps:()=>n.button({...d.submitTrigger.attrs,dir:e.context.dir,id:c.getSubmitTriggerId(e.context),"aria-label":u.submit,hidden:!g,disabled:a,type:"button",onClick(e){!e.defaultPrevented&&i&&t({type:"SUBMIT",src:"submit.click"})}}),getCancelTriggerProps:()=>n.button({...d.cancelTrigger.attrs,dir:e.context.dir,"aria-label":u.cancel,id:c.getCancelTriggerId(e.context),hidden:!g,type:"button",disabled:a,onClick(e){!e.defaultPrevented&&i&&t({type:"CANCEL",src:"cancel.click"})}})}}var g=e=>["both","enter"].includes(e.submitMode),p=e=>["both","blur"].includes(e.submitMode);function h(e){let t=(0,l.oA)(e);return(0,i.C8)({id:"editable",initial:t.edit?"edit":"preview",entry:t.edit?["focusInput"]:void 0,context:{activationMode:"focus",submitMode:"both",value:"",previousValue:"",selectOnFocus:!0,disabled:!1,readOnly:!1,...t,translations:{input:"editable input",edit:"edit",submit:"submit",cancel:"cancel",...t.translations}},watch:{value:["syncInputValue"],edit:["toggleEditing"]},computed:{submitOnEnter:g,submitOnBlur:p,isInteractive:e=>!(e.disabled||e.readOnly)},on:{"VALUE.SET":{actions:"setValue"}},states:{preview:{entry:["blurInputIfNeeded"],on:{"CONTROLLED.EDIT":{target:"edit",actions:["setPreviousValue","focusInput"]},EDIT:[{guard:"isEditControlled",actions:["invokeOnEdit"]},{target:"edit",actions:["setPreviousValue","focusInput","invokeOnEdit"]}]}},edit:{activities:["trackInteractOutside"],on:{"CONTROLLED.PREVIEW":[{guard:"isSubmitEvent",target:"preview",actions:["setPreviousValue","restoreFocus","invokeOnSubmit"]},{target:"preview",actions:["revertValue","restoreFocus","invokeOnCancel"]}],CANCEL:[{guard:"isEditControlled",actions:["invokeOnPreview"]},{target:"preview",actions:["revertValue","restoreFocus","invokeOnCancel","invokeOnPreview"]}],SUBMIT:[{guard:"isEditControlled",actions:["invokeOnPreview"]},{target:"preview",actions:["setPreviousValue","restoreFocus","invokeOnSubmit","invokeOnPreview"]}]}}}},{guards:{isEditControlled:e=>!!e["edit.controlled"],isSubmitEvent:(e,t)=>t.previousEvent?.type==="SUBMIT"},activities:{trackInteractOutside:(e,t,{send:n})=>(0,o.J)(c.getInputEl(e),{exclude:t=>[c.getCancelTriggerEl(e),c.getSubmitTriggerEl(e)].some(e=>(0,r.r3)(e,t)),onFocusOutside:e.onFocusOutside,onPointerDownOutside:e.onPointerDownOutside,onInteractOutside(t){if(e.onInteractOutside?.(t),t.defaultPrevented)return;let{focusable:a}=t.detail;n({type:p(e)?"SUBMIT":"CANCEL",src:"interact-outside",focusable:a})}})},actions:{restoreFocus(e,t){t.focusable||(0,r.Wn)(()=>{let t=e.finalFocusEl?.()??c.getEditTriggerEl(e);t?.focus({preventScroll:!0})})},focusInput(e){(0,r.Wn)(()=>{let t=c.getInputEl(e);t&&(e.selectOnFocus?t.select():t.focus({preventScroll:!0}))})},invokeOnCancel(e){e.onValueRevert?.({value:e.previousValue})},invokeOnSubmit(e){e.onValueCommit?.({value:e.value})},invokeOnEdit(e){e.onEditChange?.({edit:!0})},invokeOnPreview(e){e.onEditChange?.({edit:!1})},toggleEditing(e,t,{send:n}){n({type:e.edit?"CONTROLLED.EDIT":"CONTROLLED.PREVIEW",previousEvent:t})},syncInputValue(e){m.value(e)},setValue(e,t){let n=null!=e.maxLength?t.value.slice(0,e.maxLength):t.value;v.value(e,n)},setPreviousValue(e){e.previousValue=e.value},revertValue(e){v.value(e,e.previousValue)},blurInputIfNeeded(e){c.getInputEl(e)?.blur()}}})}var m={value:e=>{let t=c.getInputEl(e);c.setValue(t,e.value)}},f={change(e){e.onValueChange?.({value:e.value}),m.value(e)}},v={value(e,t){(0,l.Xy)(e.value,t)||(e.value=t,f.change(e))}},E=(0,s.e)()(["activationMode","autoResize","dir","disabled","finalFocusEl","form","getRootNode","id","ids","invalid","maxLength","name","onEditChange","onFocusOutside","onInteractOutside","onPointerDownOutside","onValueChange","onValueCommit","onValueRevert","placeholder","readOnly","required","selectOnFocus","edit","edit.controlled","submitMode","translations","value"]);(0,l.xQ)(E)},35237:function(e,t,n){n.d(t,{c:function(){return o}});var a,r=new Map,i=e=>e.getBoundingClientRect();function o(e,t){let{scope:n="rect",getRect:o=i,onChange:c}=t,u=function(e){let{scope:t,getRect:n}=e,i="size"===t?l:"position"===t?s:d;return function e(){let t=[];r.forEach((e,a)=>{let r=n(a);i(e.rect,r)||(e.rect=r,t.push(e))}),t.forEach(e=>{e.callbacks.forEach(t=>t(e.rect))}),a=requestAnimationFrame(e)}}({scope:n,getRect:o}),g=r.get(e);return g?(g.callbacks.push(c),c(o(e))):(r.set(e,{rect:{},callbacks:[c]}),1===r.size&&(a=requestAnimationFrame(u))),function(){let t=r.get(e);if(!t)return;let n=t.callbacks.indexOf(c);n>-1&&t.callbacks.splice(n,1),0===t.callbacks.length&&(r.delete(e),0===r.size&&cancelAnimationFrame(a))}}var l=(e,t)=>e.width===t.width&&e.height===t.height,s=(e,t)=>e.top===t.top&&e.left===t.left,d=(e,t)=>l(e,t)&&s(e,t)},4299:function(e,t,n){n.d(t,{$j:function(){return f},u_:function(){return v}});var a=n(43090),r=n(87984),i=n(78222),o=n(62487),l=e=>"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)||/^.*\.[\w]+$/.test(e),s=(e,t)=>e.name===t.name&&e.size===t.size&&e.type===t.type,d=e=>null!=e,c=n(28733),u=n(37717),g=n(64652),p=(0,a.F)("file-upload").parts("root","dropzone","item","itemDeleteTrigger","itemGroup","itemName","itemPreview","itemPreviewImage","itemSizeText","label","trigger","clearTrigger").build(),h=(0,r.tp)({getRootId:e=>e.ids?.root??`file:${e.id}`,getDropzoneId:e=>e.ids?.dropzone??`file:${e.id}:dropzone`,getHiddenInputId:e=>e.ids?.hiddenInput??`file:${e.id}:input`,getTriggerId:e=>e.ids?.trigger??`file:${e.id}:trigger`,getLabelId:e=>e.ids?.label??`file:${e.id}:label`,getItemId:(e,t)=>e.ids?.item?.(t)??`file:${e.id}:item:${t}`,getItemNameId:(e,t)=>e.ids?.itemName?.(t)??`file:${e.id}:item-name:${t}`,getItemSizeTextId:(e,t)=>e.ids?.itemSizeText?.(t)??`file:${e.id}:item-size:${t}`,getItemPreviewId:(e,t)=>e.ids?.itemPreview?.(t)??`file:${e.id}:item-preview:${t}`,getHiddenInputEl:e=>h.getById(e,h.getHiddenInputId(e)),getDropzoneEl:e=>h.getById(e,h.getDropzoneId(e))});function m(e){let t=(0,r.NI)(e);return e.dataTransfer?e.dataTransfer.types.some(e=>"Files"===e||"application/x-moz-file"===e):!!t&&"files"in t}function f(e,t,n){let a=e.context.disabled,o=e.context.allowDrop,l=e.context.translations,s=e.matches("dragging");return{dragging:s,focused:e.matches("focused")&&!a,openFilePicker(){t("OPEN")},deleteFile(e){t({type:"FILE.DELETE",file:e})},acceptedFiles:e.context.acceptedFiles,rejectedFiles:e.context.rejectedFiles,setFiles(e){let n=e.length;t({type:"FILES.SET",files:e,count:n})},clearRejectedFiles(){t({type:"REJECTED_FILES.CLEAR"})},clearFiles(){t({type:"FILES.CLEAR"})},getFileSize:t=>(0,i.td)(t.size,e.context.locale),createFileUrl(t,n){let a=h.getWin(e.context),r=a.URL.createObjectURL(t);return n(r),()=>a.URL.revokeObjectURL(r)},getRootProps:()=>n.element({...p.root.attrs,dir:e.context.dir,id:h.getRootId(e.context),"data-disabled":(0,r.PB)(a),"data-dragging":(0,r.PB)(s)}),getDropzoneProps:()=>n.element({...p.dropzone.attrs,dir:e.context.dir,id:h.getDropzoneId(e.context),tabIndex:a?void 0:0,role:"button","aria-label":l.dropzone,"aria-disabled":a,"data-invalid":(0,r.PB)(e.context.invalid),"data-disabled":(0,r.PB)(a),"data-dragging":(0,r.PB)(s),onKeyDown(e){!e.defaultPrevented&&(0,r.Ud)(e)&&("Enter"===e.key||" "===e.key)&&t({type:"DROPZONE.CLICK",src:"keydown"})},onClick(e){"label"===e.currentTarget.localName&&e.preventDefault(),t("DROPZONE.CLICK")},onDragOver(e){if(o){e.preventDefault(),e.stopPropagation();try{e.dataTransfer.dropEffect="copy"}catch{}m(e)&&t({type:"DROPZONE.DRAG_OVER",count:e.dataTransfer.items.length})}},onDragLeave(e){o&&!a&&((0,r.r3)(e.currentTarget,e.relatedTarget)||t({type:"DROPZONE.DRAG_LEAVE"}))},onDrop(e){o&&(e.preventDefault(),e.stopPropagation());let n=m(e);!a&&n&&t({type:"DROPZONE.DROP",files:Array.from(e.dataTransfer.files)})},onFocus(){t("DROPZONE.FOCUS")},onBlur(){t("DROPZONE.BLUR")}}),getTriggerProps:()=>n.button({...p.trigger.attrs,dir:e.context.dir,id:h.getTriggerId(e.context),disabled:a,"data-disabled":(0,r.PB)(a),"data-invalid":(0,r.PB)(e.context.invalid),type:"button",onClick(n){a||((0,r.r3)(h.getDropzoneEl(e.context),n.currentTarget)&&n.stopPropagation(),t("OPEN"))}}),getHiddenInputProps:()=>n.input({id:h.getHiddenInputId(e.context),tabIndex:-1,disabled:a,type:"file",required:e.context.required,capture:e.context.capture,name:e.context.name,accept:e.context.acceptAttr,webkitdirectory:e.context.directory?"":void 0,multiple:e.context.multiple||e.context.maxFiles>1,onClick(e){e.stopPropagation(),e.currentTarget.value=""},onChange(e){if(a)return;let{files:n}=e.currentTarget;t({type:"FILES.SET",files:n?Array.from(n):[]})},style:r.NL}),getItemGroupProps:()=>n.element({...p.itemGroup.attrs,dir:e.context.dir,"data-disabled":(0,r.PB)(a)}),getItemProps(t){let{file:i}=t;return n.element({...p.item.attrs,dir:e.context.dir,id:h.getItemId(e.context,i.name),"data-disabled":(0,r.PB)(a)})},getItemNameProps(t){let{file:i}=t;return n.element({...p.itemName.attrs,dir:e.context.dir,id:h.getItemNameId(e.context,i.name),"data-disabled":(0,r.PB)(a)})},getItemSizeTextProps(t){let{file:i}=t;return n.element({...p.itemSizeText.attrs,dir:e.context.dir,id:h.getItemSizeTextId(e.context,i.name),"data-disabled":(0,r.PB)(a)})},getItemPreviewProps(t){let{file:i}=t;return n.element({...p.itemPreview.attrs,dir:e.context.dir,id:h.getItemPreviewId(e.context,i.name),"data-disabled":(0,r.PB)(a)})},getItemPreviewImageProps(e){let{file:t,url:i}=e;if(!t.type.startsWith("image/"))throw Error("Preview Image is only supported for image files");return n.img({...p.itemPreviewImage.attrs,alt:l.itemPreview?.(t),src:i,"data-disabled":(0,r.PB)(a)})},getItemDeleteTriggerProps(i){let{file:o}=i;return n.button({...p.itemDeleteTrigger.attrs,dir:e.context.dir,type:"button",disabled:a,"data-disabled":(0,r.PB)(a),"aria-label":l.deleteFile?.(o),onClick(){a||t({type:"FILE.DELETE",file:o})}})},getLabelProps:()=>n.label({...p.label.attrs,dir:e.context.dir,id:h.getLabelId(e.context),htmlFor:h.getHiddenInputId(e.context),"data-disabled":(0,r.PB)(a)}),getClearTriggerProps:()=>n.button({...p.clearTrigger.attrs,dir:e.context.dir,type:"button",disabled:a,hidden:0===e.context.acceptedFiles.length,"data-disabled":(0,r.PB)(a),onClick(e){!e.defaultPrevented&&(a||t({type:"FILES.CLEAR"}))}})}}function v(e){let t=(0,g.oA)(e);return(0,c.C8)({id:"fileupload",initial:"idle",context:{minFileSize:0,maxFileSize:1/0,maxFiles:1,allowDrop:!0,...t,acceptedFiles:(0,u.iH)([]),rejectedFiles:(0,u.iH)([]),translations:{dropzone:"dropzone",itemPreview:e=>`preview of ${e.name}`,deleteFile:e=>`delete file ${e.name}`,...t.translations}},computed:{acceptAttr:e=>(function(e){if(e)return"string"==typeof e?e:Array.isArray(e)?e.filter(l).join(","):Object.entries(e).reduce((e,[t,n])=>[...e,t,...n],[]).filter(l).join(",")})(e.accept),multiple:e=>e.maxFiles>1},on:{"FILES.SET":{actions:["setFilesFromEvent"]},"FILE.DELETE":{actions:["removeFile"]},"FILES.CLEAR":{actions:["clearFiles"]},"REJECTED_FILES.CLEAR":{actions:["clearRejectedFiles"]}},states:{idle:{on:{OPEN:{actions:["openFilePicker"]},"DROPZONE.CLICK":{actions:["openFilePicker"]},"DROPZONE.FOCUS":"focused","DROPZONE.DRAG_OVER":{target:"dragging"}}},focused:{on:{"DROPZONE.BLUR":"idle",OPEN:{actions:["openFilePicker"]},"DROPZONE.CLICK":{actions:["openFilePicker"]},"DROPZONE.DRAG_OVER":{target:"dragging"}}},dragging:{on:{"DROPZONE.DROP":{target:"idle",actions:["setFilesFromEvent","syncInputElement"]},"DROPZONE.DRAG_LEAVE":{target:"idle"}}}}},{actions:{syncInputElement(e){let t=h.getHiddenInputEl(e);if(!t)return;let n=new(h.getWin(e)).DataTransfer;e.acceptedFiles.forEach(e=>{n.items.add(e)}),t.files=n.files},openFilePicker(e){(0,r.Wn)(()=>{h.getHiddenInputEl(e)?.click()})},setFilesFromEvent(e,t){let{acceptedFiles:n,rejectedFiles:a}=function(e,t){var n;let a=[],r=[];return t.forEach(t=>{let[n,i]=function(e,t){let n="application/x-moz-file"===e.type||function(e,t){if(e&&t){let n=Array.isArray(t)?t:t.split(","),a=e.name||"",r=(e.type||"").toLowerCase(),i=r.replace(/\/.*$/,"");return n.some(e=>{let t=e.trim().toLowerCase();return"."===t.charAt(0)?a.toLowerCase().endsWith(t):t.endsWith("/*")?i===t.replace(/\/.*$/,""):r===t})}return!0}(e,t);return[n,n?null:"FILE_INVALID_TYPE"]}(t,e.acceptAttr),[o,l]=function(e,t,n){if(d(e.size)){if(d(t)&&d(n)){if(e.size>n)return[!1,"FILE_TOO_LARGE"];if(e.size<t)return[!1,"FILE_TOO_SMALL"]}else if(d(t)&&e.size<t)return[!1,"FILE_TOO_SMALL"];else if(d(n)&&e.size>n)return[!1,"FILE_TOO_LARGE"]}return[!0,null]}(t,e.minFileSize,e.maxFileSize),s=e.validate?.(t),c=!s||0===s.length;if(n&&o&&c)a.push(t);else{let e=[i,l];c||e.push(...s??[]),r.push({file:t,errors:e.filter(Boolean)})}}),n=a.length,(!e.multiple&&n>1||(e.multiple||n+e.acceptedFiles.length!==2)&&n+e.acceptedFiles.length>e.maxFiles)&&(a.forEach(e=>{r.push({file:e,errors:["TOO_MANY_FILES"]})}),a.splice(0)),{acceptedFiles:a,rejectedFiles:r}}(e,t.files);if(e.multiple){let t=(0,u.iH)([...e.acceptedFiles,...n]);I.files(e,t,a);return}if(n.length){let t=(0,u.iH)([n[0]]);I.files(e,t,a)}else a.length&&I.files(e,e.acceptedFiles,a)},removeFile(e,t){let n=e.acceptedFiles.filter(e=>e!==t.file);e.acceptedFiles=(0,u.iH)(n),E.change(e)},clearRejectedFiles(e){e.rejectedFiles=(0,u.iH)([]),E.change(e)},clearFiles(e){e.acceptedFiles=(0,u.iH)([]),e.rejectedFiles=(0,u.iH)([]),E.change(e)}},compareFns:{acceptedFiles:(e,t)=>e.length===t.length&&e.every((e,n)=>s(e,t[n]))}})}var E={change:e=>{e.onFileChange?.({acceptedFiles:e.acceptedFiles,rejectedFiles:e.rejectedFiles})},accept:e=>{e.onFileAccept?.({files:e.acceptedFiles})},reject:e=>{e.onFileReject?.({files:e.rejectedFiles})}},I={files:(e,t,n)=>{e.acceptedFiles=(0,u.iH)(t),E.accept(e),n&&(e.rejectedFiles=(0,u.iH)(n),E.reject(e)),E.change(e)}},T=(0,o.e)()(["accept","allowDrop","capture","dir","directory","disabled","getRootNode","id","ids","locale","maxFiles","maxFileSize","minFileSize","name","invalid","onFileAccept","onFileReject","onFileChange","required","translations","validate"]);(0,g.xQ)(T);var x=(0,o.e)()(["file"]);(0,g.xQ)(x)},84626:function(e,t,n){n.d(t,{BT:function(){return I},E:function(){return E}});var a=n(87984),r=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),i=null,o=new Set,l=new Map,s=!1,d=!1,c={Tab:!0,Escape:!0};function u(e,t){for(let n of o)n(e,t)}function g(e){s=!0,e.metaKey||!(0,a.V5)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(i="keyboard",u("keyboard",e))}function p(e){i="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(s=!0,u("pointer",e))}function h(e){(0===e.mozInputSource&&e.isTrusted||0===e.detail&&!e.pointerType)&&(s=!0,i="virtual")}function m(e){let t=(0,a.NI)(e);t!==(0,a.Jj)(t)&&t!==(0,a.Me)(t)&&(s||d||(i="virtual",u("virtual",e)),s=!1,d=!1)}function f(){s=!1,d=!0}var v=(e,t)=>{let n=(0,a.Jj)(e),r=(0,a.Me)(e);l.has(n)&&(n.HTMLElement.prototype.focus=l.get(n).focus,r.removeEventListener("keydown",g,!0),r.removeEventListener("keyup",g,!0),r.removeEventListener("click",h,!0),n.removeEventListener("focus",m,!0),n.removeEventListener("blur",f,!1),void 0!==n.PointerEvent?(r.removeEventListener("pointerdown",p,!0),r.removeEventListener("pointermove",p,!0),r.removeEventListener("pointerup",p,!0)):(r.removeEventListener("mousedown",p,!0),r.removeEventListener("mousemove",p,!0),r.removeEventListener("mouseup",p,!0)),l.delete(n))};function E(){return"keyboard"===i}function I(e={}){let{isTextInput:t,autoFocus:n,onChange:d,root:I}=e;!function(e){if("undefined"==typeof window||l.get((0,a.Jj)(e)))return;let t=(0,a.Jj)(e),n=(0,a.Me)(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){i="virtual",u("virtual",null),s=!0,r.apply(this,arguments)},n.addEventListener("keydown",g,!0),n.addEventListener("keyup",g,!0),n.addEventListener("click",h,!0),t.addEventListener("focus",m,!0),t.addEventListener("blur",f,!1),void 0!==t.PointerEvent?(n.addEventListener("pointerdown",p,!0),n.addEventListener("pointermove",p,!0),n.addEventListener("pointerup",p,!0)):(n.addEventListener("mousedown",p,!0),n.addEventListener("mousemove",p,!0),n.addEventListener("mouseup",p,!0)),t.addEventListener("beforeunload",()=>{v(e)},{once:!0}),l.set(t,{focus:r})}(I),d?.({isFocusVisible:n||E(),modality:i});let T=(e,n)=>{(function(e,t,n){let i=n?(0,a.NI)(n):null,o=(0,a.Jj)(i);return!((e=e||i instanceof o.HTMLInputElement&&!r.has(i?.type)||i instanceof o.HTMLTextAreaElement||i instanceof o.HTMLElement&&i.isContentEditable)&&"keyboard"===t&&n instanceof o.KeyboardEvent&&!Reflect.has(c,n.key))})(!!t,e,n)&&d?.({isFocusVisible:E(),modality:e})};return o.add(T),()=>{o.delete(T)}}},88057:function(e,t,n){n.d(t,{Q:function(){return l}});var a=(e,t)=>{let n=[],a=(e,t,a)=>{t-e>0&&n.push({start:e,end:t,match:a})};if(0===e.length)a(0,t,!1);else{let n=0;for(let t of e)a(n,t.start,!1),a(t.start,t.end,!0),n=t.end;a(n,t,!1)}return n},r=e=>e.replace(/[|\\{}()[\]^$+*?.-]/g,e=>`\\${e}`),i=(e,t)=>{let n=e.filter(Boolean).map(e=>r(e));return RegExp(`(${n.join("|")})`,t)},o=(e,t=!0)=>`${e?"i":""}${t?"g":""}`,l=e=>{if(null==e.matchAll&&(e.matchAll=Array.isArray(e.query)),!e.matchAll&&Array.isArray(e.query))throw Error("matchAll must be true when using multiple queries");return e.matchAll?function(e){let{text:t,query:n,ignoreCase:r,matchAll:l}=e;if(0===n.length)return[{text:t,match:!1}];let s=o(r,l),d=i(Array.isArray(n)?n:[n],s);return a([...t.matchAll(d)].map(e=>({start:e.index||0,end:(e.index||0)+e[0].length})),e.text.length).map(t=>({text:e.text.slice(t.start,t.end),match:!!t.match}))}(e):function(e){let{text:t,query:n,ignoreCase:r}=e,i=r?t.toLowerCase():t,o=r&&"string"==typeof n?n.toLowerCase():n,l="string"==typeof i?i.indexOf(o):-1;if(-1===l)return[{text:t,match:!1}];let s=l+o.length;return a([{start:l,end:s}],t.length).map(e=>({text:t.slice(e.start,e.end),match:!!e.match}))}(e)}},10578:function(e,t,n){n.d(t,{$j:function(){return g},u_:function(){return m}});var a=n(43090),r=n(2352),i=n(87984),o=n(28733),l=n(58732),s=n(64652),d=n(62487),c=(0,a.F)("hoverCard").parts("arrow","arrowTip","trigger","positioner","content").build(),u=(0,i.tp)({getTriggerId:e=>e.ids?.trigger??`hover-card:${e.id}:trigger`,getContentId:e=>e.ids?.content??`hover-card:${e.id}:content`,getPositionerId:e=>e.ids?.positioner??`hover-card:${e.id}:popper`,getArrowId:e=>e.ids?.arrow??`hover-card:${e.id}:arrow`,getTriggerEl:e=>u.getById(e,u.getTriggerId(e)),getContentEl:e=>u.getById(e,u.getContentId(e)),getPositionerEl:e=>u.getById(e,u.getPositionerId(e))});function g(e,t,n){let a=e.hasTag("open"),i=(0,r.hn)({...e.context.positioning,placement:e.context.currentPlacement});return{open:a,setOpen(e){e!==a&&t(e?"OPEN":"CLOSE")},reposition(e={}){t({type:"POSITIONING.SET",options:e})},getArrowProps:()=>n.element({id:u.getArrowId(e.context),...c.arrow.attrs,dir:e.context.dir,style:i.arrow}),getArrowTipProps:()=>n.element({...c.arrowTip.attrs,dir:e.context.dir,style:i.arrowTip}),getTriggerProps:()=>n.element({...c.trigger.attrs,dir:e.context.dir,"data-placement":e.context.currentPlacement,id:u.getTriggerId(e.context),"data-state":a?"open":"closed",onPointerEnter(e){"touch"!==e.pointerType&&t({type:"POINTER_ENTER",src:"trigger"})},onPointerLeave(e){"touch"!==e.pointerType&&t({type:"POINTER_LEAVE",src:"trigger"})},onFocus(){t("TRIGGER_FOCUS")},onBlur(){t("TRIGGER_BLUR")}}),getPositionerProps:()=>n.element({id:u.getPositionerId(e.context),...c.positioner.attrs,dir:e.context.dir,style:i.floating}),getContentProps:()=>n.element({...c.content.attrs,dir:e.context.dir,id:u.getContentId(e.context),hidden:!a,"data-state":a?"open":"closed","data-placement":e.context.currentPlacement,onPointerEnter(e){"touch"!==e.pointerType&&t({type:"POINTER_ENTER",src:"content"})},onPointerLeave(e){"touch"!==e.pointerType&&t({type:"POINTER_LEAVE",src:"content"})}})}}var{not:p,and:h}=o.guards;function m(e){let t=(0,s.oA)(e);return(0,o.C8)({id:"hover-card",initial:t.open?"open":"closed",context:{openDelay:700,closeDelay:300,currentPlacement:void 0,...t,positioning:{placement:"bottom",...t.positioning}},watch:{open:["toggleVisibility"]},states:{closed:{tags:["closed"],entry:["clearIsPointer"],on:{"CONTROLLED.OPEN":"open",POINTER_ENTER:{target:"opening",actions:["setIsPointer"]},TRIGGER_FOCUS:"opening",OPEN:"opening"}},opening:{tags:["closed"],after:{OPEN_DELAY:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}]},on:{"CONTROLLED.OPEN":"open",POINTER_LEAVE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],TRIGGER_BLUR:[{guard:h("isOpenControlled",p("isPointer")),actions:["invokeOnClose"]},{guard:p("isPointer"),target:"closed",actions:["invokeOnClose"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}]}},open:{tags:["open"],activities:["trackDismissableElement","trackPositioning"],on:{"CONTROLLED.CLOSE":"closed",POINTER_ENTER:{actions:["setIsPointer"]},POINTER_LEAVE:"closing",CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],TRIGGER_BLUR:[{guard:h("isOpenControlled",p("isPointer")),actions:["invokeOnClose"]},{guard:p("isPointer"),target:"closed",actions:["invokeOnClose"]}],"POSITIONING.SET":{actions:"reposition"}}},closing:{tags:["open"],activities:["trackPositioning"],after:{CLOSE_DELAY:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}]},on:{"CONTROLLED.CLOSE":"closed",POINTER_ENTER:{target:"open",actions:["setIsPointer"]}}}}},{guards:{isPointer:e=>!!e.isPointer,isOpenControlled:e=>!!e["open.controlled"]},activities:{trackPositioning:e=>(e.currentPlacement=e.positioning.placement,(0,r.x_)(u.getTriggerEl(e),()=>u.getPositionerEl(e),{...e.positioning,defer:!0,onComplete(t){e.currentPlacement=t.placement}})),trackDismissableElement:(e,t,{send:n})=>(0,l.A)(()=>u.getContentEl(e),{defer:!0,exclude:[u.getTriggerEl(e)],onDismiss(){n({type:"CLOSE",src:"interact-outside"})},onFocusOutside(e){e.preventDefault()}})},actions:{invokeOnClose(e){e.onOpenChange?.({open:!1})},invokeOnOpen(e){e.onOpenChange?.({open:!0})},setIsPointer(e){e.isPointer=!0},clearIsPointer(e){e.isPointer=!1},reposition(e,t){(0,r.x_)(u.getTriggerEl(e),()=>u.getPositionerEl(e),{...e.positioning,...t.options,defer:!0,listeners:!1,onComplete(t){e.currentPlacement=t.placement}})},toggleVisibility(e,t,{send:n}){n({type:e.open?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})}},delays:{OPEN_DELAY:e=>e.openDelay,CLOSE_DELAY:e=>e.closeDelay}})}var f=(0,d.e)()(["closeDelay","dir","getRootNode","id","ids","onOpenChange","open.controlled","open","openDelay","positioning"]);(0,s.xQ)(f)},78222:function(e,t,n){function a(e){let t=new Map;return function(n,a){let r=n+(a?Object.entries(a).sort((e,t)=>e[0]<t[0]?-1:1).join():"");if(t.has(r))return t.get(r);let i=new e(n,a);return t.set(r,i),i}}n.d(t,{td:function(){return s},uf:function(){return i}}),a(Intl.Collator);var r=a(Intl.NumberFormat);function i(e,t,n={}){return r(t,n).format(e)}var o=["","kilo","mega","giga","tera"],l=["","kilo","mega","giga","tera","peta"],s=(e,t="en-US",n={})=>{if(isNaN(e))return"";if(0===e)return"0 B";let{unit:a="byte",unitDisplay:r="short"}=n,s="bit"===a?o:l,d=Math.max(0,Math.min(Math.floor(Math.log10(e)/3),s.length-1)),c=s[d]+a;return i(parseFloat((e/Math.pow(1e3,d)).toPrecision(3)),t,{style:"unit",unit:c,unitDisplay:r||"short"})};a(Intl.ListFormat),a(Intl.RelativeTimeFormat)},55087:function(e,t,n){n.d(t,{P:function(){return r}});var a="__live-region__";function r(e={}){let{level:t="polite",document:n=document,root:r,delay:i=0}=e,o=n.defaultView??window,l=r??n.body;return{announce:function(e,r){let s=n.getElementById(a);s?.remove(),r=r??i;let d=n.createElement("span");d.id=a,d.dataset.liveAnnouncer="true",d.setAttribute("aria-live",t),d.setAttribute("role","assertive"!==t?"status":"alert"),Object.assign(d.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}),l.appendChild(d),o.setTimeout(()=>{d.textContent=e},r)},destroy:function(){let e=n.getElementById(a);e?.remove()},toJSON:()=>a}}},40989:function(e,t,n){n.d(t,{$j:function(){return T},u_:function(){return P}});var a=n(43090),r=n(28733),i=n(37717),o=n(75050),l=n(87984),s=n(2352),d=n(64652),c=n(58732),u=(e,t)=>({x:e,y:t}),{min:g,max:p}=Math,{sign:h,abs:m,min:f}=Math,v=n(62487),E=(0,a.F)("menu").parts("arrow","arrowTip","content","contextTrigger","indicator","item","itemGroup","itemGroupLabel","itemIndicator","itemText","positioner","separator","trigger","triggerItem").build(),I=(0,l.tp)({getTriggerId:e=>e.ids?.trigger??`menu:${e.id}:trigger`,getContextTriggerId:e=>e.ids?.contextTrigger??`menu:${e.id}:ctx-trigger`,getContentId:e=>e.ids?.content??`menu:${e.id}:content`,getArrowId:e=>e.ids?.arrow??`menu:${e.id}:arrow`,getPositionerId:e=>e.ids?.positioner??`menu:${e.id}:popper`,getGroupId:(e,t)=>e.ids?.group?.(t)??`menu:${e.id}:group:${t}`,getGroupLabelId:(e,t)=>e.ids?.groupLabel?.(t)??`menu:${e.id}:group-label:${t}`,getContentEl:e=>I.getById(e,I.getContentId(e)),getPositionerEl:e=>I.getById(e,I.getPositionerId(e)),getTriggerEl:e=>I.getById(e,I.getTriggerId(e)),getHighlightedItemEl:e=>e.highlightedValue?I.getById(e,e.highlightedValue):null,getArrowEl:e=>I.getById(e,I.getArrowId(e)),getElements:e=>{let t=CSS.escape(I.getContentId(e)),n=`[role^="menuitem"][data-ownedby=${t}]:not([data-disabled])`;return(0,l.Kt)(I.getContentEl(e),n)},getFirstEl:e=>(0,d.Ps)(I.getElements(e)),getLastEl:e=>(0,d.Z$)(I.getElements(e)),getNextEl:(e,t)=>(0,l.Es)(I.getElements(e),e.highlightedValue,t??e.loopFocus),getPrevEl:(e,t)=>(0,l.Sv)(I.getElements(e),e.highlightedValue,t??e.loopFocus),getElemByKey:(e,t)=>(0,l.cB)(I.getElements(e),{state:e.typeaheadState,key:t,activeId:e.highlightedValue}),isTargetDisabled:e=>(0,l.DV)(e)&&(""===e.dataset.disabled||e.hasAttribute("disabled")),isTriggerItem:e=>!!e?.getAttribute("role")?.startsWith("menuitem")&&!!e?.hasAttribute("aria-controls"),getOptionFromItemEl:e=>({id:e.id,name:e.dataset.name,value:e.dataset.value,valueText:e.dataset.valueText,type:e.dataset.type})});function T(e,t,n){let a=e.context.isSubmenu,i=e.context.isTypingAhead,d=e.context.composite,c=e.hasTag("open"),u=(0,s.hn)({...e.context.positioning,placement:e.context.anchorPoint?"bottom":e.context.currentPlacement});function g(t){return{disabled:!!t.disabled,highlighted:e.context.highlightedValue===t.value}}function p(e){let t=e.valueText??e.value;return{...e,id:e.value,valueText:t}}function h(e){return{...g(p(e)),checked:!!e.checked}}function m(a){let{value:r,closeOnSelect:i,valueText:o}=a,s=g(a);return n.element({...E.item.attrs,id:r,role:"menuitem","aria-disabled":s.disabled,"data-disabled":(0,l.PB)(s.disabled),"data-ownedby":I.getContentId(e.context),"data-highlighted":(0,l.PB)(s.highlighted),"data-valuetext":o,onDragStart(e){e.currentTarget.matches("a[href]")&&e.preventDefault()},onPointerMove(e){if(s.disabled||"mouse"!==e.pointerType)return;let n=e.currentTarget;s.highlighted||t({type:"ITEM_POINTERMOVE",id:r,target:n,closeOnSelect:i})},onPointerLeave(n){!s.disabled&&"mouse"===n.pointerType&&e.previousEvent.type.includes("POINTER")&&t({type:"ITEM_POINTERLEAVE",id:r,target:n.currentTarget,closeOnSelect:i})},onPointerDown(e){s.disabled||t({type:"ITEM_POINTERDOWN",target:e.currentTarget,id:r,closeOnSelect:i})},onClick(e){(0,l.Re)(e)||(0,l.wC)(e)||s.disabled||t({type:"ITEM_CLICK",target:e.currentTarget,id:r,closeOnSelect:i})}})}return{highlightedValue:e.context.highlightedValue,open:c,setOpen(e){e!==c&&t(e?"OPEN":"CLOSE")},setHighlightedValue(e){t({type:"HIGHLIGHTED.SET",id:e})},setParent(e){t({type:"PARENT.SET",value:e,id:e.state.context.id})},setChild(e){t({type:"CHILD.SET",value:e,id:e.state.context.id})},reposition(e={}){t({type:"POSITIONING.SET",options:e})},getContextTriggerProps:()=>n.element({...E.contextTrigger.attrs,dir:e.context.dir,id:I.getContextTriggerId(e.context),onPointerDown(e){"mouse"!==e.pointerType&&t({type:"CONTEXT_MENU_START",point:(0,o.Em)(e)})},onPointerCancel(e){"mouse"!==e.pointerType&&t("CONTEXT_MENU_CANCEL")},onPointerMove(e){"mouse"!==e.pointerType&&t("CONTEXT_MENU_CANCEL")},onPointerUp(e){"mouse"!==e.pointerType&&t("CONTEXT_MENU_CANCEL")},onContextMenu(e){t({type:"CONTEXT_MENU",point:(0,o.Em)(e)}),e.preventDefault()},style:{WebkitTouchCallout:"none",WebkitUserSelect:"none",userSelect:"none"}}),getTriggerItemProps:e=>(0,r.dG)(m({value:e.getTriggerProps().id}),e.getTriggerProps()),getTriggerProps:()=>n.button({...a?E.triggerItem.attrs:E.trigger.attrs,"data-placement":e.context.currentPlacement,type:"button",dir:e.context.dir,id:I.getTriggerId(e.context),"data-uid":e.context.id,"aria-haspopup":d?"menu":"dialog","aria-controls":I.getContentId(e.context),"aria-expanded":c||void 0,"data-state":c?"open":"closed",onPointerMove(e){"mouse"===e.pointerType&&!I.isTargetDisabled(e.currentTarget)&&a&&t({type:"TRIGGER_POINTERMOVE",target:e.currentTarget})},onPointerLeave(e){if(I.isTargetDisabled(e.currentTarget)||"mouse"!==e.pointerType||!a)return;let n=(0,o.Em)(e);t({type:"TRIGGER_POINTERLEAVE",target:e.currentTarget,point:n})},onPointerDown(e){!I.isTargetDisabled(e.currentTarget)&&((0,o.v$)(e)||e.preventDefault())},onClick(e){!e.defaultPrevented&&(I.isTargetDisabled(e.currentTarget)||t({type:"TRIGGER_CLICK",target:e.currentTarget}))},onBlur(){t("TRIGGER_BLUR")},onFocus(){t("TRIGGER_FOCUS")},onKeyDown(n){if(n.defaultPrevented)return;let a={ArrowDown(){t("ARROW_DOWN")},ArrowUp(){t("ARROW_UP")},Enter(){t({type:"ARROW_DOWN",src:"enter"})},Space(){t({type:"ARROW_DOWN",src:"space"})}}[(0,o.g0)(n,e.context)];a&&(n.preventDefault(),a(n))}}),getIndicatorProps:()=>n.element({...E.indicator.attrs,dir:e.context.dir,"data-state":c?"open":"closed"}),getPositionerProps:()=>n.element({...E.positioner.attrs,dir:e.context.dir,id:I.getPositionerId(e.context),style:u.floating}),getArrowProps:()=>n.element({id:I.getArrowId(e.context),...E.arrow.attrs,dir:e.context.dir,style:u.arrow}),getArrowTipProps:()=>n.element({...E.arrowTip.attrs,dir:e.context.dir,style:u.arrowTip}),getContentProps:()=>n.element({...E.content.attrs,id:I.getContentId(e.context),"aria-label":e.context["aria-label"],hidden:!c,"data-state":c?"open":"closed",role:d?"menu":"dialog",tabIndex:0,dir:e.context.dir,"aria-activedescendant":e.context.highlightedValue??void 0,"aria-labelledby":I.getTriggerId(e.context),"data-placement":e.context.currentPlacement,onPointerEnter(e){"mouse"===e.pointerType&&t("MENU_POINTERENTER")},onKeyDown(n){if(n.defaultPrevented||!(0,l.Ud)(n))return;let a=(0,l.NI)(n);if(!(a?.closest("[role=menu]")===n.currentTarget||a===n.currentTarget))return;if("Tab"===n.key&&!(0,l.gX)(n)){n.preventDefault();return}let r=I.getHighlightedItemEl(e.context),s={ArrowDown(){t("ARROW_DOWN")},ArrowUp(){t("ARROW_UP")},ArrowLeft(){t("ARROW_LEFT")},ArrowRight(){t("ARROW_RIGHT")},Enter(){t("ENTER"),(0,o.wq)(r)},Space(e){i?t({type:"TYPEAHEAD",key:e.key}):s.Enter?.(e)},Home(){t("HOME")},End(){t("END")}},d=s[(0,o.g0)(n,{dir:e.context.dir})];if(d){d(n),n.stopPropagation(),n.preventDefault();return}!(!e.context.typeahead||!(0,o.J2)(n)||(0,o.pI)(n))&&((0,l.Hx)(a)||(t({type:"TYPEAHEAD",key:n.key}),n.preventDefault()))}}),getSeparatorProps:()=>n.element({...E.separator.attrs,role:"separator",dir:e.context.dir,"aria-orientation":"horizontal"}),getItemState:g,getItemProps:m,getOptionItemState:h,getOptionItemProps(a){let{type:r,disabled:i,onCheckedChange:o,closeOnSelect:s}=a,d=p(a),c=h(a);return{...m(d),...n.element({"data-type":r,...E.item.attrs,dir:e.context.dir,"data-value":d.value,role:`menuitem${r}`,"aria-checked":!!c.checked,"data-state":c.checked?"checked":"unchecked",onClick(e){i||(0,l.Re)(e)||(0,l.wC)(e)||(t({type:"ITEM_CLICK",target:e.currentTarget,option:d,closeOnSelect:s}),o?.(!c.checked))}})}},getItemIndicatorProps(t){let a=h(t);return n.element({...E.itemIndicator.attrs,dir:e.context.dir,"data-disabled":(0,l.PB)(a.disabled),"data-highlighted":(0,l.PB)(a.highlighted),"data-state":a.checked?"checked":"unchecked",hidden:!a.checked})},getItemTextProps(t){let a=h(t);return n.element({...E.itemText.attrs,dir:e.context.dir,"data-disabled":(0,l.PB)(a.disabled),"data-highlighted":(0,l.PB)(a.highlighted),"data-state":a.checked?"checked":"unchecked"})},getItemGroupLabelProps:t=>n.element({id:I.getGroupLabelId(e.context,t.htmlFor),dir:e.context.dir,...E.itemGroupLabel.attrs}),getItemGroupProps:t=>n.element({id:I.getGroupId(e.context,t.id),...E.itemGroup.attrs,dir:e.context.dir,"aria-labelledby":I.getGroupLabelId(e.context,t.id),role:"group"})}}var{not:x,and:b,or:y}=r.guards;function P(e){let t=(0,d.oA)(e);return(0,r.C8)({id:"menu",initial:t.open?"open":"idle",context:{highlightedValue:null,loopFocus:!1,anchorPoint:null,closeOnSelect:!0,typeahead:!0,composite:!0,...t,positioning:{placement:"bottom-start",gutter:8,...t.positioning},intentPolygon:null,parent:null,lastHighlightedValue:null,children:(0,d.pj)((0,i.iH)({})),suspendPointer:!1,restoreFocus:!0,typeaheadState:l.cB.defaultOptions},computed:{isSubmenu:e=>null!==e.parent,isRtl:e=>"rtl"===e.dir,isTypingAhead:e=>""!==e.typeaheadState.keysSoFar},watch:{isSubmenu:"setSubmenuPlacement",anchorPoint:"reposition",open:"toggleVisibility"},on:{"PARENT.SET":{actions:"setParentMenu"},"CHILD.SET":{actions:"setChildMenu"},OPEN:[{guard:"isOpenControlled",actions:"invokeOnOpen"},{target:"open",actions:"invokeOnOpen"}],OPEN_AUTOFOCUS:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{internal:!0,target:"open",actions:["highlightFirstItem","invokeOnOpen"]}],CLOSE:[{guard:"isOpenControlled",actions:"invokeOnClose"},{target:"closed",actions:"invokeOnClose"}],"HIGHLIGHTED.RESTORE":{actions:"restoreHighlightedItem"},"HIGHLIGHTED.SET":{actions:"setHighlightedItem"}},states:{idle:{tags:["closed"],on:{"CONTROLLED.OPEN":"open","CONTROLLED.CLOSE":"closed",CONTEXT_MENU_START:{target:"opening:contextmenu",actions:"setAnchorPoint"},CONTEXT_MENU:[{guard:"isOpenControlled",actions:["setAnchorPoint","invokeOnOpen"]},{target:"open",actions:["setAnchorPoint","invokeOnOpen"]}],TRIGGER_CLICK:[{guard:"isOpenControlled",actions:"invokeOnOpen"},{target:"open",actions:"invokeOnOpen"}],TRIGGER_FOCUS:{guard:x("isSubmenu"),target:"closed"},TRIGGER_POINTERMOVE:{guard:"isSubmenu",target:"opening"}}},"opening:contextmenu":{tags:["closed"],after:{LONG_PRESS_DELAY:[{guard:"isOpenControlled",actions:"invokeOnOpen"},{target:"open",actions:"invokeOnOpen"}]},on:{"CONTROLLED.OPEN":"open","CONTROLLED.CLOSE":"closed",CONTEXT_MENU_CANCEL:[{guard:"isOpenControlled",actions:"invokeOnClose"},{target:"closed",actions:"invokeOnClose"}]}},opening:{tags:["closed"],after:{SUBMENU_OPEN_DELAY:[{guard:"isOpenControlled",actions:"invokeOnOpen"},{target:"open",actions:"invokeOnOpen"}]},on:{"CONTROLLED.OPEN":"open","CONTROLLED.CLOSE":"closed",BLUR:[{guard:"isOpenControlled",actions:"invokeOnClose"},{target:"closed",actions:"invokeOnClose"}],TRIGGER_POINTERLEAVE:[{guard:"isOpenControlled",actions:"invokeOnClose"},{target:"closed",actions:"invokeOnClose"}]}},closing:{tags:["open"],activities:["trackPointerMove","trackInteractOutside"],after:{SUBMENU_CLOSE_DELAY:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["focusParentMenu","restoreParentHiglightedItem","invokeOnClose"]}]},on:{"CONTROLLED.OPEN":"open","CONTROLLED.CLOSE":{target:"closed",actions:["focusParentMenu","restoreParentHiglightedItem"]},MENU_POINTERENTER:{target:"open",actions:"clearIntentPolygon"},POINTER_MOVED_AWAY_FROM_SUBMENU:[{guard:"isOpenControlled",actions:"invokeOnClose"},{target:"closed",actions:["focusParentMenu","restoreParentHiglightedItem"]}]}},closed:{tags:["closed"],entry:["clearHighlightedItem","focusTrigger","resumePointer"],on:{"CONTROLLED.OPEN":[{guard:y("isOpenAutoFocusEvent","isArrowDownEvent"),target:"open",actions:"highlightFirstItem"},{guard:"isArrowUpEvent",target:"open",actions:"highlightLastItem"},{target:"open"}],CONTEXT_MENU_START:{target:"opening:contextmenu",actions:"setAnchorPoint"},CONTEXT_MENU:[{guard:"isOpenControlled",actions:["setAnchorPoint","invokeOnOpen"]},{target:"open",actions:["setAnchorPoint","invokeOnOpen"]}],TRIGGER_CLICK:[{guard:"isOpenControlled",actions:"invokeOnOpen"},{target:"open",actions:"invokeOnOpen"}],TRIGGER_POINTERMOVE:{guard:"isTriggerItem",target:"opening"},TRIGGER_BLUR:"idle",ARROW_DOWN:[{guard:"isOpenControlled",actions:"invokeOnOpen"},{target:"open",actions:["highlightFirstItem","invokeOnOpen"]}],ARROW_UP:[{guard:"isOpenControlled",actions:"invokeOnOpen"},{target:"open",actions:["highlightLastItem","invokeOnOpen"]}]}},open:{tags:["open"],activities:["trackInteractOutside","trackPositioning","scrollToHighlightedItem"],entry:["focusMenu","resumePointer"],on:{"CONTROLLED.CLOSE":[{target:"closed",guard:"isArrowLeftEvent",actions:["focusParentMenu"]},{target:"closed"}],TRIGGER_CLICK:[{guard:b(x("isTriggerItem"),"isOpenControlled"),actions:"invokeOnClose"},{guard:x("isTriggerItem"),target:"closed",actions:"invokeOnClose"}],ARROW_UP:{actions:["highlightPrevItem","focusMenu"]},ARROW_DOWN:{actions:["highlightNextItem","focusMenu"]},ARROW_LEFT:[{guard:b("isSubmenu","isOpenControlled"),actions:"invokeOnClose"},{guard:"isSubmenu",target:"closed",actions:["focusParentMenu","invokeOnClose"]}],HOME:{actions:["highlightFirstItem","focusMenu"]},END:{actions:["highlightLastItem","focusMenu"]},ARROW_RIGHT:{guard:"isTriggerItemHighlighted",actions:"openSubmenu"},ENTER:[{guard:"isTriggerItemHighlighted",actions:"openSubmenu"},{actions:"clickHighlightedItem"}],ITEM_POINTERMOVE:[{guard:x("suspendPointer"),actions:["setHighlightedItem","focusMenu"]},{actions:"setLastHighlightedItem"}],ITEM_POINTERLEAVE:{guard:b(x("suspendPointer"),x("isTriggerItem")),actions:"clearHighlightedItem"},ITEM_CLICK:[{guard:b(x("isTriggerItemHighlighted"),x("isHighlightedItemEditable"),"closeOnSelect","isOpenControlled"),actions:["invokeOnSelect","setOptionState","closeRootMenu","invokeOnClose"]},{guard:b(x("isTriggerItemHighlighted"),x("isHighlightedItemEditable"),"closeOnSelect"),target:"closed",actions:["invokeOnSelect","setOptionState","closeRootMenu","invokeOnClose"]},{guard:b(x("isTriggerItemHighlighted"),x("isHighlightedItemEditable")),actions:["invokeOnSelect","setOptionState"]},{actions:"setHighlightedItem"}],TRIGGER_POINTERLEAVE:{target:"closing",actions:"setIntentPolygon"},ITEM_POINTERDOWN:{actions:"setHighlightedItem"},TYPEAHEAD:{actions:"highlightMatchedItem"},FOCUS_MENU:{actions:"focusMenu"},"POSITIONING.SET":{actions:"reposition"}}}}},{delays:{LONG_PRESS_DELAY:700,SUBMENU_OPEN_DELAY:100,SUBMENU_CLOSE_DELAY:100},guards:{closeOnSelect:(e,t)=>!!(t?.closeOnSelect??e.closeOnSelect),isTriggerItem:(e,t)=>I.isTriggerItem(t.target),isTriggerItemHighlighted:(e,t)=>{let n=t.target??I.getHighlightedItemEl(e);return!!n?.hasAttribute("aria-controls")},isSubmenu:e=>e.isSubmenu,suspendPointer:e=>e.suspendPointer,isHighlightedItemEditable:e=>(0,l.Hx)(I.getHighlightedItemEl(e)),isWithinPolygon:(e,t)=>!!e.intentPolygon&&function(e,t){let{x:n,y:a}=t,r=!1;for(let t=0,i=e.length-1;t<e.length;i=t++){let o=e[t].x,l=e[t].y,s=e[i].x,d=e[i].y;l>a!=d>a&&n<(s-o)*(a-l)/(d-l)+o&&(r=!r)}return r}(e.intentPolygon,t.point),isOpenControlled:e=>!!e["open.controlled"],isArrowLeftEvent:(e,t)=>t.previousEvent?.type==="ARROW_LEFT",isArrowUpEvent:(e,t)=>t.previousEvent?.type==="ARROW_UP",isArrowDownEvent:(e,t)=>t.previousEvent?.type==="ARROW_DOWN",isOpenAutoFocusEvent:(e,t)=>t.previousEvent?.type==="OPEN_AUTOFOCUS"},activities:{trackPositioning:e=>e.anchorPoint?void 0:(e.currentPlacement=e.positioning.placement,(0,s.x_)(I.getTriggerEl(e),()=>I.getPositionerEl(e),{...e.positioning,defer:!0,onComplete(t){e.currentPlacement=t.placement}})),trackInteractOutside:(e,t,{send:n})=>(0,c.A)(()=>I.getContentEl(e),{defer:!0,exclude:[I.getTriggerEl(e)],onInteractOutside:e.onInteractOutside,onFocusOutside:e.onFocusOutside,onEscapeKeyDown(t){e.onEscapeKeyDown?.(t),e.isSubmenu&&t.preventDefault(),C(e)},onPointerDownOutside(t){e.restoreFocus=!t.detail.focusable,e.onPointerDownOutside?.(t)},onDismiss(){n({type:"CLOSE",src:"interact-outside"})}}),trackPointerMove(e,t,{guards:n,send:a}){let{isWithinPolygon:r}=n;e.parent.state.context.suspendPointer=!0;let i=I.getDoc(e);return(0,o.EV)(i,"pointermove",t=>{r(e,{point:{x:t.clientX,y:t.clientY}})||(a("POINTER_MOVED_AWAY_FROM_SUBMENU"),e.parent.state.context.suspendPointer=!1)})},scrollToHighlightedItem(e,t,{getState:n}){let a=()=>{if(n().event.type.startsWith("ITEM_POINTER"))return;let t=I.getHighlightedItemEl(e),a=I.getContentEl(e);(0,l.zT)(t,{rootEl:a,block:"nearest"})};return(0,l.Wn)(()=>a()),(0,l.FX)(()=>I.getContentEl(e),{defer:!0,attributes:["aria-activedescendant"],callback:a})}},actions:{setAnchorPoint(e,t){e.anchorPoint=t.point},setSubmenuPlacement(e){e.isSubmenu&&(e.positioning.placement=e.isRtl?"left-start":"right-start",e.positioning.gutter=0)},reposition(e,t){let n=e.anchorPoint?()=>({width:0,height:0,...e.anchorPoint}):void 0;(0,s.x_)(I.getTriggerEl(e),()=>I.getPositionerEl(e),{...e.positioning,defer:!0,getAnchorRect:n,...t.options??{},listeners:!1,onComplete(t){e.currentPlacement=t.placement}})},setOptionState(e,t){if(!t.option)return;let{checked:n,onCheckedChange:a,type:r}=t.option;"radio"===r?a?.(!0):"checkbox"===r&&a?.(!n)},clickHighlightedItem(e,t){let n=I.getHighlightedItemEl(e);n&&!n.dataset.disabled&&queueMicrotask(()=>n.click())},setIntentPolygon(e,t){let n=I.getContentEl(e),a=e.currentPlacement;if(!n||!a)return;let r=function(e,t){let{top:n,right:a,left:r,bottom:i}=function(e){let t=u(e.minX,e.minY);return{top:t,right:u(e.maxX,e.minY),bottom:u(e.maxX,e.maxY),left:u(e.minX,e.maxY)}}(function(e){let{x:t,y:n,width:a,height:r}=e,i=t+a/2,o=n+r/2;return{x:t,y:n,width:a,height:r,minX:t,minY:n,maxX:t+a,maxY:n+r,midX:i,midY:o,center:u(i,o)}}(e)),[o]=t.split("-");return({top:[r,n,a,i],right:[n,a,i,r],bottom:[n,r,i,a],left:[a,n,r,i]})[o]}(n.getBoundingClientRect(),a);if(!r)return;let i="right"===(0,s.uH)(a);e.intentPolygon=[{...t.point,x:t.point.x+(i?-5:5)},...r]},clearIntentPolygon(e){e.intentPolygon=null},resumePointer(e){e.parent&&(e.parent.state.context.suspendPointer=!1)},setHighlightedItem(e,t){O.highlighted(e,t.id)},clearHighlightedItem(e){O.highlighted(e,null)},focusMenu(e){(0,l.Wn)(()=>{let t=I.getContentEl(e),n=(0,l.Q2)({root:t,enabled:!(0,l.r3)(t,I.getActiveElement(e)),filter:e=>!e.role?.startsWith("menuitem")});n?.focus({preventScroll:!0})})},highlightFirstItem(e){(I.getContentEl(e)?queueMicrotask:l.Wn)(()=>{let t=I.getFirstEl(e);t&&O.highlighted(e,t.id)})},highlightLastItem(e){(I.getContentEl(e)?queueMicrotask:l.Wn)(()=>{let t=I.getLastEl(e);t&&O.highlighted(e,t.id)})},highlightNextItem(e,t){let n=I.getNextEl(e,t.loop);O.highlighted(e,n?.id??null)},highlightPrevItem(e,t){let n=I.getPrevEl(e,t.loop);O.highlighted(e,n?.id??null)},invokeOnSelect(e){e.highlightedValue&&e.onSelect?.({value:e.highlightedValue})},focusTrigger(e){e.isSubmenu||e.anchorPoint||!e.restoreFocus||queueMicrotask(()=>I.getTriggerEl(e)?.focus({preventScroll:!0}))},highlightMatchedItem(e,t){let n=I.getElemByKey(e,t.key);n&&O.highlighted(e,n.id)},setParentMenu(e,t){e.parent=(0,i.iH)(t.value)},setChildMenu(e,t){e.children[t.id]=(0,i.iH)(t.value)},closeRootMenu(e){C(e)},openSubmenu(e){let t=I.getHighlightedItemEl(e),n=t?.getAttribute("data-uid"),a=n?e.children[n]:null;a?.send("OPEN_AUTOFOCUS")},focusParentMenu(e){e.parent?.send("FOCUS_MENU")},setLastHighlightedItem(e,t){e.lastHighlightedValue=t.id},restoreHighlightedItem(e){e.lastHighlightedValue&&(O.highlighted(e,e.lastHighlightedValue),e.lastHighlightedValue=null)},restoreParentHiglightedItem(e){e.parent?.send("HIGHLIGHTED.RESTORE")},invokeOnOpen(e){e.onOpenChange?.({open:!0})},invokeOnClose(e){e.onOpenChange?.({open:!1})},toggleVisibility(e,t,{send:n}){n({type:e.open?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})}}})}function C(e){let t=e.parent;for(;t&&t.state.context.isSubmenu;)t=t.state.context.parent;t?.send("CLOSE")}var O={highlighted(e,t){(0,d.Xy)(e.highlightedValue,t)||(e.highlightedValue=t,e.onHighlightChange?.({highlightedValue:t}))}},S=(0,v.e)()(["anchorPoint","aria-label","closeOnSelect","dir","getRootNode","highlightedValue","id","ids","loopFocus","onFocusOutside","onInteractOutside","onOpenChange","onPointerDownOutside","onEscapeKeyDown","onSelect","onHighlightChange","open","open.controlled","positioning","typeahead","composite"]);(0,d.xQ)(S);var R=(0,v.e)()(["closeOnSelect","disabled","value","valueText"]);(0,d.xQ)(R);var A=(0,v.e)()(["htmlFor"]);(0,d.xQ)(A);var V=(0,v.e)()(["id"]);(0,d.xQ)(V);var N=(0,v.e)()(["disabled","valueText","closeOnSelect","type","value","checked","onCheckedChange"]);(0,d.xQ)(N)},92324:function(e,t,n){n.d(t,{$j:function(){return k},u_:function(){return H}});var a=n(43090),r=n(75050),i=n(87984);function o(e){if("number"!=typeof window.devicePixelRatio)return Math.round(e);let t=window.devicePixelRatio;return Math.floor(e*t+.5)/t}function l(e,t){return Math.min(Math.max(u(e),t.min),t.max)}function s(e){if(!Number.isFinite(e))return 0;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n+=1;return n}var d=(e,t)=>g(u(e),"+",t),c=(e,t)=>g(u(e),"-",t);function u(e){return Number.isNaN(e)?0:e}function g(e,t,n){let a="+"===t?e+n:e-n;if(e%1!=0||n%1!=0){let r=10**Math.max(s(e),s(n));e=Math.round(e*r),n=Math.round(n*r),a=("+"===t?e+n:e-n)/r}return a}new Intl.NumberFormat("en-US",{style:"decimal",maximumFractionDigits:20});var p=n(37717),h=n(28733),m=n(31355),f=n(64652);let v=new Map,E=!1;try{E="exceptZero"===new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay}catch(e){}let I=!1;try{I="unit"===new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style}catch(e){}let T={degree:{narrow:{default:"\xb0","ja-JP":" 度","zh-TW":"度","sl-SI":" \xb0"}}};class x{format(e){let t="";if(t=E||null==this.options.signDisplay?this.numberFormatter.format(e):function(e,t,n){if("auto"===t)return e.format(n);{if("never"===t)return e.format(Math.abs(n));let a=!1;if("always"===t?a=n>0||Object.is(n,0):"exceptZero"===t&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):a=n>0),!a)return e.format(n);{let t=e.format(-n),a=e.format(n),r=t.replace(a,"").replace(/\u200e|\u061C/,"");return 1!=[...r].length&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),t.replace(a,"!!!").replace(r,"+").replace("!!!",a)}}}(this.numberFormatter,this.options.signDisplay,e),"unit"===this.options.style&&!I){var n;let{unit:e,unitDisplay:a="short",locale:r}=this.resolvedOptions();if(!e)return t;let i=null===(n=T[e])||void 0===n?void 0:n[a];t+=i[r]||i.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if("function"==typeof this.numberFormatter.formatRange)return this.numberFormatter.formatRange(e,t);if(t<e)throw RangeError("End date must be >= start date");return`${this.format(e)} \u{2013} ${this.format(t)}`}formatRangeToParts(e,t){if("function"==typeof this.numberFormatter.formatRangeToParts)return this.numberFormatter.formatRangeToParts(e,t);if(t<e)throw RangeError("End date must be >= start date");let n=this.numberFormatter.formatToParts(e),a=this.numberFormatter.formatToParts(t);return[...n.map(e=>({...e,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...a.map(e=>({...e,source:"endRange"}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return E||null==this.options.signDisplay||(e={...e,signDisplay:this.options.signDisplay}),I||"unit"!==this.options.style||(e={...e,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}constructor(e,t={}){this.numberFormatter=function(e,t={}){let{numberingSystem:n}=t;if(n&&e.includes("-nu-")&&(e.includes("-u-")||(e+="-u-"),e+=`-nu-${n}`),"unit"===t.style&&!I){var a;let{unit:e,unitDisplay:n="short"}=t;if(!e)throw Error('unit option must be provided with style: "unit"');if(!(null===(a=T[e])||void 0===a?void 0:a[n]))throw Error(`Unsupported unit ${e} with unitDisplay = ${n}`);t={...t,style:"decimal"}}let r=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():"");if(v.has(r))return v.get(r);let i=new Intl.NumberFormat(e,t);return v.set(r,i),i}(e,t),this.options=t}}let b=RegExp("^.*\\(.*\\).*$"),y=["latn","arab","hanidec"];class P{parse(e){return O(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,t,n){return O(this.locale,this.options,e).isValidPartialNumber(e,t,n)}getNumberingSystem(e){return O(this.locale,this.options,e).options.numberingSystem}constructor(e,t={}){this.locale=e,this.options=t}}let C=new Map;function O(e,t,n){let a=S(e,t);if(!e.includes("-nu-")&&!a.isValidPartialNumber(n)){for(let r of y)if(r!==a.options.numberingSystem){let a=S(e+(e.includes("-u-")?"-nu-":"-u-nu-")+r,t);if(a.isValidPartialNumber(n))return a}}return a}function S(e,t){let n=e+(t?Object.entries(t).sort((e,t)=>e[0]<t[0]?-1:1).join():""),a=C.get(n);return a||(a=new R(e,t),C.set(n,a)),a}class R{parse(e){let t=this.sanitize(e);if(this.symbols.group&&(t=N(t,this.symbols.group,"")),this.symbols.decimal&&(t=t.replace(this.symbols.decimal,".")),this.symbols.minusSign&&(t=t.replace(this.symbols.minusSign,"-")),t=t.replace(this.symbols.numeral,this.symbols.index),"percent"===this.options.style){let e=t.indexOf("-"),n=(t=t.replace("-","")).indexOf(".");-1===n&&(n=t.length),t=t.replace(".",""),t=n-2==0?`0.${t}`:n-2==-1?`0.0${t}`:n-2==-2?"0.00":`${t.slice(0,n-2)}.${t.slice(n-2)}`,e>-1&&(t=`-${t}`)}let n=t?+t:NaN;if(isNaN(n))return NaN;if("percent"===this.options.style){var a,r;let e={...this.options,style:"decimal",minimumFractionDigits:Math.min((null!==(a=this.options.minimumFractionDigits)&&void 0!==a?a:0)+2,20),maximumFractionDigits:Math.min((null!==(r=this.options.maximumFractionDigits)&&void 0!==r?r:0)+2,20)};return new P(this.locale,e).parse(new x(this.locale,e).format(n))}return"accounting"===this.options.currencySign&&b.test(e)&&(n*=-1),n}sanitize(e){return e=e.replace(this.symbols.literals,""),this.symbols.minusSign&&(e=e.replace("-",this.symbols.minusSign)),"arab"===this.options.numberingSystem&&(this.symbols.decimal&&(e=(e=e.replace(",",this.symbols.decimal)).replace(String.fromCharCode(1548),this.symbols.decimal)),this.symbols.group&&(e=N(e,".",this.symbols.group))),"fr-FR"===this.options.locale&&(e=N(e,".",String.fromCharCode(8239))),e}isValidPartialNumber(e,t=-1/0,n=1/0){return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&t<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&n>0&&(e=e.slice(this.symbols.plusSign.length)),!(this.symbols.group&&e.startsWith(this.symbols.group)||this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1&&0===this.options.maximumFractionDigits)&&(this.symbols.group&&(e=N(e,this.symbols.group,"")),e=e.replace(this.symbols.numeral,""),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,"")),0===e.length)}constructor(e,t={}){var n,a,r,i,o,l,s,d,c;let u,g,p,h,m,f,v,E,I,T,x,b;this.locale=e,this.formatter=new Intl.NumberFormat(e,t),this.options=this.formatter.resolvedOptions(),this.symbols=(this.formatter,i=this.options,g=(u=new Intl.NumberFormat(e,{...i,minimumSignificantDigits:1,maximumSignificantDigits:21})).formatToParts(-10000.111),p=u.formatToParts(10000.111),h=V.map(e=>u.formatToParts(e)),m=null!==(c=null===(o=g.find(e=>"minusSign"===e.type))||void 0===o?void 0:o.value)&&void 0!==c?c:"-",(f=null===(l=p.find(e=>"plusSign"===e.type))||void 0===l?void 0:l.value)||(null==t?void 0:t.signDisplay)!=="exceptZero"&&(null==t?void 0:t.signDisplay)!=="always"||(f="+"),v=null===(s=new Intl.NumberFormat(e,{...i,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001).find(e=>"decimal"===e.type))||void 0===s?void 0:s.value,E=null===(d=g.find(e=>"group"===e.type))||void 0===d?void 0:d.value,T=0===(I=[...new Set([...g.filter(e=>!A.has(e.type)).map(e=>w(e.value)),...h.flatMap(e=>e.filter(e=>!A.has(e.type)).map(e=>w(e.value)))])].sort((e,t)=>t.length-e.length)).length?RegExp("[\\p{White_Space}]","gu"):RegExp(`${I.join("|")}|[\\p{White_Space}]`,"gu"),b=new Map((x=[...new Intl.NumberFormat(i.locale,{useGrouping:!1}).format(9876543210)].reverse()).map((e,t)=>[e,t])),{minusSign:m,plusSign:f,decimal:v,group:E,literals:T,numeral:RegExp(`[${x.join("")}]`,"g"),index:e=>String(b.get(e))}),"percent"===this.options.style&&((null!==(n=this.options.minimumFractionDigits)&&void 0!==n?n:0)>18||(null!==(a=this.options.maximumFractionDigits)&&void 0!==a?a:0)>18)&&console.warn("NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.")}}let A=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),V=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function N(e,t,n){return e.replaceAll?e.replaceAll(t,n):e.split(t).join(n)}function w(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var D=(0,a.F)("numberInput").parts("root","label","input","control","valueText","incrementTrigger","decrementTrigger","scrubber").build(),L=(0,i.tp)({getRootId:e=>e.ids?.root??`number-input:${e.id}`,getInputId:e=>e.ids?.input??`number-input:${e.id}:input`,getIncrementTriggerId:e=>e.ids?.incrementTrigger??`number-input:${e.id}:inc`,getDecrementTriggerId:e=>e.ids?.decrementTrigger??`number-input:${e.id}:dec`,getScrubberId:e=>e.ids?.scrubber??`number-input:${e.id}:scrubber`,getCursorId:e=>`number-input:${e.id}:cursor`,getLabelId:e=>e.ids?.label??`number-input:${e.id}:label`,getInputEl:e=>L.getById(e,L.getInputId(e)),getIncrementTriggerEl:e=>L.getById(e,L.getIncrementTriggerId(e)),getDecrementTriggerEl:e=>L.getById(e,L.getDecrementTriggerId(e)),getScrubberEl:e=>L.getById(e,L.getScrubberId(e)),getCursorEl:e=>L.getDoc(e).getElementById(L.getCursorId(e)),getPressedTriggerEl:(e,t=e.hint)=>{let n=null;return"increment"===t&&(n=L.getIncrementTriggerEl(e)),"decrement"===t&&(n=L.getDecrementTriggerEl(e)),n},setupVirtualCursor(e){if(!(0,i.G6)())return L.createVirtualCursor(e),()=>{L.getCursorEl(e)?.remove()}},preventTextSelection(e){let t=L.getDoc(e),n=t.documentElement,a=t.body;return a.style.pointerEvents="none",n.style.userSelect="none",n.style.cursor="ew-resize",()=>{a.style.pointerEvents="",n.style.userSelect="",n.style.cursor="",n.style.length||n.removeAttribute("style"),a.style.length||a.removeAttribute("style")}},getMousementValue(e,t){let n=o(t.movementX),a=o(t.movementY),r=n>0?"increment":n<0?"decrement":null;e.isRtl&&"increment"===r&&(r="decrement"),e.isRtl&&"decrement"===r&&(r="increment");let i={x:e.scrubberCursorPoint.x+n,y:e.scrubberCursorPoint.y+a},l=L.getWin(e).innerWidth,s=o(7.5);return i.x=((i.x+s)%l+l)%l-s,{hint:r,point:i}},createVirtualCursor(e){let t=L.getDoc(e),n=t.createElement("div");n.className="scrubber--cursor",n.id=L.getCursorId(e),Object.assign(n.style,{width:"15px",height:"15px",position:"fixed",pointerEvents:"none",left:"0px",top:"0px",zIndex:i.dw,transform:e.scrubberCursorPoint?`translate3d(${e.scrubberCursorPoint.x}px, ${e.scrubberCursorPoint.y}px, 0px)`:void 0,willChange:"transform"}),n.innerHTML=`
        <svg width="46" height="15" style="left: -15.5px; position: absolute; top: 0; filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 1px 1.1px);">
          <g transform="translate(2 3)">
            <path fill-rule="evenodd" d="M 15 4.5L 15 2L 11.5 5.5L 15 9L 15 6.5L 31 6.5L 31 9L 34.5 5.5L 31 2L 31 4.5Z" style="stroke-width: 2px; stroke: white;"></path>
            <path fill-rule="evenodd" d="M 15 4.5L 15 2L 11.5 5.5L 15 9L 15 6.5L 31 6.5L 31 9L 34.5 5.5L 31 2L 31 4.5Z"></path>
          </g>
        </svg>`,t.body.appendChild(n)}});function k(e,t,n){let a=e.hasTag("focus"),l=e.context.isDisabled,s=e.context.readOnly,d=e.context.isValueEmpty,c=e.context.isOutOfRange||!!e.context.invalid,u=l||!e.context.canIncrement||s,g=l||!e.context.canDecrement||s,p=e.context.translations;return{focused:a,invalid:c,empty:d,value:e.context.formattedValue,valueAsNumber:e.context.valueAsNumber,setValue(e){t({type:"VALUE.SET",value:e})},clearValue(){t("VALUE.CLEAR")},increment(){t("VALUE.INCREMENT")},decrement(){t("VALUE.DECREMENT")},setToMax(){t({type:"VALUE.SET",value:e.context.max})},setToMin(){t({type:"VALUE.SET",value:e.context.min})},focus(){L.getInputEl(e.context)?.focus()},getRootProps:()=>n.element({id:L.getRootId(e.context),...D.root.attrs,dir:e.context.dir,"data-disabled":(0,i.PB)(l),"data-focus":(0,i.PB)(a),"data-invalid":(0,i.PB)(c)}),getLabelProps:()=>n.label({...D.label.attrs,dir:e.context.dir,"data-disabled":(0,i.PB)(l),"data-focus":(0,i.PB)(a),"data-invalid":(0,i.PB)(c),id:L.getLabelId(e.context),htmlFor:L.getInputId(e.context)}),getControlProps:()=>n.element({...D.control.attrs,dir:e.context.dir,role:"group","aria-disabled":l,"data-focus":(0,i.PB)(a),"data-disabled":(0,i.PB)(l),"data-invalid":(0,i.PB)(c),"aria-invalid":(0,i.Qm)(e.context.invalid)}),getValueTextProps:()=>n.element({...D.valueText.attrs,dir:e.context.dir,"data-disabled":(0,i.PB)(l),"data-invalid":(0,i.PB)(c),"data-focus":(0,i.PB)(a)}),getInputProps:()=>n.input({...D.input.attrs,dir:e.context.dir,name:e.context.name,form:e.context.form,id:L.getInputId(e.context),role:"spinbutton",defaultValue:e.context.formattedValue,pattern:e.context.pattern,inputMode:e.context.inputMode,"aria-invalid":(0,i.Qm)(c),"data-invalid":(0,i.PB)(c),disabled:l,"data-disabled":(0,i.PB)(l),readOnly:e.context.readOnly,required:e.context.required,autoComplete:"off",autoCorrect:"off",spellCheck:"false",type:"text","aria-roledescription":"numberfield","aria-valuemin":e.context.min,"aria-valuemax":e.context.max,"aria-valuenow":Number.isNaN(e.context.valueAsNumber)?void 0:e.context.valueAsNumber,"aria-valuetext":e.context.valueText,onFocus(){t("INPUT.FOCUS")},onBlur(){t("INPUT.BLUR")},onChange(e){t({type:"INPUT.CHANGE",target:e.currentTarget,hint:"set"})},onBeforeInput(t){try{let{selectionStart:n,selectionEnd:a,value:r}=t.currentTarget,i=r.slice(0,n)+(t.data??"")+r.slice(a);e.context.parser.isValidPartialNumber(i)||t.preventDefault()}catch{}},onKeyDown(n){if(n.defaultPrevented||s||(0,i.rT)(n))return;let a=(0,r.OP)(n)*e.context.step,o={ArrowUp(){t({type:"INPUT.ARROW_UP",step:a}),n.preventDefault()},ArrowDown(){t({type:"INPUT.ARROW_DOWN",step:a}),n.preventDefault()},Home(){(0,r.pI)(n)||(t("INPUT.HOME"),n.preventDefault())},End(){(0,r.pI)(n)||(t("INPUT.END"),n.preventDefault())},Enter(){t("INPUT.ENTER")}}[n.key];o?.(n)}}),getDecrementTriggerProps:()=>n.button({...D.decrementTrigger.attrs,dir:e.context.dir,id:L.getDecrementTriggerId(e.context),disabled:g,"data-disabled":(0,i.PB)(g),"aria-label":p.decrementLabel,type:"button",tabIndex:-1,"aria-controls":L.getInputId(e.context),onPointerDown(e){!g&&(0,r.pW)(e)&&(t({type:"TRIGGER.PRESS_DOWN",hint:"decrement",pointerType:e.pointerType}),"mouse"===e.pointerType&&e.preventDefault(),"touch"===e.pointerType&&e.currentTarget?.focus({preventScroll:!0}))},onPointerUp(e){t({type:"TRIGGER.PRESS_UP",hint:"decrement",pointerType:e.pointerType})},onPointerLeave(){g||t({type:"TRIGGER.PRESS_UP",hint:"decrement"})}}),getIncrementTriggerProps:()=>n.button({...D.incrementTrigger.attrs,dir:e.context.dir,id:L.getIncrementTriggerId(e.context),disabled:u,"data-disabled":(0,i.PB)(u),"aria-label":p.incrementLabel,type:"button",tabIndex:-1,"aria-controls":L.getInputId(e.context),onPointerDown(e){!u&&(0,r.pW)(e)&&(t({type:"TRIGGER.PRESS_DOWN",hint:"increment",pointerType:e.pointerType}),"mouse"===e.pointerType&&e.preventDefault(),"touch"===e.pointerType&&e.currentTarget?.focus({preventScroll:!0}))},onPointerUp(e){t({type:"TRIGGER.PRESS_UP",hint:"increment",pointerType:e.pointerType})},onPointerLeave(e){t({type:"TRIGGER.PRESS_UP",hint:"increment",pointerType:e.pointerType})}}),getScrubberProps:()=>n.element({...D.scrubber.attrs,dir:e.context.dir,"data-disabled":(0,i.PB)(l),id:L.getScrubberId(e.context),role:"presentation",onMouseDown(e){if(l)return;let n=(0,r.Em)(e);n.x=n.x-o(7.5),n.y=n.y-o(7.5),t({type:"SCRUBBER.PRESS_DOWN",point:n}),e.preventDefault()},style:{cursor:l?void 0:"ew-resize"}})}}var F=(e,t={})=>(0,p.iH)(new Intl.NumberFormat(e,t)),M=(e,t={})=>(0,p.iH)(new P(e,t)),B=(e,t)=>e.formatOptions?e.parser.parse(String(t)):parseFloat(t),_=(e,t)=>Number.isNaN(t)?"":e.formatOptions?e.formatter.format(t):t.toString(),{not:$,and:U}=h.guards;function H(e){let t=(0,f.oA)(e);return(0,h.C8)({id:"number-input",initial:"idle",context:{dir:"ltr",locale:"en-US",focusInputOnChange:!0,clampValueOnBlur:!0,allowOverflow:!1,inputMode:"decimal",pattern:"[0-9]*(.[0-9]+)?",value:"",step:1,min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,invalid:!1,spinOnPress:!0,disabled:!1,readOnly:!1,...t,hint:null,scrubberCursorPoint:null,fieldsetDisabled:!1,formatter:F(t.locale||"en-US",t.formatOptions),parser:M(t.locale||"en-US",t.formatOptions),translations:{incrementLabel:"increment value",decrementLabel:"decrease value",...t.translations}},computed:{isRtl:e=>"rtl"===e.dir,valueAsNumber:e=>B(e,e.value),formattedValue:e=>_(e,e.valueAsNumber),isAtMin:e=>u(e.valueAsNumber)<=e.min,isAtMax:e=>u(e.valueAsNumber)>=e.max,isOutOfRange:e=>{var t;return!(u(t=e.valueAsNumber)>=e.min&&u(t)<=e.max)},isValueEmpty:e=>""===e.value,isDisabled:e=>!!e.disabled||e.fieldsetDisabled,canIncrement:e=>e.allowOverflow||!e.isAtMax,canDecrement:e=>e.allowOverflow||!e.isAtMin,valueText:e=>e.translations.valueText?.(e.value)},watch:{formatOptions:["setFormatterAndParser","syncInputElement"],locale:["setFormatterAndParser","syncInputElement"],value:["syncInputElement"],isOutOfRange:["invokeOnInvalid"],scrubberCursorPoint:["setVirtualCursorPosition"]},activities:["trackFormControl"],on:{"VALUE.SET":{actions:["setRawValue","setHintToSet"]},"VALUE.CLEAR":{actions:["clearValue"]},"VALUE.INCREMENT":{actions:["increment"]},"VALUE.DECREMENT":{actions:["decrement"]}},states:{idle:{on:{"TRIGGER.PRESS_DOWN":[{guard:"isTouchPointer",target:"before:spin",actions:["setHint"]},{target:"before:spin",actions:["focusInput","invokeOnFocus","setHint"]}],"SCRUBBER.PRESS_DOWN":{target:"scrubbing",actions:["focusInput","invokeOnFocus","setHint","setCursorPoint"]},"INPUT.FOCUS":{target:"focused",actions:["focusInput","invokeOnFocus"]}}},focused:{tags:"focus",activities:"attachWheelListener",on:{"TRIGGER.PRESS_DOWN":[{guard:"isTouchPointer",target:"before:spin",actions:["setHint"]},{target:"before:spin",actions:["focusInput","setHint"]}],"SCRUBBER.PRESS_DOWN":{target:"scrubbing",actions:["focusInput","setHint","setCursorPoint"]},"INPUT.ARROW_UP":{actions:"increment"},"INPUT.ARROW_DOWN":{actions:"decrement"},"INPUT.HOME":{actions:"decrementToMin"},"INPUT.END":{actions:"incrementToMax"},"INPUT.CHANGE":{actions:["setValue","setHint"]},"INPUT.BLUR":[{guard:U("clampValueOnBlur",$("isInRange")),target:"idle",actions:["setClampedValue","clearHint","invokeOnBlur"]},{target:"idle",actions:["setFormattedValue","clearHint","invokeOnBlur"]}],"INPUT.ENTER":{actions:["setFormattedValue","clearHint","invokeOnBlur"]}}},"before:spin":{tags:"focus",activities:"trackButtonDisabled",entry:(0,h.RN)([{guard:"isIncrementHint",actions:"increment"},{guard:"isDecrementHint",actions:"decrement"}]),after:{CHANGE_DELAY:{target:"spinning",guard:U("isInRange","spinOnPress")}},on:{"TRIGGER.PRESS_UP":[{guard:"isTouchPointer",target:"focused",actions:"clearHint"},{target:"focused",actions:["focusInput","clearHint"]}]}},spinning:{tags:"focus",activities:"trackButtonDisabled",every:[{delay:"CHANGE_INTERVAL",guard:U($("isAtMin"),"isIncrementHint"),actions:"increment"},{delay:"CHANGE_INTERVAL",guard:U($("isAtMax"),"isDecrementHint"),actions:"decrement"}],on:{"TRIGGER.PRESS_UP":{target:"focused",actions:["focusInput","clearHint"]}}},scrubbing:{tags:"focus",activities:["activatePointerLock","trackMousemove","setupVirtualCursor","preventTextSelection"],on:{"SCRUBBER.POINTER_UP":{target:"focused",actions:["focusInput","clearCursorPoint"]},"SCRUBBER.POINTER_MOVE":[{guard:"isIncrementHint",actions:["increment","setCursorPoint"]},{guard:"isDecrementHint",actions:["decrement","setCursorPoint"]}]}}}},{delays:{CHANGE_INTERVAL:50,CHANGE_DELAY:300},guards:{clampValueOnBlur:e=>e.clampValueOnBlur,isAtMin:e=>e.isAtMin,spinOnPress:e=>!!e.spinOnPress,isAtMax:e=>e.isAtMax,isInRange:e=>!e.isOutOfRange,isDecrementHint:(e,t)=>(t.hint??e.hint)==="decrement",isIncrementHint:(e,t)=>(t.hint??e.hint)==="increment",isTouchPointer:(e,t)=>"touch"===t.pointerType},activities:{trackFormControl(e,t,{initialContext:n}){let a=L.getInputEl(e);return(0,m.NS)(a,{onFieldsetDisabledChange(t){e.fieldsetDisabled=t},onFormReset(){W.value(e,n.value)}})},setupVirtualCursor:e=>L.setupVirtualCursor(e),preventTextSelection:e=>L.preventTextSelection(e),trackButtonDisabled(e,t,{send:n}){let a=L.getPressedTriggerEl(e,e.hint);return(0,i.FX)(a,{attributes:["disabled"],callback(){n({type:"TRIGGER.PRESS_UP",src:"attr"})}})},attachWheelListener(e,t,{send:n}){let a=L.getInputEl(e);if(a&&L.isActiveElement(e,a)&&e.allowMouseWheel)return(0,r.EV)(a,"wheel",function(e){e.preventDefault();let t=-1*Math.sign(e.deltaY);1===t?n("VALUE.INCREMENT"):-1===t&&n("VALUE.DECREMENT")},{passive:!1})},activatePointerLock(e){if(!(0,i.G6)())return(0,r.d3)(L.getDoc(e))},trackMousemove(e,t,{send:n}){let a=L.getDoc(e);return(0,f.PP)((0,r.EV)(a,"mousemove",function(t){if(!e.scrubberCursorPoint)return;let a=L.getMousementValue(e,t);a.hint&&n({type:"SCRUBBER.POINTER_MOVE",hint:a.hint,point:a.point})},!1),(0,r.EV)(a,"mouseup",function(){n("SCRUBBER.POINTER_UP")},!1))}},actions:{focusInput(e){if(!e.focusInputOnChange)return;let t=L.getInputEl(e);L.isActiveElement(e,t)||(0,i.Wn)(()=>t?.focus({preventScroll:!0}))},increment(e,t){let n=d(e.valueAsNumber,t.step??e.step),a=_(e,l(n,e));W.value(e,a)},decrement(e,t){let n=c(e.valueAsNumber,t.step??e.step),a=_(e,l(n,e));W.value(e,a)},setClampedValue(e){let t=l(e.valueAsNumber,e);W.value(e,_(e,t))},setRawValue(e,t){let n=B(e,t.value),a=_(e,l(n,e));W.value(e,a)},setValue(e,t){let n=t.target?.value??t.value;W.value(e,n)},clearValue(e){W.value(e,"")},incrementToMax(e){let t=_(e,e.max);W.value(e,t)},decrementToMin(e){let t=_(e,e.min);W.value(e,t)},setHint(e,t){e.hint=t.hint},clearHint(e){e.hint=null},setHintToSet(e){e.hint="set"},invokeOnFocus(e){e.onFocusChange?.({focused:!0,value:e.formattedValue,valueAsNumber:e.valueAsNumber})},invokeOnBlur(e){e.onFocusChange?.({focused:!1,value:e.formattedValue,valueAsNumber:e.valueAsNumber})},invokeOnInvalid(e){if(!e.isOutOfRange)return;let t=e.valueAsNumber>e.max?"rangeOverflow":"rangeUnderflow";e.onValueInvalid?.({reason:t,value:e.formattedValue,valueAsNumber:e.valueAsNumber})},syncInputElement(e,t){let n=t.type.endsWith("CHANGE")?e.value:e.formattedValue;G.input(e,n)},setFormattedValue(e){W.value(e,e.formattedValue)},setCursorPoint(e,t){e.scrubberCursorPoint=t.point},clearCursorPoint(e){e.scrubberCursorPoint=null},setVirtualCursorPosition(e){let t=L.getCursorEl(e);if(!t||!e.scrubberCursorPoint)return;let{x:n,y:a}=e.scrubberCursorPoint;t.style.transform=`translate3d(${n}px, ${a}px, 0px)`},setFormatterAndParser(e){e.locale&&(e.formatter=F(e.locale,e.formatOptions),e.parser=M(e.locale,e.formatOptions))}},compareFns:{formatOptions:(e,t)=>(0,f.Xy)(e,t),scrubberCursorPoint:(e,t)=>(0,f.Xy)(e,t)}})}var G={input(e,t){let n=L.getInputEl(e);if(!n)return;let a=function(e){if(e.ownerDocument.activeElement===e)try{let{selectionStart:t,selectionEnd:n,value:a}=e,r=a.substring(0,t),i=a.substring(n);return{start:t,end:n,value:a,beforeTxt:r,afterTxt:i}}catch{}}(n);(0,i.Wn)(()=>{L.setValue(n,t),function(e,t){if(e.ownerDocument.activeElement===e){if(!t){e.setSelectionRange(e.value.length,e.value.length);return}try{let{value:n}=e,{beforeTxt:a="",afterTxt:r="",start:i}=t,o=n.length;if(n.endsWith(r))o=n.length-r.length;else if(n.startsWith(a))o=a.length;else if(null!=i){let e=a[i-1],t=n.indexOf(e,i-1);-1!==t&&(o=t+1)}e.setSelectionRange(o,o)}catch{}}}(n,a)})}},z={onChange:e=>{e.onValueChange?.({value:e.value,valueAsNumber:e.valueAsNumber})}},W={value:(e,t)=>{(0,f.Xy)(e.value,t)||(e.value=t,z.onChange(e))}}},80594:function(e,t,n){function a(e,t,n){return Math.min(Math.max(e,t),n)}function r(e,t,n){return(e-t)/(n-t)}function i(e,t,n,r){return a(Math.round((e*(n-t)+t-t)/r)*r+t,t,n)}function o(e,t){let n=e,a=t.toString(),r=a.indexOf("."),i=r>=0?a.length-r:0;if(i>0){let e=Math.pow(10,i);n=Math.round(n*e)/e}return n}function l(e,t,n,a){t=Number(t),n=Number(n);let r=(e-(isNaN(t)?0:t))%a,i=o(2*Math.abs(r)>=a?e+Math.sign(r)*(a-Math.abs(r)):e-r,a);return isNaN(t)?!isNaN(n)&&i>n&&(i=Math.floor(o(n/a,a))*a):i<t?i=t:!isNaN(n)&&i>n&&(i=t+Math.floor(o((n-t)/a,a))*a),i=o(i,a)}function s(e,t){var n,a,r,i;let o=(n=t.values,a=t.min,0===e?a:n[e-1]),s=(r=t.values,i=t.max,e===r.length-1?i:r[e+1]),d=t.values.slice();return function(n){var a;let r=l(n,o,s,t.step);return(d=(a=d)[e]===n?a:[...a.slice(0,e),n,...a.slice(e+1)])[e]=r,d}}function d(e,t){let n=t.values[e]+t.step;return s(e,t)(n)}function c(e,t){let n=t.values[e]-t.step;return s(e,t)(n)}function u(e,t){let n=e.findIndex(e=>t-e<0);return 0===n?n:-1===n?e.length-1:Math.abs(e[n-1]-t)<Math.abs(e[n]-t)?n-1:n}function g(e,t,n,a){return e.map((r,i)=>({min:0===i?t:e[i-1]+a,max:i===e.length-1?n:e[i+1]-a,value:r}))}function p(e,t){let n={min:e[0],max:e[1]},a={min:t[0],max:t[1]};return function(e){if(n.min===n.max||a.min===a.max)return a.min;let t=(a.max-a.min)/(n.max-n.min);return a.min+t*(e-n.min)}}function h(e,t=0,n=10){let a=Math.pow(n,t);return Math.round(e*a)/a}function m(e,t){return(e%t+t)%t}n.d(t,{Dh:function(){return u},GI:function(){return c},HU:function(){return a},Mi:function(){return d},N4:function(){return l},RV:function(){return g},h1:function(){return i},lt:function(){return h},wQ:function(){return m},wy:function(){return p},xs:function(){return r}})},12075:function(e,t,n){n.d(t,{$j:function(){return m},u_:function(){return v}});var a=n(43090),r=n(87984),i=n(28733),o=n(64652),l=n(62487),s=(0,a.F)("pagination").parts("root","item","ellipsis","prevTrigger","nextTrigger").build(),d=(0,r.tp)({getRootId:e=>e.ids?.root??`pagination:${e.id}`,getPrevTriggerId:e=>e.ids?.prevTrigger??`pagination:${e.id}:prev`,getNextTriggerId:e=>e.ids?.nextTrigger??`pagination:${e.id}:next`,getEllipsisId:(e,t)=>e.ids?.ellipsis?.(t)??`pagination:${e.id}:ellipsis:${t}`,getItemId:(e,t)=>e.ids?.item?.(t)??`pagination:${e.id}:item:${t}`}),c=(e,t)=>Array.from({length:t-e+1},(t,n)=>n+e),u=e=>e.map(e=>"number"==typeof e?{type:"page",value:e}:{type:"ellipsis"}),g="ellipsis",p=e=>{let t=Math.min(2*e.siblingCount+5,e.totalPages),n=e.totalPages,a=Math.max(e.page-e.siblingCount,1),r=Math.min(e.page+e.siblingCount,n),i=a>2,o=r<n-1,l=t-2;return!i&&o?[...c(1,l),g,n]:i&&!o?[1,g,...c(n-l+1,n)]:i&&o?[1,g,...c(a,r),g,n]:c(1,n)},h=e=>u(p(e));function m(e,t,n){let a=e.context.totalPages,i=e.context.page,o=e.context.translations,l=e.context.count,c=e.context.previousPage,u=e.context.nextPage,g=e.context.pageRange,p="button"===e.context.type,m=1===i,f=i===a,v=h(e.context);return{count:l,page:i,pageSize:e.context.pageSize,totalPages:a,pages:v,previousPage:c,nextPage:u,pageRange:g,slice:e=>e.slice(g.start,g.end),setCount(e){t({type:"SET_COUNT",count:e})},setPageSize(e){t({type:"SET_PAGE_SIZE",size:e})},setPage(e){t({type:"SET_PAGE",page:e})},goToNextPage(){t({type:"NEXT_PAGE"})},goToPrevPage(){t({type:"PREVIOUS_PAGE"})},goToFirstPage(){t({type:"FIRST_PAGE"})},goToLastPage(){t({type:"LAST_PAGE"})},getRootProps:()=>n.element({id:d.getRootId(e.context),...s.root.attrs,dir:e.context.dir,"aria-label":o.rootLabel}),getEllipsisProps:t=>n.element({id:d.getEllipsisId(e.context,t.index),...s.ellipsis.attrs,dir:e.context.dir}),getItemProps(i){let l=i.value,c=l===e.context.page;return n.element({id:d.getItemId(e.context,l),...s.item.attrs,dir:e.context.dir,"data-index":l,"data-selected":(0,r.PB)(c),"aria-current":c?"page":void 0,"aria-label":o.itemLabel?.({page:l,totalPages:a}),onClick(){t({type:"SET_PAGE",page:l})},...p&&{type:"button"}})},getPrevTriggerProps:()=>n.element({id:d.getPrevTriggerId(e.context),...s.prevTrigger.attrs,dir:e.context.dir,"data-disabled":(0,r.PB)(m),"aria-label":o.prevTriggerLabel,onClick(){t({type:"PREVIOUS_PAGE"})},...p&&{disabled:m,type:"button"}}),getNextTriggerProps:()=>n.element({id:d.getNextTriggerId(e.context),...s.nextTrigger.attrs,dir:e.context.dir,"data-disabled":(0,r.PB)(f),"aria-label":o.nextTriggerLabel,onClick(){t({type:"NEXT_PAGE"})},...p&&{disabled:f,type:"button"}})}}var f={rootLabel:"pagination",prevTriggerLabel:"previous page",nextTriggerLabel:"next page",itemLabel:({page:e,totalPages:t})=>`${t>1&&e===t?"last page, ":""}page ${e}`};function v(e){let t=(0,o.oA)(e);return(0,i.C8)({id:"pagination",initial:"idle",context:{pageSize:10,siblingCount:1,page:1,type:"button",translations:{...f,...t.translations},...t},watch:{pageSize:["setPageIfNeeded"]},computed:{totalPages:e=>Math.ceil(e.count/e.pageSize),previousPage:e=>1===e.page?null:e.page-1,nextPage:e=>e.page===e.totalPages?null:e.page+1,pageRange:e=>{let t=(e.page-1)*e.pageSize,n=t+e.pageSize;return{start:t,end:n}},isValidPage:e=>e.page>=1&&e.page<=e.totalPages},on:{SET_COUNT:[{guard:"isValidCount",actions:["setCount","goToFirstPage"]},{actions:"setCount"}],SET_PAGE:{guard:"isValidPage",actions:"setPage"},SET_PAGE_SIZE:{actions:"setPageSize"},FIRST_PAGE:{actions:"goToFirstPage"},LAST_PAGE:{actions:"goToLastPage"},PREVIOUS_PAGE:{guard:"canGoToPrevPage",actions:"goToPrevPage"},NEXT_PAGE:{guard:"canGoToNextPage",actions:"goToNextPage"}},states:{idle:{}}},{guards:{isValidPage:(e,t)=>t.page>=1&&t.page<=e.totalPages,isValidCount:(e,t)=>e.page>t.count,canGoToNextPage:e=>e.page<e.totalPages,canGoToPrevPage:e=>e.page>1},actions:{setCount(e,t){e.count=t.count},setPage(e,t){I.page(e,t.page)},setPageSize(e,t){I.pageSize(e,t.size)},goToFirstPage(e){I.page(e,1)},goToLastPage(e){I.page(e,e.totalPages)},goToPrevPage(e){I.page(e,e.page-1)},goToNextPage(e){I.page(e,e.page+1)},setPageIfNeeded(e,t){e.isValidPage||I.page(e,1)}}})}var E=(e,t)=>Math.min(Math.max(e,1),t),I={pageSize:(e,t)=>{(0,o.Xy)(e.pageSize,t)||(e.pageSize=t,e.onPageSizeChange?.({pageSize:e.pageSize}))},page:(e,t)=>{(0,o.Xy)(e.page,t)||(e.page=E(t,e.totalPages),e.onPageChange?.({page:e.page,pageSize:e.pageSize}))}},T=(0,l.e)()(["count","dir","getRootNode","id","ids","onPageChange","onPageSizeChange","page","pageSize","siblingCount","translations","type"]);(0,o.xQ)(T);var x=(0,l.e)()(["value","type"]);(0,o.xQ)(x);var b=(0,l.e)()(["index"]);(0,o.xQ)(b)},26242:function(e,t,n){n.d(t,{$j:function(){return g},u_:function(){return p}});var a=n(43090),r=n(75050),i=n(87984),o=n(64652),l=n(28733),s=n(31355),d=(0,a.F)("pinInput").parts("root","label","input","control").build(),c=(0,i.tp)({getRootId:e=>e.ids?.root??`pin-input:${e.id}`,getInputId:(e,t)=>e.ids?.input?.(t)??`pin-input:${e.id}:${t}`,getHiddenInputId:e=>e.ids?.hiddenInput??`pin-input:${e.id}:hidden`,getLabelId:e=>e.ids?.label??`pin-input:${e.id}:label`,getControlId:e=>e.ids?.control??`pin-input:${e.id}:control`,getRootEl:e=>c.getById(e,c.getRootId(e)),getInputEls:e=>{let t=CSS.escape(c.getRootId(e)),n=`input[data-ownedby=${t}]`;return(0,i.Kt)(c.getRootEl(e),n)},getInputEl:(e,t)=>c.getById(e,c.getInputId(e,t)),getFocusedInputEl:e=>c.getInputEls(e)[e.focusedIndex],getFirstInputEl:e=>c.getInputEls(e)[0],getHiddenInputEl:e=>c.getById(e,c.getHiddenInputId(e))}),u={numeric:/^[0-9]+$/,alphabetic:/^[A-Za-z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/i};function g(e,t,n){let a=e.context.isValueComplete,l=e.context.invalid,s=e.context.focusedIndex,g=e.context.translations;function p(){c.getFirstInputEl(e.context)?.focus()}return{focus:p,value:e.context.value,valueAsString:e.context.valueAsString,complete:a,setValue(e){Array.isArray(e)||(0,o.kG)("[pin-input/setValue] value must be an array"),t({type:"VALUE.SET",value:e})},clearValue(){t({type:"VALUE.CLEAR"})},setValueAtIndex(e,n){t({type:"VALUE.SET",value:n,index:e})},getRootProps:()=>n.element({dir:e.context.dir,...d.root.attrs,id:c.getRootId(e.context),"data-invalid":(0,i.PB)(l),"data-disabled":(0,i.PB)(e.context.disabled),"data-complete":(0,i.PB)(a),"data-readonly":(0,i.PB)(e.context.readOnly)}),getLabelProps:()=>n.label({...d.label.attrs,dir:e.context.dir,htmlFor:c.getHiddenInputId(e.context),id:c.getLabelId(e.context),"data-invalid":(0,i.PB)(l),"data-disabled":(0,i.PB)(e.context.disabled),"data-complete":(0,i.PB)(a),"data-readonly":(0,i.PB)(e.context.readOnly),onClick(e){e.preventDefault(),p()}}),getHiddenInputProps:()=>n.input({"aria-hidden":!0,type:"text",tabIndex:-1,id:c.getHiddenInputId(e.context),readOnly:e.context.readOnly,disabled:e.context.disabled,required:e.context.required,name:e.context.name,form:e.context.form,style:i.NL,maxLength:e.context.valueLength,defaultValue:e.context.valueAsString}),getControlProps:()=>n.element({...d.control.attrs,dir:e.context.dir,id:c.getControlId(e.context)}),getInputProps(o){let{index:p}=o,h="numeric"===e.context.type?"tel":"text";return n.input({...d.input.attrs,dir:e.context.dir,disabled:e.context.disabled,"data-disabled":(0,i.PB)(e.context.disabled),"data-complete":(0,i.PB)(a),id:c.getInputId(e.context,p.toString()),"data-ownedby":c.getRootId(e.context),"aria-label":g.inputLabel(p,e.context.valueLength),inputMode:e.context.otp||"numeric"===e.context.type?"numeric":"text","aria-invalid":(0,i.Qm)(l),"data-invalid":(0,i.PB)(l),type:e.context.mask?"password":h,defaultValue:e.context.value[p]||"",readOnly:e.context.readOnly,autoCapitalize:"none",autoComplete:e.context.otp?"one-time-code":"off",placeholder:s===p?"":e.context.placeholder,onBeforeInput(n){try{var a,r;let o=(0,i.ut)(n);a=e.context,r=o,(a.pattern?!RegExp(a.pattern,"g").test(r):a.type&&!u[a.type]?.test(r))&&(t({type:"VALUE.INVALID",value:o}),n.preventDefault()),o.length>2&&n.currentTarget.setSelectionRange(0,1,"forward")}catch{}},onChange(e){let n=(0,r.iP)(e),{value:a}=e.currentTarget;if("insertFromPaste"===n.inputType||a.length>2){t({type:"INPUT.PASTE",value:a}),e.currentTarget.value=a[0],e.preventDefault();return}if("deleteContentBackward"===n.inputType){t("INPUT.BACKSPACE");return}t({type:"INPUT.CHANGE",value:a,index:p})},onKeyDown(n){if(n.defaultPrevented||(0,i.rT)(n)||(0,r.pI)(n))return;let a={Backspace(){t("INPUT.BACKSPACE")},Delete(){t("INPUT.DELETE")},ArrowLeft(){t("INPUT.ARROW_LEFT")},ArrowRight(){t("INPUT.ARROW_RIGHT")},Enter(){t("INPUT.ENTER")}}[(0,r.g0)(n,e.context)];a&&(a(n),n.preventDefault())},onFocus(){t({type:"INPUT.FOCUS",index:p})},onBlur(){t({type:"INPUT.BLUR",index:p})}})}}}function p(e){let t=(0,o.oA)(e);return(0,l.C8)({id:"pin-input",initial:"idle",context:{value:[],placeholder:"○",otp:!1,type:"numeric",...t,focusedIndex:-1,translations:{inputLabel:(e,t)=>`pin code ${e+1} of ${t}`,...t.translations}},computed:{valueLength:e=>e.value.length,filledValueLength:e=>e.value.filter(e=>e?.trim()!=="").length,isValueComplete:e=>e.valueLength===e.filledValueLength,valueAsString:e=>e.value.join(""),focusedValue:e=>e.value[e.focusedIndex]||""},entry:(0,l.RN)([{guard:"autoFocus",actions:["setupValue","setFocusIndexToFirst"]},{actions:["setupValue"]}]),watch:{focusedIndex:["focusInput","selectInputIfNeeded"],value:["syncInputElements"],isValueComplete:["invokeOnComplete","blurFocusedInputIfNeeded"]},on:{"VALUE.SET":[{guard:"hasIndex",actions:["setValueAtIndex"]},{actions:["setValue"]}],"VALUE.CLEAR":{actions:["clearValue","setFocusIndexToFirst"]}},states:{idle:{on:{"INPUT.FOCUS":{target:"focused",actions:"setFocusedIndex"}}},focused:{on:{"INPUT.CHANGE":[{guard:"isFinalValue",actions:["setFocusedValue","syncInputValue"]},{actions:["setFocusedValue","setNextFocusedIndex","syncInputValue"]}],"INPUT.PASTE":{actions:["setPastedValue","setLastValueFocusIndex"]},"INPUT.BLUR":{target:"idle",actions:"clearFocusedIndex"},"INPUT.DELETE":{guard:"hasValue",actions:"clearFocusedValue"},"INPUT.ARROW_LEFT":{actions:"setPrevFocusedIndex"},"INPUT.ARROW_RIGHT":{actions:"setNextFocusedIndex"},"INPUT.BACKSPACE":[{guard:"hasValue",actions:["clearFocusedValue"]},{actions:["setPrevFocusedIndex","clearFocusedValue"]}],"INPUT.ENTER":{guard:"isValueComplete",actions:"requestFormSubmit"},"VALUE.INVALID":{actions:"invokeOnInvalid"}}}}},{guards:{autoFocus:e=>!!e.autoFocus,isValueEmpty:(e,t)=>""===t.value,hasValue:e=>""!==e.value[e.focusedIndex],isValueComplete:e=>e.isValueComplete,isFinalValue:e=>e.filledValueLength+1===e.valueLength&&e.value.findIndex(e=>""===e.trim())===e.focusedIndex,hasIndex:(e,t)=>void 0!==t.index,isDisabled:e=>!!e.disabled},actions:{setupValue(e){if(e.value.length)return;let t=Array.from({length:c.getInputEls(e).length}).fill("");h(e,t)},focusInput(e){-1!==e.focusedIndex&&c.getFocusedInputEl(e)?.focus({preventScroll:!0})},selectInputIfNeeded(e){e.selectOnFocus&&-1!==e.focusedIndex&&(0,i.Wn)(()=>{c.getFocusedInputEl(e)?.select()})},invokeOnComplete(e){e.isValueComplete&&e.onValueComplete?.({value:Array.from(e.value),valueAsString:e.valueAsString})},invokeOnInvalid(e,t){e.onValueInvalid?.({value:t.value,index:e.focusedIndex})},clearFocusedIndex(e){e.focusedIndex=-1},setFocusedIndex(e,t){e.focusedIndex=t.index},setValue(e,t){v.value(e,t.value)},setFocusedValue(e,t){let n=m(e.focusedValue,t.value);v.valueAtIndex(e,e.focusedIndex,n)},revertInputValue(e){let t=c.getFocusedInputEl(e);c.setValue(t,e.focusedValue)},syncInputValue(e,t){let n=c.getInputEl(e,t.index.toString());c.setValue(n,e.value[t.index])},syncInputElements(e){c.getInputEls(e).forEach((t,n)=>{c.setValue(t,e.value[n])})},setPastedValue(e,t){(0,i.Wn)(()=>{let n=Math.min(e.focusedIndex,e.filledValueLength),a=n>0?e.valueAsString.substring(0,e.focusedIndex):"",r=t.value.substring(0,e.valueLength-n);v.value(e,(a+r).split(""))})},setValueAtIndex(e,t){let n=m(e.focusedValue,t.value);v.valueAtIndex(e,t.index,n)},clearValue(e){let t=Array.from({length:e.valueLength}).fill("");v.value(e,t)},clearFocusedValue(e){v.valueAtIndex(e,e.focusedIndex,"")},setFocusIndexToFirst(e){e.focusedIndex=0},setNextFocusedIndex(e){e.focusedIndex=Math.min(e.focusedIndex+1,e.valueLength-1)},setPrevFocusedIndex(e){e.focusedIndex=Math.max(e.focusedIndex-1,0)},setLastValueFocusIndex(e){(0,i.Wn)(()=>{e.focusedIndex=Math.min(e.filledValueLength,e.valueLength-1)})},blurFocusedInputIfNeeded(e){e.blurOnComplete&&(0,i.Wn)(()=>{c.getFocusedInputEl(e)?.blur()})},requestFormSubmit(e){if(!e.name||!e.isValueComplete)return;let t=c.getHiddenInputEl(e);t?.form?.requestSubmit()}}})}function h(e,t){(Array.isArray(t)?t:t.split("").filter(Boolean)).forEach((t,n)=>{e.value[n]=t})}function m(e,t){let n=t;return e[0]===t[0]?n=t[1]:e[0]===t[1]&&(n=t[0]),n.split("")[n.length-1]}var f={change(e){e.onValueChange?.({value:Array.from(e.value),valueAsString:e.valueAsString});let t=c.getHiddenInputEl(e);(0,s.x$)(t,{value:e.valueAsString})}},v={value(e,t){(0,o.Xy)(e.value,t)||(h(e,t),f.change(e))},valueAtIndex(e,t,n){(0,o.Xy)(e.value[t],n)||(e.value[t]=n,f.change(e))}}},26280:function(e,t,n){n.d(t,{$j:function(){return c},u_:function(){return u}});var a=n(43090),r=n(87984),i=n(28733),o=n(64652),l=n(62487),s=(0,a.F)("progress").parts("root","label","track","range","valueText","view","circle","circleTrack","circleRange").build(),d=(0,r.tp)({getRootId:e=>e.ids?.root??`progress-${e.id}`,getTrackId:e=>e.ids?.track??`progress-${e.id}-track`,getLabelId:e=>e.ids?.label??`progress-${e.id}-label`,getCircleId:e=>e.ids?.circle??`progress-${e.id}-circle`});function c(e,t,n){let a=e.context.percent,r=e.context.isIndeterminate?"":`${a}%`,i=e.context.max,o=e.context.min,l=e.context.orientation,c=e.context.translations,u=e.context.isIndeterminate,g=e.context.value,p=c.value({value:g,max:i,percent:a,min:o}),h=null==g?"indeterminate":g===i?"complete":"loading",m={role:"progressbar","aria-label":p,"data-max":i,"aria-valuemin":o,"aria-valuemax":i,"aria-valuenow":g??void 0,"data-orientation":l,"data-state":h},f=function(e){let t={style:{"--radius":"calc(var(--size) / 2 - var(--thickness) / 2)",cx:"calc(var(--size) / 2)",cy:"calc(var(--size) / 2)",r:"var(--radius)",fill:"transparent",strokeWidth:"var(--thickness)"}};return{root:{style:{width:"var(--size)",height:"var(--size)"}},track:t,range:{opacity:0===e.value?0:void 0,style:{...t.style,"--percent":e.percent,"--circumference":"calc(2 * 3.14159 * var(--radius))","--offset":"calc(var(--circumference) * (100 - var(--percent)) / 100)",strokeDashoffset:"calc(var(--circumference) * ((100 - var(--percent)) / 100))",strokeDasharray:e.isIndeterminate?void 0:"var(--circumference)",transformOrigin:"center",transform:"rotate(-90deg)"}}}}(e.context);return{value:g,valueAsString:p,min:o,max:i,percent:a,percentAsString:r,indeterminate:u,setValue(e){t({type:"VALUE.SET",value:e})},setToMax(){t({type:"VALUE.SET",value:i})},setToMin(){t({type:"VALUE.SET",value:o})},getRootProps:()=>n.element({dir:e.context.dir,...s.root.attrs,id:d.getRootId(e.context),"data-max":i,"data-value":g??void 0,"data-state":h,"data-orientation":l,style:{"--percent":u?void 0:a}}),getLabelProps:()=>n.element({dir:e.context.dir,id:d.getLabelId(e.context),...s.label.attrs,"data-orientation":l}),getValueTextProps:()=>n.element({dir:e.context.dir,"aria-live":"polite",...s.valueText.attrs}),getTrackProps:()=>n.element({dir:e.context.dir,id:d.getTrackId(e.context),...s.track.attrs,...m}),getRangeProps:()=>n.element({dir:e.context.dir,...s.range.attrs,"data-orientation":l,"data-state":h,style:{[e.context.isHorizontal?"width":"height"]:u?void 0:`${a}%`}}),getCircleProps:()=>n.element({dir:e.context.dir,id:d.getCircleId(e.context),...s.circle.attrs,...m,...f.root}),getCircleTrackProps:()=>n.element({dir:e.context.dir,"data-orientation":l,...s.circleTrack.attrs,...f.track}),getCircleRangeProps:()=>n.element({dir:e.context.dir,...s.circleRange.attrs,...f.range,"data-state":h}),getViewProps:t=>n.element({dir:e.context.dir,...s.view.attrs,"data-state":t.state,hidden:t.state!==h})}}function u(e){var t;let n=(0,o.oA)(e);return(0,i.C8)({id:"progress",initial:"idle",context:{max:n.max??100,min:n.min??0,value:(t=n.min??0)+((n.max??100)-t)/2,orientation:"horizontal",translations:{value:({percent:e})=>-1===e?"loading...":`${e} percent`,...n.translations},...n},created:["validateContext"],computed:{isIndeterminate:e=>null===e.value,percent:e=>(0,o.hj)(e.value)?Math.round((e.value-e.min)/(e.max-e.min)*100):-1,isAtMax:e=>e.value===e.max,isHorizontal:e=>"horizontal"===e.orientation,isRtl:e=>"rtl"===e.dir},states:{idle:{on:{"VALUE.SET":{actions:["setValue"]}}}}},{actions:{setValue:(e,t)=>{e.value=null===t.value?null:Math.max(0,Math.min(t.value,e.max))},validateContext:e=>{if(null!=e.value){var t,n,a,r;if(!g(e.max))throw Error(`[progress] The max value passed \`${e.max}\` is not a valid number`);if(t=e.value,n=e.max,!g(t)||!(t<=n))throw Error(`[progress] The value passed \`${e.value}\` exceeds the max value \`${e.max}\``);if(a=e.value,r=e.min,!g(a)||!(a>=r))throw Error(`[progress] The value passed \`${e.value}\` exceeds the min value \`${e.min}\``)}}}})}function g(e){return(0,o.hj)(e)&&!isNaN(e)}var p=(0,l.e)()(["dir","getRootNode","id","ids","max","min","orientation","translations","value"]);(0,o.xQ)(p)},22795:function(e,t,n){n.d(t,{$j:function(){return G},u_:function(){return z}});var a,r=n(43090),i=n(87984),o=n(28733),l=n(64652),s=n(17939);let d=new WeakMap,c=new WeakSet,u=e=>"object"==typeof e&&null!==e,g=(e,t)=>{if(!u(e))return e;let n=(0,s.o5)(e);return n?((0,s.FI)(e),c.add(n),n):(t.has(e)||(t.add(e),Object.entries(e).forEach(([n,a])=>{let r=g(a,t);Object.is(r,a)||(e[n]=r)})),e)},p=(e,t,n)=>{var a,r,i;if(!u(e)||!u(t))return;let o=(0,s.o5)(t),l=n.get(o||t);if(!l){c.has(o)&&(0,s.FI)(e);return}null===(a=l.h)||void 0===a||a.forEach(t=>{Reflect.has(e,t)}),!0===l.w&&Reflect.ownKeys(e),null===(r=l.o)||void 0===r||r.forEach(t=>{Reflect.getOwnPropertyDescriptor(e,t)}),null===(i=l.k)||void 0===i||i.forEach(a=>{p(e[a],t[a],n)})},h=(e,t)=>{for(let t=e;t;e=t,t=(0,s.o5)(t));for(let e=t;e;t=e,e=(0,s.o5)(e));return Object.is(e,t)};var m=((a=m||{})[a.Border=-1]="Border",a[a.Data=0]="Data",a[a.Function=1]="Function",a[a.Position=2]="Position",a[a.Timing=3]="Timing",a[a.Alignment=4]="Alignment",a),f=Object.defineProperty,v=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E=(e,t,n)=>(v(e,"symbol"!=typeof t?t+"":t,n),n);let I=[1,0],T=[2,3],x=[3,2],b={L:[0,1],M:I,Q:T,H:x},y=/^[0-9]*$/,P=/^[A-Z0-9 $%*+.\/:-]*$/,C="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",O=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],S=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]];class R{constructor(e,t,n,a){if(this.version=e,this.ecc=t,E(this,"size"),E(this,"mask"),E(this,"modules",[]),E(this,"types",[]),e<1||e>40)throw RangeError("Version value out of range");if(a<-1||a>7)throw RangeError("Mask value out of range");this.size=4*e+17;let r=Array.from({length:this.size},()=>!1);for(let e=0;e<this.size;e++)this.modules.push(r.slice()),this.types.push(r.map(()=>0));this.drawFunctionPatterns();let i=this.addEccAndInterleave(n);if(this.drawCodewords(i),-1===a){let e=1e9;for(let t=0;t<8;t++){this.applyMask(t),this.drawFormatBits(t);let n=this.getPenaltyScore();n<e&&(a=t,e=n),this.applyMask(t)}}this.mask=a,this.applyMask(a),this.drawFormatBits(a)}getModule(e,t){return e>=0&&e<this.size&&t>=0&&t<this.size&&this.modules[t][e]}drawFunctionPatterns(){for(let e=0;e<this.size;e++)this.setFunctionModule(6,e,e%2==0,m.Timing),this.setFunctionModule(e,6,e%2==0,m.Timing);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);let e=this.getAlignmentPatternPositions(),t=e.length;for(let n=0;n<t;n++)for(let a=0;a<t;a++)0===n&&0===a||0===n&&a===t-1||n===t-1&&0===a||this.drawAlignmentPattern(e[n],e[a]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){let t=this.ecc[1]<<3|e,n=t;for(let e=0;e<10;e++)n=n<<1^(n>>>9)*1335;let a=(t<<10|n)^21522;for(let e=0;e<=5;e++)this.setFunctionModule(8,e,V(a,e));this.setFunctionModule(8,7,V(a,6)),this.setFunctionModule(8,8,V(a,7)),this.setFunctionModule(7,8,V(a,8));for(let e=9;e<15;e++)this.setFunctionModule(14-e,8,V(a,e));for(let e=0;e<8;e++)this.setFunctionModule(this.size-1-e,8,V(a,e));for(let e=8;e<15;e++)this.setFunctionModule(8,this.size-15+e,V(a,e));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let t=0;t<12;t++)e=e<<1^(e>>>11)*7973;let t=this.version<<12|e;for(let e=0;e<18;e++){let n=V(t,e),a=this.size-11+e%3,r=Math.floor(e/3);this.setFunctionModule(a,r,n),this.setFunctionModule(r,a,n)}}drawFinderPattern(e,t){for(let n=-4;n<=4;n++)for(let a=-4;a<=4;a++){let r=Math.max(Math.abs(a),Math.abs(n)),i=e+a,o=t+n;i>=0&&i<this.size&&o>=0&&o<this.size&&this.setFunctionModule(i,o,2!==r&&4!==r,m.Position)}}drawAlignmentPattern(e,t){for(let n=-2;n<=2;n++)for(let a=-2;a<=2;a++)this.setFunctionModule(e+a,t+n,1!==Math.max(Math.abs(a),Math.abs(n)),m.Alignment)}setFunctionModule(e,t,n,a=m.Function){this.modules[t][e]=n,this.types[t][e]=a}addEccAndInterleave(e){let t=this.version,n=this.ecc;if(e.length!==B(t,n))throw RangeError("Invalid argument");let a=S[n[0]][t],r=O[n[0]][t],i=Math.floor(M(t)/8),o=a-i%a,l=Math.floor(i/a),s=[],d=function(e){if(e<1||e>255)throw RangeError("Degree out of range");let t=[];for(let n=0;n<e-1;n++)t.push(0);t.push(1);let n=1;for(let a=0;a<e;a++){for(let e=0;e<t.length;e++)t[e]=_(t[e],n),e+1<t.length&&(t[e]^=t[e+1]);n=_(n,2)}return t}(r);for(let t=0,n=0;t<a;t++){let a=e.slice(n,n+l-r+(t<o?0:1));n+=a.length;let i=function(e,t){let n=t.map(e=>0);for(let a of e){let e=a^n.shift();n.push(0),t.forEach((t,a)=>n[a]^=_(t,e))}return n}(a,d);t<o&&a.push(0),s.push(a.concat(i))}let c=[];for(let e=0;e<s[0].length;e++)s.forEach((t,n)=>{(e!==l-r||n>=o)&&c.push(t[e])});return c}drawCodewords(e){if(e.length!==Math.floor(M(this.version)/8))throw RangeError("Invalid argument");let t=0;for(let n=this.size-1;n>=1;n-=2){6===n&&(n=5);for(let a=0;a<this.size;a++)for(let r=0;r<2;r++){let i=n-r,o=(n+1&2)==0?this.size-1-a:a;!this.types[o][i]&&t<8*e.length&&(this.modules[o][i]=V(e[t>>>3],7-(7&t)),t++)}}}applyMask(e){if(e<0||e>7)throw RangeError("Mask value out of range");for(let t=0;t<this.size;t++)for(let n=0;n<this.size;n++){let a;switch(e){case 0:a=(n+t)%2==0;break;case 1:a=t%2==0;break;case 2:a=n%3==0;break;case 3:a=(n+t)%3==0;break;case 4:a=(Math.floor(n/3)+Math.floor(t/2))%2==0;break;case 5:a=n*t%2+n*t%3==0;break;case 6:a=(n*t%2+n*t%3)%2==0;break;case 7:a=((n+t)%2+n*t%3)%2==0;break;default:throw Error("Unreachable")}!this.types[t][n]&&a&&(this.modules[t][n]=!this.modules[t][n])}}getPenaltyScore(){let e=0;for(let t=0;t<this.size;t++){let n=!1,a=0,r=[0,0,0,0,0,0,0];for(let i=0;i<this.size;i++)this.modules[t][i]===n?5==++a?e+=3:a>5&&e++:(this.finderPenaltyAddHistory(a,r),n||(e+=40*this.finderPenaltyCountPatterns(r)),n=this.modules[t][i],a=1);e+=40*this.finderPenaltyTerminateAndCount(n,a,r)}for(let t=0;t<this.size;t++){let n=!1,a=0,r=[0,0,0,0,0,0,0];for(let i=0;i<this.size;i++)this.modules[i][t]===n?5==++a?e+=3:a>5&&e++:(this.finderPenaltyAddHistory(a,r),n||(e+=40*this.finderPenaltyCountPatterns(r)),n=this.modules[i][t],a=1);e+=40*this.finderPenaltyTerminateAndCount(n,a,r)}for(let t=0;t<this.size-1;t++)for(let n=0;n<this.size-1;n++){let a=this.modules[t][n];a===this.modules[t][n+1]&&a===this.modules[t+1][n]&&a===this.modules[t+1][n+1]&&(e+=3)}let t=0;for(let e of this.modules)t=e.reduce((e,t)=>e+(t?1:0),t);let n=this.size*this.size;return e+(Math.ceil(Math.abs(20*t-10*n)/n)-1)*10}getAlignmentPatternPositions(){if(1===this.version)return[];{let e=Math.floor(this.version/7)+2,t=32===this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2)),n=[6];for(let a=this.size-7;n.length<e;a-=t)n.splice(1,0,a);return n}}finderPenaltyCountPatterns(e){let t=e[1],n=t>0&&e[2]===t&&e[3]===3*t&&e[4]===t&&e[5]===t;return(n&&e[0]>=4*t&&e[6]>=t?1:0)+(n&&e[6]>=4*t&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,n){return e&&(this.finderPenaltyAddHistory(t,n),t=0),t+=this.size,this.finderPenaltyAddHistory(t,n),this.finderPenaltyCountPatterns(n)}finderPenaltyAddHistory(e,t){0===t[0]&&(e+=this.size),t.pop(),t.unshift(e)}}function A(e,t,n){if(t<0||t>31||e>>>t!=0)throw RangeError("Value out of range");for(let a=t-1;a>=0;a--)n.push(e>>>a&1)}function V(e,t){return(e>>>t&1)!=0}class N{constructor(e,t,n){if(this.mode=e,this.numChars=t,this.bitData=n,t<0)throw RangeError("Invalid argument");this.bitData=n.slice()}getData(){return this.bitData.slice()}}let w=[1,10,12,14],D=[2,9,11,13],L=[4,8,16,16];function k(e,t){return e[Math.floor((t+7)/17)+1]}function F(e){let t=[];for(let n of e)A(n,8,t);return new N(L,e.length,t)}function M(e){if(e<1||e>40)throw RangeError("Version number out of range");let t=(16*e+128)*e+64;if(e>=2){let n=Math.floor(e/7)+2;t-=(25*n-10)*n-55,e>=7&&(t-=36)}return t}function B(e,t){return Math.floor(M(e)/8)-O[t[0]][e]*S[t[0]][e]}function _(e,t){if(e>>>8!=0||t>>>8!=0)throw RangeError("Byte out of range");let n=0;for(let a=7;a>=0;a--)n=n<<1^(n>>>7)*285^(t>>>a&1)*e;return n}var $=n(62487),U=(0,r.F)("qr-code").parts("root","frame","pattern","overlay").build(),H=(0,i.tp)({getRootId:e=>e.ids?.root??`qrcode:${e.id}:root`,getFrameId:e=>e.ids?.frame??`qrcode:${e.id}:frame`,getFrameEl:e=>H.getById(e,H.getFrameId(e))});function G(e,t,n){let a=e.context.encoded,r=e.context.pixelSize,o=a.size*r,l=a.size*r,s=[];for(let e=0;e<a.size;e++)for(let t=0;t<a.size;t++){let n=t*r,i=e*r;a.data[e][t]&&s.push(`M${n},${i}h${r}v${r}h-${r}z`)}return{value:e.context.value,setValue(e){t({type:"VALUE.SET",value:e})},getDataUrl(t,n){let a=H.getFrameEl(e.context);return(0,i.$k)(a,{type:t,quality:n})},getRootProps:()=>n.element({id:H.getRootId(e.context),...U.root.attrs,style:{"--qrcode-pixel-size":`${r}px`,"--qrcode-width":`${l}px`,"--qrcode-height":`${o}px`,position:"relative"}}),getFrameProps:()=>n.svg({id:H.getFrameId(e.context),...U.frame.attrs,xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${l} ${o}`}),getPatternProps:()=>n.path({d:s.join(""),...U.pattern.attrs}),getOverlayProps:()=>n.element({...U.overlay.attrs,style:{position:"absolute",top:"50%",left:"50%",translate:"-50% -50%"}})}}function z(e){let t=(0,l.oA)(e);return(0,o.C8)({id:"qr-code",initial:"idle",context:{value:"",...t,pixelSize:10},computed:{encoded:function(e,t){let n=0,a=[],r=new WeakMap;return t=>{let i=null==r?void 0:r.get(t);if(i)return i;for(let e=0;e<1;e+=1){let i=a[(n+e)%1];if(!i)break;let{o:o,a:l,r:d}=i;if(!(0,s.ln)(o,t,l,new WeakMap,h))return p(t,o,l),null==r||r.set(t,d),d}let o=new WeakMap,l=g(e((0,s.DM)(t,o,void 0,d)),new WeakSet);return p(t,t,o),a[n=(n-1+1)%1]={o:t,r:l,a:o},null==r||r.set(t,l),l}}(e=>(function(e,t){let{ecc:n="L",boostEcc:a=!1,minVersion:r=1,maxVersion:i=40,maskPattern:o=-1,border:l=1}=t||{},s="string"==typeof e?function(e){return""===e?[]:y.test(e)?[function(e){if(!y.test(e))throw RangeError("String contains non-numeric characters");let t=[];for(let n=0;n<e.length;){let a=Math.min(e.length-n,3);A(Number.parseInt(e.substring(n,n+a),10),3*a+1,t),n+=a}return new N(w,e.length,t)}(e)]:P.test(e)?[function(e){let t;if(!P.test(e))throw RangeError("String contains unencodable characters in alphanumeric mode");let n=[];for(t=0;t+2<=e.length;t+=2){let a=45*C.indexOf(e.charAt(t));A(a+=C.indexOf(e.charAt(t+1)),11,n)}return t<e.length&&A(C.indexOf(e.charAt(t)),6,n),new N(D,e.length,n)}(e)]:[F(function(e){e=encodeURI(e);let t=[];for(let n=0;n<e.length;n++)"%"!==e.charAt(n)?t.push(e.charCodeAt(n)):(t.push(Number.parseInt(e.substring(n+1,n+3),16)),n+=2);return t}(e))]}(e):Array.isArray(e)?[F(e)]:void 0;if(!s)throw Error(`uqr only supports encoding string and binary data, but got: ${typeof e}`);let d=function(e,t,n=1,a=40,r=-1,i=!0){let o,l;if(!(1<=n&&n<=a&&a<=40)||r<-1||r>7)throw RangeError("Invalid value");for(o=n;;o++){let n=8*B(o,t),r=function(e,t){let n=0;for(let a of e){let e=k(a.mode,t);if(a.numChars>=1<<e)return Number.POSITIVE_INFINITY;n+=4+e+a.bitData.length}return n}(e,o);if(r<=n){l=r;break}if(o>=a)throw RangeError("Data too long")}for(let e of[I,T,x])i&&l<=8*B(o,e)&&(t=e);let s=[];for(let t of e)for(let e of(A(t.mode[0],4,s),A(t.numChars,k(t.mode,o),s),t.getData()))s.push(e);let d=8*B(o,t);A(0,Math.min(4,d-s.length),s),A(0,(8-s.length%8)%8,s);for(let e=236;s.length<d;e^=253)A(e,8,s);let c=Array.from({length:Math.ceil(s.length/8)},()=>0);return s.forEach((e,t)=>c[t>>>3]|=e<<7-(7&t)),new R(o,t,c,r)}(s,b[n],r,i,o,a),c=function(e,t=1){if(!t)return e;let{size:n}=e,a=n+2*t;e.size=a,e.data.forEach(e=>{for(let n=0;n<t;n++)e.unshift(!1),e.push(!1)});for(let n=0;n<t;n++)e.data.unshift(Array.from({length:a},e=>!1)),e.data.push(Array.from({length:a},e=>!1));let r=m.Border;e.types.forEach(e=>{for(let n=0;n<t;n++)e.unshift(r),e.push(r)});for(let n=0;n<t;n++)e.types.unshift(Array.from({length:a},e=>r)),e.types.push(Array.from({length:a},e=>r));return e}({version:d.version,maskPattern:d.mask,size:d.size,data:d.modules,types:d.types},l);return t?.invert&&(c.data=c.data.map(e=>e.map(e=>!e))),t?.onEncoded?.(c),c})(e.value,e.encoding))},on:{"VALUE.SET":{actions:["setValue"]}}},{actions:{setValue:(e,t)=>{e.value=t.value}}})}var W=(0,$.e)()(["ids","value","id","encoding","dir","getRootNode"]);(0,l.xQ)(W)},40563:function(e,t,n){n.d(t,{$j:function(){return h},Os:function(){return u},u_:function(){return f}});var a=n(43090),r=n(87984),i=n(84626),o=n(28733),l=n(35237),s=n(31355),d=n(64652),c=n(62487),u=(0,a.F)("radio-group").parts("root","label","item","itemText","itemControl","indicator"),g=u.build(),p=(0,r.tp)({getRootId:e=>e.ids?.root??`radio-group:${e.id}`,getLabelId:e=>e.ids?.label??`radio-group:${e.id}:label`,getItemId:(e,t)=>e.ids?.item?.(t)??`radio-group:${e.id}:radio:${t}`,getItemHiddenInputId:(e,t)=>e.ids?.itemHiddenInput?.(t)??`radio-group:${e.id}:radio:input:${t}`,getItemControlId:(e,t)=>e.ids?.itemControl?.(t)??`radio-group:${e.id}:radio:control:${t}`,getItemLabelId:(e,t)=>e.ids?.itemLabel?.(t)??`radio-group:${e.id}:radio:label:${t}`,getIndicatorId:e=>e.ids?.indicator??`radio-group:${e.id}:indicator`,getRootEl:e=>p.getById(e,p.getRootId(e)),getItemHiddenInputEl:(e,t)=>p.getById(e,p.getItemHiddenInputId(e,t)),getIndicatorEl:e=>p.getById(e,p.getIndicatorId(e)),getFirstEnabledInputEl:e=>p.getRootEl(e)?.querySelector("input:not(:disabled)"),getFirstEnabledAndCheckedInputEl:e=>p.getRootEl(e)?.querySelector("input:not(:disabled):checked"),getInputEls:e=>{let t=CSS.escape(p.getRootId(e)),n=`input[type=radio][data-ownedby='${t}']:not([disabled])`;return(0,r.Kt)(p.getRootEl(e),n)},getActiveRadioEl:e=>{if(e.value)return p.getById(e,p.getItemId(e,e.value))},getOffsetRect:e=>({left:e?.offsetLeft??0,top:e?.offsetTop??0,width:e?.offsetWidth??0,height:e?.offsetHeight??0}),getRectById:(e,t)=>{let n=p.getById(e,p.getItemId(e,t));if(n)return p.resolveRect(p.getOffsetRect(n))},resolveRect:e=>({width:`${e.width}px`,height:`${e.height}px`,left:`${e.left}px`,top:`${e.top}px`})});function h(e,t,n){let a=e.context.isDisabled,o=e.context.readOnly;function l(t){return{invalid:!!t.invalid,disabled:!!t.disabled||a,checked:e.context.value===t.value,focused:e.context.focusedValue===t.value,hovered:e.context.hoveredValue===t.value,active:e.context.activeValue===t.value}}function s(t){let n=l(t);return{"data-focus":(0,r.PB)(n.focused),"data-focus-visible":(0,r.PB)(n.focused&&e.context.focusVisible),"data-disabled":(0,r.PB)(n.disabled),"data-readonly":(0,r.PB)(o),"data-state":n.checked?"checked":"unchecked","data-hover":(0,r.PB)(n.hovered),"data-invalid":(0,r.PB)(n.invalid),"data-orientation":e.context.orientation,"data-ssr":(0,r.PB)(e.context.ssr)}}let d=()=>{let t=p.getFirstEnabledAndCheckedInputEl(e.context);if(t){t.focus();return}let n=p.getFirstEnabledInputEl(e.context);n?.focus()};return{focus:d,value:e.context.value,setValue(e){t({type:"SET_VALUE",value:e,isTrusted:!1})},clearValue(){t({type:"SET_VALUE",value:null,isTrusted:!1})},getRootProps:()=>n.element({...g.root.attrs,role:"radiogroup",id:p.getRootId(e.context),"aria-labelledby":p.getLabelId(e.context),"data-orientation":e.context.orientation,"data-disabled":(0,r.PB)(a),"aria-orientation":e.context.orientation,dir:e.context.dir,style:{position:"relative"}}),getLabelProps:()=>n.element({...g.label.attrs,dir:e.context.dir,"data-orientation":e.context.orientation,"data-disabled":(0,r.PB)(a),id:p.getLabelId(e.context),onClick:d}),getItemState:l,getItemProps(a){let r=l(a);return n.label({...g.item.attrs,dir:e.context.dir,id:p.getItemId(e.context,a.value),htmlFor:p.getItemHiddenInputId(e.context,a.value),...s(a),onPointerMove(){!r.disabled&&(r.hovered||t({type:"SET_HOVERED",value:a.value,hovered:!0}))},onPointerLeave(){r.disabled||t({type:"SET_HOVERED",value:null})},onPointerDown(e){r.disabled||(r.focused&&"mouse"===e.pointerType&&e.preventDefault(),t({type:"SET_ACTIVE",value:a.value,active:!0}))},onPointerUp(){r.disabled||t({type:"SET_ACTIVE",value:null})}})},getItemTextProps:t=>n.element({...g.itemText.attrs,dir:e.context.dir,id:p.getItemLabelId(e.context,t.value),...s(t)}),getItemControlProps(t){let a=l(t);return n.element({...g.itemControl.attrs,dir:e.context.dir,id:p.getItemControlId(e.context,t.value),"data-active":(0,r.PB)(a.active),"aria-hidden":!0,...s(t)})},getItemHiddenInputProps(a){let s=l(a);return n.input({"data-ownedby":p.getRootId(e.context),id:p.getItemHiddenInputId(e.context,a.value),type:"radio",name:e.context.name||e.context.id,form:e.context.form,value:a.value,onClick(e){if(o){e.preventDefault();return}e.currentTarget.checked&&t({type:"SET_VALUE",value:a.value,isTrusted:!0})},onBlur(){t({type:"SET_FOCUSED",value:null,focused:!1,focusVisible:!1})},onFocus(){let e=(0,i.E)();t({type:"SET_FOCUSED",value:a.value,focused:!0,focusVisible:e})},onKeyDown(e){e.defaultPrevented||" "!==e.key||t({type:"SET_ACTIVE",value:a.value,active:!0})},onKeyUp(e){e.defaultPrevented||" "!==e.key||t({type:"SET_ACTIVE",value:null})},disabled:s.disabled,defaultChecked:s.checked,style:r.NL})},getIndicatorProps:()=>n.element({id:p.getIndicatorId(e.context),...g.indicator.attrs,dir:e.context.dir,hidden:null==e.context.value,"data-disabled":(0,r.PB)(a),"data-orientation":e.context.orientation,style:{"--transition-property":"left, top, width, height","--left":e.context.indicatorRect?.left,"--top":e.context.indicatorRect?.top,"--width":e.context.indicatorRect?.width,"--height":e.context.indicatorRect?.height,position:"absolute",willChange:"var(--transition-property)",transitionProperty:"var(--transition-property)",transitionDuration:e.context.canIndicatorTransition?"var(--transition-duration, 150ms)":"0ms",transitionTimingFunction:"var(--transition-timing-function)",["horizontal"===e.context.orientation?"left":"top"]:"horizontal"===e.context.orientation?"var(--left)":"var(--top)"}})}}var{not:m}=o.guards;function f(e){let t=(0,d.oA)(e);return(0,o.C8)({id:"radio",initial:"idle",context:{value:null,activeValue:null,focusedValue:null,hoveredValue:null,disabled:!1,orientation:"vertical",...t,indicatorRect:{},canIndicatorTransition:!1,fieldsetDisabled:!1,focusVisible:!1,ssr:!0},computed:{isDisabled:e=>!!e.disabled||e.fieldsetDisabled},entry:["syncIndicatorRect","syncSsr"],exit:["cleanupObserver"],activities:["trackFormControlState","trackFocusVisible"],watch:{value:["setIndicatorTransition","syncIndicatorRect","syncInputElements"]},on:{SET_VALUE:[{guard:m("isTrusted"),actions:["setValue","dispatchChangeEvent"]},{actions:["setValue"]}],SET_HOVERED:{actions:"setHovered"},SET_ACTIVE:{actions:"setActive"},SET_FOCUSED:{actions:"setFocused"}},states:{idle:{}}},{guards:{isTrusted:(e,t)=>!!t.isTrusted},activities:{trackFormControlState:(e,t,{send:n,initialContext:a})=>(0,s.NS)(p.getRootEl(e),{onFieldsetDisabledChange(t){e.fieldsetDisabled=t},onFormReset(){n({type:"SET_VALUE",value:a.value})}}),trackFocusVisible:e=>(0,i.BT)({root:p.getRootNode(e)})},actions:{setValue(e,t){E.value(e,t.value)},setHovered(e,t){e.hoveredValue=t.value},setActive(e,t){e.activeValue=t.value},setFocused(e,t){e.focusedValue=t.value,e.focusVisible=t.focusVisible},syncInputElements(e){p.getInputEls(e).forEach(t=>{t.checked=t.value===e.value})},setIndicatorTransition(e){e.canIndicatorTransition=(0,d.HD)(e.value)},cleanupObserver(e){e.indicatorCleanup?.()},syncSsr(e){e.ssr=!1},syncIndicatorRect(e){if(e.indicatorCleanup?.(),!p.getIndicatorEl(e))return;let t=e.value,n=p.getActiveRadioEl(e);if(null==t||!n){e.indicatorRect={};return}e.indicatorCleanup=(0,l.c)(n,{getRect:e=>p.getOffsetRect(e),onChange(t){e.indicatorRect=p.resolveRect(t),(0,r.Y3)(()=>{e.canIndicatorTransition=!1})}})},dispatchChangeEvent(e){p.getInputEls(e).forEach(t=>{let n=t.value===e.value;n!==t.checked&&(0,s.FW)(t,{checked:n})})}}})}var v={change:e=>{null!=e.value&&e.onValueChange?.({value:e.value})}},E={value:(e,t)=>{(0,d.Xy)(e.value,t)||(e.value=t,v.change(e))}},I=(0,c.e)()(["dir","disabled","form","getRootNode","id","ids","name","onValueChange","orientation","readOnly","value"]);(0,d.xQ)(I);var T=(0,c.e)()(["value","disabled","invalid"]);(0,d.xQ)(T)},3600:function(e,t,n){n.d(t,{$j:function(){return g},u_:function(){return p}});var a=n(43090),r=n(75050),i=n(87984),o=n(31355),l=n(28733),s=n(64652),d=n(62487),c=(0,a.F)("rating-group").parts("root","label","item","control").build(),u=(0,i.tp)({getRootId:e=>e.ids?.root??`rating:${e.id}`,getLabelId:e=>e.ids?.label??`rating:${e.id}:label`,getHiddenInputId:e=>e.ids?.hiddenInput??`rating:${e.id}:input`,getControlId:e=>e.ids?.control??`rating:${e.id}:control`,getItemId:(e,t)=>e.ids?.item?.(t)??`rating:${e.id}:item:${t}`,getRootEl:e=>u.getById(e,u.getRootId(e)),getControlEl:e=>u.getById(e,u.getControlId(e)),getRadioEl:(e,t=e.value)=>{let n=`[role=radio][aria-posinset='${Math.ceil(t)}']`;return(0,i.IO)(u.getControlEl(e),n)},getHiddenInputEl:e=>u.getById(e,u.getHiddenInputId(e)),dispatchChangeEvent:e=>{let t=u.getHiddenInputEl(e);t&&(0,o.x$)(t,{value:e.value})}});function g(e,t,n){let a=e.context.isInteractive,o=e.context.isDisabled,l=e.context.readOnly,s=e.context.value,d=e.context.hoveredValue,g=e.context.translations;function p(t){let n=e.context.isHovering?e.context.hoveredValue:e.context.value,a=Math.ceil(n)===t.index;return{highlighted:t.index<=n||a,half:a&&.5===Math.abs(n-t.index),checked:a||-1===e.context.value&&1===t.index}}return{hovering:e.context.isHovering,value:s,hoveredValue:d,count:e.context.count,items:Array.from({length:e.context.count}).map((e,t)=>t+1),setValue(e){t({type:"SET_VALUE",value:e})},clearValue(){t("CLEAR_VALUE")},getRootProps:()=>n.element({...c.root.attrs,dir:e.context.dir,id:u.getRootId(e.context)}),getHiddenInputProps:()=>n.input({name:e.context.name,form:e.context.form,type:"text",hidden:!0,disabled:o,readOnly:l,required:e.context.required,id:u.getHiddenInputId(e.context),defaultValue:e.context.value}),getLabelProps:()=>n.label({...c.label.attrs,dir:e.context.dir,id:u.getLabelId(e.context),"data-disabled":(0,i.PB)(o),htmlFor:u.getHiddenInputId(e.context),onClick(t){if(t.defaultPrevented||!a)return;t.preventDefault();let n=u.getRadioEl(e.context,1);n?.focus({preventScroll:!0})}}),getControlProps:()=>n.element({id:u.getControlId(e.context),...c.control.attrs,dir:e.context.dir,role:"radiogroup","aria-orientation":"horizontal","aria-labelledby":u.getLabelId(e.context),"aria-readonly":(0,i.Qm)(l),"data-readonly":(0,i.PB)(l),"data-disabled":(0,i.PB)(o),onPointerMove(e){a&&"touch"!==e.pointerType&&t("GROUP_POINTER_OVER")},onPointerLeave(e){a&&"touch"!==e.pointerType&&t("GROUP_POINTER_LEAVE")}}),getItemState:p,getItemProps(s){let{index:d}=s,h=p(s),m=g.ratingValueText(d);return n.element({...c.item.attrs,dir:e.context.dir,id:u.getItemId(e.context,d.toString()),role:"radio",tabIndex:l?h.checked?0:void 0:o?void 0:h.checked?0:-1,"aria-roledescription":"rating","aria-label":m,"aria-disabled":o,"data-disabled":(0,i.PB)(o),"data-readonly":(0,i.PB)(l),"aria-setsize":e.context.count,"aria-checked":h.checked,"data-checked":(0,i.PB)(h.checked),"aria-posinset":d,"data-highlighted":(0,i.PB)(h.highlighted),"data-half":(0,i.PB)(h.half),onPointerDown(e){a&&(0,r.pW)(e)&&e.preventDefault()},onPointerMove(n){if(!a)return;let i=(0,r.Em)(n);t({type:"POINTER_OVER",index:d,isMidway:.5>(0,r.rs)(i,n.currentTarget).getPercentValue({orientation:"horizontal",dir:e.context.dir})})},onKeyDown(n){if(n.defaultPrevented||!a)return;let i={ArrowLeft(){t("ARROW_LEFT")},ArrowRight(){t("ARROW_RIGHT")},ArrowUp(){t("ARROW_LEFT")},ArrowDown(){t("ARROW_RIGHT")},Space(){t({type:"SPACE",value:d})},Home(){t("HOME")},End(){t("END")}}[(0,r.g0)(n,e.context)];i&&(n.preventDefault(),i(n))},onClick(){a&&t({type:"CLICK",value:d})},onFocus(){a&&t("FOCUS")},onBlur(){a&&t("BLUR")}})}}}function p(e){let t=(0,s.oA)(e);return(0,l.C8)({id:"rating",initial:"idle",context:{name:"rating",count:5,dir:"ltr",value:-1,readOnly:!1,disabled:!1,...t,hoveredValue:-1,fieldsetDisabled:!1,translations:{ratingValueText:e=>`${e} stars`,...t.translations}},created:["roundValueIfNeeded"],watch:{allowHalf:["roundValueIfNeeded"]},computed:{isDisabled:e=>!!e.disabled||e.fieldsetDisabled,isInteractive:e=>!(e.isDisabled||e.readOnly),isHovering:e=>e.hoveredValue>-1},activities:["trackFormControlState"],on:{SET_VALUE:{actions:["setValue"]},CLEAR_VALUE:{actions:["clearValue"]}},states:{idle:{entry:"clearHoveredValue",on:{GROUP_POINTER_OVER:"hover",FOCUS:"focus",CLICK:{actions:["setValue","focusActiveRadio"]}}},focus:{on:{POINTER_OVER:{actions:"setHoveredValue"},GROUP_POINTER_LEAVE:{actions:"clearHoveredValue"},BLUR:"idle",SPACE:{guard:"isValueEmpty",actions:["setValue"]},CLICK:{actions:["setValue","focusActiveRadio"]},ARROW_LEFT:{actions:["setPrevValue","focusActiveRadio"]},ARROW_RIGHT:{actions:["setNextValue","focusActiveRadio"]},HOME:{actions:["setValueToMin","focusActiveRadio"]},END:{actions:["setValueToMax","focusActiveRadio"]}}},hover:{on:{POINTER_OVER:{actions:"setHoveredValue"},GROUP_POINTER_LEAVE:[{guard:"isRadioFocused",target:"focus",actions:"clearHoveredValue"},{target:"idle",actions:"clearHoveredValue"}],CLICK:{actions:["setValue","focusActiveRadio"]}}}}},{guards:{isInteractive:e=>!(e.disabled||e.readOnly),isHoveredValueEmpty:e=>-1===e.hoveredValue,isValueEmpty:e=>e.value<=0,isRadioFocused:e=>!!u.getControlEl(e)?.contains(u.getActiveElement(e))},activities:{trackFormControlState:(e,t,{initialContext:n})=>(0,o.NS)(u.getHiddenInputEl(e),{onFieldsetDisabledChange(t){e.fieldsetDisabled=t},onFormReset(){m.value(e,n.value)}})},actions:{clearHoveredValue(e){m.hoveredValue(e,-1)},focusActiveRadio(e){(0,i.Wn)(()=>u.getRadioEl(e)?.focus())},setPrevValue(e){let t=e.allowHalf?.5:1;m.value(e,Math.max(0,e.value-t))},setNextValue(e){let t=e.allowHalf?.5:1,n=-1===e.value?0:e.value;m.value(e,Math.min(e.count,n+t))},setValueToMin(e){m.value(e,1)},setValueToMax(e){m.value(e,e.count)},setValue(e,t){let n=-1===e.hoveredValue?t.value:e.hoveredValue;m.value(e,n)},clearValue(e){m.value(e,-1)},setHoveredValue(e,t){let n=e.allowHalf&&t.isMidway;m.hoveredValue(e,t.index-(n?.5:0))},roundValueIfNeeded(e){e.allowHalf||(e.value=Math.round(e.value))}}})}var h={change:e=>{e.onValueChange?.({value:e.value}),u.dispatchChangeEvent(e)},hoverChange:e=>{e.onHoverChange?.({hoveredValue:e.hoveredValue})}},m={value:(e,t)=>{(0,s.Xy)(e.value,t)||(e.value=t,h.change(e))},hoveredValue:(e,t)=>{(0,s.Xy)(e.hoveredValue,t)||(e.hoveredValue=t,h.hoverChange(e))}},f=(0,d.e)()(["allowHalf","autoFocus","count","dir","disabled","form","getRootNode","id","ids","name","onHoverChange","onValueChange","required","readOnly","translations","value"]);(0,s.xQ)(f);var v=(0,d.e)()(["index"]);(0,s.xQ)(v)},5347:function(e,t,n){n.d(t,{$j:function(){return C},u_:function(){return S}});var a=n(43090),r=n(75050),i=n(87984),o=n(28733),l=n(64652);function s(e,t,n,a=e=>e){return e*a(.5-t*(.5-n))}function d(e,t){return[e[0]+t[0],e[1]+t[1]]}function c(e,t){return[e[0]-t[0],e[1]-t[1]]}function u(e,t){return[e[0]*t,e[1]*t]}function g(e){return[e[1],-e[0]]}function p(e,t){return e[0]*t[0]+e[1]*t[1]}function h(e,t){var n;return(n=c(e,t))[0]*n[0]+n[1]*n[1]}function m(e){var t;return t=Math.hypot(e[0],e[1]),[e[0]/t,e[1]/t]}function f(e,t,n){let a=Math.sin(n),r=Math.cos(n),i=e[0]-t[0],o=e[1]-t[1];return[i*r-o*a+t[0],i*a+o*r+t[1]]}function v(e,t,n){return d(e,u(c(t,e),n))}var{min:E,PI:I}=Math,T=I+1e-4,x=n(62487),b=(0,a.F)("signature-pad").parts("root","control","segment","segmentPath","guide","clearTrigger","label").build(),y=(0,i.tp)({getRootId:e=>e.ids?.root??`signature-${e.id}`,getControlId:e=>e.ids?.control??`signature-control-${e.id}`,getLabelId:e=>e.ids?.label??`signature-label-${e.id}`,getHiddenInputId:e=>e.ids?.hiddenInput??`signature-input-${e.id}`,getControlEl:e=>y.getById(e,y.getControlId(e)),getSegmentEl:e=>(0,i.IO)(y.getControlEl(e),"[data-part=segment]"),getHiddenInputEl:e=>y.getById(e,y.getHiddenInputId(e)),getDataUrl:(e,t)=>e.isEmpty?Promise.resolve(""):(0,i.$k)(y.getSegmentEl(e),t)}),P={control:"signature pad",clearTrigger:"clear signature"};function C(e,t,n){let a=e.matches("drawing"),o=e.context.isEmpty,l=e.context.isInteractive,s=!!e.context.disabled,d=e.context.translations||P;return{empty:o,drawing:a,currentPath:e.context.currentPath,paths:e.context.paths,clear(){t({type:"CLEAR"})},getDataUrl:(t,n)=>y.getDataUrl(e.context,{type:t,quality:n}),getLabelProps:()=>n.label({...b.label.attrs,id:y.getLabelId(e.context),"data-disabled":(0,i.PB)(s),htmlFor:y.getHiddenInputId(e.context),onClick(t){if(!l||t.defaultPrevented)return;let n=y.getControlEl(e.context);n?.focus({preventScroll:!0})}}),getRootProps:()=>n.element({...b.root.attrs,"data-disabled":(0,i.PB)(s),id:y.getRootId(e.context)}),getControlProps:()=>n.element({...b.control.attrs,tabIndex:s?void 0:0,id:y.getControlId(e.context),role:"application","aria-roledescription":"signature pad","aria-label":d.control,"aria-disabled":s,"data-disabled":(0,i.PB)(s),onPointerDown(n){if(!(0,r.pW)(n)||(0,r.pI)(n)||!l)return;let a=(0,i.NI)(n);if(a?.closest("[data-part=clear-trigger]"))return;n.currentTarget.setPointerCapture(n.pointerId);let o={x:n.clientX,y:n.clientY},{offset:s}=(0,r.rs)(o,y.getControlEl(e.context));t({type:"POINTER_DOWN",point:s,pressure:n.pressure})},onPointerUp(e){l&&e.currentTarget.hasPointerCapture(e.pointerId)&&e.currentTarget.releasePointerCapture(e.pointerId)},style:{position:"relative",touchAction:"none",userSelect:"none",WebkitUserSelect:"none"}}),getSegmentProps:()=>n.svg({...b.segment.attrs,style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",pointerEvents:"none",fill:e.context.drawing.fill}}),getSegmentPathProps:e=>n.path({...b.segmentPath.attrs,d:e.path}),getGuideProps:()=>n.element({...b.guide.attrs,"data-disabled":(0,i.PB)(s)}),getClearTriggerProps:()=>n.button({...b.clearTrigger.attrs,type:"button","aria-label":d.clearTrigger,hidden:!e.context.paths.length||a,disabled:s,onClick(){t({type:"CLEAR"})}}),getHiddenInputProps:t=>n.input({id:y.getHiddenInputId(e.context),type:"text",hidden:!0,disabled:s,required:e.context.required,readOnly:e.context.readOnly,name:e.context.name,value:t.value})}}var O=(e,t)=>(e+t)/2;function S(e){let t=(0,l.oA)(e);return(0,o.C8)({id:"signature-pad",initial:"idle",context:{readOnly:!1,disabled:!1,...t,paths:[],currentPoints:[],currentPath:null,drawing:{size:2,simulatePressure:!1,thinning:.7,smoothing:.4,streamline:.6,...t.drawing}},computed:{isInteractive:e=>!(e.disabled||e.readOnly),isEmpty:e=>0===e.paths.length},on:{CLEAR:{actions:["clearPoints","invokeOnDrawEnd","focusCanvasEl"]}},states:{idle:{on:{POINTER_DOWN:{target:"drawing",actions:["addPoint"]}}},drawing:{activities:["trackPointerMove"],on:{POINTER_MOVE:{actions:["addPoint","invokeOnDraw"]},POINTER_UP:{target:"idle",actions:["endStroke","invokeOnDrawEnd"]}}}}},{activities:{trackPointerMove(e,t,{send:n}){let a=y.getDoc(e);return(0,r.h_)(a,{onPointerMove({event:t,point:a}){let{offset:i}=(0,r.rs)(a,y.getControlEl(e));n({type:"POINTER_MOVE",point:i,pressure:t.pressure})},onPointerUp(){n({type:"POINTER_UP"})}})}},actions:{addPoint(e,t){e.currentPoints.push(t.point);let n=function(e,t={}){return function(e,t={}){var n,a;let{size:r=16,smoothing:i=.5,thinning:o=.5,simulatePressure:l=!0,easing:I=e=>e,start:x={},end:b={},last:y=!1}=t,{cap:P=!0,easing:C=e=>e*(2-e)}=x,{cap:O=!0,easing:S=e=>--e*e*e+1}=b;if(0===e.length||r<=0)return[];let R=e[e.length-1].runningLength,A=!1===x.taper?0:!0===x.taper?Math.max(r,R):x.taper,V=!1===b.taper?0:!0===b.taper?Math.max(r,R):b.taper,N=Math.pow(r*i,2),w=[],D=[],L=e.slice(0,10).reduce((e,t)=>{let n=t.pressure;if(l){let a=E(1,t.distance/r),i=E(1,1-a);n=E(1,e+.275*a*(i-e))}return(e+n)/2},e[0].pressure),k=s(r,o,e[e.length-1].pressure,I),F,M=e[0].vector,B=e[0].point,_=B,$=B,U=_,H=!1;for(let t=0;t<e.length;t++){let{pressure:n}=e[t],{point:a,vector:i,distance:m,runningLength:x}=e[t];if(t<e.length-1&&R-x<3)continue;if(o){if(l){let e=E(1,m/r),t=E(1,1-e);n=E(1,L+.275*e*(t-L))}k=s(r,o,n,I)}else k=r/2;void 0===F&&(F=k),k=Math.max(.01,k*Math.min(x<A?C(x/A):1,R-x<V?S((R-x)/V):1));let b=(t<e.length-1?e[t+1]:e[t]).vector,y=t<e.length-1?p(i,b):1,P=0>p(i,M)&&!H,O=null!==y&&y<0;if(P||O){let e=u(g(M),k);for(let t=1/13,n=0;n<=1;n+=t)$=f(c(a,e),a,T*n),w.push($),U=f(d(a,e),a,-(T*n)),D.push(U);B=$,_=U,O&&(H=!0);continue}if(H=!1,t===e.length-1){let e=u(g(i),k);w.push(c(a,e)),D.push(d(a,e));continue}let G=u(g(v(b,i,y)),k);$=c(a,G),(t<=1||h(B,$)>N)&&(w.push($),B=$),U=d(a,G),(t<=1||h(_,U)>N)&&(D.push(U),_=U),L=n,M=i}let G=e[0].point.slice(0,2),z=e.length>1?e[e.length-1].point.slice(0,2):d(e[0].point,[1,1]),W=[],K=[];if(1===e.length){if(!(A||V)||y){let e=(n=m(g(c(G,z))),d(G,u(n,-(F||k)))),t=[];for(let n=1/13,a=n;a<=1;a+=n)t.push(f(e,G,2*T*a));return t}}else{if(!(A||V&&1===e.length)){if(P)for(let e=1/13,t=e;t<=1;t+=e){let e=f(D[0],G,T*t);W.push(e)}else{let e=c(w[0],D[0]),t=u(e,.5),n=u(e,.51);W.push(c(G,t),c(G,n),d(G,n),d(G,t))}}let t=g([-(a=e[e.length-1].vector)[0],-a[1]]);if(V||A&&1===e.length)K.push(z);else if(O){let e=d(z,u(t,k));for(let t=1/29,n=t;n<1;n+=t)K.push(f(e,z,3*T*n))}else K.push(d(z,u(t,k)),d(z,u(t,.99*k)),c(z,u(t,.99*k)),c(z,u(t,k)))}return w.concat(K,D.reverse(),W)}(function(e,t={}){var n,a,r;let{streamline:i=.5,size:o=16,last:l=!1}=t;if(0===e.length)return[];let s=.15+(1-i)*.85,u=Array.isArray(e[0])?e:e.map(({x:e,y:t,pressure:n=.5})=>[e,t,n]);if(2===u.length){let e=u[1];u=u.slice(0,-1);for(let t=1;t<5;t++)u.push(v(u[0],e,t/4))}1===u.length&&(u=[...u,[...d(u[0],[1,1]),...u[0].slice(2)]]);let g=[{point:[u[0][0],u[0][1]],pressure:u[0][2]>=0?u[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],p=!1,h=0,f=g[0],E=u.length-1;for(let e=1;e<u.length;e++){let t=l&&e===E?u[e].slice(0,2):v(f.point,u[e],s);if((a=f.point)[0]===t[0]&&a[1]===t[1])continue;let n=(r=f.point,Math.hypot(t[1]-r[1],t[0]-r[0]));if(h+=n,e<E&&!p){if(h<o)continue;p=!0}f={point:t,pressure:u[e][2]>=0?u[e][2]:.5,vector:m(c(f.point,t)),distance:n,runningLength:h},g.push(f)}return g[0].vector=(null==(n=g[1])?void 0:n.vector)||[0,0],g}(e,t),t)}(e.currentPoints,e.drawing);e.currentPath=function(e,t=!0){let n=e.length;if(n<4)return"";let a=e[0],r=e[1],i=e[2],o=`M${a[0].toFixed(2)},${a[1].toFixed(2)} Q${r[0].toFixed(2)},${r[1].toFixed(2)} ${O(r[0],i[0]).toFixed(2)},${O(r[1],i[1]).toFixed(2)} T`;for(let t=2,i=n-1;t<i;t++)a=e[t],r=e[t+1],o+=`${O(a[0],r[0]).toFixed(2)},${O(a[1],r[1]).toFixed(2)} `;return t&&(o+="Z"),o}(n)},endStroke(e){e.paths.push(e.currentPath),e.currentPoints=[],e.currentPath=null},clearPoints(e){e.currentPoints=[],e.paths=[]},focusCanvasEl(e){queueMicrotask(()=>{y.getControlEl(e)?.focus({preventScroll:!0})})},invokeOnDraw(e){e.onDraw?.({paths:[...e.paths,e.currentPath]})},invokeOnDrawEnd(e){e.onDrawEnd?.({paths:[...e.paths],getDataUrl:(t,n=.92)=>y.getDataUrl(e,{type:t,quality:n})})}}})}var R=(0,x.e)()(["dir","disabled","drawing","getRootNode","id","ids","name","onDraw","onDrawEnd","readOnly","required","translations"]);(0,l.xQ)(R)},72222:function(e,t,n){n.d(t,{$j:function(){return E},u_:function(){return T}});var a=n(43090),r=n(75050),i=n(87984),o=n(80594),l=n(31355),s=n(28733),d=n(64652),c=n(62487),u=(0,a.F)("slider").parts("root","label","thumb","valueText","track","range","control","markerGroup","marker","draggingIndicator").build();function g(e){let t=100*(0,o.xs)(e.value,e.min,e.max);return function(e,t){if("center"===e.thumbAlignment)return`${t}%`;let n=e.isVertical?function(e){let{height:t=0}=e.thumbSize??{};return parseFloat((0,o.wy)([e.min,e.max],[-t/2,t/2])(e.value).toFixed(2))}(e):function(e){let{width:t=0}=e.thumbSize??{};return e.isRtl?-1*parseFloat((0,o.wy)([e.max,e.min],[-t/2,t/2])(e.value).toFixed(2)):parseFloat((0,o.wy)([e.min,e.max],[-t/2,t/2])(e.value).toFixed(2))}(e);return`calc(${t}% - ${n}px)`}(e,t)}function p(e){let t="visible";return"contain"!==e.thumbAlignment||e.hasMeasuredThumbSize||(t="hidden"),t}var h=(0,i.tp)({getRootStyle:function(e){let t=function(e){var t;let[n,a]=[(t=e.valuePercent)[0],t[t.length-1]];if(1===e.valuePercent.length){if("center"===e.origin){let t=e.valuePercent[0]<50;return{start:t?`${e.valuePercent[0]}%`:"50%",end:t?"50%":`${100-e.valuePercent[0]}%`}}return{start:"0%",end:`${100-a}%`}}return{start:`${n}%`,end:`${100-a}%`}}(e);return{...e.value.reduce((t,n,a)=>{let r=g({...e,value:n});return{...t,[`--slider-thumb-offset-${a}`]:r}},{}),"--slider-thumb-transform":e.isVertical?"translateY(50%)":e.isRtl?"translateX(50%)":"translateX(-50%)","--slider-range-start":t.start,"--slider-range-end":t.end}},getControlStyle:function(){return{touchAction:"none",userSelect:"none",WebkitUserSelect:"none",position:"relative"}},getThumbStyle:function(e,t){let n=e.isVertical?"bottom":"insetInlineStart";return{visibility:p(e),position:"absolute",transform:"var(--slider-thumb-transform)",[n]:`var(--slider-thumb-offset-${t})`}},getRangeStyle:function(e){return e.isVertical?{position:"absolute",bottom:"var(--slider-range-start)",top:"var(--slider-range-end)"}:{position:"absolute",[e.isRtl?"right":"left"]:"var(--slider-range-start)",[e.isRtl?"left":"right"]:"var(--slider-range-end)"}},getMarkerStyle:function(e,t){return{visibility:p(e),position:"absolute",pointerEvents:"none",[e.isHorizontal?"insetInlineStart":"bottom"]:g({...e,value:t}),translate:"var(--tx) var(--ty)","--tx":e.isHorizontal?e.isRtl?"50%":"-50%":"0%","--ty":e.isHorizontal?"0%":"50%"}},getMarkerGroupStyle:function(){return{userSelect:"none",WebkitUserSelect:"none",pointerEvents:"none",position:"relative"}},getRootId:e=>e.ids?.root??`slider:${e.id}`,getThumbId:(e,t)=>e.ids?.thumb?.(t)??`slider:${e.id}:thumb:${t}`,getHiddenInputId:(e,t)=>e.ids?.hiddenInput?.(t)??`slider:${e.id}:input:${t}`,getControlId:e=>e.ids?.control??`slider:${e.id}:control`,getTrackId:e=>e.ids?.track??`slider:${e.id}:track`,getRangeId:e=>e.ids?.range??`slider:${e.id}:range`,getLabelId:e=>e.ids?.label??`slider:${e.id}:label`,getValueTextId:e=>e.ids?.valueText??`slider:${e.id}:value-text`,getMarkerId:(e,t)=>e.ids?.marker?.(t)??`slider:${e.id}:marker:${t}`,getRootEl:e=>h.getById(e,h.getRootId(e)),getThumbEl:(e,t)=>h.getById(e,h.getThumbId(e,t)),getHiddenInputEl:(e,t)=>h.getById(e,h.getHiddenInputId(e,t)),getControlEl:e=>h.getById(e,h.getControlId(e)),getElements:e=>(0,i.Kt)(h.getControlEl(e),"[role=slider]"),getFirstEl:e=>h.getElements(e)[0],getRangeEl:e=>h.getById(e,h.getRangeId(e)),getValueFromPoint(e,t){let n=h.getControlEl(e);if(!n)return;let a=(0,r.rs)(t,n).getPercentValue({orientation:e.orientation,dir:e.dir,inverted:{y:!0}});return(0,o.h1)(a,e.min,e.max,e.step)},dispatchChangeEvent(e){Array.from(e.value).forEach((t,n)=>{let a=h.getHiddenInputEl(e,n);a&&(0,l.x$)(a,{value:t})})}});function m(e,t){return t.map((t,n,a)=>v({...e,value:a},t,n))}function f(e,t){return(0,o.RV)(e.value,e.min,e.max,e.minStepsBetweenThumbs)[t]}function v(e,t,n){let a=f(e,n),r=(0,o.N4)(t,e.min,e.max,e.step);return(0,o.HU)(r,a.min,a.max)}function E(e,t,n){let a=e.context["aria-label"],l=e.context["aria-labelledby"],s=e.context.value,d=e.matches("focus"),c=e.matches("dragging"),g=e.context.isDisabled,p=e.context.invalid,m=e.context.isInteractive,v="horizontal"===e.context.orientation,E="vertical"===e.context.orientation;function I(t){return(0,o.xs)(t,e.context.min,e.context.max)}function T(t){return(0,o.h1)(t,e.context.min,e.context.max,e.context.step)}return{value:e.context.value,dragging:c,focused:d,setValue(e){t({type:"SET_VALUE",value:e})},getThumbValue:e=>s[e],setThumbValue(e,n){t({type:"SET_VALUE",index:e,value:n})},getValuePercent:I,getPercentValue:T,getThumbPercent:e=>I(s[e]),setThumbPercent(e,n){t({type:"SET_VALUE",index:e,value:T(n)})},getThumbMin:t=>f(e.context,t).min,getThumbMax:t=>f(e.context,t).max,increment(e){t({type:"INCREMENT",index:e})},decrement(e){t({type:"DECREMENT",index:e})},focus(){m&&t({type:"FOCUS",index:0})},getLabelProps:()=>n.label({...u.label.attrs,dir:e.context.dir,"data-disabled":(0,i.PB)(g),"data-orientation":e.context.orientation,"data-invalid":(0,i.PB)(p),"data-dragging":(0,i.PB)(c),"data-focus":(0,i.PB)(d),id:h.getLabelId(e.context),htmlFor:h.getHiddenInputId(e.context,0),onClick(t){m&&(t.preventDefault(),h.getFirstEl(e.context)?.focus())},style:{userSelect:"none",WebkitUserSelect:"none"}}),getRootProps:()=>n.element({...u.root.attrs,"data-disabled":(0,i.PB)(g),"data-orientation":e.context.orientation,"data-dragging":(0,i.PB)(c),"data-invalid":(0,i.PB)(p),"data-focus":(0,i.PB)(d),id:h.getRootId(e.context),dir:e.context.dir,style:h.getRootStyle(e.context)}),getValueTextProps:()=>n.element({...u.valueText.attrs,dir:e.context.dir,"data-disabled":(0,i.PB)(g),"data-orientation":e.context.orientation,"data-invalid":(0,i.PB)(p),"data-focus":(0,i.PB)(d),id:h.getValueTextId(e.context)}),getTrackProps:()=>n.element({...u.track.attrs,dir:e.context.dir,id:h.getTrackId(e.context),"data-disabled":(0,i.PB)(g),"data-invalid":(0,i.PB)(p),"data-dragging":(0,i.PB)(c),"data-orientation":e.context.orientation,"data-focus":(0,i.PB)(d),style:{position:"relative"}}),getThumbProps(o){let{index:p=0,name:I}=o,T=s[p],x=f(e.context,p),b=e.context.getAriaValueText?.({value:T,index:p}),y=Array.isArray(a)?a[p]:a,P=Array.isArray(l)?l[p]:l;return n.element({...u.thumb.attrs,dir:e.context.dir,"data-index":p,"data-name":I,id:h.getThumbId(e.context,p),"data-disabled":(0,i.PB)(g),"data-orientation":e.context.orientation,"data-focus":(0,i.PB)(d&&e.context.focusedIndex===p),"data-dragging":(0,i.PB)(c&&e.context.focusedIndex===p),draggable:!1,"aria-disabled":(0,i.Qm)(g),"aria-label":y,"aria-labelledby":P??h.getLabelId(e.context),"aria-orientation":e.context.orientation,"aria-valuemax":x.max,"aria-valuemin":x.min,"aria-valuenow":s[p],"aria-valuetext":b,role:"slider",tabIndex:g?void 0:0,style:h.getThumbStyle(e.context,p),onPointerDown(e){m&&(t({type:"THUMB_POINTER_DOWN",index:p}),e.stopPropagation())},onBlur(){m&&t("BLUR")},onFocus(){m&&t({type:"FOCUS",index:p})},onKeyDown(n){if(n.defaultPrevented||!m)return;let a=(0,r.OP)(n)*e.context.step,i={ArrowUp(){v||t({type:"ARROW_INC",step:a,src:"ArrowUp"})},ArrowDown(){v||t({type:"ARROW_DEC",step:a,src:"ArrowDown"})},ArrowLeft(){E||t({type:"ARROW_DEC",step:a,src:"ArrowLeft"})},ArrowRight(){E||t({type:"ARROW_INC",step:a,src:"ArrowRight"})},PageUp(){t({type:"ARROW_INC",step:a,src:"PageUp"})},PageDown(){t({type:"ARROW_DEC",step:a,src:"PageDown"})},Home(){t("HOME")},End(){t("END")}}[(0,r.g0)(n,e.context)];i&&(i(n),n.preventDefault(),n.stopPropagation())}})},getHiddenInputProps(t){let{index:a=0,name:r}=t;return n.input({name:r??(e.context.name?e.context.name+(e.context.value.length>1?"[]":""):void 0),form:e.context.form,type:"text",hidden:!0,defaultValue:e.context.value[a],id:h.getHiddenInputId(e.context,a)})},getRangeProps:()=>n.element({id:h.getRangeId(e.context),...u.range.attrs,dir:e.context.dir,"data-dragging":(0,i.PB)(c),"data-focus":(0,i.PB)(d),"data-invalid":(0,i.PB)(p),"data-disabled":(0,i.PB)(g),"data-orientation":e.context.orientation,style:h.getRangeStyle(e.context)}),getControlProps:()=>n.element({...u.control.attrs,dir:e.context.dir,id:h.getControlId(e.context),"data-dragging":(0,i.PB)(c),"data-disabled":(0,i.PB)(g),"data-orientation":e.context.orientation,"data-invalid":(0,i.PB)(p),"data-focus":(0,i.PB)(d),style:h.getControlStyle(),onPointerDown(e){!m||!(0,r.pW)(e)||(0,r.pI)(e)||(t({type:"POINTER_DOWN",point:(0,r.Em)(e)}),e.preventDefault(),e.stopPropagation())}}),getMarkerGroupProps:()=>n.element({...u.markerGroup.attrs,role:"presentation",dir:e.context.dir,"aria-hidden":!0,"data-orientation":e.context.orientation,style:h.getMarkerGroupStyle()}),getMarkerProps(t){let a;let r=h.getMarkerStyle(e.context,t.value),o=e.context.value[0],l=e.context.value[e.context.value.length-1];return a=t.value<o?"under-value":t.value>l?"over-value":"at-value",n.element({...u.marker.attrs,id:h.getMarkerId(e.context,t.value),role:"presentation",dir:e.context.dir,"data-orientation":e.context.orientation,"data-value":t.value,"data-disabled":(0,i.PB)(g),"data-state":a,style:r})},getDraggingIndicatorProps(t){let{index:a=0}=t,r=a===e.context.focusedIndex&&c;return n.element({...u.draggingIndicator.attrs,role:"presentation",dir:e.context.dir,hidden:!r,"data-orientation":e.context.orientation,"data-state":r?"open":"closed",style:h.getThumbStyle(e.context,a)})}}}var I=(e,t)=>e?.width===t?.width&&e?.height===t?.height;function T(e){let t=(0,d.oA)(e);return(0,s.C8)({id:"slider",initial:"idle",context:{thumbSize:null,thumbAlignment:"contain",min:0,max:100,step:1,value:[0],origin:"start",orientation:"horizontal",dir:"ltr",minStepsBetweenThumbs:0,disabled:!1,readOnly:!1,...t,focusedIndex:-1,fieldsetDisabled:!1},computed:{isHorizontal:e=>"horizontal"===e.orientation,isVertical:e=>"vertical"===e.orientation,isRtl:e=>"horizontal"===e.orientation&&"rtl"===e.dir,isDisabled:e=>!!e.disabled||e.fieldsetDisabled,isInteractive:e=>!(e.readOnly||e.isDisabled),hasMeasuredThumbSize:e=>null!=e.thumbSize,valuePercent:e=>e.value.map(t=>100*(0,o.xs)(t,e.min,e.max))},watch:{value:["syncInputElements"]},entry:["coarseValue"],activities:["trackFormControlState","trackThumbsSize"],on:{SET_VALUE:[{guard:"hasIndex",actions:"setValueAtIndex"},{actions:"setValue"}],INCREMENT:{actions:"incrementThumbAtIndex"},DECREMENT:{actions:"decrementThumbAtIndex"}},states:{idle:{on:{POINTER_DOWN:{target:"dragging",actions:["setClosestThumbIndex","setPointerValue","focusActiveThumb"]},FOCUS:{target:"focus",actions:"setFocusedIndex"},THUMB_POINTER_DOWN:{target:"dragging",actions:["setFocusedIndex","focusActiveThumb"]}}},focus:{entry:"focusActiveThumb",on:{POINTER_DOWN:{target:"dragging",actions:["setClosestThumbIndex","setPointerValue","focusActiveThumb"]},THUMB_POINTER_DOWN:{target:"dragging",actions:["setFocusedIndex","focusActiveThumb"]},ARROW_DEC:{actions:["decrementThumbAtIndex","invokeOnChangeEnd"]},ARROW_INC:{actions:["incrementThumbAtIndex","invokeOnChangeEnd"]},HOME:{actions:["setFocusedThumbToMin","invokeOnChangeEnd"]},END:{actions:["setFocusedThumbToMax","invokeOnChangeEnd"]},BLUR:{target:"idle",actions:"clearFocusedIndex"}}},dragging:{entry:"focusActiveThumb",activities:"trackPointerMove",on:{POINTER_UP:{target:"focus",actions:"invokeOnChangeEnd"},POINTER_MOVE:{actions:"setPointerValue"}}}}},{guards:{hasIndex:(e,t)=>null!=t.index},activities:{trackFormControlState:(e,t,{initialContext:n})=>(0,l.NS)(h.getRootEl(e),{onFieldsetDisabledChange(t){e.fieldsetDisabled=t},onFormReset(){b.value(e,n.value)}}),trackPointerMove:(e,t,{send:n})=>(0,r.h_)(h.getDoc(e),{onPointerMove(e){n({type:"POINTER_MOVE",point:e.point})},onPointerUp(){n("POINTER_UP")}}),trackThumbsSize(e){if("contain"===e.thumbAlignment&&!e.thumbSize)return function(e){let{getNodes:t,observeMutation:n=!0,callback:a}=e,r=[],i=null;function o(){let e=t();i=e[0];let n=e.map((e,t)=>(function(e,t){if(!e){t(void 0);return}t({width:e.offsetWidth,height:e.offsetHeight});let n=new(e.ownerDocument.defaultView??window).ResizeObserver(n=>{let a,r;if(!Array.isArray(n)||!n.length)return;let[i]=n;if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;a=t.inlineSize,r=t.blockSize}else a=e.offsetWidth,r=e.offsetHeight;t({width:a,height:r})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)})(e,e=>{a(e,t)}));r.push(...n)}if(o(),n){let e=function(e,t){if(!e||!e.parentElement)return;let n=new(e.ownerDocument?.defaultView??window).MutationObserver(()=>{t()});return n.observe(e.parentElement,{childList:!0}),()=>{n.disconnect()}}(i,o);r.push(e)}return()=>{r.forEach(e=>{e?.()})}}({getNodes:()=>h.getElements(e),observeMutation:!0,callback(t){!t||I(e.thumbSize,t)||(e.thumbSize=t)}})}},actions:{syncInputElements(e){e.value.forEach((t,n)=>{let a=h.getHiddenInputEl(e,n);h.setValue(a,t)})},invokeOnChangeEnd(e){x.valueChangeEnd(e)},setClosestThumbIndex(e,t){let n=h.getValueFromPoint(e,t.point);if(null==n)return;let a=(0,o.Dh)(e.value,n);b.focusedIndex(e,a)},setFocusedIndex(e,t){b.focusedIndex(e,t.index)},clearFocusedIndex(e){b.focusedIndex(e,-1)},setPointerValue(e,t){let n=h.getValueFromPoint(e,t.point);if(null==n)return;let a=v(e,n,e.focusedIndex);b.valueAtIndex(e,e.focusedIndex,a)},focusActiveThumb(e){(0,i.Wn)(()=>{let t=h.getThumbEl(e,e.focusedIndex);t?.focus({preventScroll:!0})})},decrementThumbAtIndex(e,t){let n=function(e,t,n){let a=t??e.focusedIndex,r=f(e,a),i=(0,o.GI)(a,{...r,step:n??e.step,values:e.value});return i[a]=(0,o.HU)(i[a],r.min,r.max),i}(e,t.index,t.step);b.value(e,n)},incrementThumbAtIndex(e,t){let n=function(e,t,n){let a=t??e.focusedIndex,r=f(e,a),i=(0,o.Mi)(a,{...r,step:n??e.step,values:e.value});return i[a]=(0,o.HU)(i[a],r.min,r.max),i}(e,t.index,t.step);b.value(e,n)},setFocusedThumbToMin(e){let{min:t}=f(e,e.focusedIndex);b.valueAtIndex(e,e.focusedIndex,t)},setFocusedThumbToMax(e){let{max:t}=f(e,e.focusedIndex);b.valueAtIndex(e,e.focusedIndex,t)},coarseValue(e){let t=m(e,e.value);b.value(e,t)},setValueAtIndex(e,t){let n=v(e,t.value,t.index);b.valueAtIndex(e,t.index,n)},setValue(e,t){let n=m(e,t.value);b.value(e,n)}}})}var x={valueChange(e){e.onValueChange?.({value:Array.from(e.value)}),h.dispatchChangeEvent(e)},valueChangeEnd(e){e.onValueChangeEnd?.({value:Array.from(e.value)})},focusChange(e){e.onFocusChange?.({value:Array.from(e.value),focusedIndex:e.focusedIndex})}},b={valueAtIndex:(e,t,n)=>{(0,d.Xy)(e.value[t],n)||(e.value[t]=n,x.valueChange(e))},value:(e,t)=>{(0,d.Xy)(e.value,t)||(!function(e,t){for(let n=0;n<t.length;n++){let a=t[n];e[n]=a}}(e.value,t),x.valueChange(e))},focusedIndex:(e,t)=>{(0,d.Xy)(e.focusedIndex,t)||(e.focusedIndex=t,x.focusChange(e))}},y=(0,c.e)()(["aria-label","aria-labelledby","dir","disabled","form","getAriaValueText","getRootNode","id","ids","invalid","max","min","minStepsBetweenThumbs","name","onFocusChange","onValueChange","onValueChangeEnd","orientation","origin","readOnly","step","thumbAlignment","thumbAlignment","thumbSize","value"]);(0,d.xQ)(y);var P=(0,c.e)()(["index","name"]);(0,d.xQ)(P)},83783:function(e,t,n){n.d(t,{$j:function(){return f},u_:function(){return v}});var a=n(43090),r=n(75050),i=n(87984),o=n(28733),l=n(64652),s=n(62487),d=(0,a.F)("splitter").parts("root","panel","resizeTrigger").build(),c=(0,i.tp)({getRootId:e=>e.ids?.root??`splitter:${e.id}`,getResizeTriggerId:(e,t)=>e.ids?.resizeTrigger?.(t)??`splitter:${e.id}:splitter:${t}`,getLabelId:e=>e.ids?.label??`splitter:${e.id}:label`,getPanelId:(e,t)=>e.ids?.panel?.(t)??`splitter:${e.id}:panel:${t}`,getGlobalCursorId:e=>`splitter:${e.id}:global-cursor`,getRootEl:e=>c.getById(e,c.getRootId(e)),getResizeTriggerEl:(e,t)=>c.getById(e,c.getResizeTriggerId(e,t)),getPanelEl:(e,t)=>c.getById(e,c.getPanelId(e,t)),getCursor(e){let t=e.isHorizontal,n=t?"col-resize":"row-resize";return e.activeResizeState.isAtMin&&(n=t?"e-resize":"s-resize"),e.activeResizeState.isAtMax&&(n=t?"w-resize":"n-resize"),n},getPanelStyle:(e,t)=>({flexBasis:0,flexGrow:e.panels.find(e=>e.id===t)?.size??"0",flexShrink:1,overflow:"hidden"}),getActiveHandleEl(e){let t=e.activeResizeId;if(null!=t)return c.getById(e,c.getResizeTriggerId(e,t))},getResizeTriggerEls(e){let t=CSS.escape(c.getRootId(e));return(0,i.Kt)(c.getRootEl(e),`[role=separator][data-ownedby='${t}']`)},setupGlobalCursor(e){let t=c.getById(e,c.getGlobalCursorId(e)),n=`* { cursor: ${c.getCursor(e)} !important; }`;if(t)t.textContent=n;else{let t=c.getDoc(e).createElement("style");t.id=c.getGlobalCursorId(e),t.textContent=n,c.getDoc(e).head.appendChild(t)}},removeGlobalCursor(e){c.getById(e,c.getGlobalCursorId(e))?.remove()}});function u(e,t){if(Math.floor(t)>100)throw Error(`Total ${e} of panels cannot be greater than 100`)}function g(e,t=e.activeResizeId){let[n,a]=t?.split(":")??[];if(!n||!a)return;let r=e.previousPanels.findIndex(e=>e.id===n),i=e.previousPanels.findIndex(e=>e.id===a);if(-1===r||-1===i)return;let o=e.previousPanels[r],l=e.previousPanels[i];return{before:{...o,index:r},after:{...l,index:i}}}function p(e,t=e.activeResizeId){let n=g(e,t);if(!n)return;let{before:a,after:r}=n;return{min:Math.max(a.start+a.minSize,r.end-r.maxSize),max:Math.min(r.end-r.minSize,a.maxSize+a.start)}}function h(e,t){let n=p(e,t),a=g(e,t);if(!n||!a)return;let{before:r,after:i}=a,o=Math.abs(r.start-n.min),l=i.size+(r.size-o),s=Math.abs(r.start-n.max),d=i.size-(s-r.size);return{before:{index:r.index,min:o,max:s,isAtMin:o===r.size,isAtMax:s===r.size,up:e=>Math.min(r.size+e,s),down:e=>Math.max(r.size-e,o)},after:{index:i.index,min:l,max:d,isAtMin:l===i.size,isAtMax:d===i.size,up:e=>Math.min(i.size+e,l),down:e=>Math.max(i.size-e,d)}}}function m(e,t,n){return Math.min(Math.max(e,t),n)}function f(e,t,n){let a=e.context.isHorizontal,o=e.hasTag("focus"),l=e.matches("dragging"),s=e.context.panels;function u(t){let{id:n,disabled:a}=t,r=n.split(":").map(t=>c.getPanelId(e.context,t)),i=p(e.context,n);return{disabled:!!a,focused:e.context.activeResizeId===n&&o,panelIds:r,min:i?.min,max:i?.max,value:0}}return{focused:o,dragging:l,getResizeTriggerState:u,bounds:p(e.context),setToMinSize(e){let n=s.find(t=>t.id===e);t({type:"SET_PANEL_SIZE",id:e,size:n?.minSize,src:"setToMinSize"})},setToMaxSize(e){let n=s.find(t=>t.id===e);t({type:"SET_PANEL_SIZE",id:e,size:n?.maxSize,src:"setToMaxSize"})},setSize(e,n){t({type:"SET_PANEL_SIZE",id:e,size:n})},getRootProps:()=>n.element({...d.root.attrs,"data-orientation":e.context.orientation,id:c.getRootId(e.context),dir:e.context.dir,style:{display:"flex",flexDirection:a?"row":"column",height:"100%",width:"100%",overflow:"hidden"}}),getPanelProps(t){let{id:a}=t;return n.element({...d.panel.attrs,"data-orientation":e.context.orientation,dir:e.context.dir,id:c.getPanelId(e.context,a),"data-ownedby":c.getRootId(e.context),style:c.getPanelStyle(e.context,a)})},getResizeTriggerProps(o){let{id:s,disabled:g,step:p=1}=o,h=u(o);return n.element({...d.resizeTrigger.attrs,dir:e.context.dir,id:c.getResizeTriggerId(e.context,s),role:"separator","data-ownedby":c.getRootId(e.context),tabIndex:g?void 0:0,"aria-valuenow":h.value,"aria-valuemin":h.min,"aria-valuemax":h.max,"data-orientation":e.context.orientation,"aria-orientation":e.context.orientation,"aria-controls":h.panelIds.join(" "),"data-focus":(0,i.PB)(h.focused),"data-disabled":(0,i.PB)(g),style:{touchAction:"none",userSelect:"none",WebkitUserSelect:"none",flex:"0 0 auto",pointerEvents:l&&!h.focused?"none":void 0,cursor:a?"col-resize":"row-resize",[a?"minHeight":"minWidth"]:"0"},onPointerDown(e){if(g){e.preventDefault();return}t({type:"POINTER_DOWN",id:s}),e.currentTarget.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation()},onPointerUp(e){!g&&e.currentTarget.hasPointerCapture(e.pointerId)&&e.currentTarget.releasePointerCapture(e.pointerId)},onPointerOver(){g||t({type:"POINTER_OVER",id:s})},onPointerLeave(){g||t({type:"POINTER_LEAVE",id:s})},onBlur(){t("BLUR")},onFocus(){t({type:"FOCUS",id:s})},onDoubleClick(){g||t({type:"DOUBLE_CLICK",id:s})},onKeyDown(n){if(n.defaultPrevented||g)return;let a=(0,r.OP)(n)*p,i={Enter(){t("ENTER")},ArrowUp(){t({type:"ARROW_UP",step:a})},ArrowDown(){t({type:"ARROW_DOWN",step:a})},ArrowLeft(){t({type:"ARROW_LEFT",step:a})},ArrowRight(){t({type:"ARROW_RIGHT",step:a})},Home(){t("HOME")},End(){t("END")}}[(0,r.g0)(n,e.context)];i&&(i(n),n.preventDefault())}})}}}function v(e){let t=(0,l.oA)(e);return(0,o.C8)({id:"splitter",initial:"idle",context:{orientation:"horizontal",activeResizeId:null,previousPanels:[],size:[],initialSize:[],activeResizeState:{isAtMin:!1,isAtMax:!1},...t},created:["setPreviousPanels","setInitialSize"],watch:{size:["setActiveResizeState"]},computed:{isHorizontal:e=>"horizontal"===e.orientation,panels:e=>(function(e){let t=0,n=0,a=0,r=e.size.map(e=>{let r=e.minSize??0,i=e.maxSize??100;return a+=r,null==e.size?t++:n+=e.size,{...e,minSize:r,maxSize:i}});u("minSize",a),u("size",n);let i=0,o=0;return r.map(e=>{let a=i;if(null!=e.size)return i+=e.size,o=e.size-e.minSize,{...e,start:a,end:i,remainingSize:o};let r=(100-n)/t;return i+=r,o=r-e.minSize,{...e,size:r,start:a,end:i,remainingSize:o}})})(e)},on:{SET_PANEL_SIZE:{actions:"setPanelSize"}},states:{idle:{entry:["clearActiveHandleId"],on:{POINTER_OVER:{target:"hover:temp",actions:["setActiveHandleId"]},FOCUS:{target:"focused",actions:["setActiveHandleId"]},DOUBLE_CLICK:{actions:["resetStartPanel","setPreviousPanels"]}}},"hover:temp":{after:{HOVER_DELAY:"hover"},on:{POINTER_DOWN:{target:"dragging",actions:["setActiveHandleId"]},POINTER_LEAVE:"idle"}},hover:{tags:["focus"],on:{POINTER_DOWN:"dragging",POINTER_LEAVE:"idle"}},focused:{tags:["focus"],on:{BLUR:"idle",POINTER_DOWN:{target:"dragging",actions:["setActiveHandleId"]},ARROW_LEFT:{guard:"isHorizontal",actions:["shrinkStartPanel","setPreviousPanels"]},ARROW_RIGHT:{guard:"isHorizontal",actions:["expandStartPanel","setPreviousPanels"]},ARROW_UP:{guard:"isVertical",actions:["shrinkStartPanel","setPreviousPanels"]},ARROW_DOWN:{guard:"isVertical",actions:["expandStartPanel","setPreviousPanels"]},ENTER:[{guard:"isStartPanelAtMax",actions:["setStartPanelToMin","setPreviousPanels"]},{actions:["setStartPanelToMax","setPreviousPanels"]}],HOME:{actions:["setStartPanelToMin","setPreviousPanels"]},END:{actions:["setStartPanelToMax","setPreviousPanels"]}}},dragging:{tags:["focus"],entry:"focusResizeHandle",activities:["trackPointerMove"],on:{POINTER_MOVE:{actions:["setPointerValue","setGlobalCursor","invokeOnResize"]},POINTER_UP:{target:"focused",actions:["setPreviousPanels","clearGlobalCursor","blurResizeHandle","invokeOnResizeEnd"]}}}}},{activities:{trackPointerMove:(e,t,{send:n})=>{let a=c.getDoc(e);return(0,r.h_)(a,{onPointerMove(e){n({type:"POINTER_MOVE",point:e.point})},onPointerUp(){n("POINTER_UP")}})}},guards:{isStartPanelAtMin:e=>e.activeResizeState.isAtMin,isStartPanelAtMax:e=>e.activeResizeState.isAtMax,isHorizontal:e=>e.isHorizontal,isVertical:e=>!e.isHorizontal},delays:{HOVER_DELAY:250},actions:{setGlobalCursor(e){c.setupGlobalCursor(e)},clearGlobalCursor(e){c.removeGlobalCursor(e)},invokeOnResize(e){e.onSizeChange?.({size:Array.from(e.size),activeHandleId:e.activeResizeId})},invokeOnResizeEnd(e){e.onSizeChangeEnd?.({size:Array.from(e.size),activeHandleId:e.activeResizeId})},setActiveHandleId(e,t){e.activeResizeId=t.id},clearActiveHandleId(e){e.activeResizeId=null},setInitialSize(e){e.initialSize=e.panels.slice().map(e=>({id:e.id,size:e.size}))},setPanelSize(e,t){let{id:n,size:a}=t;e.size=e.size.map(e=>{let t=m(a,e.minSize??0,e.maxSize??100);return e.id===n?{...e,size:t}:e})},setStartPanelToMin(e){let t=h(e);if(!t)return;let{before:n,after:a}=t;e.size[n.index].size=n.min,e.size[a.index].size=a.min},setStartPanelToMax(e){let t=h(e);if(!t)return;let{before:n,after:a}=t;e.size[n.index].size=n.max,e.size[a.index].size=a.max},expandStartPanel(e,t){let n=h(e);if(!n)return;let{before:a,after:r}=n;e.size[a.index].size=a.up(t.step),e.size[r.index].size=r.down(t.step)},shrinkStartPanel(e,t){let n=h(e);if(!n)return;let{before:a,after:r}=n;e.size[a.index].size=a.down(t.step),e.size[r.index].size=r.up(t.step)},resetStartPanel(e,t){let n=h(e,t.id);if(!n)return;let{before:a,after:r}=n;e.size[a.index].size=e.initialSize[a.index].size,e.size[r.index].size=e.initialSize[r.index].size},focusResizeHandle(e){(0,i.Wn)(()=>{c.getActiveHandleEl(e)?.focus({preventScroll:!0})})},blurResizeHandle(e){(0,i.Wn)(()=>{c.getActiveHandleEl(e)?.blur()})},setPreviousPanels(e){e.previousPanels=e.panels.slice()},setActiveResizeState(e){let t=h(e);if(!t)return;let{before:n}=t;e.activeResizeState={isAtMin:n.isAtMin,isAtMax:n.isAtMax}},setPointerValue(e,t){let n=g(e),a=p(e);if(!n||!a)return;let i=c.getRootEl(e);if(!i)return;let o=100*(0,r.rs)(t.point,i).getPercentValue({dir:e.dir,orientation:e.orientation});e.activeResizeState={isAtMin:o<a.min,isAtMax:o>a.max};let{before:l,after:s}=n,d=(o=m(o,a.min,a.max))-l.end;e.size[l.index].size=l.size+d,e.size[s.index].size=s.size-d}}})}var E=(0,s.e)()(["dir","getRootNode","id","ids","onSizeChange","onSizeChangeEnd","orientation","size"]);(0,l.xQ)(E);var I=(0,s.e)()(["id","snapSize"]);(0,l.xQ)(I);var T=(0,s.e)()(["disabled","id","step"]);(0,l.xQ)(T)},30981:function(e,t,n){n.d(t,{$j:function(){return c},u_:function(){return u}});var a=n(43090),r=n(87984),i=n(64652),o=n(28733),l=n(62487),s=(0,a.F)("steps").parts("root","list","item","trigger","indicator","separator","content","nextTrigger","prevTrigger","progress").build(),d=(0,r.tp)({getRootId:e=>e.ids?.root??`steps:${e.id}`,getListId:e=>e.ids?.list??`steps:${e.id}:list`,getTriggerId:(e,t)=>e.ids?.triggerId?.(t)??`steps:${e.id}:trigger:${t}`,getContentId:(e,t)=>e.ids?.contentId?.(t)??`steps:${e.id}:content:${t}`});function c(e,t,n){let a=e.context.step,o=e.context.count,l=e.context.percent,c=e.context.hasNextStep,u=e.context.hasPrevStep,g=t=>({triggerId:d.getTriggerId(e.context,t.index),contentId:d.getContentId(e.context,t.index),current:t.index===a,completed:t.index<a,incomplete:t.index>a,index:t.index,first:0===t.index,last:t.index===o-1}),p=()=>{t({type:"STEP.NEXT",src:"next.trigger.click"})},h=()=>{t({type:"STEP.PREV",src:"prev.trigger.click"})};return{value:a,count:o,percent:l,hasNextStep:c,hasPrevStep:u,goToNextStep:p,goToPrevStep:h,resetStep:()=>{t({type:"STEP.RESET",src:"reset.trigger.click"})},getItemState:g,setStep:e=>{t({type:"STEP.SET",value:e,src:"api.setValue"})},getRootProps:()=>n.element({...s.root.attrs,id:d.getRootId(e.context),dir:e.context.dir,"data-orientation":e.context.orientation,style:{"--percent":`${l}%`}}),getListProps(){let t=(0,i.ip)(e.context.count).map((t,n)=>d.getTriggerId(e.context,n));return n.element({...s.list.attrs,dir:e.context.dir,id:d.getListId(e.context),role:"tablist","aria-owns":t.join(" "),"aria-orientation":e.context.orientation,"data-orientation":e.context.orientation})},getItemProps(t){let a=g(t);return n.element({...s.item.attrs,dir:e.context.dir,"aria-current":a.current?"step":void 0,"data-orientation":e.context.orientation})},getTriggerProps(a){let i=g(a);return n.button({...s.trigger.attrs,id:i.triggerId,role:"tab",dir:e.context.dir,tabIndex:!e.context.linear||i.current?0:-1,"aria-selected":i.current,"aria-controls":i.contentId,"data-state":i.current?"open":"closed","data-orientation":e.context.orientation,"data-complete":(0,r.PB)(i.completed),"data-current":(0,r.PB)(i.current),"data-incomplete":(0,r.PB)(i.incomplete),onClick(n){!n.defaultPrevented&&(e.context.linear||t({type:"STEP.SET",value:a.index,src:"trigger.click"}))}})},getContentProps(t){let a=g(t);return n.element({...s.content.attrs,dir:e.context.dir,id:a.contentId,role:"tabpanel",tabIndex:0,hidden:!a.current,"data-state":a.current?"open":"closed","data-orientation":e.context.orientation,"aria-labelledby":a.triggerId})},getIndicatorProps(t){let a=g(t);return n.element({...s.indicator.attrs,dir:e.context.dir,"aria-hidden":!0,"data-complete":(0,r.PB)(a.completed),"data-current":(0,r.PB)(a.current),"data-incomplete":(0,r.PB)(a.incomplete)})},getSeparatorProps(t){let a=g(t);return n.element({...s.separator.attrs,dir:e.context.dir,"data-orientation":e.context.orientation,"data-complete":(0,r.PB)(a.completed),"data-current":(0,r.PB)(a.current),"data-incomplete":(0,r.PB)(a.incomplete)})},getNextTriggerProps:()=>n.button({...s.nextTrigger.attrs,dir:e.context.dir,type:"button",disabled:!c,onClick(e){e.defaultPrevented||p()}}),getPrevTriggerProps:()=>n.button({dir:e.context.dir,...s.prevTrigger.attrs,type:"button",disabled:!u,onClick(e){e.defaultPrevented||h()}}),getProgressProps:()=>n.element({dir:e.context.dir,...s.progress.attrs,role:"progressbar","aria-valuenow":l,"aria-valuemin":0,"aria-valuemax":100,"aria-valuetext":`${l}% complete`,"data-complete":(0,r.PB)(100===l)})}}function u(e){let t=(0,i.oA)(e);return(0,o.C8)({id:"steps",initial:"idle",context:{step:0,count:1,linear:!1,orientation:"horizontal",...t},computed:{percent:e=>e.step/e.count*100,hasNextStep:e=>e.step<e.count,hasPrevStep:e=>e.step>0},states:{idle:{on:{"STEP.SET":{actions:"setStep"},"STEP.NEXT":{actions:"goToNextStep"},"STEP.PREV":{actions:"goToPrevStep"},"STEP.RESET":{actions:"resetStep"}}}}},{actions:{goToNextStep(e){let t=Math.min(e.step+1,e.count);g.value(e,t)},goToPrevStep(e){let t=Math.max(e.step-1,0);g.value(e,t)},resetStep(e){g.value(e,0)},setStep(e,t){let n=t.value;if(!(n>=0&&n<e.count))throw RangeError(`Index ${n} is out of bounds`);g.value(e,n)}}})}var g={value(e,t){(0,i.Xy)(e.step,t)||(e.step=t,e.onStepChange?.({step:t}))}},p=(0,l.e)()(["count","dir","getRootNode","id","ids","linear","onStepChange","onStepComplete","orientation","step"]);(0,i.xQ)(p)},65755:function(e,t,n){n.d(t,{$j:function(){return p},u_:function(){return m}});var a=n(43090),r=n(87984),i=n(84626),o=n(28733),l=n(75050),s=n(31355),d=n(64652),c=n(62487),u=(0,a.F)("switch").parts("root","label","control","thumb").build(),g=(0,r.tp)({getRootId:e=>e.ids?.root??`switch:${e.id}`,getLabelId:e=>e.ids?.label??`switch:${e.id}:label`,getThumbId:e=>e.ids?.thumb??`switch:${e.id}:thumb`,getControlId:e=>e.ids?.control??`switch:${e.id}:control`,getHiddenInputId:e=>e.ids?.hiddenInput??`switch:${e.id}:input`,getRootEl:e=>g.getById(e,g.getRootId(e)),getHiddenInputEl:e=>g.getById(e,g.getHiddenInputId(e))});function p(e,t,n){let a=e.context.isDisabled,o=e.context.readOnly,l=e.context.checked,s=!a&&e.context.focused,d=!a&&e.context.focusVisible,c={"data-active":(0,r.PB)(e.context.active),"data-focus":(0,r.PB)(s),"data-focus-visible":(0,r.PB)(d),"data-readonly":(0,r.PB)(o),"data-hover":(0,r.PB)(e.context.hovered),"data-disabled":(0,r.PB)(a),"data-state":e.context.checked?"checked":"unchecked","data-invalid":(0,r.PB)(e.context.invalid)};return{checked:l,disabled:a,focused:s,setChecked(e){t({type:"CHECKED.SET",checked:e,isTrusted:!1})},toggleChecked(){t({type:"CHECKED.TOGGLE",checked:l,isTrusted:!1})},getRootProps:()=>n.label({...u.root.attrs,...c,dir:e.context.dir,id:g.getRootId(e.context),htmlFor:g.getHiddenInputId(e.context),onPointerMove(){a||t({type:"CONTEXT.SET",context:{hovered:!0}})},onPointerLeave(){a||t({type:"CONTEXT.SET",context:{hovered:!1}})},onClick(t){a||(0,r.NI)(t)!==g.getHiddenInputEl(e.context)||t.stopPropagation()}}),getLabelProps:()=>n.element({...u.label.attrs,...c,dir:e.context.dir,id:g.getLabelId(e.context)}),getThumbProps:()=>n.element({...u.thumb.attrs,...c,dir:e.context.dir,id:g.getThumbId(e.context),"aria-hidden":!0}),getControlProps:()=>n.element({...u.control.attrs,...c,dir:e.context.dir,id:g.getControlId(e.context),"aria-hidden":!0}),getHiddenInputProps:()=>n.input({id:g.getHiddenInputId(e.context),type:"checkbox",required:e.context.required,defaultChecked:l,disabled:a,"aria-labelledby":g.getLabelId(e.context),"aria-invalid":e.context.invalid,name:e.context.name,form:e.context.form,value:e.context.value,style:r.NL,onFocus(){t({type:"CONTEXT.SET",context:{focused:!0,focusVisible:(0,i.E)()}})},onBlur(){t({type:"CONTEXT.SET",context:{focused:!1,focusVisible:!1}})},onClick(e){if(o){e.preventDefault();return}t({type:"CHECKED.SET",checked:e.currentTarget.checked,isTrusted:!0})}})}}var{not:h}=o.guards;function m(e){let t=(0,d.oA)(e);return(0,o.C8)({id:"switch",initial:"ready",context:{checked:!1,label:"switch",value:"on",disabled:!1,...t,fieldsetDisabled:!1,focusVisible:!1},computed:{isDisabled:e=>e.disabled||e.fieldsetDisabled},watch:{disabled:"removeFocusIfNeeded",checked:"syncInputElement"},activities:["trackFormControlState","trackPressEvent","trackFocusVisible"],on:{"CHECKED.TOGGLE":[{guard:h("isTrusted"),actions:["toggleChecked","dispatchChangeEvent"]},{actions:["toggleChecked"]}],"CHECKED.SET":[{guard:h("isTrusted"),actions:["setChecked","dispatchChangeEvent"]},{actions:["setChecked"]}],"CONTEXT.SET":{actions:["setContext"]}},states:{ready:{}}},{guards:{isTrusted:(e,t)=>!!t.isTrusted},activities:{trackPressEvent(e){if(!e.isDisabled)return(0,l.Tx)({pointerNode:g.getRootEl(e),keyboardNode:g.getHiddenInputEl(e),isValidKey:e=>" "===e.key,onPress:()=>e.active=!1,onPressStart:()=>e.active=!0,onPressEnd:()=>e.active=!1})},trackFocusVisible(e){if(!e.isDisabled)return(0,i.BT)({root:g.getRootNode(e)})},trackFormControlState:(e,t,{send:n,initialContext:a})=>(0,s.NS)(g.getHiddenInputEl(e),{onFieldsetDisabledChange(t){e.fieldsetDisabled=t},onFormReset(){n({type:"CHECKED.SET",checked:!!a.checked,src:"form-reset"})}})},actions:{setContext(e,t){Object.assign(e,t.context)},syncInputElement(e){let t=g.getHiddenInputEl(e);t&&(t.checked=!!e.checked)},removeFocusIfNeeded(e){e.disabled&&e.focused&&(e.focused=!1)},setChecked(e,t){v.checked(e,t.checked)},toggleChecked(e,t){v.checked(e,!e.checked)},dispatchChangeEvent(e){let t=g.getHiddenInputEl(e);(0,s.FW)(t,{checked:e.checked})}}})}var f={change:e=>{e.onCheckedChange?.({checked:e.checked})}},v={checked:(e,t)=>{(0,d.Xy)(e.checked,t)||(e.checked=t,f.change(e))}},E=(0,c.e)()(["checked","dir","disabled","form","getRootNode","id","ids","invalid","label","name","onCheckedChange","readOnly","required","value"]);(0,d.xQ)(E)},85231:function(e,t,n){n.d(t,{$j:function(){return g},u_:function(){return h}});var a=n(43090),r=n(75050),i=n(87984),o=n(64652),l=n(28733),s=n(35237),d=n(62487),c=(0,a.F)("tabs").parts("root","list","trigger","content","indicator").build(),u=(0,i.tp)({getRootId:e=>e.ids?.root??`tabs:${e.id}`,getListId:e=>e.ids?.list??`tabs:${e.id}:list`,getContentId:(e,t)=>e.ids?.content??`tabs:${e.id}:content-${t}`,getTriggerId:(e,t)=>e.ids?.trigger??`tabs:${e.id}:trigger-${t}`,getIndicatorId:e=>e.ids?.indicator??`tabs:${e.id}:indicator`,getListEl:e=>u.getById(e,u.getListId(e)),getContentEl:(e,t)=>u.getById(e,u.getContentId(e,t)),getTriggerEl:(e,t)=>u.getById(e,u.getTriggerId(e,t)),getIndicatorEl:e=>u.getById(e,u.getIndicatorId(e)),getElements:e=>{let t=CSS.escape(u.getListId(e)),n=`[role=tab][data-ownedby='${t}']:not([disabled])`;return(0,i.Kt)(u.getListEl(e),n)},getFirstTriggerEl:e=>(0,o.Ps)(u.getElements(e)),getLastTriggerEl:e=>(0,o.Z$)(u.getElements(e)),getNextTriggerEl:(e,t)=>(0,i.Es)(u.getElements(e),u.getTriggerId(e,t),e.loopFocus),getPrevTriggerEl:(e,t)=>(0,i.Sv)(u.getElements(e),u.getTriggerId(e,t),e.loopFocus),getSelectedContentEl:e=>{if(e.value)return u.getContentEl(e,e.value)},getSelectedTriggerEl:e=>{if(e.value)return u.getTriggerEl(e,e.value)},getOffsetRect:e=>({left:e?.offsetLeft??0,top:e?.offsetTop??0,width:e?.offsetWidth??0,height:e?.offsetHeight??0}),getRectById:(e,t)=>{let n=(0,i.ZX)(u.getElements(e),u.getTriggerId(e,t));return u.resolveRect(u.getOffsetRect(n))},resolveRect:e=>({width:`${e.width}px`,height:`${e.height}px`,left:`${e.left}px`,top:`${e.top}px`})});function g(e,t,n){let a=e.context.translations,o=e.matches("focused"),l="vertical"===e.context.orientation,s="horizontal"===e.context.orientation,d=e.context.composite,g=e.context.indicatorState;function p(t){return{selected:e.context.value===t.value,focused:e.context.focusedValue===t.value,disabled:!!t.disabled}}return{value:e.context.value,focusedValue:e.context.focusedValue,setValue(e){t({type:"SET_VALUE",value:e})},clearValue(){t({type:"CLEAR_VALUE"})},setIndicatorRect(n){t({type:"SET_INDICATOR_RECT",id:u.getTriggerId(e.context,n)})},syncTabIndex(){t("SYNC_TAB_INDEX")},selectNext(e){t({type:"TAB_FOCUS",value:e,src:"selectNext"}),t({type:"ARROW_NEXT",src:"selectNext"})},selectPrev(e){t({type:"TAB_FOCUS",value:e,src:"selectPrev"}),t({type:"ARROW_PREV",src:"selectPrev"})},focus(){u.getSelectedTriggerEl(e.context)?.focus()},getRootProps:()=>n.element({...c.root.attrs,id:u.getRootId(e.context),"data-orientation":e.context.orientation,"data-focus":(0,i.PB)(o),dir:e.context.dir}),getListProps:()=>n.element({...c.list.attrs,id:u.getListId(e.context),role:"tablist",dir:e.context.dir,"data-focus":(0,i.PB)(o),"aria-orientation":e.context.orientation,"data-orientation":e.context.orientation,"aria-label":a?.listLabel,onKeyDown(n){if(n.defaultPrevented||!(0,i.Ud)(n)||(0,i.rT)(n))return;let a={ArrowDown(){s||t({type:"ARROW_NEXT",key:"ArrowDown"})},ArrowUp(){s||t({type:"ARROW_PREV",key:"ArrowUp"})},ArrowLeft(){l||t({type:"ARROW_PREV",key:"ArrowLeft"})},ArrowRight(){l||t({type:"ARROW_NEXT",key:"ArrowRight"})},Home(){t("HOME")},End(){t("END")},Enter(){t({type:"ENTER"})}}[(0,r.g0)(n,e.context)];a&&(n.preventDefault(),a(n))}}),getTriggerState:p,getTriggerProps(a){let{value:r,disabled:o}=a,l=p(a);return n.button({...c.trigger.attrs,role:"tab",type:"button",disabled:o,dir:e.context.dir,"data-orientation":e.context.orientation,"data-disabled":(0,i.PB)(o),"aria-disabled":o,"data-value":r,"aria-selected":l.selected,"data-selected":(0,i.PB)(l.selected),"data-focus":(0,i.PB)(l.focused),"aria-controls":l.selected?u.getContentId(e.context,r):void 0,"data-ownedby":u.getListId(e.context),"data-ssr":(0,i.PB)(e.context.ssr),id:u.getTriggerId(e.context,r),tabIndex:l.selected&&d?0:-1,onFocus(){t({type:"TAB_FOCUS",value:r})},onBlur(e){let n=e.relatedTarget;n?.getAttribute("role")!=="tab"&&t({type:"TAB_BLUR"})},onClick(e){!e.defaultPrevented&&(o||((0,i.G6)()&&e.currentTarget.focus(),t({type:"TAB_CLICK",value:r})))}})},getContentProps(t){let{value:a}=t,r=e.context.value===a;return n.element({...c.content.attrs,dir:e.context.dir,id:u.getContentId(e.context,a),tabIndex:d?0:-1,"aria-labelledby":u.getTriggerId(e.context,a),role:"tabpanel","data-ownedby":u.getListId(e.context),"data-selected":(0,i.PB)(r),"data-orientation":e.context.orientation,hidden:!r})},getIndicatorProps:()=>n.element({id:u.getIndicatorId(e.context),...c.indicator.attrs,dir:e.context.dir,"data-orientation":e.context.orientation,style:{"--transition-property":"left, right, top, bottom, width, height","--left":g.rect?.left,"--top":g.rect?.top,"--width":g.rect?.width,"--height":g.rect?.height,position:"absolute",willChange:"var(--transition-property)",transitionProperty:"var(--transition-property)",transitionDuration:g.transition?"var(--transition-duration, 150ms)":"0ms",transitionTimingFunction:"var(--transition-timing-function)",[s?"left":"top"]:s?"var(--left)":"var(--top)"}})}}var{not:p}=l.guards;function h(e){let t=(0,o.oA)(e);return(0,l.C8)({initial:"idle",context:{dir:"ltr",orientation:"horizontal",activationMode:"automatic",value:null,loopFocus:!0,composite:!0,...t,focusedValue:t.value??null,ssr:!0,indicatorState:{rendered:!1,transition:!1,rect:{left:"0px",top:"0px",width:"0px",height:"0px"}}},watch:{value:["allowIndicatorTransition","syncIndicatorRect","syncTabIndex","clickIfLink"],dir:["syncIndicatorRect"],orientation:["syncIndicatorRect"]},on:{SET_VALUE:{actions:"setValue"},CLEAR_VALUE:{actions:"clearValue"},SET_INDICATOR_RECT:{actions:"setIndicatorRect"},SYNC_TAB_INDEX:{actions:"syncTabIndex"}},created:["syncFocusedValue"],entry:["checkRenderedElements","syncIndicatorRect","syncTabIndex","syncSsr"],exit:["cleanupObserver"],states:{idle:{on:{TAB_FOCUS:{target:"focused",actions:"setFocusedValue"},TAB_CLICK:{target:"focused",actions:["setFocusedValue","setValue"]}}},focused:{on:{TAB_CLICK:{target:"focused",actions:["setFocusedValue","setValue"]},ARROW_PREV:[{guard:"selectOnFocus",actions:["focusPrevTab","selectFocusedTab"]},{actions:"focusPrevTab"}],ARROW_NEXT:[{guard:"selectOnFocus",actions:["focusNextTab","selectFocusedTab"]},{actions:"focusNextTab"}],HOME:[{guard:"selectOnFocus",actions:["focusFirstTab","selectFocusedTab"]},{actions:"focusFirstTab"}],END:[{guard:"selectOnFocus",actions:["focusLastTab","selectFocusedTab"]},{actions:"focusLastTab"}],ENTER:{guard:p("selectOnFocus"),actions:"selectFocusedTab"},TAB_FOCUS:{actions:["setFocusedValue"]},TAB_BLUR:{target:"idle",actions:"clearFocusedValue"}}}}},{guards:{selectOnFocus:e=>"automatic"===e.activationMode},actions:{syncFocusedValue(e){null!=e.value&&null==e.focusedValue&&(e.focusedValue=e.value)},selectFocusedTab(e){(0,i.Wn)(()=>{let t=e.deselectable&&e.value===e.focusedValue?null:e.focusedValue;f.value(e,t)})},setFocusedValue(e,t){null!=t.value&&f.focusedValue(e,t.value)},clearFocusedValue(e){f.focusedValue(e,null)},setValue(e,t){let n=e.deselectable&&e.value===e.focusedValue?null:t.value;f.value(e,n)},clearValue(e){f.value(e,null)},focusFirstTab(e){(0,i.Wn)(()=>{u.getFirstTriggerEl(e)?.focus()})},focusLastTab(e){(0,i.Wn)(()=>{u.getLastTriggerEl(e)?.focus()})},focusNextTab(e){if(!e.focusedValue)return;let t=u.getNextTriggerEl(e,e.focusedValue);(0,i.Wn)(()=>{e.composite?t?.focus():t?.dataset.value!=null&&f.focusedValue(e,t.dataset.value)})},focusPrevTab(e){if(!e.focusedValue)return;let t=u.getPrevTriggerEl(e,e.focusedValue);(0,i.Wn)(()=>{e.composite?t?.focus():t?.dataset.value!=null&&f.focusedValue(e,t.dataset.value)})},checkRenderedElements(e){e.indicatorState.rendered=!!u.getIndicatorEl(e)},syncTabIndex(e){(0,i.Wn)(()=>{let t=u.getSelectedContentEl(e);t&&((0,i.sd)(t).length>0?t.removeAttribute("tabindex"):t.setAttribute("tabindex","0"))})},cleanupObserver(e){e.indicatorCleanup?.()},allowIndicatorTransition(e){e.indicatorState.transition=!0},setIndicatorRect(e,t){let n=t.id??e.value;e.indicatorState.rendered&&n&&u.getTriggerEl(e,n)&&(e.indicatorState.rect=u.getRectById(e,n),(0,i.Y3)(()=>{e.indicatorState.transition=!1}))},syncSsr(e){e.ssr=!1},syncIndicatorRect(e){e.indicatorCleanup?.();let t=e.value;if(!e.indicatorState.rendered||!t)return;let n=u.getSelectedTriggerEl(e);n&&(e.indicatorCleanup=(0,s.c)(n,{getRect:e=>u.getOffsetRect(e),onChange(t){e.indicatorState.rect=u.resolveRect(t),(0,i.Y3)(()=>{e.indicatorState.transition=!1})}}))},clickIfLink(e){(0,r.wq)(u.getSelectedTriggerEl(e))}}})}var m={change:e=>{null!=e.value&&e.onValueChange?.({value:e.value})},focusChange:e=>{null!=e.focusedValue&&e.onFocusChange?.({focusedValue:e.focusedValue})}},f={value:(e,t)=>{(0,o.Xy)(t,e.value)||(e.value=t,m.change(e))},focusedValue:(e,t)=>{(0,o.Xy)(t,e.focusedValue)||(e.focusedValue=t,m.focusChange(e))}},v=(0,d.e)()(["activationMode","composite","dir","getRootNode","id","ids","loopFocus","onFocusChange","onValueChange","orientation","translations","deselectable","value"]);(0,o.xQ)(v);var E=(0,d.e)()(["disabled","value"]);(0,o.xQ)(E);var I=(0,d.e)()(["value"]);(0,o.xQ)(I)},2040:function(e,t,n){n.d(t,{$j:function(){return h},u_:function(){return E}});var a=n(43090),r=n(75050),i=n(87984),o=n(31355),l=n(28733),s=n(16373),d=n(55087),c=n(64652),u=n(62487),g=(0,a.F)("tagsInput").parts("root","label","control","input","clearTrigger","item","itemPreview","itemInput","itemText","itemDeleteTrigger").build(),p=(0,i.tp)({getRootId:e=>e.ids?.root??`tags-input:${e.id}`,getInputId:e=>e.ids?.input??`tags-input:${e.id}:input`,getClearTriggerId:e=>e.ids?.clearBtn??`tags-input:${e.id}:clear-btn`,getHiddenInputId:e=>e.ids?.hiddenInput??`tags-input:${e.id}:hidden-input`,getLabelId:e=>e.ids?.label??`tags-input:${e.id}:label`,getControlId:e=>e.ids?.control??`tags-input:${e.id}:control`,getItemId:(e,t)=>e.ids?.item?.(t)??`tags-input:${e.id}:tag:${t.value}:${t.index}`,getItemDeleteTriggerId:(e,t)=>e.ids?.itemDeleteTrigger?.(t)??`${p.getItemId(e,t)}:delete-btn`,getItemInputId:(e,t)=>e.ids?.itemInput?.(t)??`${p.getItemId(e,t)}:input`,getEditInputId:e=>`${e.editedTagId}:input`,getTagInputEl:(e,t)=>p.getById(e,p.getItemInputId(e,t)),getRootEl:e=>p.getById(e,p.getRootId(e)),getInputEl:e=>p.getById(e,p.getInputId(e)),getHiddenInputEl:e=>p.getById(e,p.getHiddenInputId(e)),getEditInputEl:e=>p.getById(e,p.getEditInputId(e)),getTagElements:e=>(0,i.Kt)(p.getRootEl(e),"[data-part=item-preview]:not([data-disabled])"),getFirstEl:e=>p.getTagElements(e)[0],getLastEl:e=>p.getTagElements(e)[p.getTagElements(e).length-1],getPrevEl:(e,t)=>(0,i.Sv)(p.getTagElements(e),t,!1),getNextEl:(e,t)=>(0,i.Es)(p.getTagElements(e),t,!1),getTagElAtIndex:(e,t)=>p.getTagElements(e)[t],getIndexOfId:(e,t)=>(0,i.aN)(p.getTagElements(e),t),isInputFocused:e=>p.getDoc(e).activeElement===p.getInputEl(e),getHighlightedTagValue:e=>{if(!e.highlightedTagId)return null;let t=p.getById(e,e.highlightedTagId);return t?.dataset.value??null},setHoverIntent:e=>{let t=e.closest("[data-part=item-preview]");t&&(t.dataset.deleteIntent="")},clearHoverIntent:e=>{let t=e.closest("[data-part=item-preview]");t&&delete t.dataset.deleteIntent},dispatchInputEvent(e){let t=p.getHiddenInputEl(e);t&&(0,o.x$)(t,{value:e.valueAsString})}});function h(e,t,n){let a=e.context.isInteractive,o=e.context.disabled,l=e.context.readOnly,s=e.context.invalid||e.context.isOverflowing,d=e.context.translations,c=e.hasTag("focused"),u=e.matches("editing:tag"),h=0===e.context.count;function m(t){let n=p.getItemId(e.context,t);return{id:n,editing:u&&e.context.editedTagId===n,highlighted:n===e.context.highlightedTagId,disabled:!!(t.disabled||o)}}return{empty:h,inputValue:e.context.trimmedInputValue,value:e.context.value,valueAsString:e.context.valueAsString,count:e.context.count,atMax:e.context.isAtMax,setValue(e){t({type:"SET_VALUE",value:e})},clearValue(e){e?t({type:"CLEAR_TAG",id:e}):t("CLEAR_VALUE")},addValue(e){t({type:"ADD_TAG",value:e})},setValueAtIndex(e,n){t({type:"SET_VALUE_AT_INDEX",index:e,value:n})},setInputValue(e){t({type:"SET_INPUT_VALUE",value:e})},clearInputValue(){t({type:"SET_INPUT_VALUE",value:""})},focus(){p.getInputEl(e.context)?.focus()},getItemState:m,getRootProps:()=>n.element({dir:e.context.dir,...g.root.attrs,"data-invalid":(0,i.PB)(s),"data-readonly":(0,i.PB)(l),"data-disabled":(0,i.PB)(o),"data-focus":(0,i.PB)(c),"data-empty":(0,i.PB)(h),id:p.getRootId(e.context),onPointerDown(){a&&t("POINTER_DOWN")}}),getLabelProps:()=>n.label({...g.label.attrs,"data-disabled":(0,i.PB)(o),"data-invalid":(0,i.PB)(s),"data-readonly":(0,i.PB)(l),id:p.getLabelId(e.context),dir:e.context.dir,htmlFor:p.getInputId(e.context)}),getControlProps:()=>n.element({id:p.getControlId(e.context),...g.control.attrs,dir:e.context.dir,tabIndex:l?0:void 0,"data-disabled":(0,i.PB)(o),"data-readonly":(0,i.PB)(l),"data-invalid":(0,i.PB)(s),"data-focus":(0,i.PB)(c)}),getInputProps:()=>n.input({...g.input.attrs,dir:e.context.dir,"data-invalid":(0,i.PB)(s),"aria-invalid":(0,i.Qm)(s),"data-readonly":(0,i.PB)(l),maxLength:e.context.maxLength,id:p.getInputId(e.context),defaultValue:e.context.inputValue,autoComplete:"off",autoCorrect:"off",autoCapitalize:"none",disabled:o||l,onChange(n){var a;let i=(0,r.iP)(n),o=n.currentTarget.value;if("insertFromPaste"===i.inputType){t({type:"PASTE",value:o});return}if((a=e.context.delimiter)&&("string"==typeof a?o.endsWith(a):RegExp(`${a.source}$`).test(o))){t("DELIMITER_KEY");return}t({type:"TYPE",value:o,key:i.inputType})},onFocus(){t("FOCUS")},onKeyDown(n){if(n.defaultPrevented||(0,i.rT)(n))return;let a=n.currentTarget,o="combobox"===a.getAttribute("role"),l="true"===a.ariaExpanded,s={ArrowDown(){t("ARROW_DOWN")},ArrowLeft(){o&&l||t("ARROW_LEFT")},ArrowRight(n){e.context.highlightedTagId&&n.preventDefault(),o&&l||t("ARROW_RIGHT")},Escape(e){e.preventDefault(),t("ESCAPE")},Backspace(){t("BACKSPACE")},Delete(){t("DELETE")},Enter(e){o&&l||(t("ENTER"),e.preventDefault())}}[(0,r.g0)(n,e.context)];if(s){s(n);return}}}),getHiddenInputProps:()=>n.input({type:"text",hidden:!0,name:e.context.name,form:e.context.form,disabled:o,readOnly:l,required:e.context.required,id:p.getHiddenInputId(e.context),defaultValue:e.context.valueAsString}),getItemProps:t=>n.element({...g.item.attrs,dir:e.context.dir,"data-value":t.value,"data-disabled":(0,i.PB)(o)}),getItemPreviewProps(r){let l=m(r);return n.element({...g.itemPreview.attrs,id:l.id,dir:e.context.dir,hidden:l.editing,"data-value":r.value,"data-disabled":(0,i.PB)(o),"data-highlighted":(0,i.PB)(l.highlighted),onPointerDown(e){a&&!l.disabled&&(e.preventDefault(),t({type:"POINTER_DOWN_TAG",id:l.id}))},onDoubleClick(){a&&!l.disabled&&t({type:"DOUBLE_CLICK_TAG",id:l.id})}})},getItemTextProps(t){let a=m(t);return n.element({...g.itemText.attrs,dir:e.context.dir,"data-disabled":(0,i.PB)(o),"data-highlighted":(0,i.PB)(a.highlighted)})},getItemInputProps(a){let r=m(a);return n.input({...g.itemInput.attrs,dir:e.context.dir,"aria-label":d.tagEdited(a.value),"aria-hidden":!0,disabled:o,id:p.getItemInputId(e.context,a),tabIndex:-1,hidden:!r.editing,defaultValue:r.editing?e.context.editedTagValue:"",onChange(e){t({type:"TAG_INPUT_TYPE",value:e.currentTarget.value})},onBlur(e){t({type:"TAG_INPUT_BLUR",target:e.relatedTarget,id:r.id})},onKeyDown(e){if(e.defaultPrevented||(0,i.rT)(e))return;let n={Enter(){t("TAG_INPUT_ENTER")},Escape(){t("TAG_INPUT_ESCAPE")}}[e.key];n&&(e.preventDefault(),n(e))}})},getItemDeleteTriggerProps(r){let i=p.getItemId(e.context,r);return n.button({...g.itemDeleteTrigger.attrs,dir:e.context.dir,id:p.getItemDeleteTriggerId(e.context,r),type:"button",disabled:o,"aria-label":d.deleteTagTriggerLabel(r.value),tabIndex:-1,onPointerDown(e){a||e.preventDefault()},onPointerMove(e){a&&p.setHoverIntent(e.currentTarget)},onPointerLeave(e){a&&p.clearHoverIntent(e.currentTarget)},onClick(){a&&t({type:"CLICK_DELETE_TAG",id:i})}})},getClearTriggerProps:()=>n.button({...g.clearTrigger.attrs,dir:e.context.dir,id:p.getClearTriggerId(e.context),type:"button","data-readonly":(0,i.PB)(l),disabled:o,"aria-label":d.clearTriggerLabel,hidden:h,onClick(){a&&t("CLEAR_VALUE")}})}}var{and:m,not:f,or:v}=l.guards;function E(e){let t=(0,c.oA)(e);return(0,l.C8)({id:"tags-input",initial:t.autoFocus?"focused:input":"idle",context:{inputValue:"",editedTagValue:"",editedTagId:null,highlightedTagId:null,value:[],dir:"ltr",max:1/0,blurBehavior:void 0,addOnPaste:!1,editable:!0,validate:()=>!0,delimiter:",",disabled:!1,readOnly:!1,...t,liveRegion:null,log:{current:null,prev:null},fieldsetDisabled:!1,translations:{clearTriggerLabel:"Clear all tags",deleteTagTriggerLabel:e=>`Delete tag ${e}`,tagAdded:e=>`Added tag ${e}`,tagsPasted:e=>`Pasted ${e.length} tags`,tagEdited:e=>`Editing tag ${e}. Press enter to save or escape to cancel.`,tagUpdated:e=>`Tag update to ${e}`,tagDeleted:e=>`Tag ${e} deleted`,tagSelected:e=>`Tag ${e} selected. Press enter to edit, delete or backspace to remove.`,...t.translations}},computed:{count:e=>e.value.length,valueAsString:e=>JSON.stringify(e.value),trimmedInputValue:e=>e.inputValue.trim(),isDisabled:e=>!!e.disabled||e.fieldsetDisabled,isInteractive:e=>!(e.readOnly||e.isDisabled),isAtMax:e=>e.count===e.max,isOverflowing:e=>e.count>e.max},watch:{highlightedTagId:"logHighlightedTag",isOverflowing:"invokeOnInvalid",log:"announceLog",inputValue:"syncInputValue",editedTagValue:"syncEditedTagInputValue"},activities:["trackLiveRegion","trackFormControlState"],exit:["clearLog"],on:{DOUBLE_CLICK_TAG:{internal:!0,guard:"isTagEditable",target:"editing:tag",actions:["setEditedId","initializeEditedTagValue"]},POINTER_DOWN_TAG:{internal:!0,target:"navigating:tag",actions:["highlightTag","focusInput"]},CLICK_DELETE_TAG:{target:"focused:input",actions:["deleteTag"]},SET_INPUT_VALUE:{actions:["setInputValue"]},SET_VALUE:{actions:["setValue"]},CLEAR_TAG:{actions:["deleteTag"]},SET_VALUE_AT_INDEX:{actions:["setValueAtIndex"]},CLEAR_VALUE:{actions:["clearTags","clearInputValue","focusInput"]},ADD_TAG:{actions:["addTag"]},INSERT_TAG:{guard:m(v(f("isAtMax"),"allowOverflow"),f("isInputValueEmpty")),actions:["addTag","clearInputValue"]},EXTERNAL_BLUR:[{guard:"addOnBlur",actions:"raiseInsertTagEvent"},{guard:"clearOnBlur",actions:"clearInputValue"}]},states:{idle:{on:{FOCUS:"focused:input",POINTER_DOWN:{guard:f("hasHighlightedTag"),target:"focused:input"}}},"focused:input":{tags:["focused"],entry:["focusInput","clearHighlightedId"],activities:["trackInteractOutside"],on:{TYPE:{actions:"setInputValue"},BLUR:[{guard:"addOnBlur",target:"idle",actions:"raiseInsertTagEvent"},{guard:"clearOnBlur",target:"idle",actions:"clearInputValue"},{target:"idle"}],ENTER:{actions:["raiseInsertTagEvent"]},DELIMITER_KEY:{actions:["raiseInsertTagEvent"]},ARROW_LEFT:{guard:m("hasTags","isInputCaretAtStart"),target:"navigating:tag",actions:"highlightLastTag"},BACKSPACE:{target:"navigating:tag",guard:m("hasTags","isInputCaretAtStart"),actions:"highlightLastTag"},PASTE:[{guard:"addOnPaste",actions:["setInputValue","addTagFromPaste"]},{actions:"setInputValue"}]}},"navigating:tag":{tags:["focused"],activities:["trackInteractOutside"],on:{ARROW_RIGHT:[{guard:m("hasTags","isInputCaretAtStart",f("isLastTagHighlighted")),actions:"highlightNextTag"},{target:"focused:input"}],ARROW_LEFT:{actions:"highlightPrevTag"},BLUR:{target:"idle",actions:"clearHighlightedId"},ENTER:{guard:m("isTagEditable","hasHighlightedTag"),target:"editing:tag",actions:["setEditedId","initializeEditedTagValue","focusEditedTagInput"]},ARROW_DOWN:"focused:input",ESCAPE:"focused:input",TYPE:{target:"focused:input",actions:"setInputValue"},BACKSPACE:[{guard:"isFirstTagHighlighted",actions:["deleteHighlightedTag","highlightFirstTag"]},{actions:["deleteHighlightedTag","highlightPrevTag"]}],DELETE:{target:"focused:input",actions:["deleteHighlightedTag","highlightTagAtIndex"]},PASTE:[{guard:"addOnPaste",target:"focused:input",actions:["setInputValue","addTagFromPaste"]},{target:"focused:input",actions:"setInputValue"}]}},"editing:tag":{tags:["editing","focused"],entry:"focusEditedTagInput",activities:["autoResize"],on:{TAG_INPUT_TYPE:{actions:"setEditedTagValue"},TAG_INPUT_ESCAPE:{target:"navigating:tag",actions:["clearEditedTagValue","focusInput","clearEditedId","highlightTagAtIndex"]},TAG_INPUT_BLUR:[{guard:"isInputRelatedTarget",target:"navigating:tag",actions:["clearEditedTagValue","clearHighlightedId","clearEditedId"]},{target:"idle",actions:["clearEditedTagValue","clearHighlightedId","clearEditedId","raiseExternalBlurEvent"]}],TAG_INPUT_ENTER:[{guard:"isEditedTagEmpty",target:"navigating:tag",actions:["deleteHighlightedTag","focusInput","clearEditedId","highlightTagAtIndex"]},{target:"navigating:tag",actions:["submitEditedTagValue","focusInput","clearEditedId","highlightTagAtIndex"]}]}}}},{guards:{isInputRelatedTarget:(e,t)=>t.relatedTarget===p.getInputEl(e),isAtMax:e=>e.isAtMax,hasHighlightedTag:e=>null!==e.highlightedTagId,isFirstTagHighlighted:e=>p.getItemId(e,{value:e.value[0],index:0})===e.highlightedTagId,isEditedTagEmpty:e=>""===e.editedTagValue.trim(),isLastTagHighlighted:e=>{let t=e.value.length-1;return p.getItemId(e,{value:e.value[t],index:t})===e.highlightedTagId},isInputValueEmpty:e=>0===e.trimmedInputValue.length,hasTags:e=>e.value.length>0,allowOverflow:e=>!!e.allowOverflow,autoFocus:e=>!!e.autoFocus,addOnBlur:e=>"add"===e.blurBehavior,clearOnBlur:e=>"clear"===e.blurBehavior,addOnPaste:e=>!!e.addOnPaste,isTagEditable:e=>!!e.editable,isInputCaretAtStart(e){let t=p.getInputEl(e);if(!t)return!1;try{return 0===t.selectionStart&&0===t.selectionEnd}catch{return""===t.value}}},activities:{trackInteractOutside:(e,t,{send:n})=>(0,s.J)(p.getInputEl(e),{exclude:t=>(0,i.r3)(p.getRootEl(e),t),onFocusOutside:e.onFocusOutside,onPointerDownOutside:e.onPointerDownOutside,onInteractOutside(t){e.onInteractOutside?.(t),t.defaultPrevented||n({type:"BLUR",src:"interact-outside"})}}),trackFormControlState:(e,t,{send:n,initialContext:a})=>(0,o.NS)(p.getHiddenInputEl(e),{onFieldsetDisabledChange(t){e.fieldsetDisabled=t},onFormReset(){n({type:"SET_VALUE",value:a.value,src:"form-reset"})}}),autoResize(e){if(e.editedTagValue&&null!=e.idx&&e.editable)return function(e){var t;if(!e)return;let n=(0,i.Me)(e),a=(0,i.Jj)(e),r=((t=n.createElement("div")).id="ghost",t.style.cssText="display:inline-block;height:0;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:nowrap;",n.body.appendChild(t),t),o=function(e){if(!e)return;let t=(0,i.Dx)(e);return"box-sizing:"+t.boxSizing+";border-left:"+t.borderLeftWidth+" solid red;border-right:"+t.borderRightWidth+" solid red;font-family:"+t.fontFamily+";font-feature-settings:"+t.fontFeatureSettings+";font-kerning:"+t.fontKerning+";font-size:"+t.fontSize+";font-stretch:"+t.fontStretch+";font-style:"+t.fontStyle+";font-variant:"+t.fontVariant+";font-variant-caps:"+t.fontVariantCaps+";font-variant-ligatures:"+t.fontVariantLigatures+";font-variant-numeric:"+t.fontVariantNumeric+";font-weight:"+t.fontWeight+";letter-spacing:"+t.letterSpacing+";margin-left:"+t.marginLeft+";margin-right:"+t.marginRight+";padding-left:"+t.paddingLeft+";padding-right:"+t.paddingRight+";text-indent:"+t.textIndent+";text-transform:"+t.textTransform}(e);function l(){a.requestAnimationFrame(()=>{r.innerHTML=e.value;let t=a.getComputedStyle(r);e?.style.setProperty("width",t.width)})}return o&&(r.style.cssText+=o),l(),e?.addEventListener("input",l),e?.addEventListener("change",l),()=>{n.body.removeChild(r),e?.removeEventListener("input",l),e?.removeEventListener("change",l)}}(p.getTagInputEl(e,{value:e.editedTagValue,index:e.idx}))},trackLiveRegion:e=>(e.liveRegion=(0,d.P)({level:"assertive",document:p.getDoc(e)}),()=>e.liveRegion?.destroy())},actions:{raiseInsertTagEvent(e,t,{self:n}){n.send("INSERT_TAG")},raiseExternalBlurEvent(e,t,{self:n}){n.send({type:"EXTERNAL_BLUR",id:t.id})},dispatchChangeEvent(e){p.dispatchInputEvent(e)},highlightNextTag(e){if(null==e.highlightedTagId)return;let t=p.getNextEl(e,e.highlightedTagId);T.highlightedId(e,t?.id??null)},highlightFirstTag(e){(0,i.Wn)(()=>{let t=p.getFirstEl(e);T.highlightedId(e,t?.id??null)})},highlightLastTag(e){let t=p.getLastEl(e);T.highlightedId(e,t?.id??null)},highlightPrevTag(e){if(null==e.highlightedTagId)return;let t=p.getPrevEl(e,e.highlightedTagId);T.highlightedId(e,t?.id??null)},highlightTag(e,t){T.highlightedId(e,t.id)},highlightTagAtIndex(e){(0,i.Wn)(()=>{if(null==e.idx)return;let t=p.getTagElAtIndex(e,e.idx);null!=t&&(T.highlightedId(e,t.id),e.idx=void 0)})},deleteTag(e,t){let n=p.getIndexOfId(e,t.id),a=e.value[n];e.log.prev=e.log.current,e.log.current={type:"delete",value:a},T.value(e,(0,c.D3)(e.value,n))},deleteHighlightedTag(e){if(null==e.highlightedTagId)return;let t=p.getIndexOfId(e,e.highlightedTagId);e.idx=t;let n=e.value[t];e.log.prev=e.log.current,e.log.current={type:"delete",value:n},T.value(e,(0,c.D3)(e.value,t))},setEditedId(e,t){e.editedTagId=t.id??e.highlightedTagId,e.idx=p.getIndexOfId(e,e.editedTagId)},clearEditedId(e){e.editedTagId=null},clearEditedTagValue(e){e.editedTagValue=""},setEditedTagValue(e,t){e.editedTagValue=t.value},submitEditedTagValue(e){if(!e.editedTagId)return;let t=p.getIndexOfId(e,e.editedTagId);T.valueAtIndex(e,t,e.editedTagValue??""),e.log.prev=e.log.current,e.log.current={type:"update",value:e.editedTagValue}},setValueAtIndex(e,t){t.value?(e.value[t.index]=t.value,e.log.prev=e.log.current,e.log.current={type:"update",value:t.value}):(0,c.ZK)("You need to provide a value for the tag")},initializeEditedTagValue(e){if(!e.editedTagId)return;let t=p.getIndexOfId(e,e.editedTagId);e.editedTagValue=e.value[t]},focusEditedTagInput(e){(0,i.Wn)(()=>{p.getEditInputEl(e)?.select()})},setInputValue(e,t){T.inputValue(e,t.value)},clearHighlightedId(e){e.highlightedTagId=null},focusInput(e){(0,i.Wn)(()=>{p.getInputEl(e)?.focus()})},clearInputValue(e){(0,i.Wn)(()=>{T.inputValue(e,"")})},syncInputValue(e){let t=p.getInputEl(e);p.setValue(t,e.inputValue)},syncEditedTagInputValue(e,t){let n=e.editedTagId||e.highlightedTagId||t.id;if(null==n)return;let a=p.getById(e,`${n}:input`);p.setValue(a,e.editedTagValue)},addTag(e,t){let n=t.value??e.trimmedInputValue;if(e.validate?.({inputValue:n,value:Array.from(e.value)})){let t=(0,c.jj)(e.value.concat(n));T.value(e,t),e.log.prev=e.log.current,e.log.current={type:"add",value:n}}else e.onValueInvalid?.({reason:"invalidTag"})},addTagFromPaste(e){(0,i.Wn)(()=>{let t=e.trimmedInputValue;if(e.validate?.({inputValue:t,value:Array.from(e.value)})){let n=e.delimiter?t.split(e.delimiter).map(e=>e.trim()):[t],a=(0,c.jj)(e.value.concat(...n));T.value(e,a),e.log.prev=e.log.current,e.log.current={type:"paste",values:n}}else e.onValueInvalid?.({reason:"invalidTag"});T.inputValue(e,"")})},clearTags(e){T.value(e,[]),e.log.prev=e.log.current,e.log.current={type:"clear"}},setValue(e,t){T.value(e,t.value)},invokeOnInvalid(e){e.isOverflowing&&e.onValueInvalid?.({reason:"rangeOverflow"})},clearLog(e){e.log={prev:null,current:null}},logHighlightedTag(e){if(null==e.highlightedTagId)return;let t=p.getIndexOfId(e,e.highlightedTagId);e.log.prev=e.log.current,e.log.current={type:"select",value:e.value[t]}},announceLog(e){let t;if(!e.log.current||null==e.liveRegion)return;let n=e.liveRegion,{current:a,prev:r}=e.log;switch(a.type){case"add":t=e.translations.tagAdded(a.value);break;case"delete":t=e.translations.tagDeleted(a.value);break;case"update":t=e.translations.tagUpdated(a.value);break;case"paste":t=e.translations.tagsPasted(a.values);break;case"select":t=e.translations.tagSelected(a.value),r?.type==="delete"?t=`${e.translations.tagDeleted(r.value)}. ${t}`:r?.type==="update"&&(t=`${e.translations.tagUpdated(r.value)}. ${t}`)}t&&n.announce(t)}}})}var I={change:e=>{e.onValueChange?.({value:Array.from(e.value)}),p.dispatchInputEvent(e)},highlightChange:e=>{let t=p.getHighlightedTagValue(e);e.onHighlightChange?.({highlightedValue:t})},valueChange:e=>{e.onInputValueChange?.({inputValue:e.inputValue})}},T={value:(e,t)=>{(0,c.Xy)(e.value,t)||(e.value=t,I.change(e))},valueAtIndex:(e,t,n)=>{(0,c.Xy)(e.value[t],n)||(e.value[t]=n,I.change(e))},highlightedId:(e,t)=>{(0,c.Xy)(e.highlightedTagId,t)||(e.highlightedTagId=t,I.highlightChange(e))},inputValue:(e,t)=>{(0,c.Xy)(e.inputValue,t)||(e.inputValue=t,I.valueChange(e))}},x=(0,u.e)()(["addOnPaste","allowOverflow","autoFocus","blurBehavior","delimiter","dir","disabled","editable","form","getRootNode","id","ids","inputValue","invalid","max","maxLength","name","onFocusOutside","onHighlightChange","onInputValueChange","onInteractOutside","onPointerDownOutside","onValueChange","onValueInvalid","required","readOnly","translations","validate","value"]);(0,c.xQ)(x);var b=(0,u.e)()(["index","disabled","value"]);(0,c.xQ)(b)},13480:function(e,t,n){n.d(t,{$j:function(){return u},u_:function(){return g}});var a=n(43090),r=n(87984),i=n(28733),o=n(64652),l=n(62487),s=(0,a.F)("timer").parts("root","area","control","item","itemValue","itemLabel","actionTrigger","separator").build(),d=(0,r.tp)({getRootId:e=>e.ids?.root??`timer:${e.id}:root`,getAreaId:e=>e.ids?.area??`timer:${e.id}:area`,getAreaEl:e=>d.getById(e,d.getAreaId(e))}),c=new Set(["start","pause","resume","reset"]);function u(e,t,n){let a=e.matches("running"),r=e.matches("paused"),i=e.context.time,o=e.context.formattedTime;return{running:a,paused:r,time:i,formattedTime:o,progressPercent:e.context.progressPercent,start(){t("START")},pause(){t("PAUSE")},resume(){t("RESUME")},reset(){t("RESET")},restart(){t("RESTART")},getRootProps:()=>n.element({id:d.getRootId(e.context),...s.root.attrs}),getAreaProps:()=>n.element({role:"timer",id:d.getAreaId(e.context),"aria-label":`${i.days} days ${o.hours}:${o.minutes}:${o.seconds}`,"aria-atomic":!0,...s.area.attrs}),getControlProps:()=>n.element({...s.control.attrs}),getItemProps(e){let t=i[e.type];return n.element({...s.item.attrs,"data-type":e.type,style:{"--value":t}})},getItemLabelProps:e=>n.element({...s.itemLabel.attrs,"data-type":e.type}),getItemValueProps:e=>n.element({...s.itemValue.attrs,"data-type":e.type}),getSeparatorProps:()=>n.element({"aria-hidden":!0,...s.separator.attrs}),getActionTriggerProps(e){if(!c.has(e.action))throw Error(`[zag-js] Invalid action: ${e.action}. Must be one of: ${Array.from(c).join(", ")}`);return n.button({...s.actionTrigger.attrs,hidden:(()=>{switch(e.action){case"start":return a||r;case"pause":return!a;case"reset":return!a&&!r;case"resume":return!r;default:return}})(),type:"button",onClick(n){n.defaultPrevented||t(e.action.toUpperCase())}})}}}function g(e){let t=(0,o.oA)(e);return(0,i.C8)({id:"timer",initial:t.autoStart?"running":"idle",context:{interval:250,...t,currentMs:t.startMs??0},on:{RESTART:{target:"running",actions:"resetTime"}},computed:{time:e=>{var t;return{days:Math.floor((t=e.currentMs)/864e5),hours:Math.floor(t/36e5)%24,minutes:Math.floor(t/6e4)%60,seconds:Math.floor(t/1e3)%60,milliseconds:t%1e3}},formattedTime:e=>(function(e){let{days:t,hours:n,minutes:a,seconds:r}=e;return{days:p(t),hours:p(n),minutes:p(a),seconds:p(r),milliseconds:e.milliseconds.toString()}})(e.time),progressPercent:e=>{var t,n;let a=e.targetMs;return null==a?0:(t=e.currentMs,(t-(n=e.startMs??0))/(a-n))}},states:{idle:{on:{START:"running",RESET:{actions:"resetTime"}}},running:{every:{TICK_INTERVAL:["sendTickEvent"]},on:{PAUSE:"paused",TICK:[{target:"idle",guard:"hasReachedTarget",actions:["invokeOnComplete"]},{actions:["updateTime","invokeOnTick"]}],RESET:{actions:"resetTime"}}},paused:{on:{RESUME:"running",RESET:{target:"idle",actions:"resetTime"}}}}},{delays:{TICK_INTERVAL:e=>e.interval},actions:{updateTime(e){let t=e.countdown?-1:1;e.currentMs=e.currentMs+t*e.interval},sendTickEvent(e,t,{send:n}){n({type:"TICK"})},resetTime(e){e.currentMs=e.startMs??0},invokeOnTick(e){e.onTick?.({value:e.currentMs,time:e.time,formattedTime:e.formattedTime})},invokeOnComplete(e){e.onComplete?.()}},guards:{hasReachedTarget:e=>{let t=e.targetMs;return null==t&&e.countdown&&(t=0),null!=t&&e.currentMs===t}}})}function p(e,t=2){return e.toString().padStart(t,"0")}var h=(0,l.e)()(["autoStart","countdown","getRootNode","id","ids","interval","onComplete","onTick","startMs","targetMs"]);(0,o.xQ)(h)},8681:function(e,t,n){n.d(t,{$j:function(){return I},ru:function(){return T}});var a=n(28733),r=n(37717),i=n(87984),o=n(64652),l=n(43090),s=n(58732),d=n(75050),c=(0,l.F)("toast").parts("group","root","title","description","actionTrigger","closeTrigger").build(),u=(0,i.tp)({getRegionId:e=>`toast-group:${e}`,getRegionEl:(e,t)=>u.getById(e,`toast-group:${t}`),getRootId:e=>`toast:${e.id}`,getRootEl:e=>u.getById(e,u.getRootId(e)),getTitleId:e=>`toast:${e.id}:title`,getDescriptionId:e=>`toast:${e.id}:description`,getCloseTriggerId:e=>`toast${e.id}:close`});function g(e,t){return e.filter(e=>e.state.context.placement===t)}var p={info:5e3,error:5e3,success:2e3,loading:1/0,DEFAULT:5e3};function h(e,t){return e??p[t]??p.DEFAULT}var{not:m,and:f,or:v}=a.guards;function E(e,t){g(e.toasts,e.placement).forEach(t)}function I(e,t,n){let a=e.hasTag("visible"),r=e.hasTag("paused"),o=e.context.placement,l=e.context.type,[s,d="center"]=o.split("-");return{type:l,title:e.context.title,description:e.context.description,placement:o,visible:a,paused:r,pause(){t("PAUSE")},resume(){t("RESUME")},dismiss(){t("DISMISS")},getRootProps:()=>n.element({...c.root.attrs,dir:e.context.dir,id:u.getRootId(e.context),"data-state":a?"open":"closed","data-type":l,"data-placement":o,"data-align":d,"data-side":s,"data-mounted":(0,i.PB)(e.context.mounted),"data-paused":(0,i.PB)(r),"data-first":(0,i.PB)(e.context.frontmost),"data-sibling":(0,i.PB)(!e.context.frontmost),"data-stack":(0,i.PB)(e.context.stacked),"data-overlap":(0,i.PB)(!e.context.stacked),role:"status","aria-atomic":"true","aria-describedby":e.context.description?u.getDescriptionId(e.context):void 0,"aria-labelledby":e.context.title?u.getTitleId(e.context):void 0,tabIndex:0,style:function(e,t){let[n]=e.placement.split("-"),a=!e.frontmost,r=!e.stacked,i={position:"absolute",pointerEvents:"auto","--opacity":"0","--remove-delay":`${e.removeDelay}ms`,"--duration":`${"loading"===e.type?Number.MAX_SAFE_INTEGER:e.duration}ms`,"--initial-height":`${e.height}px`,"--offset":`${e.offset}px`,"--index":e.index,"--z-index":e.zIndex,"--lift-amount":"calc(var(--lift) * var(--gap))","--y":"100%","--x":"0"},o=e=>Object.assign(i,e);return"top"===n?o({top:"0","--sign":"-1","--y":"-100%","--lift":"1"}):"bottom"===n&&o({bottom:"0","--sign":"1","--y":"100%","--lift":"-1"}),e.mounted&&(o({"--y":"0","--opacity":"1"}),e.stacked&&o({"--y":"calc(var(--lift) * var(--offset))","--height":"var(--initial-height)"})),t||o({"--opacity":"0",pointerEvents:"none"}),a&&r&&(o({"--base-scale":"var(--index) * 0.05 + 1","--y":"calc(var(--lift-amount) * var(--index))","--scale":"calc(-1 * var(--base-scale))","--height":"var(--first-height)"}),t||o({"--y":"calc(var(--sign) * 40%)"})),a&&e.stacked&&!t&&o({"--y":"calc(var(--lift) * var(--offset) + var(--lift) * -100%)"}),e.frontmost&&!t&&o({"--y":"calc(var(--lift) * -100%)"}),i}(e.context,a),onKeyDown(e){e.defaultPrevented||"Escape"!=e.key||(t("DISMISS"),e.preventDefault())}}),getGhostBeforeProps:()=>n.element({"data-ghost":"before",style:function(e,t){let n={position:"absolute",inset:"0",scale:"1 2",pointerEvents:t?"none":"auto"};return e.frontmost&&!t&&Object.assign(n,{height:"calc(var(--initial-height) + 80%)"}),n}(e.context,a)}),getGhostAfterProps:()=>n.element({"data-ghost":"after",style:{position:"absolute",left:"0",height:"calc(var(--gap) + 2px)",bottom:"100%",width:"100%"}}),getTitleProps:()=>n.element({...c.title.attrs,id:u.getTitleId(e.context)}),getDescriptionProps:()=>n.element({...c.description.attrs,id:u.getDescriptionId(e.context)}),getActionTriggerProps:()=>n.button({...c.actionTrigger.attrs,type:"button",onClick(n){n.defaultPrevented||(e.context.action?.onClick?.(),t("DISMISS"))}}),getCloseTriggerProps:()=>n.button({id:u.getCloseTriggerId(e.context),...c.closeTrigger.attrs,type:"button","aria-label":"Dismiss notification",onClick(e){e.defaultPrevented||t("DISMISS")}})}}var T={connect:function(e,t,n){function l(){return(0,a.O4)(e)?e.getState():e}function s(e){return g(l().context.toasts,e)}function d(e){let t=l().context.toasts;return!!t.length&&!!t.find(t=>t.id==e)}function p(e){let n=`toast:${(0,o.Vj)()}`,a=e.id?e.id:n;return d(a)||t({type:"ADD_TOAST",toast:{...e,id:a}}),a}function h(e,n){return d(e)&&t({type:"UPDATE_TOAST",id:e,toast:n}),e}function m(e){let{id:t}=e;return t&&d(t)&&null!=t?h(t,e):p(e)}function f(e){null==e?t("DISMISS_ALL"):d(e)&&t({type:"DISMISS_TOAST",id:e})}return{getCount:()=>l().context.count,getPlacements:()=>Array.from(new Set(l().context.toasts.map(e=>e.state.context.placement))),getToastsByPlacement:s,isVisible:d,create:p,update:h,upsert:m,dismiss:f,remove(e){null==e?t("REMOVE_ALL"):d(e)&&t({type:"REMOVE_TOAST",id:e})},dismissByPlacement(e){s(e).forEach(e=>f(e.id))},loading:e=>m({...e,type:"loading"}),success:e=>m({...e,type:"success"}),error:e=>m({...e,type:"error"}),promise(e,t,n={}){let a=m({...n,...t.loading,type:"loading"});return(0,o.Pu)(e).then(e=>{let r=(0,o.Pu)(t.success,e);m({...n,...r,id:a,type:"success"})}).catch(e=>{let r=(0,o.Pu)(t.error,e);m({...n,...r,id:a,type:"error"})}).finally(()=>{t.finally?.()}),a},pause(e){null==e?t("PAUSE_ALL"):d(e)&&t({type:"PAUSE_TOAST",id:e})},resume(e){null==e?t("RESUME_ALL"):d(e)&&t({type:"RESUME_TOAST",id:e})},getGroupProps(e){let{placement:a,label:r="Notifications"}=e,o=l(),s=o.context.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,""),[d,g="center"]=a.split("-");return n.element({...c.group.attrs,dir:o.context.dir,tabIndex:-1,"aria-label":`${a} ${r} ${s}`,id:u.getRegionId(a),"data-placement":a,"data-side":d,"data-align":g,"aria-live":"polite",role:"region",style:function(e,t){let n=e.offsets,a="string"==typeof n?{left:n,right:n,bottom:n,top:n}:n,r="rtl"===e.dir,o=t.replace("-start",r?"-right":"-left").replace("-end",r?"-left":"-right"),l=o.includes("right"),s=o.includes("left"),d={position:"fixed",pointerEvents:e.count>0?void 0:"none",display:"flex",flexDirection:"column","--gap":`${e.gap}px`,"--first-height":`${e.heights[0]?.height||0}px`,zIndex:i.dw},c="center";if(l&&(c="flex-end"),s&&(c="flex-start"),d.alignItems=c,o.includes("top")){let e=a.top;d.top=`max(env(safe-area-inset-top, 0px), ${e})`}if(o.includes("bottom")){let e=a.bottom;d.bottom=`max(env(safe-area-inset-bottom, 0px), ${e})`}if(!o.includes("left")){let e=a.right;d.insetInlineEnd=`calc(env(safe-area-inset-right, 0px) + ${e})`}if(!o.includes("right")){let e=a.left;d.insetInlineStart=`calc(env(safe-area-inset-left, 0px) + ${e})`}return d}(o.context,a),onMouseMove(){t({type:"REGION.POINTER_ENTER",placement:a})},onMouseLeave(){t({type:"REGION.POINTER_LEAVE",placement:a})},onFocus(e){t({type:"REGION.FOCUS",target:e.relatedTarget})},onBlur(e){o.context.isFocusWithin&&!(0,i.r3)(e.currentTarget,e.relatedTarget)&&t({type:"REGION.BLUR"})}})},subscribe(e){let t=l();return(0,r.Ld)(t.context.toasts,()=>{e(s(t.context.placement).map(e=>e.getState().context))})}}},machine:function(e){let t=(0,o.oA)(e);return(0,a.C8)({id:"toaster",initial:t.overlap?"overlap":"stack",context:{dir:"ltr",max:Number.MAX_SAFE_INTEGER,gap:16,pauseOnPageIdle:!1,hotkey:["altKey","KeyT"],offsets:"1rem",placement:"bottom",removeDelay:200,...t,toasts:[],lastFocusedEl:null,isFocusWithin:!1,heights:[]},computed:{count:e=>e.toasts.length},activities:["trackDocumentVisibility","trackHotKeyPress"],watch:{toasts:["collapsedIfEmpty","setDismissableBranch"]},exit:["removeToasts","clearDismissableBranch","clearLastFocusedEl"],on:{PAUSE_TOAST:{actions:["pauseToast"]},PAUSE_ALL:{actions:["pauseToasts"]},RESUME_TOAST:{actions:["resumeToast"]},RESUME_ALL:{actions:["resumeToasts"]},ADD_TOAST:{guard:"isWithinRange",actions:["createToast","syncToastIndex"]},UPDATE_TOAST:{actions:["updateToast"]},DISMISS_TOAST:{actions:["dismissToast"]},DISMISS_ALL:{actions:["dismissToasts"]},REMOVE_TOAST:{actions:["removeToast","syncToastIndex","syncToastOffset"]},REMOVE_ALL:{actions:["removeToasts"]},UPDATE_HEIGHT:{actions:["syncHeights","syncToastOffset"]},"DOC.HOTKEY":{actions:["focusRegionEl"]},"REGION.BLUR":[{guard:"isOverlapping",target:"overlap",actions:["resumeToasts","restoreLastFocusedEl"]},{actions:["resumeToasts","restoreLastFocusedEl"]}]},states:{stack:{entry:["expandToasts"],on:{"REGION.POINTER_LEAVE":[{guard:"isOverlapping",target:"overlap",actions:["resumeToasts"]},{actions:["resumeToasts"]}],"REGION.OVERLAP":{target:"overlap"},"REGION.FOCUS":{actions:["setLastFocusedEl","pauseToasts"]},"REGION.POINTER_ENTER":{actions:["pauseToasts"]}}},overlap:{entry:["collapseToasts"],on:{"REGION.STACK":{target:"stack"},"REGION.POINTER_ENTER":{target:"stack",actions:["pauseToasts"]},"REGION.FOCUS":{target:"stack",actions:["setLastFocusedEl","pauseToasts"]}}}}},{guards:{isWithinRange:e=>e.toasts.length<e.max,isOverlapping:e=>!!e.overlap},activities:{trackHotKeyPress:(e,t,{send:n})=>(0,d.EV)(document,"keydown",t=>{e.hotkey.every(e=>t[e]||t.code===e)&&n({type:"DOC.HOTKEY"})},{capture:!0}),trackDocumentVisibility(e,t,{send:n}){if(!e.pauseOnPageIdle)return;let a=u.getDoc(e);return(0,d.EV)(a,"visibilitychange",()=>{n("hidden"===a.visibilityState?"PAUSE_ALL":"RESUME_ALL")})}},actions:{setDismissableBranch(e){let t=g(e.toasts,e.placement).length>0;if(!t){e._cleanup?.();return}t&&e._cleanup||(e._cleanup=(0,s.B)(()=>u.getRegionEl(e,e.placement),{defer:!0}))},clearDismissableBranch(e){e._cleanup?.()},focusRegionEl(e){queueMicrotask(()=>{u.getRegionEl(e,e.placement)?.focus()})},expandToasts(e){E(e,e=>{e.state.context.stacked=!0})},collapseToasts(e){E(e,e=>{e.state.context.stacked=!1})},collapsedIfEmpty(e,t,{send:n}){e.overlap&&!(e.toasts.length>1)&&n("REGION.OVERLAP")},pauseToast(e,t,{self:n}){n.sendChild("PAUSE",t.id)},pauseToasts(e){e.toasts.forEach(e=>e.send("PAUSE"))},resumeToast(e,t,{self:n}){n.sendChild("RESUME",t.id)},resumeToasts(e){e.toasts.forEach(e=>e.send("RESUME"))},measureToasts(e){e.toasts.forEach(e=>e.send("MEASURE"))},createToast(e,t,{self:n,getState:r}){let l=function(e){let{type:t="info",duration:n,id:r="1",placement:l="bottom",removeDelay:s=200,...d}=e,c=(0,o.oA)(d),g=h(n,t);return(0,a.C8)({id:r,context:{id:r,type:t,remaining:g,duration:g,removeDelay:s,createdAt:Date.now(),placement:l,...c,height:0,offset:0,frontmost:!1,mounted:!1,index:-1,zIndex:0},initial:"loading"===t?"visible:persist":"visible",on:{UPDATE:[{guard:f("hasTypeChanged","isChangingToLoading"),target:"visible:persist",actions:["setContext"]},{guard:v("hasDurationChanged","hasTypeChanged"),target:"visible:updating",actions:["setContext"]},{actions:["setContext"]}],MEASURE:{actions:["measureHeight"]}},entry:["invokeOnVisible"],activities:["trackHeight"],states:{"visible:updating":{tags:["visible","updating"],after:{0:"visible"}},"visible:persist":{tags:["visible","paused"],on:{RESUME:{guard:m("isLoadingType"),target:"visible",actions:["setCreatedAt"]},DISMISS:"dismissing"}},visible:{tags:["visible"],after:{VISIBLE_DURATION:"dismissing"},on:{DISMISS:"dismissing",PAUSE:{target:"visible:persist",actions:"setRemainingDuration"}}},dismissing:{entry:"invokeOnDismiss",after:{REMOVE_DELAY:{target:"unmounted",actions:"notifyParentToRemove"}}},unmounted:{entry:"invokeOnUnmount",type:"final"}}},{activities:{trackHeight(e,t,{self:n}){let a;return(0,i.Wn)(()=>{let t=u.getRootEl(e);if(!t)return;e.mounted=!0;let r=(0,i.Kt)(t,"[data-ghost]");(0,o.ZK)(2!==r.length,"[toast] No ghost element found in toast. Render the `ghostBefore` and `ghostAfter` elements");let l=()=>{let a=t.style.height;t.style.height="auto";let r=t.getBoundingClientRect().height;t.style.height=a,e.height=r,n.sendParent({type:"UPDATE_HEIGHT",id:n.id,height:r,placement:e.placement})};l();let s=new(u.getWin(e)).MutationObserver(l);s.observe(t,{childList:!0,subtree:!0,characterData:!0}),a=()=>s.disconnect()}),()=>a?.()}},guards:{isChangingToLoading:(e,t)=>t.toast?.type==="loading",isLoadingType:e=>"loading"===e.type,hasTypeChanged:(e,t)=>t.toast?.type!=null&&t.toast.type!==e.type,hasDurationChanged:(e,t)=>t.toast?.duration!=null&&t.toast.duration!==e.duration},delays:{VISIBLE_DURATION:e=>e.remaining,REMOVE_DELAY:e=>e.removeDelay},actions:{measureHeight(e,t,{self:n}){(0,i.Wn)(()=>{let t=u.getRootEl(e);if(!t)return;e.mounted=!0;let a=t.style.height;t.style.height="auto";let r=t.getBoundingClientRect().height;t.style.height=a,e.height=r,n.sendParent({type:"UPDATE_HEIGHT",id:n.id,height:r,placement:e.placement})})},setRemainingDuration(e){e.remaining-=Date.now()-e.createdAt},setCreatedAt(e){e.createdAt=Date.now()},notifyParentToRemove(e,t,{self:n}){n.sendParent({type:"REMOVE_TOAST",id:n.id})},invokeOnDismiss(e){e.onStatusChange?.({status:"dismissing"})},invokeOnUnmount(e){e.onStatusChange?.({status:"unmounted"})},invokeOnVisible(e){e.onStatusChange?.({status:"visible"})},setContext(e,t){let n=h(t.toast?.duration,t.toast?.type??e.type);Object.assign(e,{...t.toast,duration:n,remaining:n})}}})}({placement:e.placement,duration:e.duration,removeDelay:e.removeDelay,...t.toast,dir:e.dir,getRootNode:e.getRootNode,stacked:r().matches("stack")}),s=n.spawn(l);e.toasts=[s,...e.toasts]},updateToast(e,t,{self:n}){n.sendChild({type:"UPDATE",toast:t.toast},t.id)},dismissToast(e,t,{self:n}){n.sendChild("DISMISS",t.id)},dismissToasts(e){e.toasts.forEach(e=>e.send("DISMISS"))},removeToast(e,t,{self:n}){n.stopChild(t.id),e.toasts=e.toasts.filter(e=>e.id!==t.id),e.heights=e.heights.filter(e=>e.id!==t.id)},removeToasts(e,t,{self:n}){e.toasts.forEach(e=>n.stopChild(e.id)),e.toasts=[],e.heights=[]},syncHeights(e,t){let n=e.heights.find(e=>e.id===t.id);if(n)n.height=t.height,n.placement=t.placement;else{let n={id:t.id,height:t.height,placement:t.placement};e.heights=[n,...e.heights]}},syncToastIndex(e){E(e,(e,t,n)=>{e.state.context.index=t,e.state.context.frontmost=0===t,e.state.context.zIndex=n.length-t})},syncToastOffset(e,t){let n=t.placement??e.placement;E({...e,placement:n},t=>{let n=Math.max(e.heights.findIndex(e=>e.id===t.id),0),a=e.heights.reduce((e,t,a)=>a>=n?e:e+t.height,0);t.state.context.offset=n*e.gap+a})},setLastFocusedEl(e,t){!e.isFocusWithin&&t.target&&(e.isFocusWithin=!0,e.lastFocusedEl=(0,r.iH)(t.target))},restoreLastFocusedEl(e){e.isFocusWithin=!1,e.lastFocusedEl&&(e.lastFocusedEl.focus({preventScroll:!0}),e.lastFocusedEl=null)},clearLastFocusedEl(e){e.lastFocusedEl&&(e.lastFocusedEl.focus({preventScroll:!0}),e.lastFocusedEl=null,e.isFocusWithin=!1)}}})}}},22880:function(e,t,n){n.d(t,{$j:function(){return u},u_:function(){return h}});var a=n(43090),r=n(75050),i=n(87984),o=n(64652),l=n(28733),s=n(62487),d=(0,a.F)("toggle-group").parts("root","item").build(),c=(0,i.tp)({getRootId:e=>e.ids?.root??`toggle-group:${e.id}`,getItemId:(e,t)=>e.ids?.item?.(t)??`toggle-group:${e.id}:${t}`,getRootEl:e=>c.getById(e,c.getRootId(e)),getElements:e=>{let t=CSS.escape(c.getRootId(e)),n=`[data-ownedby='${t}']:not([data-disabled])`;return(0,i.Kt)(c.getRootEl(e),n)},getFirstEl:e=>(0,o.Ps)(c.getElements(e)),getLastEl:e=>(0,o.Z$)(c.getElements(e)),getNextEl:(e,t)=>(0,i.Es)(c.getElements(e),t,e.currentLoopFocus),getPrevEl:(e,t)=>(0,i.Sv)(c.getElements(e),t,e.currentLoopFocus)});function u(e,t,n){let a=e.context.value,o=e.context.disabled,l=!e.context.multiple,s=e.context.rovingFocus,u="horizontal"===e.context.orientation;function g(t){let n=c.getItemId(e.context,t.value);return{id:n,disabled:!!(t.disabled||o),pressed:!!a.includes(t.value),focused:e.context.focusedId===n}}return{value:a,setValue(e){t({type:"VALUE.SET",value:e})},getRootProps:()=>n.element({...d.root.attrs,id:c.getRootId(e.context),dir:e.context.dir,role:l?"radiogroup":"group",tabIndex:e.context.isTabbingBackward?-1:0,"data-disabled":(0,i.PB)(o),"data-orientation":e.context.orientation,"data-focus":(0,i.PB)(null!=e.context.focusedId),style:{outline:"none"},onMouseDown(){o||t("ROOT.MOUSE_DOWN")},onFocus(n){if(o)return;let a=n.nativeEvent||n;!(0,i.Ud)(a)||e.context.isClickFocus||e.context.isTabbingBackward||t("ROOT.FOCUS")},onBlur(){o||t("ROOT.BLUR")}}),getItemState:g,getItemProps(a){let o=g(a),p=o.focused?0:-1;return n.button({...d.item.attrs,id:o.id,type:"button","data-ownedby":c.getRootId(e.context),"data-focus":(0,i.PB)(o.focused),disabled:o.disabled,tabIndex:s?p:void 0,role:l?"radio":void 0,"aria-checked":l?o.pressed:void 0,"aria-pressed":l?void 0:o.pressed,"data-disabled":(0,i.PB)(o.disabled),"data-orientation":e.context.orientation,dir:e.context.dir,"data-state":o.pressed?"on":"off",onFocus(){o.disabled||t({type:"TOGGLE.FOCUS",id:o.id})},onClick(e){!o.disabled&&(t({type:"TOGGLE.CLICK",id:o.id,value:a.value}),(0,i.G6)()&&e.currentTarget.focus({preventScroll:!0}))},onKeyDown(e){if(e.defaultPrevented||!(0,i.Ud)(e)||o.disabled)return;let n={Tab(e){t({type:"TOGGLE.SHIFT_TAB",isShiftTab:e.shiftKey})},ArrowLeft(){s&&u&&t("TOGGLE.FOCUS_PREV")},ArrowRight(){s&&u&&t("TOGGLE.FOCUS_NEXT")},ArrowUp(){s&&!u&&t("TOGGLE.FOCUS_PREV")},ArrowDown(){s&&!u&&t("TOGGLE.FOCUS_NEXT")},Home(){s&&t("TOGGLE.FOCUS_FIRST")},End(){s&&t("TOGGLE.FOCUS_LAST")}}[(0,r.g0)(e)];n&&(n(e),"Tab"!==e.key&&e.preventDefault())}})}}}var{not:g,and:p}=l.guards;function h(e){let t=(0,o.oA)(e);return(0,l.C8)({id:"toggle-group",initial:"idle",context:{value:[],disabled:!1,orientation:"horizontal",rovingFocus:!0,loopFocus:!0,...t,focusedId:null,isTabbingBackward:!1,isClickFocus:!1,isWithinToolbar:!1},computed:{currentLoopFocus:e=>e.loopFocus&&!e.isWithinToolbar},entry:["checkIfWithinToolbar"],on:{"VALUE.SET":{actions:["setValue"]},"TOGGLE.CLICK":{actions:["setValue"]},"ROOT.MOUSE_DOWN":{actions:["setClickFocus"]}},states:{idle:{on:{"ROOT.FOCUS":{target:"focused",guard:g(p("isClickFocus","isTabbingBackward")),actions:["focusFirstToggle","clearClickFocus"]},"TOGGLE.FOCUS":{target:"focused",actions:["setFocusedId"]}}},focused:{on:{"ROOT.BLUR":{target:"idle",actions:["clearIsTabbingBackward"]},"TOGGLE.FOCUS":{actions:["setFocusedId"]},"TOGGLE.FOCUS_NEXT":{actions:["focusNextToggle"]},"TOGGLE.FOCUS_PREV":{actions:["focusPrevToggle"]},"TOGGLE.FOCUS_FIRST":{actions:["focusFirstToggle"]},"TOGGLE.FOCUS_LAST":{actions:["focusLastToggle"]},"TOGGLE.SHIFT_TAB":{target:"idle",actions:["setIsTabbingBackward"]}}}}},{guards:{isClickFocus:e=>e.isClickFocus,isTabbingBackward:e=>e.isTabbingBackward},actions:{setIsTabbingBackward(e){e.isTabbingBackward=!0},clearIsTabbingBackward(e){e.isTabbingBackward=!1},setClickFocus(e){e.isClickFocus=!0},clearClickFocus(e){e.isClickFocus=!1},checkIfWithinToolbar(e){let t=c.getRootEl(e)?.closest("[role=toolbar]");e.isWithinToolbar=!!t},setFocusedId(e,t){e.focusedId=t.id},clearFocusedId(e){e.focusedId=null},setValue(e,t){if(!t.value)return;let n=Array.from(e.value);n=e.multiple?n.includes(t.value)?(0,o.Od)(n,t.value):(0,o.IH)(n,t.value):(0,o.Xy)(e.value,[t.value])?[]:[t.value],f.value(e,n)},focusNextToggle(e){(0,i.Wn)(()=>{e.focusedId&&c.getNextEl(e,e.focusedId)?.focus({preventScroll:!0})})},focusPrevToggle(e){(0,i.Wn)(()=>{e.focusedId&&c.getPrevEl(e,e.focusedId)?.focus({preventScroll:!0})})},focusFirstToggle(e){(0,i.Wn)(()=>{c.getFirstEl(e)?.focus({preventScroll:!0})})},focusLastToggle(e){(0,i.Wn)(()=>{c.getLastEl(e)?.focus({preventScroll:!0})})}}})}var m={change(e){e.onValueChange?.({value:Array.from(e.value)})}},f={value(e,t){(0,o.Xy)(e.value,t)||(e.value=t,m.change(e))}},v=(0,s.e)()(["dir","disabled","getRootNode","id","ids","loopFocus","multiple","onValueChange","orientation","rovingFocus","value"]);(0,o.xQ)(v);var E=(0,s.e)()(["value","disabled"]);(0,o.xQ)(E)},67977:function(e,t,n){n.d(t,{$j:function(){return m},u_:function(){return E}});var a=n(43090),r=n(87984),i=n(84626),o=n(2352),l=n(37717),s=n(28733),d=n(75050),c=n(64652),u=n(62487),g=(0,a.F)("tooltip").parts("trigger","arrow","arrowTip","positioner","content").build(),p=(0,r.tp)({getTriggerId:e=>e.ids?.trigger??`tooltip:${e.id}:trigger`,getContentId:e=>e.ids?.content??`tooltip:${e.id}:content`,getArrowId:e=>e.ids?.arrow??`tooltip:${e.id}:arrow`,getPositionerId:e=>e.ids?.positioner??`tooltip:${e.id}:popper`,getTriggerEl:e=>p.getById(e,p.getTriggerId(e)),getContentEl:e=>p.getById(e,p.getContentId(e)),getPositionerEl:e=>p.getById(e,p.getPositionerId(e)),getArrowEl:e=>p.getById(e,p.getArrowId(e))}),h=(0,l.sj)({id:null,prevId:null,setId(e){this.prevId=this.id,this.id=e}});function m(e,t,n){let a=e.context.id,l=e.context.hasAriaLabel,s=e.hasTag("open"),d=p.getTriggerId(e.context),c=p.getContentId(e.context),u=e.context.disabled,m=(0,o.hn)({...e.context.positioning,placement:e.context.currentPlacement});return{open:s,setOpen(e){e!==s&&t(e?"OPEN":"CLOSE")},reposition(e={}){t({type:"POSITIONING.SET",options:e})},getTriggerProps:()=>n.button({...g.trigger.attrs,id:d,dir:e.context.dir,"data-expanded":(0,r.PB)(s),"data-state":s?"open":"closed","aria-describedby":s?c:void 0,onClick(n){n.defaultPrevented||u||!e.context.closeOnClick||t({type:"CLOSE",src:"trigger.click"})},onFocus(n){!n.defaultPrevented&&!u&&"trigger.pointerdown"!==e.event.src&&(0,i.E)()&&t({type:"OPEN",src:"trigger.focus"})},onBlur(e){!e.defaultPrevented&&(u||a!==h.id||t({type:"CLOSE",src:"trigger.blur"}))},onPointerDown(n){n.defaultPrevented||u||!e.context.closeOnPointerDown||a!==h.id||t({type:"CLOSE",src:"trigger.pointerdown"})},onPointerMove(e){e.defaultPrevented||u||"touch"===e.pointerType||t("POINTER_MOVE")},onPointerLeave(){u||t("POINTER_LEAVE")},onPointerCancel(){u||t("POINTER_LEAVE")}}),getArrowProps:()=>n.element({id:p.getArrowId(e.context),...g.arrow.attrs,dir:e.context.dir,style:m.arrow}),getArrowTipProps:()=>n.element({...g.arrowTip.attrs,dir:e.context.dir,style:m.arrowTip}),getPositionerProps:()=>n.element({id:p.getPositionerId(e.context),...g.positioner.attrs,dir:e.context.dir,style:m.floating}),getContentProps:()=>n.element({...g.content.attrs,dir:e.context.dir,hidden:!s,"data-state":s?"open":"closed",role:l?void 0:"tooltip",id:l?void 0:c,"data-placement":e.context.currentPlacement,onPointerEnter(){t("CONTENT.POINTER_MOVE")},onPointerLeave(){t("CONTENT.POINTER_LEAVE")},style:{pointerEvents:e.context.interactive?"auto":"none"}})}}var{and:f,not:v}=s.guards;function E(e){let t=(0,c.oA)(e);return(0,s.C8)({id:"tooltip",initial:t.open?"open":"closed",activities:["trackFocusVisible"],context:{openDelay:1e3,closeDelay:500,closeOnPointerDown:!0,closeOnEscape:!0,interactive:!1,closeOnScroll:!0,closeOnClick:!0,...t,currentPlacement:void 0,hasPointerMoveOpened:!1,positioning:{placement:"bottom",...t.positioning}},computed:{hasAriaLabel:e=>!!e["aria-label"]},watch:{disabled:["closeIfDisabled"],open:["toggleVisibility"]},states:{closed:{tags:["closed"],entry:["clearGlobalId"],on:{"CONTROLLED.OPEN":"open",OPEN:{target:"open",actions:["invokeOnOpen"]},POINTER_LEAVE:{actions:["clearPointerMoveOpened"]},POINTER_MOVE:[{guard:f("noVisibleTooltip",v("hasPointerMoveOpened")),target:"opening"},{guard:v("hasPointerMoveOpened"),target:"open",actions:["setPointerMoveOpened","invokeOnOpen"]}]}},opening:{tags:["closed"],activities:["trackScroll","trackPointerlockChange"],after:{OPEN_DELAY:[{guard:"isOpenControlled",actions:["setPointerMoveOpened","invokeOnOpen"]},{target:"open",actions:["setPointerMoveOpened","invokeOnOpen"]}]},on:{"CONTROLLED.OPEN":"open","CONTROLLED.CLOSE":"closed",OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen"]}],POINTER_LEAVE:[{guard:"isOpenControlled",actions:["clearPointerMoveOpened","invokeOnClose"]},{target:"closed",actions:["clearPointerMoveOpened","invokeOnClose"]}],CLOSE:{target:"closed",actions:["invokeOnClose"]}}},open:{tags:["open"],activities:["trackEscapeKey","trackScroll","trackPointerlockChange","trackPositioning"],entry:["setGlobalId"],on:{"CONTROLLED.CLOSE":"closed",CLOSE:{target:"closed",actions:["invokeOnClose"]},POINTER_LEAVE:[{guard:"isVisible",target:"closing",actions:["clearPointerMoveOpened"]},{guard:"isOpenControlled",actions:["clearPointerMoveOpened","invokeOnClose"]},{target:"closed",actions:["clearPointerMoveOpened","invokeOnClose"]}],"CONTENT.POINTER_LEAVE":{guard:"isInteractive",target:"closing"},"POSITIONING.SET":{actions:"reposition"}}},closing:{tags:["open"],activities:["trackStore","trackPositioning"],after:{CLOSE_DELAY:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}]},on:{"CONTROLLED.CLOSE":"closed","CONTROLLED.OPEN":"open",CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed",actions:["invokeOnClose"]}],POINTER_MOVE:[{guard:"isOpenControlled",actions:["setPointerMoveOpened","invokeOnOpen"]},{target:"open",actions:["setPointerMoveOpened","invokeOnOpen"]}],"CONTENT.POINTER_MOVE":{guard:"isInteractive",target:"open"},"POSITIONING.SET":{actions:"reposition"}}}}},{activities:{trackFocusVisible:e=>(0,i.BT)({root:p.getRootNode(e)}),trackPositioning:e=>(e.currentPlacement=e.positioning.placement,(0,o.x_)(p.getTriggerEl(e),()=>p.getPositionerEl(e),{...e.positioning,defer:!0,onComplete(t){e.currentPlacement=t.placement}})),trackPointerlockChange:(e,t,{send:n})=>(0,d.EV)(p.getDoc(e),"pointerlockchange",()=>n({type:"CLOSE",src:"pointerlock:change"}),!1),trackScroll(e,t,{send:n}){if(!e.closeOnScroll)return;let a=p.getTriggerEl(e);if(!a)return;let i=(0,r.Kx)(a).map(e=>(0,d.EV)(e,"scroll",()=>{n({type:"CLOSE",src:"scroll"})},{passive:!0,capture:!0}));return()=>{i.forEach(e=>e?.())}},trackStore:(e,t,{send:n})=>(0,l.Ld)(h,()=>{h.id!==e.id&&n({type:"CLOSE",src:"id.change"})}),trackEscapeKey(e,t,{send:n}){if(e.closeOnEscape)return(0,d.EV)(p.getDoc(e),"keydown",e=>{(0,r.rT)(e)||"Escape"!==e.key||(e.stopPropagation(),n({type:"CLOSE",src:"keydown.escape"}))},!0)}},actions:{setGlobalId(e){h.setId(e.id)},clearGlobalId(e){e.id===h.id&&h.setId(null)},invokeOnOpen(e){e.onOpenChange?.({open:!0})},invokeOnClose(e){e.onOpenChange?.({open:!1})},closeIfDisabled(e,t,{send:n}){e.disabled&&n({type:"CLOSE",src:"disabled.change"})},reposition(e,t){(0,o.x_)(p.getTriggerEl(e),()=>p.getPositionerEl(e),{...e.positioning,...t.options,defer:!0,listeners:!1,onComplete(t){e.currentPlacement=t.placement}})},toggleVisibility(e,t,{send:n}){n({type:e.open?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:t})},setPointerMoveOpened(e){e.hasPointerMoveOpened=!0},clearPointerMoveOpened(e){e.hasPointerMoveOpened=!1}},guards:{noVisibleTooltip:()=>null===h.id,isVisible:e=>e.id===h.id,isInteractive:e=>e.interactive,hasPointerMoveOpened:e=>!!e.hasPointerMoveOpened,isOpenControlled:e=>!!e["open.controlled"]},delays:{OPEN_DELAY:e=>e.openDelay,CLOSE_DELAY:e=>e.closeDelay}})}var I=(0,u.e)()(["aria-label","closeDelay","closeOnEscape","closeOnPointerDown","closeOnScroll","closeOnClick","dir","disabled","getRootNode","id","ids","interactive","onOpenChange","open.controlled","open","openDelay","positioning"]);(0,c.xQ)(I)},98349:function(e,t,n){n.d(t,{$j:function(){return c},u_:function(){return g}});var a=n(43090),r=n(75050),i=n(87984),o=n(28733),l=n(64652),s=(0,a.F)("tree-view").parts("root","label","tree","item","itemIndicator","itemText","branch","branchControl","branchTrigger","branchContent","branchText","branchIndicator").build(),d=(0,i.tp)({getRootId:e=>e.ids?.root??`tree-root:${e.id}`,getLabelId:e=>e.ids?.label??`tree-label:${e.id}`,getTreeId:e=>e.ids?.tree??`tree-tree:${e.id}`,getNodeId:e=>(0,i.DV)(e)?e.dataset.branch??e.dataset.item??null:null,getNodeEl(e,t){let n=d.getItemEl(e,t)??d.getBranchEl(e,t);return n?.dataset.part==="branch"?(0,i.IO)(n,"[data-part=branch-control]"):n},getTreeEl:e=>d.getById(e,d.getTreeId(e)),getBranchEl(e,t){let n=`[role=treeitem][data-branch="${t}"]`;return(0,i.IO)(d.getTreeEl(e),n)},getItemEl(e,t){let n=`[role=treeitem][data-item="${t}"]`;return(0,i.IO)(d.getTreeEl(e),n)},getBranchControlEl:(e,t)=>(0,i.IO)(d.getBranchEl(e,t),"[data-part=branch-control]"),getFocusedEl:e=>e.focusedValue?d.getById(e,e.focusedValue):null,focusNode(e,t){(0,i.DV)(e)&&e.focus(t)},getNodeDepth:e=>e?.dataset.depth?Number(e.dataset.depth):-1,getTreeWalker(e,t){let{skipHidden:n=!0,root:a}=t??{},r=a||d.getTreeEl(e);if(!r)throw Error("Tree or branch root not found");return d.getDoc(e).createTreeWalker(r,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>n&&(0,i.oI)(e)?NodeFilter.FILTER_REJECT:"treeitem"===e.role&&"branch"!==e.dataset.part||"button"===e.role&&"branch-control"===e.dataset.part?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP})},getMatchingEl(e,t){let n=d.getTreeWalker(e),a=[],r=n.firstChild();for(;r;)(0,i.DV)(r)&&a.push(r),r=n.nextNode();return(0,i.cB)(a,{state:e.typeaheadState,key:t,activeId:e.focusedValue,itemToId:e=>d.getNodeId(e)??e.id})},getTreeNodes(e,t={}){let n=d.getTreeWalker(e,t),a=[],r=n.firstChild();for(;r;)(0,i.DV)(r)&&a.push(r),r=n.nextNode();return a},getBranchNodes:(e,t)=>-1===t?[]:(0,i.Kt)(d.getTreeEl(e),`[role=treeitem][data-part=branch][data-depth="${t}"]`),getNodesInRange(e,t,n){let a=new Set;return e.forEach(e=>{let r=d.getNodeId(e);if(null==r)return;if(e===t||e===n){a.add(r);return}let i=e.compareDocumentPosition(t),o=e.compareDocumentPosition(n);if(i&Node.DOCUMENT_POSITION_FOLLOWING&&o&Node.DOCUMENT_POSITION_PRECEDING||i&Node.DOCUMENT_POSITION_PRECEDING&&o&Node.DOCUMENT_POSITION_FOLLOWING){a.add(r);return}}),Array.from(a)}});function c(e,t,n){let a=Array.from(e.context.expandedValue),o=Array.from(e.context.selectedValue),l=e.context.isTypingAhead,c=e.context.focusedValue;function u(e){return{value:e.value,disabled:!!e.disabled,focused:c===e.value,selected:o.includes(e.value)}}function g(e){return{value:e.value,disabled:!!e.disabled,focused:c===e.value,expanded:a.includes(e.value),selected:o.includes(e.value)}}return{expandedValue:a,selectedValue:o,expand(e){if(!e){t({type:"EXPANDED.ALL"});return}let n=new Set(a);e.forEach(e=>n.add(e)),t({type:"EXPANDED.SET",value:n,src:"expand"})},collapse(e){if(!e){t({type:"EXPANDED.SET",value:new Set([]),src:"collapseAll"});return}let n=new Set(a);e.forEach(e=>n.delete(e)),t({type:"EXPANDED.SET",value:n,src:"collapse"})},deselect(e){if(!e){t({type:"SELECTED.SET",value:new Set([]),src:"deselectAll"});return}let n=new Set(o);e.forEach(e=>n.delete(e)),t({type:"SELECTED.SET",value:n,src:"deselect"})},select(n){if(!n){t({type:"SELECTED.ALL"});return}let a=new Set;"single"===e.context.selectionMode?n.length>0&&a.add(n[n.length-1]):(n.forEach(e=>a.add(e)),o.forEach(e=>a.add(e))),t({type:"SELECTED.SET",value:a,src:"select"})},focusBranch(t){d.getBranchControlEl(e.context,t)?.focus()},focusItem(t){d.getItemEl(e.context,t)?.focus()},getRootProps:()=>n.element({...s.root.attrs,id:d.getRootId(e.context),dir:e.context.dir}),getLabelProps:()=>n.element({...s.label.attrs,id:d.getLabelId(e.context),dir:e.context.dir}),getTreeProps:()=>n.element({...s.tree.attrs,id:d.getTreeId(e.context),dir:e.context.dir,role:"tree","aria-label":"Tree View","aria-labelledby":d.getLabelId(e.context),"aria-multiselectable":"multiple"===e.context.selectionMode||void 0,onKeyDown(n){if(n.defaultPrevented||(0,i.rT)(n))return;let a=(0,i.NI)(n);if((0,i.Hx)(a))return;let o=a?.closest("[role=treeitem]");if(!o)return;let s=d.getNodeId(o);if(null==s){console.warn("Node id not found for node",o);return}let c=!!a?.dataset.branch,u={ArrowDown(e){(0,r.pI)(e)||(e.preventDefault(),t({type:"ITEM.ARROW_DOWN",id:s,shiftKey:e.shiftKey}))},ArrowUp(e){(0,r.pI)(e)||(e.preventDefault(),t({type:"ITEM.ARROW_UP",id:s,shiftKey:e.shiftKey}))},ArrowLeft(e){(0,r.pI)(e)||o.dataset.disabled||(e.preventDefault(),t({type:c?"BRANCH.ARROW_LEFT":"ITEM.ARROW_LEFT",id:s}))},ArrowRight(e){c&&!o.dataset.disabled&&(e.preventDefault(),t({type:"BRANCH.ARROW_RIGHT",id:s}))},Home(e){(0,r.pI)(e)||(e.preventDefault(),t({type:"ITEM.HOME",id:s,shiftKey:e.shiftKey}))},End(e){(0,r.pI)(e)||(e.preventDefault(),t({type:"ITEM.END",id:s,shiftKey:e.shiftKey}))},Space(e){o.dataset.disabled||(l?t({type:"TREE.TYPEAHEAD",key:e.key}):u.Enter?.(e))},Enter(e){o.dataset.disabled||(a?.closest("a[href]")||e.preventDefault(),t({type:c?"BRANCH.CLICK":"ITEM.CLICK",id:s,src:"keyboard"}))},"*"(e){o.dataset.disabled||(e.preventDefault(),t({type:"EXPAND.SIBLINGS",id:s}))},a(e){e.metaKey&&!o.dataset.disabled&&(e.preventDefault(),t({type:"SELECTED.ALL",preventScroll:!0,moveFocus:!0}))}},g=u[(0,r.g0)(n,e.context)];if(g){g(n);return}e.context.typeahead&&(1!==n.key.length||(0,r.pI)(n)||(t({type:"TREE.TYPEAHEAD",key:n.key,id:s}),n.preventDefault()))},onBlur(e){(0,i.r3)(e.currentTarget,e.relatedTarget)||t({type:"TREE.BLUR"})}}),getItemState:u,getItemProps(a){let r=u(a);return n.element({...s.item.attrs,dir:e.context.dir,"data-ownedby":d.getTreeId(e.context),"data-item":r.value,tabIndex:r.focused?0:-1,"data-focus":(0,i.PB)(r.focused),role:"treeitem","aria-current":r.selected?"true":void 0,"aria-selected":r.disabled?void 0:r.selected,"data-selected":(0,i.PB)(r.selected),"aria-disabled":r.disabled,"data-disabled":(0,i.PB)(r.disabled),"aria-level":a.depth,"data-depth":a.depth,style:{"--depth":a.depth},onFocus(e){e.stopPropagation(),t({type:"ITEM.FOCUS",id:r.value})},onClick(e){if(r.disabled)return;let n=e.metaKey||e.ctrlKey;t({type:"ITEM.CLICK",id:r.value,shiftKey:e.shiftKey,ctrlKey:n}),e.stopPropagation(),e.currentTarget.matches("a[href]")||e.preventDefault()}})},getItemTextProps(e){let t=u(e);return n.element({...s.itemText.attrs,"data-disabled":(0,i.PB)(t.disabled),"data-selected":(0,i.PB)(t.selected),"data-focus":(0,i.PB)(t.focused)})},getItemIndicatorProps(e){let t=u(e);return n.element({...s.itemIndicator.attrs,"aria-hidden":!0,"data-disabled":(0,i.PB)(t.disabled),"data-selected":(0,i.PB)(t.selected),"data-focus":(0,i.PB)(t.focused),hidden:!t.selected})},getBranchState:g,getBranchProps(t){let a=g(t);return n.element({...s.branch.attrs,"data-depth":t.depth,dir:e.context.dir,"data-branch":a.value,role:"treeitem","data-ownedby":d.getTreeId(e.context),"aria-level":t.depth,"aria-selected":a.disabled?void 0:a.selected,"data-selected":(0,i.PB)(a.selected),"aria-expanded":a.expanded,"data-state":a.expanded?"open":"closed","aria-disabled":a.disabled,"data-disabled":(0,i.PB)(a.disabled),style:{"--depth":t.depth}})},getBranchIndicatorProps(e){let t=g(e);return n.element({...s.branchIndicator.attrs,"aria-hidden":!0,"data-state":t.expanded?"open":"closed","data-disabled":(0,i.PB)(t.disabled),"data-selected":(0,i.PB)(t.selected),"data-focus":(0,i.PB)(t.focused)})},getBranchTriggerProps(a){let r=g(a);return n.element({...s.branchTrigger.attrs,role:"button",dir:e.context.dir,"data-disabled":(0,i.PB)(r.disabled),"data-state":r.expanded?"open":"closed",onClick(e){r.disabled||(t({type:"BRANCH_TOGGLE.CLICK",id:r.value}),e.stopPropagation())}})},getBranchControlProps(a){let r=g(a);return n.element({...s.branchControl.attrs,role:"button",dir:e.context.dir,tabIndex:r.focused?0:-1,"data-state":r.expanded?"open":"closed","data-disabled":(0,i.PB)(r.disabled),"data-selected":(0,i.PB)(r.selected),"data-branch":r.value,"data-depth":a.depth,onFocus(e){t({type:"ITEM.FOCUS",id:r.value}),e.stopPropagation()},onClick(e){if(r.disabled)return;let n=e.metaKey||e.ctrlKey;t({type:"BRANCH.CLICK",id:r.value,shiftKey:e.shiftKey,ctrlKey:n}),e.stopPropagation()}})},getBranchTextProps(t){let a=g(t);return n.element({...s.branchText.attrs,dir:e.context.dir,"data-branch":a.value,"data-disabled":(0,i.PB)(a.disabled),"data-state":a.expanded?"open":"closed"})},getBranchContentProps(t){let a=g(t);return n.element({...s.branchContent.attrs,role:"group",dir:e.context.dir,"data-branch":a.value,"data-state":a.expanded?"open":"closed",hidden:!a.expanded})}}}var{and:u}=o.guards;function g(e){let t=(0,l.oA)(e);return(0,o.C8)({id:"tree-view",initial:"idle",context:{expandedValue:[],selectedValue:[],focusedValue:null,expandOnClick:!0,selectionMode:"single",typeahead:!0,...t,typeaheadState:i.cB.defaultOptions},computed:{isMultipleSelection:e=>"multiple"===e.selectionMode},on:{"EXPANDED.SET":{actions:["setExpanded"]},"SELECTED.SET":{actions:["setSelected"]},"SELECTED.ALL":[{guard:u("isMultipleSelection","moveFocus"),actions:["selectAllItems","focusTreeLastItem"]},{guard:"isMultipleSelection",actions:["selectAllItems"]}],"EXPANDED.ALL":{actions:["expandAllBranches"]}},activities:["trackChildrenMutation"],entry:["setFocusableNode"],states:{idle:{on:{"ITEM.FOCUS":{actions:["setFocusedItem"]},"ITEM.ARROW_DOWN":[{guard:u("isShiftKey","isMultipleSelection"),actions:["focusTreeNextItem","extendSelectionToNextItem"]},{actions:["focusTreeNextItem"]}],"ITEM.ARROW_UP":[{guard:u("isShiftKey","isMultipleSelection"),actions:["focusTreePrevItem","extendSelectionToPrevItem"]},{actions:["focusTreePrevItem"]}],"ITEM.ARROW_LEFT":{actions:["focusBranchControl"]},"BRANCH.ARROW_LEFT":[{guard:"isBranchExpanded",actions:["collapseBranch"]},{actions:["focusBranchControl"]}],"BRANCH.ARROW_RIGHT":[{guard:u("isBranchFocused","isBranchExpanded"),actions:["focusBranchFirstItem"]},{actions:["expandBranch"]}],"EXPAND.SIBLINGS":{actions:["expandSiblingBranches"]},"ITEM.HOME":[{guard:u("isShiftKey","isMultipleSelection"),actions:["extendSelectionToFirstItem","focusTreeFirstItem"]},{actions:["focusTreeFirstItem"]}],"ITEM.END":[{guard:u("isShiftKey","isMultipleSelection"),actions:["extendSelectionToLastItem","focusTreeLastItem"]},{actions:["focusTreeLastItem"]}],"ITEM.CLICK":[{guard:u("isCtrlKey","isMultipleSelection"),actions:["addOrRemoveItemFromSelection"]},{guard:u("isShiftKey","isMultipleSelection"),actions:["extendSelectionToItem"]},{actions:["selectItem"]}],"BRANCH.CLICK":[{guard:u("isCtrlKey","isMultipleSelection"),actions:["addOrRemoveItemFromSelection"]},{guard:u("isShiftKey","isMultipleSelection"),actions:["extendSelectionToItem"]},{guard:"openOnClick",actions:["selectItem","toggleBranch"]},{actions:["selectItem"]}],"BRANCH_TOGGLE.CLICK":{actions:["toggleBranch"]},"TREE.TYPEAHEAD":{actions:["focusMatchedItem"]},"TREE.BLUR":{actions:["clearFocusedItem","setFocusableNode"]}}}}},{guards:{isBranchFocused:(e,t)=>e.focusedValue===t.id,isBranchExpanded:(e,t)=>e.expandedValue.includes(t.id),isShiftKey:(e,t)=>t.shiftKey,isCtrlKey:(e,t)=>t.ctrlKey,hasSelectedItems:e=>e.selectedValue.length>0,isMultipleSelection:e=>e.isMultipleSelection,moveFocus:(e,t)=>!!t.moveFocus,openOnClick:e=>!!e.expandOnClick},activities:{trackChildrenMutation(e,t,{send:n}){let a=d.getTreeEl(e);return(0,i.P$)(a,{callback(t){let a=t.flatMap(e=>Array.from(e.removedNodes)).filter(e=>!!(0,i.DV)(e)&&(e.matches("[role=treeitem]")||e.matches("[role=group]")));if(!a.length)return;let r=null;t.forEach(e=>{(0,i.DV)(e.nextSibling)?r=e.nextSibling:(0,i.DV)(e.previousSibling)&&(r=e.previousSibling)}),r&&d.focusNode(r);let o=new Set;a.forEach(e=>{let t=d.getNodeId(e);(0,i.DV)(e)&&null!=t&&o.add(t)});let l=new Set(e.selectedValue);o.forEach(e=>l.delete(e)),n({type:"SELECTED.SET",value:o})}})}},actions:{setFocusableNode(e){if(e.focusedValue)return;if(e.selectedValue.length>0){let t=Array.from(e.selectedValue)[0];e.focusedValue=t;return}let t=d.getTreeWalker(e).firstChild();(0,i.DV)(t)&&(e.focusedValue=d.getNodeId(t))},selectItem(e,t){h.selected(e,[t.id])},setFocusedItem(e,t){h.focused(e,t.id)},clearFocusedItem(e){h.focused(e,null)},clearSelectedItem(e){h.selected(e,[])},toggleBranch(e,t){let n=new Set(e.expandedValue);n.has(t.id)?n.delete(t.id):n.add(t.id),h.expanded(e,Array.from(n))},expandBranch(e,t){let n=new Set(e.expandedValue);n.add(t.id),h.expanded(e,Array.from(n))},collapseBranch(e,t){let n=new Set(e.expandedValue);n.delete(t.id),h.expanded(e,Array.from(n))},setExpanded(e,t){h.expanded(e,t.value)},setSelected(e,t){h.selected(e,t.value)},focusTreeFirstItem(e){let t=d.getTreeWalker(e);d.focusNode(t.firstChild())},focusTreeLastItem(e,t){let n=d.getTreeWalker(e);d.focusNode(n.lastChild(),{preventScroll:t.preventScroll})},focusBranchFirstItem(e,t){let n=d.getNodeEl(e,t.id);if(!n)return;let a=d.getTreeWalker(e);a.currentNode=n,d.focusNode(a.nextNode())},focusTreeNextItem(e,t){let n=d.getNodeEl(e,t.id);if(!n)return;let a=d.getTreeWalker(e);if(e.focusedValue){a.currentNode=n;let e=a.nextNode();d.focusNode(e)}else d.focusNode(a.firstChild())},focusTreePrevItem(e,t){let n=d.getNodeEl(e,t.id);if(!n)return;let a=d.getTreeWalker(e);if(e.focusedValue){a.currentNode=n;let e=a.previousNode();d.focusNode(e)}else d.focusNode(a.lastChild())},focusBranchControl(e,t){let n=d.getNodeEl(e,t.id);if(!n)return;let a=Number(n.dataset.depth)-1;if(a<0)return;let r=`[data-part=branch][data-depth="${a}"]`,i=n.closest(r),o=i?.querySelector("[data-part=branch-control]");d.focusNode(o)},selectAllItems(e){let t=new Set,n=d.getTreeWalker(e),a=n.firstChild();for(;a;){let e=d.getNodeId(a);(0,i.DV)(a)&&null!=e&&t.add(e),a=n.nextNode()}h.selected(e,Array.from(t))},focusMatchedItem(e,t){d.focusNode(d.getMatchingEl(e,t.key))},addOrRemoveItemFromSelection(e,t){let n=d.getNodeEl(e,t.id);if(!n)return;let a=new Set(e.selectedValue),r=d.getNodeId(n);null!=r&&(a.has(r)?a.delete(r):a.add(r),h.selected(e,Array.from(a)))},expandAllBranches(e){let t=new Set,n=d.getTreeWalker(e,{skipHidden:!1});for(;n.nextNode();){let e=n.currentNode,a=d.getNodeId(e);(0,i.DV)(e)&&"branch-control"===e.dataset.part&&null!=a&&t.add(a)}h.expanded(e,Array.from(t))},expandSiblingBranches(e,t){let n=d.getNodeEl(e,t.id),a=d.getBranchNodes(e,d.getNodeDepth(n)),r=new Set;a.forEach(e=>{let t=d.getNodeId(e);null!=t&&r.add(t)}),h.expanded(e,Array.from(r))},extendSelectionToItem(e,t){let n=d.getNodeEl(e,t.id);if(!n)return;let a=d.getTreeNodes(e),r=Array.from(e.selectedValue),i=d.getNodeEl(e,r[0])||a[0],o=d.getNodesInRange(a,i,n);h.selected(e,o)},extendSelectionToNextItem(e,t){let n=t.id,a=d.getNodeEl(e,n);if(!a)return;let r=d.getTreeWalker(e);r.currentNode=a;let i=r.nextNode();d.focusNode(i);let o=new Set(e.selectedValue),l=d.getNodeId(i);null!=l&&(o.has(n)&&o.has(l)?o.delete(n):o.has(l)||o.add(l),h.selected(e,Array.from(o)))},extendSelectionToPrevItem(e,t){let n=t.id,a=d.getNodeEl(e,n);if(!a)return;let r=d.getTreeWalker(e);r.currentNode=a;let i=r.previousNode();d.focusNode(i);let o=new Set(e.selectedValue),l=d.getNodeId(i);null!=l&&(o.has(n)&&o.has(l)?o.delete(n):o.has(l)||o.add(l),h.selected(e,Array.from(o)))},extendSelectionToFirstItem(e){let t=d.getTreeNodes(e),n=d.getNodeEl(e,[...e.selectedValue][0])||t[0],a=t[0],r=d.getNodesInRange(t,n,a);h.selected(e,r)},extendSelectionToLastItem(e){let t=d.getTreeNodes(e),n=d.getNodeEl(e,[...e.selectedValue][0])||t[0],a=t[t.length-1],r=d.getNodesInRange(t,n,a);h.selected(e,r)}}})}var p={focusChange(e){e.onFocusChange?.({focusedValue:e.focusedValue})},expandedChange(e){e.onExpandedChange?.({expandedValue:Array.from(e.expandedValue),focusedValue:e.focusedValue})},selectionChange(e){e.onSelectionChange?.({selectedValue:Array.from(e.selectedValue),focusedValue:e.focusedValue})}},h={selected(e,t){e.selectedValue=t,p.selectionChange(e)},focused(e,t){e.focusedValue=t,p.focusChange(e)},expanded(e,t){e.expandedValue=t,p.expandedChange(e)}}}}]);