UNPKG

bmad-agent-init

Version:

Windsurf integration for BMAD-METHOD - automatic initialization of bmad-agent in projects

1 lines 98.6 kB
var iX=function(N,V){var w=Object.keys(N);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(N);V&&(q=q.filter(function(M){return Object.getOwnPropertyDescriptor(N,M).enumerable})),w.push.apply(w,q)}return w},sX=function(N){for(var V=1;V<arguments.length;V++){var w=arguments[V]!=null?arguments[V]:{};V%2?iX(Object(w),!0).forEach(function(q){F(N,q,w[q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(w)):iX(Object(w)).forEach(function(q){Object.defineProperty(N,q,Object.getOwnPropertyDescriptor(w,q))})}return N},nX=function(N,V){var w=typeof Symbol!=="undefined"&&N[Symbol.iterator]||N["@@iterator"];if(!w){if(Array.isArray(N)||(w=tX(N))||V&&N&&typeof N.length==="number"){if(w)N=w;var q=0,M=function d(){};return{s:M,n:function d(){if(q>=N.length)return{done:!0};return{done:!1,value:N[q++]}},e:function d(e){throw e},f:M}}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 u=!0,a=!1,n;return{s:function d(){w=w.call(N)},n:function d(){var e=w.next();return u=e.done,e},e:function d(e){a=!0,n=e},f:function d(){try{if(!u&&w.return!=null)w.return()}finally{if(a)throw n}}}},P=function(N,V,w){return V=UK(V),ej(N,aX()?Reflect.construct(V,w||[],UK(N).constructor):V.apply(N,w))},ej=function(N,V){if(V&&(FG(V)==="object"||typeof V==="function"))return V;else if(V!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return C(N)},C=function(N){if(N===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return N},aX=function(){try{var N=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(V){}return(aX=function V(){return!!N})()},UK=function(N){return UK=Object.setPrototypeOf?Object.getPrototypeOf.bind():function V(w){return w.__proto__||Object.getPrototypeOf(w)},UK(N)},D=function(N,V){if(typeof V!=="function"&&V!==null)throw new TypeError("Super expression must either be null or a function");if(N.prototype=Object.create(V&&V.prototype,{constructor:{value:N,writable:!0,configurable:!0}}),Object.defineProperty(N,"prototype",{writable:!1}),V)vK(N,V)},vK=function(N,V){return vK=Object.setPrototypeOf?Object.setPrototypeOf.bind():function w(q,M){return q.__proto__=M,q},vK(N,V)},L=function(N,V){if(!(N instanceof V))throw new TypeError("Cannot call a class as a function")},rX=function(N,V){for(var w=0;w<V.length;w++){var q=V[w];if(q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q)q.writable=!0;Object.defineProperty(N,eX(q.key),q)}},$=function(N,V,w){if(V)rX(N.prototype,V);if(w)rX(N,w);return Object.defineProperty(N,"prototype",{writable:!1}),N},F=function(N,V,w){if(V=eX(V),V in N)Object.defineProperty(N,V,{value:w,enumerable:!0,configurable:!0,writable:!0});else N[V]=w;return N},eX=function(N){var V=tj(N,"string");return FG(V)=="symbol"?V:String(V)},tj=function(N,V){if(FG(N)!="object"||!N)return N;var w=N[Symbol.toPrimitive];if(w!==void 0){var q=w.call(N,V||"default");if(FG(q)!="object")return q;throw new TypeError("@@toPrimitive must return a primitive value.")}return(V==="string"?String:Number)(N)},SG=function(N,V){return XJ(N)||KJ(N,V)||tX(N,V)||GJ()},GJ=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.")},tX=function(N,V){if(!N)return;if(typeof N==="string")return oX(N,V);var w=Object.prototype.toString.call(N).slice(8,-1);if(w==="Object"&&N.constructor)w=N.constructor.name;if(w==="Map"||w==="Set")return Array.from(N);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return oX(N,V)},oX=function(N,V){if(V==null||V>N.length)V=N.length;for(var w=0,q=new Array(V);w<V;w++)q[w]=N[w];return q},KJ=function(N,V){var w=N==null?null:typeof Symbol!="undefined"&&N[Symbol.iterator]||N["@@iterator"];if(w!=null){var q,M,u,a,n=[],d=!0,e=!1;try{if(u=(w=w.call(N)).next,V===0){if(Object(w)!==w)return;d=!1}else for(;!(d=(q=u.call(w)).done)&&(n.push(q.value),n.length!==V);d=!0);}catch(QG){e=!0,M=QG}finally{try{if(!d&&w.return!=null&&(a=w.return(),Object(a)!==a))return}finally{if(e)throw M}}return n}},XJ=function(N){if(Array.isArray(N))return N},FG=function(N){return FG=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(V){return typeof V}:function(V){return V&&typeof Symbol=="function"&&V.constructor===Symbol&&V!==Symbol.prototype?"symbol":typeof V},FG(N)};(function(){var N=Object.defineProperty,V=function G(X,K){for(var B in K)N(X,B,{get:K[B],enumerable:!0,configurable:!0,set:function U(Z){return K[B]=function(){return Z}}})},w={};V(w,{yearsToQuarters:function G(){return rj},yearsToMonths:function G(){return nj},yearsToDays:function G(){return sj},weeksToDays:function G(){return ij},transpose:function G(){return IX},toDate:function G(){return q},subYears:function G(){return dj},subWeeks:function G(){return lj},subSeconds:function G(){return _j},subQuarters:function G(){return uj},subMonths:function G(){return gX},subMinutes:function G(){return pj},subMilliseconds:function G(){return fj},subISOWeekYears:function G(){return eK},subHours:function G(){return cj},subDays:function G(){return tG},subBusinessDays:function G(){return gj},sub:function G(){return mj},startOfYesterday:function G(){return hj},startOfYear:function G(){return FK},startOfWeekYear:function G(){return nG},startOfWeek:function G(){return f},startOfTomorrow:function G(){return kj},startOfToday:function G(){return yj},startOfSecond:function G(){return RK},startOfQuarter:function G(){return wG},startOfMonth:function G(){return iG},startOfMinute:function G(){return dG},startOfISOWeekYear:function G(){return xG},startOfISOWeek:function G(){return GG},startOfHour:function G(){return zK},startOfDecade:function G(){return Sj},startOfDay:function G(){return MG},setYear:function G(){return Oj},setWeekYear:function G(){return vj},setWeek:function G(){return zX},setSeconds:function G(){return Dj},setQuarter:function G(){return Pj},setMonth:function G(){return $K},setMinutes:function G(){return $j},setMilliseconds:function G(){return Lj},setISOWeekYear:function G(){return _K},setISOWeek:function G(){return WX},setISODay:function G(){return RX},setHours:function G(){return Rj},setDefaultOptions:function G(){return Wj},setDayOfYear:function G(){return zj},setDay:function G(){return eG},setDate:function G(){return Tj},set:function G(){return Yj},secondsToMinutes:function G(){return Mj},secondsToMilliseconds:function G(){return bj},secondsToHours:function G(){return Ij},roundToNearestMinutes:function G(){return wj},roundToNearestHours:function G(){return Cj},quartersToYears:function G(){return Fj},quartersToMonths:function G(){return Ej},previousWednesday:function G(){return Vj},previousTuesday:function G(){return Nj},previousThursday:function G(){return Aj},previousSunday:function G(){return xj},previousSaturday:function G(){return Hj},previousMonday:function G(){return Qj},previousFriday:function G(){return qj},previousDay:function G(){return VG},parsers:function G(){return LX},parseJSON:function G(){return Jj},parseISO:function G(){return dZ},parse:function G(){return $X},nextWednesday:function G(){return lZ},nextTuesday:function G(){return _Z},nextThursday:function G(){return uZ},nextSunday:function G(){return pZ},nextSaturday:function G(){return fZ},nextMonday:function G(){return cZ},nextFriday:function G(){return gZ},nextDay:function G(){return NG},monthsToYears:function G(){return mZ},monthsToQuarters:function G(){return hZ},minutesToSeconds:function G(){return kZ},minutesToMilliseconds:function G(){return yZ},minutesToHours:function G(){return SZ},min:function G(){return nK},millisecondsToSeconds:function G(){return OZ},millisecondsToMinutes:function G(){return vZ},millisecondsToHours:function G(){return DZ},milliseconds:function G(){return PZ},max:function G(){return sK},longFormatters:function G(){return rG},lightFormatters:function G(){return BG},lightFormat:function G(){return TZ},lastDayOfYear:function G(){return YZ},lastDayOfWeek:function G(){return hX},lastDayOfQuarter:function G(){return MZ},lastDayOfMonth:function G(){return wX},lastDayOfISOWeekYear:function G(){return bZ},lastDayOfISOWeek:function G(){return IZ},lastDayOfDecade:function G(){return wZ},isYesterday:function G(){return CZ},isWithinInterval:function G(){return FZ},isWeekend:function G(){return QG},isWednesday:function G(){return EZ},isValid:function G(){return qG},isTuesday:function G(){return VZ},isTomorrow:function G(){return NZ},isToday:function G(){return AZ},isThursday:function G(){return xZ},isThisYear:function G(){return HZ},isThisWeek:function G(){return QZ},isThisSecond:function G(){return qZ},isThisQuarter:function G(){return JZ},isThisMonth:function G(){return jZ},isThisMinute:function G(){return ZZ},isThisISOWeek:function G(){return UZ},isThisHour:function G(){return BZ},isSunday:function G(){return e},isSaturday:function G(){return d},isSameYear:function G(){return kX},isSameWeek:function G(){return WK},isSameSecond:function G(){return yX},isSameQuarter:function G(){return SX},isSameMonth:function G(){return OX},isSameMinute:function G(){return vX},isSameISOWeekYear:function G(){return XZ},isSameISOWeek:function G(){return DX},isSameHour:function G(){return PX},isSameDay:function G(){return $G},isPast:function G(){return KZ},isMonday:function G(){return GZ},isMatch:function G(){return tU},isLeapYear:function G(){return EX},isLastDayOfMonth:function G(){return tK},isFuture:function G(){return QU},isFriday:function G(){return qU},isFirstDayOfMonth:function G(){return JU},isExists:function G(){return jU},isEqual:function G(){return ZU},isDate:function G(){return rK},isBefore:function G(){return UU},isAfter:function G(){return BU},intlFormatDistance:function G(){return XU},intlFormat:function G(){return GU},intervalToDuration:function G(){return tB},interval:function G(){return eB},hoursToSeconds:function G(){return aB},hoursToMinutes:function G(){return oB},hoursToMilliseconds:function G(){return rB},getYear:function G(){return nB},getWeeksInMonth:function G(){return sB},getWeekYear:function G(){return sG},getWeekOfMonth:function G(){return iB},getWeek:function G(){return IK},getUnixTime:function G(){return dB},getTime:function G(){return lB},getSeconds:function G(){return _B},getQuarter:function G(){return xK},getOverlappingDaysInIntervals:function G(){return uB},getMonth:function G(){return pB},getMinutes:function G(){return fB},getMilliseconds:function G(){return cB},getISOWeeksInYear:function G(){return gB},getISOWeekYear:function G(){return HG},getISOWeek:function G(){return wK},getISODay:function G(){return CX},getHours:function G(){return mB},getDefaultOptions:function G(){return FX},getDecade:function G(){return hB},getDaysInYear:function G(){return kB},getDaysInMonth:function G(){return VX},getDayOfYear:function G(){return UX},getDay:function G(){return oG},getDate:function G(){return NX},fromUnixTime:function G(){return yB},formatters:function G(){return bK},formatRelative:function G(){return SB},formatRFC7231:function G(){return DB},formatRFC3339:function G(){return PB},formatISODuration:function G(){return $B},formatISO9075:function G(){return LB},formatISO:function G(){return RB},formatDuration:function G(){return zB},formatDistanceToNowStrict:function G(){return TB},formatDistanceToNow:function G(){return YB},formatDistanceStrict:function G(){return AX},formatDistance:function G(){return xX},formatDate:function G(){return YK},format:function G(){return YK},endOfYesterday:function G(){return O0},endOfYear:function G(){return XX},endOfWeek:function G(){return BX},endOfTomorrow:function G(){return v0},endOfToday:function G(){return D0},endOfSecond:function G(){return P0},endOfQuarter:function G(){return $0},endOfMonth:function G(){return VK},endOfMinute:function G(){return L0},endOfISOWeekYear:function G(){return R0},endOfISOWeek:function G(){return W0},endOfHour:function G(){return z0},endOfDecade:function G(){return T0},endOfDay:function G(){return NK},eachYearOfInterval:function G(){return Y0},eachWeekendOfYear:function G(){return M0},eachWeekendOfMonth:function G(){return b0},eachWeekendOfInterval:function G(){return EK},eachWeekOfInterval:function G(){return I0},eachQuarterOfInterval:function G(){return w0},eachMonthOfInterval:function G(){return C0},eachMinuteOfInterval:function G(){return F0},eachHourOfInterval:function G(){return E0},eachDayOfInterval:function G(){return KX},differenceInYears:function G(){return GX},differenceInWeeks:function G(){return V0},differenceInSeconds:function G(){return YG},differenceInQuarters:function G(){return N0},differenceInMonths:function G(){return lG},differenceInMinutes:function G(){return _G},differenceInMilliseconds:function G(){return pG},differenceInISOWeekYears:function G(){return A0},differenceInHours:function G(){return uG},differenceInDays:function G(){return AK},differenceInCalendarYears:function G(){return PG},differenceInCalendarWeeks:function G(){return fG},differenceInCalendarQuarters:function G(){return cG},differenceInCalendarMonths:function G(){return gG},differenceInCalendarISOWeeks:function G(){return x0},differenceInCalendarISOWeekYears:function G(){return oK},differenceInCalendarDays:function G(){return KG},differenceInBusinessDays:function G(){return H0},daysToWeeks:function G(){return Q0},constructNow:function G(){return s},constructFrom:function G(){return M},compareDesc:function G(){return q0},compareAsc:function G(){return XG},closestTo:function G(){return J0},closestIndexTo:function G(){return j0},clamp:function G(){return Z0},areIntervalsOverlapping:function G(){return U0},addYears:function G(){return iK},addWeeks:function G(){return mG},addSeconds:function G(){return dK},addQuarters:function G(){return HK},addMonths:function G(){return a},addMinutes:function G(){return QK},addMilliseconds:function G(){return RG},addISOWeekYears:function G(){return lK},addHours:function G(){return qK},addDays:function G(){return u},addBusinessDays:function G(){return OK},add:function G(){return n}});function q(G){var X=Object.prototype.toString.call(G);if(G instanceof Date||FG(G)==="object"&&X==="[object Date]")return new G.constructor(+G);else if(typeof G==="number"||X==="[object Number]"||typeof G==="string"||X==="[object String]")return new Date(G);else return new Date(NaN)}function M(G,X){if(G instanceof Date)return new G.constructor(X);else return new Date(X)}function u(G,X){var K=q(G);if(isNaN(X))return M(G,NaN);if(!X)return K;return K.setDate(K.getDate()+X),K}function a(G,X){var K=q(G);if(isNaN(X))return M(G,NaN);if(!X)return K;var B=K.getDate(),U=M(G,K.getTime());U.setMonth(K.getMonth()+X+1,0);var Z=U.getDate();if(B>=Z)return U;else return K.setFullYear(U.getFullYear(),U.getMonth(),B),K}function n(G,X){var K=X.years,B=K===void 0?0:K,U=X.months,Z=U===void 0?0:U,j=X.weeks,J=j===void 0?0:j,Q=X.days,H=Q===void 0?0:Q,x=X.hours,A=x===void 0?0:x,E=X.minutes,T=E===void 0?0:E,I=X.seconds,z=I===void 0?0:I,Y=q(G),W=Z||B?a(Y,Z+B*12):Y,R=H||J?u(W,H+J*7):W,m=T+A*60,l=z+m*60,r=l*1000,o=M(G,R.getTime()+r);return o}function d(G){return q(G).getDay()===6}function e(G){return q(G).getDay()===0}function QG(G){var X=q(G).getDay();return X===0||X===6}function OK(G,X){var K=q(G),B=QG(K);if(isNaN(X))return M(G,NaN);var U=K.getHours(),Z=X<0?-1:1,j=Math.trunc(X/5);K.setDate(K.getDate()+j*7);var J=Math.abs(X%5);while(J>0)if(K.setDate(K.getDate()+Z),!QG(K))J-=1;if(B&&QG(K)&&X!==0){if(d(K))K.setDate(K.getDate()+(Z<0?2:-1));if(e(K))K.setDate(K.getDate()+(Z<0?1:-2))}return K.setHours(U),K}function RG(G,X){var K=+q(G);return M(G,K+X)}var SK=7,yG=365.2425,G0=Math.pow(10,8)*24*60*60*1000,BJ=-G0,LG=604800000,yK=86400000,JG=60000,CG=3600000,ZK=1000,kK=525600,bG=43200,kG=1440,hK=60,mK=3,gK=12,cK=4,hG=3600,jK=60,JK=hG*24,K0=JK*7,fK=JK*yG,pK=fK/12,X0=pK*3;function qK(G,X){return RG(G,X*CG)}function _(){return uK}function B0(G){uK=G}var uK={};function f(G,X){var K,B,U,Z,j,J,Q=_(),H=(K=(B=(U=(Z=X===null||X===void 0?void 0:X.weekStartsOn)!==null&&Z!==void 0?Z:X===null||X===void 0||(j=X.locale)===null||j===void 0||(j=j.options)===null||j===void 0?void 0:j.weekStartsOn)!==null&&U!==void 0?U:Q.weekStartsOn)!==null&&B!==void 0?B:(J=Q.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.weekStartsOn)!==null&&K!==void 0?K:0,x=q(G),A=x.getDay(),E=(A<H?7:0)+A-H;return x.setDate(x.getDate()-E),x.setHours(0,0,0,0),x}function GG(G){return f(G,{weekStartsOn:1})}function HG(G){var X=q(G),K=X.getFullYear(),B=M(G,0);B.setFullYear(K+1,0,4),B.setHours(0,0,0,0);var U=GG(B),Z=M(G,0);Z.setFullYear(K,0,4),Z.setHours(0,0,0,0);var j=GG(Z);if(X.getTime()>=U.getTime())return K+1;else if(X.getTime()>=j.getTime())return K;else return K-1}function MG(G){var X=q(G);return X.setHours(0,0,0,0),X}function i(G){var X=q(G),K=new Date(Date.UTC(X.getFullYear(),X.getMonth(),X.getDate(),X.getHours(),X.getMinutes(),X.getSeconds(),X.getMilliseconds()));return K.setUTCFullYear(X.getFullYear()),+G-+K}function KG(G,X){var K=MG(G),B=MG(X),U=+K-i(K),Z=+B-i(B);return Math.round((U-Z)/yK)}function xG(G){var X=HG(G),K=M(G,0);return K.setFullYear(X,0,4),K.setHours(0,0,0,0),GG(K)}function _K(G,X){var K=q(G),B=KG(K,xG(K)),U=M(G,0);return U.setFullYear(X,0,4),U.setHours(0,0,0,0),K=xG(U),K.setDate(K.getDate()+B),K}function lK(G,X){return _K(G,HG(G)+X)}function QK(G,X){return RG(G,X*JG)}function HK(G,X){var K=X*3;return a(G,K)}function dK(G,X){return RG(G,X*1000)}function mG(G,X){var K=X*7;return u(G,K)}function iK(G,X){return a(G,X*12)}function U0(G,X,K){var B=[+q(G.start),+q(G.end)].sort(function(A,E){return A-E}),U=SG(B,2),Z=U[0],j=U[1],J=[+q(X.start),+q(X.end)].sort(function(A,E){return A-E}),Q=SG(J,2),H=Q[0],x=Q[1];if(K!==null&&K!==void 0&&K.inclusive)return Z<=x&&H<=j;return Z<x&&H<j}function sK(G){var X;return G.forEach(function(K){var B=q(K);if(X===void 0||X<B||isNaN(Number(B)))X=B}),X||new Date(NaN)}function nK(G){var X;return G.forEach(function(K){var B=q(K);if(!X||X>B||isNaN(+B))X=B}),X||new Date(NaN)}function Z0(G,X){return nK([sK([G,X.start]),X.end])}function j0(G,X){var K=q(G);if(isNaN(Number(K)))return NaN;var B=K.getTime(),U,Z;return X.forEach(function(j,J){var Q=q(j);if(isNaN(Number(Q))){U=NaN,Z=NaN;return}var H=Math.abs(B-Q.getTime());if(U==null||H<Z)U=J,Z=H}),U}function J0(G,X){var K=q(G);if(isNaN(Number(K)))return M(G,NaN);var B=K.getTime(),U,Z;return X.forEach(function(j){var J=q(j);if(isNaN(Number(J))){U=M(G,NaN),Z=NaN;return}var Q=Math.abs(B-J.getTime());if(U==null||Q<Z)U=J,Z=Q}),U}function XG(G,X){var K=q(G),B=q(X),U=K.getTime()-B.getTime();if(U<0)return-1;else if(U>0)return 1;else return U}function q0(G,X){var K=q(G),B=q(X),U=K.getTime()-B.getTime();if(U>0)return-1;else if(U<0)return 1;else return U}function s(G){return M(G,Date.now())}function Q0(G){var X=G/SK,K=Math.trunc(X);return K===0?0:K}function $G(G,X){var K=MG(G),B=MG(X);return+K===+B}function rK(G){return G instanceof Date||FG(G)==="object"&&Object.prototype.toString.call(G)==="[object Date]"}function qG(G){if(!rK(G)&&typeof G!=="number")return!1;var X=q(G);return!isNaN(Number(X))}function H0(G,X){var K=q(G),B=q(X);if(!qG(K)||!qG(B))return NaN;var U=KG(K,B),Z=U<0?-1:1,j=Math.trunc(U/7),J=j*5;B=u(B,j*7);while(!$G(K,B))J+=QG(B)?0:Z,B=u(B,Z);return J===0?0:J}function oK(G,X){return HG(G)-HG(X)}function x0(G,X){var K=GG(G),B=GG(X),U=+K-i(K),Z=+B-i(B);return Math.round((U-Z)/LG)}function gG(G,X){var K=q(G),B=q(X),U=K.getFullYear()-B.getFullYear(),Z=K.getMonth()-B.getMonth();return U*12+Z}function xK(G){var X=q(G),K=Math.trunc(X.getMonth()/3)+1;return K}function cG(G,X){var K=q(G),B=q(X),U=K.getFullYear()-B.getFullYear(),Z=xK(K)-xK(B);return U*4+Z}function fG(G,X,K){var B=f(G,K),U=f(X,K),Z=+B-i(B),j=+U-i(U);return Math.round((Z-j)/LG)}function PG(G,X){var K=q(G),B=q(X);return K.getFullYear()-B.getFullYear()}function AK(G,X){var K=q(G),B=q(X),U=aK(K,B),Z=Math.abs(KG(K,B));K.setDate(K.getDate()-U*Z);var j=Number(aK(K,B)===-U),J=U*(Z-j);return J===0?0:J}var aK=function G(X,K){var B=X.getFullYear()-K.getFullYear()||X.getMonth()-K.getMonth()||X.getDate()-K.getDate()||X.getHours()-K.getHours()||X.getMinutes()-K.getMinutes()||X.getSeconds()-K.getSeconds()||X.getMilliseconds()-K.getMilliseconds();if(B<0)return-1;else if(B>0)return 1;else return B};function AG(G){return function(X){var K=G?Math[G]:Math.trunc,B=K(X);return B===0?0:B}}function pG(G,X){return+q(G)-+q(X)}function uG(G,X,K){var B=pG(G,X)/CG;return AG(K===null||K===void 0?void 0:K.roundingMethod)(B)}function eK(G,X){return lK(G,-X)}function A0(G,X){var K=q(G),B=q(X),U=XG(K,B),Z=Math.abs(oK(K,B));K=eK(K,U*Z);var j=Number(XG(K,B)===-U),J=U*(Z-j);return J===0?0:J}function _G(G,X,K){var B=pG(G,X)/JG;return AG(K===null||K===void 0?void 0:K.roundingMethod)(B)}function NK(G){var X=q(G);return X.setHours(23,59,59,999),X}function VK(G){var X=q(G),K=X.getMonth();return X.setFullYear(X.getFullYear(),K+1,0),X.setHours(23,59,59,999),X}function tK(G){var X=q(G);return+NK(X)===+VK(X)}function lG(G,X){var K=q(G),B=q(X),U=XG(K,B),Z=Math.abs(gG(K,B)),j;if(Z<1)j=0;else{if(K.getMonth()===1&&K.getDate()>27)K.setDate(30);K.setMonth(K.getMonth()-U*Z);var J=XG(K,B)===-U;if(tK(q(G))&&Z===1&&XG(G,B)===1)J=!1;j=U*(Z-Number(J))}return j===0?0:j}function N0(G,X,K){var B=lG(G,X)/3;return AG(K===null||K===void 0?void 0:K.roundingMethod)(B)}function YG(G,X,K){var B=pG(G,X)/1000;return AG(K===null||K===void 0?void 0:K.roundingMethod)(B)}function V0(G,X,K){var B=AK(G,X)/7;return AG(K===null||K===void 0?void 0:K.roundingMethod)(B)}function GX(G,X){var K=q(G),B=q(X),U=XG(K,B),Z=Math.abs(PG(K,B));K.setFullYear(1584),B.setFullYear(1584);var j=XG(K,B)===-U,J=U*(Z-+j);return J===0?0:J}function KX(G,X){var K,B=q(G.start),U=q(G.end),Z=+B>+U,j=Z?+B:+U,J=Z?U:B;J.setHours(0,0,0,0);var Q=(K=X===null||X===void 0?void 0:X.step)!==null&&K!==void 0?K:1;if(!Q)return[];if(Q<0)Q=-Q,Z=!Z;var H=[];while(+J<=j)H.push(q(J)),J.setDate(J.getDate()+Q),J.setHours(0,0,0,0);return Z?H.reverse():H}function E0(G,X){var K,B=q(G.start),U=q(G.end),Z=+B>+U,j=Z?+B:+U,J=Z?U:B;J.setMinutes(0,0,0);var Q=(K=X===null||X===void 0?void 0:X.step)!==null&&K!==void 0?K:1;if(!Q)return[];if(Q<0)Q=-Q,Z=!Z;var H=[];while(+J<=j)H.push(q(J)),J=qK(J,Q);return Z?H.reverse():H}function dG(G){var X=q(G);return X.setSeconds(0,0),X}function F0(G,X){var K,B=dG(q(G.start)),U=q(G.end),Z=+B>+U,j=Z?+B:+U,J=Z?U:B,Q=(K=X===null||X===void 0?void 0:X.step)!==null&&K!==void 0?K:1;if(!Q)return[];if(Q<0)Q=-Q,Z=!Z;var H=[];while(+J<=j)H.push(q(J)),J=QK(J,Q);return Z?H.reverse():H}function C0(G,X){var K,B=q(G.start),U=q(G.end),Z=+B>+U,j=Z?+B:+U,J=Z?U:B;J.setHours(0,0,0,0),J.setDate(1);var Q=(K=X===null||X===void 0?void 0:X.step)!==null&&K!==void 0?K:1;if(!Q)return[];if(Q<0)Q=-Q,Z=!Z;var H=[];while(+J<=j)H.push(q(J)),J.setMonth(J.getMonth()+Q);return Z?H.reverse():H}function wG(G){var X=q(G),K=X.getMonth(),B=K-K%3;return X.setMonth(B,1),X.setHours(0,0,0,0),X}function w0(G,X){var K,B=q(G.start),U=q(G.end),Z=+B>+U,j=Z?+wG(B):+wG(U),J=Z?wG(U):wG(B),Q=(K=X===null||X===void 0?void 0:X.step)!==null&&K!==void 0?K:1;if(!Q)return[];if(Q<0)Q=-Q,Z=!Z;var H=[];while(+J<=j)H.push(q(J)),J=HK(J,Q);return Z?H.reverse():H}function I0(G,X){var K,B=q(G.start),U=q(G.end),Z=+B>+U,j=Z?f(U,X):f(B,X),J=Z?f(B,X):f(U,X);j.setHours(15),J.setHours(15);var Q=+J.getTime(),H=j,x=(K=X===null||X===void 0?void 0:X.step)!==null&&K!==void 0?K:1;if(!x)return[];if(x<0)x=-x,Z=!Z;var A=[];while(+H<=Q)H.setHours(0),A.push(q(H)),H=mG(H,x),H.setHours(15);return Z?A.reverse():A}function EK(G){var X=KX(G),K=[],B=0;while(B<X.length){var U=X[B++];if(QG(U))K.push(U)}return K}function iG(G){var X=q(G);return X.setDate(1),X.setHours(0,0,0,0),X}function b0(G){var X=iG(G),K=VK(G);return EK({start:X,end:K})}function XX(G){var X=q(G),K=X.getFullYear();return X.setFullYear(K+1,0,0),X.setHours(23,59,59,999),X}function FK(G){var X=q(G),K=M(G,0);return K.setFullYear(X.getFullYear(),0,1),K.setHours(0,0,0,0),K}function M0(G){var X=FK(G),K=XX(G);return EK({start:X,end:K})}function Y0(G,X){var K,B=q(G.start),U=q(G.end),Z=+B>+U,j=Z?+B:+U,J=Z?U:B;J.setHours(0,0,0,0),J.setMonth(0,1);var Q=(K=X===null||X===void 0?void 0:X.step)!==null&&K!==void 0?K:1;if(!Q)return[];if(Q<0)Q=-Q,Z=!Z;var H=[];while(+J<=j)H.push(q(J)),J.setFullYear(J.getFullYear()+Q);return Z?H.reverse():H}function T0(G){var X=q(G),K=X.getFullYear(),B=9+Math.floor(K/10)*10;return X.setFullYear(B,11,31),X.setHours(23,59,59,999),X}function z0(G){var X=q(G);return X.setMinutes(59,59,999),X}function BX(G,X){var K,B,U,Z,j,J,Q=_(),H=(K=(B=(U=(Z=X===null||X===void 0?void 0:X.weekStartsOn)!==null&&Z!==void 0?Z:X===null||X===void 0||(j=X.locale)===null||j===void 0||(j=j.options)===null||j===void 0?void 0:j.weekStartsOn)!==null&&U!==void 0?U:Q.weekStartsOn)!==null&&B!==void 0?B:(J=Q.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.weekStartsOn)!==null&&K!==void 0?K:0,x=q(G),A=x.getDay(),E=(A<H?-7:0)+6-(A-H);return x.setDate(x.getDate()+E),x.setHours(23,59,59,999),x}function W0(G){return BX(G,{weekStartsOn:1})}function R0(G){var X=HG(G),K=M(G,0);K.setFullYear(X+1,0,4),K.setHours(0,0,0,0);var B=GG(K);return B.setMilliseconds(B.getMilliseconds()-1),B}function L0(G){var X=q(G);return X.setSeconds(59,999),X}function $0(G){var X=q(G),K=X.getMonth(),B=K-K%3+3;return X.setMonth(B,0),X.setHours(23,59,59,999),X}function P0(G){var X=q(G);return X.setMilliseconds(999),X}function D0(){return NK(Date.now())}function v0(){var G=new Date,X=G.getFullYear(),K=G.getMonth(),B=G.getDate(),U=new Date(0);return U.setFullYear(X,K,B+1),U.setHours(23,59,59,999),U}function O0(){var G=new Date,X=G.getFullYear(),K=G.getMonth(),B=G.getDate(),U=new Date(0);return U.setFullYear(X,K,B-1),U.setHours(23,59,59,999),U}var S0={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"}},y0=function G(X,K,B){var U,Z=S0[X];if(typeof Z==="string")U=Z;else if(K===1)U=Z.one;else U=Z.other.replace("{{count}}",K.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 CK(G){return function(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},K=X.width?String(X.width):G.defaultWidth,B=G.formats[K]||G.formats[G.defaultWidth];return B}}var k0={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},h0={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},m0={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},g0={date:CK({formats:k0,defaultWidth:"full"}),time:CK({formats:h0,defaultWidth:"full"}),dateTime:CK({formats:m0,defaultWidth:"full"})},c0={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},f0=function G(X,K,B,U){return c0[X]};function DG(G){return function(X,K){var B=K!==null&&K!==void 0&&K.context?String(K.context):"standalone",U;if(B==="formatting"&&G.formattingValues){var Z=G.defaultFormattingWidth||G.defaultWidth,j=K!==null&&K!==void 0&&K.width?String(K.width):Z;U=G.formattingValues[j]||G.formattingValues[Z]}else{var J=G.defaultWidth,Q=K!==null&&K!==void 0&&K.width?String(K.width):G.defaultWidth;U=G.values[Q]||G.values[J]}var H=G.argumentCallback?G.argumentCallback(X):X;return U[H]}}var p0={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},u0={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},_0={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"]},l0={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"]},d0={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"}},i0={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"}},s0=function G(X,K){var B=Number(X),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"},n0={ordinalNumber:s0,era:DG({values:p0,defaultWidth:"wide"}),quarter:DG({values:u0,defaultWidth:"wide",argumentCallback:function G(X){return X-1}}),month:DG({values:_0,defaultWidth:"wide"}),day:DG({values:l0,defaultWidth:"wide"}),dayPeriod:DG({values:d0,defaultWidth:"wide",formattingValues:i0,defaultFormattingWidth:"wide"})};function vG(G){return function(X){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=K.width,U=B&&G.matchPatterns[B]||G.matchPatterns[G.defaultMatchWidth],Z=X.match(U);if(!Z)return null;var j=Z[0],J=B&&G.parsePatterns[B]||G.parsePatterns[G.defaultParseWidth],Q=Array.isArray(J)?o0(J,function(A){return A.test(j)}):r0(J,function(A){return A.test(j)}),H;H=G.valueCallback?G.valueCallback(Q):Q,H=K.valueCallback?K.valueCallback(H):H;var x=X.slice(j.length);return{value:H,rest:x}}}var r0=function G(X,K){for(var B in X)if(Object.prototype.hasOwnProperty.call(X,B)&&K(X[B]))return B;return},o0=function G(X,K){for(var B=0;B<X.length;B++)if(K(X[B]))return B;return};function a0(G){return function(X){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=X.match(G.matchPattern);if(!B)return null;var U=B[0],Z=X.match(G.parsePattern);if(!Z)return null;var j=G.valueCallback?G.valueCallback(Z[0]):Z[0];j=K.valueCallback?K.valueCallback(j):j;var J=X.slice(U.length);return{value:j,rest:J}}}var e0=/^(\d+)(th|st|nd|rd)?/i,t0=/\d+/i,GB={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},KB={any:[/^b/i,/^(a|c)/i]},XB={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},BB={any:[/1/i,/2/i,/3/i,/4/i]},UB={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},ZB={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]},jB={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},JB={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]},qB={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},QB={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}},HB={ordinalNumber:a0({matchPattern:e0,parsePattern:t0,valueCallback:function G(X){return parseInt(X,10)}}),era:vG({matchPatterns:GB,defaultMatchWidth:"wide",parsePatterns:KB,defaultParseWidth:"any"}),quarter:vG({matchPatterns:XB,defaultMatchWidth:"wide",parsePatterns:BB,defaultParseWidth:"any",valueCallback:function G(X){return X+1}}),month:vG({matchPatterns:UB,defaultMatchWidth:"wide",parsePatterns:ZB,defaultParseWidth:"any"}),day:vG({matchPatterns:jB,defaultMatchWidth:"wide",parsePatterns:JB,defaultParseWidth:"any"}),dayPeriod:vG({matchPatterns:qB,defaultMatchWidth:"any",parsePatterns:QB,defaultParseWidth:"any"})},TG={code:"en-US",formatDistance:y0,formatLong:g0,formatRelative:f0,localize:n0,match:HB,options:{weekStartsOn:0,firstWeekContainsDate:1}};function UX(G){var X=q(G),K=KG(X,FK(X)),B=K+1;return B}function wK(G){var X=q(G),K=+GG(X)-+xG(X);return Math.round(K/LG)+1}function sG(G,X){var K,B,U,Z,j,J,Q=q(G),H=Q.getFullYear(),x=_(),A=(K=(B=(U=(Z=X===null||X===void 0?void 0:X.firstWeekContainsDate)!==null&&Z!==void 0?Z:X===null||X===void 0||(j=X.locale)===null||j===void 0||(j=j.options)===null||j===void 0?void 0:j.firstWeekContainsDate)!==null&&U!==void 0?U:x.firstWeekContainsDate)!==null&&B!==void 0?B:(J=x.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.firstWeekContainsDate)!==null&&K!==void 0?K:1,E=M(G,0);E.setFullYear(H+1,0,A),E.setHours(0,0,0,0);var T=f(E,X),I=M(G,0);I.setFullYear(H,0,A),I.setHours(0,0,0,0);var z=f(I,X);if(Q.getTime()>=T.getTime())return H+1;else if(Q.getTime()>=z.getTime())return H;else return H-1}function nG(G,X){var K,B,U,Z,j,J,Q=_(),H=(K=(B=(U=(Z=X===null||X===void 0?void 0:X.firstWeekContainsDate)!==null&&Z!==void 0?Z:X===null||X===void 0||(j=X.locale)===null||j===void 0||(j=j.options)===null||j===void 0?void 0:j.firstWeekContainsDate)!==null&&U!==void 0?U:Q.firstWeekContainsDate)!==null&&B!==void 0?B:(J=Q.locale)===null||J===void 0||(J=J.options)===null||J===void 0?void 0:J.firstWeekContainsDate)!==null&&K!==void 0?K:1,x=sG(G,X),A=M(G,0);A.setFullYear(x,0,H),A.setHours(0,0,0,0);var E=f(A,X);return E}function IK(G,X){var K=q(G),B=+f(K,X)-+nG(K,X);return Math.round(B/LG)+1}function b(G,X){var K=G<0?"-":"",B=Math.abs(G).toString().padStart(X,"0");return K+B}var BG={y:function G(X,K){var B=X.getFullYear(),U=B>0?B:1-B;return b(K==="yy"?U%100:U,K.length)},M:function G(X,K){var B=X.getMonth();return K==="M"?String(B+1):b(B+1,2)},d:function G(X,K){return b(X.getDate(),K.length)},a:function G(X,K){var B=X.getHours()/12>=1?"pm":"am";switch(K){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 G(X,K){return b(X.getHours()%12||12,K.length)},H:function G(X,K){return b(X.getHours(),K.length)},m:function G(X,K){return b(X.getMinutes(),K.length)},s:function G(X,K){return b(X.getSeconds(),K.length)},S:function G(X,K){var B=K.length,U=X.getMilliseconds(),Z=Math.trunc(U*Math.pow(10,B-3));return b(Z,K.length)}},ZX=function G(X){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=X>0?"-":"+",U=Math.abs(X),Z=Math.trunc(U/60),j=U%60;if(j===0)return B+String(Z);return B+String(Z)+K+b(j,2)},jX=function G(X,K){if(X%60===0){var B=X>0?"-":"+";return B+b(Math.abs(X)/60,2)}return IG(X,K)},IG=function G(X){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",B=X>0?"-":"+",U=Math.abs(X),Z=b(Math.trunc(U/60),2),j=b(U%60,2);return B+Z+K+j},zG={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},bK={G:function G(X,K,B){var U=X.getFullYear()>0?1:0;switch(K){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 G(X,K,B){if(K==="yo"){var U=X.getFullYear(),Z=U>0?U:1-U;return B.ordinalNumber(Z,{unit:"year"})}return BG.y(X,K)},Y:function G(X,K,B,U){var Z=sG(X,U),j=Z>0?Z:1-Z;if(K==="YY"){var J=j%100;return b(J,2)}if(K==="Yo")return B.ordinalNumber(j,{unit:"year"});return b(j,K.length)},R:function G(X,K){var B=HG(X);return b(B,K.length)},u:function G(X,K){var B=X.getFullYear();return b(B,K.length)},Q:function G(X,K,B){var U=Math.ceil((X.getMonth()+1)/3);switch(K){case"Q":return String(U);case"QQ":return b(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 G(X,K,B){var U=Math.ceil((X.getMonth()+1)/3);switch(K){case"q":return String(U);case"qq":return b(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 G(X,K,B){var U=X.getMonth();switch(K){case"M":case"MM":return BG.M(X,K);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 G(X,K,B){var U=X.getMonth();switch(K){case"L":return String(U+1);case"LL":return b(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 G(X,K,B,U){var Z=IK(X,U);if(K==="wo")return B.ordinalNumber(Z,{unit:"week"});return b(Z,K.length)},I:function G(X,K,B){var U=wK(X);if(K==="Io")return B.ordinalNumber(U,{unit:"week"});return b(U,K.length)},d:function G(X,K,B){if(K==="do")return B.ordinalNumber(X.getDate(),{unit:"date"});return BG.d(X,K)},D:function G(X,K,B){var U=UX(X);if(K==="Do")return B.ordinalNumber(U,{unit:"dayOfYear"});return b(U,K.length)},E:function G(X,K,B){var U=X.getDay();switch(K){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 G(X,K,B,U){var Z=X.getDay(),j=(Z-U.weekStartsOn+8)%7||7;switch(K){case"e":return String(j);case"ee":return b(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 G(X,K,B,U){var Z=X.getDay(),j=(Z-U.weekStartsOn+8)%7||7;switch(K){case"c":return String(j);case"cc":return b(j,K.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 G(X,K,B){var U=X.getDay(),Z=U===0?7:U;switch(K){case"i":return String(Z);case"ii":return b(Z,K.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 G(X,K,B){var U=X.getHours(),Z=U/12>=1?"pm":"am";switch(K){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 G(X,K,B){var U=X.getHours(),Z;if(U===12)Z=zG.noon;else if(U===0)Z=zG.midnight;else Z=U/12>=1?"pm":"am";switch(K){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 G(X,K,B){var U=X.getHours(),Z;if(U>=17)Z=zG.evening;else if(U>=12)Z=zG.afternoon;else if(U>=4)Z=zG.morning;else Z=zG.night;switch(K){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 G(X,K,B){if(K==="ho"){var U=X.getHours()%12;if(U===0)U=12;return B.ordinalNumber(U,{unit:"hour"})}return BG.h(X,K)},H:function G(X,K,B){if(K==="Ho")return B.ordinalNumber(X.getHours(),{unit:"hour"});return BG.H(X,K)},K:function G(X,K,B){var U=X.getHours()%12;if(K==="Ko")return B.ordinalNumber(U,{unit:"hour"});return b(U,K.length)},k:function G(X,K,B){var U=X.getHours();if(U===0)U=24;if(K==="ko")return B.ordinalNumber(U,{unit:"hour"});return b(U,K.length)},m:function G(X,K,B){if(K==="mo")return B.ordinalNumber(X.getMinutes(),{unit:"minute"});return BG.m(X,K)},s:function G(X,K,B){if(K==="so")return B.ordinalNumber(X.getSeconds(),{unit:"second"});return BG.s(X,K)},S:function G(X,K){return BG.S(X,K)},X:function G(X,K,B){var U=X.getTimezoneOffset();if(U===0)return"Z";switch(K){case"X":return jX(U);case"XXXX":case"XX":return IG(U);case"XXXXX":case"XXX":default:return IG(U,":")}},x:function G(X,K,B){var U=X.getTimezoneOffset();switch(K){case"x":return jX(U);case"xxxx":case"xx":return IG(U);case"xxxxx":case"xxx":default:return IG(U,":")}},O:function G(X,K,B){var U=X.getTimezoneOffset();switch(K){case"O":case"OO":case"OOO":return"GMT"+ZX(U,":");case"OOOO":default:return"GMT"+IG(U,":")}},z:function G(X,K,B){var U=X.getTimezoneOffset();switch(K){case"z":case"zz":case"zzz":return"GMT"+ZX(U,":");case"zzzz":default:return"GMT"+IG(U,":")}},t:function G(X,K,B){var U=Math.trunc(X.getTime()/1000);return b(U,K.length)},T:function G(X,K,B){var U=X.getTime();return b(U,K.length)}},JX=function G(X,K){switch(X){case"P":return K.date({width:"short"});case"PP":return K.date({width:"medium"});case"PPP":return K.date({width:"long"});case"PPPP":default:return K.date({width:"full"})}},qX=function G(X,K){switch(X){case"p":return K.time({width:"short"});case"pp":return K.time({width:"medium"});case"ppp":return K.time({width:"long"});case"pppp":default:return K.time({width:"full"})}},xB=function G(X,K){var B=X.match(/(P+)(p+)?/)||[],U=B[1],Z=B[2];if(!Z)return JX(X,K);var j;switch(U){case"P":j=K.dateTime({width:"short"});break;case"PP":j=K.dateTime({width:"medium"});break;case"PPP":j=K.dateTime({width:"long"});break;case"PPPP":default:j=K.dateTime({width:"full"});break}return j.replace("{{date}}",JX(U,K)).replace("{{time}}",qX(Z,K))},rG={p:qX,P:xB};function QX(G){return NB.test(G)}function HX(G){return VB.test(G)}function MK(G,X,K){var B=AB(G,X,K);if(console.warn(B),EB.includes(G))throw new RangeError(B)}var AB=function G(X,K,B){var U=X[0]==="Y"?"years":"days of the month";return"Use `".concat(X.toLowerCase(),"` instead of `").concat(X,"` (in `").concat(K,"`) for formatting ").concat(U," to the input `").concat(B,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")},NB=/^D+$/,VB=/^Y+$/,EB=["D","DD","YY","YYYY"];function YK(G,X,K){var B,U,Z,j,J,Q,H,x,A,E,T,I,z,Y,W=_(),R=(B=(U=K===null||K===void 0?void 0:K.locale)!==null&&U!==void 0?U:W.locale)!==null&&B!==void 0?B:TG,m=(Z=(j=(J=(Q=K===null||K===void 0?void 0:K.firstWeekContainsDate)!==null&&Q!==void 0?Q:K===null||K===void 0||(H=K.locale)===null||H===void 0||(H=H.options)===null||H===void 0?void 0:H.firstWeekContainsDate)!==null&&J!==void 0?J:W.firstWeekContainsDate)!==null&&j!==void 0?j:(x=W.locale)===null||x===void 0||(x=x.options)===null||x===void 0?void 0:x.firstWeekContainsDate)!==null&&Z!==void 0?Z:1,l=(A=(E=(T=(I=K===null||K===void 0?void 0:K.weekStartsOn)!==null&&I!==void 0?I:K===null||K===void 0||(z=K.locale)===null||z===void 0||(z=z.options)===null||z===void 0?void 0:z.weekStartsOn)!==null&&T!==void 0?T:W.weekStartsOn)!==null&&E!==void 0?E:(Y=W.locale)===null||Y===void 0||(Y=Y.options)===null||Y===void 0?void 0:Y.weekStartsOn)!==null&&A!==void 0?A:0,r=q(G);if(!qG(r))throw new RangeError("Invalid time value");var o=X.match(wB).map(function(p){var g=p[0];if(g==="p"||g==="P"){var EG=rG[g];return EG(p,R.formatLong)}return p}).join("").match(CB).map(function(p){if(p==="''")return{isToken:!1,value:"'"};var g=p[0];if(g==="'")return{isToken:!1,value:FB(p)};if(bK[g])return{isToken:!0,value:p};if(g.match(MB))throw new RangeError("Format string contains an unescaped latin alphabet character `"+g+"`");return{isToken:!1,value:p}});if(R.localize.preprocessor)o=R.localize.preprocessor(r,o);var jG={firstWeekContainsDate:m,weekStartsOn:l,locale:R};return o.map(function(p){if(!p.isToken)return p.value;var g=p.value;if(!(K!==null&&K!==void 0&&K.useAdditionalWeekYearTokens)&&HX(g)||!(K!==null&&K!==void 0&&K.useAdditionalDayOfYearTokens)&&QX(g))MK(g,X,String(G));var EG=bK[g[0]];return EG(r,g,R.localize,jG)}).join("")}var FB=function G(X){var K=X.match(IB);if(!K)return X;return K[1].replace(bB,"'")},CB=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,wB=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,IB=/^'([^]*?)'?$/,bB=/''/g,MB=/[a-zA-Z]/;function xX(G,X,K){var B,U,Z=_(),j=(B=(U=K===null||K===void 0?void 0:K.locale)!==null&&U!==void 0?U:Z.locale)!==null&&B!==void 0?B:TG,J=2520,Q=XG(G,X);if(isNaN(Q))throw new RangeError("Invalid time value");var H=Object.assign({},K,{addSuffix:K===null||K===void 0?void 0:K.addSuffix,comparison:Q}),x,A;if(Q>0)x=q(X),A=q(G);else x=q(G),A=q(X);var E=YG(A,x),T=(i(A)-i(x))/1000,I=Math.round((E-T)/60),z;if(I<2)if(K!==null&&K!==void 0&&K.includeSeconds)if(E<5)return j.formatDistance("lessThanXSeconds",5,H);else if(E<10)return j.formatDistance("lessThanXSeconds",10,H);else if(E<20)return j.formatDistance("lessThanXSeconds",20,H);else if(E<40)return j.formatDistance("halfAMinute",0,H);else if(E<60)return j.formatDistance("lessThanXMinutes",1,H);else return j.formatDistance("xMinutes",1,H);else if(I===0)return j.formatDistance("lessThanXMinutes",1,H);else return j.formatDistance("xMinutes",I,H);else if(I<45)return j.formatDistance("xMinutes",I,H);else if(I<90)return j.formatDistance("aboutXHours",1,H);else if(I<kG){var Y=Math.round(I/60);return j.formatDistance("aboutXHours",Y,H)}else if(I<J)return j.formatDistance("xDays",1,H);else if(I<bG){var W=Math.round(I/kG);return j.formatDistance("xDays",W,H)}else if(I<bG*2)return z=Math.round(I/bG),j.formatDistance("aboutXMonths",z,H);if(z=lG(A,x),z<12){var R=Math.round(I/bG);return j.formatDistance("xMonths",R,H)}else{var m=z%12,l=Math.trunc(z/12);if(m<3)return j.formatDistance("aboutXYears",l,H);else if(m<9)return j.formatDistance("overXYears",l,H);else return j.formatDistance("almostXYears",l+1,H)}}function AX(G,X,K){var B,U,Z,j=_(),J=(B=(U=K===null||K===void 0?void 0:K.locale)!==null&&U!==void 0?U:j.locale)!==null&&B!==void 0?B:TG,Q=XG(G,X);if(isNaN(Q))throw new RangeError("Invalid time value");var H=Object.assign({},K,{addSuffix:K===null||K===void 0?void 0:K.addSuffix,comparison:Q}),x,A;if(Q>0)x=q(X),A=q(G);else x=q(G),A=q(X);var E=AG((Z=K===null||K===void 0?void 0:K.roundingMethod)!==null&&Z!==void 0?Z:"round"),T=A.getTime()-x.getTime(),I=T/JG,z=i(A)-i(x),Y=(T-z)/JG,W=K===null||K===void 0?void 0:K.unit,R;if(!W)if(I<1)R="second";else if(I<60)R="minute";else if(I<kG)R="hour";else if(Y<bG)R="day";else if(Y<kK)R="month";else R="year";else R=W;if(R==="second"){var m=E(T/1000);return J.formatDistance("xSeconds",m,H)}else if(R==="minute"){var l=E(I);return J.formatDistance("xMinutes",l,H)}else if(R==="hour"){var r=E(I/60);return J.formatDistance("xHours",r,H)}else if(R==="day"){var o=E(Y/kG);return J.formatDistance("xDays",o,H)}else if(R==="month"){var jG=E(Y/bG);return jG===12&&W!=="month"?J.formatDistance("xYears",1,H):J.formatDistance("xMonths",jG,H)}else{var p=E(Y/kK);return J.formatDistance("xYears",p,H)}}function YB(G,X){return xX(G,s(G),X)}function TB(G,X){return AX(G,s(G),X)}function zB(G,X){var K,B,U,Z,j,J=_(),Q=(K=(B=X===null||X===void 0?void 0:X.locale)!==null&&B!==void 0?B:J.locale)!==null&&K!==void 0?K:TG,H=(U=X===null||X===void 0?void 0:X.format)!==null&&U!==void 0?U:WB,x=(Z=X===null||X===void 0?void 0:X.zero)!==null&&Z!==void 0?Z:!1,A=(j=X===null||X===void 0?void 0:X.delimiter)!==null&&j!==void 0?j:" ";if(!Q.formatDistance)return"";var E=H.reduce(function(T,I){var z="x".concat(I.replace(/(^.)/,function(W){return W.toUpperCase()})),Y=G[I];if(Y!==void 0&&(x||G[I]))return T.concat(Q.formatDistance(z,Y));return T},[]).join(A);return E}var WB=["years","months","weeks","days","hours","minutes","seconds"];function RB(G,X){var K,B,U=q(G);if(isNaN(U.getTime()))throw new RangeError("Invalid time value");var Z=(K=X===null||X===void 0?void 0:X.format)!==null&&K!==void 0?K:"extended",j=(B=X===null||X===void 0?void 0:X.representation)!==null&&B!==void 0?B:"complete",J="",Q="",H=Z==="extended"?"-":"",x=Z==="extended"?":":"";if(j!=="time"){var A=b(U.getDate