-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchunk-5FZKB6KE.js
More file actions
1 lines (1 loc) · 29.2 KB
/
Copy pathchunk-5FZKB6KE.js
File metadata and controls
1 lines (1 loc) · 29.2 KB
1
import{a as Rt,e as G,i as z,l as Bt}from"./chunk-AQGOD4VY.js";import{o as Yt,q as It,r as qt,t as Lt}from"./chunk-LJRBPGSW.js";import"./chunk-JYBRZQRP.js";import{$a as St,Da as s,Ea as u,Fa as k,G as pt,Ga as xt,Ha as Dt,I as O,Ia as Ct,Ja as rt,Ka as B,La as M,O as L,P as R,Pa as Mt,Qb as ot,Ra as bt,Sa as _t,Ta as Ot,Ua as p,Va as vt,Xa as A,Ya as Q,Za as V,_a as X,a as mt,b as ft,bb as kt,ca as y,da as ht,ea as gt,fb as Pt,gb as Wt,la as C,ma as v,na as yt,ra as S,rb as Et,sb as Nt,va as x,xa as j,xb as Ft,za as wt,zb as Tt}from"./chunk-UJIEDWPF.js";var _e=Math.pow(10,8)*24*60*60*1e3,Sn=-_e,U=6048e5,Ht=864e5;var Oe=3600;var jt=Oe*24,kn=jt*7,ve=jt*365.2425,Se=ve/12,Pn=Se*3,at=Symbol.for("constructDateFrom");function h(t,r){return typeof t=="function"?t(r):t&&typeof t=="object"&&at in t?t[at](r):t instanceof Date?new t.constructor(r):new Date(r)}function c(t,r){return h(r||t,t)}function At(t,r,e){let n=c(t,e?.in);return isNaN(r)?h(e?.in||t,NaN):(r&&n.setDate(n.getDate()+r),n)}function Qt(t,r,e){let n=c(t,e?.in);if(isNaN(r))return h(e?.in||t,NaN);if(!r)return n;let o=n.getDate(),a=h(e?.in||t,n.getTime());a.setMonth(n.getMonth()+r+1,0);let i=a.getDate();return o>=i?a:(n.setFullYear(a.getFullYear(),a.getMonth(),o),n)}var ke={};function P(){return ke}function D(t,r){let e=P(),n=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,o=c(t,r?.in),a=o.getDay(),i=(a<n?7:0)+a-n;return o.setDate(o.getDate()-i),o.setHours(0,0,0,0),o}function W(t,r){return D(t,ft(mt({},r),{weekStartsOn:1}))}function $(t,r){let e=c(t,r?.in),n=e.getFullYear(),o=h(e,0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);let a=W(o),i=h(e,0);i.setFullYear(n,0,4),i.setHours(0,0,0,0);let d=W(i);return e.getTime()>=a.getTime()?n+1:e.getTime()>=d.getTime()?n:n-1}function it(t){let r=c(t),e=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return e.setUTCFullYear(r.getFullYear()),+t-+e}function J(t,...r){let e=h.bind(null,t||r.find(n=>typeof n=="object"));return r.map(e)}function st(t,r){let e=c(t,r?.in);return e.setHours(0,0,0,0),e}function Z(t,r,e){let[n,o]=J(e?.in,t,r),a=st(n),i=st(o),d=+a-it(a),g=+i-it(i);return Math.round((d-g)/Ht)}function Vt(t,r){let e=$(t,r),n=h(r?.in||t,0);return n.setFullYear(e,0,4),n.setHours(0,0,0,0),W(n)}function Xt(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function Gt(t){return!(!Xt(t)&&typeof t!="number"||isNaN(+c(t)))}function Ut(t,r,e){let[n,o]=J(e?.in,t,r),a=zt(n,o),i=Math.abs(Z(n,o));n.setDate(n.getDate()-a*i);let d=+(zt(n,o)===-a),g=a*(i-d);return g===0?0:g}function zt(t,r){let e=t.getFullYear()-r.getFullYear()||t.getMonth()-r.getMonth()||t.getDate()-r.getDate()||t.getHours()-r.getHours()||t.getMinutes()-r.getMinutes()||t.getSeconds()-r.getSeconds()||t.getMilliseconds()-r.getMilliseconds();return e<0?-1:e>0?1:e}function H(t,r){let e=c(t,r?.in);return e.setDate(1),e.setHours(0,0,0,0),e}function $t(t,r){let e=c(t,r?.in);return e.setFullYear(e.getFullYear(),0,1),e.setHours(0,0,0,0),e}var Pe={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"}},Jt=(t,r,e)=>{let n,o=Pe[t];return typeof o=="string"?n=o:r===1?n=o.one:n=o.other.replace("{{count}}",r.toString()),e?.addSuffix?e.comparison&&e.comparison>0?"in "+n:n+" ago":n};function K(t){return(r={})=>{let e=r.width?String(r.width):t.defaultWidth;return t.formats[e]||t.formats[t.defaultWidth]}}var We={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Ee={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Ne={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Zt={date:K({formats:We,defaultWidth:"full"}),time:K({formats:Ee,defaultWidth:"full"}),dateTime:K({formats:Ne,defaultWidth:"full"})};var Fe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Kt=(t,r,e,n)=>Fe[t];function N(t){return(r,e)=>{let n=e?.context?String(e.context):"standalone",o;if(n==="formatting"&&t.formattingValues){let i=t.defaultFormattingWidth||t.defaultWidth,d=e?.width?String(e.width):i;o=t.formattingValues[d]||t.formattingValues[i]}else{let i=t.defaultWidth,d=e?.width?String(e.width):t.defaultWidth;o=t.values[d]||t.values[i]}let a=t.argumentCallback?t.argumentCallback(r):r;return o[a]}}var Te={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Ye={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Ie={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"]},qe={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"]},Le={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"}},Re={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"}},Be=(t,r)=>{let e=Number(t),n=e%100;if(n>20||n<10)switch(n%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},te={ordinalNumber:Be,era:N({values:Te,defaultWidth:"wide"}),quarter:N({values:Ye,defaultWidth:"wide",argumentCallback:t=>t-1}),month:N({values:Ie,defaultWidth:"wide"}),day:N({values:qe,defaultWidth:"wide"}),dayPeriod:N({values:Le,defaultWidth:"wide",formattingValues:Re,defaultFormattingWidth:"wide"})};function F(t){return(r,e={})=>{let n=e.width,o=n&&t.matchPatterns[n]||t.matchPatterns[t.defaultMatchWidth],a=r.match(o);if(!a)return null;let i=a[0],d=n&&t.parsePatterns[n]||t.parsePatterns[t.defaultParseWidth],g=Array.isArray(d)?je(d,f=>f.test(i)):He(d,f=>f.test(i)),w;w=t.valueCallback?t.valueCallback(g):g,w=e.valueCallback?e.valueCallback(w):w;let m=r.slice(i.length);return{value:w,rest:m}}}function He(t,r){for(let e in t)if(Object.prototype.hasOwnProperty.call(t,e)&&r(t[e]))return e}function je(t,r){for(let e=0;e<t.length;e++)if(r(t[e]))return e}function ee(t){return(r,e={})=>{let n=r.match(t.matchPattern);if(!n)return null;let o=n[0],a=r.match(t.parsePattern);if(!a)return null;let i=t.valueCallback?t.valueCallback(a[0]):a[0];i=e.valueCallback?e.valueCallback(i):i;let d=r.slice(o.length);return{value:i,rest:d}}}var Ae=/^(\d+)(th|st|nd|rd)?/i,Qe=/\d+/i,Ve={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},Xe={any:[/^b/i,/^(a|c)/i]},Ge={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},ze={any:[/1/i,/2/i,/3/i,/4/i]},Ue={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},$e={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]},Je={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},Ze={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]},Ke={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},tn={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}},ne={ordinalNumber:ee({matchPattern:Ae,parsePattern:Qe,valueCallback:t=>parseInt(t,10)}),era:F({matchPatterns:Ve,defaultMatchWidth:"wide",parsePatterns:Xe,defaultParseWidth:"any"}),quarter:F({matchPatterns:Ge,defaultMatchWidth:"wide",parsePatterns:ze,defaultParseWidth:"any",valueCallback:t=>t+1}),month:F({matchPatterns:Ue,defaultMatchWidth:"wide",parsePatterns:$e,defaultParseWidth:"any"}),day:F({matchPatterns:Je,defaultMatchWidth:"wide",parsePatterns:Ze,defaultParseWidth:"any"}),dayPeriod:F({matchPatterns:Ke,defaultMatchWidth:"any",parsePatterns:tn,defaultParseWidth:"any"})};var ct={code:"en-US",formatDistance:Jt,formatLong:Zt,formatRelative:Kt,localize:te,match:ne,options:{weekStartsOn:0,firstWeekContainsDate:1}};function re(t,r){let e=c(t,r?.in);return Z(e,$t(e))+1}function oe(t,r){let e=c(t,r?.in),n=+W(e)-+Vt(e);return Math.round(n/U)+1}function tt(t,r){let e=c(t,r?.in),n=e.getFullYear(),o=P(),a=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,i=h(r?.in||t,0);i.setFullYear(n+1,0,a),i.setHours(0,0,0,0);let d=D(i,r),g=h(r?.in||t,0);g.setFullYear(n,0,a),g.setHours(0,0,0,0);let w=D(g,r);return+e>=+d?n+1:+e>=+w?n:n-1}function ae(t,r){let e=P(),n=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??e.firstWeekContainsDate??e.locale?.options?.firstWeekContainsDate??1,o=tt(t,r),a=h(r?.in||t,0);return a.setFullYear(o,0,n),a.setHours(0,0,0,0),D(a,r)}function ie(t,r){let e=c(t,r?.in),n=+D(e,r)-+ae(e,r);return Math.round(n/U)+1}function l(t,r){let e=t<0?"-":"",n=Math.abs(t).toString().padStart(r,"0");return e+n}var b={y(t,r){let e=t.getFullYear(),n=e>0?e:1-e;return l(r==="yy"?n%100:n,r.length)},M(t,r){let e=t.getMonth();return r==="M"?String(e+1):l(e+1,2)},d(t,r){return l(t.getDate(),r.length)},a(t,r){let e=t.getHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h(t,r){return l(t.getHours()%12||12,r.length)},H(t,r){return l(t.getHours(),r.length)},m(t,r){return l(t.getMinutes(),r.length)},s(t,r){return l(t.getSeconds(),r.length)},S(t,r){let e=r.length,n=t.getMilliseconds(),o=Math.trunc(n*Math.pow(10,e-3));return l(o,r.length)}};var T={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ut={G:function(t,r,e){let n=t.getFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return e.era(n,{width:"abbreviated"});case"GGGGG":return e.era(n,{width:"narrow"});case"GGGG":default:return e.era(n,{width:"wide"})}},y:function(t,r,e){if(r==="yo"){let n=t.getFullYear(),o=n>0?n:1-n;return e.ordinalNumber(o,{unit:"year"})}return b.y(t,r)},Y:function(t,r,e,n){let o=tt(t,n),a=o>0?o:1-o;if(r==="YY"){let i=a%100;return l(i,2)}return r==="Yo"?e.ordinalNumber(a,{unit:"year"}):l(a,r.length)},R:function(t,r){let e=$(t);return l(e,r.length)},u:function(t,r){let e=t.getFullYear();return l(e,r.length)},Q:function(t,r,e){let n=Math.ceil((t.getMonth()+1)/3);switch(r){case"Q":return String(n);case"QQ":return l(n,2);case"Qo":return e.ordinalNumber(n,{unit:"quarter"});case"QQQ":return e.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(n,{width:"wide",context:"formatting"})}},q:function(t,r,e){let n=Math.ceil((t.getMonth()+1)/3);switch(r){case"q":return String(n);case"qq":return l(n,2);case"qo":return e.ordinalNumber(n,{unit:"quarter"});case"qqq":return e.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(n,{width:"wide",context:"standalone"})}},M:function(t,r,e){let n=t.getMonth();switch(r){case"M":case"MM":return b.M(t,r);case"Mo":return e.ordinalNumber(n+1,{unit:"month"});case"MMM":return e.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(n,{width:"wide",context:"formatting"})}},L:function(t,r,e){let n=t.getMonth();switch(r){case"L":return String(n+1);case"LL":return l(n+1,2);case"Lo":return e.ordinalNumber(n+1,{unit:"month"});case"LLL":return e.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(n,{width:"wide",context:"standalone"})}},w:function(t,r,e,n){let o=ie(t,n);return r==="wo"?e.ordinalNumber(o,{unit:"week"}):l(o,r.length)},I:function(t,r,e){let n=oe(t);return r==="Io"?e.ordinalNumber(n,{unit:"week"}):l(n,r.length)},d:function(t,r,e){return r==="do"?e.ordinalNumber(t.getDate(),{unit:"date"}):b.d(t,r)},D:function(t,r,e){let n=re(t);return r==="Do"?e.ordinalNumber(n,{unit:"dayOfYear"}):l(n,r.length)},E:function(t,r,e){let n=t.getDay();switch(r){case"E":case"EE":case"EEE":return e.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(n,{width:"short",context:"formatting"});case"EEEE":default:return e.day(n,{width:"wide",context:"formatting"})}},e:function(t,r,e,n){let o=t.getDay(),a=(o-n.weekStartsOn+8)%7||7;switch(r){case"e":return String(a);case"ee":return l(a,2);case"eo":return e.ordinalNumber(a,{unit:"day"});case"eee":return e.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(o,{width:"short",context:"formatting"});case"eeee":default:return e.day(o,{width:"wide",context:"formatting"})}},c:function(t,r,e,n){let o=t.getDay(),a=(o-n.weekStartsOn+8)%7||7;switch(r){case"c":return String(a);case"cc":return l(a,r.length);case"co":return e.ordinalNumber(a,{unit:"day"});case"ccc":return e.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(o,{width:"narrow",context:"standalone"});case"cccccc":return e.day(o,{width:"short",context:"standalone"});case"cccc":default:return e.day(o,{width:"wide",context:"standalone"})}},i:function(t,r,e){let n=t.getDay(),o=n===0?7:n;switch(r){case"i":return String(o);case"ii":return l(o,r.length);case"io":return e.ordinalNumber(o,{unit:"day"});case"iii":return e.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(n,{width:"short",context:"formatting"});case"iiii":default:return e.day(n,{width:"wide",context:"formatting"})}},a:function(t,r,e){let o=t.getHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return e.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,r,e){let n=t.getHours(),o;switch(n===12?o=T.noon:n===0?o=T.midnight:o=n/12>=1?"pm":"am",r){case"b":case"bb":return e.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,r,e){let n=t.getHours(),o;switch(n>=17?o=T.evening:n>=12?o=T.afternoon:n>=4?o=T.morning:o=T.night,r){case"B":case"BB":case"BBB":return e.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,r,e){if(r==="ho"){let n=t.getHours()%12;return n===0&&(n=12),e.ordinalNumber(n,{unit:"hour"})}return b.h(t,r)},H:function(t,r,e){return r==="Ho"?e.ordinalNumber(t.getHours(),{unit:"hour"}):b.H(t,r)},K:function(t,r,e){let n=t.getHours()%12;return r==="Ko"?e.ordinalNumber(n,{unit:"hour"}):l(n,r.length)},k:function(t,r,e){let n=t.getHours();return n===0&&(n=24),r==="ko"?e.ordinalNumber(n,{unit:"hour"}):l(n,r.length)},m:function(t,r,e){return r==="mo"?e.ordinalNumber(t.getMinutes(),{unit:"minute"}):b.m(t,r)},s:function(t,r,e){return r==="so"?e.ordinalNumber(t.getSeconds(),{unit:"second"}):b.s(t,r)},S:function(t,r){return b.S(t,r)},X:function(t,r,e){let n=t.getTimezoneOffset();if(n===0)return"Z";switch(r){case"X":return ce(n);case"XXXX":case"XX":return E(n);case"XXXXX":case"XXX":default:return E(n,":")}},x:function(t,r,e){let n=t.getTimezoneOffset();switch(r){case"x":return ce(n);case"xxxx":case"xx":return E(n);case"xxxxx":case"xxx":default:return E(n,":")}},O:function(t,r,e){let n=t.getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+se(n,":");case"OOOO":default:return"GMT"+E(n,":")}},z:function(t,r,e){let n=t.getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+se(n,":");case"zzzz":default:return"GMT"+E(n,":")}},t:function(t,r,e){let n=Math.trunc(+t/1e3);return l(n,r.length)},T:function(t,r,e){return l(+t,r.length)}};function se(t,r=""){let e=t>0?"-":"+",n=Math.abs(t),o=Math.trunc(n/60),a=n%60;return a===0?e+String(o):e+String(o)+r+l(a,2)}function ce(t,r){return t%60===0?(t>0?"-":"+")+l(Math.abs(t)/60,2):E(t,r)}function E(t,r=""){let e=t>0?"-":"+",n=Math.abs(t),o=l(Math.trunc(n/60),2),a=l(n%60,2);return e+o+r+a}var ue=(t,r)=>{switch(t){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},le=(t,r)=>{switch(t){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},en=(t,r)=>{let e=t.match(/(P+)(p+)?/)||[],n=e[1],o=e[2];if(!o)return ue(t,r);let a;switch(n){case"P":a=r.dateTime({width:"short"});break;case"PP":a=r.dateTime({width:"medium"});break;case"PPP":a=r.dateTime({width:"long"});break;case"PPPP":default:a=r.dateTime({width:"full"});break}return a.replace("{{date}}",ue(n,r)).replace("{{time}}",le(o,r))},de={p:le,P:en};var nn=/^D+$/,rn=/^Y+$/,on=["D","DD","YY","YYYY"];function me(t){return nn.test(t)}function fe(t){return rn.test(t)}function pe(t,r,e){let n=an(t,r,e);if(console.warn(n),on.includes(t))throw new RangeError(n)}function an(t,r,e){let n=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${r}\`) for formatting ${n} to the input \`${e}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var sn=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,cn=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,un=/^'([^]*?)'?$/,ln=/''/g,dn=/[a-zA-Z]/;function Y(t,r,e){let n=P(),o=e?.locale??n.locale??ct,a=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,d=c(t,e?.in);if(!Gt(d))throw new RangeError("Invalid time value");let g=r.match(cn).map(m=>{let f=m[0];if(f==="p"||f==="P"){let q=de[f];return q(m,o.formatLong)}return m}).join("").match(sn).map(m=>{if(m==="''")return{isToken:!1,value:"'"};let f=m[0];if(f==="'")return{isToken:!1,value:mn(m)};if(ut[f])return{isToken:!0,value:m};if(f.match(dn))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:m}});o.localize.preprocessor&&(g=o.localize.preprocessor(d,g));let w={firstWeekContainsDate:a,weekStartsOn:i,locale:o};return g.map(m=>{if(!m.isToken)return m.value;let f=m.value;(!e?.useAdditionalWeekYearTokens&&fe(f)||!e?.useAdditionalDayOfYearTokens&&me(f))&&pe(f,r,String(t));let q=ut[f[0]];return q(d,f,o.localize,w)}).join("")}function mn(t){let r=t.match(un);return r?r[1].replace(ln,"'"):t}function he(t,r){return c(t,r?.in).getDate()}function et(t,r){return c(t,r?.in).getMonth()}function ge(t,r){return c(t,r?.in).getFullYear()}function lt(t,r,e){return Qt(t,-r,e)}var nt=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=yt({type:t,selectors:[["","nelDateCell",""]],standalone:!1})}}return t})();var pn=t=>({$implicit:t});function hn(t,r){if(t&1){let e=rt();s(0,"div",8)(1,"div",9)(2,"button",10),B("click",function(){L(e);let o=M();return R(o.prevMonth())}),s(3,"span"),p(4,"\u4E0A\u4E2A\u6708"),u()(),s(5,"button",10),B("click",function(){L(e);let o=M();return R(o.currentMonth())}),s(6,"span"),p(7,"\u4ECA\u5929"),u()(),s(8,"button",10),B("click",function(){L(e);let o=M();return R(o.nextMonth())}),s(9,"span"),p(10,"\u4E0B\u4E2A\u6708"),u()()()()}}function gn(t,r){t&1&&Ct(0)}function yn(t,r){if(t&1&&(xt(0),S(1,gn,1,0,"ng-container",16),Dt()),t&2){let e=M().$implicit,n=M(2);y(),x("ngTemplateOutlet",n.nzDateCellChild)("ngTemplateOutletContext",kt(2,pn,e))}}function wn(t,r){if(t&1&&(s(0,"span"),p(1),u()),t&2){let e=M().$implicit;y(),vt(e.text)}}function xn(t,r){if(t&1){let e=rt();s(0,"td",13),B("click",function(){let o=L(e).$implicit,a=M(2);return R(a.selectDay(o))}),s(1,"div",14),S(2,yn,2,4,"ng-container",15)(3,wn,2,1,"ng-template",null,0,Pt),u()()}if(t&2){let e=r.$implicit,n=Ot(4),o=M(2);wt(e.type),j("is-today",e.isToday)("is-selected",e.isSelected),y(2),x("ngIf",o.nzDateCellChild)("ngIfElse",n)}}function Dn(t,r){if(t&1&&(s(0,"tr",11),S(1,xn,5,9,"td",12),u()),t&2){let e=r.$implicit;y(),x("ngForOf",e)}}var I=(()=>{class t{set nelRange(e){if(this.showButton=!1,e&&e.length!==2)throw Error("nelRang need [Date, Date]");if(e[0].getDay()!==1)throw Error("First Date need is Monday");if(e[1].getDay()!==0)throw Error("Second Date need is Sunday");let n=Ut(e[1],e[0]);if(n<0)throw Error("Second Date need after first Date");let o=(n+1)/7;if(o>8)throw Error("The time span cannot exceed two months");this.initCalendar(e[0],o)}get dateCell(){return this.nelDateCell||this.nzDateCellChild}constructor(e){this.cdf=e,this.current={year:0,month:0},this.calendarList=[],this.showButton=!0,this.change=n=>{}}initCalendar(e,n,o=null){this.current={year:ge(e),month:et(e)+1};let a=D(e,{weekStartsOn:1}),i=[];for(let d=0;d<n;d++){let g=[];for(let w=0;w<7;w++){let m=At(a,d*7+w),f=this.data?Y(this.data,"yyyy-MM-dd")===Y(m,"yyyy-MM-dd"):!1,q=o?Y(o,"yyyy-MM-dd")===Y(m,"yyyy-MM-dd"):f;g.push({text:he(m),day:Y(m,"yyyy-MM-dd"),date:m,isToday:f,isSelected:q,type:this.current.month>et(m)+1?"next":this.current.month<et(m)+1?"prev":"current"})}i.push(g)}this.calendarList=i,this.cdf.markForCheck()}selectDay(e){if(this.temporaryDate=e.date,this.data=e.date,this.change(this.data),e.type==="current"){for(let n=0;n<6;n++)for(let o=0;o<7;o++)this.calendarList[n][o].isSelected=!1;e.isSelected=!0}else this.initCalendar(H(e.date),6,e.date)}prevMonth(){let e=lt(this.temporaryDate,1),n=this.getMonthDate(e),o=this.temporaryDate.getDate();n<o?e.setDate(n):e.setDate(o),this.temporaryDate=e,this.initCalendar(H(this.temporaryDate),6,e)}getMonthDate(e){let n=e.getFullYear(),o=e.getMonth()+1;return new Date(n,o,0).getDate()}currentMonth(){this.temporaryDate=new Date,this.initCalendar(this.data,6)}nextMonth(){let e=lt(this.temporaryDate,-1),n=this.getMonthDate(e),o=this.temporaryDate.getDate();n<o?e.setDate(n):e.setDate(o),this.temporaryDate=e,this.initCalendar(H(this.temporaryDate),6,this.temporaryDate)}writeValue(e){e&&(this.data=e,this.temporaryDate=e,this.initCalendar(H(this.data),6))}registerOnChange(e){this.change=e}registerOnTouched(e){}static{this.\u0275fac=function(n){return new(n||t)(ht(Wt))}}static{this.\u0275cmp=C({type:t,selectors:[["nel-calendar"]],contentQueries:function(n,o,a){if(n&1&&Mt(a,nt,5,gt),n&2){let i;bt(i=_t())&&(o.nzDateCellChild=i.first)}},inputs:{nelRange:"nelRange",nelDateCell:"nelDateCell"},standalone:!1,features:[St([{provide:Rt,useExisting:pt(()=>t),multi:!0}])],decls:24,vars:4,consts:[["spanTpl",""],[1,"el-calendar"],[1,"el-calendar__header"],[1,"el-calendar__title"],["class","el-calendar__button-group",4,"ngIf"],[1,"el-calendar__body"],["cellspacing","0","cellpadding","0",1,"el-calendar-table"],["class","el-calendar-table__row",4,"ngFor","ngForOf"],[1,"el-calendar__button-group"],[1,"el-button-group"],["type","button",1,"el-button","el-button--default","el-button--mini",3,"click"],[1,"el-calendar-table__row"],[3,"class","is-today","is-selected","click",4,"ngFor","ngForOf"],[3,"click"],[1,"el-calendar-day"],[4,"ngIf","ngIfElse"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,o){n&1&&(s(0,"div",1)(1,"div",2)(2,"div",3),p(3),u(),S(4,hn,11,0,"div",4),u(),s(5,"div",5)(6,"table",6)(7,"thead")(8,"th"),p(9,"\u5468\u4E00"),u(),s(10,"th"),p(11,"\u5468\u4E8C"),u(),s(12,"th"),p(13,"\u5468\u4E09"),u(),s(14,"th"),p(15,"\u5468\u56DB"),u(),s(16,"th"),p(17,"\u5468\u4E94"),u(),s(18,"th"),p(19,"\u5468\u516D"),u(),s(20,"th"),p(21,"\u5468\u65E5"),u()(),s(22,"tbody"),S(23,Dn,2,1,"tr",7),u()()()()),n&2&&(y(3),A("",o.current.year," \u5E74 ",o.current.month," \u6708"),y(),x("ngIf",o.showButton),y(19),x("ngForOf",o.calendarList))},dependencies:[Et,Nt,Ft],encapsulation:2,changeDetection:0})}}return t})();var ye=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=v({type:t})}static{this.\u0275inj=O({imports:[Tt]})}}return t})();var we=(()=>{class t{constructor(){this.value=new Date}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=C({type:t,selectors:[["nel-demo-calendar-basic"]],standalone:!1,decls:1,vars:1,consts:[[3,"ngModelChange","ngModel"]],template:function(n,o){n&1&&(s(0,"nel-calendar",0),X("ngModelChange",function(i){return V(o.value,i)||(o.value=i),i}),u()),n&2&&Q("ngModel",o.value)},dependencies:[G,z,I],styles:["[_nghost-%COMP%] .is-selected{color:#1989fa}"]})}}return t})();function bn(t,r){if(t&1&&(s(0,"p"),p(1),u()),t&2){let e=r.$implicit;j("is-selected",e.isSelected),y(),A(" ",e.day.split("-").slice(1).join("-"),"",e.isSelected?"\u2714\uFE0F":""," ")}}var xe=(()=>{class t{constructor(){this.value=new Date}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=C({type:t,selectors:[["nel-demo-calendar-cell"]],standalone:!1,decls:2,vars:1,consts:[[3,"ngModelChange","ngModel"],[3,"is-selected",4,"nelDateCell"]],template:function(n,o){n&1&&(s(0,"nel-calendar",0),X("ngModelChange",function(i){return V(o.value,i)||(o.value=i),i}),S(1,bn,2,4,"p",1),u()),n&2&&Q("ngModel",o.value)},dependencies:[G,z,I,nt],styles:[".is-selected[_ngcontent-%COMP%]{color:#1989fa}"]})}}return t})();var De=(()=>{class t{constructor(){this.range=[new Date(2019,2,4),new Date(2019,2,24)]}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=C({type:t,selectors:[["nel-demo-calendar-rang"]],standalone:!1,decls:1,vars:1,consts:[[3,"nelRange"]],template:function(n,o){n&1&&k(0,"nel-calendar",0),n&2&&x("nelRange",o.range)},dependencies:[I],encapsulation:2})}}return t})();var Ce=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=v({type:t})}static{this.\u0275inj=O({imports:[Bt,ye]})}}return t})();var Me=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=C({type:t,selectors:[["app-calendar"]],standalone:!1,decls:18,vars:4,consts:[["code","import { NelCalendarModule } from 'ng-element-ui/calendar';"],[3,"codeUrl"],["demo",""],[3,"docUrl"]],template:function(n,o){n&1&&(s(0,"h2"),p(1,"Calendar calendar"),u(),s(2,"p"),p(3,"\u663E\u793A\u65E5\u671F"),u(),k(4,"app-code",0),s(5,"h3"),p(6,"\u57FA\u7840\u7528\u6CD5"),u(),s(7,"app-demo",1),k(8,"nel-demo-calendar-basic",2),u(),s(9,"h3"),p(10,"\u81EA\u5B9A\u4E49\u5185\u5BB9"),u(),s(11,"app-demo",1),k(12,"nel-demo-calendar-cell",2),u(),s(13,"h3"),p(14,"\u81EA\u5B9A\u4E49\u8303\u56F4"),u(),s(15,"app-demo",1),k(16,"nel-demo-calendar-rang",2),u(),k(17,"app-doc",3)),n&2&&(y(7),x("codeUrl","components-calendar-demo-basic.component"),y(4),x("codeUrl","components-calendar-demo-cell.component"),y(4),x("codeUrl","components-calendar-demo-rang.component"),y(2),x("docUrl","components-calendar"))},dependencies:[we,xe,De,Yt,It,qt],encapsulation:2})}}return t})();var vn=[{path:"",component:Me}],be=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=v({type:t})}static{this.\u0275inj=O({imports:[ot.forChild(vn),ot]})}}return t})();var Fa=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=v({type:t})}static{this.\u0275inj=O({imports:[Ce,Lt,be]})}}return t})();export{Fa as CalendarModule};