UNPKG

date-fns

Version:

Modern JavaScript date utility library

1 lines 10 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:{one:`ավելի քիչ քան 1 վայրկյան`,other:`ավելի քիչ քան {{count}} վայրկյան`},xSeconds:{one:`1 վայրկյան`,other:`{{count}} վայրկյան`},halfAMinute:`կես րոպե`,lessThanXMinutes:{one:`ավելի քիչ քան 1 րոպե`,other:`ավելի քիչ քան {{count}} րոպե`},xMinutes:{one:`1 րոպե`,other:`{{count}} րոպե`},aboutXHours:{one:`մոտ 1 ժամ`,other:`մոտ {{count}} ժամ`},xHours:{one:`1 ժամ`,other:`{{count}} ժամ`},xDays:{one:`1 օր`,other:`{{count}} օր`},aboutXWeeks:{one:`մոտ 1 շաբաթ`,other:`մոտ {{count}} շաբաթ`},xWeeks:{one:`1 շաբաթ`,other:`{{count}} շաբաթ`},aboutXMonths:{one:`մոտ 1 ամիս`,other:`մոտ {{count}} ամիս`},xMonths:{one:`1 ամիս`,other:`{{count}} ամիս`},aboutXYears:{one:`մոտ 1 տարի`,other:`մոտ {{count}} տարի`},xYears:{one:`1 տարի`,other:`{{count}} տարի`},overXYears:{one:`ավելի քան 1 տարի`,other:`ավելի քան {{count}} տարի`},almostXYears:{one:`համարյա 1 տարի`,other:`համարյա {{count}} տարի`}},s=function(e,t,n){var r,i=o[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,String(t)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?r+` հետո`:r+` առաջ`:r};function c(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 l={date:c({formats:{full:`d MMMM, y, EEEE`,long:`d MMMM, y`,medium:`d MMM, y`,short:`dd.MM.yyyy`},defaultWidth:`full`}),time:c({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:c({formats:{full:`{{date}} 'ժ․'{{time}}`,long:`{{date}} 'ժ․'{{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},u={lastWeek:`'նախորդ' eeee p'֊ին'`,yesterday:`'երեկ' p'֊ին'`,today:`'այսօր' p'֊ին'`,tomorrow:`'վաղը' p'֊ին'`,nextWeek:`'հաջորդ' eeee p'֊ին'`,other:`P`},d=function(e,t,n,r){return u[e]};function f(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 p={ordinalNumber:function(e,t){var n=Number(e),r=n%100;return r<10&&r%10==1?n+`֊ին`:n+`֊րդ`},era:f({values:{narrow:[`Ք`,`Մ`],abbreviated:[`ՔԱ`,`ՄԹ`],wide:[`Քրիստոսից առաջ`,`Մեր թվարկության`]},defaultWidth:`wide`}),quarter:f({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Ք1`,`Ք2`,`Ք3`,`Ք4`],wide:[`1֊ին քառորդ`,`2֊րդ քառորդ`,`3֊րդ քառորդ`,`4֊րդ քառորդ`]},defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:f({values:{narrow:[`Հ`,`Փ`,`Մ`,`Ա`,`Մ`,`Հ`,`Հ`,`Օ`,`Ս`,`Հ`,`Ն`,`Դ`],abbreviated:[`հուն`,`փետ`,`մար`,`ապր`,`մայ`,`հուն`,`հուլ`,`օգս`,`սեպ`,`հոկ`,`նոյ`,`դեկ`],wide:[`հունվար`,`փետրվար`,`մարտ`,`ապրիլ`,`մայիս`,`հունիս`,`հուլիս`,`օգոստոս`,`սեպտեմբեր`,`հոկտեմբեր`,`նոյեմբեր`,`դեկտեմբեր`]},defaultWidth:`wide`}),day:f({values:{narrow:[`Կ`,`Ե`,`Ե`,`Չ`,`Հ`,`Ո`,`Շ`],short:[`կր`,`եր`,`եք`,`չք`,`հգ`,`ուր`,`շբ`],abbreviated:[`կիր`,`երկ`,`երք`,`չոր`,`հնգ`,`ուրբ`,`շաբ`],wide:[`կիրակի`,`երկուշաբթի`,`երեքշաբթի`,`չորեքշաբթի`,`հինգշաբթի`,`ուրբաթ`,`շաբաթ`]},defaultWidth:`wide`}),dayPeriod:f({values:{narrow:{am:`a`,pm:`p`,midnight:`կեսգշ`,noon:`կեսօր`,morning:`առավոտ`,afternoon:`ցերեկ`,evening:`երեկո`,night:`գիշեր`},abbreviated:{am:`AM`,pm:`PM`,midnight:`կեսգիշեր`,noon:`կեսօր`,morning:`առավոտ`,afternoon:`ցերեկ`,evening:`երեկո`,night:`գիշեր`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`կեսգիշեր`,noon:`կեսօր`,morning:`առավոտ`,afternoon:`ցերեկ`,evening:`երեկո`,night:`գիշեր`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`կեսգշ`,noon:`կեսօր`,morning:`առավոտը`,afternoon:`ցերեկը`,evening:`երեկոյան`,night:`գիշերը`},abbreviated:{am:`AM`,pm:`PM`,midnight:`կեսգիշերին`,noon:`կեսօրին`,morning:`առավոտը`,afternoon:`ցերեկը`,evening:`երեկոյան`,night:`գիշերը`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`կեսգիշերին`,noon:`կեսօրին`,morning:`առավոտը`,afternoon:`ցերեկը`,evening:`երեկոյան`,night:`գիշերը`}},defaultFormattingWidth:`wide`})};function m(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)?g(s,function(e){return e.test(o)}):h(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 h(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function g(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function _(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 v={code:`hy`,formatDistance:s,formatLong:l,formatRelative:d,localize:p,match:{ordinalNumber:_({matchPattern:/^(\d+)((-|֊)?(ին|րդ))?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:m({matchPatterns:{narrow:/^(Ք|Մ)/i,abbreviated:/^(Ք\.?\s?Ա\.?|Մ\.?\s?Թ\.?\s?Ա\.?|Մ\.?\s?Թ\.?|Ք\.?\s?Հ\.?)/i,wide:/^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^ք/i,/^մ/i]},defaultParseWidth:`any`}),quarter:m({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ք[1234]/i,wide:/^[1234]((-|֊)?(ին|րդ)) քառորդ/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:m({matchPatterns:{narrow:/^[հփմաօսնդ]/i,abbreviated:/^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)/i,wide:/^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^հ/i,/^փ/i,/^մ/i,/^ա/i,/^մ/i,/^հ/i,/^հ/i,/^օ/i,/^ս/i,/^հ/i,/^ն/i,/^դ/i],any:[/^հու/i,/^փ/i,/^մար/i,/^ա/i,/^մայ/i,/^հուն/i,/^հուլ/i,/^օ/i,/^ս/i,/^հոկ/i,/^ն/i,/^դ/i]},defaultParseWidth:`any`}),day:m({matchPatterns:{narrow:/^[եչհոշկ]/i,short:/^(կր|եր|եք|չք|հգ|ուր|շբ)/i,abbreviated:/^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)/i,wide:/^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^կ/i,/^ե/i,/^ե/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],short:[/^կ/i,/^եր/i,/^եք/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],abbreviated:[/^կ/i,/^երկ/i,/^երք/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],wide:[/^կ/i,/^երկ/i,/^երե/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i]},defaultParseWidth:`wide`}),dayPeriod:m({matchPatterns:{narrow:/^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i,any:/^([ap]\.?\s?m\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/կեսգիշեր/i,noon:/կեսօր/i,morning:/առավոտ/i,afternoon:/ցերեկ/i,evening:/երեկո/i,night:/գիշեր/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:1}};window.dateFns=n(n({},window.dateFns),{},{locale:n(n({},window.dateFns?.locale),{},{hy:v})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();