UNPKG

react-tailwindcss-datetimepicker

Version:

Feature-rich React date-time picker with range selection, customizable presets, keyboard navigation, TypeScript support, dark mode, and no date library dependency. Fully responsive. Built on top of **React 18** and [Vitejs](https://vitejs.dev/).

2 lines 105 kB
"use strict";var Rt=Object.defineProperty;var jt=(i,a,e)=>a in i?Rt(i,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[a]=e;var v=(i,a,e)=>(jt(i,typeof a!="symbol"?a+"":a,e),e);const d=require("react/jsx-runtime"),I=require("react");function Wt(i){const a=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(i){for(const e in i)if(e!=="default"){const r=Object.getOwnPropertyDescriptor(i,e);Object.defineProperty(a,e,r.get?r:{enumerable:!0,get:()=>i[e]})}}return a.default=i,Object.freeze(a)}const oe=Wt(I);function ae(i){"@babel/helpers - typeof";return ae=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},ae(i)}function N(i){if(i===null||i===!0||i===!1)return NaN;var a=Number(i);return isNaN(a)?a:a<0?Math.ceil(a):Math.floor(a)}function f(i,a){if(a.length<i)throw new TypeError(i+" argument"+(i>1?"s":"")+" required, but only "+a.length+" present")}function m(i){f(1,arguments);var a=Object.prototype.toString.call(i);return i instanceof Date||ae(i)==="object"&&a==="[object Date]"?new Date(i.getTime()):typeof i=="number"||a==="[object Number]"?new Date(i):((typeof i=="string"||a==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function V(i,a){f(2,arguments);var e=m(i),r=N(a);return isNaN(r)?new Date(NaN):(r&&e.setDate(e.getDate()+r),e)}function gt(i,a){f(2,arguments);var e=m(i),r=N(a);if(isNaN(r))return new Date(NaN);if(!r)return e;var t=e.getDate(),s=new Date(e.getTime());s.setMonth(e.getMonth()+r+1,0);var n=s.getDate();return t>=n?s:(e.setFullYear(s.getFullYear(),s.getMonth(),t),e)}function yt(i,a){f(2,arguments);var e=m(i).getTime(),r=N(a);return new Date(e+r)}var Bt={};function ye(){return Bt}function bt(i){var a=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()));return a.setUTCFullYear(i.getFullYear()),i.getTime()-a.getTime()}function et(i){f(1,arguments);var a=m(i);return a.setHours(0,0,0,0),a}var qt=6e4;function wt(i,a){f(2,arguments);var e=N(a);return yt(i,e*qt)}var $t=6e4,Qt=36e5,Vt=1e3;function q(i,a){f(2,arguments);var e=et(i),r=et(a);return e.getTime()===r.getTime()}function Xt(i){return f(1,arguments),i instanceof Date||ae(i)==="object"&&Object.prototype.toString.call(i)==="[object Date]"}function Ie(i){if(f(1,arguments),!Xt(i)&&typeof i!="number")return!1;var a=m(i);return!isNaN(Number(a))}function Gt(i){f(1,arguments);var a=m(i),e=a.getMonth();return a.setFullYear(a.getFullYear(),e+1,0),a.setHours(23,59,59,999),a}function tt(i){f(1,arguments);var a=m(i);return a.setSeconds(0,0),a}function zt(i){f(1,arguments);var a=m(i);return a.setDate(1),a.setHours(0,0,0,0),a}function kt(i,a){f(2,arguments);var e=N(a);return yt(i,-e)}var Kt=864e5;function Jt(i){f(1,arguments);var a=m(i),e=a.getTime();a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0);var r=a.getTime(),t=e-r;return Math.floor(t/Kt)+1}function ge(i){f(1,arguments);var a=1,e=m(i),r=e.getUTCDay(),t=(r<a?7:0)+r-a;return e.setUTCDate(e.getUTCDate()-t),e.setUTCHours(0,0,0,0),e}function Ct(i){f(1,arguments);var a=m(i),e=a.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(e+1,0,4),r.setUTCHours(0,0,0,0);var t=ge(r),s=new Date(0);s.setUTCFullYear(e,0,4),s.setUTCHours(0,0,0,0);var n=ge(s);return a.getTime()>=t.getTime()?e+1:a.getTime()>=n.getTime()?e:e-1}function Zt(i){f(1,arguments);var a=Ct(i),e=new Date(0);e.setUTCFullYear(a,0,4),e.setUTCHours(0,0,0,0);var r=ge(e);return r}var er=6048e5;function xt(i){f(1,arguments);var a=m(i),e=ge(a).getTime()-Zt(a).getTime();return Math.round(e/er)+1}function he(i,a){var e,r,t,s,n,o,l,u;f(1,arguments);var p=ye(),b=N((e=(r=(t=(s=a==null?void 0:a.weekStartsOn)!==null&&s!==void 0?s:a==null||(n=a.locale)===null||n===void 0||(o=n.options)===null||o===void 0?void 0:o.weekStartsOn)!==null&&t!==void 0?t:p.weekStartsOn)!==null&&r!==void 0?r:(l=p.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&e!==void 0?e:0);if(!(b>=0&&b<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var O=m(i),T=O.getUTCDay(),F=(T<b?7:0)+T-b;return O.setUTCDate(O.getUTCDate()-F),O.setUTCHours(0,0,0,0),O}function We(i,a){var e,r,t,s,n,o,l,u;f(1,arguments);var p=m(i),b=p.getUTCFullYear(),O=ye(),T=N((e=(r=(t=(s=a==null?void 0:a.firstWeekContainsDate)!==null&&s!==void 0?s:a==null||(n=a.locale)===null||n===void 0||(o=n.options)===null||o===void 0?void 0:o.firstWeekContainsDate)!==null&&t!==void 0?t:O.firstWeekContainsDate)!==null&&r!==void 0?r:(l=O.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&e!==void 0?e:1);if(!(T>=1&&T<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var F=new Date(0);F.setUTCFullYear(b+1,0,T),F.setUTCHours(0,0,0,0);var j=he(F,a),U=new Date(0);U.setUTCFullYear(b,0,T),U.setUTCHours(0,0,0,0);var Q=he(U,a);return p.getTime()>=j.getTime()?b+1:p.getTime()>=Q.getTime()?b:b-1}function tr(i,a){var e,r,t,s,n,o,l,u;f(1,arguments);var p=ye(),b=N((e=(r=(t=(s=a==null?void 0:a.firstWeekContainsDate)!==null&&s!==void 0?s:a==null||(n=a.locale)===null||n===void 0||(o=n.options)===null||o===void 0?void 0:o.firstWeekContainsDate)!==null&&t!==void 0?t:p.firstWeekContainsDate)!==null&&r!==void 0?r:(l=p.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&e!==void 0?e:1),O=We(i,a),T=new Date(0);T.setUTCFullYear(O,0,b),T.setUTCHours(0,0,0,0);var F=he(T,a);return F}var rr=6048e5;function Dt(i,a){f(1,arguments);var e=m(i),r=he(e,a).getTime()-tr(e,a).getTime();return Math.round(r/rr)+1}function x(i,a){for(var e=i<0?"-":"",r=Math.abs(i).toString();r.length<a;)r="0"+r;return e+r}var ar={y:function(a,e){var r=a.getUTCFullYear(),t=r>0?r:1-r;return x(e==="yy"?t%100:t,e.length)},M:function(a,e){var r=a.getUTCMonth();return e==="M"?String(r+1):x(r+1,2)},d:function(a,e){return x(a.getUTCDate(),e.length)},a:function(a,e){var r=a.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(a,e){return x(a.getUTCHours()%12||12,e.length)},H:function(a,e){return x(a.getUTCHours(),e.length)},m:function(a,e){return x(a.getUTCMinutes(),e.length)},s:function(a,e){return x(a.getUTCSeconds(),e.length)},S:function(a,e){var r=e.length,t=a.getUTCMilliseconds(),s=Math.floor(t*Math.pow(10,r-3));return x(s,e.length)}};const ie=ar;var pe={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},nr={G:function(a,e,r){var t=a.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return r.era(t,{width:"abbreviated"});case"GGGGG":return r.era(t,{width:"narrow"});case"GGGG":default:return r.era(t,{width:"wide"})}},y:function(a,e,r){if(e==="yo"){var t=a.getUTCFullYear(),s=t>0?t:1-t;return r.ordinalNumber(s,{unit:"year"})}return ie.y(a,e)},Y:function(a,e,r,t){var s=We(a,t),n=s>0?s:1-s;if(e==="YY"){var o=n%100;return x(o,2)}return e==="Yo"?r.ordinalNumber(n,{unit:"year"}):x(n,e.length)},R:function(a,e){var r=Ct(a);return x(r,e.length)},u:function(a,e){var r=a.getUTCFullYear();return x(r,e.length)},Q:function(a,e,r){var t=Math.ceil((a.getUTCMonth()+1)/3);switch(e){case"Q":return String(t);case"QQ":return x(t,2);case"Qo":return r.ordinalNumber(t,{unit:"quarter"});case"QQQ":return r.quarter(t,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(t,{width:"wide",context:"formatting"})}},q:function(a,e,r){var t=Math.ceil((a.getUTCMonth()+1)/3);switch(e){case"q":return String(t);case"qq":return x(t,2);case"qo":return r.ordinalNumber(t,{unit:"quarter"});case"qqq":return r.quarter(t,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(t,{width:"wide",context:"standalone"})}},M:function(a,e,r){var t=a.getUTCMonth();switch(e){case"M":case"MM":return ie.M(a,e);case"Mo":return r.ordinalNumber(t+1,{unit:"month"});case"MMM":return r.month(t,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(t,{width:"wide",context:"formatting"})}},L:function(a,e,r){var t=a.getUTCMonth();switch(e){case"L":return String(t+1);case"LL":return x(t+1,2);case"Lo":return r.ordinalNumber(t+1,{unit:"month"});case"LLL":return r.month(t,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(t,{width:"wide",context:"standalone"})}},w:function(a,e,r,t){var s=Dt(a,t);return e==="wo"?r.ordinalNumber(s,{unit:"week"}):x(s,e.length)},I:function(a,e,r){var t=xt(a);return e==="Io"?r.ordinalNumber(t,{unit:"week"}):x(t,e.length)},d:function(a,e,r){return e==="do"?r.ordinalNumber(a.getUTCDate(),{unit:"date"}):ie.d(a,e)},D:function(a,e,r){var t=Jt(a);return e==="Do"?r.ordinalNumber(t,{unit:"dayOfYear"}):x(t,e.length)},E:function(a,e,r){var t=a.getUTCDay();switch(e){case"E":case"EE":case"EEE":return r.day(t,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(t,{width:"short",context:"formatting"});case"EEEE":default:return r.day(t,{width:"wide",context:"formatting"})}},e:function(a,e,r,t){var s=a.getUTCDay(),n=(s-t.weekStartsOn+8)%7||7;switch(e){case"e":return String(n);case"ee":return x(n,2);case"eo":return r.ordinalNumber(n,{unit:"day"});case"eee":return r.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(s,{width:"short",context:"formatting"});case"eeee":default:return r.day(s,{width:"wide",context:"formatting"})}},c:function(a,e,r,t){var s=a.getUTCDay(),n=(s-t.weekStartsOn+8)%7||7;switch(e){case"c":return String(n);case"cc":return x(n,e.length);case"co":return r.ordinalNumber(n,{unit:"day"});case"ccc":return r.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(s,{width:"narrow",context:"standalone"});case"cccccc":return r.day(s,{width:"short",context:"standalone"});case"cccc":default:return r.day(s,{width:"wide",context:"standalone"})}},i:function(a,e,r){var t=a.getUTCDay(),s=t===0?7:t;switch(e){case"i":return String(s);case"ii":return x(s,e.length);case"io":return r.ordinalNumber(s,{unit:"day"});case"iii":return r.day(t,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(t,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(t,{width:"short",context:"formatting"});case"iiii":default:return r.day(t,{width:"wide",context:"formatting"})}},a:function(a,e,r){var t=a.getUTCHours(),s=t/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(a,e,r){var t=a.getUTCHours(),s;switch(t===12?s=pe.noon:t===0?s=pe.midnight:s=t/12>=1?"pm":"am",e){case"b":case"bb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(a,e,r){var t=a.getUTCHours(),s;switch(t>=17?s=pe.evening:t>=12?s=pe.afternoon:t>=4?s=pe.morning:s=pe.night,e){case"B":case"BB":case"BBB":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(a,e,r){if(e==="ho"){var t=a.getUTCHours()%12;return t===0&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return ie.h(a,e)},H:function(a,e,r){return e==="Ho"?r.ordinalNumber(a.getUTCHours(),{unit:"hour"}):ie.H(a,e)},K:function(a,e,r){var t=a.getUTCHours()%12;return e==="Ko"?r.ordinalNumber(t,{unit:"hour"}):x(t,e.length)},k:function(a,e,r){var t=a.getUTCHours();return t===0&&(t=24),e==="ko"?r.ordinalNumber(t,{unit:"hour"}):x(t,e.length)},m:function(a,e,r){return e==="mo"?r.ordinalNumber(a.getUTCMinutes(),{unit:"minute"}):ie.m(a,e)},s:function(a,e,r){return e==="so"?r.ordinalNumber(a.getUTCSeconds(),{unit:"second"}):ie.s(a,e)},S:function(a,e){return ie.S(a,e)},X:function(a,e,r,t){var s=t._originalDate||a,n=s.getTimezoneOffset();if(n===0)return"Z";switch(e){case"X":return at(n);case"XXXX":case"XX":return de(n);case"XXXXX":case"XXX":default:return de(n,":")}},x:function(a,e,r,t){var s=t._originalDate||a,n=s.getTimezoneOffset();switch(e){case"x":return at(n);case"xxxx":case"xx":return de(n);case"xxxxx":case"xxx":default:return de(n,":")}},O:function(a,e,r,t){var s=t._originalDate||a,n=s.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+rt(n,":");case"OOOO":default:return"GMT"+de(n,":")}},z:function(a,e,r,t){var s=t._originalDate||a,n=s.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+rt(n,":");case"zzzz":default:return"GMT"+de(n,":")}},t:function(a,e,r,t){var s=t._originalDate||a,n=Math.floor(s.getTime()/1e3);return x(n,e.length)},T:function(a,e,r,t){var s=t._originalDate||a,n=s.getTime();return x(n,e.length)}};function rt(i,a){var e=i>0?"-":"+",r=Math.abs(i),t=Math.floor(r/60),s=r%60;if(s===0)return e+String(t);var n=a||"";return e+String(t)+n+x(s,2)}function at(i,a){if(i%60===0){var e=i>0?"-":"+";return e+x(Math.abs(i)/60,2)}return de(i,a)}function de(i,a){var e=a||"",r=i>0?"-":"+",t=Math.abs(i),s=x(Math.floor(t/60),2),n=x(t%60,2);return r+s+e+n}const sr=nr;var nt=function(a,e){switch(a){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},Mt=function(a,e){switch(a){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},ir=function(a,e){var r=a.match(/(P+)(p+)?/)||[],t=r[1],s=r[2];if(!s)return nt(a,e);var n;switch(t){case"P":n=e.dateTime({width:"short"});break;case"PP":n=e.dateTime({width:"medium"});break;case"PPP":n=e.dateTime({width:"long"});break;case"PPPP":default:n=e.dateTime({width:"full"});break}return n.replace("{{date}}",nt(t,e)).replace("{{time}}",Mt(s,e))},or={p:Mt,P:ir};const Re=or;var lr=["D","DD"],ur=["YY","YYYY"];function Tt(i){return lr.indexOf(i)!==-1}function St(i){return ur.indexOf(i)!==-1}function Ae(i,a,e){if(i==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(a,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(i==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(a,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(i==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(a,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(i==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(a,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var cr={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"}},dr=function(a,e,r){var t,s=cr[a];return typeof s=="string"?t=s:e===1?t=s.one:t=s.other.replace("{{count}}",e.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+t:t+" ago":t};const hr=dr;function _e(i){return function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=a.width?String(a.width):i.defaultWidth,r=i.formats[e]||i.formats[i.defaultWidth];return r}}var pr={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},fr={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},mr={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vr={date:_e({formats:pr,defaultWidth:"full"}),time:_e({formats:fr,defaultWidth:"full"}),dateTime:_e({formats:mr,defaultWidth:"full"})};const gr=vr;var yr={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},br=function(a,e,r,t){return yr[a]};const wr=br;function De(i){return function(a,e){var r=e!=null&&e.context?String(e.context):"standalone",t;if(r==="formatting"&&i.formattingValues){var s=i.defaultFormattingWidth||i.defaultWidth,n=e!=null&&e.width?String(e.width):s;t=i.formattingValues[n]||i.formattingValues[s]}else{var o=i.defaultWidth,l=e!=null&&e.width?String(e.width):i.defaultWidth;t=i.values[l]||i.values[o]}var u=i.argumentCallback?i.argumentCallback(a):a;return t[u]}}var kr={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Cr={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},xr={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"]},Dr={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"]},Mr={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"}},Tr={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"}},Sr=function(a,e){var r=Number(a),t=r%100;if(t>20||t<10)switch(t%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Or={ordinalNumber:Sr,era:De({values:kr,defaultWidth:"wide"}),quarter:De({values:Cr,defaultWidth:"wide",argumentCallback:function(a){return a-1}}),month:De({values:xr,defaultWidth:"wide"}),day:De({values:Dr,defaultWidth:"wide"}),dayPeriod:De({values:Mr,defaultWidth:"wide",formattingValues:Tr,defaultFormattingWidth:"wide"})};const Pr=Or;function Me(i){return function(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.width,t=r&&i.matchPatterns[r]||i.matchPatterns[i.defaultMatchWidth],s=a.match(t);if(!s)return null;var n=s[0],o=r&&i.parsePatterns[r]||i.parsePatterns[i.defaultParseWidth],l=Array.isArray(o)?Ar(o,function(b){return b.test(n)}):Nr(o,function(b){return b.test(n)}),u;u=i.valueCallback?i.valueCallback(l):l,u=e.valueCallback?e.valueCallback(u):u;var p=a.slice(n.length);return{value:u,rest:p}}}function Nr(i,a){for(var e in i)if(i.hasOwnProperty(e)&&a(i[e]))return e}function Ar(i,a){for(var e=0;e<i.length;e++)if(a(i[e]))return e}function Fr(i){return function(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=a.match(i.matchPattern);if(!r)return null;var t=r[0],s=a.match(i.parsePattern);if(!s)return null;var n=i.valueCallback?i.valueCallback(s[0]):s[0];n=e.valueCallback?e.valueCallback(n):n;var o=a.slice(t.length);return{value:n,rest:o}}}var Er=/^(\d+)(th|st|nd|rd)?/i,Yr=/\d+/i,Hr={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},Ur={any:[/^b/i,/^(a|c)/i]},Lr={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},_r={any:[/1/i,/2/i,/3/i,/4/i]},Ir={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},Rr={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]},jr={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},Wr={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]},Br={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},qr={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}},$r={ordinalNumber:Fr({matchPattern:Er,parsePattern:Yr,valueCallback:function(a){return parseInt(a,10)}}),era:Me({matchPatterns:Hr,defaultMatchWidth:"wide",parsePatterns:Ur,defaultParseWidth:"any"}),quarter:Me({matchPatterns:Lr,defaultMatchWidth:"wide",parsePatterns:_r,defaultParseWidth:"any",valueCallback:function(a){return a+1}}),month:Me({matchPatterns:Ir,defaultMatchWidth:"wide",parsePatterns:Rr,defaultParseWidth:"any"}),day:Me({matchPatterns:jr,defaultMatchWidth:"wide",parsePatterns:Wr,defaultParseWidth:"any"}),dayPeriod:Me({matchPatterns:Br,defaultMatchWidth:"any",parsePatterns:qr,defaultParseWidth:"any"})};const Qr=$r;var Vr={code:"en-US",formatDistance:hr,formatLong:gr,formatRelative:wr,localize:Pr,match:Qr,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Ot=Vr;var Xr=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Gr=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,zr=/^'([^]*?)'?$/,Kr=/''/g,Jr=/[a-zA-Z]/;function D(i,a,e){var r,t,s,n,o,l,u,p,b,O,T,F,j,U,Q,ee,le,ue;f(2,arguments);var be=String(a),W=ye(),G=(r=(t=e==null?void 0:e.locale)!==null&&t!==void 0?t:W.locale)!==null&&r!==void 0?r:Ot,te=N((s=(n=(o=(l=e==null?void 0:e.firstWeekContainsDate)!==null&&l!==void 0?l:e==null||(u=e.locale)===null||u===void 0||(p=u.options)===null||p===void 0?void 0:p.firstWeekContainsDate)!==null&&o!==void 0?o:W.firstWeekContainsDate)!==null&&n!==void 0?n:(b=W.locale)===null||b===void 0||(O=b.options)===null||O===void 0?void 0:O.firstWeekContainsDate)!==null&&s!==void 0?s:1);if(!(te>=1&&te<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ne=N((T=(F=(j=(U=e==null?void 0:e.weekStartsOn)!==null&&U!==void 0?U:e==null||(Q=e.locale)===null||Q===void 0||(ee=Q.options)===null||ee===void 0?void 0:ee.weekStartsOn)!==null&&j!==void 0?j:W.weekStartsOn)!==null&&F!==void 0?F:(le=W.locale)===null||le===void 0||(ue=le.options)===null||ue===void 0?void 0:ue.weekStartsOn)!==null&&T!==void 0?T:0);if(!(ne>=0&&ne<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!G.localize)throw new RangeError("locale must contain localize property");if(!G.formatLong)throw new RangeError("locale must contain formatLong property");var se=m(i);if(!Ie(se))throw new RangeError("Invalid time value");var we=bt(se),ke=kt(se,we),Ce={firstWeekContainsDate:te,weekStartsOn:ne,locale:G,_originalDate:se},He=be.match(Gr).map(function(_){var B=_[0];if(B==="p"||B==="P"){var ce=Re[B];return ce(_,G.formatLong)}return _}).join("").match(Xr).map(function(_){if(_==="''")return"'";var B=_[0];if(B==="'")return Zr(_);var ce=sr[B];if(ce)return!(e!=null&&e.useAdditionalWeekYearTokens)&&St(_)&&Ae(_,a,String(i)),!(e!=null&&e.useAdditionalDayOfYearTokens)&&Tt(_)&&Ae(_,a,String(i)),ce(ke,_,G.localize,Ce);if(B.match(Jr))throw new RangeError("Format string contains an unescaped latin alphabet character `"+B+"`");return _}).join("");return He}function Zr(i){var a=i.match(zr);return a?a[1].replace(Kr,"'"):i}function ea(i,a){if(i==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in a)Object.prototype.hasOwnProperty.call(a,e)&&(i[e]=a[e]);return i}function ta(i){f(1,arguments);var a=m(i),e=a.getDate();return e}function Pt(i){f(1,arguments);var a=m(i),e=a.getDay();return e}function ra(i){f(1,arguments);var a=m(i),e=a.getFullYear(),r=a.getMonth(),t=new Date(0);return t.setFullYear(e,r+1,0),t.setHours(0,0,0,0),t.getDate()}function Te(i){f(1,arguments);var a=m(i),e=a.getHours();return e}function me(i){f(1,arguments);var a=m(i),e=a.getMinutes();return e}function Be(i){f(1,arguments);var a=m(i),e=a.getMonth();return e}function qe(i){f(1,arguments);var a=m(i),e=a.getSeconds();return e}function fe(i){return f(1,arguments),m(i).getFullYear()}function X(i,a){f(2,arguments);var e=m(i),r=m(a);return e.getTime()>r.getTime()}function R(i,a){f(2,arguments);var e=m(i),r=m(a);return e.getTime()<r.getTime()}function H(i,a){f(2,arguments);var e=m(i),r=m(a);return e.getTime()===r.getTime()}function st(i,a){(a==null||a>i.length)&&(a=i.length);for(var e=0,r=new Array(a);e<a;e++)r[e]=i[e];return r}function aa(i,a){if(i){if(typeof i=="string")return st(i,a);var e=Object.prototype.toString.call(i).slice(8,-1);if(e==="Object"&&i.constructor&&(e=i.constructor.name),e==="Map"||e==="Set")return Array.from(i);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return st(i,a)}}function it(i,a){var e=typeof Symbol<"u"&&i[Symbol.iterator]||i["@@iterator"];if(!e){if(Array.isArray(i)||(e=aa(i))||a&&i&&typeof i.length=="number"){e&&(i=e);var r=0,t=function(){};return{s:t,n:function(){return r>=i.length?{done:!0}:{done:!1,value:i[r++]}},e:function(u){throw u},f:t}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,n=!1,o;return{s:function(){e=e.call(i)},n:function(){var u=e.next();return s=u.done,u},e:function(u){n=!0,o=u},f:function(){try{!s&&e.return!=null&&e.return()}finally{if(n)throw o}}}}function h(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}function je(i,a){return je=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,t){return r.__proto__=t,r},je(i,a)}function w(i,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function");i.prototype=Object.create(a&&a.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),a&&je(i,a)}function Fe(i){return Fe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Fe(i)}function na(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function sa(i,a){if(a&&(ae(a)==="object"||typeof a=="function"))return a;if(a!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return h(i)}function k(i){var a=na();return function(){var r=Fe(i),t;if(a){var s=Fe(this).constructor;t=Reflect.construct(r,arguments,s)}else t=r.apply(this,arguments);return sa(this,t)}}function g(i,a){if(!(i instanceof a))throw new TypeError("Cannot call a class as a function")}function ia(i,a){if(ae(i)!=="object"||i===null)return i;var e=i[Symbol.toPrimitive];if(e!==void 0){var r=e.call(i,a||"default");if(ae(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(i)}function Nt(i){var a=ia(i,"string");return ae(a)==="symbol"?a:String(a)}function ot(i,a){for(var e=0;e<a.length;e++){var r=a[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(i,Nt(r.key),r)}}function y(i,a,e){return a&&ot(i.prototype,a),e&&ot(i,e),Object.defineProperty(i,"prototype",{writable:!1}),i}function c(i,a,e){return a=Nt(a),a in i?Object.defineProperty(i,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):i[a]=e,i}var oa=10,At=function(){function i(){g(this,i),c(this,"priority",void 0),c(this,"subPriority",0)}return y(i,[{key:"validate",value:function(e,r){return!0}}]),i}(),la=function(i){w(e,i);var a=k(e);function e(r,t,s,n,o){var l;return g(this,e),l=a.call(this),l.value=r,l.validateValue=t,l.setValue=s,l.priority=n,o&&(l.subPriority=o),l}return y(e,[{key:"validate",value:function(t,s){return this.validateValue(t,this.value,s)}},{key:"set",value:function(t,s,n){return this.setValue(t,s,this.value,n)}}]),e}(At),ua=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",oa),c(h(r),"subPriority",-1),r}return y(e,[{key:"set",value:function(t,s){if(s.timestampIsSet)return t;var n=new Date(0);return n.setFullYear(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()),n.setHours(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()),n}}]),e}(At),C=function(){function i(){g(this,i),c(this,"incompatibleTokens",void 0),c(this,"priority",void 0),c(this,"subPriority",void 0)}return y(i,[{key:"run",value:function(e,r,t,s){var n=this.parse(e,r,t,s);return n?{setter:new la(n.value,this.validate,this.set,this.priority,this.subPriority),rest:n.rest}:null}},{key:"validate",value:function(e,r,t){return!0}}]),i}(),ca=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",140),c(h(r),"incompatibleTokens",["R","u","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"G":case"GG":case"GGG":return n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"});case"GGGGG":return n.era(t,{width:"narrow"});case"GGGG":default:return n.era(t,{width:"wide"})||n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"})}}},{key:"set",value:function(t,s,n){return s.era=n,t.setUTCFullYear(n,0,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),E={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},J={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Y(i,a){return i&&{value:a(i.value),rest:i.rest}}function P(i,a){var e=a.match(i);return e?{value:parseInt(e[0],10),rest:a.slice(e[0].length)}:null}function Z(i,a){var e=a.match(i);if(!e)return null;if(e[0]==="Z")return{value:0,rest:a.slice(1)};var r=e[1]==="+"?1:-1,t=e[2]?parseInt(e[2],10):0,s=e[3]?parseInt(e[3],10):0,n=e[5]?parseInt(e[5],10):0;return{value:r*(t*Qt+s*$t+n*Vt),rest:a.slice(e[0].length)}}function Ft(i){return P(E.anyDigitsSigned,i)}function A(i,a){switch(i){case 1:return P(E.singleDigit,a);case 2:return P(E.twoDigits,a);case 3:return P(E.threeDigits,a);case 4:return P(E.fourDigits,a);default:return P(new RegExp("^\\d{1,"+i+"}"),a)}}function Ee(i,a){switch(i){case 1:return P(E.singleDigitSigned,a);case 2:return P(E.twoDigitsSigned,a);case 3:return P(E.threeDigitsSigned,a);case 4:return P(E.fourDigitsSigned,a);default:return P(new RegExp("^-?\\d{1,"+i+"}"),a)}}function $e(i){switch(i){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function Et(i,a){var e=a>0,r=e?a:1-a,t;if(r<=50)t=i||100;else{var s=r+50,n=Math.floor(s/100)*100,o=i>=s%100;t=i+n-(o?100:0)}return e?t:1-t}function Yt(i){return i%400===0||i%4===0&&i%100!==0}var da=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",130),c(h(r),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(u){return{year:u,isTwoDigitYear:s==="yy"}};switch(s){case"y":return Y(A(4,t),o);case"yo":return Y(n.ordinalNumber(t,{unit:"year"}),o);default:return Y(A(s.length,t),o)}}},{key:"validate",value:function(t,s){return s.isTwoDigitYear||s.year>0}},{key:"set",value:function(t,s,n){var o=t.getUTCFullYear();if(n.isTwoDigitYear){var l=Et(n.year,o);return t.setUTCFullYear(l,0,1),t.setUTCHours(0,0,0,0),t}var u=!("era"in s)||s.era===1?n.year:1-n.year;return t.setUTCFullYear(u,0,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),ha=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",130),c(h(r),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(u){return{year:u,isTwoDigitYear:s==="YY"}};switch(s){case"Y":return Y(A(4,t),o);case"Yo":return Y(n.ordinalNumber(t,{unit:"year"}),o);default:return Y(A(s.length,t),o)}}},{key:"validate",value:function(t,s){return s.isTwoDigitYear||s.year>0}},{key:"set",value:function(t,s,n,o){var l=We(t,o);if(n.isTwoDigitYear){var u=Et(n.year,l);return t.setUTCFullYear(u,0,o.firstWeekContainsDate),t.setUTCHours(0,0,0,0),he(t,o)}var p=!("era"in s)||s.era===1?n.year:1-n.year;return t.setUTCFullYear(p,0,o.firstWeekContainsDate),t.setUTCHours(0,0,0,0),he(t,o)}}]),e}(C),pa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",130),c(h(r),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s){return Ee(s==="R"?4:s.length,t)}},{key:"set",value:function(t,s,n){var o=new Date(0);return o.setUTCFullYear(n,0,4),o.setUTCHours(0,0,0,0),ge(o)}}]),e}(C),fa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",130),c(h(r),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s){return Ee(s==="u"?4:s.length,t)}},{key:"set",value:function(t,s,n){return t.setUTCFullYear(n,0,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),ma=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",120),c(h(r),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"Q":case"QQ":return A(s.length,t);case"Qo":return n.ordinalNumber(t,{unit:"quarter"});case"QQQ":return n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(t,{width:"wide",context:"formatting"})||n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,s){return s>=1&&s<=4}},{key:"set",value:function(t,s,n){return t.setUTCMonth((n-1)*3,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),va=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",120),c(h(r),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"q":case"qq":return A(s.length,t);case"qo":return n.ordinalNumber(t,{unit:"quarter"});case"qqq":return n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(t,{width:"wide",context:"standalone"})||n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(t,s){return s>=1&&s<=4}},{key:"set",value:function(t,s,n){return t.setUTCMonth((n-1)*3,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),ga=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),c(h(r),"priority",110),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(u){return u-1};switch(s){case"M":return Y(P(E.month,t),o);case"MM":return Y(A(2,t),o);case"Mo":return Y(n.ordinalNumber(t,{unit:"month"}),o);case"MMM":return n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(t,{width:"wide",context:"formatting"})||n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=11}},{key:"set",value:function(t,s,n){return t.setUTCMonth(n,1),t.setUTCHours(0,0,0,0),t}}]),e}(C),ya=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",110),c(h(r),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(u){return u-1};switch(s){case"L":return Y(P(E.month,t),o);case"LL":return Y(A(2,t),o);case"Lo":return Y(n.ordinalNumber(t,{unit:"month"}),o);case"LLL":return n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(t,{width:"wide",context:"standalone"})||n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=11}},{key:"set",value:function(t,s,n){return t.setUTCMonth(n,1),t.setUTCHours(0,0,0,0),t}}]),e}(C);function ba(i,a,e){f(2,arguments);var r=m(i),t=N(a),s=Dt(r,e)-t;return r.setUTCDate(r.getUTCDate()-s*7),r}var wa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",100),c(h(r),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"w":return P(E.week,t);case"wo":return n.ordinalNumber(t,{unit:"week"});default:return A(s.length,t)}}},{key:"validate",value:function(t,s){return s>=1&&s<=53}},{key:"set",value:function(t,s,n,o){return he(ba(t,n,o),o)}}]),e}(C);function ka(i,a){f(2,arguments);var e=m(i),r=N(a),t=xt(e)-r;return e.setUTCDate(e.getUTCDate()-t*7),e}var Ca=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",100),c(h(r),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"I":return P(E.week,t);case"Io":return n.ordinalNumber(t,{unit:"week"});default:return A(s.length,t)}}},{key:"validate",value:function(t,s){return s>=1&&s<=53}},{key:"set",value:function(t,s,n){return ge(ka(t,n))}}]),e}(C),xa=[31,28,31,30,31,30,31,31,30,31,30,31],Da=[31,29,31,30,31,30,31,31,30,31,30,31],Ma=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",90),c(h(r),"subPriority",1),c(h(r),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"d":return P(E.date,t);case"do":return n.ordinalNumber(t,{unit:"date"});default:return A(s.length,t)}}},{key:"validate",value:function(t,s){var n=t.getUTCFullYear(),o=Yt(n),l=t.getUTCMonth();return o?s>=1&&s<=Da[l]:s>=1&&s<=xa[l]}},{key:"set",value:function(t,s,n){return t.setUTCDate(n),t.setUTCHours(0,0,0,0),t}}]),e}(C),Ta=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",90),c(h(r),"subpriority",1),c(h(r),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"D":case"DD":return P(E.dayOfYear,t);case"Do":return n.ordinalNumber(t,{unit:"date"});default:return A(s.length,t)}}},{key:"validate",value:function(t,s){var n=t.getUTCFullYear(),o=Yt(n);return o?s>=1&&s<=366:s>=1&&s<=365}},{key:"set",value:function(t,s,n){return t.setUTCMonth(0,n),t.setUTCHours(0,0,0,0),t}}]),e}(C);function Qe(i,a,e){var r,t,s,n,o,l,u,p;f(2,arguments);var b=ye(),O=N((r=(t=(s=(n=e==null?void 0:e.weekStartsOn)!==null&&n!==void 0?n:e==null||(o=e.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&s!==void 0?s:b.weekStartsOn)!==null&&t!==void 0?t:(u=b.locale)===null||u===void 0||(p=u.options)===null||p===void 0?void 0:p.weekStartsOn)!==null&&r!==void 0?r:0);if(!(O>=0&&O<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var T=m(i),F=N(a),j=T.getUTCDay(),U=F%7,Q=(U+7)%7,ee=(Q<O?7:0)+F-j;return T.setUTCDate(T.getUTCDate()+ee),T}var Sa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",90),c(h(r),"incompatibleTokens",["D","i","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"E":case"EE":case"EEE":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=6}},{key:"set",value:function(t,s,n,o){return t=Qe(t,n,o),t.setUTCHours(0,0,0,0),t}}]),e}(C),Oa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",90),c(h(r),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n,o){var l=function(p){var b=Math.floor((p-1)/7)*7;return(p+o.weekStartsOn+6)%7+b};switch(s){case"e":case"ee":return Y(A(s.length,t),l);case"eo":return Y(n.ordinalNumber(t,{unit:"day"}),l);case"eee":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeeee":return n.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=6}},{key:"set",value:function(t,s,n,o){return t=Qe(t,n,o),t.setUTCHours(0,0,0,0),t}}]),e}(C),Pa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",90),c(h(r),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n,o){var l=function(p){var b=Math.floor((p-1)/7)*7;return(p+o.weekStartsOn+6)%7+b};switch(s){case"c":case"cc":return Y(A(s.length,t),l);case"co":return Y(n.ordinalNumber(t,{unit:"day"}),l);case"ccc":return n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"ccccc":return n.day(t,{width:"narrow",context:"standalone"});case"cccccc":return n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(t,{width:"wide",context:"standalone"})||n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(t,s){return s>=0&&s<=6}},{key:"set",value:function(t,s,n,o){return t=Qe(t,n,o),t.setUTCHours(0,0,0,0),t}}]),e}(C);function Na(i,a){f(2,arguments);var e=N(a);e%7===0&&(e=e-7);var r=1,t=m(i),s=t.getUTCDay(),n=e%7,o=(n+7)%7,l=(o<r?7:0)+e-s;return t.setUTCDate(t.getUTCDate()+l),t}var Aa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",90),c(h(r),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){var o=function(u){return u===0?7:u};switch(s){case"i":case"ii":return A(s.length,t);case"io":return n.ordinalNumber(t,{unit:"day"});case"iii":return Y(n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),o);case"iiiii":return Y(n.day(t,{width:"narrow",context:"formatting"}),o);case"iiiiii":return Y(n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),o);case"iiii":default:return Y(n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),o)}}},{key:"validate",value:function(t,s){return s>=1&&s<=7}},{key:"set",value:function(t,s,n){return t=Na(t,n),t.setUTCHours(0,0,0,0),t}}]),e}(C),Fa=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",80),c(h(r),"incompatibleTokens",["b","B","H","k","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"a":case"aa":case"aaa":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(t,s,n){return t.setUTCHours($e(n),0,0,0),t}}]),e}(C),Ea=function(i){w(e,i);var a=k(e);function e(){var r;g(this,e);for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];return r=a.call.apply(a,[this].concat(s)),c(h(r),"priority",80),c(h(r),"incompatibleTokens",["a","B","H","k","t","T"]),r}return y(e,[{key:"parse",value:function(t,s,n){switch(s){case"b":case"bb":case"bbb":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(t,{widt