import{c as lt,r as f,j as l,Q,aw as St,f as Bn,a9 as Vn,w as $n,ap as Et,x as se,aq as qn,y as V,D as I,ax as fe,ay as Rt,ac as Un,ad as Xn,ab as Kn,ae as Gn,af as Jn,ar as zn,ah as ct,as as Qn,F as Zn,az as er,aA as tr,K as nr,N as _t,at as rr,ai as ar,aj as or,au as Lt,V as ir}from"./index-E6IUtMcU.js";import{c as Ct}from"./index-BdQq_4o_.js";/**
* @license lucide-react v0.462.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sr=lt("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
* @license lucide-react v0.462.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lr=lt("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
* @license lucide-react v0.462.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const is=lt("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);function D(e){const n=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&n==="[object Date]"?new e.constructor(+e):typeof e=="number"||n==="[object Number]"||typeof e=="string"||n==="[object String]"?new Date(e):new Date(NaN)}function B(e,n){return e instanceof Date?new e.constructor(n):new Date(n)}function F(e,n){const t=D(e);return isNaN(n)?B(e,NaN):(n&&t.setDate(t.getDate()+n),t)}function Z(e,n){const t=D(e);if(isNaN(n))return B(e,NaN);if(!n)return t;const r=t.getDate(),a=B(e,t.getTime());a.setMonth(t.getMonth()+n+1,0);const o=a.getDate();return r>=o?a:(t.setFullYear(a.getFullYear(),a.getMonth(),r),t)}const dt=6048e5,cr=864e5;let dr={};function Oe(){return dr}function ie(e,n){var s,c,d,u;const t=Oe(),r=(n==null?void 0:n.weekStartsOn)??((c=(s=n==null?void 0:n.locale)==null?void 0:s.options)==null?void 0:c.weekStartsOn)??t.weekStartsOn??((u=(d=t.locale)==null?void 0:d.options)==null?void 0:u.weekStartsOn)??0,a=D(e),o=a.getDay(),i=(o<r?7:0)+o-r;return a.setDate(a.getDate()-i),a.setHours(0,0,0,0),a}function be(e){return ie(e,{weekStartsOn:1})}function Ft(e){const n=D(e),t=n.getFullYear(),r=B(e,0);r.setFullYear(t+1,0,4),r.setHours(0,0,0,0);const a=be(r),o=B(e,0);o.setFullYear(t,0,4),o.setHours(0,0,0,0);const i=be(o);return n.getTime()>=a.getTime()?t+1:n.getTime()>=i.getTime()?t:t-1}function De(e){const n=D(e);return n.setHours(0,0,0,0),n}function Le(e){const n=D(e),t=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return t.setUTCFullYear(n.getFullYear()),+e-+t}function oe(e,n){const t=De(e),r=De(n),a=+t-Le(t),o=+r-Le(r);return Math.round((a-o)/cr)}function ur(e){const n=Ft(e),t=B(e,0);return t.setFullYear(n,0,4),t.setHours(0,0,0,0),be(t)}function tt(e,n){const t=n*7;return F(e,t)}function fr(e,n){return Z(e,n*12)}function mr(e){let n;return e.forEach(function(t){const r=D(t);(n===void 0||n<r||isNaN(Number(r)))&&(n=r)}),n||new Date(NaN)}function hr(e){let n;return e.forEach(t=>{const r=D(t);(!n||n>r||isNaN(+r))&&(n=r)}),n||new Date(NaN)}function Y(e,n){const t=De(e),r=De(n);return+t==+r}function ut(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function vr(e){if(!ut(e)&&typeof e!="number")return!1;const n=D(e);return!isNaN(Number(n))}function je(e,n){const t=D(e),r=D(n),a=t.getFullYear()-r.getFullYear(),o=t.getMonth()-r.getMonth();return a*12+o}function pr(e,n,t){const r=ie(e,t),a=ie(n,t),o=+r-Le(r),i=+a-Le(a);return Math.round((o-i)/dt)}function ft(e){const n=D(e),t=n.getMonth();return n.setFullYear(n.getFullYear(),t+1,0),n.setHours(23,59,59,999),n}function A(e){const n=D(e);return n.setDate(1),n.setHours(0,0,0,0),n}function Yt(e){const n=D(e),t=B(e,0);return t.setFullYear(n.getFullYear(),0,1),t.setHours(0,0,0,0),t}function mt(e,n){var s,c,d,u;const t=Oe(),r=(n==null?void 0:n.weekStartsOn)??((c=(s=n==null?void 0:n.locale)==null?void 0:s.options)==null?void 0:c.weekStartsOn)??t.weekStartsOn??((u=(d=t.locale)==null?void 0:d.options)==null?void 0:u.weekStartsOn)??0,a=D(e),o=a.getDay(),i=(o<r?-7:0)+6-(o-r);return a.setDate(a.getDate()+i),a.setHours(23,59,59,999),a}function At(e){return mt(e,{weekStartsOn:1})}const gr={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},yr=(e,n,t)=>{let r;const a=gr[e];return typeof a=="string"?r=a:n===1?r=a.one:r=a.other.replace("{{count}}",n.toString()),t!=null&&t.addSuffix?t.comparison&&t.comparison>0?"in "+r:r+" ago":r};function Ce(e){return(n={})=>{const t=n.width?String(n.width):e.defaultWidth;return e.formats[t]||e.formats[e.defaultWidth]}}const br={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},wr={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},xr={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Mr={date:Ce({formats:br,defaultWidth:"full"}),time:Ce({formats:wr,defaultWidth:"full"}),dateTime:Ce({formats:xr,defaultWidth:"full"})},Sr={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},_r=(e,n,t,r)=>Sr[e];function re(e){return(n,t)=>{const r=t!=null&&t.context?String(t.context):"standalone";let a;if(r==="formatting"&&e.formattingValues){const i=e.defaultFormattingWidth||e.defaultWidth,s=t!=null&&t.width?String(t.width):i;a=e.formattingValues[s]||e.formattingValues[i]}else{const i=e.defaultWidth,s=t!=null&&t.width?String(t.width):e.defaultWidth;a=e.values[s]||e.values[i]}const o=e.argumentCallback?e.argumentCallback(n):n;return a[o]}}const Cr={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Dr={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Nr={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Pr={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},kr={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},jr={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Or=(e,n)=>{const t=Number(e),r=t%100;if(r>20||r<10)switch(r%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},Tr={ordinalNumber:Or,era:re({values:Cr,defaultWidth:"wide"}),quarter:re({values:Dr,defaultWidth:"wide",argumentCallback:e=>e-1}),month:re({values:Nr,defaultWidth:"wide"}),day:re({values:Pr,defaultWidth:"wide"}),dayPeriod:re({values:kr,defaultWidth:"wide",formattingValues:jr,defaultFormattingWidth:"wide"})};function ae(e){return(n,t={})=>{const r=t.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=n.match(a);if(!o)return null;const i=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Ir(s,m=>m.test(i)):Wr(s,m=>m.test(i));let d;d=e.valueCallback?e.valueCallback(c):c,d=t.valueCallback?t.valueCallback(d):d;const u=n.slice(i.length);return{value:d,rest:u}}}function Wr(e,n){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&n(e[t]))return t}function Ir(e,n){for(let t=0;t<e.length;t++)if(n(e[t]))return t}function Ht(e){return(n,t={})=>{const r=n.match(e.matchPattern);if(!r)return null;const a=r[0],o=n.match(e.parsePattern);if(!o)return null;let i=e.valueCallback?e.valueCallback(o[0]):o[0];i=t.valueCallback?t.valueCallback(i):i;const s=n.slice(a.length);return{value:i,rest:s}}}const Er=/^(\d+)(th|st|nd|rd)?/i,Rr=/\d+/i,Lr={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Fr={any:[/^b/i,/^(a|c)/i]},Yr={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Ar={any:[/1/i,/2/i,/3/i,/4/i]},Hr={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Br={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Vr={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},$r={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},qr={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Ur={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Xr={ordinalNumber:Ht({matchPattern:Er,parsePattern:Rr,valueCallback:e=>parseInt(e,10)}),era:ae({matchPatterns:Lr,defaultMatchWidth:"wide",parsePatterns:Fr,defaultParseWidth:"any"}),quarter:ae({matchPatterns:Yr,defaultMatchWidth:"wide",parsePatterns:Ar,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ae({matchPatterns:Hr,defaultMatchWidth:"wide",parsePatterns:Br,defaultParseWidth:"any"}),day:ae({matchPatterns:Vr,defaultMatchWidth:"wide",parsePatterns:$r,defaultParseWidth:"any"}),dayPeriod:ae({matchPatterns:qr,defaultMatchWidth:"any",parsePatterns:Ur,defaultParseWidth:"any"})},Bt={code:"en-US",formatDistance:yr,formatLong:Mr,formatRelative:_r,localize:Tr,match:Xr,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Kr(e){const n=D(e);return oe(n,Yt(n))+1}function Vt(e){const n=D(e),t=+be(n)-+ur(n);return Math.round(t/dt)+1}function $t(e,n){var u,m,g,y;const t=D(e),r=t.getFullYear(),a=Oe(),o=(n==null?void 0:n.firstWeekContainsDate)??((m=(u=n==null?void 0:n.locale)==null?void 0:u.options)==null?void 0:m.firstWeekContainsDate)??a.firstWeekContainsDate??((y=(g=a.locale)==null?void 0:g.options)==null?void 0:y.firstWeekContainsDate)??1,i=B(e,0);i.setFullYear(r+1,0,o),i.setHours(0,0,0,0);const s=ie(i,n),c=B(e,0);c.setFullYear(r,0,o),c.setHours(0,0,0,0);const d=ie(c,n);return t.getTime()>=s.getTime()?r+1:t.getTime()>=d.getTime()?r:r-1}function Gr(e,n){var s,c,d,u;const t=Oe(),r=(n==null?void 0:n.firstWeekContainsDate)??((c=(s=n==null?void 0:n.locale)==null?void 0:s.options)==null?void 0:c.firstWeekContainsDate)??t.firstWeekContainsDate??((u=(d=t.locale)==null?void 0:d.options)==null?void 0:u.firstWeekContainsDate)??1,a=$t(e,n),o=B(e,0);return o.setFullYear(a,0,r),o.setHours(0,0,0,0),ie(o,n)}function qt(e,n){const t=D(e),r=+ie(t,n)-+Gr(t,n);return Math.round(r/dt)+1}function N(e,n){const t=e<0?"-":"",r=Math.abs(e).toString().padStart(n,"0");return t+r}const ue={y(e,n){const t=e.getFullYear(),r=t>0?t:1-t;return N(n==="yy"?r%100:r,n.length)},M(e,n){const t=e.getMonth();return n==="M"?String(t+1):N(t+1,2)},d(e,n){return N(e.getDate(),n.length)},a(e,n){const t=e.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return t.toUpperCase();case"aaa":return t;case"aaaaa":return t[0];case"aaaa":default:return t==="am"?"a.m.":"p.m."}},h(e,n){return N(e.getHours()%12||12,n.length)},H(e,n){return N(e.getHours(),n.length)},m(e,n){return N(e.getMinutes(),n.length)},s(e,n){return N(e.getSeconds(),n.length)},S(e,n){const t=n.length,r=e.getMilliseconds(),a=Math.trunc(r*Math.pow(10,t-3));return N(a,n.length)}},_e={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Dt={G:function(e,n,t){const r=e.getFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return t.era(r,{width:"abbreviated"});case"GGGGG":return t.era(r,{width:"narrow"});case"GGGG":default:return t.era(r,{width:"wide"})}},y:function(e,n,t){if(n==="yo"){const r=e.getFullYear(),a=r>0?r:1-r;return t.ordinalNumber(a,{unit:"year"})}return ue.y(e,n)},Y:function(e,n,t,r){const a=$t(e,r),o=a>0?a:1-a;if(n==="YY"){const i=o%100;return N(i,2)}return n==="Yo"?t.ordinalNumber(o,{unit:"year"}):N(o,n.length)},R:function(e,n){const t=Ft(e);return N(t,n.length)},u:function(e,n){const t=e.getFullYear();return N(t,n.length)},Q:function(e,n,t){const r=Math.ceil((e.getMonth()+1)/3);switch(n){case"Q":return String(r);case"QQ":return N(r,2);case"Qo":return t.ordinalNumber(r,{unit:"quarter"});case"QQQ":return t.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return t.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return t.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,n,t){const r=Math.ceil((e.getMonth()+1)/3);switch(n){case"q":return String(r);case"qq":return N(r,2);case"qo":return t.ordinalNumber(r,{unit:"quarter"});case"qqq":return t.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return t.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return t.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,n,t){const r=e.getMonth();switch(n){case"M":case"MM":return ue.M(e,n);case"Mo":return t.ordinalNumber(r+1,{unit:"month"});case"MMM":return t.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return t.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return t.month(r,{width:"wide",context:"formatting"})}},L:function(e,n,t){const r=e.getMonth();switch(n){case"L":return String(r+1);case"LL":return N(r+1,2);case"Lo":return t.ordinalNumber(r+1,{unit:"month"});case"LLL":return t.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return t.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return t.month(r,{width:"wide",context:"standalone"})}},w:function(e,n,t,r){const a=qt(e,r);return n==="wo"?t.ordinalNumber(a,{unit:"week"}):N(a,n.length)},I:function(e,n,t){const r=Vt(e);return n==="Io"?t.ordinalNumber(r,{unit:"week"}):N(r,n.length)},d:function(e,n,t){return n==="do"?t.ordinalNumber(e.getDate(),{unit:"date"}):ue.d(e,n)},D:function(e,n,t){const r=Kr(e);return n==="Do"?t.ordinalNumber(r,{unit:"dayOfYear"}):N(r,n.length)},E:function(e,n,t){const r=e.getDay();switch(n){case"E":case"EE":case"EEE":return t.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return t.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return t.day(r,{width:"short",context:"formatting"});case"EEEE":default:return t.day(r,{width:"wide",context:"formatting"})}},e:function(e,n,t,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(n){case"e":return String(o);case"ee":return N(o,2);case"eo":return t.ordinalNumber(o,{unit:"day"});case"eee":return t.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return t.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return t.day(a,{width:"short",context:"formatting"});case"eeee":default:return t.day(a,{width:"wide",context:"formatting"})}},c:function(e,n,t,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(n){case"c":return String(o);case"cc":return N(o,n.length);case"co":return t.ordinalNumber(o,{unit:"day"});case"ccc":return t.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return t.day(a,{width:"narrow",context:"standalone"});case"cccccc":return t.day(a,{width:"short",context:"standalone"});case"cccc":default:return t.day(a,{width:"wide",context:"standalone"})}},i:function(e,n,t){const r=e.getDay(),a=r===0?7:r;switch(n){case"i":return String(a);case"ii":return N(a,n.length);case"io":return t.ordinalNumber(a,{unit:"day"});case"iii":return t.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return t.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return t.day(r,{width:"short",context:"formatting"});case"iiii":default:return t.day(r,{width:"wide",context:"formatting"})}},a:function(e,n,t){const a=e.getHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return t.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return t.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return t.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return t.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,n,t){const r=e.getHours();let a;switch(r===12?a=_e.noon:r===0?a=_e.midnight:a=r/12>=1?"pm":"am",n){case"b":case"bb":return t.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return t.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return t.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return t.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,n,t){const r=e.getHours();let a;switch(r>=17?a=_e.evening:r>=12?a=_e.afternoon:r>=4?a=_e.morning:a=_e.night,n){case"B":case"BB":case"BBB":return t.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return t.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return t.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,n,t){if(n==="ho"){let r=e.getHours()%12;return r===0&&(r=12),t.ordinalNumber(r,{unit:"hour"})}return ue.h(e,n)},H:function(e,n,t){return n==="Ho"?t.ordinalNumber(e.getHours(),{unit:"hour"}):ue.H(e,n)},K:function(e,n,t){const r=e.getHours()%12;return n==="Ko"?t.ordinalNumber(r,{unit:"hour"}):N(r,n.length)},k:function(e,n,t){let r=e.getHours();return r===0&&(r=24),n==="ko"?t.ordinalNumber(r,{unit:"hour"}):N(r,n.length)},m:function(e,n,t){return n==="mo"?t.ordinalNumber(e.getMinutes(),{unit:"minute"}):ue.m(e,n)},s:function(e,n,t){return n==="so"?t.ordinalNumber(e.getSeconds(),{unit:"second"}):ue.s(e,n)},S:function(e,n){return ue.S(e,n)},X:function(e,n,t){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(n){case"X":return Pt(r);case"XXXX":case"XX":return ye(r);case"XXXXX":case"XXX":default:return ye(r,":")}},x:function(e,n,t){const r=e.getTimezoneOffset();switch(n){case"x":return Pt(r);case"xxxx":case"xx":return ye(r);case"xxxxx":case"xxx":default:return ye(r,":")}},O:function(e,n,t){const r=e.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+Nt(r,":");case"OOOO":default:return"GMT"+ye(r,":")}},z:function(e,n,t){const r=e.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+Nt(r,":");case"zzzz":default:return"GMT"+ye(r,":")}},t:function(e,n,t){const r=Math.trunc(e.getTime()/1e3);return N(r,n.length)},T:function(e,n,t){const r=e.getTime();return N(r,n.length)}};function Nt(e,n=""){const t=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),o=r%60;return o===0?t+String(a):t+String(a)+n+N(o,2)}function Pt(e,n){return e%60===0?(e>0?"-":"+")+N(Math.abs(e)/60,2):ye(e,n)}function ye(e,n=""){const t=e>0?"-":"+",r=Math.abs(e),a=N(Math.trunc(r/60),2),o=N(r%60,2);return t+a+n+o}const kt=(e,n)=>{switch(e){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},Ut=(e,n)=>{switch(e){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},Jr=(e,n)=>{const t=e.match(/(P+)(p+)?/)||[],r=t[1],a=t[2];if(!a)return kt(e,n);let o;switch(r){case"P":o=n.dateTime({width:"short"});break;case"PP":o=n.dateTime({width:"medium"});break;case"PPP":o=n.dateTime({width:"long"});break;case"PPPP":default:o=n.dateTime({width:"full"});break}return o.replace("{{date}}",kt(r,n)).replace("{{time}}",Ut(a,n))},zr={p:Ut,P:Jr},Qr=/^D+$/,Zr=/^Y+$/,ea=["D","DD","YY","YYYY"];function ta(e){return Qr.test(e)}function na(e){return Zr.test(e)}function ra(e,n,t){const r=aa(e,n,t);if(console.warn(r),ea.includes(e))throw new RangeError(r)}function aa(e,n,t){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${n}\`) for formatting ${r} to the input \`${t}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const oa=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ia=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sa=/^'([^]*?)'?$/,la=/''/g,ca=/[a-zA-Z]/;function Me(e,n,t){var u,m,g,y,b,v,p,S;const r=Oe(),a=(t==null?void 0:t.locale)??r.locale??Bt,o=(t==null?void 0:t.firstWeekContainsDate)??((m=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:m.firstWeekContainsDate)??r.firstWeekContainsDate??((y=(g=r.locale)==null?void 0:g.options)==null?void 0:y.firstWeekContainsDate)??1,i=(t==null?void 0:t.weekStartsOn)??((v=(b=t==null?void 0:t.locale)==null?void 0:b.options)==null?void 0:v.weekStartsOn)??r.weekStartsOn??((S=(p=r.locale)==null?void 0:p.options)==null?void 0:S.weekStartsOn)??0,s=D(e);if(!vr(s))throw new RangeError("Invalid time value");let c=n.match(ia).map(h=>{const x=h[0];if(x==="p"||x==="P"){const W=zr[x];return W(h,a.formatLong)}return h}).join("").match(oa).map(h=>{if(h==="''")return{isToken:!1,value:"'"};const x=h[0];if(x==="'")return{isToken:!1,value:da(h)};if(Dt[x])return{isToken:!0,value:h};if(x.match(ca))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");return{isToken:!1,value:h}});a.localize.preprocessor&&(c=a.localize.preprocessor(s,c));const d={firstWeekContainsDate:o,weekStartsOn:i,locale:a};return c.map(h=>{if(!h.isToken)return h.value;const x=h.value;(!(t!=null&&t.useAdditionalWeekYearTokens)&&na(x)||!(t!=null&&t.useAdditionalDayOfYearTokens)&&ta(x))&&ra(x,n,String(e));const W=Dt[x[0]];return W(s,x,a.localize,d)}).join("")}function da(e){const n=e.match(sa);return n?n[1].replace(la,"'"):e}function ua(e){const n=D(e),t=n.getFullYear(),r=n.getMonth(),a=B(e,0);return a.setFullYear(t,r+1,0),a.setHours(0,0,0,0),a.getDate()}function fa(e){return Math.trunc(+D(e)/1e3)}function ma(e){const n=D(e),t=n.getMonth();return n.setFullYear(n.getFullYear(),t+1,0),n.setHours(0,0,0,0),n}function ha(e,n){return pr(ma(e),A(e),n)+1}function nt(e,n){const t=D(e),r=D(n);return t.getTime()>r.getTime()}function Xt(e,n){const t=D(e),r=D(n);return+t<+r}function ht(e,n){const t=D(e),r=D(n);return t.getFullYear()===r.getFullYear()&&t.getMonth()===r.getMonth()}function va(e,n){const t=D(e),r=D(n);return t.getFullYear()===r.getFullYear()}function Ge(e,n){return F(e,-n)}function Je(e,n){const t=D(e),r=t.getFullYear(),a=t.getDate(),o=B(e,0);o.setFullYear(r,n,15),o.setHours(0,0,0,0);const i=ua(o);return t.setMonth(n,Math.min(a,i)),t}function jt(e,n){const t=D(e);return isNaN(+t)?B(e,NaN):(t.setFullYear(n),t)}const pa={lessThanXSeconds:{one:"moins d’une seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins d’une minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus d’un an",other:"plus de {{count}} ans"},almostXYears:{one:"presqu’un an",other:"presque {{count}} ans"}},ga=(e,n,t)=>{let r;const a=pa[e];return typeof a=="string"?r=a:n===1?r=a.one:r=a.other.replace("{{count}}",String(n)),t!=null&&t.addSuffix?t.comparison&&t.comparison>0?"dans "+r:"il y a "+r:r},ya={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},ba={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},wa={full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},xa={date:Ce({formats:ya,defaultWidth:"full"}),time:Ce({formats:ba,defaultWidth:"full"}),dateTime:Ce({formats:wa,defaultWidth:"full"})},Ma={lastWeek:"eeee 'dernier à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'prochain à' p",other:"P"},Sa=(e,n,t,r)=>Ma[e],_a={narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},Ca={narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},Da={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},Na={narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},Pa={narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de l’après-midi",evening:"du soir",night:"du matin"}},ka=(e,n)=>{const t=Number(e),r=n==null?void 0:n.unit;if(t===0)return"0";const a=["year","week","hour","minute","second"];let o;return t===1?o=r&&a.includes(r)?"ère":"er":o="ème",t+o},ja=["MMM","MMMM"],Oa={preprocessor:(e,n)=>e.getDate()===1||!n.some(r=>r.isToken&&ja.includes(r.value))?n:n.map(r=>r.isToken&&r.value==="do"?{isToken:!0,value:"d"}:r),ordinalNumber:ka,era:re({values:_a,defaultWidth:"wide"}),quarter:re({values:Ca,defaultWidth:"wide",argumentCallback:e=>e-1}),month:re({values:Da,defaultWidth:"wide"}),day:re({values:Na,defaultWidth:"wide"}),dayPeriod:re({values:Pa,defaultWidth:"wide"})},Ta=/^(\d+)(ième|ère|ème|er|e)?/i,Wa=/\d+/i,Ia={narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},Ea={any:[/^av/i,/^ap/i]},Ra={narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},La={any:[/1/i,/2/i,/3/i,/4/i]},Fa={narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},Ya={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},Aa={narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},Ha={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},Ba={narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},Va={any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},$a={ordinalNumber:Ht({matchPattern:Ta,parsePattern:Wa,valueCallback:e=>parseInt(e)}),era:ae({matchPatterns:Ia,defaultMatchWidth:"wide",parsePatterns:Ea,defaultParseWidth:"any"}),quarter:ae({matchPatterns:Ra,defaultMatchWidth:"wide",parsePatterns:La,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ae({matchPatterns:Fa,defaultMatchWidth:"wide",parsePatterns:Ya,defaultParseWidth:"any"}),day:ae({matchPatterns:Aa,defaultMatchWidth:"wide",parsePatterns:Ha,defaultParseWidth:"any"}),dayPeriod:ae({matchPatterns:Ba,defaultMatchWidth:"any",parsePatterns:Va,defaultParseWidth:"any"})},ss={code:"fr",formatDistance:ga,formatLong:xa,formatRelative:Sa,localize:Oa,match:$a,options:{weekStartsOn:1,firstWeekContainsDate:4}};var _=function(){return _=Object.assign||function(n){for(var t,r=1,a=arguments.length;r<a;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o])}return n},_.apply(this,arguments)};function qa(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]]);return t}function Kt(e,n,t){for(var r=0,a=n.length,o;r<a;r++)(o||!(r in n))&&(o||(o=Array.prototype.slice.call(n,0,r)),o[r]=n[r]);return e.concat(o||Array.prototype.slice.call(n))}function Te(e){return e.mode==="multiple"}function We(e){return e.mode==="range"}function Ae(e){return e.mode==="single"}var Ua={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};function Xa(e,n){return Me(e,"LLLL y",n)}function Ka(e,n){return Me(e,"d",n)}function Ga(e,n){return Me(e,"LLLL",n)}function Ja(e){return"".concat(e)}function za(e,n){return Me(e,"cccccc",n)}function Qa(e,n){return Me(e,"yyyy",n)}var Za=Object.freeze({__proto__:null,formatCaption:Xa,formatDay:Ka,formatMonthCaption:Ga,formatWeekNumber:Ja,formatWeekdayName:za,formatYearCaption:Qa}),eo=function(e,n,t){return Me(e,"do MMMM (EEEE)",t)},to=function(){return"Month: "},no=function(){return"Go to next month"},ro=function(){return"Go to previous month"},ao=function(e,n){return Me(e,"cccc",n)},oo=function(e){return"Week n. ".concat(e)},io=function(){return"Year: "},so=Object.freeze({__proto__:null,labelDay:eo,labelMonthDropdown:to,labelNext:no,labelPrevious:ro,labelWeekNumber:oo,labelWeekday:ao,labelYearDropdown:io});function lo(){var e="buttons",n=Ua,t=Bt,r={},a={},o=1,i={},s=new Date;return{captionLayout:e,classNames:n,formatters:Za,labels:so,locale:t,modifiersClassNames:r,modifiers:a,numberOfMonths:o,styles:i,today:s,mode:"default"}}function co(e){var n=e.fromYear,t=e.toYear,r=e.fromMonth,a=e.toMonth,o=e.fromDate,i=e.toDate;return r?o=A(r):n&&(o=new Date(n,0,1)),a?i=ft(a):t&&(i=new Date(t,11,31)),{fromDate:o?De(o):void 0,toDate:i?De(i):void 0}}var Gt=f.createContext(void 0);function uo(e){var n,t=e.initialProps,r=lo(),a=co(t),o=a.fromDate,i=a.toDate,s=(n=t.captionLayout)!==null&&n!==void 0?n:r.captionLayout;s!=="buttons"&&(!o||!i)&&(s="buttons");var c;(Ae(t)||Te(t)||We(t))&&(c=t.onSelect);var d=_(_(_({},r),t),{captionLayout:s,classNames:_(_({},r.classNames),t.classNames),components:_({},t.components),formatters:_(_({},r.formatters),t.formatters),fromDate:o,labels:_(_({},r.labels),t.labels),mode:t.mode||r.mode,modifiers:_(_({},r.modifiers),t.modifiers),modifiersClassNames:_(_({},r.modifiersClassNames),t.modifiersClassNames),onSelect:c,styles:_(_({},r.styles),t.styles),toDate:i});return l.jsx(Gt.Provider,{value:d,children:e.children})}function P(){var e=f.useContext(Gt);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function Jt(e){var n=P(),t=n.locale,r=n.classNames,a=n.styles,o=n.formatters.formatCaption;return l.jsx("div",{className:r.caption_label,style:a.caption_label,"aria-live":"polite",role:"presentation",id:e.id,children:o(e.displayMonth,{locale:t})})}function fo(e){return l.jsx("svg",_({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:l.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function zt(e){var n,t,r=e.onChange,a=e.value,o=e.children,i=e.caption,s=e.className,c=e.style,d=P(),u=(t=(n=d.components)===null||n===void 0?void 0:n.IconDropdown)!==null&&t!==void 0?t:fo;return l.jsxs("div",{className:s,style:c,children:[l.jsx("span",{className:d.classNames.vhidden,children:e["aria-label"]}),l.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:d.classNames.dropdown,style:d.styles.dropdown,value:a,onChange:r,children:o}),l.jsxs("div",{className:d.classNames.caption_label,style:d.styles.caption_label,"aria-hidden":"true",children:[i,l.jsx(u,{className:d.classNames.dropdown_icon,style:d.styles.dropdown_icon})]})]})}function mo(e){var n,t=P(),r=t.fromDate,a=t.toDate,o=t.styles,i=t.locale,s=t.formatters.formatMonthCaption,c=t.classNames,d=t.components,u=t.labels.labelMonthDropdown;if(!r)return l.jsx(l.Fragment,{});if(!a)return l.jsx(l.Fragment,{});var m=[];if(va(r,a))for(var g=A(r),y=r.getMonth();y<=a.getMonth();y++)m.push(Je(g,y));else for(var g=A(new Date),y=0;y<=11;y++)m.push(Je(g,y));var b=function(p){var S=Number(p.target.value),h=Je(A(e.displayMonth),S);e.onChange(h)},v=(n=d==null?void 0:d.Dropdown)!==null&&n!==void 0?n:zt;return l.jsx(v,{name:"months","aria-label":u(),className:c.dropdown_month,style:o.dropdown_month,onChange:b,value:e.displayMonth.getMonth(),caption:s(e.displayMonth,{locale:i}),children:m.map(function(p){return l.jsx("option",{value:p.getMonth(),children:s(p,{locale:i})},p.getMonth())})})}function ho(e){var n,t=e.displayMonth,r=P(),a=r.fromDate,o=r.toDate,i=r.locale,s=r.styles,c=r.classNames,d=r.components,u=r.formatters.formatYearCaption,m=r.labels.labelYearDropdown,g=[];if(!a)return l.jsx(l.Fragment,{});if(!o)return l.jsx(l.Fragment,{});for(var y=a.getFullYear(),b=o.getFullYear(),v=y;v<=b;v++)g.push(jt(Yt(new Date),v));var p=function(h){var x=jt(A(t),Number(h.target.value));e.onChange(x)},S=(n=d==null?void 0:d.Dropdown)!==null&&n!==void 0?n:zt;return l.jsx(S,{name:"years","aria-label":m(),className:c.dropdown_year,style:s.dropdown_year,onChange:p,value:t.getFullYear(),caption:u(t,{locale:i}),children:g.map(function(h){return l.jsx("option",{value:h.getFullYear(),children:u(h,{locale:i})},h.getFullYear())})})}function vo(e,n){var t=f.useState(e),r=t[0],a=t[1],o=n===void 0?r:n;return[o,a]}function po(e){var n=e.month,t=e.defaultMonth,r=e.today,a=n||t||r||new Date,o=e.toDate,i=e.fromDate,s=e.numberOfMonths,c=s===void 0?1:s;if(o&&je(o,a)<0){var d=-1*(c-1);a=Z(o,d)}return i&&je(a,i)<0&&(a=i),A(a)}function go(){var e=P(),n=po(e),t=vo(n,e.month),r=t[0],a=t[1],o=function(i){var s;if(!e.disableNavigation){var c=A(i);a(c),(s=e.onMonthChange)===null||s===void 0||s.call(e,c)}};return[r,o]}function yo(e,n){for(var t=n.reverseMonths,r=n.numberOfMonths,a=A(e),o=A(Z(a,r)),i=je(o,a),s=[],c=0;c<i;c++){var d=Z(a,c);s.push(d)}return t&&(s=s.reverse()),s}function bo(e,n){if(!n.disableNavigation){var t=n.toDate,r=n.pagedNavigation,a=n.numberOfMonths,o=a===void 0?1:a,i=r?o:1,s=A(e);if(!t)return Z(s,i);var c=je(t,e);if(!(c<o))return Z(s,i)}}function wo(e,n){if(!n.disableNavigation){var t=n.fromDate,r=n.pagedNavigation,a=n.numberOfMonths,o=a===void 0?1:a,i=r?o:1,s=A(e);if(!t)return Z(s,-i);var c=je(s,t);if(!(c<=0))return Z(s,-i)}}var Qt=f.createContext(void 0);function xo(e){var n=P(),t=go(),r=t[0],a=t[1],o=yo(r,n),i=bo(r,n),s=wo(r,n),c=function(m){return o.some(function(g){return ht(m,g)})},d=function(m,g){c(m)||(g&&Xt(m,g)?a(Z(m,1+n.numberOfMonths*-1)):a(m))},u={currentMonth:r,displayMonths:o,goToMonth:a,goToDate:d,previousMonth:s,nextMonth:i,isDateDisplayed:c};return l.jsx(Qt.Provider,{value:u,children:e.children})}function Ie(){var e=f.useContext(Qt);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function Ot(e){var n,t=P(),r=t.classNames,a=t.styles,o=t.components,i=Ie().goToMonth,s=function(u){i(Z(u,e.displayIndex?-e.displayIndex:0))},c=(n=o==null?void 0:o.CaptionLabel)!==null&&n!==void 0?n:Jt,d=l.jsx(c,{id:e.id,displayMonth:e.displayMonth});return l.jsxs("div",{className:r.caption_dropdowns,style:a.caption_dropdowns,children:[l.jsx("div",{className:r.vhidden,children:d}),l.jsx(mo,{onChange:s,displayMonth:e.displayMonth}),l.jsx(ho,{onChange:s,displayMonth:e.displayMonth})]})}function Mo(e){return l.jsx("svg",_({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:l.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function So(e){return l.jsx("svg",_({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:l.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var Fe=f.forwardRef(function(e,n){var t=P(),r=t.classNames,a=t.styles,o=[r.button_reset,r.button];e.className&&o.push(e.className);var i=o.join(" "),s=_(_({},a.button_reset),a.button);return e.style&&Object.assign(s,e.style),l.jsx("button",_({},e,{ref:n,type:"button",className:i,style:s}))});function _o(e){var n,t,r=P(),a=r.dir,o=r.locale,i=r.classNames,s=r.styles,c=r.labels,d=c.labelPrevious,u=c.labelNext,m=r.components;if(!e.nextMonth&&!e.previousMonth)return l.jsx(l.Fragment,{});var g=d(e.previousMonth,{locale:o}),y=[i.nav_button,i.nav_button_previous].join(" "),b=u(e.nextMonth,{locale:o}),v=[i.nav_button,i.nav_button_next].join(" "),p=(n=m==null?void 0:m.IconRight)!==null&&n!==void 0?n:So,S=(t=m==null?void 0:m.IconLeft)!==null&&t!==void 0?t:Mo;return l.jsxs("div",{className:i.nav,style:s.nav,children:[!e.hidePrevious&&l.jsx(Fe,{name:"previous-month","aria-label":g,className:y,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:a==="rtl"?l.jsx(p,{className:i.nav_icon,style:s.nav_icon}):l.jsx(S,{className:i.nav_icon,style:s.nav_icon})}),!e.hideNext&&l.jsx(Fe,{name:"next-month","aria-label":b,className:v,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:a==="rtl"?l.jsx(S,{className:i.nav_icon,style:s.nav_icon}):l.jsx(p,{className:i.nav_icon,style:s.nav_icon})})]})}function Tt(e){var n=P().numberOfMonths,t=Ie(),r=t.previousMonth,a=t.nextMonth,o=t.goToMonth,i=t.displayMonths,s=i.findIndex(function(b){return ht(e.displayMonth,b)}),c=s===0,d=s===i.length-1,u=n>1&&(c||!d),m=n>1&&(d||!c),g=function(){r&&o(r)},y=function(){a&&o(a)};return l.jsx(_o,{displayMonth:e.displayMonth,hideNext:u,hidePrevious:m,nextMonth:a,previousMonth:r,onPreviousClick:g,onNextClick:y})}function Co(e){var n,t=P(),r=t.classNames,a=t.disableNavigation,o=t.styles,i=t.captionLayout,s=t.components,c=(n=s==null?void 0:s.CaptionLabel)!==null&&n!==void 0?n:Jt,d;return a?d=l.jsx(c,{id:e.id,displayMonth:e.displayMonth}):i==="dropdown"?d=l.jsx(Ot,{displayMonth:e.displayMonth,id:e.id}):i==="dropdown-buttons"?d=l.jsxs(l.Fragment,{children:[l.jsx(Ot,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),l.jsx(Tt,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):d=l.jsxs(l.Fragment,{children:[l.jsx(c,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),l.jsx(Tt,{displayMonth:e.displayMonth,id:e.id})]}),l.jsx("div",{className:r.caption,style:o.caption,children:d})}function Do(e){var n=P(),t=n.footer,r=n.styles,a=n.classNames.tfoot;return t?l.jsx("tfoot",{className:a,style:r.tfoot,children:l.jsx("tr",{children:l.jsx("td",{colSpan:8,children:t})})}):l.jsx(l.Fragment,{})}function No(e,n,t){for(var r=t?be(new Date):ie(new Date,{locale:e,weekStartsOn:n}),a=[],o=0;o<7;o++){var i=F(r,o);a.push(i)}return a}function Po(){var e=P(),n=e.classNames,t=e.styles,r=e.showWeekNumber,a=e.locale,o=e.weekStartsOn,i=e.ISOWeek,s=e.formatters.formatWeekdayName,c=e.labels.labelWeekday,d=No(a,o,i);return l.jsxs("tr",{style:t.head_row,className:n.head_row,children:[r&&l.jsx("td",{style:t.head_cell,className:n.head_cell}),d.map(function(u,m){return l.jsx("th",{scope:"col",className:n.head_cell,style:t.head_cell,"aria-label":c(u,{locale:a}),children:s(u,{locale:a})},m)})]})}function ko(){var e,n=P(),t=n.classNames,r=n.styles,a=n.components,o=(e=a==null?void 0:a.HeadRow)!==null&&e!==void 0?e:Po;return l.jsx("thead",{style:r.head,className:t.head,children:l.jsx(o,{})})}function jo(e){var n=P(),t=n.locale,r=n.formatters.formatDay;return l.jsx(l.Fragment,{children:r(e.date,{locale:t})})}var vt=f.createContext(void 0);function Oo(e){if(!Te(e.initialProps)){var n={selected:void 0,modifiers:{disabled:[]}};return l.jsx(vt.Provider,{value:n,children:e.children})}return l.jsx(To,{initialProps:e.initialProps,children:e.children})}function To(e){var n=e.initialProps,t=e.children,r=n.selected,a=n.min,o=n.max,i=function(d,u,m){var g,y;(g=n.onDayClick)===null||g===void 0||g.call(n,d,u,m);var b=!!(u.selected&&a&&(r==null?void 0:r.length)===a);if(!b){var v=!!(!u.selected&&o&&(r==null?void 0:r.length)===o);if(!v){var p=r?Kt([],r):[];if(u.selected){var S=p.findIndex(function(h){return Y(d,h)});p.splice(S,1)}else p.push(d);(y=n.onSelect)===null||y===void 0||y.call(n,p,d,u,m)}}},s={disabled:[]};r&&s.disabled.push(function(d){var u=o&&r.length>o-1,m=r.some(function(g){return Y(g,d)});return!!(u&&!m)});var c={selected:r,onDayClick:i,modifiers:s};return l.jsx(vt.Provider,{value:c,children:t})}function pt(){var e=f.useContext(vt);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function Wo(e,n){var t=n||{},r=t.from,a=t.to;return r&&a?Y(a,e)&&Y(r,e)?void 0:Y(a,e)?{from:a,to:void 0}:Y(r,e)?void 0:nt(r,e)?{from:e,to:a}:{from:r,to:e}:a?nt(e,a)?{from:a,to:e}:{from:e,to:a}:r?Xt(e,r)?{from:e,to:r}:{from:r,to:e}:{from:e,to:void 0}}var gt=f.createContext(void 0);function Io(e){if(!We(e.initialProps)){var n={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return l.jsx(gt.Provider,{value:n,children:e.children})}return l.jsx(Eo,{initialProps:e.initialProps,children:e.children})}function Eo(e){var n=e.initialProps,t=e.children,r=n.selected,a=r||{},o=a.from,i=a.to,s=n.min,c=n.max,d=function(y,b,v){var p,S;(p=n.onDayClick)===null||p===void 0||p.call(n,y,b,v);var h=Wo(y,r);(S=n.onSelect)===null||S===void 0||S.call(n,h,y,b,v)},u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(o?(u.range_start=[o],i?(u.range_end=[i],Y(o,i)||(u.range_middle=[{after:o,before:i}])):u.range_end=[o]):i&&(u.range_start=[i],u.range_end=[i]),s&&(o&&!i&&u.disabled.push({after:Ge(o,s-1),before:F(o,s-1)}),o&&i&&u.disabled.push({after:o,before:F(o,s-1)}),!o&&i&&u.disabled.push({after:Ge(i,s-1),before:F(i,s-1)})),c){if(o&&!i&&(u.disabled.push({before:F(o,-c+1)}),u.disabled.push({after:F(o,c-1)})),o&&i){var m=oe(i,o)+1,g=c-m;u.disabled.push({before:Ge(o,g)}),u.disabled.push({after:F(i,g)})}!o&&i&&(u.disabled.push({before:F(i,-c+1)}),u.disabled.push({after:F(i,c-1)}))}return l.jsx(gt.Provider,{value:{selected:r,onDayClick:d,modifiers:u},children:t})}function yt(){var e=f.useContext(gt);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function Re(e){return Array.isArray(e)?Kt([],e):e!==void 0?[e]:[]}function Ro(e){var n={};return Object.entries(e).forEach(function(t){var r=t[0],a=t[1];n[r]=Re(a)}),n}var ee;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(ee||(ee={}));var Lo=ee.Selected,ce=ee.Disabled,Fo=ee.Hidden,Yo=ee.Today,ze=ee.RangeEnd,Qe=ee.RangeMiddle,Ze=ee.RangeStart,Ao=ee.Outside;function Ho(e,n,t){var r,a=(r={},r[Lo]=Re(e.selected),r[ce]=Re(e.disabled),r[Fo]=Re(e.hidden),r[Yo]=[e.today],r[ze]=[],r[Qe]=[],r[Ze]=[],r[Ao]=[],r);return e.fromDate&&a[ce].push({before:e.fromDate}),e.toDate&&a[ce].push({after:e.toDate}),Te(e)?a[ce]=a[ce].concat(n.modifiers[ce]):We(e)&&(a[ce]=a[ce].concat(t.modifiers[ce]),a[Ze]=t.modifiers[Ze],a[Qe]=t.modifiers[Qe],a[ze]=t.modifiers[ze]),a}var Zt=f.createContext(void 0);function Bo(e){var n=P(),t=pt(),r=yt(),a=Ho(n,t,r),o=Ro(n.modifiers),i=_(_({},a),o);return l.jsx(Zt.Provider,{value:i,children:e.children})}function en(){var e=f.useContext(Zt);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function Vo(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function $o(e){return!!(e&&typeof e=="object"&&"from"in e)}function qo(e){return!!(e&&typeof e=="object"&&"after"in e)}function Uo(e){return!!(e&&typeof e=="object"&&"before"in e)}function Xo(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function Ko(e,n){var t,r=n.from,a=n.to;if(r&&a){var o=oe(a,r)<0;o&&(t=[a,r],r=t[0],a=t[1]);var i=oe(e,r)>=0&&oe(a,e)>=0;return i}return a?Y(a,e):r?Y(r,e):!1}function Go(e){return ut(e)}function Jo(e){return Array.isArray(e)&&e.every(ut)}function zo(e,n){return n.some(function(t){if(typeof t=="boolean")return t;if(Go(t))return Y(e,t);if(Jo(t))return t.includes(e);if($o(t))return Ko(e,t);if(Xo(t))return t.dayOfWeek.includes(e.getDay());if(Vo(t)){var r=oe(t.before,e),a=oe(t.after,e),o=r>0,i=a<0,s=nt(t.before,t.after);return s?i&&o:o||i}return qo(t)?oe(e,t.after)>0:Uo(t)?oe(t.before,e)>0:typeof t=="function"?t(e):!1})}function bt(e,n,t){var r=Object.keys(n).reduce(function(o,i){var s=n[i];return zo(e,s)&&o.push(i),o},[]),a={};return r.forEach(function(o){return a[o]=!0}),t&&!ht(e,t)&&(a.outside=!0),a}function Qo(e,n){for(var t=A(e[0]),r=ft(e[e.length-1]),a,o,i=t;i<=r;){var s=bt(i,n),c=!s.disabled&&!s.hidden;if(!c){i=F(i,1);continue}if(s.selected)return i;s.today&&!o&&(o=i),a||(a=i),i=F(i,1)}return o||a}var Zo=365;function tn(e,n){var t=n.moveBy,r=n.direction,a=n.context,o=n.modifiers,i=n.retry,s=i===void 0?{count:0,lastFocused:e}:i,c=a.weekStartsOn,d=a.fromDate,u=a.toDate,m=a.locale,g={day:F,week:tt,month:Z,year:fr,startOfWeek:function(p){return a.ISOWeek?be(p):ie(p,{locale:m,weekStartsOn:c})},endOfWeek:function(p){return a.ISOWeek?At(p):mt(p,{locale:m,weekStartsOn:c})}},y=g[t](e,r==="after"?1:-1);r==="before"&&d?y=mr([d,y]):r==="after"&&u&&(y=hr([u,y]));var b=!0;if(o){var v=bt(y,o);b=!v.disabled&&!v.hidden}return b?y:s.count>Zo?s.lastFocused:tn(y,{moveBy:t,direction:r,context:a,modifiers:o,retry:_(_({},s),{count:s.count+1})})}var nn=f.createContext(void 0);function ei(e){var n=Ie(),t=en(),r=f.useState(),a=r[0],o=r[1],i=f.useState(),s=i[0],c=i[1],d=Qo(n.displayMonths,t),u=a??(s&&n.isDateDisplayed(s))?s:d,m=function(){c(a),o(void 0)},g=function(p){o(p)},y=P(),b=function(p,S){if(a){var h=tn(a,{moveBy:p,direction:S,context:y,modifiers:t});Y(a,h)||(n.goToDate(h,a),g(h))}},v={focusedDay:a,focusTarget:u,blur:m,focus:g,focusDayAfter:function(){return b("day","after")},focusDayBefore:function(){return b("day","before")},focusWeekAfter:function(){return b("week","after")},focusWeekBefore:function(){return b("week","before")},focusMonthBefore:function(){return b("month","before")},focusMonthAfter:function(){return b("month","after")},focusYearBefore:function(){return b("year","before")},focusYearAfter:function(){return b("year","after")},focusStartOfWeek:function(){return b("startOfWeek","before")},focusEndOfWeek:function(){return b("endOfWeek","after")}};return l.jsx(nn.Provider,{value:v,children:e.children})}function wt(){var e=f.useContext(nn);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function ti(e,n){var t=en(),r=bt(e,t,n);return r}var xt=f.createContext(void 0);function ni(e){if(!Ae(e.initialProps)){var n={selected:void 0};return l.jsx(xt.Provider,{value:n,children:e.children})}return l.jsx(ri,{initialProps:e.initialProps,children:e.children})}function ri(e){var n=e.initialProps,t=e.children,r=function(o,i,s){var c,d,u;if((c=n.onDayClick)===null||c===void 0||c.call(n,o,i,s),i.selected&&!n.required){(d=n.onSelect)===null||d===void 0||d.call(n,void 0,o,i,s);return}(u=n.onSelect)===null||u===void 0||u.call(n,o,o,i,s)},a={selected:n.selected,onDayClick:r};return l.jsx(xt.Provider,{value:a,children:t})}function rn(){var e=f.useContext(xt);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function ai(e,n){var t=P(),r=rn(),a=pt(),o=yt(),i=wt(),s=i.focusDayAfter,c=i.focusDayBefore,d=i.focusWeekAfter,u=i.focusWeekBefore,m=i.blur,g=i.focus,y=i.focusMonthBefore,b=i.focusMonthAfter,v=i.focusYearBefore,p=i.focusYearAfter,S=i.focusStartOfWeek,h=i.focusEndOfWeek,x=function(M){var w,q,ve,de;Ae(t)?(w=r.onDayClick)===null||w===void 0||w.call(r,e,n,M):Te(t)?(q=a.onDayClick)===null||q===void 0||q.call(a,e,n,M):We(t)?(ve=o.onDayClick)===null||ve===void 0||ve.call(o,e,n,M):(de=t.onDayClick)===null||de===void 0||de.call(t,e,n,M)},W=function(M){var w;g(e),(w=t.onDayFocus)===null||w===void 0||w.call(t,e,n,M)},L=function(M){var w;m(),(w=t.onDayBlur)===null||w===void 0||w.call(t,e,n,M)},U=function(M){var w;(w=t.onDayMouseEnter)===null||w===void 0||w.call(t,e,n,M)},E=function(M){var w;(w=t.onDayMouseLeave)===null||w===void 0||w.call(t,e,n,M)},$=function(M){var w;(w=t.onDayPointerEnter)===null||w===void 0||w.call(t,e,n,M)},te=function(M){var w;(w=t.onDayPointerLeave)===null||w===void 0||w.call(t,e,n,M)},le=function(M){var w;(w=t.onDayTouchCancel)===null||w===void 0||w.call(t,e,n,M)},X=function(M){var w;(w=t.onDayTouchEnd)===null||w===void 0||w.call(t,e,n,M)},K=function(M){var w;(w=t.onDayTouchMove)===null||w===void 0||w.call(t,e,n,M)},ne=function(M){var w;(w=t.onDayTouchStart)===null||w===void 0||w.call(t,e,n,M)},G=function(M){var w;(w=t.onDayKeyUp)===null||w===void 0||w.call(t,e,n,M)},J=function(M){var w;switch(M.key){case"ArrowLeft":M.preventDefault(),M.stopPropagation(),t.dir==="rtl"?s():c();break;case"ArrowRight":M.preventDefault(),M.stopPropagation(),t.dir==="rtl"?c():s();break;case"ArrowDown":M.preventDefault(),M.stopPropagation(),d();break;case"ArrowUp":M.preventDefault(),M.stopPropagation(),u();break;case"PageUp":M.preventDefault(),M.stopPropagation(),M.shiftKey?v():y();break;case"PageDown":M.preventDefault(),M.stopPropagation(),M.shiftKey?p():b();break;case"Home":M.preventDefault(),M.stopPropagation(),S();break;case"End":M.preventDefault(),M.stopPropagation(),h();break}(w=t.onDayKeyDown)===null||w===void 0||w.call(t,e,n,M)},R={onClick:x,onFocus:W,onBlur:L,onKeyDown:J,onKeyUp:G,onMouseEnter:U,onMouseLeave:E,onPointerEnter:$,onPointerLeave:te,onTouchCancel:le,onTouchEnd:X,onTouchMove:K,onTouchStart:ne};return R}function oi(){var e=P(),n=rn(),t=pt(),r=yt(),a=Ae(e)?n.selected:Te(e)?t.selected:We(e)?r.selected:void 0;return a}function ii(e){return Object.values(ee).includes(e)}function si(e,n){var t=[e.classNames.day];return Object.keys(n).forEach(function(r){var a=e.modifiersClassNames[r];if(a)t.push(a);else if(ii(r)){var o=e.classNames["day_".concat(r)];o&&t.push(o)}}),t}function li(e,n){var t=_({},e.styles.day);return Object.keys(n).forEach(function(r){var a;t=_(_({},t),(a=e.modifiersStyles)===null||a===void 0?void 0:a[r])}),t}function ci(e,n,t){var r,a,o,i=P(),s=wt(),c=ti(e,n),d=ai(e,c),u=oi(),m=!!(i.onDayClick||i.mode!=="default");f.useEffect(function(){var U;c.outside||s.focusedDay&&m&&Y(s.focusedDay,e)&&((U=t.current)===null||U===void 0||U.focus())},[s.focusedDay,e,t,m,c.outside]);var g=si(i,c).join(" "),y=li(i,c),b=!!(c.outside&&!i.showOutsideDays||c.hidden),v=(o=(a=i.components)===null||a===void 0?void 0:a.DayContent)!==null&&o!==void 0?o:jo,p=l.jsx(v,{date:e,displayMonth:n,activeModifiers:c}),S={style:y,className:g,children:p,role:"gridcell"},h=s.focusTarget&&Y(s.focusTarget,e)&&!c.outside,x=s.focusedDay&&Y(s.focusedDay,e),W=_(_(_({},S),(r={disabled:c.disabled,role:"gridcell"},r["aria-selected"]=c.selected,r.tabIndex=x||h?0:-1,r)),d),L={isButton:m,isHidden:b,activeModifiers:c,selectedDays:u,buttonProps:W,divProps:S};return L}function di(e){var n=f.useRef(null),t=ci(e.date,e.displayMonth,n);return t.isHidden?l.jsx("div",{role:"gridcell"}):t.isButton?l.jsx(Fe,_({name:"day",ref:n},t.buttonProps)):l.jsx("div",_({},t.divProps))}function ui(e){var n=e.number,t=e.dates,r=P(),a=r.onWeekNumberClick,o=r.styles,i=r.classNames,s=r.locale,c=r.labels.labelWeekNumber,d=r.formatters.formatWeekNumber,u=d(Number(n),{locale:s});if(!a)return l.jsx("span",{className:i.weeknumber,style:o.weeknumber,children:u});var m=c(Number(n),{locale:s}),g=function(y){a(n,t,y)};return l.jsx(Fe,{name:"week-number","aria-label":m,className:i.weeknumber,style:o.weeknumber,onClick:g,children:u})}function fi(e){var n,t,r=P(),a=r.styles,o=r.classNames,i=r.showWeekNumber,s=r.components,c=(n=s==null?void 0:s.Day)!==null&&n!==void 0?n:di,d=(t=s==null?void 0:s.WeekNumber)!==null&&t!==void 0?t:ui,u;return i&&(u=l.jsx("td",{className:o.cell,style:a.cell,children:l.jsx(d,{number:e.weekNumber,dates:e.dates})})),l.jsxs("tr",{className:o.row,style:a.row,children:[u,e.dates.map(function(m){return l.jsx("td",{className:o.cell,style:a.cell,role:"presentation",children:l.jsx(c,{displayMonth:e.displayMonth,date:m})},fa(m))})]})}function Wt(e,n,t){for(var r=t!=null&&t.ISOWeek?At(n):mt(n,t),a=t!=null&&t.ISOWeek?be(e):ie(e,t),o=oe(r,a),i=[],s=0;s<=o;s++)i.push(F(a,s));var c=i.reduce(function(d,u){var m=t!=null&&t.ISOWeek?Vt(u):qt(u,t),g=d.find(function(y){return y.weekNumber===m});return g?(g.dates.push(u),d):(d.push({weekNumber:m,dates:[u]}),d)},[]);return c}function mi(e,n){var t=Wt(A(e),ft(e),n);if(n!=null&&n.useFixedWeeks){var r=ha(e,n);if(r<6){var a=t[t.length-1],o=a.dates[a.dates.length-1],i=tt(o,6-r),s=Wt(tt(o,1),i,n);t.push.apply(t,s)}}return t}function hi(e){var n,t,r,a=P(),o=a.locale,i=a.classNames,s=a.styles,c=a.hideHead,d=a.fixedWeeks,u=a.components,m=a.weekStartsOn,g=a.firstWeekContainsDate,y=a.ISOWeek,b=mi(e.displayMonth,{useFixedWeeks:!!d,ISOWeek:y,locale:o,weekStartsOn:m,firstWeekContainsDate:g}),v=(n=u==null?void 0:u.Head)!==null&&n!==void 0?n:ko,p=(t=u==null?void 0:u.Row)!==null&&t!==void 0?t:fi,S=(r=u==null?void 0:u.Footer)!==null&&r!==void 0?r:Do;return l.jsxs("table",{id:e.id,className:i.table,style:s.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!c&&l.jsx(v,{}),l.jsx("tbody",{className:i.tbody,style:s.tbody,children:b.map(function(h){return l.jsx(p,{displayMonth:e.displayMonth,dates:h.dates,weekNumber:h.weekNumber},h.weekNumber)})}),l.jsx(S,{displayMonth:e.displayMonth})]})}function vi(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var pi=vi()?f.useLayoutEffect:f.useEffect,et=!1,gi=0;function It(){return"react-day-picker-".concat(++gi)}function yi(e){var n,t=e??(et?It():null),r=f.useState(t),a=r[0],o=r[1];return pi(function(){a===null&&o(It())},[]),f.useEffect(function(){et===!1&&(et=!0)},[]),(n=e??a)!==null&&n!==void 0?n:void 0}function bi(e){var n,t,r=P(),a=r.dir,o=r.classNames,i=r.styles,s=r.components,c=Ie().displayMonths,d=yi(r.id?"".concat(r.id,"-").concat(e.displayIndex):void 0),u=r.id?"".concat(r.id,"-grid-").concat(e.displayIndex):void 0,m=[o.month],g=i.month,y=e.displayIndex===0,b=e.displayIndex===c.length-1,v=!y&&!b;a==="rtl"&&(n=[y,b],b=n[0],y=n[1]),y&&(m.push(o.caption_start),g=_(_({},g),i.caption_start)),b&&(m.push(o.caption_end),g=_(_({},g),i.caption_end)),v&&(m.push(o.caption_between),g=_(_({},g),i.caption_between));var p=(t=s==null?void 0:s.Caption)!==null&&t!==void 0?t:Co;return l.jsxs("div",{className:m.join(" "),style:g,children:[l.jsx(p,{id:d,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),l.jsx(hi,{id:u,"aria-labelledby":d,displayMonth:e.displayMonth})]},e.displayIndex)}function wi(e){var n=P(),t=n.classNames,r=n.styles;return l.jsx("div",{className:t.months,style:r.months,children:e.children})}function xi(e){var n,t,r=e.initialProps,a=P(),o=wt(),i=Ie(),s=f.useState(!1),c=s[0],d=s[1];f.useEffect(function(){a.initialFocus&&o.focusTarget&&(c||(o.focus(o.focusTarget),d(!0)))},[a.initialFocus,c,o.focus,o.focusTarget,o]);var u=[a.classNames.root,a.className];a.numberOfMonths>1&&u.push(a.classNames.multiple_months),a.showWeekNumber&&u.push(a.classNames.with_weeknumber);var m=_(_({},a.styles.root),a.style),g=Object.keys(r).filter(function(b){return b.startsWith("data-")}).reduce(function(b,v){var p;return _(_({},b),(p={},p[v]=r[v],p))},{}),y=(t=(n=r.components)===null||n===void 0?void 0:n.Months)!==null&&t!==void 0?t:wi;return l.jsx("div",_({className:u.join(" "),style:m,dir:a.dir,id:a.id,nonce:r.nonce,title:r.title,lang:r.lang},g,{children:l.jsx(y,{children:i.displayMonths.map(function(b,v){return l.jsx(bi,{displayIndex:v,displayMonth:b},v)})})}))}function Mi(e){var n=e.children,t=qa(e,["children"]);return l.jsx(uo,{initialProps:t,children:l.jsx(xo,{children:l.jsx(ni,{initialProps:t,children:l.jsx(Oo,{initialProps:t,children:l.jsx(Io,{initialProps:t,children:l.jsx(Bo,{children:l.jsx(ei,{children:n})})})})})})})}function Si(e){return l.jsx(Mi,_({},e,{children:l.jsx(xi,{initialProps:e})}))}function _i({className:e,classNames:n,showOutsideDays:t=!0,...r}){return l.jsx(Si,{showOutsideDays:t,className:Q("p-3",e),classNames:{months:"flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0",month:"space-y-4",caption:"flex justify-center pt-1 relative items-center",caption_label:"text-sm font-medium",nav:"space-x-1 flex items-center",nav_button:Q(St({variant:"outline"}),"h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"),nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-y-1",head_row:"flex",head_cell:"text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]",row:"flex w-full mt-2",cell:"h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20",day:Q(St({variant:"ghost"}),"h-9 w-9 p-0 font-normal aria-selected:opacity-100"),day_range_end:"day-range-end",day_selected:"bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground",day_today:"bg-accent text-accent-foreground",day_outside:"day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",day_disabled:"text-muted-foreground opacity-50",day_range_middle:"aria-selected:bg-accent aria-selected:text-accent-foreground",day_hidden:"invisible",...n},components:{IconLeft:({...a})=>l.jsx(sr,{className:"h-4 w-4"}),IconRight:({...a})=>l.jsx(Bn,{className:"h-4 w-4"})},...r})}_i.displayName="Calendar";var Ci=[" ","Enter","ArrowUp","ArrowDown"],Di=[" ","Enter"],we="Select",[He,Be,Ni]=Vn(we),[Ne,ls]=$n(we,[Ni,Et]),Ve=Et(),[Pi,me]=Ne(we),[ki,ji]=Ne(we),an=e=>{const{__scopeSelect:n,children:t,open:r,defaultOpen:a,onOpenChange:o,value:i,defaultValue:s,onValueChange:c,dir:d,name:u,autoComplete:m,disabled:g,required:y,form:b}=e,v=Ve(n),[p,S]=f.useState(null),[h,x]=f.useState(null),[W,L]=f.useState(!1),U=nr(d),[E,$]=_t({prop:r,defaultProp:a??!1,onChange:o,caller:we}),[te,le]=_t({prop:i,defaultProp:s,onChange:c,caller:we}),X=f.useRef(null),K=p?b||!!p.closest("form"):!0,[ne,G]=f.useState(new Set),J=Array.from(ne).map(R=>R.props.value).join(";");return l.jsx(rr,{...v,children:l.jsxs(Pi,{required:y,scope:n,trigger:p,onTriggerChange:S,valueNode:h,onValueNodeChange:x,valueNodeHasChildren:W,onValueNodeHasChildrenChange:L,contentId:ct(),value:te,onValueChange:le,open:E,onOpenChange:$,dir:U,triggerPointerDownPosRef:X,disabled:g,children:[l.jsx(He.Provider,{scope:n,children:l.jsx(ki,{scope:e.__scopeSelect,onNativeOptionAdd:f.useCallback(R=>{G(M=>new Set(M).add(R))},[]),onNativeOptionRemove:f.useCallback(R=>{G(M=>{const w=new Set(M);return w.delete(R),w})},[]),children:t})}),K?l.jsxs(kn,{"aria-hidden":!0,required:y,tabIndex:-1,name:u,autoComplete:m,value:te,onChange:R=>le(R.target.value),disabled:g,form:b,children:[te===void 0?l.jsx("option",{value:""}):null,Array.from(ne)]},J):null]})})};an.displayName=we;var on="SelectTrigger",sn=f.forwardRef((e,n)=>{const{__scopeSelect:t,disabled:r=!1,...a}=e,o=Ve(t),i=me(on,t),s=i.disabled||r,c=se(n,i.onTriggerChange),d=Be(t),u=f.useRef("touch"),[m,g,y]=On(v=>{const p=d().filter(x=>!x.disabled),S=p.find(x=>x.value===i.value),h=Tn(p,v,S);h!==void 0&&i.onValueChange(h.value)}),b=v=>{s||(i.onOpenChange(!0),y()),v&&(i.triggerPointerDownPosRef.current={x:Math.round(v.pageX),y:Math.round(v.pageY)})};return l.jsx(qn,{asChild:!0,...o,children:l.jsx(V.button,{type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":jn(i.value)?"":void 0,...a,ref:c,onClick:I(a.onClick,v=>{v.currentTarget.focus(),u.current!=="mouse"&&b(v)}),onPointerDown:I(a.onPointerDown,v=>{u.current=v.pointerType;const p=v.target;p.hasPointerCapture(v.pointerId)&&p.releasePointerCapture(v.pointerId),v.button===0&&v.ctrlKey===!1&&v.pointerType==="mouse"&&(b(v),v.preventDefault())}),onKeyDown:I(a.onKeyDown,v=>{const p=m.current!=="";!(v.ctrlKey||v.altKey||v.metaKey)&&v.key.length===1&&g(v.key),!(p&&v.key===" ")&&Ci.includes(v.key)&&(b(),v.preventDefault())})})})});sn.displayName=on;var ln="SelectValue",cn=f.forwardRef((e,n)=>{const{__scopeSelect:t,className:r,style:a,children:o,placeholder:i="",...s}=e,c=me(ln,t),{onValueNodeHasChildrenChange:d}=c,u=o!==void 0,m=se(n,c.onValueNodeChange);return fe(()=>{d(u)},[d,u]),l.jsx(V.span,{...s,ref:m,style:{pointerEvents:"none"},children:jn(c.value)?l.jsx(l.Fragment,{children:i}):o})});cn.displayName=ln;var Oi="SelectIcon",dn=f.forwardRef((e,n)=>{const{__scopeSelect:t,children:r,...a}=e;return l.jsx(V.span,{"aria-hidden":!0,...a,ref:n,children:r||"▼"})});dn.displayName=Oi;var Ti="SelectPortal",un=e=>l.jsx(ar,{asChild:!0,...e});un.displayName=Ti;var xe="SelectContent",fn=f.forwardRef((e,n)=>{const t=me(xe,e.__scopeSelect),[r,a]=f.useState();if(fe(()=>{a(new DocumentFragment)},[]),!t.open){const o=r;return o?Rt.createPortal(l.jsx(mn,{scope:e.__scopeSelect,children:l.jsx(He.Slot,{scope:e.__scopeSelect,children:l.jsx("div",{children:e.children})})}),o):null}return l.jsx(hn,{...e,ref:n})});fn.displayName=xe;var z=10,[mn,he]=Ne(xe),Wi="SelectContentImpl",Ii=or("SelectContent.RemoveScroll"),hn=f.forwardRef((e,n)=>{const{__scopeSelect:t,position:r="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:o,onPointerDownOutside:i,side:s,sideOffset:c,align:d,alignOffset:u,arrowPadding:m,collisionBoundary:g,collisionPadding:y,sticky:b,hideWhenDetached:v,avoidCollisions:p,...S}=e,h=me(xe,t),[x,W]=f.useState(null),[L,U]=f.useState(null),E=se(n,C=>W(C)),[$,te]=f.useState(null),[le,X]=f.useState(null),K=Be(t),[ne,G]=f.useState(!1),J=f.useRef(!1);f.useEffect(()=>{if(x)return Un(x)},[x]),Xn();const R=f.useCallback(C=>{const[T,...H]=K().map(j=>j.ref.current),[O]=H.slice(-1),k=document.activeElement;for(const j of C)if(j===k||(j==null||j.scrollIntoView({block:"nearest"}),j===T&&L&&(L.scrollTop=0),j===O&&L&&(L.scrollTop=L.scrollHeight),j==null||j.focus(),document.activeElement!==k))return},[K,L]),M=f.useCallback(()=>R([$,x]),[R,$,x]);f.useEffect(()=>{ne&&M()},[ne,M]);const{onOpenChange:w,triggerPointerDownPosRef:q}=h;f.useEffect(()=>{if(x){let C={x:0,y:0};const T=O=>{var k,j;C={x:Math.abs(Math.round(O.pageX)-(((k=q.current)==null?void 0:k.x)??0)),y:Math.abs(Math.round(O.pageY)-(((j=q.current)==null?void 0:j.y)??0))}},H=O=>{C.x<=10&&C.y<=10?O.preventDefault():x.contains(O.target)||w(!1),document.removeEventListener("pointermove",T),q.current=null};return q.current!==null&&(document.addEventListener("pointermove",T),document.addEventListener("pointerup",H,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",T),document.removeEventListener("pointerup",H,{capture:!0})}}},[x,w,q]),f.useEffect(()=>{const C=()=>w(!1);return window.addEventListener("blur",C),window.addEventListener("resize",C),()=>{window.removeEventListener("blur",C),window.removeEventListener("resize",C)}},[w]);const[ve,de]=On(C=>{const T=K().filter(k=>!k.disabled),H=T.find(k=>k.ref.current===document.activeElement),O=Tn(T,C,H);O&&setTimeout(()=>O.ref.current.focus())}),$e=f.useCallback((C,T,H)=>{const O=!J.current&&!H;(h.value!==void 0&&h.value===T||O)&&(te(C),O&&(J.current=!0))},[h.value]),qe=f.useCallback(()=>x==null?void 0:x.focus(),[x]),Se=f.useCallback((C,T,H)=>{const O=!J.current&&!H;(h.value!==void 0&&h.value===T||O)&&X(C)},[h.value]),Ee=r==="popper"?rt:vn,Pe=Ee===rt?{side:s,sideOffset:c,align:d,alignOffset:u,arrowPadding:m,collisionBoundary:g,collisionPadding:y,sticky:b,hideWhenDetached:v,avoidCollisions:p}:{};return l.jsx(mn,{scope:t,content:x,viewport:L,onViewportChange:U,itemRefCallback:$e,selectedItem:$,onItemLeave:qe,itemTextRefCallback:Se,focusSelectedItem:M,selectedItemText:le,position:r,isPositioned:ne,searchRef:ve,children:l.jsx(Kn,{as:Ii,allowPinchZoom:!0,children:l.jsx(Gn,{asChild:!0,trapped:h.open,onMountAutoFocus:C=>{C.preventDefault()},onUnmountAutoFocus:I(a,C=>{var T;(T=h.trigger)==null||T.focus({preventScroll:!0}),C.preventDefault()}),children:l.jsx(Jn,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:C=>C.preventDefault(),onDismiss:()=>h.onOpenChange(!1),children:l.jsx(Ee,{role:"listbox",id:h.contentId,"data-state":h.open?"open":"closed",dir:h.dir,onContextMenu:C=>C.preventDefault(),...S,...Pe,onPlaced:()=>G(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...S.style},onKeyDown:I(S.onKeyDown,C=>{const T=C.ctrlKey||C.altKey||C.metaKey;if(C.key==="Tab"&&C.preventDefault(),!T&&C.key.length===1&&de(C.key),["ArrowUp","ArrowDown","Home","End"].includes(C.key)){let O=K().filter(k=>!k.disabled).map(k=>k.ref.current);if(["ArrowUp","End"].includes(C.key)&&(O=O.slice().reverse()),["ArrowUp","ArrowDown"].includes(C.key)){const k=C.target,j=O.indexOf(k);O=O.slice(j+1)}setTimeout(()=>R(O)),C.preventDefault()}})})})})})})});hn.displayName=Wi;var Ei="SelectItemAlignedPosition",vn=f.forwardRef((e,n)=>{const{__scopeSelect:t,onPlaced:r,...a}=e,o=me(xe,t),i=he(xe,t),[s,c]=f.useState(null),[d,u]=f.useState(null),m=se(n,E=>u(E)),g=Be(t),y=f.useRef(!1),b=f.useRef(!0),{viewport:v,selectedItem:p,selectedItemText:S,focusSelectedItem:h}=i,x=f.useCallback(()=>{if(o.trigger&&o.valueNode&&s&&d&&v&&p&&S){const E=o.trigger.getBoundingClientRect(),$=d.getBoundingClientRect(),te=o.valueNode.getBoundingClientRect(),le=S.getBoundingClientRect();if(o.dir!=="rtl"){const k=le.left-$.left,j=te.left-k,pe=E.left-j,ge=E.width+pe,Ue=Math.max(ge,$.width),Xe=window.innerWidth-z,Ke=Ct(j,[z,Math.max(z,Xe-Ue)]);s.style.minWidth=ge+"px",s.style.left=Ke+"px"}else{const k=$.right-le.right,j=window.innerWidth-te.right-k,pe=window.innerWidth-E.right-j,ge=E.width+pe,Ue=Math.max(ge,$.width),Xe=window.innerWidth-z,Ke=Ct(j,[z,Math.max(z,Xe-Ue)]);s.style.minWidth=ge+"px",s.style.right=Ke+"px"}const X=g(),K=window.innerHeight-z*2,ne=v.scrollHeight,G=window.getComputedStyle(d),J=parseInt(G.borderTopWidth,10),R=parseInt(G.paddingTop,10),M=parseInt(G.borderBottomWidth,10),w=parseInt(G.paddingBottom,10),q=J+R+ne+w+M,ve=Math.min(p.offsetHeight*5,q),de=window.getComputedStyle(v),$e=parseInt(de.paddingTop,10),qe=parseInt(de.paddingBottom,10),Se=E.top+E.height/2-z,Ee=K-Se,Pe=p.offsetHeight/2,C=p.offsetTop+Pe,T=J+R+C,H=q-T;if(T<=Se){const k=X.length>0&&p===X[X.length-1].ref.current;s.style.bottom="0px";const j=d.clientHeight-v.offsetTop-v.offsetHeight,pe=Math.max(Ee,Pe+(k?qe:0)+j+M),ge=T+pe;s.style.height=ge+"px"}else{const k=X.length>0&&p===X[0].ref.current;s.style.top="0px";const pe=Math.max(Se,J+v.offsetTop+(k?$e:0)+Pe)+H;s.style.height=pe+"px",v.scrollTop=T-Se+v.offsetTop}s.style.margin=`${z}px 0`,s.style.minHeight=ve+"px",s.style.maxHeight=K+"px",r==null||r(),requestAnimationFrame(()=>y.current=!0)}},[g,o.trigger,o.valueNode,s,d,v,p,S,o.dir,r]);fe(()=>x(),[x]);const[W,L]=f.useState();fe(()=>{d&&L(window.getComputedStyle(d).zIndex)},[d]);const U=f.useCallback(E=>{E&&b.current===!0&&(x(),h==null||h(),b.current=!1)},[x,h]);return l.jsx(Li,{scope:t,contentWrapper:s,shouldExpandOnScrollRef:y,onScrollButtonChange:U,children:l.jsx("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:W},children:l.jsx(V.div,{...a,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});vn.displayName=Ei;var Ri="SelectPopperPosition",rt=f.forwardRef((e,n)=>{const{__scopeSelect:t,align:r="start",collisionPadding:a=z,...o}=e,i=Ve(t);return l.jsx(zn,{...i,...o,ref:n,align:r,collisionPadding:a,style:{boxSizing:"border-box",...o.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)"}})});rt.displayName=Ri;var[Li,Mt]=Ne(xe,{}),at="SelectViewport",pn=f.forwardRef((e,n)=>{const{__scopeSelect:t,nonce:r,...a}=e,o=he(at,t),i=Mt(at,t),s=se(n,o.onViewportChange),c=f.useRef(0);return l.jsxs(l.Fragment,{children:[l.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:r}),l.jsx(He.Slot,{scope:t,children:l.jsx(V.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:I(a.onScroll,d=>{const u=d.currentTarget,{contentWrapper:m,shouldExpandOnScrollRef:g}=i;if(g!=null&&g.current&&m){const y=Math.abs(c.current-u.scrollTop);if(y>0){const b=window.innerHeight-z*2,v=parseFloat(m.style.minHeight),p=parseFloat(m.style.height),S=Math.max(v,p);if(S<b){const h=S+y,x=Math.min(b,h),W=h-x;m.style.height=x+"px",m.style.bottom==="0px"&&(u.scrollTop=W>0?W:0,m.style.justifyContent="flex-end")}}}c.current=u.scrollTop})})})]})});pn.displayName=at;var gn="SelectGroup",[Fi,Yi]=Ne(gn),Ai=f.forwardRef((e,n)=>{const{__scopeSelect:t,...r}=e,a=ct();return l.jsx(Fi,{scope:t,id:a,children:l.jsx(V.div,{role:"group","aria-labelledby":a,...r,ref:n})})});Ai.displayName=gn;var yn="SelectLabel",bn=f.forwardRef((e,n)=>{const{__scopeSelect:t,...r}=e,a=Yi(yn,t);return l.jsx(V.div,{id:a.id,...r,ref:n})});bn.displayName=yn;var Ye="SelectItem",[Hi,wn]=Ne(Ye),xn=f.forwardRef((e,n)=>{const{__scopeSelect:t,value:r,disabled:a=!1,textValue:o,...i}=e,s=me(Ye,t),c=he(Ye,t),d=s.value===r,[u,m]=f.useState(o??""),[g,y]=f.useState(!1),b=se(n,h=>{var x;return(x=c.itemRefCallback)==null?void 0:x.call(c,h,r,a)}),v=ct(),p=f.useRef("touch"),S=()=>{a||(s.onValueChange(r),s.onOpenChange(!1))};if(r==="")throw new 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 l.jsx(Hi,{scope:t,value:r,disabled:a,textId:v,isSelected:d,onItemTextChange:f.useCallback(h=>{m(x=>x||((h==null?void 0:h.textContent)??"").trim())},[]),children:l.jsx(He.ItemSlot,{scope:t,value:r,disabled:a,textValue:u,children:l.jsx(V.div,{role:"option","aria-labelledby":v,"data-highlighted":g?"":void 0,"aria-selected":d&&g,"data-state":d?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...i,ref:b,onFocus:I(i.onFocus,()=>y(!0)),onBlur:I(i.onBlur,()=>y(!1)),onClick:I(i.onClick,()=>{p.current!=="mouse"&&S()}),onPointerUp:I(i.onPointerUp,()=>{p.current==="mouse"&&S()}),onPointerDown:I(i.onPointerDown,h=>{p.current=h.pointerType}),onPointerMove:I(i.onPointerMove,h=>{var x;p.current=h.pointerType,a?(x=c.onItemLeave)==null||x.call(c):p.current==="mouse"&&h.currentTarget.focus({preventScroll:!0})}),onPointerLeave:I(i.onPointerLeave,h=>{var x;h.currentTarget===document.activeElement&&((x=c.onItemLeave)==null||x.call(c))}),onKeyDown:I(i.onKeyDown,h=>{var W;((W=c.searchRef)==null?void 0:W.current)!==""&&h.key===" "||(Di.includes(h.key)&&S(),h.key===" "&&h.preventDefault())})})})})});xn.displayName=Ye;var ke="SelectItemText",Mn=f.forwardRef((e,n)=>{const{__scopeSelect:t,className:r,style:a,...o}=e,i=me(ke,t),s=he(ke,t),c=wn(ke,t),d=ji(ke,t),[u,m]=f.useState(null),g=se(n,S=>m(S),c.onItemTextChange,S=>{var h;return(h=s.itemTextRefCallback)==null?void 0:h.call(s,S,c.value,c.disabled)}),y=u==null?void 0:u.textContent,b=f.useMemo(()=>l.jsx("option",{value:c.value,disabled:c.disabled,children:y},c.value),[c.disabled,c.value,y]),{onNativeOptionAdd:v,onNativeOptionRemove:p}=d;return fe(()=>(v(b),()=>p(b)),[v,p,b]),l.jsxs(l.Fragment,{children:[l.jsx(V.span,{id:c.textId,...o,ref:g}),c.isSelected&&i.valueNode&&!i.valueNodeHasChildren?Rt.createPortal(o.children,i.valueNode):null]})});Mn.displayName=ke;var Sn="SelectItemIndicator",_n=f.forwardRef((e,n)=>{const{__scopeSelect:t,...r}=e;return wn(Sn,t).isSelected?l.jsx(V.span,{"aria-hidden":!0,...r,ref:n}):null});_n.displayName=Sn;var ot="SelectScrollUpButton",Cn=f.forwardRef((e,n)=>{const t=he(ot,e.__scopeSelect),r=Mt(ot,e.__scopeSelect),[a,o]=f.useState(!1),i=se(n,r.onScrollButtonChange);return fe(()=>{if(t.viewport&&t.isPositioned){let s=function(){const d=c.scrollTop>0;o(d)};const c=t.viewport;return s(),c.addEventListener("scroll",s),()=>c.removeEventListener("scroll",s)}},[t.viewport,t.isPositioned]),a?l.jsx(Nn,{...e,ref:i,onAutoScroll:()=>{const{viewport:s,selectedItem:c}=t;s&&c&&(s.scrollTop=s.scrollTop-c.offsetHeight)}}):null});Cn.displayName=ot;var it="SelectScrollDownButton",Dn=f.forwardRef((e,n)=>{const t=he(it,e.__scopeSelect),r=Mt(it,e.__scopeSelect),[a,o]=f.useState(!1),i=se(n,r.onScrollButtonChange);return fe(()=>{if(t.viewport&&t.isPositioned){let s=function(){const d=c.scrollHeight-c.clientHeight,u=Math.ceil(c.scrollTop)<d;o(u)};const c=t.viewport;return s(),c.addEventListener("scroll",s),()=>c.removeEventListener("scroll",s)}},[t.viewport,t.isPositioned]),a?l.jsx(Nn,{...e,ref:i,onAutoScroll:()=>{const{viewport:s,selectedItem:c}=t;s&&c&&(s.scrollTop=s.scrollTop+c.offsetHeight)}}):null});Dn.displayName=it;var Nn=f.forwardRef((e,n)=>{const{__scopeSelect:t,onAutoScroll:r,...a}=e,o=he("SelectScrollButton",t),i=f.useRef(null),s=Be(t),c=f.useCallback(()=>{i.current!==null&&(window.clearInterval(i.current),i.current=null)},[]);return f.useEffect(()=>()=>c(),[c]),fe(()=>{var u;const d=s().find(m=>m.ref.current===document.activeElement);(u=d==null?void 0:d.ref.current)==null||u.scrollIntoView({block:"nearest"})},[s]),l.jsx(V.div,{"aria-hidden":!0,...a,ref:n,style:{flexShrink:0,...a.style},onPointerDown:I(a.onPointerDown,()=>{i.current===null&&(i.current=window.setInterval(r,50))}),onPointerMove:I(a.onPointerMove,()=>{var d;(d=o.onItemLeave)==null||d.call(o),i.current===null&&(i.current=window.setInterval(r,50))}),onPointerLeave:I(a.onPointerLeave,()=>{c()})})}),Bi="SelectSeparator",Pn=f.forwardRef((e,n)=>{const{__scopeSelect:t,...r}=e;return l.jsx(V.div,{"aria-hidden":!0,...r,ref:n})});Pn.displayName=Bi;var st="SelectArrow",Vi=f.forwardRef((e,n)=>{const{__scopeSelect:t,...r}=e,a=Ve(t),o=me(st,t),i=he(st,t);return o.open&&i.position==="popper"?l.jsx(Qn,{...a,...r,ref:n}):null});Vi.displayName=st;var $i="SelectBubbleInput",kn=f.forwardRef(({__scopeSelect:e,value:n,...t},r)=>{const a=f.useRef(null),o=se(r,a),i=Zn(n);return f.useEffect(()=>{const s=a.current;if(!s)return;const c=window.HTMLSelectElement.prototype,u=Object.getOwnPropertyDescriptor(c,"value").set;if(i!==n&&u){const m=new Event("change",{bubbles:!0});u.call(s,n),s.dispatchEvent(m)}},[i,n]),l.jsx(V.select,{...t,style:{...er,...t.style},ref:o,defaultValue:n})});kn.displayName=$i;function jn(e){return e===""||e===void 0}function On(e){const n=tr(e),t=f.useRef(""),r=f.useRef(0),a=f.useCallback(i=>{const s=t.current+i;n(s),function c(d){t.current=d,window.clearTimeout(r.current),d!==""&&(r.current=window.setTimeout(()=>c(""),1e3))}(s)},[n]),o=f.useCallback(()=>{t.current="",window.clearTimeout(r.current)},[]);return f.useEffect(()=>()=>window.clearTimeout(r.current),[]),[t,a,o]}function Tn(e,n,t){const a=n.length>1&&Array.from(n).every(d=>d===n[0])?n[0]:n,o=t?e.indexOf(t):-1;let i=qi(e,Math.max(o,0));a.length===1&&(i=i.filter(d=>d!==t));const c=i.find(d=>d.textValue.toLowerCase().startsWith(a.toLowerCase()));return c!==t?c:void 0}function qi(e,n){return e.map((t,r)=>e[(n+r)%e.length])}var Ui=an,Wn=sn,Xi=cn,Ki=dn,Gi=un,In=fn,Ji=pn,En=bn,Rn=xn,zi=Mn,Qi=_n,Ln=Cn,Fn=Dn,Yn=Pn;const cs=Ui,ds=Xi,Zi=f.forwardRef(({className:e,children:n,...t},r)=>l.jsxs(Wn,{ref:r,className:Q("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...t,children:[n,l.jsx(Ki,{asChild:!0,children:l.jsx(Lt,{className:"h-4 w-4 opacity-50"})})]}));Zi.displayName=Wn.displayName;const An=f.forwardRef(({className:e,...n},t)=>l.jsx(Ln,{ref:t,className:Q("flex cursor-default items-center justify-center py-1",e),...n,children:l.jsx(lr,{className:"h-4 w-4"})}));An.displayName=Ln.displayName;const Hn=f.forwardRef(({className:e,...n},t)=>l.jsx(Fn,{ref:t,className:Q("flex cursor-default items-center justify-center py-1",e),...n,children:l.jsx(Lt,{className:"h-4 w-4"})}));Hn.displayName=Fn.displayName;const es=f.forwardRef(({className:e,children:n,position:t="popper",...r},a)=>l.jsx(Gi,{children:l.jsxs(In,{ref:a,className:Q("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:t,...r,children:[l.jsx(An,{}),l.jsx(Ji,{className:Q("p-1",t==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:n}),l.jsx(Hn,{})]})}));es.displayName=In.displayName;const ts=f.forwardRef(({className:e,...n},t)=>l.jsx(En,{ref:t,className:Q("py-1.5 pl-8 pr-2 text-sm font-semibold",e),...n}));ts.displayName=En.displayName;const ns=f.forwardRef(({className:e,children:n,...t},r)=>l.jsxs(Rn,{ref:r,className:Q("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 focus:bg-accent focus:text-accent-foreground",e),...t,children:[l.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:l.jsx(Qi,{children:l.jsx(ir,{className:"h-4 w-4"})})}),l.jsx(zi,{children:n})]}));ns.displayName=Rn.displayName;const rs=f.forwardRef(({className:e,...n},t)=>l.jsx(Yn,{ref:t,className:Q("-mx-1 my-1 h-px bg-muted",e),...n}));rs.displayName=Yn.displayName;export{_i as C,is as M,cs as S,Me as a,Zi as b,ds as c,es as d,ns as e,ss as f,oe as g,Z as h,tt as i,ie as j,mt as k,A as l,ft as m,lr as n,Ge as s,D as t};