stofli-ui
Version:
Biblioteca moderna de componentes UI para React con Tailwind CSS y Framer Motion
3 lines • 67.2 kB
JavaScript
'use client';
"use strict";var e=require("react/jsx-runtime"),t=require("react"),n=require("framer-motion"),r=require("lucide-react"),a=require("clsx"),i=require("tailwind-merge");const o=6048e5,s=Symbol.for("constructDateFrom");function u(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&s in e?e[s](t):e instanceof Date?new e.constructor(t):new Date(t)}function d(e,t){return u(t||e,e)}function c(e,t,n){const r=d(e,n?.in);return isNaN(t)?u(n?.in||e,NaN):t?(r.setDate(r.getDate()+t),r):r}function l(e,t,n){const r=d(e,n?.in);if(isNaN(t))return u(e,NaN);if(!t)return r;const a=r.getDate(),i=u(e,r.getTime());i.setMonth(r.getMonth()+t+1,0);return a>=i.getDate()?i:(r.setFullYear(i.getFullYear(),i.getMonth(),a),r)}let m={};function h(){return m}function f(e,t){const n=h(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,a=d(e,t?.in),i=a.getDay(),o=(i<r?7:0)+i-r;return a.setDate(a.getDate()-o),a.setHours(0,0,0,0),a}function g(e,t){return f(e,{...t,weekStartsOn:1})}function w(e,t){const n=d(e,t?.in),r=n.getFullYear(),a=u(n,0);a.setFullYear(r+1,0,4),a.setHours(0,0,0,0);const i=g(a),o=u(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);const s=g(o);return n.getTime()>=i.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function b(e){const t=d(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function y(e,...t){const n=u.bind(null,t.find((e=>"object"==typeof e)));return t.map(n)}function p(e,t){const n=d(e,t?.in);return n.setHours(0,0,0,0),n}function v(e){return!(!((t=e)instanceof Date||"object"==typeof t&&"[object Date]"===Object.prototype.toString.call(t))&&"number"!=typeof e||isNaN(+d(e)));var t}function x(e,t){const n=d(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function k(e,t){const{start:n,end:r}=function(e,t){const[n,r]=y(0,t.start,t.end);return{start:n,end:r}}(0,e);let a=+n>+r;const i=a?+n:+r,o=a?r:n;o.setHours(0,0,0,0);const s=[];for(;+o<=i;)s.push(u(n,o)),o.setDate(o.getDate()+1),o.setHours(0,0,0,0);return a?s.reverse():s}function M(e,t){const n=d(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}const T={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"}};function D(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const P={date:D({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:D({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:D({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},N={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function C(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,a=n?.width?String(n.width):t;r=e.formattingValues[a]||e.formattingValues[t]}else{const t=e.defaultWidth,a=n?.width?String(n.width):e.defaultWidth;r=e.values[a]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function S(e){return(t,n={})=>{const r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a);if(!i)return null;const o=i[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n;return}(s,(e=>e.test(o))):function(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n;return}(s,(e=>e.test(o)));let d;d=e.valueCallback?e.valueCallback(u):u,d=n.valueCallback?n.valueCallback(d):d;return{value:d,rest:t.slice(o.length)}}}function E(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const a=r[0],i=t.match(e.parsePattern);if(!i)return null;let o=e.valueCallback?e.valueCallback(i[0]):i[0];o=n.valueCallback?n.valueCallback(o):o;return{value:o,rest:t.slice(a.length)}}}const j={code:"en-US",formatDistance:(e,t,n)=>{let r;const a=T[e];return r="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},formatLong:P,formatRelative:(e,t,n,r)=>N[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:C({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:C({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:C({values:{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"]},defaultWidth:"wide"}),day:C({values:{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"]},defaultWidth:"wide"}),dayPeriod:C({values:{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"}},defaultWidth:"wide",formattingValues:{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"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:E({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:S({matchPatterns:{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},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:S({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:S({matchPatterns:{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},defaultMatchWidth:"wide",parsePatterns:{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]},defaultParseWidth:"any"}),day:S({matchPatterns:{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},defaultMatchWidth:"wide",parsePatterns:{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]},defaultParseWidth:"any"}),dayPeriod:S({matchPatterns:{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},defaultMatchWidth:"any",parsePatterns:{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}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function H(e,t){const n=d(e,t?.in),r=function(e,t){const[n,r]=y(0,e,t),a=p(n),i=p(r),o=+a-b(a),s=+i-b(i);return Math.round((o-s)/864e5)}(n,function(e,t){const n=d(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}(n));return r+1}function W(e,t){const n=d(e,t?.in),r=+g(n)-+function(e,t){const n=w(e,t),r=u(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),g(r)}(n);return Math.round(r/o)+1}function q(e,t){const n=d(e,t?.in),r=n.getFullYear(),a=h(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,o=u(t?.in||e,0);o.setFullYear(r+1,0,i),o.setHours(0,0,0,0);const s=f(o,t),c=u(t?.in||e,0);c.setFullYear(r,0,i),c.setHours(0,0,0,0);const l=f(c,t);return+n>=+s?r+1:+n>=+l?r:r-1}function Y(e,t){const n=d(e,t?.in),r=+f(n,t)-+function(e,t){const n=h(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=q(e,t),i=u(t?.in||e,0);return i.setFullYear(a,0,r),i.setHours(0,0,0,0),f(i,t)}(n,t);return Math.round(r/o)+1}function O(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}const L={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return O("yy"===t?r%100:r,t.length)},M(e,t){const n=e.getMonth();return"M"===t?String(n+1):O(n+1,2)},d:(e,t)=>O(e.getDate(),t.length),a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>O(e.getHours()%12||12,t.length),H:(e,t)=>O(e.getHours(),t.length),m:(e,t)=>O(e.getMinutes(),t.length),s:(e,t)=>O(e.getSeconds(),t.length),S(e,t){const n=t.length,r=e.getMilliseconds();return O(Math.trunc(r*Math.pow(10,n-3)),t.length)}},z="midnight",I="noon",F="morning",Q="afternoon",A="evening",R="night",X={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){const t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:"year"})}return L.y(e,t)},Y:function(e,t,n,r){const a=q(e,r),i=a>0?a:1-a;if("YY"===t){return O(i%100,2)}return"Yo"===t?n.ordinalNumber(i,{unit:"year"}):O(i,t.length)},R:function(e,t){return O(w(e),t.length)},u:function(e,t){return O(e.getFullYear(),t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return O(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return O(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return L.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return O(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const a=Y(e,r);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):O(a,t.length)},I:function(e,t,n){const r=W(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):O(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):L.d(e,t)},D:function(e,t,n){const r=H(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):O(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return O(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return O(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return O(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let a;switch(a=12===r?I:0===r?z:r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let a;switch(a=r>=17?A:r>=12?Q:r>=4?F:R,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return L.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):L.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):O(r,t.length)},k:function(e,t,n){let r=e.getHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):O(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):L.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):L.s(e,t)},S:function(e,t){return L.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return G(r);case"XXXX":case"XX":return $(r);default:return $(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return G(r);case"xxxx":case"xx":return $(r);default:return $(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+B(r,":");default:return"GMT"+$(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+B(r,":");default:return"GMT"+$(r,":")}},t:function(e,t,n){return O(Math.trunc(+e/1e3),t.length)},T:function(e,t,n){return O(+e,t.length)}};function B(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),i=r%60;return 0===i?n+String(a):n+String(a)+t+O(i,2)}function G(e,t){if(e%60==0){return(e>0?"-":"+")+O(Math.abs(e)/60,2)}return $(e,t)}function $(e,t=""){const n=e>0?"-":"+",r=Math.abs(e);return n+O(Math.trunc(r/60),2)+t+O(r%60,2)}const V=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},K=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},U={p:K,P:(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],a=n[2];if(!a)return V(e,t);let i;switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"})}return i.replace("{{date}}",V(r,t)).replace("{{time}}",K(a,t))}},J=/^D+$/,Z=/^Y+$/,_=["D","DD","YY","YYYY"];function ee(e){return J.test(e)}function te(e){return Z.test(e)}function ne(e,t,n){const r=function(e,t,n){const r="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,t,n);if(console.warn(r),_.includes(e))throw new RangeError(r)}const re=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ae=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ie=/^'([^]*?)'?$/,oe=/''/g,se=/[a-zA-Z]/;function ue(e,t,n){const r=h(),a=n?.locale??r.locale??j,i=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=d(e,n?.in);if(!v(s))throw new RangeError("Invalid time value");let u=t.match(ae).map((e=>{const t=e[0];if("p"===t||"P"===t){return(0,U[t])(e,a.formatLong)}return e})).join("").match(re).map((e=>{if("''"===e)return{isToken:!1,value:"'"};const t=e[0];if("'"===t)return{isToken:!1,value:de(e)};if(X[t])return{isToken:!0,value:e};if(t.match(se))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}}));a.localize.preprocessor&&(u=a.localize.preprocessor(s,u));const c={firstWeekContainsDate:i,weekStartsOn:o,locale:a};return u.map((r=>{if(!r.isToken)return r.value;const i=r.value;(!n?.useAdditionalWeekYearTokens&&te(i)||!n?.useAdditionalDayOfYearTokens&&ee(i))&&ne(i,t,String(e));return(0,X[i[0]])(s,i,a.localize,c)})).join("")}function de(e){const t=e.match(ie);return t?t[1].replace(oe,"'"):e}class ce{subPriority=0;validate(e,t){return!0}}class le extends ce{constructor(e,t,n,r,a){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,a&&(this.subPriority=a)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}}class me extends ce{priority=10;subPriority=-1;constructor(e,t){super(),this.context=e||(e=>u(t,e))}set(e,t){return t.timestampIsSet?e:u(e,function(e,t){const n=function(e){return"function"==typeof e&&e.prototype?.constructor===e}(t)?new t(0):u(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}(e,this.context))}}class he{run(e,t,n,r){const a=this.parse(e,t,n,r);return a?{setter:new le(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(e,t,n){return!0}}const fe=/^(1[0-2]|0?\d)/,ge=/^(3[0-1]|[0-2]?\d)/,we=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,be=/^(5[0-3]|[0-4]?\d)/,ye=/^(2[0-3]|[0-1]?\d)/,pe=/^(2[0-4]|[0-1]?\d)/,ve=/^(1[0-1]|0?\d)/,xe=/^(1[0-2]|0?\d)/,ke=/^[0-5]?\d/,Me=/^[0-5]?\d/,Te=/^\d/,De=/^\d{1,2}/,Pe=/^\d{1,3}/,Ne=/^\d{1,4}/,Ce=/^-?\d+/,Se=/^-?\d/,Ee=/^-?\d{1,2}/,je=/^-?\d{1,3}/,He=/^-?\d{1,4}/,We=/^([+-])(\d{2})(\d{2})?|Z/,qe=/^([+-])(\d{2})(\d{2})|Z/,Ye=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Oe=/^([+-])(\d{2}):(\d{2})|Z/,Le=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function ze(e,t){return e?{value:t(e.value),rest:e.rest}:e}function Ie(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Fe(e,t){const n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};return{value:("+"===n[1]?1:-1)*(36e5*(n[2]?parseInt(n[2],10):0)+6e4*(n[3]?parseInt(n[3],10):0)+1e3*(n[5]?parseInt(n[5],10):0)),rest:t.slice(n[0].length)}}function Qe(e){return Ie(Ce,e)}function Ae(e,t){switch(e){case 1:return Ie(Te,t);case 2:return Ie(De,t);case 3:return Ie(Pe,t);case 4:return Ie(Ne,t);default:return Ie(new RegExp("^\\d{1,"+e+"}"),t)}}function Re(e,t){switch(e){case 1:return Ie(Se,t);case 2:return Ie(Ee,t);case 3:return Ie(je,t);case 4:return Ie(He,t);default:return Ie(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Xe(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Be(e,t){const n=t>0,r=n?t:1-t;let a;if(r<=50)a=e||100;else{const t=r+50;a=e+100*Math.trunc(t/100)-(e>=t%100?100:0)}return n?a:1-a}function Ge(e){return e%400==0||e%4==0&&e%100!=0}const $e=[31,28,31,30,31,30,31,31,30,31,30,31],Ve=[31,29,31,30,31,30,31,31,30,31,30,31];function Ke(e,t,n){const r=h(),a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,i=d(e,n?.in),o=i.getDay(),s=7-a;return c(i,t<0||t>6?t-(o+s)%7:((t%7+7)%7+s)%7-(o+s)%7,n)}function Ue(e,t,n){const r=d(e,n?.in),a=function(e,t){const n=d(e,t?.in).getDay();return 0===n?7:n}(r,n);return c(r,t-a,n)}const Je={G:new class extends he{priority=140;parse(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["R","u","t","T"]},y:new class extends he{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:"yy"===t});switch(t){case"y":return ze(Ae(4,e),r);case"yo":return ze(n.ordinalNumber(e,{unit:"year"}),r);default:return ze(Ae(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n){const r=e.getFullYear();if(n.isTwoDigitYear){const t=Be(n.year,r);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}const a="era"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}},Y:new class extends he{priority=130;parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:"YY"===t});switch(t){case"Y":return ze(Ae(4,e),r);case"Yo":return ze(n.ordinalNumber(e,{unit:"year"}),r);default:return ze(Ae(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n,r){const a=q(e,r);if(n.isTwoDigitYear){const t=Be(n.year,a);return e.setFullYear(t,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),f(e,r)}const i="era"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(i,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),f(e,r)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class extends he{priority=130;parse(e,t){return Re("R"===t?4:t.length,e)}set(e,t,n){const r=u(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),g(r)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class extends he{priority=130;parse(e,t){return Re("u"===t?4:t.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class extends he{priority=120;parse(e,t,n){switch(t){case"Q":case"QQ":return Ae(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:new class extends he{priority=120;parse(e,t,n){switch(t){case"q":case"qq":return Ae(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:new class extends he{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(e,t,n){const r=e=>e-1;switch(t){case"M":return ze(Ie(fe,e),r);case"MM":return ze(Ae(2,e),r);case"Mo":return ze(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}},L:new class extends he{priority=110;parse(e,t,n){const r=e=>e-1;switch(t){case"L":return ze(Ie(fe,e),r);case"LL":return ze(Ae(2,e),r);case"Lo":return ze(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:new class extends he{priority=100;parse(e,t,n){switch(t){case"w":return Ie(be,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return Ae(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n,r){return f(function(e,t,n){const r=d(e,n?.in),a=Y(r,n)-t;return r.setDate(r.getDate()-7*a),d(r,n?.in)}(e,n,r),r)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class extends he{priority=100;parse(e,t,n){switch(t){case"I":return Ie(be,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return Ae(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n){return g(function(e,t,n){const r=d(e,n?.in),a=W(r,n)-t;return r.setDate(r.getDate()-7*a),r}(e,n))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class extends he{priority=90;subPriority=1;parse(e,t,n){switch(t){case"d":return Ie(ge,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return Ae(t.length,e)}}validate(e,t){const n=Ge(e.getFullYear()),r=e.getMonth();return n?t>=1&&t<=Ve[r]:t>=1&&t<=$e[r]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class extends he{priority=90;subpriority=1;parse(e,t,n){switch(t){case"D":case"DD":return Ie(we,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return Ae(t.length,e)}}validate(e,t){return Ge(e.getFullYear())?t>=1&&t<=366:t>=1&&t<=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:new class extends he{priority=90;parse(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return(e=Ke(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=["D","i","e","c","t","T"]},e:new class extends he{priority=90;parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return ze(Ae(t.length,e),a);case"eo":return ze(n.ordinalNumber(e,{unit:"day"}),a);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return(e=Ke(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:new class extends he{priority=90;parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return ze(Ae(t.length,e),a);case"co":return ze(n.ordinalNumber(e,{unit:"day"}),a);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return(e=Ke(e,n,r)).setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:new class extends he{priority=90;parse(e,t,n){const r=e=>0===e?7:e;switch(t){case"i":case"ii":return Ae(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return ze(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return ze(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return ze(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return ze(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}validate(e,t){return t>=1&&t<=7}set(e,t,n){return(e=Ue(e,n)).setHours(0,0,0,0),e}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:new class extends he{priority=80;parse(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,n){return e.setHours(Xe(n),0,0,0),e}incompatibleTokens=["b","B","H","k","t","T"]},b:new class extends he{priority=80;parse(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,n){return e.setHours(Xe(n),0,0,0),e}incompatibleTokens=["a","B","H","k","t","T"]},B:new class extends he{priority=80;parse(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,n){return e.setHours(Xe(n),0,0,0),e}incompatibleTokens=["a","b","t","T"]},h:new class extends he{priority=70;parse(e,t,n){switch(t){case"h":return Ie(xe,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return Ae(t.length,e)}}validate(e,t){return t>=1&&t<=12}set(e,t,n){const r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):r||12!==n?e.setHours(n,0,0,0):e.setHours(0,0,0,0),e}incompatibleTokens=["H","K","k","t","T"]},H:new class extends he{priority=70;parse(e,t,n){switch(t){case"H":return Ie(ye,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return Ae(t.length,e)}}validate(e,t){return t>=0&&t<=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class extends he{priority=70;parse(e,t,n){switch(t){case"K":return Ie(ve,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return Ae(t.length,e)}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=["h","H","k","t","T"]},k:new class extends he{priority=70;parse(e,t,n){switch(t){case"k":return Ie(pe,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return Ae(t.length,e)}}validate(e,t){return t>=1&&t<=24}set(e,t,n){const r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class extends he{priority=60;parse(e,t,n){switch(t){case"m":return Ie(ke,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return Ae(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=["t","T"]},s:new class extends he{priority=50;parse(e,t,n){switch(t){case"s":return Ie(Me,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return Ae(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=["t","T"]},S:new class extends he{priority=30;parse(e,t){return ze(Ae(t.length,e),(e=>Math.trunc(e*Math.pow(10,3-t.length))))}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=["t","T"]},X:new class extends he{priority=10;parse(e,t){switch(t){case"X":return Fe(We,e);case"XX":return Fe(qe,e);case"XXXX":return Fe(Ye,e);case"XXXXX":return Fe(Le,e);default:return Fe(Oe,e)}}set(e,t,n){return t.timestampIsSet?e:u(e,e.getTime()-b(e)-n)}incompatibleTokens=["t","T","x"]},x:new class extends he{priority=10;parse(e,t){switch(t){case"x":return Fe(We,e);case"xx":return Fe(qe,e);case"xxxx":return Fe(Ye,e);case"xxxxx":return Fe(Le,e);default:return Fe(Oe,e)}}set(e,t,n){return t.timestampIsSet?e:u(e,e.getTime()-b(e)-n)}incompatibleTokens=["t","T","X"]},t:new class extends he{priority=40;parse(e){return Qe(e)}set(e,t,n){return[u(e,1e3*n),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class extends he{priority=20;parse(e){return Qe(e)}set(e,t,n){return[u(e,n),{timestampIsSet:!0}]}incompatibleTokens="*"}},Ze=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_e=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,et=/^'([^]*?)'?$/,tt=/''/g,nt=/\S/,rt=/[a-zA-Z]/;function at(e,t,n,r){const a=()=>u(r?.in||n,NaN),i=Object.assign({},h()),o=r?.locale??i.locale??j,s=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?a():d(n,r?.in);const l={firstWeekContainsDate:s,weekStartsOn:c,locale:o},m=[new me(r?.in,n)],f=t.match(_e).map((e=>{const t=e[0];if(t in U){return(0,U[t])(e,o.formatLong)}return e})).join("").match(Ze),g=[];for(let n of f){!r?.useAdditionalWeekYearTokens&&te(n)&&ne(n,t,e),!r?.useAdditionalDayOfYearTokens&&ee(n)&&ne(n,t,e);const i=n[0],s=Je[i];if(s){const{incompatibleTokens:t}=s;if(Array.isArray(t)){const e=g.find((e=>t.includes(e.token)||e.token===i));if(e)throw new RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${n}\` at the same time`)}else if("*"===s.incompatibleTokens&&g.length>0)throw new RangeError(`The format string mustn't contain \`${n}\` and any other token at the same time`);g.push({token:i,fullToken:n});const r=s.run(e,n,o.match,l);if(!r)return a();m.push(r.setter),e=r.rest}else{if(i.match(rt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");if("''"===n?n="'":"'"===i&&(n=n.match(et)[1].replace(tt,"'")),0!==e.indexOf(n))return a();e=e.slice(n.length)}}if(e.length>0&&nt.test(e))return a();const w=m.map((e=>e.priority)).sort(((e,t)=>t-e)).filter(((e,t,n)=>n.indexOf(e)===t)).map((e=>m.filter((t=>t.priority===e)).sort(((e,t)=>t.subPriority-e.subPriority)))).map((e=>e[0]));let b=d(n,r?.in);if(isNaN(+b))return a();const y={};for(const e of w){if(!e.validate(b,l))return a();const t=e.set(b,y,l);Array.isArray(t)?(b=t[0],Object.assign(y,t[1])):b=t}return b}const it={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"alrededor de 1 semana",other:"alrededor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 año",other:"alrededor de {{count}} años"},xYears:{one:"1 año",other:"{{count}} años"},overXYears:{one:"más de 1 año",other:"más de {{count}} años"},almostXYears:{one:"casi 1 año",other:"casi {{count}} años"}},ot={date:D({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:D({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:D({formats:{full:"{{date}} 'a las' {{time}}",long:"{{date}} 'a las' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},st={lastWeek:"'el' eeee 'pasado a la' p",yesterday:"'ayer a la' p",today:"'hoy a la' p",tomorrow:"'mañana a la' p",nextWeek:"eeee 'a la' p",other:"P"},ut={lastWeek:"'el' eeee 'pasado a las' p",yesterday:"'ayer a las' p",today:"'hoy a las' p",tomorrow:"'mañana a las' p",nextWeek:"eeee 'a las' p",other:"P"},dt={code:"es",formatDistance:(e,t,n)=>{let r;const a=it[e];return r="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"en "+r:"hace "+r:r},formatLong:ot,formatRelative:(e,t,n,r)=>1!==t.getHours()?ut[e]:st[e],localize:{ordinalNumber:(e,t)=>Number(e)+"º",era:C({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","después de cristo"]},defaultWidth:"wide"}),quarter:C({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:C({values:{narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]},defaultWidth:"wide"}),day:C({values:{narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","mi","ju","vi","sá"],abbreviated:["dom","lun","mar","mié","jue","vie","sáb"],wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"]},defaultWidth:"wide"}),dayPeriod:C({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:E({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:S({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes de la era com[uú]n)/i,/^(despu[eé]s de cristo|era com[uú]n)/i]},defaultParseWidth:"any"}),quarter:S({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:S({matchPatterns:{narrow:/^[efmajsond]/i,abbreviated:/^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,wide:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^e/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^en/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i]},defaultParseWidth:"any"}),day:S({matchPatterns:{narrow:/^[dlmjvs]/i,short:/^(do|lu|ma|mi|ju|vi|s[áa])/i,abbreviated:/^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,wide:/^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^mi/i,/^ju/i,/^vi/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:S({matchPatterns:{narrow:/^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,any:/^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañana/i,afternoon:/tarde/i,evening:/tarde/i,night:/noche/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}};var ct=function(){return ct=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},ct.apply(this,arguments)};"function"==typeof SuppressedError&&SuppressedError;const lt=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),mt=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function ht(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),n="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(n)return"rtl"===n.direction;if(t.script)return lt.has(t.script)}let t=e.split("-")[0];return mt.has(t)}String(Math.round(1e10*Math.random()));const ft=/*#__PURE__*/t.createContext(!1);Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),new WeakMap;function gt(){return!1}function wt(){return!0}function bt(e){return()=>{}}function yt(){return"function"==typeof t.useSyncExternalStore?t.useSyncExternalStore(bt,gt,wt):t.useContext(ft)}t.useId;const pt=Symbol.for("react-aria.i18n.locale");function vt(){let e="undefined"!=typeof window&&window[pt]||"undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:ht(e)?"rtl":"ltr"}}let xt=vt(),kt=new Set;function Mt(){xt=vt();for(let e of kt)e(xt)}function Tt(){let e=yt(),[n,r]=t.useState(xt);return t.useEffect((()=>(0===kt.size&&window.addEventListener("languagechange",Mt),kt.add(r),()=>{kt.delete(r),0===kt.size&&window.removeEventListener("languagechange",Mt)})),[]),e?{locale:"en-US",direction:"ltr"}:n}const Dt=/*#__PURE__*/t.createContext(null);function Pt(e){let{locale:n,children:r}=e,a=Tt(),i=t.useMemo((()=>n?{locale:n,direction:ht(n)?"rtl":"ltr"}:a),[a,n]);/*#__PURE__*/
return t.createElement(Dt.Provider,{value:i},r)}function Nt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i.twMerge(a.clsx(e))}var Ct=function(a){var i=a.value,o=a.onChange,s=a.className,u=void 0===s?"":s,d=a.headerClassName,c=void 0===d?"":d,m=a.weekdaysClassName,h=void 0===m?"":m,f=a.weekdayClassName,g=void 0===f?"":f,w=a.daysContainerClassName,b=void 0===w?"":w,v=a.dayClassName,T=void 0===v?"":v,D=a.selectedDayClassName,P=void 0===D?"":D,N=a.disabledDayClassName,C=void 0===N?"":N,S=a.calendarTitleClassName,E=void 0===S?"":S,j=a.monthTitleClassName,H=void 0===j?"":j,W=a.navigationButtonClassName,q=void 0===W?"":W,Y=a.variant,O=void 0===Y?"default":Y,L=a.radius,z=void 0===L?"md":L,I=a.readOnly,F=void 0!==I&&I,Q=a.minValue,A=a.maxValue,R=a.calendar,X=void 0===R?"gregory":R,B=function(){let e=Tt();return t.useContext(Dt)||e}().locale,G=t.useState((function(){return F?new Date(2025,2):i||new Date})),$=G[0],V=G[1],K=t.useState(F?new Date:i),U=K[0],J=K[1],Z=t.useId(),_="calendar-".concat(Z.replace(/:/g,"")),ee=function(e,t){return"MMMM yyyy"===t?new Intl.DateTimeFormat(B,{calendar:X,month:"long",year:"numeric"}).format(e).replace(" de "," "):new Intl.DateTimeFormat(B,{calendar:X,day:"numeric"}).format(e)},te=function(e){return ue(e,"EEEE d 'de' MMMM 'de' yyyy",{locale:dt})},ne=k({start:M($),end:x($)}),re=function(e){F||Q&&e<Q||A&&e>A||(J(e),null==o||o(e))},ae={default:"bg-zinc-100 dark:bg-zinc-800 ".concat(!F&&"hover:bg-zinc-300 dark:hover:bg-zinc-600"),primary:"bg-blue-100 dark:bg-blue-900/30 ".concat(!F&&"hover:bg-blue-300 dark:hover:bg-blue-700"),secondary:"bg-purple-100 dark:bg-purple-900/30 ".concat(!F&&"hover:bg-purple-300 dark:hover:bg-purple-700"),success:"bg-green-100 dark:bg-green-900/30 ".concat(!F&&"hover:bg-green-300 dark:hover:bg-green-700"),warning:"bg-amber-100 dark:bg-amber-900/30 ".concat(!F&&"hover:bg-amber-300 dark:hover:bg-amber-700"),danger:"bg-red-100 dark:bg-red-900/30 ".concat(!F&&"hover:bg-red-300 dark:hover:bg-red-700")},ie={default:"bg-zinc-900 dark:bg-white text-white dark:text-neutral-900",primary:"bg-blue-500 dark:bg-blue-400 text-white",secondary:"bg-purple-500 dark:bg-purple-400 text-white",success:"bg-green-500 dark:bg-green-400 text-white",warning:"bg-amber-500 dark:bg-amber-400 text-white",danger:"bg-red-500 dark:bg-red-400 text-white"},oe={none:"rounded-none",sm:"rounded-[0.25rem]",md:"rounded-[0.375rem]",full:"rounded-lg"},se=function(){switch(X){case"buddhist":return"Budista";case"ethiopic":return"Etíope";case"ethioaa":return"Etíope Amete Alem";case"coptic":return"Copto";case"hebrew":return"Hebreo";case"indian":return"Indio";case"islamic-civil":return"Islámico Civil";case"islamic-tbla":return"Islámico Tabular";case"islamic-umalqura":return"Islámico Umm al-Qura";case"japanese":return"Japonés";case"persian":return"Persa";case"roc":return"República de China";case"chines