date-fns
Version:
Modern JavaScript date utility library
1 lines • 102 kB
JavaScript
var q0=function(x,E){var w=Object.keys(x);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(x);E&&(q=q.filter(function(T){return Object.getOwnPropertyDescriptor(x,T).enumerable})),w.push.apply(w,q)}return w},N0=function(x){for(var E=1;E<arguments.length;E++){var w=arguments[E]!=null?arguments[E]:{};E%2?q0(Object(w),!0).forEach(function(q){C(x,q,w[q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(w)):q0(Object(w)).forEach(function(q){Object.defineProperty(x,q,Object.getOwnPropertyDescriptor(w,q))})}return x},H0=function(x,E){var w=typeof Symbol!=="undefined"&&x[Symbol.iterator]||x["@@iterator"];if(!w){if(Array.isArray(x)||(w=kK(x))||E&&x&&typeof x.length==="number"){if(w)x=w;var q=0,T=function J(){};return{s:T,n:function J(){if(q>=x.length)return{done:!0};return{done:!1,value:x[q++]}},e:function J(e){throw e},f:T}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var _=!0,o=!1,s;return{s:function J(){w=w.call(x)},n:function J(){var e=w.next();return _=e.done,e},e:function J(e){o=!0,s=e},f:function J(){try{if(!_&&w.return!=null)w.return()}finally{if(o)throw s}}}},D=function(x,E,w){return E=XK(E),MH(x,x0()?Reflect.construct(E,w||[],XK(x).constructor):E.apply(x,w))},MH=function(x,E){if(E&&(AG(E)==="object"||typeof E==="function"))return E;else if(E!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return F(x)},F=function(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x},x0=function(){try{var x=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(E){}return(x0=function E(){return!!x})()},XK=function(x){return XK=Object.setPrototypeOf?Object.getPrototypeOf.bind():function E(w){return w.__proto__||Object.getPrototypeOf(w)},XK(x)},v=function(x,E){if(typeof E!=="function"&&E!==null)throw new TypeError("Super expression must either be null or a function");if(x.prototype=Object.create(E&&E.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),Object.defineProperty(x,"prototype",{writable:!1}),E)SK(x,E)},SK=function(x,E){return SK=Object.setPrototypeOf?Object.setPrototypeOf.bind():function w(q,T){return q.__proto__=T,q},SK(x,E)},P=function(x,E){if(!(x instanceof E))throw new TypeError("Cannot call a class as a function")},V0=function(x,E){for(var w=0;w<E.length;w++){var q=E[w];if(q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q)q.writable=!0;Object.defineProperty(x,A0(q.key),q)}},$=function(x,E,w){if(E)V0(x.prototype,E);if(w)V0(x,w);return Object.defineProperty(x,"prototype",{writable:!1}),x},C=function(x,E,w){if(E=A0(E),E in x)Object.defineProperty(x,E,{value:w,enumerable:!0,configurable:!0,writable:!0});else x[E]=w;return x},A0=function(x){var E=TH(x,"string");return AG(E)=="symbol"?E:String(E)},TH=function(x,E){if(AG(x)!="object"||!x)return x;var w=x[Symbol.toPrimitive];if(w!==void 0){var q=w.call(x,E||"default");if(AG(q)!="object")return q;throw new TypeError("@@toPrimitive must return a primitive value.")}return(E==="string"?String:Number)(x)},mG=function(x,E){return zH(x)||WH(x,E)||kK(x,E)||bH()},bH=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},WH=function(x,E){var w=x==null?null:typeof Symbol!="undefined"&&x[Symbol.iterator]||x["@@iterator"];if(w!=null){var q,T,_,o,s=[],J=!0,e=!1;try{if(_=(w=w.call(x)).next,E===0){if(Object(w)!==w)return;J=!1}else for(;!(J=(q=_.call(w)).done)&&(s.push(q.value),s.length!==E);J=!0);}catch(gG){e=!0,T=gG}finally{try{if(!J&&w.return!=null&&(o=w.return(),Object(o)!==o))return}finally{if(e)throw T}}return s}},zH=function(x){if(Array.isArray(x))return x},RH=function(x){return $H(x)||PH(x)||kK(x)||LH()},LH=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},kK=function(x,E){if(!x)return;if(typeof x==="string")return yK(x,E);var w=Object.prototype.toString.call(x).slice(8,-1);if(w==="Object"&&x.constructor)w=x.constructor.name;if(w==="Map"||w==="Set")return Array.from(x);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return yK(x,E)},PH=function(x){if(typeof Symbol!=="undefined"&&x[Symbol.iterator]!=null||x["@@iterator"]!=null)return Array.from(x)},$H=function(x){if(Array.isArray(x))return yK(x)},yK=function(x,E){if(E==null||E>x.length)E=x.length;for(var w=0,q=new Array(E);w<E;w++)q[w]=x[w];return q},AG=function(x){return AG=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(E){return typeof E}:function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},AG(x)};(function(){var x=Object.defineProperty,E=function X(K,G){for(var B in G)x(K,B,{get:G[B],enumerable:!0,configurable:!0,set:function U(Z){return G[B]=function(){return Z}}})},w={};E(w,{yearsToQuarters:function X(){return FH},yearsToMonths:function X(){return IH},yearsToDays:function X(){return AH},weeksToDays:function X(){return VH},transpose:function X(){return NH},toDate:function X(){return qH},subYears:function X(){return QH},subWeeks:function X(){return jH},subSeconds:function X(){return UH},subQuarters:function X(){return XH},subMonths:function X(){return GH},subMinutes:function X(){return tN},subMilliseconds:function X(){return aN},subISOWeekYears:function X(){return rN},subHours:function X(){return nN},subDays:function X(){return iN},subBusinessDays:function X(){return dN},sub:function X(){return _N},startOfYear:function X(){return pN},startOfWeekYearWithOptions:function X(){return cN},startOfWeekYear:function X(){return fN},startOfWeekWithOptions:function X(){return gN},startOfWeek:function X(){return mN},startOfSecond:function X(){return hN},startOfQuarter:function X(){return kN},startOfMonth:function X(){return yN},startOfMinute:function X(){return SN},startOfISOWeekYear:function X(){return ON},startOfISOWeek:function X(){return vN},startOfHour:function X(){return DN},startOfDecade:function X(){return $N},startOfDay:function X(){return LN},setYear:function X(){return RN},setWeekYearWithOptions:function X(){return WN},setWeekYear:function X(){return bN},setWeekWithOptions:function X(){return TN},setWeek:function X(){return MN},setSeconds:function X(){return YN},setQuarter:function X(){return FN},setMonth:function X(){return IN},setMinutes:function X(){return EN},setMilliseconds:function X(){return xN},setISOWeekYear:function X(){return HN},setISOWeek:function X(){return NN},setISODay:function X(){return qN},setHours:function X(){return QN},setDayWithOptions:function X(){return jN},setDayOfYear:function X(){return ZN},setDay:function X(){return BN},setDate:function X(){return XN},set:function X(){return GN},secondsToMinutes:function X(){return eq},secondsToMilliseconds:function X(){return oq},secondsToHours:function X(){return nq},roundToNearestMinutesWithOptions:function X(){return iq},roundToNearestMinutes:function X(){return dq},roundToNearestHoursWithOptions:function X(){return lq},roundToNearestHours:function X(){return _q},quartersToYears:function X(){return uq},quartersToMonths:function X(){return cq},previousWednesday:function X(){return gq},previousTuesday:function X(){return hq},previousThursday:function X(){return yq},previousSunday:function X(){return Oq},previousSaturday:function X(){return Dq},previousMonday:function X(){return Pq},previousFriday:function X(){return Rq},previousDay:function X(){return Wq},parseWithOptions:function X(){return bq},parseJSON:function X(){return Tq},parseISOWithOptions:function X(){return Yq},parseISO:function X(){return wq},parse:function X(){return Bq},nextWednesday:function X(){return Xq},nextTuesday:function X(){return Gq},nextThursday:function X(){return eQ},nextSunday:function X(){return oQ},nextSaturday:function X(){return nQ},nextMonday:function X(){return iQ},nextFriday:function X(){return lQ},nextDay:function X(){return uQ},monthsToYears:function X(){return pQ},monthsToQuarters:function X(){return fQ},minutesToSeconds:function X(){return mQ},minutesToMilliseconds:function X(){return kQ},minutesToHours:function X(){return SQ},min:function X(){return vQ},millisecondsToSeconds:function X(){return DQ},millisecondsToMinutes:function X(){return PQ},millisecondsToHours:function X(){return RQ},milliseconds:function X(){return WQ},max:function X(){return TQ},lightFormat:function X(){return MQ},lastDayOfYear:function X(){return AQ},lastDayOfWeekWithOptions:function X(){return VQ},lastDayOfWeek:function X(){return HQ},lastDayOfQuarter:function X(){return NQ},lastDayOfMonth:function X(){return QQ},lastDayOfISOWeekYear:function X(){return JQ},lastDayOfISOWeek:function X(){return ZQ},lastDayOfDecade:function X(){return BQ},isWithinInterval:function X(){return KQ},isWeekend:function X(){return tJ},isWednesday:function X(){return eJ},isValid:function X(){return oJ},isTuesday:function X(){return rJ},isThursday:function X(){return sJ},isSunday:function X(){return dJ},isSaturday:function X(){return lJ},isSameYear:function X(){return _J},isSameWeekWithOptions:function X(){return pJ},isSameWeek:function X(){return cJ},isSameSecond:function X(){return fJ},isSameQuarter:function X(){return mJ},isSameMonth:function X(){return kJ},isSameMinute:function X(){return SJ},isSameISOWeekYear:function X(){return vJ},isSameISOWeek:function X(){return $J},isSameHour:function X(){return LJ},isSameDay:function X(){return zJ},isMonday:function X(){return WJ},isMatchWithOptions:function X(){return TJ},isMatch:function X(){return MJ},isLeapYear:function X(){return $j},isLastDayOfMonth:function X(){return Pj},isFriday:function X(){return Lj},isFirstDayOfMonth:function X(){return zj},isExists:function X(){return bj},isEqual:function X(){return Mj},isDate:function X(){return wj},isBefore:function X(){return Fj},isAfter:function X(){return Ij},intlFormatDistanceWithOptions:function X(){return Aj},intlFormatDistance:function X(){return xj},intlFormat:function X(){return Vj},intervalWithOptions:function X(){return qj},intervalToDuration:function X(){return Qj},interval:function X(){return jj},hoursToSeconds:function X(){return Zj},hoursToMinutes:function X(){return Bj},hoursToMilliseconds:function X(){return Kj},getYear:function X(){return tZ},getWeeksInMonthWithOptions:function X(){return aZ},getWeeksInMonth:function X(){return oZ},getWeekYearWithOptions:function X(){return rZ},getWeekYear:function X(){return nZ},getWeekWithOptions:function X(){return sZ},getWeekOfMonthWithOptions:function X(){return iZ},getWeekOfMonth:function X(){return dZ},getWeek:function X(){return lZ},getUnixTime:function X(){return _Z},getTime:function X(){return pZ},getSeconds:function X(){return fZ},getQuarter:function X(){return mZ},getOverlappingDaysInIntervals:function X(){return hZ},getMonth:function X(){return yZ},getMinutes:function X(){return OZ},getMilliseconds:function X(){return DZ},getISOWeeksInYear:function X(){return PZ},getISOWeekYear:function X(){return RZ},getISOWeek:function X(){return zZ},getISODay:function X(){return WZ},getHours:function X(){return bZ},getDecade:function X(){return MZ},getDaysInYear:function X(){return wZ},getDaysInMonth:function X(){return CZ},getDayOfYear:function X(){return IZ},getDay:function X(){return EZ},getDate:function X(){return AZ},fromUnixTime:function X(){return xZ},formatWithOptions:function X(){return HZ},formatRelativeWithOptions:function X(){return NZ},formatRelative:function X(){return qZ},formatRFC7231:function X(){return QZ},formatRFC3339WithOptions:function X(){return UZ},formatRFC3339:function X(){return BZ},formatISOWithOptions:function X(){return XZ},formatISODuration:function X(){return KZ},formatISO9075WithOptions:function X(){return tU},formatISO9075:function X(){return eU},formatISO:function X(){return aU},formatDurationWithOptions:function X(){return oU},formatDuration:function X(){return rU},formatDistanceWithOptions:function X(){return sU},formatDistanceStrictWithOptions:function X(){return iU},formatDistanceStrict:function X(){return dU},formatDistance:function X(){return lU},format:function X(){return _U},endOfYear:function X(){return tB},endOfWeekWithOptions:function X(){return eB},endOfWeek:function X(){return aB},endOfSecond:function X(){return oB},endOfQuarter:function X(){return nB},endOfMonth:function X(){return iB},endOfMinute:function X(){return dB},endOfISOWeekYear:function X(){return _B},endOfISOWeek:function X(){return pB},endOfHour:function X(){return fB},endOfDecade:function X(){return mB},endOfDay:function X(){return kB},eachYearOfIntervalWithOptions:function X(){return yB},eachYearOfInterval:function X(){return SB},eachWeekendOfYear:function X(){return OB},eachWeekendOfMonth:function X(){return DB},eachWeekendOfInterval:function X(){return PB},eachWeekOfIntervalWithOptions:function X(){return LB},eachWeekOfInterval:function X(){return RB},eachQuarterOfIntervalWithOptions:function X(){return zB},eachQuarterOfInterval:function X(){return WB},eachMonthOfIntervalWithOptions:function X(){return bB},eachMonthOfInterval:function X(){return TB},eachMinuteOfIntervalWithOptions:function X(){return MB},eachMinuteOfInterval:function X(){return YB},eachHourOfIntervalWithOptions:function X(){return wB},eachHourOfInterval:function X(){return FB},eachDayOfIntervalWithOptions:function X(){return CB},eachDayOfInterval:function X(){return IB},differenceInYears:function X(){return EB},differenceInWeeksWithOptions:function X(){return AB},differenceInWeeks:function X(){return xB},differenceInSecondsWithOptions:function X(){return VB},differenceInSeconds:function X(){return HB},differenceInQuartersWithOptions:function X(){return NB},differenceInQuarters:function X(){return qB},differenceInMonths:function X(){return QB},differenceInMinutesWithOptions:function X(){return JB},differenceInMinutes:function X(){return jB},differenceInMilliseconds:function X(){return ZB},differenceInISOWeekYears:function X(){return UB},differenceInHoursWithOptions:function X(){return XB},differenceInHours:function X(){return KB},differenceInDays:function X(){return GB},differenceInCalendarYears:function X(){return t0},differenceInCalendarWeeksWithOptions:function X(){return e0},differenceInCalendarWeeks:function X(){return a0},differenceInCalendarQuarters:function X(){return o0},differenceInCalendarMonths:function X(){return r0},differenceInCalendarISOWeeks:function X(){return n0},differenceInCalendarISOWeekYears:function X(){return i0},differenceInCalendarDays:function X(){return d0},differenceInBusinessDays:function X(){return l0},daysToWeeks:function X(){return u0},constructFrom:function X(){return c0},compareDesc:function X(){return f0},compareAsc:function X(){return m0},closestTo:function X(){return h0},closestIndexTo:function X(){return y0},clamp:function X(){return O0},areIntervalsOverlappingWithOptions:function X(){return D0},areIntervalsOverlapping:function X(){return $0},addYears:function X(){return P0},addWeeks:function X(){return L0},addSeconds:function X(){return R0},addQuarters:function X(){return z0},addMonths:function X(){return W0},addMinutes:function X(){return b0},addMilliseconds:function X(){return T0},addISOWeekYears:function X(){return M0},addHours:function X(){return Y0},addDays:function X(){return I0},addBusinessDays:function X(){return E0},add:function X(){return e}});function q(X){var K=Object.prototype.toString.call(X);if(X instanceof Date||AG(X)==="object"&&K==="[object Date]")return new X.constructor(+X);else if(typeof X==="number"||K==="[object Number]"||typeof X==="string"||K==="[object String]")return new Date(X);else return new Date(NaN)}function T(X,K){if(X instanceof Date)return new X.constructor(K);else return new Date(K)}function _(X,K){var G=q(X);if(isNaN(K))return T(X,NaN);if(!K)return G;return G.setDate(G.getDate()+K),G}function o(X,K){var G=q(X);if(isNaN(K))return T(X,NaN);if(!K)return G;var B=G.getDate(),U=T(X,G.getTime());U.setMonth(G.getMonth()+K+1,0);var Z=U.getDate();if(B>=Z)return U;else return G.setFullYear(U.getFullYear(),U.getMonth(),B),G}function s(X,K){var G=K.years,B=G===void 0?0:G,U=K.months,Z=U===void 0?0:U,j=K.weeks,Q=j===void 0?0:j,N=K.days,H=N===void 0?0:N,V=K.hours,A=V===void 0?0:V,I=K.minutes,W=I===void 0?0:I,Y=K.seconds,z=Y===void 0?0:Y,b=q(X),R=Z||B?o(b,Z+B*12):b,L=H||Q?_(R,H+Q*7):R,f=W+A*60,l=z+f*60,n=l*1000,r=T(X,L.getTime()+n);return r}function J(X,K){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return G.length>=K?X.apply(void 0,RH(G.slice(0,K).reverse())):function(){for(var B=arguments.length,U=new Array(B),Z=0;Z<B;Z++)U[Z]=arguments[Z];return J(X,K,G.concat(U))}}var e=J(s,2);function gG(X){return q(X).getDay()===6}function hK(X){return q(X).getDay()===0}function wG(X){var K=q(X).getDay();return K===0||K===6}function mK(X,K){var G=q(X),B=wG(G);if(isNaN(K))return T(X,NaN);var U=G.getHours(),Z=K<0?-1:1,j=Math.trunc(K/5);G.setDate(G.getDate()+j*7);var Q=Math.abs(K%5);while(Q>0)if(G.setDate(G.getDate()+Z),!wG(G))Q-=1;if(B&&wG(G)&&K!==0){if(gG(G))G.setDate(G.getDate()+(Z<0?2:-1));if(hK(G))G.setDate(G.getDate()+(Z<0?1:-2))}return G.setHours(U),G}var E0=J(mK,2),I0=J(_,2);function WG(X,K){var G=+q(X);return T(X,G+K)}var gK=7,fG=365.2425,C0=Math.pow(10,8)*24*60*60*1000,DH=-C0,zG=604800000,fK=86400000,ZG=60000,EG=3600000,BK=1000,cK=525600,YG=43200,cG=1440,pK=60,uK=3,_K=12,lK=4,pG=3600,UK=60,ZK=pG*24,F0=ZK*7,dK=ZK*fG,iK=dK/12,w0=iK*3;function jK(X,K){return WG(X,K*EG)}var Y0=J(jK,2);function d(){return sK}function vH(X){sK=X}var sK={};function g(X,K){var G,B,U,Z,j,Q,N=d(),H=(G=(B=(U=(Z=K===null||K===void 0?void 0:K.weekStartsOn)!==null&&Z!==void 0?Z:K===null||K===void 0||(j=K.locale)===null||j===void 0||(j=j.options)===null||j===void 0?void 0:j.weekStartsOn)!==null&&U!==void 0?U:N.weekStartsOn)!==null&&B!==void 0?B:(Q=N.locale)===null||Q===void 0||(Q=Q.options)===null||Q===void 0?void 0:Q.weekStartsOn)!==null&&G!==void 0?G:0,V=q(X),A=V.getDay(),I=(A<H?7:0)+A-H;return V.setDate(V.getDate()-I),V.setHours(0,0,0,0),V}function t(X){return g(X,{weekStartsOn:1})}function QG(X){var K=q(X),G=K.getFullYear(),B=T(X,0);B.setFullYear(G+1,0,4),B.setHours(0,0,0,0);var U=t(B),Z=T(X,0);Z.setFullYear(G,0,4),Z.setHours(0,0,0,0);var j=t(Z);if(K.getTime()>=U.getTime())return G+1;else if(K.getTime()>=j.getTime())return G;else return G-1}function RG(X){var K=q(X);return K.setHours(0,0,0,0),K}function i(X){var K=q(X),G=new Date(Date.UTC(K.getFullYear(),K.getMonth(),K.getDate(),K.getHours(),K.getMinutes(),K.getSeconds(),K.getMilliseconds()));return G.setUTCFullYear(K.getFullYear()),+X-+G}function GG(X,K){var G=RG(X),B=RG(K),U=+G-i(G),Z=+B-i(B);return Math.round((U-Z)/fK)}function qG(X){var K=QG(X),G=T(X,0);return G.setFullYear(K,0,4),G.setHours(0,0,0,0),t(G)}function nK(X,K){var G=q(X),B=GG(G,qG(G)),U=T(X,0);return U.setFullYear(K,0,4),U.setHours(0,0,0,0),G=qG(U),G.setDate(G.getDate()+B),G}function rK(X,K){return nK(X,QG(X)+K)}var M0=J(rK,2),T0=J(WG,2);function JK(X,K){return WG(X,K*ZG)}var b0=J(JK,2),W0=J(o,2);function QK(X,K){var G=K*3;return o(X,G)}var z0=J(QK,2);function oK(X,K){return WG(X,K*1000)}var R0=J(oK,2);function uG(X,K){var G=K*7;return _(X,G)}var L0=J(uG,2);function aK(X,K){return o(X,K*12)}var P0=J(aK,2);function eK(X,K,G){var B=[+q(X.start),+q(X.end)].sort(function(A,I){return A-I}),U=mG(B,2),Z=U[0],j=U[1],Q=[+q(K.start),+q(K.end)].sort(function(A,I){return A-I}),N=mG(Q,2),H=N[0],V=N[1];if(G!==null&&G!==void 0&&G.inclusive)return Z<=V&&H<=j;return Z<V&&H<j}var $0=J(eK,2),D0=J(eK,3);function tK(X){var K;return X.forEach(function(G){var B=q(G);if(K===void 0||K<B||isNaN(Number(B)))K=B}),K||new Date(NaN)}function GX(X){var K;return X.forEach(function(G){var B=q(G);if(!K||K>B||isNaN(+B))K=B}),K||new Date(NaN)}function v0(X,K){return GX([tK([X,K.start]),K.end])}var O0=J(v0,2);function S0(X,K){var G=q(X);if(isNaN(Number(G)))return NaN;var B=G.getTime(),U,Z;return K.forEach(function(j,Q){var N=q(j);if(isNaN(Number(N))){U=NaN,Z=NaN;return}var H=Math.abs(B-N.getTime());if(U==null||H<Z)U=Q,Z=H}),U}var y0=J(S0,2);function k0(X,K){var G=q(X);if(isNaN(Number(G)))return T(X,NaN);var B=G.getTime(),U,Z;return K.forEach(function(j){var Q=q(j);if(isNaN(Number(Q))){U=T(X,NaN),Z=NaN;return}var N=Math.abs(B-Q.getTime());if(U==null||N<Z)U=Q,Z=N}),U}var h0=J(k0,2);function KG(X,K){var G=q(X),B=q(K),U=G.getTime()-B.getTime();if(U<0)return-1;else if(U>0)return 1;else return U}var m0=J(KG,2);function g0(X,K){var G=q(X),B=q(K),U=G.getTime()-B.getTime();if(U>0)return-1;else if(U<0)return 1;else return U}var f0=J(g0,2),c0=J(T,2);function p0(X){var K=X/gK,G=Math.trunc(K);return G===0?0:G}var u0=J(p0,1);function KX(X,K){var G=RG(X),B=RG(K);return+G===+B}function XX(X){return X instanceof Date||AG(X)==="object"&&Object.prototype.toString.call(X)==="[object Date]"}function jG(X){if(!XX(X)&&typeof X!=="number")return!1;var K=q(X);return!isNaN(Number(K))}function _0(X,K){var G=q(X),B=q(K);if(!jG(G)||!jG(B))return NaN;var U=GG(G,B),Z=U<0?-1:1,j=Math.trunc(U/7),Q=j*5;B=_(B,j*7);while(!KX(G,B))Q+=wG(B)?0:Z,B=_(B,Z);return Q===0?0:Q}var l0=J(_0,2),d0=J(GG,2);function BX(X,K){return QG(X)-QG(K)}var i0=J(BX,2);function s0(X,K){var G=t(X),B=t(K),U=+G-i(G),Z=+B-i(B);return Math.round((U-Z)/zG)}var n0=J(s0,2);function _G(X,K){var G=q(X),B=q(K),U=G.getFullYear()-B.getFullYear(),Z=G.getMonth()-B.getMonth();return U*12+Z}var r0=J(_G,2);function qK(X){var K=q(X),G=Math.trunc(K.getMonth()/3)+1;return G}function lG(X,K){var G=q(X),B=q(K),U=G.getFullYear()-B.getFullYear(),Z=qK(G)-qK(B);return U*4+Z}var o0=J(lG,2);function LG(X,K,G){var B=g(X,G),U=g(K,G),Z=+B-i(B),j=+U-i(U);return Math.round((Z-j)/zG)}var a0=J(LG,2),e0=J(LG,3);function PG(X,K){var G=q(X),B=q(K);return G.getFullYear()-B.getFullYear()}var t0=J(PG,2);function NK(X,K){var G=q(X),B=q(K),U=UX(G,B),Z=Math.abs(GG(G,B));G.setDate(G.getDate()-U*Z);var j=Number(UX(G,B)===-U),Q=U*(Z-j);return Q===0?0:Q}var UX=function X(K,G){var B=K.getFullYear()-G.getFullYear()||K.getMonth()-G.getMonth()||K.getDate()-G.getDate()||K.getHours()-G.getHours()||K.getMinutes()-G.getMinutes()||K.getSeconds()-G.getSeconds()||K.getMilliseconds()-G.getMilliseconds();if(B<0)return-1;else if(B>0)return 1;else return B},GB=J(NK,2);function NG(X){return function(K){var G=X?Math[X]:Math.trunc,B=G(K);return B===0?0:B}}function dG(X,K){return+q(X)-+q(K)}function $G(X,K,G){var B=dG(X,K)/EG;return NG(G===null||G===void 0?void 0:G.roundingMethod)(B)}var KB=J($G,2),XB=J($G,3);function ZX(X,K){return rK(X,-K)}function BB(X,K){var G=q(X),B=q(K),U=KG(G,B),Z=Math.abs(BX(G,B));G=ZX(G,U*Z);var j=Number(KG(G,B)===-U),Q=U*(Z-j);return Q===0?0:Q}var UB=J(BB,2),ZB=J(dG,2);function DG(X,K,G){var B=dG(X,K)/ZG;return NG(G===null||G===void 0?void 0:G.roundingMethod)(B)}var jB=J(DG,2),JB=J(DG,3);function jX(X){var K=q(X);return K.setHours(23,59,59,999),K}function HK(X){var K=q(X),G=K.getMonth();return K.setFullYear(K.getFullYear(),G+1,0),K.setHours(23,59,59,999),K}function JX(X){var K=q(X);return+jX(K)===+HK(K)}function iG(X,K){var G=q(X),B=q(K),U=KG(G,B),Z=Math.abs(_G(G,B)),j;if(Z<1)j=0;else{if(G.getMonth()===1&&G.getDate()>27)G.setDate(30);G.setMonth(G.getMonth()-U*Z);var Q=KG(G,B)===-U;if(JX(q(X))&&Z===1&&KG(X,B)===1)Q=!1;j=U*(Z-Number(Q))}return j===0?0:j}var QB=J(iG,2);function QX(X,K,G){var B=iG(X,K)/3;return NG(G===null||G===void 0?void 0:G.roundingMethod)(B)}var qB=J(QX,2),NB=J(QX,3);function IG(X,K,G){var B=dG(X,K)/1000;return NG(G===null||G===void 0?void 0:G.roundingMethod)(B)}var HB=J(IG,2),VB=J(IG,3);function qX(X,K,G){var B=NK(X,K)/7;return NG(G===null||G===void 0?void 0:G.roundingMethod)(B)}var xB=J(qX,2),AB=J(qX,3);function NX(X,K){var G=q(X),B=q(K),U=KG(G,B),Z=Math.abs(PG(G,B));G.setFullYear(1584),B.setFullYear(1584);var j=KG(G,B)===-U,Q=U*(Z-+j);return Q===0?0:Q}var EB=J(NX,2);function VK(X,K){var G,B=q(X.start),U=q(X.end),Z=+B>+U,j=Z?+B:+U,Q=Z?U:B;Q.setHours(0,0,0,0);var N=(G=K===null||K===void 0?void 0:K.step)!==null&&G!==void 0?G:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var H=[];while(+Q<=j)H.push(q(Q)),Q.setDate(Q.getDate()+N),Q.setHours(0,0,0,0);return Z?H.reverse():H}var IB=J(VK,1),CB=J(VK,2);function HX(X,K){var G,B=q(X.start),U=q(X.end),Z=+B>+U,j=Z?+B:+U,Q=Z?U:B;Q.setMinutes(0,0,0);var N=(G=K===null||K===void 0?void 0:K.step)!==null&&G!==void 0?G:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var H=[];while(+Q<=j)H.push(q(Q)),Q=jK(Q,N);return Z?H.reverse():H}var FB=J(HX,1),wB=J(HX,2);function sG(X){var K=q(X);return K.setSeconds(0,0),K}function VX(X,K){var G,B=sG(q(X.start)),U=q(X.end),Z=+B>+U,j=Z?+B:+U,Q=Z?U:B,N=(G=K===null||K===void 0?void 0:K.step)!==null&&G!==void 0?G:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var H=[];while(+Q<=j)H.push(q(Q)),Q=JK(Q,N);return Z?H.reverse():H}var YB=J(VX,1),MB=J(VX,2);function xX(X,K){var G,B=q(X.start),U=q(X.end),Z=+B>+U,j=Z?+B:+U,Q=Z?U:B;Q.setHours(0,0,0,0),Q.setDate(1);var N=(G=K===null||K===void 0?void 0:K.step)!==null&&G!==void 0?G:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var H=[];while(+Q<=j)H.push(q(Q)),Q.setMonth(Q.getMonth()+N);return Z?H.reverse():H}var TB=J(xX,1),bB=J(xX,2);function CG(X){var K=q(X),G=K.getMonth(),B=G-G%3;return K.setMonth(B,1),K.setHours(0,0,0,0),K}function AX(X,K){var G,B=q(X.start),U=q(X.end),Z=+B>+U,j=Z?+CG(B):+CG(U),Q=Z?CG(U):CG(B),N=(G=K===null||K===void 0?void 0:K.step)!==null&&G!==void 0?G:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var H=[];while(+Q<=j)H.push(q(Q)),Q=QK(Q,N);return Z?H.reverse():H}var WB=J(AX,1),zB=J(AX,2);function EX(X,K){var G,B=q(X.start),U=q(X.end),Z=+B>+U,j=Z?g(U,K):g(B,K),Q=Z?g(B,K):g(U,K);j.setHours(15),Q.setHours(15);var N=+Q.getTime(),H=j,V=(G=K===null||K===void 0?void 0:K.step)!==null&&G!==void 0?G:1;if(!V)return[];if(V<0)V=-V,Z=!Z;var A=[];while(+H<=N)H.setHours(0),A.push(q(H)),H=uG(H,V),H.setHours(15);return Z?A.reverse():A}var RB=J(EX,1),LB=J(EX,2);function xK(X){var K=VK(X),G=[],B=0;while(B<K.length){var U=K[B++];if(wG(U))G.push(U)}return G}var PB=J(xK,1);function nG(X){var K=q(X);return K.setDate(1),K.setHours(0,0,0,0),K}function $B(X){var K=nG(X),G=HK(X);return xK({start:K,end:G})}var DB=J($B,1);function IX(X){var K=q(X),G=K.getFullYear();return K.setFullYear(G+1,0,0),K.setHours(23,59,59,999),K}function AK(X){var K=q(X),G=T(X,0);return G.setFullYear(K.getFullYear(),0,1),G.setHours(0,0,0,0),G}function vB(X){var K=AK(X),G=IX(X);return xK({start:K,end:G})}var OB=J(vB,1);function CX(X,K){var G,B=q(X.start),U=q(X.end),Z=+B>+U,j=Z?+B:+U,Q=Z?U:B;Q.setHours(0,0,0,0),Q.setMonth(0,1);var N=(G=K===null||K===void 0?void 0:K.step)!==null&&G!==void 0?G:1;if(!N)return[];if(N<0)N=-N,Z=!Z;var H=[];while(+Q<=j)H.push(q(Q)),Q.setFullYear(Q.getFullYear()+N);return Z?H.reverse():H}var SB=J(CX,1),yB=J(CX,2),kB=J(jX,1);function hB(X){var K=q(X),G=K.getFullYear(),B=9+Math.floor(G/10)*10;return K.setFullYear(B,11,31),K.setHours(23,59,59,999),K}var mB=J(hB,1);function gB(X){var K=q(X);return K.setMinutes(59,59,999),K}var fB=J(gB,1);function EK(X,K){var G,B,U,Z,j,Q,N=d(),H=(G=(B=(U=(Z=K===null||K===void 0?void 0:K.weekStartsOn)!==null&&Z!==void 0?Z:K===null||K===void 0||(j=K.locale)===null||j===void 0||(j=j.options)===null||j===void 0?void 0:j.weekStartsOn)!==null&&U!==void 0?U:N.weekStartsOn)!==null&&B!==void 0?B:(Q=N.locale)===null||Q===void 0||(Q=Q.options)===null||Q===void 0?void 0:Q.weekStartsOn)!==null&&G!==void 0?G:0,V=q(X),A=V.getDay(),I=(A<H?-7:0)+6-(A-H);return V.setDate(V.getDate()+I),V.setHours(23,59,59,999),V}function cB(X){return EK(X,{weekStartsOn:1})}var pB=J(cB,1);function uB(X){var K=QG(X),G=T(X,0);G.setFullYear(K+1,0,4),G.setHours(0,0,0,0);var B=t(G);return B.setMilliseconds(B.getMilliseconds()-1),B}var _B=J(uB,1);function lB(X){var K=q(X);return K.setSeconds(59,999),K}var dB=J(lB,1),iB=J(HK,1);function sB(X){var K=q(X),G=K.getMonth(),B=G-G%3+3;return K.setMonth(B,0),K.setHours(23,59,59,999),K}var nB=J(sB,1);function rB(X){var K=q(X);return K.setMilliseconds(999),K}var oB=J(rB,1),aB=J(EK,1),eB=J(EK,2),tB=J(IX,1),GU={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"}},KU=function X(K,G,B){var U,Z=GU[K];if(typeof Z==="string")U=Z;else if(G===1)U=Z.one;else U=Z.other.replace("{{count}}",G.toString());if(B!==null&&B!==void 0&&B.addSuffix)if(B.comparison&&B.comparison>0)return"in "+U;else return U+" ago";return U};function IK(X){return function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},G=K.width?String(K.width):X.defaultWidth,B=X.formats[G]||X.formats[X.defaultWidth];return B}}var XU={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},BU={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},UU={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ZU={date:IK({formats:XU,defaultWidth:"full"}),time:IK({formats:BU,defaultWidth:"full"}),dateTime:IK({formats:UU,defaultWidth:"full"})},jU={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},JU=function X(K,G,B,U){return jU[K]};function vG(X){return function(K,G){var B=G!==null&&G!==void 0&&G.context?String(G.context):"standalone",U;if(B==="formatting"&&X.formattingValues){var Z=X.defaultFormattingWidth||X.defaultWidth,j=G!==null&&G!==void 0&&G.width?String(G.width):Z;U=X.formattingValues[j]||X.formattingValues[Z]}else{var Q=X.defaultWidth,N=G!==null&&G!==void 0&&G.width?String(G.width):X.defaultWidth;U=X.values[N]||X.values[Q]}var H=X.argumentCallback?X.argumentCallback(K):K;return U[H]}}var QU={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},qU={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},NU={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"]},HU={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"]},VU={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"}},xU={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"}},AU=function X(K,G){var B=Number(K),U=B%100;if(U>20||U<10)switch(U%10){case 1:return B+"st";case 2:return B+"nd";case 3:return B+"rd"}return B+"th"},EU={ordinalNumber:AU,era:vG({values:QU,defaultWidth:"wide"}),quarter:vG({values:qU,defaultWidth:"wide",argumentCallback:function X(K){return K-1}}),month:vG({values:NU,defaultWidth:"wide"}),day:vG({values:HU,defaultWidth:"wide"}),dayPeriod:vG({values:VU,defaultWidth:"wide",formattingValues:xU,defaultFormattingWidth:"wide"})};function OG(X){return function(K){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=G.width,U=B&&X.matchPatterns[B]||X.matchPatterns[X.defaultMatchWidth],Z=K.match(U);if(!Z)return null;var j=Z[0],Q=B&&X.parsePatterns[B]||X.parsePatterns[X.defaultParseWidth],N=Array.isArray(Q)?CU(Q,function(A){return A.test(j)}):IU(Q,function(A){return A.test(j)}),H;H=X.valueCallback?X.valueCallback(N):N,H=G.valueCallback?G.valueCallback(H):H;var V=K.slice(j.length);return{value:H,rest:V}}}var IU=function X(K,G){for(var B in K)if(Object.prototype.hasOwnProperty.call(K,B)&&G(K[B]))return B;return},CU=function X(K,G){for(var B=0;B<K.length;B++)if(G(K[B]))return B;return};function FU(X){return function(K){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=K.match(X.matchPattern);if(!B)return null;var U=B[0],Z=K.match(X.parsePattern);if(!Z)return null;var j=X.valueCallback?X.valueCallback(Z[0]):Z[0];j=G.valueCallback?G.valueCallback(j):j;var Q=K.slice(U.length);return{value:j,rest:Q}}}var wU=/^(\d+)(th|st|nd|rd)?/i,YU=/\d+/i,MU={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},TU={any:[/^b/i,/^(a|c)/i]},bU={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},WU={any:[/1/i,/2/i,/3/i,/4/i]},zU={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},RU={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]},LU={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},PU={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]},$U={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},DU={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}},vU={ordinalNumber:FU({matchPattern:wU,parsePattern:YU,valueCallback:function X(K){return parseInt(K,10)}}),era:OG({matchPatterns:MU,defaultMatchWidth:"wide",parsePatterns:TU,defaultParseWidth:"any"}),quarter:OG({matchPatterns:bU,defaultMatchWidth:"wide",parsePatterns:WU,defaultParseWidth:"any",valueCallback:function X(K){return K+1}}),month:OG({matchPatterns:zU,defaultMatchWidth:"wide",parsePatterns:RU,defaultParseWidth:"any"}),day:OG({matchPatterns:LU,defaultMatchWidth:"wide",parsePatterns:PU,defaultParseWidth:"any"}),dayPeriod:OG({matchPatterns:$U,defaultMatchWidth:"any",parsePatterns:DU,defaultParseWidth:"any"})},MG={code:"en-US",formatDistance:KU,formatLong:ZU,formatRelative:JU,localize:EU,match:vU,options:{weekStartsOn:0,firstWeekContainsDate:1}};function FX(X){var K=q(X),G=GG(K,AK(K)),B=G+1;return B}function CK(X){var K=q(X),G=+t(K)-+qG(K);return Math.round(G/zG)+1}function SG(X,K){var G,B,U,Z,j,Q,N=q(X),H=N.getFullYear(),V=d(),A=(G=(B=(U=(Z=K===null||K===void 0?void 0:K.firstWeekContainsDate)!==null&&Z!==void 0?Z:K===null||K===void 0||(j=K.locale)===null||j===void 0||(j=j.options)===null||j===void 0?void 0:j.firstWeekContainsDate)!==null&&U!==void 0?U:V.firstWeekContainsDate)!==null&&B!==void 0?B:(Q=V.locale)===null||Q===void 0||(Q=Q.options)===null||Q===void 0?void 0:Q.firstWeekContainsDate)!==null&&G!==void 0?G:1,I=T(X,0);I.setFullYear(H+1,0,A),I.setHours(0,0,0,0);var W=g(I,K),Y=T(X,0);Y.setFullYear(H,0,A),Y.setHours(0,0,0,0);var z=g(Y,K);if(N.getTime()>=W.getTime())return H+1;else if(N.getTime()>=z.getTime())return H;else return H-1}function yG(X,K){var G,B,U,Z,j,Q,N=d(),H=(G=(B=(U=(Z=K===null||K===void 0?void 0:K.firstWeekContainsDate)!==null&&Z!==void 0?Z:K===null||K===void 0||(j=K.locale)===null||j===void 0||(j=j.options)===null||j===void 0?void 0:j.firstWeekContainsDate)!==null&&U!==void 0?U:N.firstWeekContainsDate)!==null&&B!==void 0?B:(Q=N.locale)===null||Q===void 0||(Q=Q.options)===null||Q===void 0?void 0:Q.firstWeekContainsDate)!==null&&G!==void 0?G:1,V=SG(X,K),A=T(X,0);A.setFullYear(V,0,H),A.setHours(0,0,0,0);var I=g(A,K);return I}function rG(X,K){var G=q(X),B=+g(G,K)-+yG(G,K);return Math.round(B/zG)+1}function M(X,K){var G=X<0?"-":"",B=Math.abs(X).toString().padStart(K,"0");return G+B}var JG={y:function X(K,G){var B=K.getFullYear(),U=B>0?B:1-B;return M(G==="yy"?U%100:U,G.length)},M:function X(K,G){var B=K.getMonth();return G==="M"?String(B+1):M(B+1,2)},d:function X(K,G){return M(K.getDate(),G.length)},a:function X(K,G){var B=K.getHours()/12>=1?"pm":"am";switch(G){case"a":case"aa":return B.toUpperCase();case"aaa":return B;case"aaaaa":return B[0];case"aaaa":default:return B==="am"?"a.m.":"p.m."}},h:function X(K,G){return M(K.getHours()%12||12,G.length)},H:function X(K,G){return M(K.getHours(),G.length)},m:function X(K,G){return M(K.getMinutes(),G.length)},s:function X(K,G){return M(K.getSeconds(),G.length)},S:function X(K,G){var B=G.length,U=K.getMilliseconds(),Z=Math.trunc(U*Math.pow(10,B-3));return M(Z,G.length)}},wX=function X(K){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=K>0?"-":"+",U=Math.abs(K),Z=Math.trunc(U/60),j=U%60;if(j===0)return B+String(Z);return B+String(Z)+G+M(j,2)},YX=function X(K,G){if(K%60===0){var B=K>0?"-":"+";return B+M(Math.abs(K)/60,2)}return FG(K,G)},FG=function X(K){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=K>0?"-":"+",U=Math.abs(K),Z=M(Math.trunc(U/60),2),j=M(U%60,2);return B+Z+G+j},TG={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},MX={G:function X(K,G,B){var U=K.getFullYear()>0?1:0;switch(G){case"G":case"GG":case"GGG":return B.era(U,{width:"abbreviated"});case"GGGGG":return B.era(U,{width:"narrow"});case"GGGG":default:return B.era(U,{width:"wide"})}},y:function X(K,G,B){if(G==="yo"){var U=K.getFullYear(),Z=U>0?U:1-U;return B.ordinalNumber(Z,{unit:"year"})}return JG.y(K,G)},Y:function X(K,G,B,U){var Z=SG(K,U),j=Z>0?Z:1-Z;if(G==="YY"){var Q=j%100;return M(Q,2)}if(G==="Yo")return B.ordinalNumber(j,{unit:"year"});return M(j,G.length)},R:function X(K,G){var B=QG(K);return M(B,G.length)},u:function X(K,G){var B=K.getFullYear();return M(B,G.length)},Q:function X(K,G,B){var U=Math.ceil((K.getMonth()+1)/3);switch(G){case"Q":return String(U);case"QQ":return M(U,2);case"Qo":return B.ordinalNumber(U,{unit:"quarter"});case"QQQ":return B.quarter(U,{width:"abbreviated",context:"formatting"});case"QQQQQ":return B.quarter(U,{width:"narrow",context:"formatting"});case"QQQQ":default:return B.quarter(U,{width:"wide",context:"formatting"})}},q:function X(K,G,B){var U=Math.ceil((K.getMonth()+1)/3);switch(G){case"q":return String(U);case"qq":return M(U,2);case"qo":return B.ordinalNumber(U,{unit:"quarter"});case"qqq":return B.quarter(U,{width:"abbreviated",context:"standalone"});case"qqqqq":return B.quarter(U,{width:"narrow",context:"standalone"});case"qqqq":default:return B.quarter(U,{width:"wide",context:"standalone"})}},M:function X(K,G,B){var U=K.getMonth();switch(G){case"M":case"MM":return JG.M(K,G);case"Mo":return B.ordinalNumber(U+1,{unit:"month"});case"MMM":return B.month(U,{width:"abbreviated",context:"formatting"});case"MMMMM":return B.month(U,{width:"narrow",context:"formatting"});case"MMMM":default:return B.month(U,{width:"wide",context:"formatting"})}},L:function X(K,G,B){var U=K.getMonth();switch(G){case"L":return String(U+1);case"LL":return M(U+1,2);case"Lo":return B.ordinalNumber(U+1,{unit:"month"});case"LLL":return B.month(U,{width:"abbreviated",context:"standalone"});case"LLLLL":return B.month(U,{width:"narrow",context:"standalone"});case"LLLL":default:return B.month(U,{width:"wide",context:"standalone"})}},w:function X(K,G,B,U){var Z=rG(K,U);if(G==="wo")return B.ordinalNumber(Z,{unit:"week"});return M(Z,G.length)},I:function X(K,G,B){var U=CK(K);if(G==="Io")return B.ordinalNumber(U,{unit:"week"});return M(U,G.length)},d:function X(K,G,B){if(G==="do")return B.ordinalNumber(K.getDate(),{unit:"date"});return JG.d(K,G)},D:function X(K,G,B){var U=FX(K);if(G==="Do")return B.ordinalNumber(U,{unit:"dayOfYear"});return M(U,G.length)},E:function X(K,G,B){var U=K.getDay();switch(G){case"E":case"EE":case"EEE":return B.day(U,{width:"abbreviated",context:"formatting"});case"EEEEE":return B.day(U,{width:"narrow",context:"formatting"});case"EEEEEE":return B.day(U,{width:"short",context:"formatting"});case"EEEE":default:return B.day(U,{width:"wide",context:"formatting"})}},e:function X(K,G,B,U){var Z=K.getDay(),j=(Z-U.weekStartsOn+8)%7||7;switch(G){case"e":return String(j);case"ee":return M(j,2);case"eo":return B.ordinalNumber(j,{unit:"day"});case"eee":return B.day(Z,{width:"abbreviated",context:"formatting"});case"eeeee":return B.day(Z,{width:"narrow",context:"formatting"});case"eeeeee":return B.day(Z,{width:"short",context:"formatting"});case"eeee":default:return B.day(Z,{width:"wide",context:"formatting"})}},c:function X(K,G,B,U){var Z=K.getDay(),j=(Z-U.weekStartsOn+8)%7||7;switch(G){case"c":return String(j);case"cc":return M(j,G.length);case"co":return B.ordinalNumber(j,{unit:"day"});case"ccc":return B.day(Z,{width:"abbreviated",context:"standalone"});case"ccccc":return B.day(Z,{width:"narrow",context:"standalone"});case"cccccc":return B.day(Z,{width:"short",context:"standalone"});case"cccc":default:return B.day(Z,{width:"wide",context:"standalone"})}},i:function X(K,G,B){var U=K.getDay(),Z=U===0?7:U;switch(G){case"i":return String(Z);case"ii":return M(Z,G.length);case"io":return B.ordinalNumber(Z,{unit:"day"});case"iii":return B.day(U,{width:"abbreviated",context:"formatting"});case"iiiii":return B.day(U,{width:"narrow",context:"formatting"});case"iiiiii":return B.day(U,{width:"short",context:"formatting"});case"iiii":default:return B.day(U,{width:"wide",context:"formatting"})}},a:function X(K,G,B){var U=K.getHours(),Z=U/12>=1?"pm":"am";switch(G){case"a":case"aa":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"});case"aaa":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return B.dayPeriod(Z,{width:"narrow",context:"formatting"});case"aaaa":default:return B.dayPeriod(Z,{width:"wide",context:"formatting"})}},b:function X(K,G,B){var U=K.getHours(),Z;if(U===12)Z=TG.noon;else if(U===0)Z=TG.midnight;else Z=U/12>=1?"pm":"am";switch(G){case"b":case"bb":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"});case"bbb":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return B.dayPeriod(Z,{width:"narrow",context:"formatting"});case"bbbb":default:return B.dayPeriod(Z,{width:"wide",context:"formatting"})}},B:function X(K,G,B){var U=K.getHours(),Z;if(U>=17)Z=TG.evening;else if(U>=12)Z=TG.afternoon;else if(U>=4)Z=TG.morning;else Z=TG.night;switch(G){case"B":case"BB":case"BBB":return B.dayPeriod(Z,{width:"abbreviated",context:"formatting"});case"BBBBB":return B.dayPeriod(Z,{width:"narrow",context:"formatting"});case"BBBB":default:return B.dayPeriod(Z,{width:"wide",context:"formatting"})}},h:function X(K,G,B){if(G==="ho"){var U=K.getHours()%12;if(U===0)U=12;return B.ordinalNumber(U,{unit:"hour"})}return JG.h(K,G)},H:function X(K,G,B){if(G==="Ho")return B.ordinalNumber(K.getHours(),{unit:"hour"});return JG.H(K,G)},K:function X(K,G,B){var U=K.getHours()%12;if(G==="Ko")return B.ordinalNumber(U,{unit:"hour"});return M(U,G.length)},k:function X(K,G,B){var U=K.getHours();if(U===0)U=24;if(G==="ko")return B.ordinalNumber(U,{unit:"hour"});return M(U,G.length)},m:function X(K,G,B){if(G==="mo")return B.ordinalNumber(K.getMinutes(),{unit:"minute"});return JG.m(K,G)},s:function X(K,G,B){if(G==="so")return B.ordinalNumber(K.getSeconds(),{unit:"second"});return JG.s(K,G)},S:function X(K,G){return JG.S(K,G)},X:function X(K,G,B){var U=K.getTimezoneOffset();if(U===0)return"Z";switch(G){case"X":return YX(U);case"XXXX":case"XX":return FG(U);case"XXXXX":case"XXX":default:return FG(U,":")}},x:function X(K,G,B){var U=K.getTimezoneOffset();switch(G){case"x":return YX(U);case"xxxx":case"xx":return FG(U);case"xxxxx":case"xxx":default:return FG(U,":")}},O:function X(K,G,B){var U=K.getTimezoneOffset();switch(G){case"O":case"OO":case"OOO":return"GMT"+wX(U,":");case"OOOO":default:return"GMT"+FG(U,":")}},z:function X(K,G,B){var U=K.getTimezoneOffset();switch(G){case"z":case"zz":case"zzz":return"GMT"+wX(U,":");case"zzzz":default:return"GMT"+FG(U,":")}},t:function X(K,G,B){var U=Math.trunc(K.getTime()/1000);return M(U,G.length)},T:function X(K,G,B){var U=K.getTime();return M(U,G.length)}},TX=function X(K,G){switch(K){case"P":return G.date({width:"short"});case"PP":return G.date({width:"medium"});case"PPP":return G.date({width:"long"});case"PPPP":default:return G.date({width:"full"})}},bX=function X(K,G){switch(K){case"p":return G.time({width:"short"});case"pp":return G.time({width:"medium"});case"ppp":return G.time({width:"long"});case"pppp":default:return G.time({width:"full"})}},OU=function X(K,G){var B=K.match(/(P+)(p+)?/)||[],U=B[1],Z=B[2];if(!Z)return TX(K,G);var j;switch(U){case"P":j=G.dateTime({width:"short"});break;case"PP":j=G.dateTime({width:"medium"});break;case"PPP":j=G.dateTime({width:"long"});break;case"PPPP":default:j=G.dateTime({width:"full"});break}return j.replace("{{date}}",TX(U,G)).replace("{{time}}",bX(Z,G))},FK={p:bX,P:OU};function WX(X){return yU.test(X)}function zX(X){return kU.test(X)}function wK(X,K,G){var B=SU(X,K,G);if(console.warn(B),hU.includes(X))throw new RangeError(B)}var SU=function X(K,G,B){var U=K[0]==="Y"?"years":"days of the month";return"Use `".concat(K.toLowerCase(),"` instead of `").concat(K,"` (in `").concat(G,"`) for formatting ").concat(U," to the input `").concat(B,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")},yU=/^D+$/,kU=/^Y+$/,hU=["D","DD","YY","YYYY"];function YK(X,K,G){var B,U,Z,j,Q,N,H,V,A,I,W,Y,z,b,R=d(),L=(B=(U=G===null||G===void 0?void 0:G.locale)!==null&&U!==void 0?U:R.locale)!==null&&B!==void 0?B:MG,f=(Z=(j=(Q=(N=G===null||G===void 0?void 0:G.firstWeekContainsDate)!==null&&N!==void 0?N:G===null||G===void 0||(H=G.locale)===null||H===void 0||(H=H.options)===null||H===void 0?void 0:H.firstWeekContainsDate)!==null&&Q!==void 0?Q:R.firstWeekContainsDate)!==null&&j!==void 0?j:(V=R.locale)===null||V===void 0||(V=V.options)===null||V===void 0?void 0:V.firstWeekContainsDate)!==null&&Z!==void 0?Z:1,l=(A=(I=(W=(Y=G===null||G===void 0?void 0:G.weekStartsOn)!==null&&Y!==void 0?Y:G===null||G===void 0||(z=G.locale)===null||z===void 0||(z=z.options)===null||z===void 0?void 0:z.weekStartsOn)!==null&&W!==void 0?W:R.weekStartsOn)!==null&&I!==void 0?I:(b=R.locale)===null||b===void 0||(b=b.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&A!==void 0?A:0,n=q(X);if(!jG(n))throw new RangeError("Invalid time value");var r=K.match(fU).map(function(u){var c=u[0];if(c==="p"||c==="P"){var xG=FK[c];return xG(u,L.formatLong)}return u}).join("").match(gU).map(function(u){if(u==="''")return{isToken:!1,value:"'"};var c=u[0];if(c==="'")return{isToken:!1,value:mU(u)};if(MX[c])return{isToken:!0,value:u};if(c.match(uU))throw new RangeError("Format string contains an unescaped latin alphabet character `"+c+"`");return{isToken:!1,value:u}});if(L.localize.preprocessor)r=L.localize.preprocessor(n,r);var UG={firstWeekContainsDate:f,weekStartsOn:l,locale:L};return r.map(function(u){if(!u.isToken)return u.value;var c=u.value;if(!(G!==null&&G!==void 0&&G.useAdditionalWeekYearTokens)&&zX(c)||!(G!==null&&G!==void 0&&G.useAdditionalDayOfYearTokens)&&WX(c))wK(c,K,String(X));var xG=MX[c[0]];return xG(n,c,L.localize,UG)}).join("")}var mU=function X(K){var G=K.match(cU);if(!G)return K;return G[1].replace(pU,"'")},gU=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,fU=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,cU=/^'([^]*?)'?$/,pU=/''/g,uU=/[a-zA-Z]/,_U=J(YK,2);function RX(X,K,G){var B,U,Z=d(),j=(B=(U=G===null||G===void 0?void 0:G.locale)!==null&&U!==void 0?U:Z.locale)!==null&&B!==void 0?B:MG,Q=2520,N=KG(X,K);if(isNaN(N))throw new RangeError("Invalid time value");var H=Object.assign({},G,{addSuffix:G===null||G===void 0?void 0:G.addSuffix,comparison:N}),V,A;if(N>0)V=q(K),A=q(X);else V=q(X),A=q(K);var I=IG(A,V),W=(i(A)-i(V))/1000,Y=Math.round((I-W)/60),z;if(Y<2)if(G!==null&&G!==void 0&&G.includeSeconds)if(I<5)return j.formatDistance("lessThanXSeconds",5,H);else if(I<10)return j.formatDistance("lessThanXSeconds",10,H);else if(I<20)return j.formatDistance("lessThanXSeconds",20,H);else if(I<40)return j.formatDistance("halfAMinute",0,H);else if(I<60)return j.formatDistance("lessThanXMinutes",1,H);else return j.formatDistance("xMinutes",1,H);else if(Y===0)return j.formatDistance("lessThanXMinutes",1,H);else return j.formatDistance("xMinutes",Y,H);else if(Y<45)return j.formatDistance("xMinutes",Y,H);else if(Y<90)return j.formatDistance("aboutXHours",1,H);else if(Y<cG){var b=Math.round(Y/60);return j.formatDistance("aboutXHours",b,H)}else if(Y<Q)return j.formatDistance("xDays",1,H);else if(Y<YG){var R=Math.round(Y/cG);return j.formatDistance("xDays",R,H)}else if(Y<YG*2)return z=Math.round(Y/YG),j.formatDistance("aboutXMonths",z,H);if(z=iG(A,V),z<12){var L=Math.round(Y/YG);return j.formatDistance("xMonths",L,H)}else{var f=z%12,l=Math.trunc(z/12);if(f<3)return j.formatDistance("aboutXYears",l,H);else if(f<9)return j.formatDistance("o