1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3844dc14-e85c-4455-a8cf-9bfaf88f0f4b",e._sentryDebugIdIdentifier="sentry-dbid-3844dc14-e85c-4455-a8cf-9bfaf88f0f4b")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4796],{253:(e,t,r)=>{r.d(t,{C1:()=>C,bL:()=>x});var n=r(95206),o=r(64215),a=r(97361),i=r(67188),l=r(91756),s=r(18972),u=r(74340),d=r(78330),c=r(91920),f=r(6726),p="Checkbox",[m,h]=(0,a.A)(p),[v,y]=m(p);function g(e){let{__scopeCheckbox:t,checked:r,children:o,defaultChecked:a,disabled:i,form:s,name:u,onCheckedChange:d,required:c,value:m="on",internal_do_not_use_render:h}=e,[y,g]=(0,l.i)({prop:r,defaultProp:null!=a&&a,onChange:d,caller:p}),[b,w]=n.useState(null),[x,k]=n.useState(null),C=n.useRef(!1),E=!b||!!s||!!b.closest("form"),S={checked:y,disabled:i,setChecked:g,control:b,setControl:w,name:u,form:s,value:m,hasConsumerStoppedPropagationRef:C,required:c,defaultChecked:!D(a)&&a,isFormControl:E,bubbleInput:x,setBubbleInput:k};return(0,f.jsx)(v,{scope:t,...S,children:"function"==typeof h?h(S):o})}var b="CheckboxTrigger",w=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,onKeyDown:a,onClick:l,...s}=e,{control:u,value:d,disabled:p,checked:m,required:h,setControl:v,setChecked:g,hasConsumerStoppedPropagationRef:w,isFormControl:x,bubbleInput:k}=y(b,r),C=(0,o.s)(t,v),E=n.useRef(m);return n.useEffect(()=>{let e=null==u?void 0:u.form;if(e){let t=()=>g(E.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,g]),(0,f.jsx)(c.sG.button,{type:"button",role:"checkbox","aria-checked":D(m)?"mixed":m,"aria-required":h,"data-state":M(m),"data-disabled":p?"":void 0,disabled:p,value:d,...s,ref:C,onKeyDown:(0,i.mK)(a,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,i.mK)(l,e=>{g(e=>!!D(e)||!e),k&&x&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})})});w.displayName=b;var x=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:o,defaultChecked:a,required:i,disabled:l,value:s,onCheckedChange:u,form:d,...c}=e;return(0,f.jsx)(g,{__scopeCheckbox:r,checked:o,defaultChecked:a,disabled:l,required:i,onCheckedChange:u,name:n,form:d,value:s,internal_do_not_use_render:e=>{let{isFormControl:n}=e;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(w,{...c,ref:t,__scopeCheckbox:r}),n&&(0,f.jsx)(S,{__scopeCheckbox:r})]})}})});x.displayName=p;var k="CheckboxIndicator",C=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...o}=e,a=y(k,r);return(0,f.jsx)(d.C,{present:n||D(a.checked)||!0===a.checked,children:(0,f.jsx)(c.sG.span,{"data-state":M(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});C.displayName=k;var E="CheckboxBubbleInput",S=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,...a}=e,{control:i,hasConsumerStoppedPropagationRef:l,checked:d,defaultChecked:p,required:m,disabled:h,name:v,value:g,form:b,bubbleInput:w,setBubbleInput:x}=y(E,r),k=(0,o.s)(t,x),C=(0,s.Z)(d),S=(0,u.X)(i);n.useEffect(()=>{if(!w)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!l.current;if(C!==d&&e){let r=new Event("click",{bubbles:t});w.indeterminate=D(d),e.call(w,!D(d)&&d),w.dispatchEvent(r)}},[w,C,d,l]);let M=n.useRef(!D(d)&&d);return(0,f.jsx)(c.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=p?p:M.current,required:m,disabled:h,name:v,value:g,form:b,...a,tabIndex:-1,ref:k,style:{...a.style,...S,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function D(e){return"indeterminate"===e}function M(e){return D(e)?"indeterminate":e?"checked":"unchecked"}S.displayName=E},2057:(e,t,r)=>{r.d(t,{n:()=>c});var n=r(95206),o=r(64215),a=r(91920),i=r(54300),l=r(6726),s="focusScope.autoFocusOnMount",u="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},c=n.forwardRef((e,t)=>{let{loop:r=!1,trapped:c=!1,onMountAutoFocus:v,onUnmountAutoFocus:y,...g}=e,[b,w]=n.useState(null),x=(0,i.c)(v),k=(0,i.c)(y),C=n.useRef(null),E=(0,o.s)(t,e=>w(e)),S=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(c){let e=function(e){if(S.paused||!b)return;let t=e.target;b.contains(t)?C.current=t:m(C.current,{select:!0})},t=function(e){if(S.paused||!b)return;let t=e.relatedTarget;null!==t&&(b.contains(t)||m(C.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&m(b)});return b&&r.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[c,b,S.paused]),n.useEffect(()=>{if(b){h.add(S);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(s,d);b.addEventListener(s,x),b.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(m(n,{select:t}),document.activeElement!==r)return}(f(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(b))}return()=>{b.removeEventListener(s,x),setTimeout(()=>{let t=new CustomEvent(u,d);b.addEventListener(u,k),b.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),b.removeEventListener(u,k),h.remove(S)},0)}}},[b,x,k,S]);let D=n.useCallback(e=>{if(!r&&!c||S.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[o,a]=function(e){let t=f(e);return[p(t,e),p(t.reverse(),e)]}(t);o&&a?e.shiftKey||n!==a?e.shiftKey&&n===o&&(e.preventDefault(),r&&m(a,{select:!0})):(e.preventDefault(),r&&m(o,{select:!0})):n===t&&e.preventDefault()}},[r,c,S.paused]);return(0,l.jsx)(a.sG.div,{tabIndex:-1,...g,ref:E,onKeyDown:D})});function f(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function p(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function m(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}c.displayName="FocusScope";var h=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=v(e,t)).unshift(t)},remove(t){var r;null==(r=(e=v(e,t))[0])||r.resume()}}}();function v(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},5686:(e,t,r)=>{r.d(t,{QP:()=>K});let n=(e,t)=>{if(0===e.length)return t.classGroupId;let r=e[0],o=t.nextPart.get(r),a=o?n(e.slice(1),o):void 0;if(a)return a;
1if(0===t.validators.length)return;let i=e.join("-");return t.validators.find(({validator:e})=>e(i))?.classGroupId},o=/^\[(.+)\]$/,a=(e,t,r,n)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:i(t,e)).classGroupId=r;return}if("function"==typeof e)return l(e)?void a(e(n),t,r,n):void t.validators.push({validator:e,classGroupId:r});Object.entries(e).forEach(([e,o])=>{a(o,i(t,e),r,n)})})},i=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},l=e=>e.isThemeGetter,s=(e,t)=>t?e.map(([e,r])=>[e,r.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,r])=>[t+e,r])):e)]):e,u=e=>{if(e.length<=1)return e;let t=[],r=[];return e.forEach(e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)}),t.push(...r.sort()),t},d=/\s+/;function c(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=f(e))&&(n&&(n+=" "),n+=t);return n}let f=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=f(e[n]))&&(r&&(r+=" "),r+=t);return r},p=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},m=/^\[(?:([a-z-]+):)?(.+)\]$/i,h=/^\d+\/\d+$/,v=new Set(["px","full","screen"]),y=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,g=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,b=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,w=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,x=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,k=e=>E(e)||v.has(e)||h.test(e),C=e=>T(e,"length",F),E=e=>!!e&&!Number.isNaN(Number(e)),S=e=>T(e,"number",E),D=e=>!!e&&Number.isInteger(Number(e)),M=e=>e.endsWith("%")&&E(e.slice(0,-1)),N=e=>m.test(e),R=e=>y.test(e),_=new Set(["length","size","percentage"]),A=e=>T(e,_,W),O=e=>T(e,"position",W),j=new Set(["image","url"]),I=e=>T(e,j,B),L=e=>T(e,"",V),P=()=>!0,T=(e,t,r)=>{let n=m.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))},F=e=>g.test(e)&&!b.test(e),W=()=>!1,V=e=>w.test(e),B=e=>x.test(e);Symbol.toStringTag;let K=function(e,...t){let r,i,l,f=function(u){let d;return i=(r={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,n=new Map,o=(o,a)=>{r.set(o,a),++t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(o(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):o(e,t)}}})((d=t.reduce((e,t)=>t(e),e())).cacheSize),parseClassName:(e=>{let{separator:t,experimentalParseClassName:r}=e,n=1===t.length,o=t[0],a=t.length,i=e=>{let r,i=[],l=0,s=0;for(let u=0;u<e.length;u++){let d=e[u];if(0===l){if(d===o&&(n||e.slice(u,u+a)===t)){i.push(e.slice(s,u)),s=u+a;continue}if("/"===d){r=u;continue}}"["===d?l++:"]"===d&&l--}let u=0===i.length?e:e.substring(s),d=u.startsWith("!"),c=d?u.substring(1):u;return{modifiers:i,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:r&&r>s?r-s:void 0}};return r?e=>r({className:e,parseClassName:i}):i})(d),...(e=>{let t=(e=>{let{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return s(Object.entries(e.classGroups),r).forEach(([e,r])=>{a(r,n,e,t)}),n})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:e=>{let r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),n(r,t)||(e=>{if(o.test(e)){let t=o.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}})(e)},getConflictingClassGroupIds:(e,t)=>{let n=r[e]||[];return t&&i[e]?[...n,...i[e]]:n}}})(d)}).cache.get,l=r.cache.set,f=p,p(u)};function p(e){let t=i(e);if(t)return t;let n=((e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=t,a=[],i=e.trim().split(d),l="";for(let e=i.length-1;e>=0;e-=1){let t=i[e],{modifiers:s,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:f}=r(t),p=!!f,m=n(p?c.substring(0,f):c);if(!m){if(!p||!(m=n(c))){l=t+(l.length>0?" "+l:l);continue}p=!1}let h=u(s).join(":"),v=d?h+"!":h,y=v+m;if(a.includes(y))continue;a.push(y);let g=o(m,p);for(let e=0;e<g.length;++e){let t=g[e];a.push(v+t)}l=t+(l.length>0?" "+l:l)}return l})(e,r);return l(e,n),n}return function(){return f(c.apply(null,arguments))}}(()=>{let e=p("colors"),t=p("spacing"),r=p("blur"),n=p("brightness"),o=p("borderColor"),a=p("borderRadius"),i=p("borderSpacing"),l=p("borderWidth"),s=p("contrast"),u=p("grayscale"),d=p("hueRotate"),c=p("invert"),f=p("gap"),m=p("gradientColorStops"),h=p("gradientColorStopPositions"),v=p("inset"),y=p("margin"),g=p("opacity"),b=p("padding"),w=p("saturate"),x=p("scale"),_=p("sepia"),j=p("skew"),T=p("space"),F=
vendor: 12,255 bytes, line 1
1p("translate"),W=()=>["auto","contain","none"],V=()=>["auto","hidden","clip","visible","scroll"],B=()=>["auto",N,t],K=()=>[N,t],U=()=>["",k,C],z=()=>["auto",E,N],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Y=()=>["solid","dashed","dotted","double","none"],G=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],q=()=>["start","end","center","between","around","evenly","stretch"],$=()=>["","0",N],X=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[E,N];return{cacheSize:500,separator:":",theme:{colors:[P],spacing:[k,C],blur:["none","",R,N],brightness:Z(),borderColor:[e],borderRadius:["none","","full",R,N],borderSpacing:K(),borderWidth:U(),contrast:Z(),grayscale:$(),hueRotate:Z(),invert:$(),gap:K(),gradientColorStops:[e],gradientColorStopPositions:[M,C],inset:B(),margin:B(),opacity:Z(),padding:K(),saturate:Z(),scale:Z(),sepia:$(),skew:Z(),space:K(),translate:K()},classGroups:{aspect:[{aspect:["auto","square","video",N]}],container:["container"],columns:[{columns:[R]}],"break-after":[{"break-after":X()}],"break-before":[{"break-before":X()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),N]}],overflow:[{overflow:V()}],"overflow-x":[{"overflow-x":V()}],"overflow-y":[{"overflow-y":V()}],overscroll:[{overscroll:W()}],"overscroll-x":[{"overscroll-x":W()}],"overscroll-y":[{"overscroll-y":W()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",D,N]}],basis:[{basis:B()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",N]}],grow:[{grow:$()}],shrink:[{shrink:$()}],order:[{order:["first","last","none",D,N]}],"grid-cols":[{"grid-cols":[P]}],"col-start-end":[{col:["auto",{span:["full",D,N]},N]}],"col-start":[{"col-start":z()}],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":[P]}],"row-start-end":[{row:["auto",{span:[D,N]},N]}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",N]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",N]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...q()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...q(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...q(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[T]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[T]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",N,t]}],"min-w":[{"min-w":[N,t,"min","max","fit"]}],"max-w":[{"max-w":[N,t,"none","full","min","max","fit","prose",{screen:[R]},R]}],h:[{h:[N,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[N,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[N,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[N,t,"auto","min","max","fit"]}],"font-size":[{text:["base",R,C]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",S]}],"font-family":[{font:[P]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",N]}],"line-clamp":[{"line-clamp":["none",E,S]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",k,N]}],"list-image":[{"list-image":["none",N]}],"list-style-type":[{list:["none","disc","decimal",N]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Y(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",k,C]}],"underline-offset":[{"underline-offset":["auto",k,N]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:K()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",N]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",N]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),O]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",A]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},I]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...Y(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:Y()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...Y()]}],"outline-offset":[{"outline-offset":[k,N]}],"outline-w":[{outline:[k,C]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:U()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[k,C]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",R,L]}],"shadow-color":[{shadow:[P]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...G(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":G()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",R,N]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[c]}],saturate:[{saturate:[w]}],sepia:[{sepia:[_]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[c]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[_]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",N]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",N]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",N]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[D,N]}],"translate-x":[{"translate-x":[F]}],"translate-y":[{"translate-y":[F]}],"skew-x":[{"skew-x":[j]}],"skew-y":[{"skew-y":[j]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",N]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",N]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":K()}],"scroll-mx":[{"scroll-mx":K()}],"scroll-my":[{"scroll-my":K()}],"scroll-ms":[{"scroll-ms":K()}],"scroll-me":[{"scroll-me":K()}],"scroll-mt":[{"scroll-mt":K()}],"scroll-mr":[{"scroll-mr":K()}],"scroll-mb":[{"scroll-mb":K()}],"scroll-ml":[{"scroll-ml":K()}],"scroll-p":[{"scroll-p":K()}],"scroll-px":[{"scroll-px":K()}],"scroll-py":[{"scroll-py":K()}],"scroll-ps":[{"scroll-ps":K()}],"scroll-pe":[{"scroll-pe":K()}],"scroll-pt":[{"scroll-pt":K()}],"scroll-pr":[{"scroll-pr":K()}],"scroll-pb":[{"scroll-pb":K()}],"scroll-pl":[{"scroll-pl":K()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
1],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",N]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[k,C,S]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})},6650:(e,t,r)=>{r.d(t,{Gb:()=>j,Jt:()=>h,Op:()=>O,hZ:()=>y,mN:()=>es,xI:()=>R,xW:()=>A});var n=r(95206),o=e=>e instanceof Date,a=e=>null==e,i=e=>!a(e)&&!Array.isArray(e)&&"object"==typeof e&&!o(e),l=e=>i(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,s=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),u="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function d(e){if(e instanceof Date)return new Date(e);let t="undefined"!=typeof FileList&&e instanceof FileList;if(u&&(e instanceof Blob||t))return e;let r=Array.isArray(e);if(!r&&!(i(e)&&(e=>{let t=e.constructor&&e.constructor.prototype;return i(t)&&t.hasOwnProperty("isPrototypeOf")})(e)))return e;let n=r?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=d(e[t]));return n}var c=e=>/^\w*$/.test(e),f=e=>void 0===e,p=e=>Array.isArray(e)?e.filter(Boolean):[],m=e=>p(e.replace(/["|']|\]/g,"").split(/\.|\[/)),h=(e,t,r)=>{if(!t||!i(e))return r;let n=(c(t)?[t]:m(t)).reduce((e,t)=>a(e)?e:e[t],e);return f(n)||n===e?f(e[t])?r:e[t]:n},v=e=>"function"==typeof e,y=(e,t,r)=>{let n=-1,o=c(t)?[t]:m(t),a=o.length,l=a-1;for(;++n<a;){let t=o[n],a=r;if(n!==l){let r=e[t];a=i(r)||Array.isArray(r)?r:isNaN(+o[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=a,e=e[t]}};let g={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},b={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},w={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},x=n.createContext(null);x.displayName="HookFormControlContext";let k=()=>n.useContext(x);var C=(e,t,r,n=!0)=>{let o={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(o,a,{get:()=>(t._proxyFormState[a]!==b.all&&(t._proxyFormState[a]=!n||b.all),r&&(r[a
1]=!0),e[a])});return o};let E="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;var S=e=>"string"==typeof e,D=(e,t,r,n,o)=>S(e)?(n&&t.watch.add(e),h(r,e,o)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),h(r,e))):(n&&(t.watchAll=!0),r),M=e=>a(e)||"object"!=typeof e;function N(e,t,r=new WeakSet){if(M(e)||M(t))return Object.is(e,t);if(o(e)&&o(t))return Object.is(e.getTime(),t.getTime());let n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;if(r.has(e)||r.has(t))return!0;for(let l of(r.add(e),r.add(t),n)){let n=e[l];if(!a.includes(l))return!1;if("ref"!==l){let e=t[l];if(o(n)&&o(e)||i(n)&&i(e)||Array.isArray(n)&&Array.isArray(e)?!N(n,e,r):!Object.is(n,e))return!1}}return!0}let R=e=>e.render(function(e){let t=k(),{name:r,disabled:o,control:a=t,shouldUnregister:i,defaultValue:u,exact:c=!0}=e,p=s(a._names.array,r),m=n.useMemo(()=>h(a._formValues,r,h(a._defaultValues,r,u)),[a,r,u]),b=function(e){let t=k(),{control:r=t,name:o,defaultValue:a,disabled:i,exact:l,compute:s}=e||{},u=n.useRef(a),d=n.useRef(s),c=n.useRef(void 0),f=n.useRef(r),p=n.useRef(o);d.current=s;let[m,h]=n.useState(()=>{let e=r._getWatch(o,u.current);return d.current?d.current(e):e}),v=n.useCallback(e=>{let t=D(o,r._names,e||r._formValues,!1,u.current);return d.current?d.current(t):t},[r._formValues,r._names,o]),y=n.useCallback(e=>{if(!i){let t=D(o,r._names,e||r._formValues,!1,u.current);if(d.current){let e=d.current(t);N(e,c.current)||(h(e),c.current=e)}else h(t)}},[r._formValues,r._names,i,o]);E(()=>(f.current===r&&N(p.current,o)||(f.current=r,p.current=o,y()),r._subscribe({name:o,formState:{values:!0},exact:l,callback:e=>{y(e.values)}})),[r,l,o,y]),n.useEffect(()=>r._removeUnmounted());let g=f.current!==r,b=p.current,w=n.useMemo(()=>{if(i)return null;let e=!g&&!N(b,o);return g||e?v():null},[i,g,o,b,v]);return null!==w?w:m}({control:a,name:r,defaultValue:m,exact:c}),w=function(e){let t=k(),{control:r=t,disabled:o,name:a,exact:i}=e||{},[l,s]=n.useState(r._formState),u=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return E(()=>r._subscribe({name:a,formState:u.current,exact:i,callback:e=>{o||s({...r._formState,...e})}}),[a,o,i]),n.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>C(l,r,u.current,!1),[l,r])}({control:a,name:r,exact:c}),x=n.useRef(e),S=n.useRef(void 0),M=n.useRef(a.register(r,{...e.rules,value:b,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));x.current=e;let R=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!h(w.errors,r)},isDirty:{enumerable:!0,get:()=>!!h(w.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!h(w.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!h(w.validatingFields,r)},error:{enumerable:!0,get:()=>h(w.errors,r)}}),[w,r]),_=n.useCallback(e=>M.current.onChange({target:{value:l(e),name:r},type:g.CHANGE}),[r]),A=n.useCallback(()=>M.current.onBlur({target:{value:h(a._formValues,r),name:r},type:g.BLUR}),[r,a._formValues]),O=n.useCallback(e=>{let t=h(a._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>v(e.focus)&&e.focus(),select:()=>v(e.select)&&e.select(),setCustomValidity:t=>v(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>v(e.reportValidity)&&e.reportValidity()})},[a._fields,r]),j=n.useMemo(()=>({name:r,value:b,..."boolean"==typeof o||w.disabled?{disabled:w.disabled||o}:{},onChange:_,onBlur:A,ref:O}),[r,o,w.disabled,_,A,O,b]);return n.useEffect(()=>{let e=a._options.shouldUnregister||i,t=S.current;t&&t!==r&&!p&&a.unregister(t),a.register(r,{...x.current.rules,..."boolean"==typeof x.current.disabled?{disabled:x.current.disabled}:{}});let n=(e,t)=>{let r=h(a._fields,e);r&&r._f&&(r._f.mount=t)};if(n(r,!0),e){let e=d(h(a._options.defaultValues,r,x.current.defaultValue));y(a._defaultValues,r,e),f(h(a._formValues,r))&&y(a._formValues,r,e)}return p||a.register(r),S.current=r,()=>{(p?e&&!a._state.action:e)?a.unregister(r):n(r,!1)}},[r,a,p,i]),n.useEffect(()=>{a._setDisabledField({disabled:o,name:r})},[o,r,a]),n.useMemo(()=>({field:j,formState:w,fieldState:R}),[j,w,R])}(e)),_=n.createContext(null);_.displayName="HookFormContext";let A=()=>n.useContext(_),O=e=>{let{children:t,watch:r,getValues:o,getFieldState:a,setError:i,clearErrors:l,setValue:s,trigger:u,formState:d,resetField:c,reset:f,handleSubmit:p,unregister:m,control:h,register:v,setFocus:y,subscribe:g}=e;return n.createElement(_.Provider,{value:n.useMemo(()=>({watch:r,getValues:o,getFieldState:a,setError:i,clearErrors:l,setValue:s,trigger:u,formState:d,resetField:c,reset:f,handleSubmit:p,unregister:m,control:h,register:v,setFocus:y,subscribe:g}),[l,h,d,a,o,p,v,f,c,i,y,s,g,u,m,r])},n.createElement(x.Provider,{value:h},t))};var j=(e,t,r,n,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:o||!0}}:{},I=e=>Array.isArray(e)?e:[e],L=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},P=e=>i(e)&&!Object.keys(e).length,T=e=>{if(!u)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},F=e=>T(e)&&e.isConnected;function W(e,t){let r=Array.isArray(t)?t:c(t)?[t]:m(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=f(e)?n++:e[t[n++]];return e}(e,r),o=r.length-1,a=r[o];return n&&delete n[a],0!==o&&(i(n)&&P(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!f(e[t]))return!1;return!0}(n))&&W(e,r.slice(0,-1)),e}function V(e){return Array.isArray(e)||i(e)&&!(e=>{for(let t in e)if(v(e[t]))return!0;return!1})(e)}function B(e,t={}){for(let r in e){let n=e[r];V(n)?(t[r]=Array.isArray(n)?[]:{},B(n,t[r])):f(n)||(t[r]=!0)}return t}function K(e,t,r){for(let n in r||(r=B(t)),e){let o=e[n];if(V(o))f(t)||M(r[n])?r[n]=B(o,Array.isArray(o)?[]:{}):K(o,a(t)?{}:t[n],r[n]);else{let e=t[n];r[n]=!N(o,e)}}return r}let U={value:!1,isValid:!1},z={value:!0,isValid:!0};var H=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!f(e[0].attributes.value)?f(e[0].value)||""===e[0].value?z:{value:e[0].value,isValid:!0}:z:U}return U},Y=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>f(e)?e:t?""===e?NaN:e?+e:e:r&&S(e)?new Date(e):n?n(e):e;let G={isValid:!1,value:null};var q=e=>Array.isArray(e)?e.reduce((e,t)=>
1t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,G):G;function $(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?q(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?H(e.refs).value:Y(f(t.value)?e.ref.value:t.value,e)}var X=e=>f(e)?e:e instanceof RegExp?e.source:i(e)?e.value instanceof RegExp?e.value.source:e.value:e,Z=e=>({isOnSubmit:!e||e===b.onSubmit,isOnBlur:e===b.onBlur,isOnChange:e===b.onChange,isOnAll:e===b.all,isOnTouch:e===b.onTouched});let J="AsyncFunction";var Q=e=>!!e&&!!e.validate&&!!(v(e.validate)&&e.validate.constructor.name===J||i(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===J)),ee=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let et=(e,t,r,n)=>{for(let o of r||Object.keys(e)){let r=h(e,o);if(r){let{_f:e,...a}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],o)&&!n)return!0;else if(e.ref&&t(e.ref,e.name)&&!n)return!0;else if(et(a,t))break}else if(i(a)&&et(a,t))break}}};function er(e,t,r){let n=h(e,r);if(n||c(r))return{error:n,name:r};let o=r.split(".");for(;o.length;){let n=o.join("."),a=h(t,n),i=h(e,n);if(a&&!Array.isArray(a)&&r!==n)break;if(i&&i.type)return{name:n,error:i};if(i&&i.root&&i.root.type)return{name:`${n}.root`,error:i.root};o.pop()}return{name:r}}var en=(e,t,r)=>{let n=I(h(e,r));return y(n,"root",t[r]),y(e,r,n),e};function eo(e,t,r="validate"){if(S(e)||Array.isArray(e)&&e.every(S)||"boolean"==typeof e&&!e)return{type:r,message:S(e)?e:"",ref:t}}var ea=e=>!i(e)||e instanceof RegExp?{value:e,message:""}:e,ei=async(e,t,r,n,o,l)=>{let{ref:s,refs:u,required:d,maxLength:c,minLength:p,min:m,max:y,pattern:g,validate:b,name:x,valueAsNumber:k,mount:C}=e._f,E=h(r,x);if(!C||t.has(x))return{};let D=u?u[0]:s,M=e=>{o&&D.reportValidity&&(D.setCustomValidity("boolean"==typeof e?"":e||""),D.reportValidity())},N={},R="radio"===s.type,_="checkbox"===s.type,A=(k||"file"===s.type)&&f(s.value)&&f(E)||T(s)&&""===s.value||""===E||Array.isArray(E)&&!E.length,O=j.bind(null,x,n,N),I=(e,t,r,n=w.maxLength,o=w.minLength)=>{let a=e?t:r;N[x]={type:e?n:o,message:a,ref:s,...O(e?n:o,a)}};if(l?!Array.isArray(E)||!E.length:d&&(!(R||_)&&(A||a(E))||"boolean"==typeof E&&!E||_&&!H(u).isValid||R&&!q(u).isValid)){let{value:e,message:t}=S(d)?{value:!!d,message:d}:ea(d);if(e&&(N[x]={type:w.required,message:t,ref:D,...O(w.required,t)},!n))return M(t),N}if(!A&&(!a(m)||!a(y))){let e,t,r=ea(y),o=ea(m);if(a(E)||isNaN(E)){let n=s.valueAsDate||new Date(E),a=e=>new Date(new Date().toDateString()+" "+e),i="time"==s.type,l="week"==s.type;S(r.value)&&E&&(e=i?a(E)>a(r.value):l?E>r.value:n>new Date(r.value)),S(o.value)&&E&&(t=i?a(E)<a(o.value):l?E<o.value:n<new Date(o.value))}else{let n=s.valueAsNumber||(E?+E:E);a(r.value)||(e=n>r.value),a(o.value)||(t=n<o.value)}if((e||t)&&(I(!!e,r.message,o.message,w.max,w.min),!n))return M(N[x].message),N}if((c||p)&&!A&&(S(E)||l&&Array.isArray(E))){let e=ea(c),t=ea(p),r=!a(e.value)&&E.length>+e.value,o=!a(t.value)&&E.length<+t.value;if((r||o)&&(I(r,e.message,t.message),!n))return M(N[x].message),N}if(g&&!A&&S(E)){let{value:e,message:t}=ea(g);if(e instanceof RegExp&&!E.match(e)&&(N[x]={type:w.pattern,message:t,ref:s,...O(w.pattern,t)},!n))return M(t),N}if(b){if(v(b)){let e=eo(await b(E,r),D);if(e&&(N[x]={...e,...O(w.validate,e.message)},!n))return M(e.message),N}else if(i(b)){let e={};for(let t in b){if(!P(e)&&!n)break;let o=eo(await b[t](E,r),D,t);o&&(e={...o,...O(t,o.message)},M(o.message),n&&(N[x]=e))}if(!P(e)&&(N[x]={ref:D,...e},!n))return N}}return M(!0),N};let el={mode:b.onSubmit,reValidateMode:b.onChange,shouldFocusError:!0};function es(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),[c,m]=n.useState({isDirty:!1,isValidating:!1,isLoading:v(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:v(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:c},e.defaultValues&&!v(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:r,...n}=function(e={}){let t,r={...el,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:v(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},c={},m=(i(r.defaultValues)||i(r.values))&&d(r.defaultValues||r.values)||{},w=r.shouldUnregister?{}:d(m),x={action:!1,mount:!1,watch:!1,keepIsValid:!1},k={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},C=0,E={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},M={...E},R={...M},_={array:L(),state:L()},A=r.criteriaMode===b.all,O=async e=>{if(!x.keepIsValid&&!r.disabled&&(M.isValid||R.isValid||e)){let e;r.resolver?(e=P((await U()).errors),j()):e=await H(c,!0),e!==n.isValid&&_.state.next({isValid:e})}},j=(e,t)=>{!r.disabled&&(M.isValidating||M.validatingFields||R.isValidating||R.validatingFields)&&((e||Array.from(k.mount)).forEac
1h(e=>{e&&(t?y(n.validatingFields,e,t):W(n.validatingFields,e))}),_.state.next({validatingFields:n.validatingFields,isValidating:!P(n.validatingFields)}))},V=(e,t,r,n)=>{let o=h(c,e);if(o){let a=h(w,e,f(r)?h(m,e):r);f(a)||n&&n.defaultChecked||t?y(w,e,t?a:$(o._f)):J(e,a),x.mount&&!x.action&&O()}},B=(e,t,o,a,i)=>{let l=!1,s=!1,u={name:e};if(!r.disabled){if(!o||a){(M.isDirty||R.isDirty)&&(s=n.isDirty,n.isDirty=u.isDirty=G(),l=s!==u.isDirty);let r=N(h(m,e),t);s=!!h(n.dirtyFields,e),r?W(n.dirtyFields,e):y(n.dirtyFields,e,!0),u.dirtyFields=n.dirtyFields,l=l||(M.dirtyFields||R.dirtyFields)&&!r!==s}if(o){let t=h(n.touchedFields,e);t||(y(n.touchedFields,e,o),u.touchedFields=n.touchedFields,l=l||(M.touchedFields||R.touchedFields)&&t!==o)}l&&i&&_.state.next(u)}return l?u:{}},U=async e=>(j(e,!0),await r.resolver(w,r.context,((e,t,r,n)=>{let o={};for(let r of e){let e=h(t,r);e&&y(o,r,e._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:n}})(e||k.mount,c,r.criteriaMode,r.shouldUseNativeValidation))),z=async e=>{let{errors:t}=await U(e);if(j(e),e)for(let r of e){let e=h(t,r);e?y(n.errors,r,e):W(n.errors,r)}else n.errors=t;return t},H=async(t,o,a={valid:!0})=>{for(let i in t){let l=t[i];if(l){let{_f:t,...i}=l;if(t){let i=k.array.has(t.name),s=l._f&&Q(l._f);s&&M.validatingFields&&j([t.name],!0);let u=await ei(l,k.disabled,w,A,r.shouldUseNativeValidation&&!o,i);if(s&&M.validatingFields&&j([t.name]),u[t.name]&&(a.valid=!1,o||e.shouldUseNativeValidation))break;o||(h(u,t.name)?i?en(n.errors,u,t.name):y(n.errors,t.name,u[t.name]):W(n.errors,t.name))}P(i)||await H(i,o,a)}}return a.valid},G=(e,t)=>!r.disabled&&(e&&t&&y(w,e,t),!N(ec(),m)),q=(e,t,r)=>D(e,k,{...x.mount?w:f(t)?m:S(e)?{[e]:t}:t},r,t),J=(e,t,r={})=>{let n=h(c,e),o=t;if(n){let r=n._f;r&&(r.disabled||y(w,e,Y(t,r)),o=T(r.ref)&&a(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=o.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(o)?e.checked=!!o.find(t=>t===e.value):e.checked=o===e.value||!!o)}):r.refs.forEach(e=>e.checked=e.value===o):"file"===r.ref.type?r.ref.value="":(r.ref.value=o,r.ref.type||_.state.next({name:e,values:d(w)})))}(r.shouldDirty||r.shouldTouch)&&B(e,o,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&ed(e)},eo=(e,t,r)=>{for(let n in t){if(!t.hasOwnProperty(n))return;let a=t[n],l=e+"."+n,s=h(c,l);(k.array.has(e)||i(a)||s&&!s._f)&&!o(a)?eo(l,a,r):J(l,a,r)}},ea=(e,t,r={})=>{let o=h(c,e),i=k.array.has(e),l=d(t);y(w,e,l),i?(_.array.next({name:e,values:d(w)}),(M.isDirty||M.dirtyFields||R.isDirty||R.dirtyFields)&&r.shouldDirty&&_.state.next({name:e,dirtyFields:K(m,w),isDirty:G(e,l)})):!o||o._f||a(l)?J(e,l,r):eo(e,l,r),ee(e,k)?_.state.next({...n,name:e,values:d(w)}):_.state.next({name:x.mount?e:void 0,values:d(w)})},es=async e=>{x.mount=!0;let a=e.target,i=a.name,s=!0,u=h(c,i),f=e=>{s=Number.isNaN(e)||o(e)&&isNaN(e.getTime())||N(e,h(w,i,e))},p=Z(r.mode),m=Z(r.reValidateMode);if(u){let o,x,F,V=a.type?$(u._f):l(e),K=e.type===g.BLUR||e.type===g.FOCUS_OUT,z=!((F=u._f).mount&&(F.required||F.min||F.max||F.maxLength||F.minLength||F.pattern||F.validate))&&!r.resolver&&!h(n.errors,i)&&!u._f.deps||(v=K,b=h(n.touchedFields,i),E=n.isSubmitted,S=m,!(D=p).isOnAll&&(!E&&D.isOnTouch?!(b||v):(E?S.isOnBlur:D.isOnBlur)?!v:(E?!S.isOnChange:!D.isOnChange)||v)),Y=ee(i,k,K);y(w,i,V),K?a&&a.readOnly||(u._f.onBlur&&u._f.onBlur(e),t&&t(0)):u._f.onChange&&u._f.onChange(e);let G=B(i,V,K),q=!P(G)||Y;if(K||_.state.next({name:i,type:e.type,values:d(w)}),z)return(M.isValid||R.isValid)&&("onBlur"===r.mode?K&&O():K||O()),q&&_.state.next({name:i,...Y?{}:G});if(!K&&Y&&_.state.next({...n}),r.resolver){let{errors:e}=await U([i]);if(j([i]),f(V),s){let t=er(n.errors,c,i),r=er(e,c,t.name||i);o=r.error,i=r.name,x=P(e)}}else j([i],!0),o=(await ei(u,k.disabled,w,A,r.shouldUseNativeValidation))[i],j([i]),f(V),s&&(o?x=!1:(M.isValid||R.isValid)&&(x=await H(c,!0)));if(s){u._f.deps&&(!Array.isArray(u._f.deps)||u._f.deps.length>0)&&ed(u._f.deps);var v,b,E,S,D,I=i,L=x,T=o;let e=h(n.errors,I),a=(M.isValid||R.isValid)&&"boolean"==typeof L&&n.isValid!==L;if(r.delayError&&T){let e;e=()=>{y(n.errors,I,T),_.state.next({errors:n.errors})},(t=t=>{clearTimeout(C),C=setTimeout(e,t)})(r.delayError)}else clearTimeout(C),t=null,T?y(n.errors,I,T):W(n.errors,I);if((T?!N(e,T):e)||!P(G)||a){let e={...G,...a&&"boolean"==typeof L?{isValid:L}:{},errors:n.errors,name:I};n={...n,...e},_.state.next(e)}}}},eu=(e,t)=>
1{if(h(n.errors,t)&&e.focus)return e.focus(),1},ed=async(e,t={})=>{let o,a,i=I(e);if(r.resolver){let t=await z(f(e)?e:i);o=P(t),a=e?!i.some(e=>h(t,e)):o}else e?((a=(await Promise.all(i.map(async e=>{let t=h(c,e);return await H(t&&t._f?{[e]:t}:t)}))).every(Boolean))||n.isValid)&&O():a=o=await H(c);return _.state.next({...!S(e)||(M.isValid||R.isValid)&&o!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:o}:{},errors:n.errors}),t.shouldFocus&&!a&&et(c,eu,e?i:k.mount),a},ec=(e,t)=>{let r={...x.mount?w:m};return t&&(r=function e(t,r){let n={};for(let o in t)if(t.hasOwnProperty(o)){let a=t[o],l=r[o];if(a&&i(a)&&l){let t=e(a,l);i(t)&&(n[o]=t)}else t[o]&&(n[o]=l)}return n}(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),f(e)?r:S(e)?h(r,e):e.map(e=>h(r,e))},ef=(e,t)=>({invalid:!!h((t||n).errors,e),isDirty:!!h((t||n).dirtyFields,e),error:h((t||n).errors,e),isValidating:!!h(n.validatingFields,e),isTouched:!!h((t||n).touchedFields,e)}),ep=(e,t,r)=>{let o=(h(c,e,{_f:{}})._f||{}).ref,{ref:a,message:i,type:l,...s}=h(n.errors,e)||{};y(n.errors,e,{...s,...t,ref:o}),_.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&o&&o.focus&&o.focus()},em=e=>_.state.subscribe({next:t=>{let r,o,a;r=e.name,o=t.name,a=e.exact,(!r||!o||r===o||I(r).some(e=>e&&(a?e===o:e.startsWith(o)||o.startsWith(e))))&&((e,t,r,n)=>{r(e);let{name:o,...a}=e;return P(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!n||b.all))})(t,e.formState||M,ek,e.reRenderRoot)&&e.callback({values:{...w},...n,...t,defaultValues:m})}}).unsubscribe,eh=(e,t={})=>{for(let o of e?I(e):k.mount)k.mount.delete(o),k.array.delete(o),t.keepValue||(W(c,o),W(w,o)),t.keepError||W(n.errors,o),t.keepDirty||W(n.dirtyFields,o),t.keepTouched||W(n.touchedFields,o),t.keepIsValidating||W(n.validatingFields,o),r.shouldUnregister||t.keepDefaultValue||W(m,o);_.state.next({values:d(w)}),_.state.next({...n,...!t.keepDirty?{}:{isDirty:G()}}),t.keepIsValid||O()},ev=({disabled:e,name:t})=>{if("boolean"==typeof e&&x.mount||e||k.disabled.has(t)){let r=k.disabled.has(t);e?k.disabled.add(t):k.disabled.delete(t),!!e!==r&&x.mount&&!x.action&&O()}},ey=(e,t={})=>{let n=h(c,e),o="boolean"==typeof t.disabled||"boolean"==typeof r.disabled;return(y(c,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),k.mount.add(e),n)?ev({disabled:"boolean"==typeof t.disabled?t.disabled:r.disabled,name:e}):V(e,!0,t.value),{...o?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:X(t.min),max:X(t.max),minLength:X(t.minLength),maxLength:X(t.maxLength),pattern:X(t.pattern)}:{},name:e,onChange:es,onBlur:es,ref:o=>{if(o){let r;ey(e,t),n=h(c,e);let a=f(o.value)&&o.querySelectorAll&&o.querySelectorAll("input,select,textarea")[0]||o,i="radio"===(r=a).type||"checkbox"===r.type,l=n._f.refs||[];(i?l.find(e=>e===a):a===n._f.ref)||(y(c,e,{_f:{...n._f,...i?{refs:[...l.filter(F),a,...Array.isArray(h(m,e))?[{}]:[]],ref:{type:a.type,name:e}}:{ref:a}}}),V(e,!1,void 0,a))}else(n=h(c,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(s(k.array,e)&&x.action)&&k.unMount.add(e)}}},eg=()=>r.shouldFocusError&&et(c,eu,k.mount),eb=(e,t)=>async o=>{let a;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let i=d(w);if(_.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await U();j(),n.errors=e,i=d(t)}else await H(c);if(k.disabled.size)for(let e of k.disabled)W(i,e);if(W(n.errors,"root"),P(n.errors)){_.state.next({errors:{}});try{await e(i,o)}catch(e){a=e}}else t&&await t({...n.errors},o),eg(),setTimeout(eg);if(_.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:P(n.errors)&&!a,submitCount:n.submitCount+1,errors:n.errors}),a)throw a},ew=(e,t={})=>{let o=e?d(e):m,a=d(o),i=P(e),l=i?m:a;if(t.keepDefaultValues||(m=o),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...k.mount,...Object.keys(K(m,w))]))){let t=h(n.dirtyFields,e),r=h(w,e),o=h(l,e);t&&!f(r)?y(l,e,r):t||f(o)||ea(e,o)}else{if(u&&f(e))for(let e of k.mount){let t=h(c,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(T(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of k.mount)ea(e,h(l,e));else c={}}w=r.shouldUnregister?t.keepDefaultValues?d(m):{}:d(l),_.array.next({values:{...l}}),_.state.next({values:{...l}})}k={mount:t.keepDirtyValues?k.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},x.mount=!M.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!P(l),x.watch=!!r.shouldUnregister,x.keepIsValid=!!t.keepIsValid,x.action=!1,t.keepErrors||(n.errors={}),_.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!i&&(t.keepDirty?n.isDirty:!!(t.keepDefaultValues&&!N(e,m))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:i?{}:t.keepDirtyValues?t.keepDefaultValues&&w?K(m,w):n.dirtyFields:t.keepDefaultValues&&e?K(m,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1,defaultValues:m})},ex=(e,t)=>ew(v(e)?e(w):e,{...r.resetOptions,...t}),ek=e=>{n={...n,...e}},eC={control:{register:ey,unregister:eh,getFieldState:ef,handleSubmit:eb,setError:ep,_subscribe:em,_runSchema:U,_updateIsValidating:j,_focusError:eg,_getWatch:q,_getDirty:G,_setValid:O,_setFieldArray:(e,t=[],o,a,i=!0,l=!0)=>
1{if(a&&o&&!r.disabled){if(x.action=!0,l&&Array.isArray(h(c,e))){let t=o(h(c,e),a.argA,a.argB);i&&y(c,e,t)}if(l&&Array.isArray(h(n.errors,e))){let t,r=o(h(n.errors,e),a.argA,a.argB);i&&y(n.errors,e,r),p(h(t=n.errors,e)).length||W(t,e)}if((M.touchedFields||R.touchedFields)&&l&&Array.isArray(h(n.touchedFields,e))){let t=o(h(n.touchedFields,e),a.argA,a.argB);i&&y(n.touchedFields,e,t)}(M.dirtyFields||R.dirtyFields)&&(n.dirtyFields=K(m,w)),_.state.next({name:e,isDirty:G(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else y(w,e,t)},_setDisabledField:ev,_setErrors:e=>{n.errors=e,_.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>p(h(x.mount?w:m,e,r.shouldUnregister?h(m,e,[]):[])),_reset:ew,_resetDefaultValues:()=>v(r.defaultValues)&&r.defaultValues().then(e=>{ex(e,r.resetOptions),_.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of k.unMount){let t=h(c,e);t&&(t._f.refs?t._f.refs.every(e=>!F(e)):!F(t._f.ref))&&eh(e)}k.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(_.state.next({disabled:e}),et(c,(t,r)=>{let n=h(c,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach(t=>{t.disabled=n._f.disabled||e}))},0,!1))},_subjects:_,_proxyFormState:M,get _fields(){return c},get _formValues(){return w},get _state(){return x},set _state(value){x=value},get _defaultValues(){return m},get _names(){return k},set _names(value){k=value},get _formState(){return n},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(x.mount=!0,R={...R,...e.formState},em({...e,formState:{...E,...e.formState}})),trigger:ed,register:ey,handleSubmit:eb,watch:(e,t)=>v(e)?_.state.subscribe({next:r=>"values"in r&&e(q(void 0,t),r)}):q(e,t,!0),setValue:ea,getValues:ec,reset:ex,resetField:(e,t={})=>{h(c,e)&&(f(t.defaultValue)?ea(e,d(h(m,e))):(ea(e,t.defaultValue),y(m,e,d(t.defaultValue))),t.keepTouched||W(n.touchedFields,e),t.keepDirty||(W(n.dirtyFields,e),n.isDirty=t.defaultValue?G(e,d(h(m,e))):G()),!t.keepError&&(W(n.errors,e),M.isValid&&O()),_.state.next({...n}))},clearErrors:e=>{e&&I(e).forEach(e=>W(n.errors,e)),_.state.next({errors:e?n.errors:{}})},unregister:eh,setError:ep,setFocus:(e,t={})=>{let r=h(c,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&v(e.select)&&e.select()})}},getFieldState:ef};return{...eC,formControl:eC}}(e);t.current={...n,formState:c}}let w=t.current.control;return w._options=e,E(()=>{let e=w._subscribe({formState:w._proxyFormState,callback:()=>m({...w._formState}),reRenderRoot:!0});return m(e=>({...e,isReady:!0})),w._formState.isReady=!0,e},[w]),n.useEffect(()=>w._disableForm(e.disabled),[w,e.disabled]),n.useEffect(()=>{e.mode&&(w._options.mode=e.mode),e.reValidateMode&&(w._options.reValidateMode=e.reValidateMode)},[w,e.mode,e.reValidateMode]),n.useEffect(()=>{e.errors&&(w._setErrors(e.errors),w._focusError())},[w,e.errors]),n.useEffect(()=>{e.shouldUnregister&&w._subjects.state.next({values:w._getWatch()})},[w,e.shouldUnregister]),n.useEffect(()=>{if(w._proxyFormState.isDirty){let e=w._getDirty();e!==c.isDirty&&w._subjects.state.next({isDirty:e})}},[w,c.isDirty]),n.useEffect(()=>{var t;e.values&&!N(e.values,r.current)?(w._reset(e.values,{keepFieldsRef:!0,...w._options.resetOptions}),(null==(t=w._options.resetOptions)?void 0:t.keepIsValid)||w._setValid(),r.current=e.values,m(e=>({...e}))):w._resetDefaultValues()},[w,e.values]),n.useEffect(()=>{w._state.mount||(w._setValid(),w._state.mount=!0),w._state.watch&&(w._state.watch=!1,w._subjects.state.next({...w._formState})),w._removeUnmounted()}),t.current.formState=n.useMemo(()=>C(c,w),[w,c]),t.current}},10012:(e,t,r)=>{function n(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function o(e,t){var r=n(e,t,"get");return r.get?r.get.call(e):r.value}function a(e,t,r){var o=n(e,t,"set");if(o.set)o.set.call(e,r);else{if(!o.writable)throw TypeError("attempted to set read only private field");o.value=r}return r}r.d(t,{N:()=>f});var i,l=r(95206),s=r(97361),u=r(64215),d=r(87763),c=r(6726);function f(e){let t=e+"CollectionProvider",[r,n]=(0,s.A)(t),[o,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),i=e=>{let{scope:t,children:r}=e,n=l.useRef(null),a=l.useRef(new Map).current;return(0,c.jsx)(o,{scope:t,itemMap:a,collectionRef:n,children:r})};i.displayName=t;let f=e+"CollectionSlot",p=(0,d.TL)(f),m=l.forwardRef((e,t)=>
1{let{scope:r,children:n}=e,o=a(f,r),i=(0,u.s)(t,o.collectionRef);return(0,c.jsx)(p,{ref:i,children:n})});m.displayName=f;let h=e+"CollectionItemSlot",v="data-radix-collection-item",y=(0,d.TL)(h),g=l.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,i=l.useRef(null),s=(0,u.s)(t,i),d=a(h,r);return l.useEffect(()=>(d.itemMap.set(i,{ref:i,...o}),()=>void d.itemMap.delete(i))),(0,c.jsx)(y,{...{[v]:""},ref:s,children:n})});return g.displayName=h,[{Provider:i,Slot:m,ItemSlot:g},function(t){let r=a(e+"CollectionConsumer",t);return l.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var p=new WeakMap;function m(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=h(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}(e,t);return -1===r?void 0:e[r]}function h(e){return e!=e||0===e?0:Math.trunc(e)}i=new WeakMap,class e extends Map{set(e,t){return p.get(this)&&(this.has(e)?o(this,i)[o(this,i).indexOf(e)]=e:o(this,i).push(e)),super.set(e,t),this}insert(e,t,r){let n,a=this.has(t),l=o(this,i).length,s=h(e),u=s>=0?s:l+s,d=u<0||u>=l?-1:u;if(d===this.size||a&&d===this.size-1||-1===d)return this.set(t,r),this;let c=this.size+ +!a;s<0&&u++;let f=[...o(this,i)],p=!1;for(let e=u;e<c;e++)if(u===e){let o=f[e];f[e]===t&&(o=f[e+1]),a&&this.delete(t),n=this.get(o),this.set(t,r)}else{p||f[e-1]!==t||(p=!0);let r=f[p?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=o(this,i).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=o(this,i).indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=o(this,i).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=o(this,i).indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return a(this,i,[]),super.clear()}delete(e){let t=super.delete(e);return t&&o(this,i).splice(o(this,i).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=m(o(this,i),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=m(o(this,i),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return o(this,i).indexOf(e)}keyAt(e){return m(o(this,i),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,a=0,i=null!=o?o:this.at(0);for(let e of this)i=0===a&&1===t.length?e:Reflect.apply(n,this,[i,e,a,this]),a++;return i}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,a=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);a=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[a,r,e,this])}return a}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,i,{writable:!0,value:void 0}),a(this,i,[...super.keys()]),p.set(this,!0)}}},10226:(e,t,r)=>{r.d(t,{A:()=>H});var n,o,a=r(79155),i=r(95206),l="right-scroll-bar-position",s="width-before-scroll-bar";function u(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var d="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,c=new WeakMap;function f(e){return e}var p=function(e){void 0===e&&(e={});var t,r,n,o=(void 0===t&&(t=f),r=[],n=!1,{read:function(){if(n)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var o=t(e,n);return r.push(o),function(){r=r.filter(function(e){return e!==o})}},assignSyncMedium:function(e){for(n=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){n=!0;var t=[];if(r.length){var o=r;r=[],o.forEach(e),t=r}var a=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(a)};i(),r={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),r}}}});return o.options=(0,a.__assign)({async:!0,ssr:!1},e),o}
1(),m=function(){},h=i.forwardRef(function(e,t){var r,n,o,l,s=i.useRef(null),f=i.useState({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:m}),h=f[0],v=f[1],y=e.forwardProps,g=e.children,b=e.className,w=e.removeScrollBar,x=e.enabled,k=e.shards,C=e.sideCar,E=e.noRelative,S=e.noIsolation,D=e.inert,M=e.allowPinchZoom,N=e.as,R=e.gapMode,_=(0,a.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=(r=[s,t],n=function(e){return r.forEach(function(t){return u(t,e)})},(o=(0,i.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,l=o.facade,d(function(){var e=c.get(l);if(e){var t=new Set(e),n=new Set(r),o=l.current;t.forEach(function(e){n.has(e)||u(e,null)}),n.forEach(function(e){t.has(e)||u(e,o)})}c.set(l,r)},[r]),l),O=(0,a.__assign)((0,a.__assign)({},_),h);return i.createElement(i.Fragment,null,x&&i.createElement(C,{sideCar:p,removeScrollBar:w,shards:k,noRelative:E,noIsolation:S,inert:D,setCallbacks:v,allowPinchZoom:!!M,lockRef:s,gapMode:R}),y?i.cloneElement(i.Children.only(g),(0,a.__assign)((0,a.__assign)({},O),{ref:A})):i.createElement(void 0===N?"div":N,(0,a.__assign)({},O,{className:b,ref:A}),g))});h.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},h.classNames={fullWidth:s,zeroRight:l};var v=function(e){var t=e.sideCar,r=(0,a.__rest)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return i.createElement(n,(0,a.__assign)({},r))};v.isSideCarExport=!0;var y=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o||r.nc;return t&&e.setAttribute("nonce",t),e}())){var a,i;(a=t).styleSheet?a.styleSheet.cssText=n:a.appendChild(document.createTextNode(n)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},g=function(){var e=y();return function(t,r){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},b=function(){var e=g();return function(t){return e(t.styles,t.dynamic),null}},w={left:0,top:0,right:0,gap:0},x=function(e){return parseInt(e||"",10)||0},k=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[x(r),x(n),x(o)]},C=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return w;var t=k(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},E=b(),S="data-scroll-locked",D=function(e,t,r,n){var o=e.left,a=e.top,i=e.right,u=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(u,"px ").concat(n,";\n }\n body[").concat(S,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(u,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(l," {\n right: ").concat(u,"px ").concat(n,";\n }\n \n .").concat(s," {\n margin-right: ").concat(u,"px ").concat(n,";\n }\n \n .").concat(l," .").concat(l," {\n right: 0 ").concat(n,";\n }\n \n .").concat(s," .").concat(s," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(S,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(u,"px;\n }\n")},M=function(){var e=parseInt(document.body.getAttribute(S)||"0",10);return isFinite(e)?e:0},N=function(){i.useEffect(function(){return document.body.setAttribute(S,(M()+1).toString()),function(){var e=M()-1;e<=0?document.body.removeAttribute(S):document.body.setAttribute(S,e.toString())}},[])},R=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;N();var a=i.useMemo(function(){return C(o)},[o]);return i.createElement(E,{styles:D(a,!t,o,r?"":"!important")})},_=!1;if("undefined"!=typeof window)try{var A=Object.defineProperty({},"passive",{get:function(){return _=!0,!0}});window.addEventListener("test",A,A),window.removeEventListener("test",A,A)}catch(e){_=!1}var O=!!_&&{passive:!1},j=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},I=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),L(e,n)){var o=P(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},L=function(e,t){return"v"===e?j(t,"overflowY"):j(t,"overflowX")},P=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},T=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*n,s=r.target,u=t.contains(s),d=!1,c=l>0,f=0,p=0;
1do{if(!s)break;var m=P(e,s),h=m[0],v=m[1]-m[2]-i*h;(h||v)&&L(e,s)&&(f+=v,p+=h);var y=s.parentNode;s=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return c&&(o&&1>Math.abs(f)||!o&&l>f)?d=!0:!c&&(o&&1>Math.abs(p)||!o&&-l>p)&&(d=!0),d},F=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},W=function(e){return[e.deltaX,e.deltaY]},V=function(e){return e&&"current"in e?e.current:e},B=0,K=[];let U=(n=function(e){var t=i.useRef([]),r=i.useRef([0,0]),n=i.useRef(),o=i.useState(B++)[0],l=i.useState(b)[0],s=i.useRef(e);i.useEffect(function(){s.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,a.__spreadArray)([e.lockRef.current],(e.shards||[]).map(V),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var u=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var o,a=F(e),i=r.current,l="deltaX"in e?e.deltaX:i[0]-a[0],u="deltaY"in e?e.deltaY:i[1]-a[1],d=e.target,c=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===c&&"range"===d.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===d||p.contains(d)))return!1;var m=I(c,d);if(!m)return!0;if(m?o=c:(o="v"===c?"h":"v",m=I(c,d)),!m)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=o),!o)return!0;var h=n.current||o;return T(h,t,e,"h"===h?l:u,!0)},[]),d=i.useCallback(function(e){if(K.length&&K[K.length-1]===l){var r="deltaY"in e?W(e):F(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(s.current.shards||[]).map(V).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=i.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),f=i.useCallback(function(e){r.current=F(e),n.current=void 0},[]),p=i.useCallback(function(t){c(t.type,W(t),t.target,u(t,e.lockRef.current))},[]),m=i.useCallback(function(t){c(t.type,F(t),t.target,u(t,e.lockRef.current))},[]);i.useEffect(function(){return K.push(l),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:m}),document.addEventListener("wheel",d,O),document.addEventListener("touchmove",d,O),document.addEventListener("touchstart",f,O),function(){K=K.filter(function(e){return e!==l}),document.removeEventListener("wheel",d,O),document.removeEventListener("touchmove",d,O),document.removeEventListener("touchstart",f,O)}},[]);var h=e.removeScrollBar,v=e.inert;return i.createElement(i.Fragment,null,v?i.createElement(l,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?i.createElement(R,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},p.useMedium(n),v);var z=i.forwardRef(function(e,t){return i.createElement(h,(0,a.__assign)({},e,{ref:t,sideCar:U}))});z.classNames=h.classNames;let H=z},14670:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(29990).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},14910:(e,t,r)=>{r.d(t,{i0:()=>D,VA:()=>M});var n=r(51006),o=r(54186),a=r(82215),i=r(96359);function l(e,t,r){let n=(0,i.a)(e,null==r?void 0:r.in);if(isNaN(t))return(0,a.w)((null==r?void 0:r.in)||e,NaN);if(!t)return n;let o=n.getDate(),l=(0,a.w)((null==r?void 0:r.in)||e,n.getTime());return(l.setMonth(n.getMonth()+t+1,0),o>=l.getDate())?l:(n.setFullYear(l.getFullYear(),l.getMonth(),o),n)}var s=r(45687),u=r(65347),d=r(64255);function c(e,t){let[r,n]=(0,d.x)(e,t.start,t.end);return{start:r,end:n}}var f=r(13346);function p(e,t){var r,n,o,a,l,s,u,d;let c=(0,f.q)(),p=null!=(d=null!=(u=null!=(s=null!=(l=null==t?void 0:t.weekStartsOn)?l:null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.weekStartsOn)?s:c.weekStartsOn)?u:null==(a=c.locale)||null==(o=a.options)?void 0:o.weekStartsOn)?d:0,m=(0,i.a)(e,null==t?void 0:t.in),h=m.getDay();return m.setDate(m.getDate()+((h<p?-7:0)+6-(h-p))),m.setHours(23,59,59,999),m}var m=r(48),h=r(15386),v=r(16316),y=r(51104),g=r(69801),b=r(98578),w=r(27255),x=r(25836),k=r(50471),C=r(84378);function E(e,t){let r=t.startOfMonth(e),n=r.getDay();return 1===n?r:0===n?t.addDays(r,-6):t.addDays(r,-1*(n-1))}var S=r(80785);class D{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?n.BB.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,r)=>this.overrides?.newDate?this.overrides.newDate(e,t,r):this.options.timeZone?new n.BB(e,t,r,this.options.timeZone):new Date(e,t,r),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):(0,o.f)(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):l(e,t),this.addWeeks=(e,t)=>
1this.overrides?.addWeeks?this.overrides.addWeeks(e,t):(0,o.f)(e,7*t,void 0),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):l(e,12*t,void 0),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):(0,s.m)(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):(0,u.U)(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):function(e,t){var r;let{start:n,end:o}=c(void 0,e),i=+n>+o,l=i?+n:+o,s=i?o:n;s.setHours(0,0,0,0),s.setDate(1);let u=(r=void 0,1);if(!u)return[];u<0&&(u=-u,i=!i);let d=[];for(;+s<=l;)d.push((0,a.w)(n,s)),s.setMonth(s.getMonth()+u);return i?d.reverse():d}(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):function(e,t){var r;let{start:n,end:o}=c(void 0,e),i=+n>+o,l=i?+n:+o,s=i?o:n;s.setHours(0,0,0,0),s.setMonth(0,1);let u=(r=void 0,1);if(!u)return[];u<0&&(u=-u,i=!i);let d=[];for(;+s<=l;)d.push((0,a.w)(n,s)),s.setFullYear(s.getFullYear()+u);return i?d.reverse():d}(e),r=new Set(t.map(e=>this.getYear(e)));if(r.size===t.length)return t;let n=[];return r.forEach(e=>{n.push(new Date(e,0,1))}),n},this.endOfBroadcastWeek=e=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):function(e,t){let r=E(e,t),n=function(e,t){let r=t.startOfMonth(e),n=r.getDay()>0?r.getDay():7,o=t.addDays(e,-n+1),a=t.addDays(o,34);return t.getMonth(e)===t.getMonth(a)?5:4}(e,t);return t.addDays(r,7*n-1)}(e,this),this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):p(e,{...void 0,weekStartsOn:1}),this.endOfMonth=e=>this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(0,m.p)(e),this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):p(e,this.options),this.endOfYear=e=>this.overrides?.endOfYear?this.overrides.endOfYear(e):function(e,t){let r=(0,i.a)(e,void 0),n=r.getFullYear();return r.setFullYear(n+1,0,0),r.setHours(23,59,59,999),r}(e),this.format=(e,t,r)=>{let n=this.overrides?.format?this.overrides.format(e,t,this.options):(0,h.GP)(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(n):n},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):(0,v.s)(e),this.getMonth=(e,t)=>this.overrides?.getMonth?this.overrides.getMonth(e,this.options):function(e,t){return(0,i.a)(e,null==t?void 0:t.in).getMonth()}(e,this.options),this.getYear=(e,t)=>this.overrides?.getYear?this.overrides.getYear(e,this.options):function(e,t){return(0,i.a)(e,null==t?void 0:t.in).getFullYear()}(e,this.options),this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):(0,y.N)(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):+(0,i.a)(e)>+(0,i.a)(t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):(0,g.Y)(e,t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):(0,b.$)(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):function(e,t,r){let[n,o]=(0,d.x)(void 0,e,t);return+(0,w.o)(n)==+(0,w.o)(o)}(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):function(e,t,r){let[n,o]=(0,d.x)(void 0,e,t);return n.getFullYear()===o.getFullYear()&&n.getMonth()===o.getMonth()}(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):function(e,t,r){let[n,o]=(0,d.x)(void 0,e,t);return n.getFullYear()===o.getFullYear()}(e,t),this.max=e=>this.overrides?.max?this.overrides.max(e):function(e,t){let r,n;return e.forEach(e=>{n||"object"!=typeof e||(n=a.w.bind(null,e));let t=(0,i.a)(e,n);(!r||r<t||isNaN(+t))&&(r=t)}),(0,a.w)(n,r||NaN)}(e),this.min=e=>this.overrides?.min?this.overrides.min(e):function(e,t){let r,n;return e.forEach(e=>{n||"object"!=typeof e||(n=a.w.bind(null,e));let t=(0,i.a)(e,n);(!r||r>t||isNaN(+t))&&(r=t)}),(0,a.w)(n,r||NaN)}(e),this.setMonth=(e,t)=>this.overrides?.setMonth?this.overrides.setMonth(e,t):function(e,t,r){let n=(0,i.a)(e,void 0),o=n.getFullYear(),l=n.getDate(),s=(0,a.w)(e,0);s.setFullYear(o,t,15),s.setHours(0,0,0,0);let u=function(e,t){let r=(0,i.a)(e,void 0),n=r.getFullYear(),o=r.getMonth(),l=(0,a.w)(r,0);return l.setFullYear(n,o+1,0),l.setHours(0,0,0,0),l.getDate()}(s);return n.setMonth(t,Math.min(l,u)),n}(e,t),this.setYear=(e,t)=>
1this.overrides?.setYear?this.overrides.setYear(e,t):function(e,t,r){let n=(0,i.a)(e,void 0);return isNaN(+n)?(0,a.w)(e,NaN):(n.setFullYear(t),n)}(e,t),this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):E(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):(0,w.o)(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):(0,x.b)(e),this.startOfMonth=e=>this.overrides?.startOfMonth?this.overrides.startOfMonth(e):function(e,t){let r=(0,i.a)(e,void 0);return r.setDate(1),r.setHours(0,0,0,0),r}(e),this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):(0,k.k)(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):(0,C.D)(e),this.options={locale:S.c,...e},this.overrides=t}getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),r={};for(let e=0;e<10;e++)r[e.toString()]=t.format(e);return r}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){let e=this.options.locale?.code;return e&&D.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:r,numerals:n}=this.options,o=t?.code;if(o&&D.yearFirstLocales.has(o))try{return new Intl.DateTimeFormat(o,{month:"long",year:"numeric",timeZone:r,numberingSystem:n}).format(e)}catch{}let a="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,a)}}D.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);let M=new D},16323:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(29990).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},18972:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(95206);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},21026:(e,t,r)=>{r.d(t,{Oh:()=>a});var n=r(95206),o=0;function a(){n.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=r[0])?e:i()),document.body.insertAdjacentElement("beforeend",null!=(t=r[1])?t:i()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function i(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},27751:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(29990).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},29990:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(95206);let o=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},a=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:o=24,strokeWidth:l=2,absoluteStrokeWidth:s,className:u="",children:d,iconNode:c,...f}=e;return(0,n.createElement)("svg",{ref:t,...i,width:o,height:o,stroke:r,strokeWidth:s?24*Number(l)/Number(o):l,className:a("lucide",u),...!d&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(f)&&{"aria-hidden":"true"},...f},[...c.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(d)?d:[d]])}),s=(e,t)=>{let r=(0,n.forwardRef)((r,i)=>{let{className:s,...u}=r;return(0,n.createElement)(l,{ref:i,iconNode:t,className:a("lucide-".concat(o(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),s),...u})});return r.displayName=o(e),r}},30756:(e,t,r)=>{r.d(t,{N:()=>o});var n=r(95206),o=globalThis?.document?n.useLayoutEffect:()=>{}},35529:(e,t,r)=>{r.d(t,{UC:()=>er,VY:()=>eo,ZL:()=>ee,bL:()=>J,bm:()=>ea,hE:()=>en,hJ:()=>et,l9:()=>Q});
1var n=r(95206),o=r(67188),a=r(64215),i=r(97361),l=r(83432),s=r(91756),u=r(95343),d=r(2057),c=r(89669),f=r(78330),p=r(91920),m=r(21026),h=r(10226),v=r(76808),y=r(87763),g=r(6726),b="Dialog",[w,x]=(0,i.A)(b),[k,C]=w(b),E=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:i,modal:u=!0}=e,d=n.useRef(null),c=n.useRef(null),[f,p]=(0,s.i)({prop:o,defaultProp:null!=a&&a,onChange:i,caller:b});return(0,g.jsx)(k,{scope:t,triggerRef:d,contentRef:c,contentId:(0,l.B)(),titleId:(0,l.B)(),descriptionId:(0,l.B)(),open:f,onOpenChange:p,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),modal:u,children:r})};E.displayName=b;var S="DialogTrigger",D=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=C(S,r),l=(0,a.s)(t,i.triggerRef);return(0,g.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Y(i.open),...n,ref:l,onClick:(0,o.mK)(e.onClick,i.onOpenToggle)})});D.displayName=S;var M="DialogPortal",[N,R]=w(M,{forceMount:void 0}),_=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,i=C(M,t);return(0,g.jsx)(N,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,g.jsx)(f.C,{present:r||i.open,children:(0,g.jsx)(c.Z,{asChild:!0,container:a,children:e})}))})};_.displayName=M;var A="DialogOverlay",O=n.forwardRef((e,t)=>{let r=R(A,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=C(A,e.__scopeDialog);return a.modal?(0,g.jsx)(f.C,{present:n||a.open,children:(0,g.jsx)(I,{...o,ref:t})}):null});O.displayName=A;var j=(0,y.TL)("DialogOverlay.RemoveScroll"),I=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(A,r);return(0,g.jsx)(h.A,{as:j,allowPinchZoom:!0,shards:[o.contentRef],children:(0,g.jsx)(p.sG.div,{"data-state":Y(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),L="DialogContent",P=n.forwardRef((e,t)=>{let r=R(L,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=C(L,e.__scopeDialog);return(0,g.jsx)(f.C,{present:n||a.open,children:a.modal?(0,g.jsx)(T,{...o,ref:t}):(0,g.jsx)(F,{...o,ref:t})})});P.displayName=L;var T=n.forwardRef((e,t)=>{let r=C(L,e.__scopeDialog),i=n.useRef(null),l=(0,a.s)(t,r.contentRef,i);return n.useEffect(()=>{let e=i.current;
1if(e)return(0,v.Eq)(e)},[]),(0,g.jsx)(W,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),F=n.forwardRef((e,t)=>{let r=C(L,e.__scopeDialog),o=n.useRef(!1),a=n.useRef(!1);return(0,g.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,i;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(i=r.triggerRef.current)||i.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{var n,i;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let l=t.target;(null==(i=r.triggerRef.current)?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),W=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,...s}=e,c=C(L,r),f=n.useRef(null),p=(0,a.s)(t,f);return(0,m.Oh)(),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(d.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,g.jsx)(u.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":Y(c.open),...s,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(X,{titleId:c.titleId}),(0,g.jsx)(Z,{contentRef:f,descriptionId:c.descriptionId})]})]})}),V="DialogTitle",B=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(V,r);return(0,g.jsx)(p.sG.h2,{id:o.titleId,...n,ref:t})});B.displayName=V;var K="DialogDescription",U=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(K,r);return(0,g.jsx)(p.sG.p,{id:o.descriptionId,...n,ref:t})});U.displayName=K;var z="DialogClose",H=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=C(z,r);return(0,g.jsx)(p.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>a.onOpenChange(!1))})});function Y(e){return e?"open":"closed"}H.displayName=z;var G="DialogTitleWarning",[q,$]=(0,i.q)(G,{contentName:L,titleName:V,docsSlug:"dialog"}),X=e=>{let{titleId:t}=e,r=$(G),o="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return n.useEffect(()=>{t&&(document.getElementById(t)||console.error(o))},[o,t]),null},Z=e=>{let{contentRef:t,descriptionId:r}=e,o=$("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return n.useEffect(()=>{var e;let n=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");r&&n&&(document.getElementById(r)||console.warn(a))},[a,t,r]),null},J=E,Q=D,ee=_,et=O,er=P,en=B,eo=U,ea=H},35893:(e,t,r)=>{r.d(t,{h:()=>eT});var n,o={};r.r(o),r.d(o,{Button:()=>b,CaptionLabel:()=>w,Chevron:()=>x,Day:()=>k,DayButton:()=>C,Dropdown:()=>E,DropdownNav:()=>S,Footer:()=>D,Month:()=>M,MonthCaption:()=>N,MonthGrid:()=>R,Months:()=>_,MonthsDropdown:()=>j,Nav:()=>I,NextMonthButton:()=>L,Option:()=>P,PreviousMonthButton:()=>T,Root:()=>F,Select:()=>W,Week:()=>V,WeekNumber:()=>U,WeekNumberHeader:()=>z,Weekday:()=>B,Weekdays:()=>K,Weeks:()=>H,YearsDropdown:()=>Y});var a={};r.r(a),r.d(a,{formatCaption:()=>q,formatDay:()=>X,formatMonthCaption:()=>$,formatMonthDropdown:()=>Z,formatWeekNumber:()=>Q,formatWeekNumberHeader:()=>ee,formatWeekdayName:()=>J,formatYearCaption:()=>er,formatYearDropdown:()=>et});var i={};r.r(i),r.d(i,{labelCaption:()=>ei,labelDay:()=>eo,labelDayButton:()=>en,labelGrid:()=>ea,labelGridcell:()=>el,labelMonthDropdown:()=>es,labelNav:()=>eu,labelNext:()=>ed,labelPrevious:()=>ec,labelWeekNumber:()=>ep,labelWeekNumberHeader:()=>em,labelWeekday:()=>ef,labelYearDropdown:()=>eh});var l=r(95206),s=r(80785),u=r(14910),d=r(75496);function c(e,t,r=!1,n=u.VA){let{from:o,to:a}=e,{differenceInCalendarDays:i,isSameDay:l}=n;return o&&a?(0>i(a,o)&&([o,a]=[a,o]),i(t,o)>=+!!r&&i(a,t)>=+!!r):!r&&a?l(a,t):!r&&!!o&&l(o,t)}function f(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function p(e){return!!(e&&"object"==typeof e&&"from"in e)}function m(e){return!!(e&&"object"==typeof e&&"after"in e)}function h(e){return!!(e&&"object"==typeof e&&"before"in e)}function v(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function y(e,t){return Array.isArray(e)&&e.every(t.isDate)}function g(e,t,r=u.VA){let n=Array.isArray(t)?t:[t],{isSameDay:o,differenceInCalendarDays:a,isAfter:i}=r;return n.some(t=>{if("boolean"==typeof t)return t;if(r.isDate(t))return o(e,t);if(y(t,r))return t.some(t=>o(e,t));if(p(t))return c(t,e,!1,r);if(v(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(f(t)){let r=a(t.before,e),n=a(t.after,e),o=r>0,l=n<0;return i(t.before,t.after)?l&&o:o||l}return m(t)?a(e,t.after)>0:h(t)?a(t.before,e)>0:"function"==typeof t&&t(e)})}function b(e){return l.createElement("button",{...e})}function w(e){return l.createElement("span",{...e})}function x(e){let{size:t=24,orientation:r="left",className:n}=e;return l.createElement("svg",{className:n,width:t,height:t,viewBox:"0 0 24 24"},"up"===r&&l.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===r&&l.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===r&&l.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===r&&l.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function k(e){let{day:t,modifiers:r,...n}=e;return l.createElement("td",{...n})}function C(e){let{day:t,modifiers:r,...n}=e,o=l.useRef(null);return l.useEffect(()=>{r.focused&&o.current?.focus()}
1,[r.focused]),l.createElement("button",{ref:o,...n})}function E(e){let{options:t,className:r,components:n,classNames:o,...a}=e,i=[o[d.UI.Dropdown],r].join(" "),s=t?.find(({value:e})=>e===a.value);return l.createElement("span",{"data-disabled":a.disabled,className:o[d.UI.DropdownRoot]},l.createElement(n.Select,{className:i,...a},t?.map(({value:e,label:t,disabled:r})=>l.createElement(n.Option,{key:e,value:e,disabled:r},t))),l.createElement("span",{className:o[d.UI.CaptionLabel],"aria-hidden":!0},s?.label,l.createElement(n.Chevron,{orientation:"down",size:18,className:o[d.UI.Chevron]})))}function S(e){return l.createElement("div",{...e})}function D(e){return l.createElement("div",{...e})}function M(e){let{calendarMonth:t,displayIndex:r,...n}=e;return l.createElement("div",{...n},e.children)}function N(e){let{calendarMonth:t,displayIndex:r,...n}=e;return l.createElement("div",{...n})}function R(e){return l.createElement("table",{...e})}function _(e){return l.createElement("div",{...e})}let A=(0,l.createContext)(void 0);function O(){let e=(0,l.useContext)(A);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function j(e){let{components:t}=O();return l.createElement(t.Dropdown,{...e})}function I(e){let{onPreviousClick:t,onNextClick:r,previousMonth:n,nextMonth:o,...a}=e,{components:i,classNames:s,labels:{labelPrevious:u,labelNext:c}}=O(),f=(0,l.useCallback)(e=>{o&&r?.(e)},[o,r]),p=(0,l.useCallback)(e=>{n&&t?.(e)},[n,t]);return l.createElement("nav",{...a},l.createElement(i.PreviousMonthButton,{type:"button",className:s[d.UI.PreviousMonthButton],tabIndex:n?void 0:-1,"aria-disabled":!n||void 0,"aria-label":u(n),onClick:p},l.createElement(i.Chevron,{disabled:!n||void 0,className:s[d.UI.Chevron],orientation:"left"})),l.createElement(i.NextMonthButton,{type:"button",className:s[d.UI.NextMonthButton],tabIndex:o?void 0:-1,"aria-disabled":!o||void 0,"aria-label":c(o),onClick:f},l.createElement(i.Chevron,{disabled:!o||void 0,orientation:"right",className:s[d.UI.Chevron]})))}function L(e){let{components:t}=O();return l.createElement(t.Button,{...e})}function P(e){return l.createElement("option",{...e})}
1function T(e){let{components:t}=O();return l.createElement(t.Button,{...e})}function F(e){let{rootRef:t,...r}=e;return l.createElement("div",{...r,ref:t})}function W(e){return l.createElement("select",{...e})}function V(e){let{week:t,...r}=e;return l.createElement("tr",{...r})}function B(e){return l.createElement("th",{...e})}function K(e){return l.createElement("thead",{"aria-hidden":!0},l.createElement("tr",{...e}))}function U(e){let{week:t,...r}=e;return l.createElement("th",{...r})}function z(e){return l.createElement("th",{...e})}function H(e){return l.createElement("tbody",{...e})}function Y(e){let{components:t}=O();return l.createElement(t.Dropdown,{...e})}var G=r(77697);function q(e,t,r){return(r??new u.i0(t)).formatMonthYear(e)}let $=q;function X(e,t,r){return(r??new u.i0(t)).format(e,"d")}function Z(e,t=u.VA){return t.format(e,"LLLL")}function J(e,t,r){return(r??new u.i0(t)).format(e,"cccccc")}function Q(e,t=u.VA){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function ee(){return""}function et(e,t=u.VA){return t.format(e,"yyyy")}let er=et;function en(e,t,r,n){let o=(n??new u.i0(r)).format(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o}let eo=en;function ea(e,t,r){return(r??new u.i0(t)).formatMonthYear(e)}let ei=ea;function el(e,t,r,n){let o=(n??new u.i0(r)).format(e,"PPPP");return t?.today&&(o=`Today, ${o}`),o}function es(e){return"Choose the Month"}function eu(){return""}function ed(e,t){return"Go to the Next Month"}function ec(e){return"Go to the Previous Month"}function ef(e,t,r){return(r??new u.i0(t)).format(e,"cccc")}function ep(e,t){return`Week ${e}`}function em(e){return"Week Number"}function eh(e){return"Choose the Year"}let ev=(e,t,r)=>t||(r?"function"==typeof r?r:(...e)=>r:e);var ey=r(51006),eg=r(51104),eb=r(16316),ew=r(45687),ex=r(65347);let ek=e=>e instanceof HTMLElement?e:null,eC=e=>[...e.querySelectorAll("[data-animated-month]")??[]],eE=e=>ek(e.querySelector("[data-animated-caption]")),eS=e=>ek(e.querySelector("[data-animated-weeks]"));function eD(e,t,r,n){let{month:o,defaultMonth:a,today:i=n.today(),numberOfMonths:l=1}=e,s=o||a||i,{differenceInCalendarMonths:u,addMonths:d,startOfMonth:c}=n;return r&&u(r,s)<l-1&&(s=d(r,-1*(l-1))),t&&0>u(s,t)&&(s=t),c(s)}class eM{constructor(e,t,r=u.VA){this.date=e,this.displayMonth=t,this.outside=!!(t&&!r.isSameMonth(e,t)),this.dateLib=r,this.isoDate=r.format(e,"yyyy-MM-dd"),this.displayMonthId=r.format(t,"yyyy-MM"),this.dateMonthId=r.format(e,"yyyy-MM")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class eN{constructor(e,t){this.days=t,this.weekNumber=e}}class eR{constructor(e,t){this.date=e,this.weeks=t}}function e_(e,t){let[r,n]=(0,l.useState)(e);return[void 0===t?r:t,n]}function eA(e){return!e[d.pL.disabled]&&!e[d.pL.hidden]&&!e[d.pL.outside]}function eO(e,t,r=u.VA){return c(e,t.from,!1,r)||c(e,t.to,!1,r)||c(t,e.from,!1,r)||c(t,e.to,!1,r)}function ej(e,t){return e instanceof ey.BB&&e.timeZone===t?e:new ey.BB(e,t)}function eI(e,t,r){if(!r)return ej(e,t);let n=ej(e,t);return new Date(new ey.BB(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,t).getTime())}function eL(e,t,r){return"boolean"==typeof e||"function"==typeof e?e:e instanceof Date?eI(e,t,r):Array.isArray(e)?e.map(e=>e instanceof Date?eI(e,t,r):e):p(e)?{...e,from:e.from?ej(e.from,t):e.from,to:e.to?ej(e.to,t):e.to}:f(e)?{before:eI(e.before,t,r),after:eI(e.after,t,r)}:m(e)?{after:eI(e.after,t,r)}:h(e)?{before:eI(e.before,t,r)}:e}function eP(e,t,r){return e?Array.isArray(e)?e.map(e=>eL(e,t,r)):eL(e,t,r):e}function eT(e){let t=e,r=t.timeZone;if(r&&((t={...e,timeZone:r}).today&&(t.today=ej(t.today,r)),t.month&&(t.month=ej(t.month,r)),t.defaultMonth&&(t.defaultMonth=ej(t.defaultMonth,r)),t.startMonth&&(t.startMonth=ej(t.startMonth,r)),t.endMonth&&(t.endMonth=ej(t.endMonth,r)),"single"===t.mode&&t.selected?t.selected=ej(t.selected,r):"multiple"===t.mode&&t.selected?t.selected=t.selected?.map(e=>ej(e,r)):"range"===t.mode&&t.selected&&(t.selected={from:t.selected.from?ej(t.selected.from,r):t.selected.from,to:t.selected.to?ej(t.selected.to,r):t.selected.to}),void 0!==t.disabled&&(t.disabled=eP(t.disabled,r)),void 0!==t.hidden&&(t.hidden=eP(t.hidden,r)),t.modifiers)){let e={};
1Object.keys(t.modifiers).forEach(n=>{e[n]=eP(t.modifiers?.[n],r)}),t.modifiers=e}let{components:b,formatters:w,labels:x,dateLib:k,locale:C,classNames:E}=(0,l.useMemo)(()=>{var e,r;let n={...s.c,...t.locale},l=t.broadcastCalendar?1:t.weekStartsOn,d=t.noonSafe&&t.timeZone?function(e,t={}){let{weekStartsOn:r,locale:n}=t,o=r??n?.options?.weekStartsOn??0,a=t=>{let r="number"==typeof t||"string"==typeof t?new Date(t):t;return new ey.BB(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,e)},i=e=>{let t=a(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>a(ey.BB.tz(e)),newDate:(t,r,n)=>new ey.BB(t,r,n,12,0,0,e),startOfDay:e=>a(e),startOfWeek:(e,t)=>{let r=a(e),n=t?.weekStartsOn??o,i=(r.getDay()-n+7)%7;return r.setDate(r.getDate()-i),r},startOfISOWeek:e=>{let t=a(e),r=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-r),t},startOfMonth:e=>{let t=a(e);return t.setDate(1),t},startOfYear:e=>{let t=a(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{let r=a(e),n=(((t?.weekStartsOn??o)+6)%7-r.getDay()+7)%7;return r.setDate(r.getDate()+n),r},endOfISOWeek:e=>{let t=a(e),r=(7-t.getDay())%7;return t.setDate(t.getDate()+r),t},endOfMonth:e=>{let t=a(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{let t=a(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{let r=a(t.start),n=a(t.end),o=[],i=new ey.BB(r.getFullYear(),r.getMonth(),1,12,0,0,e),l=12*n.getFullYear()+n.getMonth();for(;12*i.getFullYear()+i.getMonth()<=l;)o.push(new ey.BB(i,e)),i.setMonth(i.getMonth()+1,1);return o},addDays:(e,t)=>{let r=a(e);return r.setDate(r.getDate()+t),r},addWeeks:(e,t)=>{let r=a(e);return r.setDate(r.getDate()+7*t),r},addMonths:(e,t)=>{let r=a(e);return r.setMonth(r.getMonth()+t),r},addYears:(e,t)=>{let r=a(e);return r.setFullYear(r.getFullYear()+t),r},eachYearOfInterval:t=>{let r=a(t.start),n=a(t.end),o=[],i=new ey.BB(r.getFullYear(),0,1,12,0,0,e);for(;i.getFullYear()<=n.getFullYear();)o.push(new ey.BB(i,e)),i.setFullYear(i.getFullYear()+1,0,1);return o},getWeek:(e,t)=>{let r=i(e);return(0,eg.N)(r,{weekStartsOn:t?.weekStartsOn??o,firstWeekContainsDate:t?.firstWeekContainsDate??n?.options?.firstWeekContainsDate??1})},getISOWeek:e=>{let t=i(e);return(0,eb.s)(t)},differenceInCalendarDays:(e,t)=>{let r=i(e),n=i(t);return(0,ew.m)(r,n)},differenceInCalendarMonths:(e,t)=>{let r=i(e),n=i(t);return(0,ex.U)(r,n)}}}(t.timeZone,{weekStartsOn:l,locale:n}):void 0,c=t.dateLib&&d?{...d,...t.dateLib}:t.dateLib??d,f=new u.i0({locale:n,weekStartsOn:l,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},c);return{dateLib:f,components:(e=t.components,{...o,...e}),formatters:(r=t.formatters,r?.formatMonthCaption&&!r.formatCaption&&(r.formatCaption=r.formatMonthCaption),r?.formatYearCaption&&!r.formatYearDropdown&&(r.formatYearDropdown=r.formatYearCaption),{...a,...r}),labels:function(e,t){let r=t.locale?.labels??{};return{...i,...e??{},labelDayButton:ev(en,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:ev(es,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:ev(ed,e?.labelNext,r.labelNext),labelPrevious:ev(ec,e?.labelPrevious,r.labelPrevious),labelWeekNumber:ev(ep,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:ev(eh,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:ev(ea,e?.labelGrid,r.labelGrid),labelGridcell:ev(el,e?.labelGridcell,r.labelGridcell),labelNav:ev(eu,e?.labelNav,r.labelNav),labelWeekNumberHeader:ev(em,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:ev(ef,e?.labelWeekday,r.labelWeekday)}}(t.labels,f.options),locale:n,classNames:{...(0,G.a)(),...t.classNames}}},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.noonSafe,t.components,t.formatters,t.labels,t.classNames]);t.today||(t={...t,today:k.today()});let{captionLayout:S,mode:D,navLayout:M,numberOfMonths:N=1,onDayBlur:R,onDayClick:_,onDayFocus:O,onDayKeyDown:j,onDayMouseEnter:I,onDayMouseLeave:L,onNextClick:P,onPrevClick:T,showWeekNumber:F,styles:W}=t,{formatCaption:V,formatDay:B,formatMonthDropdown:K,formatWeekNumber:U,formatWeekNumberHeader:z,formatWeekdayName:H,formatYearDropdown:Y}=w,q=function(e,t){let[r,n]=function(e,t){let{startMonth:r,endMonth:n}=e,{startOfYear:o,startOfDay:a,startOfMonth:i,endOfMonth:l,addYears:s,endOfYear:u,newDate:d,today:c}=t,{fromYear:f,toYear:p,fromMonth:m,toMonth:h}=e;!r&&m&&(r=m),!r&&f&&(r=t.newDate(f,0,1)),!n&&h&&(n=h),!n&&p&&(n=d(p,11,31));let v="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return r?r=i(r):f?r=d(f,0,1):!r&&v&&(r=o(s(e.today??c(),-100))),n?n=l(n):p?n=d(p,11,31):!n&&v&&(n=u(e.today??c())),[r?a(r):r,n?a(n):n]}(e,t),{startOfMonth:o,endOfMonth:a}=t,i=eD(e,r,n,t),[s,u]=e_(i,e.month?i:void 0);(0,l.useEffect)(()=>{u(eD(e,r,n,t))},[e.timeZone]);let{months:d,weeks:c,days:f,previousMonth:p,nextMonth:m}=(0,l.useMemo)(()=>{let o=function(e,t,r,n){let{numberOfMonths:o=1}=r,a=[];for(let r=0;r<o;r++){let o=n.addMonths(e,r);if(t&&o>t)break;a.push(o)}return a}(s,n,{numberOfMonths:e.numberOfMonths},t),i=function(e,t,r,n){let o=e[0],a=e[e.length-1],{ISOWeek:i,fixedWeeks:l,broadcastCalendar:s}=r??{}
1,{addDays:u,differenceInCalendarDays:d,differenceInCalendarMonths:c,endOfBroadcastWeek:f,endOfISOWeek:p,endOfMonth:m,endOfWeek:h,isAfter:v,startOfBroadcastWeek:y,startOfISOWeek:g,startOfWeek:b}=n,w=s?y(o,n):i?g(o):b(o),x=s?f(a):i?p(m(a)):h(m(a)),k=t&&(s?f(t):i?p(t):h(t)),C=d(k&&v(x,k)?k:x,w),E=c(a,o)+1,S=[];for(let e=0;e<=C;e++){let t=u(w,e);S.push(t)}let D=(s?35:42)*E;if(l&&S.length<D){let e=D-S.length;for(let t=0;t<e;t++){let e=u(S[S.length-1],1);S.push(e)}}return S}(o,e.endMonth?a(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),l=function(e,t,r,n){let{addDays:o,endOfBroadcastWeek:a,endOfISOWeek:i,endOfMonth:l,endOfWeek:s,getISOWeek:u,getWeek:d,startOfBroadcastWeek:c,startOfISOWeek:f,startOfWeek:p}=n,m=e.reduce((e,m)=>{let h=r.broadcastCalendar?c(m,n):r.ISOWeek?f(m):p(m),v=r.broadcastCalendar?a(m):r.ISOWeek?i(l(m)):s(l(m)),y=t.filter(e=>e>=h&&e<=v),g=r.broadcastCalendar?35:42;if(r.fixedWeeks&&y.length<g){let e=t.filter(e=>{let t=g-y.length;return e>v&&e<=o(v,t)});y.push(...e)}let b=y.reduce((e,t)=>{let o=r.ISOWeek?u(t):d(t),a=e.find(e=>e.weekNumber===o),i=new eM(t,m,n);return a?a.days.push(i):e.push(new eN(o,[i])),e},[]),w=new eR(m,b);return e.push(w),e},[]);return r.reverseMonths?m.reverse():m}(o,i,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),u=l.reduce((e,t)=>e.concat(t.weeks.slice()),[]),d=function(e){let t=[];return e.reduce((e,r)=>{let n=r.weeks.reduce((e,t)=>e.concat(t.days.slice()),t.slice());return e.concat(n.slice())},t.slice())}(l);return{months:l,weeks:u,days:d,previousMonth:function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:a}=r,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=n,u=i(e);if(!t||!(0>=s(u,t)))return l(u,-(o?a??1:1))}(s,r,e,t),nextMonth:function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:a=1}=r,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=n,u=i(e);if(!t||!(s(t,e)<a))return l(u,o?a:1)}(s,n,e,t)}},[t,s.getTime(),n?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:h,onMonthChange:v}=e,y=e=>{if(h)return;let t=o(e);r&&t<o(r)&&(t=o(r)),n&&t>o(n)&&(t=o(n)),u(t),v?.(t)};return{months:d,weeks:c,days:f,navStart:r,navEnd:n,previousMonth:p,nextMonth:m,goToMonth:y,goToDay:e=>{c.some(t=>t.days.some(t=>t.isEqualTo(e)))||y(e.date)}}}(t,k),{days:$,months:X,navStart:Z,navEnd:J,previousMonth:Q,nextMonth:ee,goToMonth:et}=q,er=function(e,t,r,n,o){let{disabled:a,hidden:i,modifiers:l,showOutsideDays:s,broadcastCalendar:u,today:c=o.today()}=t,{isSameDay:f,isSameMonth:p,startOfMonth:m,isBefore:h,endOfMonth:v,isAfter:y}=o,b=r&&m(r),w=n&&v(n),x={[d.pL.focused]:[],[d.pL.outside]:[],[d.pL.disabled]:[],[d.pL.hidden]:[],[d.pL.today]:[]},k={};for(let t of e){let{date:e,displayMonth:r}=t,n=!!(r&&!p(e,r)),d=!!(b&&h(e,b)),m=!!(w&&y(e,w)),v=!!(a&&g(e,a,o)),C=!!(i&&g(e,i,o))||d||m||!u&&!s&&n||u&&!1===s&&n,E=f(e,c);n&&x.outside.push(t),v&&x.disabled.push(t),C&&x.hidden.push(t),E&&x.today.push(t),l&&Object.keys(l).forEach(r=>{let n=l?.[r];n&&g(e,n,o)&&(k[r]?k[r].push(t):k[r]=[t])})}return e=>{let t={[d.pL.focused]:!1,[d.pL.disabled]:!1,[d.pL.hidden]:!1,[d.pL.outside]:!1,[d.pL.today]:!1},r={};for(let r in x){let n=x[r];t[r]=n.some(t=>t===e)}for(let t in k)r[t]=k[t].some(t=>t===e);return{...t,...r}}}($,t,Z,J,k),{isSelected:eo,select:ei,selected:eI}=function(e,t){let r=function(e,t){let{selected:r,required:n,onSelect:o}=e,[a,i]=e_(r,o?r:void 0),l=o?r:a,{isSameDay:s}=t;return{selected:l,select:(e,t,r)=>{let a=e;return!n&&l&&l&&s(e,l)&&(a=void 0),o||i(a),o?.(a,e,t,r),a},isSelected:e=>!!l&&s(l,e)}}(e,t),n=function(e,t){let{selected:r,required:n,onSelect:o}=e,[a,i]=e_(r,o?r:void 0),l=o?r:a,{isSameDay:s}=t,u=e=>l?.some(t=>s(t,e))??!1,{min:d,max:c}=e;return{selected:l,select:(e,t,r)=>{let a=[...l??[]];if(u(e)){if(l?.length===d||n&&l?.length===1)return;a=l?.filter(t=>!s(t,e))}else a=l?.length===c?[e]:[...a,e];return o||i(a),o?.(a,e,t,r),a},isSelected:u}}(e,t),o=function(e,t){let{disabled:r,excludeDisabled:n,selected:o,required:a,onSelect:i}=e,[l,s]=e_(o,i?o:void 0),d=i?o:l;return{selected:d,select:(o,l,b)=>{let{min:w,max:x}=e,k=o?function(e,t,r=0,n=0,o=!1,a=u.VA){let i,{from:l,to:s}=t||{},{isSameDay:d,isAfter:c,isBefore:f}=a;if(l||s){if(l&&!s)i=d(l,e)?0===r?{from:l,to:e}:o?{from:l,to:void 0}:void 0:f(e,l)?{from:e,to:l}:{from:l,to:e};else if(l&&s)if(d(l,e)&&d(s,e))i=o?{from:l,to:s}:void 0;else if(d(l,e))i={from:l,to:r>0?void 0:e};else if(d(s,e))i={from:e,to:r>0?void 0:e};else if(f(e,l))i={from:e,to:s};else if(c(e,l))i={from:l,to:e};else if(c(e,s))i={from:l,to:e};else throw Error("Invalid range")}else i={from:e,to:r>0?void 0:e};if(i?.from&&i?.to){let t=a.differenceInCalendarDays(i.to,i.from);n>0&&t>n?i={from:e,to:void 0}:r>1&&t<r&&(i={from:e,to:void 0})}return i}(o,d,w,x,a,t):void 0;return n&&r&&k?.from&&k.to&&function(e,t,r=u.VA){let n=Array.isArray(t)?t:[t];if(n.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:r.isDate(t)?c(e,t,!1,r):y(t,r)?t.some(t=>c(e,t,!1,r)):p(t)?!!t.from&&!!t.to&&eO(e,{from:t.from,to:t.to},r):v(t)?function(e,t,r=u.VA){let n=Array.isArray(t)?t:[t],o=e.from,a=Math.min(r.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=a;e++){if(n.includes(o.getDay()))return!0;o=r.addDays(o,1)}return!1}(e,t.dayOfWeek,r):f(t)?r.isAfter(t.before,t.after)?eO(e,{from:r.addDays(t.after,1),to:r.addDays(t.before,-1)},r):g(e.from,t,r)||g(e.to,t,r):!!(m(t)||h(t))&&(g(e.from,t,r)||g(e.to,t,r))))return!0;let o=n.filter(e=>"function"==typeof e);if(o.length){let t=e.from,n=r.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=n;e++){if(o.some(e=>e(t)))return!0;t=r.addDays(t,1)}}return!1}({from:k.from,to:k.to},r,t)&&(k.from=o,k.to=void 0),i||s(k),i?.(k,o,l,b),k},isSelected:e=>d&&c(d,e,!1,t)}}(e,t);switch(e.mode){case"single":return r;case"multiple":return n;case"range":return o;default:return}}(t,k)??{},{blur:eL,focused:eT,isFocusTarget:eF,moveFocus:eW,setFocused:eV}=function(e,t,r,o,a){let{autoFocus:i}=e,[s,u]=(0,l.useState)(),c=function(e,t,r,o){let a,i=-1;for(let l of e){let e=t(l);eA(e)&&(e[d.pL.focused]&&i<n.FocusedModifier?(a=l,i=n.FocusedModifier):o?.isEqualTo(l)&&i<n.LastFocused?(a=l,i=n.LastFocused):r(l.date)&&i<n.Selected?(a=l,i=n.Selected):e[d.pL.today]&&i<n.Today&&(a=l,i=n.Today))}return a||(a=e.find(e=>eA(t(e)))),a}(t.days,r,o||(()=>!1),s),[f,p]=(0,l.useState)(i?c:void 0);return{isFocusTarget:e=>!!c?.isEqualTo(e),setFocused:p,focused:f,blur:()=>{u(f),p(void 0)},moveFocus:(r,n)=>{if(!f)return;let o=function e(t,r,n,o,a,i,l,s=0){if(s>365)return;let u=function(e,t,r,n,o,a,i){let{ISOWeek:l,broadcastCalendar:s}
1=a,{addDays:u,addMonths:d,addWeeks:c,addYears:f,endOfBroadcastWeek:p,endOfISOWeek:m,endOfWeek:h,max:v,min:y,startOfBroadcastWeek:g,startOfISOWeek:b,startOfWeek:w}=i,x=({day:u,week:c,month:d,year:f,startOfWeek:e=>s?g(e,i):l?b(e):w(e),endOfWeek:e=>s?p(e):l?m(e):h(e)})[e](r,"after"===t?1:-1);return"before"===t&&n?x=v([n,x]):"after"===t&&o&&(x=y([o,x])),x}(t,r,n.date,o,a,i,l),d=!!(i.disabled&&g(u,i.disabled,l)),c=!!(i.hidden&&g(u,i.hidden,l)),f=new eM(u,u,l);return d||c?e(t,r,f,o,a,i,l,s+1):f}(r,n,f,t.navStart,t.navEnd,e,a);if(o){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(o)))return;t.goToDay(o),p(o)}}}}(t,q,er,eo??(()=>!1),k),{labelDayButton:eB,labelGridcell:eK,labelGrid:eU,labelMonthDropdown:ez,labelNav:eH,labelPrevious:eY,labelNext:eG,labelWeekday:eq,labelWeekNumber:e$,labelWeekNumberHeader:eX,labelYearDropdown:eZ}=x,eJ=(0,l.useMemo)(()=>(function(e,t,r,n){let o=n??e.today(),a=r?e.startOfBroadcastWeek(o,e):t?e.startOfISOWeek(o):e.startOfWeek(o),i=[];for(let t=0;t<7;t++){let r=e.addDays(a,t);i.push(r)}return i})(k,t.ISOWeek,t.broadcastCalendar,t.today),[k,t.ISOWeek,t.broadcastCalendar,t.today]),eQ=void 0!==D||void 0!==_,e0=(0,l.useCallback)(()=>{Q&&(et(Q),T?.(Q))},[Q,et,T]),e1=(0,l.useCallback)(()=>{ee&&(et(ee),P?.(ee))},[et,ee,P]),e2=(0,l.useCallback)((e,t)=>r=>{r.preventDefault(),r.stopPropagation(),eV(e),t.disabled||(ei?.(e.date,t,r),_?.(e.date,t,r))},[ei,_,eV]),e6=(0,l.useCallback)((e,t)=>r=>{eV(e),O?.(e.date,t,r)},[O,eV]),e5=(0,l.useCallback)((e,t)=>r=>{eL(),R?.(e.date,t,r)},[eL,R]),e9=(0,l.useCallback)((e,r)=>n=>{let o={ArrowLeft:[n.shiftKey?"month":"day","rtl"===t.dir?"after":"before"],ArrowRight:[n.shiftKey?"month":"day","rtl"===t.dir?"before":"after"],ArrowDown:[n.shiftKey?"year":"week","after"],ArrowUp:[n.shiftKey?"year":"week","before"],PageUp:[n.shiftKey?"year":"month","before"],PageDown:[n.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(o[n.key]){n.preventDefault(),n.stopPropagation();let[e,t]=o[n.key];eW(e,t)}j?.(e.date,r,n)},[eW,j,t.dir]),e7=(0,l.useCallback)((e,t)=>r=>{I?.(e.date,t,r)},[I]),e3=(0,l.useCallback)((e,t)=>r=>{L?.(e.date,t,r)},[L]),e8=(0,l.useCallback)(e=>t=>{let r=Number(t.target.value);et(k.setMonth(k.startOfMonth(e),r))},[k,et]),e4=(0,l.useCallback)(e=>t=>{let r=Number(t.target.value);et(k.setYear(k.startOfMonth(e),r))},[k,et]),{className:te,style:tt}=(0,l.useMemo)(()=>({className:[E[d.UI.Root],t.className].filter(Boolean).join(" "),style:{...W?.[d.UI.Root],...t.style}}),[E,t.className,t.style,W]),tr=function(e){let t={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([e,r])=>{e.startsWith("data-")&&(t[e]=r)}),t}(t),tn=(0,l.useRef)(null);!function(e,t,{classNames:r,months:n,focused:o,dateLib:a}){let i=(0,l.useRef)(null),s=(0,l.useRef)(n),u=(0,l.useRef)(!1);(0,l.useLayoutEffect)(()=>{let l=s.current;if(s.current=n,!t||!e.current||!(e.current instanceof HTMLElement)||0===n.length||0===l.length||n.length!==l.length)return;let c=a.isSameMonth(n[0].date,l[0].date),f=a.isAfter(n[0].date,l[0].date),p=f?r[d.X5.caption_after_enter]:r[d.X5.caption_before_enter],m=f?r[d.X5.weeks_after_enter]:r[d.X5.weeks_before_enter],h=i.current,v=e.current.cloneNode(!0);if(v instanceof HTMLElement?(eC(v).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=ek(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let r=eE(e);r&&r.classList.remove(p);let n=eS(e);n&&n.classList.remove(m)}),i.current=v):i.current=null,u.current||c||o)return;let y=h instanceof HTMLElement?eC(h):[],g=eC(e.current);if(g?.every(e=>e instanceof HTMLElement)&&y&&y.every(e=>e instanceof HTMLElement)){u.current=!0;let t=[];e.current.style.isolation="isolate";let n=ek(e.current.querySelector("[data-animated-nav]"));n&&(n.style.zIndex="1"),g.forEach((o,a)=>{let i=y[a];if(!i)return;o.style.position="relative",o.style.overflow="hidden";let l=eE(o);l&&l.classList.add(p);let s=eS(o);s&&s.classList.add(m);let c=()=>{u.current=!1,e.current&&(e.current.style.isolation=""),n&&(n.style.zIndex=""),l&&l.classList.remove(p),s&&s.classList.remove(m),o.style.position="",o.style.overflow="",o.contains(i)&&o.removeChild(i)};t.push(c),i.style.pointerEvents="none",i.style.position="absolute",i.style.overflow="hidden",i.setAttribute("aria-hidden","true");let h=ek(i.querySelector("[data-animated-weekdays]"));h&&(h.style.opacity="0");let v=eE(i);v&&(v.classList.add(f?r[d.X5.caption_before_exit]:r[d.X5.caption_after_exit]),v.addEventListener("animationend",c));let g=eS(i);g&&g.classList.add(f?r[d.X5.weeks_before_exit]:r[d.X5.weeks_after_exit]),o.insertBefore(i,o.firstChild)})}})}(tn,!!t.animate,{classNames:E,months:X,focused:eT,dateLib:k});let to={dayPickerProps:t,selected:eI,select:ei,isSelected:eo,months:X,nextMonth:ee,previousMonth:Q,goToMonth:et,getModifiers:er,components:b,classNames:E,styles:W,labels:x,formatters:w};return l.createElement(A.Provider,{value:to},l.createElement(b.Root,{rootRef:t.animate?tn:void 0,className:te,style:tt,dir:t.dir,id:t.
1id,lang:t.lang,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...tr},l.createElement(b.Months,{className:E[d.UI.Months],style:W?.[d.UI.Months]},!t.hideNavigation&&!M&&l.createElement(b.Nav,{"data-animated-nav":t.animate?"true":void 0,className:E[d.UI.Nav],style:W?.[d.UI.Nav],"aria-label":eH(),onPreviousClick:e0,onNextClick:e1,previousMonth:Q,nextMonth:ee}),X.map((e,r)=>l.createElement(b.Month,{"data-animated-month":t.animate?"true":void 0,className:E[d.UI.Month],style:W?.[d.UI.Month],key:r,displayIndex:r,calendarMonth:e},"around"===M&&!t.hideNavigation&&0===r&&l.createElement(b.PreviousMonthButton,{type:"button",className:E[d.UI.PreviousMonthButton],tabIndex:Q?void 0:-1,"aria-disabled":!Q||void 0,"aria-label":eY(Q),onClick:e0,"data-animated-button":t.animate?"true":void 0},l.createElement(b.Chevron,{disabled:!Q||void 0,className:E[d.UI.Chevron],orientation:"rtl"===t.dir?"right":"left"})),l.createElement(b.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:E[d.UI.MonthCaption],style:W?.[d.UI.MonthCaption],calendarMonth:e,displayIndex:r},S?.startsWith("dropdown")?l.createElement(b.DropdownNav,{className:E[d.UI.Dropdowns],style:W?.[d.UI.Dropdowns]},(()=>{let r="dropdown"===S||"dropdown-months"===S?l.createElement(b.MonthsDropdown,{key:"month",className:E[d.UI.MonthsDropdown],"aria-label":ez(),classNames:E,components:b,disabled:!!t.disableNavigation,onChange:e8(e.date),options:function(e,t,r,n,o){let{startOfMonth:a,startOfYear:i,endOfYear:l,eachMonthOfInterval:s,getMonth:u}=o;return s({start:i(e),end:l(e)}).map(e=>{let i=n.formatMonthDropdown(e,o);return{value:u(e),label:i,disabled:t&&e<a(t)||r&&e>a(r)||!1}})}(e.date,Z,J,w,k),style:W?.[d.UI.Dropdown],value:k.getMonth(e.date)}):l.createElement("span",{key:"month"},K(e.date,k)),n="dropdown"===S||"dropdown-years"===S?l.createElement(b.YearsDropdown,{key:"year",className:E[d.UI.YearsDropdown],"aria-label":eZ(k.options),classNames:E,components:b,disabled:!!t.disableNavigation,onChange:e4(e.date),options:function(e,t,r,n,o=!1){if(!e||!t)return;let{startOfYear:a,endOfYear:i,eachYearOfInterval:l,getYear:s}=n,u=l({start:a(e),end:i(t)});return o&&u.reverse(),u.map(e=>{let t=r.formatYearDropdown(e,n);return{value:s(e),label:t,disabled:!1}})}(Z,J,w,k,!!t.reverseYears),style:W?.[d.UI.Dropdown],value:k.getYear(e.date)}):l.createElement("span",{key:"year"},Y(e.date,k));return"year-first"===k.getMonthYearOrder()?[n,r]:[r,n]})(),l.createElement("span",{role:"status","aria-live":"polite",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"}},V(e.date,k.options,k))):l.createElement(b.CaptionLabel,{className:E[d.UI.CaptionLabel],role:"status","aria-live":"polite"},V(e.date,k.options,k))),"around"===M&&!t.hideNavigation&&r===N-1&&l.createElement(b.NextMonthButton,{type:"button",className:E[d.UI.NextMonthButton],tabIndex:ee?void 0:-1,"aria-disabled":!ee||void 0,"aria-label":eG(ee),onClick:e1,"data-animated-button":t.animate?"true":void 0},l.createElement(b.Chevron,{disabled:!ee||void 0,className:E[d.UI.Chevron],orientation:"rtl"===t.dir?"left":"right"})),r===N-1&&"after"===M&&!t.hideNavigation&&l.createElement(b.Nav,{"data-animated-nav":t.animate?"true":void 0,className:E[d.UI.Nav],style:W?.[d.UI.Nav],"aria-label":eH(),onPreviousClick:e0,onNextClick:e1,previousMonth:Q,nextMonth:ee}),l.createElement(b.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===D||"range"===D,"aria-label":eU(e.date,k.options,k)||void 0,className:E[d.UI.MonthGrid],style:W?.[d.UI.MonthGrid]},!t.hideWeekdays&&l.createElement(b.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:E[d.UI.Weekdays],style:W?.[d.UI.Weekdays]},F&&l.createElement(b.WeekNumberHeader,{"aria-label":eX(k.options),className:E[d.UI.WeekNumberHeader],style:W?.[d.UI.WeekNumberHeader],scope:"col"},z()),eJ.map(e=>l.createElement(b.Weekday,{"aria-label":eq(e,k.options,k),className:E[d.UI.Weekday],key:String(e),style:W?.[d.UI.Weekday],scope:"col"},H(e,k.options,k)))),l.createElement(b.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:E[d.UI.Weeks],style:W?.[d.UI.Weeks]},e.weeks.map(e=>l.createElement(b.Week,{className:E[d.UI.Week],key:e.weekNumber,style:W?.[d.UI.Week],week:e},F&&l.createElement(b.WeekNumber,{week:e,style:W?.[d.UI.WeekNumber],"aria-label":e$(e.weekNumber,{locale:C}),className:E[d.UI.WeekNumber],scope:"row",role:"rowheader"},U(e.weekNumber,k)),e.days.map(e=>{let{date:r}=e,n=er(e);if(n[d.pL.focused]=!n.hidden&&!!eT?.isEqualTo(e),n[d.wc.selected]=eo?.(r)||n.selected,p(eI)){let{from:e,to:t}=eI;n[d.wc.range_start]=!!(e&&t&&k.isSameDay(r,e)),n[d.wc.range_end]=!!(e&&t&&k.isSameDay(r,t)),n[d.wc.range_middle]=c(eI,r,!0,k)}let o=function(e,t={},r={}){let n={...t?.[d.UI.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{n={...n,...r?.[e]}}),n}(n,W,t.modifiersStyles),a=function(e,t,r={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[n])=>(r[n]?e.push(r[n]):t[d.pL[n]]?e.push(t[d.pL[n]]):t[d.wc[n]]&&e.push(t[d.wc[n]]),e),[t[d.UI.Day]])}(n,E,t.modifiersClassNames),i=eQ||n.hidden?void 0:eK(r,n,k.options,k);return l.createElement(b.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:n,className:a.join(" "),style:o,role:"gridcell","aria-selected":n.selected||void 0,"aria-label":i,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":n.selected||void 0,"data-disabled":n.disabled||void 0,"data-hidden":n.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":n.focused||void 0,"data-today":n.today||void 0},!n.hidden&&eQ?l.createElement(b.DayButton,{className:E[d.UI.DayButton],style:W?.[d.UI.DayButton],type:"button",day:e,modifiers:n,disabled:!n.focused&&n.disabled||void 0,"aria-disabled":n.focused&&n.disabled||void 0,tabIndex:eF(e)?0:-1,"aria-label":eB(r,n,k.options,k),onClick:e2(e,n),onBlur:e5(e,n),onFocus:e6(e,n
1),onKeyDown:e9(e,n),onMouseEnter:e7(e,n),onMouseLeave:e3(e,n)},B(r,k.options,k)):!n.hidden&&B(e.date,k.options,k))})))))))),t.footer&&l.createElement(b.Footer,{className:E[d.UI.Footer],style:W?.[d.UI.Footer],role:"status","aria-live":"polite"},t.footer)))}!function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"}(n||(n={}))},41913:(e,t,r)=>{r.d(t,{CC:()=>U,Q6:()=>z,bL:()=>K,zi:()=>H});var n=r(95206),o=r(51422),a=r(67188),i=r(64215),l=r(97361),s=r(91756),u=r(67836),d=r(18972),c=r(74340),f=r(91920),p=r(10012),m=r(6726),h=["PageUp","PageDown"],v=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],y={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},g="Slider",[b,w,x]=(0,p.N)(g),[k,C]=(0,l.A)(g,[x]),[E,S]=k(g),D=n.forwardRef((e,t)=>{let{name:r,min:i=0,max:l=100,step:u=1,orientation:d="horizontal",disabled:c=!1,minStepsBetweenThumbs:f=0,defaultValue:p=[i],value:y,onValueChange:g=()=>{},onValueCommit:w=()=>{},inverted:x=!1,form:k,...C}=e,S=n.useRef(new Set),D=n.useRef(0),M="horizontal"===d,[N=[],A]=(0,s.i)({prop:y,defaultProp:p,onChange:e=>{var t;null==(t=[...S.current][D.current])||t.focus(),g(e)}}),O=n.useRef(N);function j(e,t){let{commit:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1},n=(String(u).split(".")[1]||"").length,a=function(e,t){let r=Math.pow(10,t);return Math.round(e*r)/r}(Math.round((e-i)/u)*u+i,n),s=(0,o.q)(a,[i,l]);A(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=[...e];return n[r]=t,n.sort((e,t)=>e-t)}(e,s,t);if(!function(e,t){if(t>0)return Math.min(...e.slice(0,-1).map((t,r)=>e[r+1]-t))>=t;return!0}(n,f*u))return e;{D.current=n.indexOf(s);let t=String(n)!==String(e);return t&&r&&w(n),t?n:e}})}return(0,m.jsx)(E,{scope:e.__scopeSlider,name:r,disabled:c,min:i,max:l,valueIndexToChangeRef:D,thumbs:S.current,values:N,orientation:d,form:k,children:(0,m.jsx)(b.Provider,{scope:e.__scopeSlider,children:(0,m.jsx)(b.Slot,{scope:e.__scopeSlider,children:(0,m.jsx)(M?R:_,{"aria-disabled":c,"data-disabled":c?"":void 0,...C,ref:t,onPointerDown:(0,a.mK)(C.onPointerDown,()=>{c||(O.current=N)}),min:i,max:l,inverted:x,onSlideStart:c?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t)),n=Math.min(...r);return r.indexOf(n)}(N,e);j(e,t)},onSlideMove:c?void 0:function(e){j(e,D.current)},onSlideEnd:c?void 0:function(){let e=O.current[D.current];N[D.current]!==e&&w(N)},onHomeKeyDown:()=>!c&&j(i,0,{commit:!0}),onEndKeyDown:()=>!c&&j(l,N.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:t,direction:r}=e;if(!c){let e=h.includes(t.key)||t.shiftKey&&v.includes(t.key),n=D.current;j(N[n]+u*(e?10:1)*r,n,{commit:!0})}}})})})})});D.displayName=g;var[M,N]=k(g,{startEdge:"left",endEdge:"right",size:"width",direction:1}),R=n.forwardRef((e,t)=>{let{min:r,max:o,dir:a,inverted:l,onSlideStart:s,onSlideMove:d,onSlideEnd:c,onStepKeyDown:f,...p}=e,[h,v]=n.useState(null),g=(0,i.s)(t,e=>v(e)),b=n.useRef(void 0),w=(0,u.jH)(a),x="ltr"===w,k=x&&!l||!x&&l;function C(e){let t=b.current||h.getBoundingClientRect(),n=B([0,t.width],k?[r,o]:[o,r]);return b.current=t,n(e-t.left)}return(0,m.jsx)(M,{scope:e.__scopeSlider,startEdge:k?"left":"right",endEdge:k?"right":"left",direction:k?1:-1,size:"width",children:(0,m.jsx)(A,{dir:w,"data-orientation":"horizontal",...p,ref:g,style:{...p.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=C(e.clientX);null==s||s(t)},onSlideMove:e=>{let t=C(e.clientX);null==d||d(t)},onSlideEnd:()=>{b.current=void 0,null==c||c()},onStepKeyDown:e=>{let t=y[k?"from-left":"from-right"].includes(e.key);null==f||f({event:e,direction:t?-1:1})}})})}),_=n.forwardRef((e,t)=>{let{min:r,max:o,inverted:a,onSlideStart:l,onSlideMove:s,onSlideEnd:u,onStepKeyDown:d,...c}=e,f=n.useRef(null),p=(0,i.s)(t,f),h=n.useRef(void 0),v=!a;function g(e){let t=h.current||f.current.getBoundingClientRect(),n=B([0,t.height],v?[o,r]:[r,o]);return h.current=t,n(e-t.top)}return(0,m.jsx)(M,{scope:e.__scopeSlider,startEdge:v?"bottom":"top",endEdge:v?"top":"bottom",size:"height",direction:v?1:-1,children:(0,m.jsx)(A,{"data-orientation":"vertical",...c,ref:p,style:{...c.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=g(e.clientY);null==l||l(t)},onSlideMove:e=>{let t=g(e.clientY);null==s||s(t)},onSlideEnd:()=>{h.current=void 0,null==u||u()},onStepKeyDown:e=>
1{let t=y[v?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})})}),A=n.forwardRef((e,t)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:i,onHomeKeyDown:l,onEndKeyDown:s,onStepKeyDown:u,...d}=e,c=S(g,r);return(0,m.jsx)(f.sG.span,{...d,ref:t,onKeyDown:(0,a.mK)(e.onKeyDown,e=>{"Home"===e.key?(l(e),e.preventDefault()):"End"===e.key?(s(e),e.preventDefault()):h.concat(v).includes(e.key)&&(u(e),e.preventDefault())}),onPointerDown:(0,a.mK)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),c.thumbs.has(t)?t.focus():n(e)}),onPointerMove:(0,a.mK)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,a.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),i(e))})})}),O="SliderTrack",j=n.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,o=S(O,r);return(0,m.jsx)(f.sG.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:t})});j.displayName=O;var I="SliderRange",L=n.forwardRef((e,t)=>{let{__scopeSlider:r,...o}=e,a=S(I,r),l=N(I,r),s=n.useRef(null),u=(0,i.s)(t,s),d=a.values.length,c=a.values.map(e=>V(e,a.min,a.max)),p=d>1?Math.min(...c):0,h=100-Math.max(...c);return(0,m.jsx)(f.sG.span,{"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,...o,ref:u,style:{...e.style,[l.startEdge]:p+"%",[l.endEdge]:h+"%"}})});L.displayName=I;var P="SliderThumb",T=n.forwardRef((e,t)=>{let r=w(e.__scopeSlider),[o,a]=n.useState(null),l=(0,i.s)(t,e=>a(e)),s=n.useMemo(()=>o?r().findIndex(e=>e.ref.current===o):-1,[r,o]);return(0,m.jsx)(F,{...e,ref:l,index:s})}),F=n.forwardRef((e,t)=>{let{__scopeSlider:r,index:o,name:l,...s}=e,u=S(P,r),d=N(P,r),[p,h]=n.useState(null),v=(0,i.s)(t,e=>h(e)),y=!p||u.form||!!p.closest("form"),g=(0,c.X)(p),w=u.values[o],x=void 0===w?0:V(w,u.min,u.max),k=function(e,t){return t>2?"Value ".concat(e+1," of ").concat(t):2===t?["Minimum","Maximum"][e]:void 0}(o,u.values.length),C=null==g?void 0:g[d.size],E=C?function(e,t,r){let n=e/2,o=B([0,50],[0,n]);return(n-o(t)*r)*r}(C,x,d.direction):0;return n.useEffect(()=>{if(p)return u.thumbs.add(p),()=>{u.thumbs.delete(p)}},[p,u.thumbs]),(0,m.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[d.startEdge]:"calc(".concat(x,"% + ").concat(E,"px)")},children:[(0,m.jsx)(b.ItemSlot,{scope:e.__scopeSlider,children:(0,m.jsx)(f.sG.span,{role:"slider","aria-label":e["aria-label"]||k,"aria-valuemin":u.min,"aria-valuenow":w,"aria-valuemax":u.max,"aria-orientation":u.orientation,"data-orientation":u.orientation,"data-disabled":u.disabled?"":void 0,tabIndex:u.disabled?void 0:0,...s,ref:v,style:void 0===w?{display:"none"}:e.style,onFocus:(0,a.mK)(e.onFocus,()=>{u.valueIndexToChangeRef.current=o})})}),y&&(0,m.jsx)(W,{name:null!=l?l:u.name?u.name+(u.values.length>1?"[]":""):void 0,form:u.form,value:w},o)]})});T.displayName=P;var W=n.forwardRef((e,t)=>{let{__scopeSlider:r,value:o,...a}=e,l=n.useRef(null),s=(0,i.s)(l,t),u=(0,d.Z)(o);return n.useEffect(()=>{let e=l.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(u!==o&&t){let r=new Event("input",{bubbles:!0});t.call(e,o),e.dispatchEvent(r)}},[u,o]),(0,m.jsx)(f.sG.input,{style:{display:"none"},...a,ref:s,defaultValue:o})});function V(e,t,r){return(0,o.q)(100/(r-t)*(e-t),[0,100])}function B(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}W.displayName="RadioBubbleInput";var K=D,U=j,z=L,H=T},45983:(e,t,r)=>{r.d(t,{HP:()=>M,UC:()=>L,bL:()=>j,i3:()=>P,l9:()=>I});var n,o=r(95206),a=r(67188),i=r(97361),l=r(91756),s=r(64215),u=r(94085),d=r(89669),c=r(78330),f=r(91920),p=r(95343),m=r(6726),h="HoverCard",[v,y]=(0,i.A)(h,[u.Bk]),g=(0,u.Bk)(),[b,w]=v(h),x=e=>{let{__scopeHoverCard:t,children:r,open:n,defaultOpen:a,onOpenChange:i,openDelay:s=700,closeDelay:d=300}=e,c=g(t),f=o.useRef(0),p=o.useRef(0),v=o.useRef(!1),y=o.useRef(!1),[w,x]=(0,l.i)({prop:n,defaultProp:null!=a&&a,onChange:i,caller:h}),k=o.useCallback(()=>{clearTimeout(p.current),f.current=window.setTimeout(()=>x(!0),s)},[s,x]),C=o.useCallback(()=>{clearTimeout(f.current),v.current||y.current||(p.current=window.setTimeout(()=>x(!1),d))},[d,x]),E=o.useCallback(()=>x(!1),[x]);return o.useEffect(()=>()=>{clearTimeout(f.current),clearTimeout(p.current)},[]),(0,m.jsx)(b,{scope:t,open:w,onOpenChange:x,onOpen:k,onClose:C,onDismiss:E,hasSelectionRef:v,isPointerDownOnContentRef:y,children:(0,m.jsx)(u.bL,{...c,children:r})})};x.displayName=h;var k="HoverCardTrigger",C=o.forwardRef((e,t)=>
1{let{__scopeHoverCard:r,...n}=e,o=w(k,r),i=g(r);return(0,m.jsx)(u.Mz,{asChild:!0,...i,children:(0,m.jsx)(f.sG.a,{"data-state":o.open?"open":"closed",...n,ref:t,onPointerEnter:(0,a.mK)(e.onPointerEnter,O(o.onOpen)),onPointerLeave:(0,a.mK)(e.onPointerLeave,O(o.onClose)),onFocus:(0,a.mK)(e.onFocus,o.onOpen),onBlur:(0,a.mK)(e.onBlur,o.onClose),onTouchStart:(0,a.mK)(e.onTouchStart,e=>e.preventDefault())})})});C.displayName=k;var E="HoverCardPortal",[S,D]=v(E,{forceMount:void 0}),M=e=>{let{__scopeHoverCard:t,forceMount:r,children:n,container:o}=e,a=w(E,t);return(0,m.jsx)(S,{scope:t,forceMount:r,children:(0,m.jsx)(c.C,{present:r||a.open,children:(0,m.jsx)(d.Z,{asChild:!0,container:o,children:n})})})};M.displayName=E;var N="HoverCardContent",R=o.forwardRef((e,t)=>{let r=D(N,e.__scopeHoverCard),{forceMount:n=r.forceMount,...o}=e,i=w(N,e.__scopeHoverCard);return(0,m.jsx)(c.C,{present:n||i.open,children:(0,m.jsx)(_,{"data-state":i.open?"open":"closed",...o,onPointerEnter:(0,a.mK)(e.onPointerEnter,O(i.onOpen)),onPointerLeave:(0,a.mK)(e.onPointerLeave,O(i.onClose)),ref:t})})});R.displayName=N;var _=o.forwardRef((e,t)=>{let{__scopeHoverCard:r,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:d,onInteractOutside:c,...f}=e,h=w(N,r),v=g(r),y=o.useRef(null),b=(0,s.s)(t,y),[x,k]=o.useState(!1);return o.useEffect(()=>{if(x){let e=document.body;return n=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=n,e.style.webkitUserSelect=n}}},[x]),o.useEffect(()=>{if(y.current){let e=()=>{k(!1),h.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;
1(null==(e=document.getSelection())?void 0:e.toString())!==""&&(h.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),h.hasSelectionRef.current=!1,h.isPointerDownOnContentRef.current=!1}}},[h.isPointerDownOnContentRef,h.hasSelectionRef]),o.useEffect(()=>{y.current&&(function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();)t.push(r.currentNode);return t})(y.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,m.jsx)(p.qW,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:c,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:(0,a.mK)(d,e=>{e.preventDefault()}),onDismiss:h.onDismiss,children:(0,m.jsx)(u.UC,{...v,...f,onPointerDown:(0,a.mK)(f.onPointerDown,e=>{e.currentTarget.contains(e.target)&&k(!0),h.hasSelectionRef.current=!1,h.isPointerDownOnContentRef.current=!0}),ref:b,style:{...f.style,userSelect:x?"text":void 0,WebkitUserSelect:x?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})}),A=o.forwardRef((e,t)=>{let{__scopeHoverCard:r,...n}=e,o=g(r);return(0,m.jsx)(u.i3,{...o,...n,ref:t})});function O(e){return t=>"touch"===t.pointerType?void 0:e()}A.displayName="HoverCardArrow";var j=x,I=C,L=R,P=A},50519:(e,t,r)=>{r.d(t,{H_:()=>tf,UC:()=>ts,YJ:()=>tu,q7:()=>tc,VF:()=>th,JU:()=>td,ZL:()=>tl,z6:()=>tp,hN:()=>tm,bL:()=>ta,wv:()=>tv,Pb:()=>ty,G5:()=>tb,ZP:()=>tg,l9:()=>ti});var n=r(95206),o=r(67188),a=r(64215),i=r(97361),l=r(91756),s=r(91920),u=r(10012),d=r(67836),c=r(95343),f=r(21026),p=r(2057),m=r(83432),h=r(94085),v=r(89669),y=r(78330),g=r(54300),b=r(6726),w="rovingFocusGroup.onEntryFocus",x={bubbles:!1,cancelable:!0},k="RovingFocusGroup",[C,E,S]=(0,u.N)(k),[D,M]=(0,i.A)(k,[S]),[N,R]=D(k),_=n.forwardRef((e,t)=>(0,b.jsx)(C.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,b.jsx)(C.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,b.jsx)(A,{...e,ref:t})})}));_.displayName=k;var A=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:i,loop:u=!1,dir:c,currentTabStopId:f,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:m,onEntryFocus:h,preventScrollOnEntryFocus:v=!1,...y}=e,C=n.useRef(null),S=(0,a.s)(t,C),D=(0,d.jH)(c),[M,R]=(0,l.i)({prop:f,defaultProp:null!=p?p:null,onChange:m,caller:k}),[_,A]=n.useState(!1),O=(0,g.c)(h),j=E(r),I=n.useRef(!1),[P,T]=n.useState(0);return n.useEffect(()=>{let e=C.current;if(e)return e.addEventListener(w,O),()=>e.removeEventListener(w,O)},[O]),(0,b.jsx)(N,{scope:r,orientation:i,dir:D,loop:u,currentTabStopId:M,onItemFocus:n.useCallback(e=>R(e),[R]),onItemShiftTab:n.useCallback(()=>A(!0),[]),onFocusableItemAdd:n.useCallback(()=>T(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>T(e=>e-1),[]),children:(0,b.jsx)(s.sG.div,{tabIndex:_||0===P?-1:0,"data-orientation":i,...y,ref:S,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{I.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let t=!I.current;if(e.target===e.currentTarget&&t&&!_){let t=new CustomEvent(w,x);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=j().filter(e=>e.focusable);L([e.find(e=>e.active),e.find(e=>e.id===M),...e].filter(Boolean).map(e=>e.ref.current),v)}}I.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>A(!1))})})}),O="RovingFocusGroupItem",j=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:i=!1,tabStopId:l,children:u,...d}=e,c=(0,m.B)(),f=l||c,p=R(O,r),h=p.currentTabStopId===f,v=E(r),{onFocusableItemAdd:y,onFocusableItemRemove:g,currentTabStopId:w}=p;return n.useEffect(()=>{if(a)return y(),()=>g()},[a,y,g]),(0,b.jsx)(C.ItemSlot,{scope:r,id:f,focusable:a,active:i,children:(0,b.jsx)(s.sG.span,{tabIndex:h?0:-1,"data-orientation":p.orientation,...d,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a?p.onItemFocus(f):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>p.onItemFocus(f)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void p.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return I[o]}(e,p.orientation,p.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=v().filter(e=>
1e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=p.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>L(r))}}),children:"function"==typeof u?u({isCurrentTabStop:h,hasTabStop:null!=w}):u})})});j.displayName=O;var I={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function L(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var P=r(87763),T=r(76808),F=r(10226),W=["Enter"," "],V=["ArrowUp","PageDown","End"],B=["ArrowDown","PageUp","Home",...V],K={ltr:[...W,"ArrowRight"],rtl:[...W,"ArrowLeft"]},U={ltr:["ArrowLeft"],rtl:["ArrowRight"]},z="Menu",[H,Y,G]=(0,u.N)(z),[q,$]=(0,i.A)(z,[G,h.Bk,M]),X=(0,h.Bk)(),Z=M(),[J,Q]=q(z),[ee,et]=q(z),er=e=>{let{__scopeMenu:t,open:r=!1,children:o,dir:a,onOpenChange:i,modal:l=!0}=e,s=X(t),[u,c]=n.useState(null),f=n.useRef(!1),p=(0,g.c)(i),m=(0,d.jH)(a);return n.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,b.jsx)(h.bL,{...s,children:(0,b.jsx)(J,{scope:t,open:r,onOpenChange:p,content:u,onContentChange:c,children:(0,b.jsx)(ee,{scope:t,onClose:n.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:m,modal:l,children:o})})})};er.displayName=z;var en=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=X(r);return(0,b.jsx)(h.Mz,{...o,...n,ref:t})});en.displayName="MenuAnchor";var eo="MenuPortal",[ea,ei]=q(eo,{forceMount:void 0}),el=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,a=Q(eo,t);return(0,b.jsx)(ea,{scope:t,forceMount:r,children:(0,b.jsx)(y.C,{present:r||a.open,children:(0,b.jsx)(v.Z,{asChild:!0,container:o,children:n})})})};el.displayName=eo;var es="MenuContent",[eu,ed]=q(es),ec=n.forwardRef((e,t)=>{let r=ei(es,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,a=Q(es,e.__scopeMenu),i=et(es,e.__scopeMenu);return(0,b.jsx)(H.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(y.C,{present:n||a.open,children:(0,b.jsx)(H.Slot,{scope:e.__scopeMenu,children:i.modal?(0,b.jsx)(ef,{...o,ref:t}):(0,b.jsx)(ep,{...o,ref:t})})})})}),ef=n.forwardRef((e,t)=>{let r=Q(es,e.__scopeMenu),i=n.useRef(null),l=(0,a.s)(t,i);return n.useEffect(()=>{let e=i.current;if(e)return(0,T.Eq)(e)},[]),(0,b.jsx)(eh,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),ep=n.forwardRef((e,t)=>{let r=Q(es,e.__scopeMenu);return(0,b.jsx)(eh,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),em=(0,P.TL)("MenuContent.ScrollLock"),eh=n.forwardRef((e,t)=>{let{__scopeMenu:r,loop:i=!1,trapFocus:l,onOpenAutoFocus:s,onCloseAutoFocus:u,disableOutsidePointerEvents:d,onEntryFocus:m,onEscapeKeyDown:v,onPointerDownOutside:y,onFocusOutside:g,onInteractOutside:w,onDismiss:x,disableOutsideScroll:k,...C}
1=e,E=Q(es,r),S=et(es,r),D=X(r),M=Z(r),N=Y(r),[R,A]=n.useState(null),O=n.useRef(null),j=(0,a.s)(t,O,E.onContentChange),I=n.useRef(0),L=n.useRef(""),P=n.useRef(0),T=n.useRef(null),W=n.useRef("right"),K=n.useRef(0),U=k?F.A:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(I.current),[]),(0,f.Oh)();let z=n.useCallback(e=>{var t,r;return W.current===(null==(t=T.current)?void 0:t.side)&&function(e,t){return!!t&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],l=t[a],s=i.x,u=i.y,d=l.x,c=l.y;u>n!=c>n&&r<(d-s)*(n-u)/(c-u)+s&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null==(r=T.current)?void 0:r.area)},[]);return(0,b.jsx)(eu,{scope:r,searchRef:L,onItemEnter:n.useCallback(e=>{z(e)&&e.preventDefault()},[z]),onItemLeave:n.useCallback(e=>{var t;z(e)||(null==(t=O.current)||t.focus(),A(null))},[z]),onTriggerLeave:n.useCallback(e=>{z(e)&&e.preventDefault()},[z]),pointerGraceTimerRef:P,onPointerGraceIntentChange:n.useCallback(e=>{T.current=e},[]),children:(0,b.jsx)(U,{...k?{as:em,allowPinchZoom:!0}:void 0,children:(0,b.jsx)(p.n,{asChild:!0,trapped:l,onMountAutoFocus:(0,o.mK)(s,e=>{var t;e.preventDefault(),null==(t=O.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:(0,b.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:v,onPointerDownOutside:y,onFocusOutside:g,onInteractOutside:w,onDismiss:x,children:(0,b.jsx)(_,{asChild:!0,...M,dir:S.dir,orientation:"vertical",loop:i,currentTabStopId:R,onCurrentTabStopIdChange:A,onEntryFocus:(0,o.mK)(m,e=>{S.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,b.jsx)(h.UC,{role:"menu","aria-orientation":"vertical","data-state":eU(E.open),"data-radix-menu-content":"",dir:S.dir,...D,...C,ref:j,style:{outline:"none",...C.style},onKeyDown:(0,o.mK)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&(e=>{var t,r;let n=L.current+e,o=N().filter(e=>!e.disabled),a=document.activeElement,i=null==(t=o.find(e=>
1e.ref.current===a))?void 0:t.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==r?l:void 0}(o.map(e=>e.textValue),n,i),s=null==(r=o.find(e=>e.textValue===l))?void 0:r.ref.current;!function e(t){L.current=t,window.clearTimeout(I.current),""!==t&&(I.current=window.setTimeout(()=>e(""),1e3))}(n),s&&setTimeout(()=>s.focus())})(e.key));let o=O.current;if(e.target!==o||!B.includes(e.key))return;e.preventDefault();let a=N().filter(e=>!e.disabled).map(e=>e.ref.current);V.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(I.current),L.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eY(e=>{let t=e.target,r=K.current!==e.clientX;e.currentTarget.contains(t)&&r&&(W.current=e.clientX>K.current?"right":"left",K.current=e.clientX)}))})})})})})})});ec.displayName=es;var ev=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,b.jsx)(s.sG.div,{role:"group",...n,ref:t})});ev.displayName="MenuGroup";var ey=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,b.jsx)(s.sG.div,{...n,ref:t})});ey.displayName="MenuLabel";var eg="MenuItem",eb="menu.itemSelect",ew=n.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:i,...l}=e,u=n.useRef(null),d=et(eg,e.__scopeMenu),c=ed(eg,e.__scopeMenu),f=(0,a.s)(t,u),p=n.useRef(!1);return(0,b.jsx)(ex,{...l,ref:f,disabled:r,onClick:(0,o.mK)(e.onClick,()=>{let e=u.current;if(!r&&e){let t=new CustomEvent(eb,{bubbles:!0,cancelable:!0});e.addEventListener(eb,e=>null==i?void 0:i(e),{once:!0}),(0,s.hO)(e,t),t.defaultPrevented?p.current=!1:d.onClose()}}),onPointerDown:t=>{var r;null==(r=e.onPointerDown)||r.call(e,t),p.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{var t;p.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=""!==c.searchRef.current;r||t&&" "===e.key||W.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ew.displayName=eg;var ex=n.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:i=!1,textValue:l,...u}=e,d=ed(eg,r),c=Z(r),f=n.useRef(null),p=(0,a.s)(t,f),[m,h]=n.useState(!1),[v,y]=n.useState("");return n.useEffect(()=>{let e=f.current;if(e){var t;y((null!=(t=e.textContent)?t:"").trim())}},[u.children]),(0,b.jsx)(H.ItemSlot,{scope:r,disabled:i,textValue:null!=l?l:v,children:(0,b.jsx)(j,{asChild:!0,...c,focusable:!i,children:(0,b.jsx)(s.sG.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...u,ref:p,onPointerMove:(0,o.mK)(e.onPointerMove,eY(e=>{i?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eY(e=>d.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>h(!0)),onBlur:(0,o.mK)(e.onBlur,()=>h(!1))})})})}),ek=n.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...a}=e;return(0,b.jsx)(e_,{scope:e.__scopeMenu,checked:r,children:(0,b.jsx)(ew,{role:"menuitemcheckbox","aria-checked":ez(r)?"mixed":r,...a,ref:t,"data-state":eH(r),onSelect:(0,o.mK)(a.onSelect,()=>null==n?void 0:n(!!ez(r)||!r),{checkForDefaultPrevented:!1})})})});ek.displayName="MenuCheckboxItem";var eC="MenuRadioGroup",[eE,eS]=q(eC,{value:void 0,onValueChange:()=>{}}),eD=n.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,a=(0,g.c)(n);return(0,b.jsx)(eE,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,b.jsx)(ev,{...o,ref:t})})});eD.displayName=eC;var eM="MenuRadioItem",eN=n.forwardRef((e,t)=>{let{value:r,...n}=e,a=eS(eM,e.__scopeMenu),i=r===a.value;return(0,b.jsx)(e_,{scope:e.__scopeMenu,checked:i,children:(0,b.jsx)(ew,{role:"menuitemradio","aria-checked":i,...n,ref:t,"data-state":eH(i),onSelect:(0,o.mK)(n.onSelect,()=>{var e;return null==(e=a.onValueChange)?void 0:e.call(a,r)}
1,{checkForDefaultPrevented:!1})})})});eN.displayName=eM;var eR="MenuItemIndicator",[e_,eA]=q(eR,{checked:!1}),eO=n.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,a=eA(eR,r);return(0,b.jsx)(y.C,{present:n||ez(a.checked)||!0===a.checked,children:(0,b.jsx)(s.sG.span,{...o,ref:t,"data-state":eH(a.checked)})})});eO.displayName=eR;var ej=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,b.jsx)(s.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});ej.displayName="MenuSeparator";var eI=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=X(r);return(0,b.jsx)(h.i3,{...o,...n,ref:t})});eI.displayName="MenuArrow";var eL="MenuSub",[eP,eT]=q(eL),eF=e=>{let{__scopeMenu:t,children:r,open:o=!1,onOpenChange:a}=e,i=Q(eL,t),l=X(t),[s,u]=n.useState(null),[d,c]=n.useState(null),f=(0,g.c)(a);return n.useEffect(()=>(!1===i.open&&f(!1),()=>f(!1)),[i.open,f]),(0,b.jsx)(h.bL,{...l,children:(0,b.jsx)(J,{scope:t,open:o,onOpenChange:f,content:d,onContentChange:c,children:(0,b.jsx)(eP,{scope:t,contentId:(0,m.B)(),triggerId:(0,m.B)(),trigger:s,onTriggerChange:u,children:r})})})};eF.displayName=eL;var eW="MenuSubTrigger",eV=n.forwardRef((e,t)=>{let r=Q(eW,e.__scopeMenu),i=et(eW,e.__scopeMenu),l=eT(eW,e.__scopeMenu),s=ed(eW,e.__scopeMenu),u=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=s,f={__scopeMenu:e.__scopeMenu},p=n.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return n.useEffect(()=>p,[p]),n.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,b.jsx)(en,{asChild:!0,...f,children:(0,b.jsx)(ex,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":l.contentId,"data-state":eU(r.open),...e,ref:(0,a.t)(t,l.onTriggerChange),onClick:t=>{var n;null==(n=e.onClick)||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,eY(t=>{s.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||u.current||(s.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{r.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eY(e=>{var t,n;p();let o=null==(t=r.content)?void 0:t.getBoundingClientRect();if(o){let t=null==(n=r.content)?void 0:n.dataset.side,a="right"===t,i=o[a?"left":"right"],l=o[a?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:i,y:o.top},{x:l,y:o.top},{x:l,y:o.bottom},{x:i,y:o.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.mK)(e.onKeyDown,t=>{let n=""!==s.searchRef.current;if(!e.disabled&&(!n||" "!==t.key)&&K[i.dir].includes(t.key)){var o;r.onOpenChange(!0),null==(o=r.content)||o.focus(),t.preventDefault()}})})})});eV.displayName=eW;var eB="MenuSubContent",eK=n.forwardRef((e,t)=>{let r=ei(es,e.__scopeMenu),{forceMount:i=r.forceMount,...l}=e,s=Q(es,e.__scopeMenu),u=et(es,e.__scopeMenu),d=eT(eB,e.__scopeMenu),c=n.useRef(null),f=(0,a.s)(t,c);return(0,b.jsx)(H.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(y.C,{present:i||s.open,children:(0,b.jsx)(H.Slot,{scope:e.__scopeMenu,children:(0,b.jsx)(eh,{id:d.contentId,"aria-labelledby":d.triggerId,...l,ref:f,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;u.isUsingKeyboardRef.current&&(null==(t=c.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>{e.target!==d.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,o.mK)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=U[u.dir].includes(e.key);if(t&&r){var n;s.onOpenChange(!1),null==(n=d.trigger)||n.focus(),e.preventDefault()}})})})})})});function eU(e){return e?"open":"closed"}function ez(e){return"indeterminate"===e}function eH(e){return ez(e)?"indeterminate":e?"checked":"unchecked"}function eY(e){return t=>
1"mouse"===t.pointerType?e(t):void 0}eK.displayName=eB;var eG="DropdownMenu",[eq,e$]=(0,i.A)(eG,[$]),eX=$(),[eZ,eJ]=eq(eG),eQ=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:a,defaultOpen:i,onOpenChange:s,modal:u=!0}=e,d=eX(t),c=n.useRef(null),[f,p]=(0,l.i)({prop:a,defaultProp:null!=i&&i,onChange:s,caller:eG});return(0,b.jsx)(eZ,{scope:t,triggerId:(0,m.B)(),triggerRef:c,contentId:(0,m.B)(),open:f,onOpenChange:p,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),modal:u,children:(0,b.jsx)(er,{...d,open:f,onOpenChange:p,dir:o,modal:u,children:r})})};eQ.displayName=eG;var e0="DropdownMenuTrigger",e1=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...i}=e,l=eJ(e0,r),u=eX(r);return(0,b.jsx)(en,{asChild:!0,...u,children:(0,b.jsx)(s.sG.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...i,ref:(0,a.t)(t,l.triggerRef),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});e1.displayName=e0;var e2=e=>{let{__scopeDropdownMenu:t,...r}=e,n=eX(t);return(0,b.jsx)(el,{...n,...r})};e2.displayName="DropdownMenuPortal";var e6="DropdownMenuContent",e5=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,i=eJ(e6,r),l=eX(r),s=n.useRef(!1);return(0,b.jsx)(ec,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...a,ref:t,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;s.current||null==(t=i.triggerRef.current)||t.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!i.modal||n)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});e5.displayName=e6;var e9=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(ev,{...o,...n,ref:t})});e9.displayName="DropdownMenuGroup";var e7=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(ey,{...o,...n,ref:t})});e7.displayName="DropdownMenuLabel";var e3=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(ew,{...o,...n,ref:t})});e3.displayName="DropdownMenuItem";var e8=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(ek,{...o,...n,ref:t})});e8.displayName="DropdownMenuCheckboxItem";var e4=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(eD,{...o,...n,ref:t})});e4.displayName="DropdownMenuRadioGroup";var te=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(eN,{...o,...n,ref:t})});te.displayName="DropdownMenuRadioItem";var tt=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(eO,{...o,...n,ref:t})});tt.displayName="DropdownMenuItemIndicator";var tr=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(ej,{...o,...n,ref:t})});tr.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(eI,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var tn=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(eV,{...o,...n,ref:t})});tn.displayName="DropdownMenuSubTrigger";var to=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eX(r);return(0,b.jsx)(eK,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});to.displayName="DropdownMenuSubContent";var ta=eQ,ti=e1,tl=e2,ts=e5,tu=e9,td=e7,tc=e3,tf=e8,tp=e4,tm=te,th=tt,tv=tr,ty=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:a}=e,i=eX(t),[s,u]=(0,l.i)({prop:n,defaultProp:null!=a&&a,onChange:o,caller:"DropdownMenuSub"});return(0,b.jsx)(eF,{...i,open:s,onOpenChange:u,children:r})},tg=tn,tb=to},51422:(e,t,r)=>{r.d(t,{q:()=>n});function n(e,[t,r]){return Math.min(r,Math.max(t,e))}},54186:(e,t,r)=>{r.d(t,{f:()=>a});var n=r(82215),o=r(96359);function a(e,t,r){let a=(0,o.a)(e,null==r?void 0:r.in);return isNaN(t)?(0,n.w)((null==r?void 0:r.in)||e,NaN):(t&&a.setDate(a.getDate()+t),a)}},54300:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(95206);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},64215:(e,t,r)=>{r.d(t,{s:()=>i,t:()=>a});var n=r(95206);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(...e){return t=>{let r=!1,n=e.map(e=>{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():o(e[t],null)}}}}function i(...e){return n.useCallback(a(...e),e)}},65578:(e,t,r)=>{r.d(t,{Root:()=>s});var n=r(95206);r(38355);
1var o=r(79552),a=r(6726),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,o.TL)(`Primitive.${t}`),i=n.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(o?r:t,{...i,ref:n})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{}),l=n.forwardRef((e,t)=>(0,a.jsx)(i.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null==(r=e.onMouseDown)||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";var s=l},67188:(e,t,r)=>{function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{mK:()=>n}),"undefined"!=typeof window&&window.document&&window.document.createElement},67471:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(29990).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},67836:(e,t,r)=>{r.d(t,{jH:()=>a});var n=r(95206);r(6726);var o=n.createContext(void 0);function a(e){let t=n.useContext(o);return e||t||"ltr"}},69303:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(29990).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},69801:(e,t,r)=>{r.d(t,{Y:()=>o});var n=r(96359);function o(e,t){return+(0,n.a)(e)<+(0,n.a)(t)}},71583:(e,t,r)=>{r.d(t,{F:()=>i});var n=r(85367);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=n.$,i=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return a(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:i,defaultVariants:l}=t,s=Object.keys(i).map(e=>{let t=null==r?void 0:r[e],n=null==l?void 0:l[e];if(null===t)return null;let a=o(t)||o(n);return i[e][a]}),u=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return a(e,s,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...l,...u}[t]):({...l,...u})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},73827:(e,t,r)=>{r.d(t,{Content:()=>ej,Group:()=>eL,Icon:()=>eA,Item:()=>eT,ItemIndicator:()=>eW,ItemText:()=>eF,Label:()=>eP,Portal:()=>eO,Root:()=>eN,Separator:()=>eV,Trigger:()=>eR,Value:()=>e_,Viewport:()=>eI});var n=r(95206),o=r(38355),a=r(51422),i=r(67188),l=r(10012),s=r(64215),u=r(97361),d=r(67836),c=r(95343),f=r(21026),p=r(2057),m=r(83432),h=r(94085),v=r(89669),y=r(91920),g=r(87763),b=r(54300),w=r(91756),x=r(30756),k=r(18972),C=r(6726),E=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"});n.forwardRef((e,t)=>(0,C.jsx)(y.sG.span,{...e,ref:t,style:{...E,...e.style}})).displayName="VisuallyHidden";var S=r(76808),D=r(10226),M=[" ","Enter","ArrowUp","ArrowDown"],N=[" ","Enter"],R="Select",[_,A,O]=(0,l.N)(R),[j,I]=(0,u.A)(R,[O,h.Bk]),L=(0,h.Bk)(),[P,T]=j(R),[F,W]=j(R),V=e=>{let{__scopeSelect:t,children:r,open:o,defaultOpen:a,onOpenChange:i,value:l,defaultValue:s,onValueChange:u,dir:c,name:f,autoComplete:p,disabled:v,required:y,form:g}=e,b=L(t),[x,k]=n.useState(null),[E,S]=n.useState(null),[D,M]=n.useState(!1),N=(0,d.jH)(c),[A,O]=(0,w.i)({prop:o,defaultProp:null!=a&&a,onChange:i,caller:R}),[j,I]=(0,w.i)({prop:l,defaultProp:s,onChange:u,caller:R}),T=n.useRef(null),W=!x||g||!!x.closest("form"),[V,B]=n.useState(new Set),K=Array.from(V).map(e=>e.props.value).join(";");return(0,C.jsx)(h.bL,{...b,children:(0,C.jsxs)(P,{required:y,scope:t,trigger:x,onTriggerChange:k,valueNode:E,onValueNodeChange:S,valueNodeHasChildren:D,onValueNodeHasChildrenChange:M,contentId:(0,m.B)(),value:j,onValueChange:I,open:A,onOpenChange:O,dir:N,triggerPointerDownPosRef:T,disabled:v,children:[(0,C.jsx)(_.Provider,{scope:t,children:(0,C.jsx)(F,{scope:e.__scopeSelect,onNativeOptionAdd:n.useCallback(e=>{B(t=>new Set(t).add(e))},[]),onNativeOptionRemove:n.useCallback(e=>{B(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),W?(0,C.jsxs)(eE,{"aria-hidden":!0,required:y,tabIndex:-1,name:f,autoComplete:p,value:j,onChange:e=>I(e.target.value),disabled:v,form:g,children:[void 0===j?(0,C.jsx)("option",{value:""}):null,Array.from(V)]},K):null]})})};V.displayName=R;var B="SelectTrigger",K=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,disabled:o=!1,...a}=e,l=L(r),u=T(B,r),d=u.disabled||o,c=(0,s.s)(t,u.onTriggerChange),f=A(r),p=n.useRef("touch"),[m,v,g]=eD(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===u.value),n=eM(t,e,r);void 0!==n&&u.onValueChange(n.value)}),b=e=>{d||(u.onOpenChange(!0),g()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,C.jsx)(h.Mz,{asChild:!0,...l,children:(0,C.jsx)(y.sG.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":eS(u.value)?"":void 0,...a,ref:c,onClick:(0,i.mK)(a.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&b(e)}),onPointerDown:(0,i.mK)(a.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(b(e),e.preventDefault())}),onKeyDown:(0,i.mK)(a.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&M.includes(e.key)&&(b(),e.preventDefault())})})})});K.displayName=B;var U="SelectValue",z=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:a,placeholder:i="",...l}=e,u=T(U,r),{onValueNodeHasChildrenChange:d}=u,c=void 0!==a,f=(0,s.s)(t,u.onValueNodeChange);return(0,x.N)(()=>{d(c)},[d,c]),(0,C.jsx)(y.sG.span,{...l,ref:f,style:{pointerEvents:"none"},children:eS(u.value)?(0,C.jsx)(C.Fragment,{children:i}):a})});z.displayName=U;var H=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,C.jsx)(y.sG.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})});H.displayName="SelectIcon";var Y=e=>(0,C.jsx)(v.Z,{asChild:!0,...e});Y.displayName="SelectPortal";var G="SelectContent",q=n.forwardRef((e,t)=>{let r=T(G,e.__scopeSelect),[a,i]=n.useState();return((0,x.N)(()=>{i(new DocumentFragment)},[]),r.open)?(0,C.jsx)(J,{...e,ref:t}):a?o.createPortal((0,C.jsx)($,{scope:e.__scopeSelect,children:(0,C.jsx)(_.Slot,{scope:e.__scopeSelect,children:(0,C.jsx)("div",{children:e.children})})}),a):null});q.displayName=G;var[$,X]=j(G),Z=(0,g.TL)("SelectContent.RemoveScroll"),J=n.forwardRef((e,t)=>{let{__scopeSelect:r,position:o="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:l,onPointerDownOutside:u,side:d,sideOffset:m,align:h,alignOffset:v,arrowPadding:y,collisionBoundary:g,collisionPadding:b,sticky:w,hideWhenDetached:x,avoidCollisions:k,...E}=e,M=T(G,r),[N,R]=n.useState(null),[_,O]=n.useState(null),j=(0,s.s)(t,e=>R(e)),[I,L]=n.useState(null),[P,F]=n.useState(null),W=A(r),[V,B]=n.useState(!1),K=n.useRef(!1);n.useEffect(()=>{if(N)return(0,S.Eq)(N)},[N]),(0,f.Oh)();let U=n.useCallback(e=>{let[t,...r]=W().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&_&&(_.scrollTop=0),r===n&&_&&(_.scrollTop=_.scrollHeight),null==r||r.focus(),document.activeElement!==o))return},[W,_]),z=n.useCallback(()=>U([I,N]),[U,I,N]);n.useEffect(()=>{V&&z()},[V,z]);let{onOpenChange:H,triggerPointerDownPosRef:Y}=M;n.useEffect(()=>{if(N){let e={x:0,y:0},t=t=>{var r,n,o,a;e={x:Math.abs(Math.round(t.pageX)-(null!=(o=null==(r=Y.current)?void 0:r.x)?o:0)),y:Math.abs(Math.round(t.pageY)-(null!=(a=null==(n=Y.current)?void 0:n.y)?a:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():N.contains(r.target)||H(!1),document.removeEventListener("pointermove",t),Y.current=null};return null!==Y.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[N,H,Y]),n.useEffect(()=>{let e=()=>H(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[H]);let[q,X]=eD(e=>{let t=W().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eM(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),J=n.useCallback((e,t,r)=>{let n=!K.current&&!r;(void 0!==M.value&&M.value===t||n)&&(L(e),n&&(K.current=!0))},[M.value]),et=n.useCallback(()=>null==N?void 0:N.focus(),[N]),er=n.useCallback((e,t,r)=>{let n=!K.current&&!r;(void 0!==M.value&&M.value===t||n)&&F(e)},[M.value]),en="popper"===o?ee:Q,eo=en===ee?{side:d,sideOffset:m,align:h,alignOffset:v,arrowPadding:y,collisionBoundary:g,collisionPadding:b,sticky:w,hideWhenDetached:x,avoidCollisions:k}:{};return(0,C.jsx)($,{scope:r,content:N,viewport:_,onViewportChange:O,itemRefCallback:J,selectedItem:I,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:z,selectedItemText:P,position:o,isPositioned:V,searchRef:q,children:(0,C.jsx)(D.A,{as:Z,allowPinchZoom:!0,children:(0,C.jsx)(p.n,{asChild:!0,trapped:M.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.mK)(a,e=>{var t;
1null==(t=M.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,C.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>M.onOpenChange(!1),children:(0,C.jsx)(en,{role:"listbox",id:M.contentId,"data-state":M.open?"open":"closed",dir:M.dir,onContextMenu:e=>e.preventDefault(),...E,...eo,onPlaced:()=>B(!0),ref:j,style:{display:"flex",flexDirection:"column",outline:"none",...E.style},onKeyDown:(0,i.mK)(E.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||X(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=W().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>U(t)),e.preventDefault()}})})})})})})});J.displayName="SelectContentImpl";var Q=n.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:o,...i}=e,l=T(G,r),u=X(G,r),[d,c]=n.useState(null),[f,p]=n.useState(null),m=(0,s.s)(t,e=>p(e)),h=A(r),v=n.useRef(!1),g=n.useRef(!0),{viewport:b,selectedItem:w,selectedItemText:k,focusSelectedItem:E}=u,S=n.useCallback(()=>{if(l.trigger&&l.valueNode&&d&&f&&b&&w&&k){let e=l.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=l.valueNode.getBoundingClientRect(),n=k.getBoundingClientRect();if("rtl"!==l.dir){let o=n.left-t.left,i=r.left-o,l=e.left-i,s=e.width+l,u=Math.max(s,t.width),c=window.innerWidth-10,f=(0,a.q)(i,[10,Math.max(10,c-u)]);d.style.minWidth=s+"px",d.style.left=f+"px"}else{let o=t.right-n.right,i=window.innerWidth-r.right-o,l=window.innerWidth-e.right-i,s=e.width+l,u=Math.max(s,t.width),c=window.innerWidth-10,f=(0,a.q)(i,[10,Math.max(10,c-u)]);d.style.minWidth=s+"px",d.style.right=f+"px"}let i=h(),s=window.innerHeight-20,u=b.scrollHeight,c=window.getComputedStyle(f),p=parseInt(c.borderTopWidth,10),m=parseInt(c.paddingTop,10),y=parseInt(c.borderBottomWidth,10),g=p+m+u+parseInt(c.paddingBottom,10)+y,x=Math.min(5*w.offsetHeight,g),C=window.getComputedStyle(b),E=parseInt(C.paddingTop,10),S=parseInt(C.paddingBottom,10),D=e.top+e.height/2-10,M=w.offsetHeight/2,N=p+m+(w.offsetTop+M);if(N<=D){let e=i.length>0&&w===i[i.length-1].ref.current;d.style.bottom="0px";let t=Math.max(s-D,M+(e?S:0)+(f.clientHeight-b.offsetTop-b.offsetHeight)+y);d.style.height=N+t+"px"}else{let e=i.length>0&&w===i[0].ref.current;d.style.top="0px";let t=Math.max(D,p+b.offsetTop+(e?E:0)+M);d.style.height=t+(g-N)+"px",b.scrollTop=N-D+b.offsetTop}d.style.margin="".concat(10,"px 0"),d.style.minHeight=x+"px",d.style.maxHeight=s+"px",null==o||o(),requestAnimationFrame(()=>v.current=!0)}},[h,l.trigger,l.valueNode,d,f,b,w,k,l.dir,o]);(0,x.N)(()=>S(),[S]);let[D,M]=n.useState();(0,x.N)(()=>{f&&M(window.getComputedStyle(f).zIndex)},[f]);let N=n.useCallback(e=>{e&&!0===g.current&&(S(),null==E||E(),g.current=!1)},[S,E]);return(0,C.jsx)(et,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:v,onScrollButtonChange:N,children:(0,C.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:D},children:(0,C.jsx)(y.sG.div,{...i,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});Q.displayName="SelectItemAlignedPosition";var ee=n.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...a}=e,i=L(r);return(0,C.jsx)(h.UC,{...i,...a,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});ee.displayName="SelectPopperPosition";var[et,er]=j(G,{}),en="SelectViewport",eo=n.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:o,...a}=e,l=X(en,r),u=er(en,r),d=(0,s.s)(t,l.onViewportChange),c=n.useRef(0);return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,C.jsx)(_.Slot,{scope:r,children:(0,C.jsx)(y.sG.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,i.mK)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=u;if((null==n?void 0:n.current)&&r){let e=Math.abs(c.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let a=o+e,i=Math.min(n,a),l=a-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=l>0?l:0,r.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});eo.displayName=en;var ea="SelectGroup",[ei,el]=j(ea),es=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,o=(0,m.B)();return(0,C.jsx)(ei,{scope:r,id:o,children:(0,C.jsx)(y.sG.div,{role:"group","aria-labelledby":o,...n,ref:t})})});es.displayName=ea;var eu="SelectLabel",ed=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=el(eu,r);return(0,C.jsx)(y.sG.div,{id:o.id,...n,ref:t})});ed.displayName=eu;var ec="SelectItem",[ef,ep]=j(ec),em=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:o,disabled:a=!1,textValue:l,...u}=e,d=T(ec,r),c=X(ec,r),f=d.value===o,[p,h]=n.useState(null!=l?l:""),[v,g]=n.useState(!1),b=(0,s.s)(t,e=>{var t;return null==(t=c.itemRefCallback)?void 0:t.call(c,e,o,a)}),w=(0,m.B)(),x=n.useRef("touch"),k=()=>{a||(d.onValueChange(o),d.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,C.jsx)(ef,{scope:r,value:o,disabled:a,textId:w,isSelected:f,onItemTextChange:n.useCallback(e=>{h(t=>{var r;return t||(null!=(r=null==e?void 0:e.textContent)?r:"").trim()})},[]),children:(0,C.jsx)(_.ItemSlot,{scope:r,value:o,disabled:a,textValue:p,children:(0,C.jsx)(y.sG.div,{role:"option","aria-labelledby":w,"data-highlighted":v?"":void 0,"aria-selected":f&&v,"data-state":f?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...u,ref:b,onFocus:(0,i.mK)(u.onFocus,()=>g(!0)),onBlur:(0,i.mK)(u.onBlur,()=>g(!1)),onClick:(0,i.mK)(u.onClick,()=>{"mouse"!==x.current&&k()}),onPointerUp:(0,i.mK)(u.onPointerUp,()=>{"mouse"===x.current&&k()}),onPointerDown:(0,i.mK)(u.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,i.mK)(u.onPointerMove,e=>{if(x.current=e.pointerType,a){var t;null==(t=c.onItemLeave)||t.call(c)}else"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.mK)(u.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=c.onItemLeave)||t.call(c)}}),onKeyDown:(0,i.mK)(u.onKeyDown,e=>{var t;((null==(t=c.searchRef)?void 0:t.current)===""||" "!==e.key)&&(N.includes(e.key)&&k()," "===e.key&&e.preventDefault())})})})})});em.displayName=ec;var eh="SelectItemText",ev=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:a,style:i,...l}=e,u=T(eh,r),d=X(eh,r),c=ep(eh,r),f=W(eh,r),[p,m]=n.useState(null),h=(0,s.s)(t,e=>m(e),c.onItemTextChange,e=>{var t;return null==(t=d.itemTextRefCallback)?void 0:t.call(d,e,c.value,c.disabled)}),v=null==p?void 0:p.textContent,g=n.useMemo(()=>(0,C.jsx)("option",{value:c.value,disabled:c.disabled,children:v},c.value),[c.disabled,c.value,v]),{onNativeOptionAdd:b,onNativeOptionRemove:w}=f;return(0,x.N)(()=>(b(g),()=>w(g)),[b,w,g]),(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(y.sG.span,{id:c.textId,...l,ref:h}),c.isSelected&&u.valueNode&&!u.valueNodeHasChildren?o.createPortal(l.children,u.valueNode):null]})});ev.displayName=eh;var ey="SelectItemIndicator",eg=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return ep(ey,r).isSelected?(0,C.jsx)(y.sG.span,{"aria-hidden":!0,...n,ref:t}):null});eg.displayName=ey;var eb="SelectScrollUpButton";n.forwardRef((e,t)=>{let r=X(eb,e.__scopeSelect),o=er(eb,e.__scopeSelect),[a,i]=n.useState(!1),l=(0,s.s)(t,o.onScrollButtonChange);return(0,x.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){i(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,C.jsx)(ex,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null}).displayName=eb;var ew="SelectScrollDownButton";n.forwardRef((e,t)=>{let r=X(ew,e.__scopeSelect),o=er(ew,e.__scopeSelect),[a,i]=n.useState(!1),l=(0,s.s)(t,o.onScrollButtonChange);return(0,x.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,C.jsx)(ex,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null}).displayName=ew;var ex=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,onAutoScroll:o,...a}=e,l=X("SelectScrollButton",r),s=n.useRef(null),u=A(r),d=n.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return n.useEffect(()=>()=>d(),[d]),(0,x.N)(()=>{var e;let t=u().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[u]),(0,C.jsx)(y.sG.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:(0,i.mK)(a.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(o,50))}),onPointerMove:(0,i.mK)(a.onPointerMove,()=>{var e;null==(e=l.onItemLeave)||e.call(l),null===s.current&&(s.current=window.setInterval(o,50))}),onPointerLeave:(0,i.mK)(a.onPointerLeave,()=>{d()})})}),ek=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,C.jsx)(y.sG.div,{"aria-hidden":!0,...n,ref:t})});ek.displayName="SelectSeparator";var eC="SelectArrow";n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=L(r),a=T(eC,r),i=X(eC,r);return a.open&&"popper"===i.position?(0,C.jsx)(h.i3,{...o,...n,ref:t}):null}).displayName=eC;var eE=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:o,...a}=e,i=n.useRef(null),l=(0,s.s)(t,i),u=(0,k.Z)(o);return n.useEffect(()=>{let e=i.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(u!==o&&t){let r=new Event("change",{bubbles:!0});t.call(e,o),e.dispatchEvent(r)}},[u,o]),(0,C.jsx)(y.sG.select,{...a,style:{...E,...a.style},ref:l,defaultValue:o})});function eS(e){return""===e||void 0===e}function eD(e){let t=(0,b.c)(e),r=n.useRef(""),o=n.useRef(0),a=n.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),i=n.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,a,i]}function eM(e,t,r){var n,o;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,l=(n=e,o=Math.max(i,0),n.map((e,t)=>n[(o+t)%n.length]));1===a.length&&(l=l.filter(e=>e!==r));let s=l.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return s!==r?s:void 0}eE.displayName="SelectBubbleInput";var eN=V,eR=K,e_=z,eA=H,eO=Y,ej=q,eI=eo,eL=es,eP=ed,eT=em,eF=ev,eW=eg,eV=ek},74340:(e,t,r)=>{r.d(t,{X:()=>a});var n=r(95206),o=r(30756);function a(e){let[t,r]=n.useState(void 0);return(0,o.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},75496:(e,t,r)=>{var n,o,a,i;r.d(t,{UI:()=>n,X5:()=>i,pL:()=>o,wc:()=>a}),function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"}(n||(n={})),function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"}(o||(o={})),function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"}(a||(a={})),function(e){e.weeks_before_enter="weeks_before_enter",e.weeks_before_exit="weeks_before_exit",e.weeks_after_enter="weeks_after_enter",e.weeks_after_exit="weeks_after_exit",e.caption_after_enter="caption_after_enter",e.caption_after_exit="caption_after_exit",e.caption_before_enter="caption_before_enter",e.caption_before_exit="caption_before_exit"}(i||(i={}))},76808:(e,t,r)=>{r.d(t,{Eq:()=>u});var n=new WeakMap,o=new WeakMap,a={},i=0,l=function(e){return e&&(e.host||l(e.parentNode))},s=function(e,t,r,s){var u=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=l(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[r]||(a[r]=new WeakMap);var d=a[r],c=[],f=new Set,p=new Set(u),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};u.forEach(m);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(s),a=null!==t&&"false"!==t,i=(n.get(e)||0)+1,l=(d.get(e)||0)+1;n.set(e,i),d.set(e,l),c.push(e),1===i&&a&&o.set(e,!0),1===l&&e.setAttribute(r,"true"),a||e.setAttribute(s,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};
1return h(t),f.clear(),i++,function(){c.forEach(function(e){var t=n.get(e)-1,a=d.get(e)-1;n.set(e,t),d.set(e,a),t||(o.has(e)||e.removeAttribute(s),o.delete(e)),a||e.removeAttribute(r)}),--i||(n=new WeakMap,n=new WeakMap,o=new WeakMap,a={})}},u=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),s(n,o,r,"aria-hidden")):function(){return null}}},77697:(e,t,r)=>{r.d(t,{a:()=>o});var n=r(75496);function o(){let e={};for(let t in n.UI)e[n.UI[t]]=`rdp-${n.UI[t]}`;for(let t in n.pL)e[n.pL[t]]=`rdp-${n.pL[t]}`;for(let t in n.wc)e[n.wc[t]]=`rdp-${n.wc[t]}`;for(let t in n.X5)e[n.X5[t]]=`rdp-${n.X5[t]}`;return e}},78330:(e,t,r)=>{r.d(t,{C:()=>i});var n=r(95206),o=r(64215),a=r(30756),i=e=>{let{present:t,children:r}=e,i=function(e){var t,r;let[o,i]=n.useState(),s=n.useRef(null),u=n.useRef(e),d=n.useRef("none"),[c,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=>{let e=l(s.current);d.current="mounted"===c?e:"none"},[c]),(0,a.N)(()=>{let t=s.current,r=u.current;if(r!==e){let n=d.current,o=l(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,a.N)(()=>{if(o){var e;let t,r=null!=(e=o.ownerDocument.defaultView)?e:window,n=e=>{let n=l(s.current).includes(CSS.escape(e.animationName));if(e.target===o&&n&&(f("ANIMATION_END"),!u.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},a=e=>{e.target===o&&(d.current=l(s.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=>{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:n.useCallback(e=>{s.current=e?getComputedStyle(e):null,i(e)},[])}}(t),s="function"==typeof r?r({present:i.isPresent}):n.Children.only(r),u=(0,o.s)(i.ref,function(e){var t,r;let n=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=n&&"isReactWarning"in n&&n.isReactWarning;return o?e.ref:(o=(n=null==(r=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(s));return"function"==typeof r||i.isPresent?n.cloneElement(s,{ref:u}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},79552:(e,t,r)=>{r.d(t,{DX:()=>c,TL:()=>d});var n,o=r(95206),a=r(64215),i=r(6726),l=Symbol.for("react.lazy"),s=(n||(n=r.t(o,2)))[" use ".trim().toString()];function u(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===l&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function d(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(u(r)&&"function"==typeof s&&(r=s(r._payload)),o.isValidElement(r)){var i;let e,l,s=(i=r,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(u.ref=t?(0,a.t)(t,s):s),o.cloneElement(r,u)}return o.Children.count(r)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=o.forwardRef((e,r)=>{let{children:n,...a}=e;u(n)&&"function"==typeof s&&(n=s(n._payload));let l=o.Children.toArray(n),d=l.find(p);if(d){let e=d.props.children,n=l.map(t=>
1t!==d?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...a,ref:r,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,i.jsx)(t,{...a,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var c=d("Slot"),f=Symbol("radix.slottable");function p(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}},80237:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(29990).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},80785:(e,t,r)=>{r.d(t,{c:()=>a});var n=r(15386),o=r(41585);let a={...o.c,labels:{labelDayButton:(e,t,r,a)=>{let i=(a&&"function"==typeof a.format?a.format.bind(a):(e,t)=>(0,n.GP)(e,t,{locale:o.c,...r}))(e,"PPPP");return t.today&&(i=`Today, ${i}`),t.selected&&(i=`${i}, selected`),i},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>(0,n.GP)(e,r,{locale:o.c,...t}))(e,"LLLL yyyy"),labelGridcell:(e,t,r,a)=>{let i=(a&&"function"==typeof a.format?a.format.bind(a):(e,t)=>(0,n.GP)(e,t,{locale:o.c,...r}))(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>(0,n.GP)(e,r,{locale:o.c,...t}))(e,"cccc")}}},82439:(e,t,r)=>{r.d(t,{UC:()=>G,Y9:()=>H,bL:()=>U,l9:()=>Y,q7:()=>z});var n=r(95206),o=r(97361),a=r(10012),i=r(64215),l=r(67188),s=r(91756),u=r(91920),d=r(85264),c=r(83432),f=r(67836),p=r(6726),m="Accordion",h=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[v,y,g]=(0,a.N)(m),[b,w]=(0,o.A)(m,[g,d.z3]),x=(0,d.z3)(),k=n.forwardRef((e,t)=>{let{type:r,...n}=e;return(0,p.jsx)(v.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(N,{...n,ref:t}):(0,p.jsx)(M,{...n,ref:t})})});k.displayName=m;var[C,E]=b(m),[S,D]=b(m,{collapsible:!1}),M=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:a=()=>{},collapsible:i=!1,...l}=e,[u,d]=(0,s.i)({prop:r,defaultProp:null!=o?o:"",onChange:a,caller:m});return(0,p.jsx)(C,{scope:e.__scopeAccordion,value:n.useMemo(()=>u?[u]:[],[u]),onItemOpen:d,onItemClose:n.useCallback(()=>i&&d(""),[i,d]),children:(0,p.jsx)(S,{scope:e.__scopeAccordion,collapsible:i,children:(0,p.jsx)(A,{...l,ref:t})})})}),N=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:a=()=>{},...i}=e,[l,u]=(0,s.i)({prop:r,defaultProp:null!=o?o:[],onChange:a,caller:m}),d=n.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[u]),c=n.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[u]);return(0,p.jsx)(C,{scope:e.__scopeAccordion,value:l,onItemOpen:d,onItemClose:c,children:(0,p.jsx)(S,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(A,{...i,ref:t})})})}),[R,_]=b(m),A=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:o,dir:a,orientation:s="vertical",...d}=e,c=n.useRef(null),m=(0,i.s)(c,t),g=y(r),b="ltr"===(0,f.jH)(a),w=(0,l.mK)(e.onKeyDown,e=>{var t;if(!h.includes(e.key))return;let r=e.target,n=g().filter(e=>{var t;return!(null==(t=e.ref.current)?void 0:t.disabled)}),o=n.findIndex(e=>e.ref.current===r),a=n.length;if(-1===o)return;e.preventDefault();let i=o,l=a-1,u=()=>{(i=o+1)>l&&(i=0)},d=()=>{(i=o-1)<0&&(i=l)};switch(e.key){case"Home":i=0;break;case"End":i=l;break;case"ArrowRight":"horizontal"===s&&(b?u():d());break;case"ArrowDown":"vertical"===s&&u();break;case"ArrowLeft":"horizontal"===s&&(b?d():u());break;case"ArrowUp":"vertical"===s&&d()}null==(t=n[i%a].ref.current)||t.focus()});return(0,p.jsx)(R,{scope:r,disabled:o,direction:a,orientation:s,children:(0,p.jsx)(v.Slot,{scope:r,children:(0,p.jsx)(u.sG.div,{...d,"data-orientation":s,ref:m,onKeyDown:o?void 0:w})})})}),O="AccordionItem",[j,I]=b(O),L=n.forwardRef((e,t)=>{let{__scopeAccordion:r,value:n,...o}=e,a=_(O,r),i=E(O,r),l=x(r),s=(0,c.B)(),u=n&&i.value.includes(n)||!1,f=a.disabled||e.disabled;return(0,p.jsx)(j,{scope:r,open:u,disabled:f,triggerId:s,children:(0,p.jsx)(d.bL,{"data-orientation":a.orientation,"data-state":K(u),...l,...o,ref:t,disabled:f,open:u,onOpenChange:e=>{e?i.onItemOpen(n):i.onItemClose(n)}})})});L.displayName=O;var P="AccordionHeader",T=n.forwardRef((e,t)=>
1{let{__scopeAccordion:r,...n}=e,o=_(m,r),a=I(P,r);return(0,p.jsx)(u.sG.h3,{"data-orientation":o.orientation,"data-state":K(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:t})});T.displayName=P;var F="AccordionTrigger",W=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=_(m,r),a=I(F,r),i=D(F,r),l=x(r);return(0,p.jsx)(v.ItemSlot,{scope:r,children:(0,p.jsx)(d.l9,{"aria-disabled":a.open&&!i.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId,...l,...n,ref:t})})});W.displayName=F;var V="AccordionContent",B=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=_(m,r),a=I(V,r),i=x(r);return(0,p.jsx)(d.UC,{role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation,...i,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function K(e){return e?"open":"closed"}B.displayName=V;var U=k,z=L,H=T,Y=W,G=B},83432:(e,t,r)=>{r.d(t,{B:()=>s});var n,o=r(95206),a=r(30756),i=(n||(n=r.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),l=0;function s(e){let[t,r]=o.useState(i());return(0,a.N)(()=>{e||r(e=>e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},85264:(e,t,r)=>{r.d(t,{Ke:()=>k,R6:()=>w,UC:()=>M,bL:()=>S,l9:()=>D,z3:()=>h});var n=r(95206),o=r(67188),a=r(97361),i=r(91756),l=r(30756),s=r(64215),u=r(91920),d=r(78330),c=r(83432),f=r(6726),p="Collapsible",[m,h]=(0,a.A)(p),[v,y]=m(p),g=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:o,defaultOpen:a,disabled:l,onOpenChange:s,...d}=e,[m,h]=(0,i.i)({prop:o,defaultProp:null!=a&&a,onChange:s,caller:p});return(0,f.jsx)(v,{scope:r,disabled:l,contentId:(0,c.B)(),open:m,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),children:(0,f.jsx)(u.sG.div,{"data-state":E(m),"data-disabled":l?"":void 0,...d,ref:t})})});g.displayName=p;var b="CollapsibleTrigger",w=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,a=y(b,r);return(0,f.jsx)(u.sG.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":E(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...n,ref:t,onClick:(0,o.mK)(e.onClick,a.onOpenToggle)})});w.displayName=b;var x="CollapsibleContent",k=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=y(x,e.__scopeCollapsible);return(0,f.jsx)(d.C,{present:r||o.open,children:e=>{let{present:r}=e;return(0,f.jsx)(C,{...n,ref:t,present:r})}})});k.displayName=x;var C=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:o,children:a,...i}=e,d=y(x,r),[c,p]=n.useState(o),m=n.useRef(null),h=(0,s.s)(t,m),v=n.useRef(0),g=v.current,b=n.useRef(0),w=b.current,k=d.open||c,C=n.useRef(k),S=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.N)(()=>{let e=m.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();v.current=t.height,b.current=t.width,C.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),p(o)}},[d.open,o]),(0,f.jsx)(u.sG.div,{"data-state":E(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!k,...i,ref:h,style:{"--radix-collapsible-content-height":g?"".concat(g,"px"):void 0,"--radix-collapsible-content-width":w?"".concat(w,"px"):void 0,...e.style},children:k&&a})});function E(e){return e?"open":"closed"}var S=g,D=w,M=k},85367:(e,t,r)=>{function n(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{$:()=>n,A:()=>o});let o=n},87763:(e,t,r)=>{r.d(t,{TL:()=>i});var n=r(95206),o=r(64215),a=r(6726);function i(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...a}=e;if(n.isValidElement(r)){var i;let e,l,s=(i=r,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.
1isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props);return r.type!==n.Fragment&&(u.ref=t?(0,o.t)(t,s):s),n.cloneElement(r,u)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...i}=e,l=n.Children.toArray(o),u=l.find(s);if(u){let e=u.props.children,o=l.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,a.jsx)(t,{...i,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}var l=Symbol("radix.slottable");function s(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}},89669:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(95206),o=r(38355),a=r(91920),i=r(30756),l=r(6726),s=n.forwardRef((e,t)=>{var r,s;let{container:u,...d}=e,[c,f]=n.useState(!1);(0,i.N)(()=>f(!0),[]);let p=u||c&&(null==(s=globalThis)||null==(r=s.document)?void 0:r.body);return p?o.createPortal((0,l.jsx)(a.sG.div,{...d,ref:t}),p):null});s.displayName="Portal"},91756:(e,t,r)=>{r.d(t,{i:()=>l});var n,o=r(95206),a=r(30756),i=(n||(n=r.t(o,2)))[" useInsertionEffect ".trim().toString()]||a.N;function l({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[a,l,s]=function({defaultProp:e,onChange:t}){let[r,n]=o.useState(e),a=o.useRef(r),l=o.useRef(t);return i(()=>{l.current=t},[t]),o.useEffect(()=>{a.current!==r&&(l.current?.(r),a.current=r)},[r,a]),[r,n,l]}({defaultProp:t,onChange:r}),u=void 0!==e,d=u?e:a;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=u},[u,n])}return[d,o.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&s.current?.(r)}else l(t)},[u,e,l,s])]}Symbol("RADIX:SYNC_STATE")},91920:(e,t,r)=>{r.d(t,{hO:()=>s,sG:()=>l});var n=r(95206),o=r(38355),a=r(87763),i=r(6726),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,a.TL)(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...a}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?r:t,{...a,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function s(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},94085:(e,t,r)=>{r.d(t,{Mz:()=>e1,i3:()=>e6,UC:()=>e2,bL:()=>e0,Bk:()=>eF});var n=r(95206);let o=["top","right","bottom","left"],a=Math.min,i=Math.max,l=Math.round,s=Math.floor,u=e=>({x:e,y:e}),d={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}let y=new Set(["top","bottom"]);function g(e){return y.has(p(e))?"y":"x"}function b(e){return e.replace(/start|end/g,e=>c[e])}let w=["left","right"],x=["right","left"],k=["top","bottom"],C=["bottom","top"];function E(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function S(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function D(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function M(e,t,r){let n,{reference:o,floating:a}=e,i=g(t),l=h(g(t)),s=v(l),u=p(t),d="y"===i,c=o.x+o.width/2-a.width/2,f=o.y+o.height/2-a.height/2,y=o[s]/2-a[s]/2;switch(u){case"top":n={x:c,y:o.y-a.height};break;case"bottom":n={x:c,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-a.width,y:f};break;default:n={x:o.x,y:o.y}}switch(m(t)){case"start":n[l]-=y*(r&&d?-1:1);break;case"end":n[l]+=y*(r&&d?-1:1)}return n}let N=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}
1=r,l=a.filter(Boolean),s=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:c}=M(u,n,s),f=n,p={},m=0;for(let r=0;r<l.length;r++){let{name:a,fn:h}=l[r],{x:v,y:y,data:g,reset:b}=await h({x:d,y:c,initialPlacement:n,placement:f,strategy:o,middlewareData:p,rects:u,platform:i,elements:{reference:e,floating:t}});d=null!=v?v:d,c=null!=y?y:c,p={...p,[a]:{...p[a],...g}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(u=!0===b.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:d,y:c}=M(u,f,s)),r=-1)}return{x:d,y:c,placement:f,strategy:o,middlewareData:p}};async function R(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:c="floating",altBoundary:p=!1,padding:m=0}=f(t,e),h=S(m),v=l[p?"floating"===c?"reference":"floating":c],y=D(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(v)))||r?v:v.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:u,rootBoundary:d,strategy:s})),g="floating"===c?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),w=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},x=D(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:g,offsetParent:b,strategy:s}):g);return{top:(y.top-x.top+h.top)/w.y,bottom:(x.bottom-y.bottom+h.bottom)/w.y,left:(y.left-x.left+h.left)/w.x,right:(x.right-y.right+h.right)/w.x}}function _(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function A(e){return o.some(t=>e[t]>=0)}let O=new Set(["left","top"]);async function j(e,t){let{placement:r,platform:n,elements:o}=e,a=await (null==n.isRTL?void 0:n.isRTL(o.floating)),i=p(r),l=m(r),s="y"===g(r),u=O.has(i)?-1:1,d=a&&s?-1:1,c=f(t,e),{mainAxis:h,crossAxis:v,alignmentAxis:y}="number"==typeof c?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return l&&"number"==typeof y&&(v="end"===l?-1*y:y),s?{x:v*d,y:h*u}:{x:h*u,y:v*d}}function I(){return"undefined"!=typeof window}function L(e){return F(e)?(e.nodeName||"").toLowerCase():"#document"}function P(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function T(e){var t;return null==(t=(F(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function F(e){return!!I()&&(e instanceof Node||e instanceof P(e).Node)}function W(e){return!!I()&&(e instanceof Element||e instanceof P(e).Element)}function V(e){return!!I()&&(e instanceof HTMLElement||e instanceof P(e).HTMLElement)}function B(e){return!!I()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof P(e).ShadowRoot)}let K=new Set(["inline","contents"]);function U(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=ee(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!K.has(o)}let z=new Set(["table","td","th"]),H=[":popover-open",":modal"];function Y(e){return H.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let G=["transform","translate","scale","rotate","perspective"],q=["transform","translate","scale","rotate","perspective","filter"],$=["paint","layout","strict","content"];function X(e){let t=Z(),r=W(e)?ee(e):e;return G.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||q.some(e=>(r.willChange||"").includes(e))||$.some(e=>(r.contain||"").includes(e))}function Z(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let J=new Set(["html","body","#document"]);function Q(e){return J.has(L(e))}function ee(e){return P(e).getComputedStyle(e)}function et(e){return W(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function er(e){if("html"===L(e))return e;let t=e.assignedSlot||e.parentNode||B(e)&&e.host||T(e);return B(t)?t.host:t}function en(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=er(t);return Q(r)?t.ownerDocument?t.ownerDocument.body:t.body:V(r)&&U(r)?r:e(r)}(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),i=P(o);if(a){let e=eo(i);
1return t.concat(i,i.visualViewport||[],U(o)?o:[],e&&r?en(e):[])}return t.concat(o,en(o,[],r))}function eo(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ea(e){let t=ee(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=V(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,s=l(r)!==a||l(n)!==i;return s&&(r=a,n=i),{width:r,height:n,$:s}}function ei(e){return W(e)?e:e.contextElement}function el(e){let t=ei(e);if(!V(t))return u(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:a}=ea(t),i=(a?l(r.width):r.width)/n,s=(a?l(r.height):r.height)/o;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let es=u(0);function eu(e){let t=P(e);return Z()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:es}function ed(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),i=ei(e),l=u(1);t&&(n?W(n)&&(l=el(n)):l=el(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===P(i))&&o)?eu(i):u(0),d=(a.left+s.x)/l.x,c=(a.top+s.y)/l.y,f=a.width/l.x,p=a.height/l.y;if(i){let e=P(i),t=n&&W(n)?P(n):n,r=e,o=eo(r);for(;o&&n&&t!==r;){let e=el(o),t=o.getBoundingClientRect(),n=ee(o),a=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;d*=e.x,c*=e.y,f*=e.x,p*=e.y,d+=a,c+=i,o=eo(r=P(o))}}return D({width:f,height:p,x:d,y:c})}function ec(e,t){let r=et(e).scrollLeft;return t?t.left+r:ed(T(e)).left+r}function ef(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ec(e,r),y:r.top+t.scrollTop}}let ep=new Set(["absolute","fixed"]);function em(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=P(e),n=T(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;let e=Z();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}let u=ec(n);if(u<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,i=Math.abs(n.clientWidth-t.clientWidth-o);i<=25&&(a-=i)}else u<=25&&(a+=u);return{width:a,height:i,x:l,y:s}}(e,r);else if("document"===t)n=function(e){let t=T(e),r=et(e),n=e.ownerDocument.body,o=i(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=i(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),l=-r.scrollLeft+ec(e),s=-r.scrollTop;return"rtl"===ee(n).direction&&(l+=i(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:l,y:s}}(T(e));else if(W(t))n=function(e,t){let r=ed(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=V(e)?el(e):u(1),i=e.clientWidth*a.x,l=e.clientHeight*a.y;return{width:i,height:l,x:o*a.x,y:n*a.y}}(t,r);else{let r=eu(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return D(n)}function eh(e){return"static"===ee(e).position}function ev(e,t){if(!V(e)||"fixed"===ee(e).position)return null;if(t)return t(e);let r=e.offsetParent;return T(e)===r&&(r=r.ownerDocument.body),r}function ey(e,t){var r;let n=P(e);if(Y(e))return n;if(!V(e)){let t=er(e);for(;t&&!Q(t);){if(W(t)&&!eh(t))return t;t=er(t)}return n}let o=ev(e,t);for(;o&&(r=o,z.has(L(r)))&&eh(o);)o=ev(o,t);return o&&Q(o)&&eh(o)&&!X(o)?n:o||function(e){let t=er(e);for(;V(t)&&!Q(t);){if(X(t))return t;if(Y(t))break;t=er(t)}return null}(e)||n}let eg=async function(e){let t=this.getOffsetParent||ey,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=V(t),o=T(t),a="fixed"===r,i=ed(e,!0,a,t),l={scrollLeft:0,scrollTop:0},s=u(0);if(n||!n&&!a)if(("body"!==L(t)||U(o))&&(l=et(t)),n){let e=ed(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ec(o));a&&!n&&o&&(s.x=ec(o));let d=!o||n||a?u(0):ef(o,l);return{x:i.left+l.scrollLeft-s.x-d.x,y:i.top+l.scrollTop-s.y-d.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},eb={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,a="fixed"===o,i=T(n),l=!!t&&Y(t.floating);if(n===i||l&&a)return r;let s={scrollLeft:0,scrollTop:0},d=u(1),c=u(0),f=V(n);if((f||!f&&!a)&&(("body"!==L(n)||U(i))&&(s=et(n)),V(n))){let e=ed(n);d=el(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}let p=!i||f||a?u(0):ef(i,s);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-s.scrollLeft*d.x+c.x+p.x,y:r.y*d.y-s.scrollTop*d.y+c.y+p.y}},getDocumentElement:T,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,l=[..."clippingAncestors"===r?Y(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=en(e,[],!1).filter(e=>W(e)&&"body"!==L(e)),o=null,a="fixed"===ee(e).position,i=a?er(e):e;for(;W(i)&&!Q(i);){let t=ee(i),r=X(i);r||"fixed"!==t.position||(o=null),(a?!r&&!o:!r&&"static"===t.position&&!!o&&ep.has(o.position)||U(i)&&!r&&function e(t,r){let n=er(t);return!(n===r||!W(n)||Q(n))&&("fixed"===ee(n).position||e(n,r))}(e,i))?n=n.filter(e=>e!==i):o=t,i=er(i)}return t.set(e,n),n}(t,this._c):[].concat(r),n],s=l[0],u=l.reduce((e,r)=>{let n=em(t,r,o);return e.top=i(n.top,e.top),e.right=a(n.right,e.right),e.bottom=a(n.bottom,e.bottom),e.left=i(n.left,e.left),e},em(t,s,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:ey,getElementRects:eg,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=ea(e);return{width:t,height:r}},getScale:el,isElement:W,isRTL:function(e){return"rtl"===ee(e).direction}};function ew(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ex=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:l,platform:s,elements:u,middlewareData:d}=t,{element:c,padding:p=0}=f(e,t)||{};if(null==c)return{};let y=S(p),b={x:r,y:n},w=h(g(o)),x=v(w),k=await s.getDimensions(c),C="y"===w,E=C?"clientHeight":"clientWidth",D=l.reference[x]+l.reference[w]-b[w]-l.floating[x],M=b[w]-l.reference[w],N=await (null==s.getOffsetParent?void 0:s.getOffsetParent(c)),R=N?N[E]:0;R&&await (null==s.isElement?void 0:s.isElement(N))||(R=u.floating[E]||l.floating[x]);let _=R/2-k[x]/2-1,A=a(y[C?"top":"left"],_),O=a(y[C?"bottom":"right"],_),j=R-k[x]-O,I=R/2-k[x]/2+(D/2-M/2),L=i(A,a(I,j)),P=!d.arrow&&null!=m(o)&&I!==L&&l.reference[x]/2-(I<A?A:O)-k[x]/2<0,T=P?I<A?I-A:I-j:0;return{[w]:b[w]+T,data:{[w]:L,centerOffset:I-L-T,...P&&{alignmentOffset:T}},reset:P}}});var ek=r(38355),eC="undefined"!=typeof document?n.useLayoutEffect:function(){};function eE(e,t){let r,n,o;if(e===t)return!0;
1if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!eE(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!eE(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eS(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eD(e,t){let r=eS(e);return Math.round(t*r)/r}function eM(e){let t=n.useRef(e);return eC(()=>{t.current=e}),t}var eN=r(91920),eR=r(6726),e_=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...a}=e;return(0,eR.jsx)(eN.sG.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,eR.jsx)("polygon",{points:"0,0 30,0 15,10"})})});e_.displayName="Arrow";var eA=r(64215),eO=r(97361),ej=r(54300),eI=r(30756),eL=r(74340),eP="Popper",[eT,eF]=(0,eO.A)(eP),[eW,eV]=eT(eP),eB=e=>{let{__scopePopper:t,children:r}=e,[o,a]=n.useState(null);return(0,eR.jsx)(eW,{scope:t,anchor:o,onAnchorChange:a,children:r})};eB.displayName=eP;var eK="PopperAnchor",eU=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...a}=e,i=eV(eK,r),l=n.useRef(null),s=(0,eA.s)(t,l),u=n.useRef(null);return n.useEffect(()=>{let e=u.current;u.current=(null==o?void 0:o.current)||l.current,e!==u.current&&i.onAnchorChange(u.current)}),o?null:(0,eR.jsx)(eN.sG.div,{...a,ref:s})});eU.displayName=eK;var ez="PopperContent",[eH,eY]=eT(ez),eG=n.forwardRef((e,t)=>{var r,o,l,u,d,c,y,S;let{__scopePopper:D,side:M="bottom",sideOffset:I=0,align:L="center",alignOffset:P=0,arrowPadding:F=0,avoidCollisions:W=!0,collisionBoundary:V=[],collisionPadding:B=0,sticky:K="partial",hideWhenDetached:U=!1,updatePositionStrategy:z="optimized",onPlaced:H,...Y}=e,G=eV(ez,D),[q,$]=n.useState(null),X=(0,eA.s)(t,e=>$(e)),[Z,J]=n.useState(null),Q=(0,eL.X)(Z),ee=null!=(y=null==Q?void 0:Q.width)?y:0,et=null!=(S=null==Q?void 0:Q.height)?S:0,er="number"==typeof B?B:{top:0,right:0,bottom:0,left:0,...B},eo=Array.isArray(V)?V:[V],ea=eo.length>0,el={padding:er,boundary:eo.filter(eZ),altBoundary:ea},{refs:es,floatingStyles:eu,placement:ec,isPositioned:ef,middlewareData:ep}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:a,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:u,open:d}=e,[c,f]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=n.useState(o);eE(p,o)||m(o);let[h,v]=n.useState(null),[y,g]=n.useState(null),b=n.useCallback(e=>{e!==C.current&&(C.current=e,v(e))},[]),w=n.useCallback(e=>{e!==E.current&&(E.current=e,g(e))},[]),x=i||h,k=l||y,C=n.useRef(null),E=n.useRef(null),S=n.useRef(c),D=null!=u,M=eM(u),R=eM(a),_=eM(d),A=n.useCallback(()=>{if(!C.current||!E.current)return;let e={placement:t,strategy:r,middleware:p};R.current&&(e.platform=R.current),((e,t,r)=>{let n=new Map,o={platform:eb,...r},a={...o.platform,_c:n};return N(e,t,{...o,platform:a})})(C.current,E.current,e).then(e=>{let t={...e,isPositioned:!1!==_.current};O.current&&!eE(S.current,t)&&(S.current=t,ek.flushSync(()=>{f(t)}))})},[p,t,r,R,_]);eC(()=>{!1===d&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[d]);let O=n.useRef(!1);eC(()=>(O.current=!0,()=>{O.current=!1}),[]),eC(()=>{if(x&&(C.current=x),k&&(E.current=k),x&&k){if(M.current)return M.current(x,k,A);A()}},[x,k,A,M,D]);let j=n.useMemo(()=>({reference:C,floating:E,setReference:b,setFloating:w}),[b,w]),I=n.useMemo(()=>({reference:x,floating:k}),[x,k]),L=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!I.floating)return e;let t=eD(I.floating,c.x),n=eD(I.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...eS(I.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,I.floating,c.x,c.y]);return n.useMemo(()=>({...c,update:A,refs:j,elements:I,floatingStyles:L}),[c,A,j,I,L])}({strategy:"fixed",placement:M+("center"!==L?"-"+L:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:d="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:f=!1}=n,p=ei(e),m=l||u?[...p?en(p):[],...en(t)]:[];
1m.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)});let h=p&&c?function(e,t){let r,n=null,o=T(e);function l(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function u(d,c){void 0===d&&(d=!1),void 0===c&&(c=1),l();let f=e.getBoundingClientRect(),{left:p,top:m,width:h,height:v}=f;if(d||t(),!h||!v)return;let y=s(m),g=s(o.clientWidth-(p+h)),b={rootMargin:-y+"px "+-g+"px "+-s(o.clientHeight-(m+v))+"px "+-s(p)+"px",threshold:i(0,a(1,c))||1},w=!0;function x(t){let n=t[0].intersectionRatio;if(n!==c){if(!w)return u();n?u(!1,n):r=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==n||ew(f,e.getBoundingClientRect())||u(),w=!1}try{n=new IntersectionObserver(x,{...b,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(x,b)}n.observe(e)}(!0),l}(p,r):null,v=-1,y=null;d&&(y=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&y&&(y.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),r()}),p&&!f&&y.observe(p),y.observe(t));let g=f?ed(e):null;return f&&function t(){let n=ed(e);g&&!ew(g,n)&&r(),g=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;m.forEach(e=>{l&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)}),null==h||h(),null==(e=y)||e.disconnect(),y=null,f&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===z})},elements:{reference:G.anchor},middleware:[((e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:a,placement:i,middlewareData:l}=t,s=await j(t,e);return i===(null==(r=l.offset)?void 0:r.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:o+s.x,y:a+s.y,data:{...s,placement:i}}}}}(e),options:[e,t]}))({mainAxis:I+et,alignmentAxis:P}),W&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:l=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...d}=f(e,t),c={x:r,y:n},m=await R(t,d),v=g(p(o)),y=h(v),b=c[y],w=c[v];if(l){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",r=b+m[e],n=b-m[t];b=i(r,a(b,n))}if(s){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",r=w+m[e],n=w-m[t];w=i(r,a(w,n))}let x=u.fn({...t,[y]:b,[v]:w});return{...x,data:{x:x.x-r,y:x.y-n,enabled:{[y]:l,[v]:s}}}}}}(e),options:[e,t]}))({mainAxis:!0,crossAxis:!1,limiter:"partial"===K?((e,t)=>
1({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:l=0,mainAxis:s=!0,crossAxis:u=!0}=f(e,t),d={x:r,y:n},c=g(o),m=h(c),v=d[m],y=d[c],b=f(l,t),w="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(s){let e="y"===m?"height":"width",t=a.reference[m]-a.floating[e]+w.mainAxis,r=a.reference[m]+a.reference[e]-w.mainAxis;v<t?v=t:v>r&&(v=r)}if(u){var x,k;let e="y"===m?"width":"height",t=O.has(p(o)),r=a.reference[c]-a.floating[e]+(t&&(null==(x=i.offset)?void 0:x[c])||0)+(t?0:w.crossAxis),n=a.reference[c]+a.reference[e]+(t?0:(null==(k=i.offset)?void 0:k[c])||0)-(t?w.crossAxis:0);y<r?y=r:y>n&&(y=n)}return{[m]:v,[c]:y}}}}(e),options:[e,t]}))():void 0,...el}),W&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,o,a,i;let{placement:l,middlewareData:s,rects:u,initialPlacement:d,platform:c,elements:y}=t,{mainAxis:S=!0,crossAxis:D=!0,fallbackPlacements:M,fallbackStrategy:N="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:A=!0,...O}=f(e,t);if(null!=(r=s.arrow)&&r.alignmentOffset)return{};let j=p(l),I=g(d),L=p(d)===d,P=await (null==c.isRTL?void 0:c.isRTL(y.floating)),T=M||(L||!A?[E(d)]:function(e){let t=E(e);return[b(e),t,b(t)]}(d)),F="none"!==_;!M&&F&&T.push(...function(e,t,r,n){let o=m(e),a=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?x:w;return t?w:x;case"left":case"right":return t?k:C;default:return[]}}(p(e),"start"===r,n);return o&&(a=a.map(e=>e+"-"+o),t&&(a=a.concat(a.map(b)))),a}(d,A,_,P));let W=[d,...T],V=await R(t,O),B=[],K=(null==(n=s.flip)?void 0:n.overflows)||[];if(S&&B.push(V[j]),D){let e=function(e,t,r){void 0===r&&(r=!1);let n=m(e),o=h(g(e)),a=v(o),i="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=E(i)),[i,E(i)]}(l,u,P);B.push(V[e[0]],V[e[1]])}if(K=[...K,{placement:l,overflows:B}],!B.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=W[e];if(t&&("alignment"!==D||I===g(t)||K.every(e=>g(e.placement)!==I||e.overflows[0]>0)))return{data:{index:e,overflows:K},reset:{placement:t}};let r=null==(a=K.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(N){case"bestFit":{let e=null==(i=K.filter(e=>{if(F){let t=g(e.placement);return t===I||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=d}if(l!==r)return{reset:{placement:r}}}return{}}}}(e),options:[e,t]}))({...el}),((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;let o,l,{placement:s,rects:u,platform:d,elements:c}=t,{apply:h=()=>{},...v}=f(e,t),y=await R(t,v),b=p(s),w=m(s),x="y"===g(s),{width:k,height:C}=u.floating;"top"===b||"bottom"===b?(o=b,l=w===(await (null==d.isRTL?void 0:d.isRTL(c.floating))?"start":"end")?"left":"right"):(l=b,o="end"===w?"top":"bottom");let E=C-y.top-y.bottom,S=k-y.left-y.right,D=a(C-y[o],E),M=a(k-y[l],S),N=!t.middlewareData.shift,_=D,A=M;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(A=S),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(_=E),N&&!w){let e=i(y.left,0),t=i(y.right,0),r=i(y.top,0),n=i(y.bottom,0);x?A=k-2*(0!==e||0!==t?e+t:i(y.left,y.right)):_=C-2*(0!==r||0!==n?r+n:i(y.top,y.bottom))}await h({...t,availableWidth:A,availableHeight:_});let O=await d.getDimensions(c.floating);return k!==O.width||C!==O.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}))({...el,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:a,height:i}=r.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(n,"px")),l.setProperty("--radix-popper-available-height","".concat(o,"px")),l.setProperty("--radix-popper-anchor-width","".concat(a,"px")),l.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),Z&&((e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?ex({element:r.current,padding:n}).fn(t):{}:r?ex({element:r,padding:n}).fn(t):{}}}))(e),options:[e,t]}))({element:Z,padding:F}),eJ({arrowWidth:ee,arrowHeight:et}),U&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...o}=f(e,t);switch(n){case"referenceHidden":{let e=_(await R(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:A(e)}}}case"escaped":{let e=_(await R(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:A(e)}}}default:return{}}}}}(e),options:[e,t]}))({strategy:"referenceHidden",...el})]}),[em,eh]=eQ(ec),ev=(0,ej.c)(H);(0,eI.N)(()=>{ef&&(null==ev||ev())},[ef,ev]);let ey=null==(r=ep.arrow)?void 0:r.x,eg=null==(o=ep.arrow)?void 0:o.y,e_=(null==(l=ep.arrow)?void 0:l.centerOffset)!==0,[eO,eP]=n.useState();return(0,eI.N)(()=>{q&&eP(window.getComputedStyle(q).zIndex)},[q]),(0,eR.jsx)("div",{ref:es.setFloating,"data-radix-popper-content-wrapper":"",style:{...eu,transform:ef?eu.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eO,"--radix-popper-transform-origin":[null==(u=ep.transformOrigin)?void 0:u.x,null==(d=ep.transformOrigin)?void 0:d.y].join(" "),...(null==(c=ep.hide)?void 0:c.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eR.jsx)(eH,{scope:D,placedSide:em,onArrowChange:J,arrowX:ey,arrowY:eg,shouldHideArrow:e_,children:(0,eR.jsx)(eN.sG.div,{"data-side":em,"data-align":eh,...Y,ref:X,style:{...Y.style,animation:ef?void 0:"none"}})})})});eG.displayName=ez;var eq="PopperArrow",e$={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},eX=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=eY(eq,r),a=e$[o.placedSide];return(0,eR.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,eR.jsx)(e_,{...n,ref:t,style:{...n.style,display:"block"}})})});function eZ(e){return null!==e}eX.displayName=eq;var eJ=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,a,i;let{placement:l,rects:s,middlewareData:u}=t,d=(null==(r=u.arrow)?void 0:r.centerOffset)!==0,c=d?0:e.arrowWidth,f=d?0:e.arrowHeight,[p,m]=eQ(l),h={start:"0%",center:"50%",end:"100%"}[m],v=(null!=(a=null==(n=u.arrow)?void 0:n.x)?a:0)+c/2,y=(null!=(i=null==(o=u.arrow)?void 0:o.y)?i:0)+f/2,g="",b="";return"bottom"===p?(g=d?h:"".concat(v,"px"),b="".concat(-f,"px")):"top"===p?(g=d?h:"".concat(v,"px"),b="".concat(s.floating.height+f,"px")):"right"===p?(g="".concat(-f,"px"),b=d?h:"".concat(y,"px")):"left"===p&&(g="".concat(s.floating.width+f,"px"),b=d?h:"".concat(y,"px")),{data:{x:g,y:b}}}});function eQ(e){let[t,r="center"]=e.split("-");return[t,r]}var e0=eB,e1=eU,e2=eG,e6=eX},95343:(e,t,r)=>{r.d(t,{qW:()=>f});var n,o=r(95206),a=r(67188),i=r(91920),l=r(64215),s=r(54300),u=r(6726),d="dismissableLayer.update",c=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{var r,f;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:v,onPointerDownOutside:y,onFocusOutside:g,onInteractOutside:b,onDismiss:w,...x}=e,k=o.useContext(c),[C,E]=o.useState(null),S=null!=(f=null==C?void 0:C.ownerDocument)?f:null==(r=globalThis)?void 0:r.document,[,D]=o.useState({}),M=(0,l.s)(t,e=>E(e)),N=Array.from(k.layers),[R]=[...k.layersWithOutsidePointerEventsDisabled].slice(-1),_=N.indexOf(R),A=C?N.indexOf(C):-1,O=k.layersWithOutsidePointerEventsDisabled.size>0,j=A>=_,I=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,s.c)(e),a=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){m("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",i.current),i.current=t,r.addEventListener("click",i.current,{once:!0})):t()}else r.removeEventListener("click",i.current);a.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",i.current)}},[r,n]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[...k.branches].some(e=>e.contains(t));j&&!r&&(null==y||y(e),null==b||b(e),e.defaultPrevented||null==w||w())},S),L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,s.c)(e),a=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!a.current&&m("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...k.branches].some(e=>e.contains(t))&&(null==g||g(e),null==b||b(e),e.defaultPrevented||null==w||w())},S);return!function(e,t=globalThis?.document){let r=(0,s.c)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{A===k.layers.size-1&&(null==v||v(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},S),o.useEffect(()=>{if(C)return h&&(0===k.layersWithOutsidePointerEventsDisabled.size&&(n=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),k.layersWithOutsidePointerEventsDisabled.add(C)),k.layers.add(C),p(),()=>{h&&1===k.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=n)}},[C,S,h,k]),o.useEffect(()=>()=>{C&&(k.layers.delete(C),k.layersWithOutsidePointerEventsDisabled.delete(C),p())},[C,k]),o.useEffect(()=>{let e=()=>D({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,u.jsx)(i.sG.div,{...x,ref:M,style:{pointerEvents:O?j?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.mK)(e.onFocusCapture,L.onFocusCapture),onBlurCapture:(0,a.mK)(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:(0,a.mK)(e.onPointerDownCapture,I.onPointerDownCapture)})});function p(){let e=new CustomEvent(d);document.dispatchEvent(e)}function m(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,i.hO)(a,l):a.dispatchEvent(l)}f.displayName="DismissableLayer",o.forwardRef((e,t)=>
1{let r=o.useContext(c),n=o.useRef(null),a=(0,l.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(i.sG.div,{...e,ref:a})}).displayName="DismissableLayerBranch"},97264:(e,t,r)=>{r.d(t,{_:()=>n});function n(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}},97361:(e,t,r)=>{r.d(t,{A:()=>i,q:()=>a});var n=r(95206),o=r(6726);function a(e,t){let r=n.createContext(t),a=e=>{let{children:t,...a}=e,i=n.useMemo(()=>a,Object.values(a));return(0,o.jsx)(r.Provider,{value:i,children:t})};return a.displayName=e+"Provider",[a,function(o){let a=n.useContext(r);if(a)return a;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function i(e,t=[]){let r=[],a=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(t,a){let i=n.createContext(a),l=r.length;r=[...r,a];let s=t=>{let{scope:r,children:a,...s}=t,u=r?.[e]?.[l]||i,d=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:d,children:a})};return s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e]?.[l]||i,u=n.useContext(s);if(u)return u;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(a,...t)]}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.