UNPKG

date-fns

Version:

Modern JavaScript date utility library

1 lines 10.6 kB
(()=>{function e(t){"@babel/helpers - typeof";return e=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},e(t)}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function n(e){for(var n=1;n<arguments.length;n++){var i=arguments[n]==null?{}:arguments[n];n%2?t(Object(i),!0).forEach(function(t){r(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function r(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(t){var n=a(t,`string`);return e(n)==`symbol`?n:n+``}function a(t,n){if(e(t)!=`object`||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var i=r.call(t,n||`default`);if(e(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(n===`string`?String:Number)(t)}var o={lessThanXSeconds:{standalone:{one:`manner wéi eng Sekonn`,other:`manner wéi {{count}} Sekonnen`},withPreposition:{one:`manner wéi enger Sekonn`,other:`manner wéi {{count}} Sekonnen`}},xSeconds:{standalone:{one:`eng Sekonn`,other:`{{count}} Sekonnen`},withPreposition:{one:`enger Sekonn`,other:`{{count}} Sekonnen`}},halfAMinute:{standalone:`eng hallef Minutt`,withPreposition:`enger hallwer Minutt`},lessThanXMinutes:{standalone:{one:`manner wéi eng Minutt`,other:`manner wéi {{count}} Minutten`},withPreposition:{one:`manner wéi enger Minutt`,other:`manner wéi {{count}} Minutten`}},xMinutes:{standalone:{one:`eng Minutt`,other:`{{count}} Minutten`},withPreposition:{one:`enger Minutt`,other:`{{count}} Minutten`}},aboutXHours:{standalone:{one:`ongeféier eng Stonn`,other:`ongeféier {{count}} Stonnen`},withPreposition:{one:`ongeféier enger Stonn`,other:`ongeféier {{count}} Stonnen`}},xHours:{standalone:{one:`eng Stonn`,other:`{{count}} Stonnen`},withPreposition:{one:`enger Stonn`,other:`{{count}} Stonnen`}},xDays:{standalone:{one:`een Dag`,other:`{{count}} Deeg`},withPreposition:{one:`engem Dag`,other:`{{count}} Deeg`}},aboutXWeeks:{standalone:{one:`ongeféier eng Woch`,other:`ongeféier {{count}} Wochen`},withPreposition:{one:`ongeféier enger Woche`,other:`ongeféier {{count}} Wochen`}},xWeeks:{standalone:{one:`eng Woch`,other:`{{count}} Wochen`},withPreposition:{one:`enger Woch`,other:`{{count}} Wochen`}},aboutXMonths:{standalone:{one:`ongeféier ee Mount`,other:`ongeféier {{count}} Méint`},withPreposition:{one:`ongeféier engem Mount`,other:`ongeféier {{count}} Méint`}},xMonths:{standalone:{one:`ee Mount`,other:`{{count}} Méint`},withPreposition:{one:`engem Mount`,other:`{{count}} Méint`}},aboutXYears:{standalone:{one:`ongeféier ee Joer`,other:`ongeféier {{count}} Joer`},withPreposition:{one:`ongeféier engem Joer`,other:`ongeféier {{count}} Joer`}},xYears:{standalone:{one:`ee Joer`,other:`{{count}} Joer`},withPreposition:{one:`engem Joer`,other:`{{count}} Joer`}},overXYears:{standalone:{one:`méi wéi ee Joer`,other:`méi wéi {{count}} Joer`},withPreposition:{one:`méi wéi engem Joer`,other:`méi wéi {{count}} Joer`}},almostXYears:{standalone:{one:`bal ee Joer`,other:`bal {{count}} Joer`},withPreposition:{one:`bal engem Joer`,other:`bal {{count}} Joer`}}},s=[`d`,`h`,`n`,`t`,`z`],c=[`a,`,`e`,`i`,`o`,`u`],l=[0,1,2,3,8,9],u=[40,50,60,70];function d(e){var t=e.charAt(0).toLowerCase();if(c.indexOf(t)!=-1||s.indexOf(t)!=-1)return!0;var n=e.split(` `)[0],r=parseInt(n);return!isNaN(r)&&l.indexOf(r%10)!=-1&&u.indexOf(parseInt(n.substring(0,2)))==-1}var f=function(e,t,n){var r,i=o[e],a=n!=null&&n.addSuffix?i.withPreposition:i.standalone;return r=typeof a==`string`?a:t===1?a.one:a.other.replace(`{{count}}`,String(t)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?`a`+(d(r)?`n`:``)+` `+r:`viru`+(d(r)?`n`:``)+` `+r:r};function p(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var m={date:p({formats:{full:`EEEE, do MMMM y`,long:`do MMMM y`,medium:`do MMM y`,short:`dd.MM.yy`},defaultWidth:`full`}),time:p({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:p({formats:{full:`{{date}} 'um' {{time}}`,long:`{{date}} 'um' {{time}}`,medium:`{{date}} {{time}}`,short:`{{date}} {{time}}`},defaultWidth:`full`})},h={lastWeek:function(e){var t=e.getDay(),n=`'läschte`;return(t===2||t===4)&&(n+=`n`),n+=`' eeee 'um' p`,n},yesterday:`'gëschter um' p`,today:`'haut um' p`,tomorrow:`'moien um' p`,nextWeek:`eeee 'um' p`,other:`P`},g=function(e,t,n,r){var i=h[e];return typeof i==`function`?i(t):i};function _(e){return function(t,n){var r=n!=null&&n.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):a;i=e.formattingValues[o]||e.formattingValues[a]}else{var s=e.defaultWidth,c=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[c]||e.values[s]}var l=e.argumentCallback?e.argumentCallback(t):t;return i[l]}}var v={ordinalNumber:function(e,t){return Number(e)+`.`},era:_({values:{narrow:[`v.Chr.`,`n.Chr.`],abbreviated:[`v.Chr.`,`n.Chr.`],wide:[`viru Christus`,`no Christus`]},defaultWidth:`wide`}),quarter:_({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1. Quartal`,`2. Quartal`,`3. Quartal`,`4. Quartal`]},defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:_({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mäe`,`Abr`,`Mee`,`Jun`,`Jul`,`Aug`,`Sep`,`Okt`,`Nov`,`Dez`],wide:[`Januar`,`Februar`,`Mäerz`,`Abrëll`,`Mee`,`Juni`,`Juli`,`August`,`September`,`Oktober`,`November`,`Dezember`]},defaultWidth:`wide`}),day:_({values:{narrow:[`S`,`M`,`D`,`M`,`D`,`F`,`S`],short:[`So`,`Mé`,`Dë`,`Më`,`Do`,`Fr`,`Sa`],abbreviated:[`So.`,`Mé.`,`Dë.`,`Më.`,`Do.`,`Fr.`,`Sa.`],wide:[`Sonndeg`,`Méindeg`,`Dënschdeg`,`Mëttwoch`,`Donneschdeg`,`Freideg`,`Samschdeg`]},defaultWidth:`wide`}),dayPeriod:_({values:{narrow:{am:`mo.`,pm:`nomë.`,midnight:`Mëtternuecht`,noon:`Mëtteg`,morning:`Moien`,afternoon:`Nomëtteg`,evening:`Owend`,night:`Nuecht`},abbreviated:{am:`moies`,pm:`nomëttes`,midnight:`Mëtternuecht`,noon:`Mëtteg`,morning:`Moien`,afternoon:`Nomëtteg`,evening:`Owend`,night:`Nuecht`},wide:{am:`moies`,pm:`nomëttes`,midnight:`Mëtternuecht`,noon:`Mëtteg`,morning:`Moien`,afternoon:`Nomëtteg`,evening:`Owend`,night:`Nuecht`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`mo.`,pm:`nom.`,midnight:`Mëtternuecht`,noon:`mëttes`,morning:`moies`,afternoon:`nomëttes`,evening:`owes`,night:`nuets`},abbreviated:{am:`moies`,pm:`nomëttes`,midnight:`Mëtternuecht`,noon:`mëttes`,morning:`moies`,afternoon:`nomëttes`,evening:`owes`,night:`nuets`},wide:{am:`moies`,pm:`nomëttes`,midnight:`Mëtternuecht`,noon:`mëttes`,morning:`moies`,afternoon:`nomëttes`,evening:`owes`,night:`nuets`}},defaultFormattingWidth:`wide`})};function y(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?x(s,function(e){return e.test(o)}):b(s,function(e){return e.test(o)}),l=e.valueCallback?e.valueCallback(c):c;l=n.valueCallback?n.valueCallback(l):l;var u=t.slice(o.length);return{value:l,rest:u}}}function b(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function x(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function S(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],a=t.match(e.parsePattern);if(!a)return null;var o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;var s=t.slice(i.length);return{value:o,rest:s}}}var C={code:`lb`,formatDistance:f,formatLong:m,formatRelative:g,localize:v,match:{ordinalNumber:S({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:y({matchPatterns:{narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^v/i,/^n/i]},defaultParseWidth:`any`}),quarter:y({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:y({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)/i,wide:/^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mä/i,/^ab/i,/^me/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:y({matchPatterns:{narrow:/^[smdf]/i,short:/^(so|mé|dë|më|do|fr|sa)/i,abbreviated:/^(son?|méi?|dën?|mët?|don?|fre?|sam?)\.?/i,wide:/^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^so/i,/^mé/i,/^dë/i,/^më/i,/^do/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:y({matchPatterns:{narrow:/^(mo\.?|nomë\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,abbreviated:/^(moi\.?|nomët\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,wide:/^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i},defaultMatchWidth:`wide`,parsePatterns:{any:{am:/^m/i,pm:/^n/i,midnight:/^Mëtter/i,noon:/^mëttes/i,morning:/moies/i,afternoon:/nomëttes/i,evening:/owes/i,night:/nuets/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};window.dateFns=n(n({},window.dateFns),{},{locale:n(n({},window.dateFns?.locale),{},{lb:C})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();