date-fns
Version:
Modern JavaScript date utility library
2 lines • 13.5 kB
JavaScript
(()=>{function e(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 t(t){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];r%2?e(Object(i),!0).forEach(function(e){n(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}function n(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){var t=i(e,`string`);return d(t)==`symbol`?t:t+``}function i(e,t){if(d(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(d(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function a(e,t){return u(e)||l(e,t)||s(e,t)||o()}function o(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s(e,t){if(e){if(typeof e==`string`)return c(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function u(e){if(Array.isArray(e))return e}function d(e){"@babel/helpers - typeof";return d=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},d(e)}function f(e){return function(t,n){if(t===1)return n!=null&&n.addSuffix?e.one[0].replace(`{{time}}`,e.one[2]):e.one[0].replace(`{{time}}`,e.one[1]);var r=t%10==1&&t%100!=11;return n!=null&&n.addSuffix?e.other[0].replace(`{{time}}`,r?e.other[3]:e.other[4]).replace(`{{count}}`,String(t)):e.other[0].replace(`{{time}}`,r?e.other[1]:e.other[2]).replace(`{{count}}`,String(t))}}var p={lessThanXSeconds:f({one:[`mazāk par {{time}}`,`sekundi`,`sekundi`],other:[`mazāk nekā {{count}} {{time}}`,`sekunde`,`sekundes`,`sekundes`,`sekundēm`]}),xSeconds:f({one:[`1 {{time}}`,`sekunde`,`sekundes`],other:[`{{count}} {{time}}`,`sekunde`,`sekundes`,`sekundes`,`sekundēm`]}),halfAMinute:function(e,t){return t!=null&&t.addSuffix?`pusminūtes`:`pusminūte`},lessThanXMinutes:f({one:[`mazāk par {{time}}`,`minūti`,`minūti`],other:[`mazāk nekā {{count}} {{time}}`,`minūte`,`minūtes`,`minūtes`,`minūtēm`]}),xMinutes:f({one:[`1 {{time}}`,`minūte`,`minūtes`],other:[`{{count}} {{time}}`,`minūte`,`minūtes`,`minūtes`,`minūtēm`]}),aboutXHours:f({one:[`apmēram 1 {{time}}`,`stunda`,`stundas`],other:[`apmēram {{count}} {{time}}`,`stunda`,`stundas`,`stundas`,`stundām`]}),xHours:f({one:[`1 {{time}}`,`stunda`,`stundas`],other:[`{{count}} {{time}}`,`stunda`,`stundas`,`stundas`,`stundām`]}),xDays:f({one:[`1 {{time}}`,`diena`,`dienas`],other:[`{{count}} {{time}}`,`diena`,`dienas`,`dienas`,`dienām`]}),aboutXWeeks:f({one:[`apmēram 1 {{time}}`,`nedēļa`,`nedēļas`],other:[`apmēram {{count}} {{time}}`,`nedēļa`,`nedēļu`,`nedēļas`,`nedēļām`]}),xWeeks:f({one:[`1 {{time}}`,`nedēļa`,`nedēļas`],other:[`{{count}} {{time}}`,`nedēļa`,`nedēļu`,`nedēļas`,`nedēļām`]}),aboutXMonths:f({one:[`apmēram 1 {{time}}`,`mēnesis`,`mēneša`],other:[`apmēram {{count}} {{time}}`,`mēnesis`,`mēneši`,`mēneša`,`mēnešiem`]}),xMonths:f({one:[`1 {{time}}`,`mēnesis`,`mēneša`],other:[`{{count}} {{time}}`,`mēnesis`,`mēneši`,`mēneša`,`mēnešiem`]}),aboutXYears:f({one:[`apmēram 1 {{time}}`,`gads`,`gada`],other:[`apmēram {{count}} {{time}}`,`gads`,`gadi`,`gada`,`gadiem`]}),xYears:f({one:[`1 {{time}}`,`gads`,`gada`],other:[`{{count}} {{time}}`,`gads`,`gadi`,`gada`,`gadiem`]}),overXYears:f({one:[`ilgāk par 1 {{time}}`,`gadu`,`gadu`],other:[`vairāk nekā {{count}} {{time}}`,`gads`,`gadi`,`gada`,`gadiem`]}),almostXYears:f({one:[`gandrīz 1 {{time}}`,`gads`,`gada`],other:[`vairāk nekā {{count}} {{time}}`,`gads`,`gadi`,`gada`,`gadiem`]})},m=function(e,t,n){var r=p[e](t,n);return n!=null&&n.addSuffix?n.comparison&&n.comparison>0?`pēc `+r:`pirms `+r:r};function h(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 g={date:h({formats:{full:`EEEE, y. 'gada' d. MMMM`,long:`y. 'gada' d. MMMM`,medium:`dd.MM.y.`,short:`dd.MM.y.`},defaultWidth:`full`}),time:h({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:h({formats:{full:`{{date}} 'plkst.' {{time}}`,long:`{{date}} 'plkst.' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},_=Symbol.for(`constructDateFrom`);function v(e,t){return typeof e==`function`?e(t):e&&d(e)===`object`&&_ in e?e[_](t):e instanceof Date?new e.constructor(t):new Date(t)}function y(e){var t=[...arguments].slice(1),n=v.bind(null,e||t.find(function(e){return d(e)===`object`}));return t.map(n)}var b={};function x(){return b}function S(e,t){return v(t||e,e)}function C(e,t){var n,r,i=x(),a=t?.weekStartsOn??(t==null||(n=t.locale)==null||(n=n.options)==null?void 0:n.weekStartsOn)??i.weekStartsOn??((r=i.locale)==null||(r=r.options)==null?void 0:r.weekStartsOn)??0,o=S(e,t?.in),s=o.getDay(),c=(s<a?7:0)+s-a;return o.setDate(o.getDate()-c),o.setHours(0,0,0,0),o}function w(e,t,n){var r=a(y(n?.in,e,t),2),i=r[0],o=r[1];return+C(i,n)==+C(o,n)}var T=[`svētdienā`,`pirmdienā`,`otrdienā`,`trešdienā`,`ceturtdienā`,`piektdienā`,`sestdienā`],E={lastWeek:function(e,t,n){return w(e,t,n)?`eeee 'plkst.' p`:`'Pagājušā `+T[e.getDay()]+` plkst.' p`},yesterday:`'Vakar plkst.' p`,today:`'Šodien plkst.' p`,tomorrow:`'Rīt plkst.' p`,nextWeek:function(e,t,n){return w(e,t,n)?`eeee 'plkst.' p`:`'Nākamajā `+T[e.getDay()]+` plkst.' p`},other:`P`},D=function(e,t,n,r){var i=E[e];return typeof i==`function`?i(t,n,r):i};function O(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 k={ordinalNumber:function(e,t){return Number(e)+`.`},era:O({values:{narrow:[`p.m.ē`,`m.ē`],abbreviated:[`p. m. ē.`,`m. ē.`],wide:[`pirms mūsu ēras`,`mūsu ērā`]},defaultWidth:`wide`}),quarter:O({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`1. cet.`,`2. cet.`,`3. cet.`,`4. cet.`],wide:[`pirmais ceturksnis`,`otrais ceturksnis`,`trešais ceturksnis`,`ceturtais ceturksnis`]},defaultWidth:`wide`,formattingValues:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`1. cet.`,`2. cet.`,`3. cet.`,`4. cet.`],wide:[`pirmajā ceturksnī`,`otrajā ceturksnī`,`trešajā ceturksnī`,`ceturtajā ceturksnī`]},defaultFormattingWidth:`wide`,argumentCallback:function(e){return e-1}}),month:O({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`janv.`,`febr.`,`marts`,`apr.`,`maijs`,`jūn.`,`jūl.`,`aug.`,`sept.`,`okt.`,`nov.`,`dec.`],wide:[`janvāris`,`februāris`,`marts`,`aprīlis`,`maijs`,`jūnijs`,`jūlijs`,`augusts`,`septembris`,`oktobris`,`novembris`,`decembris`]},defaultWidth:`wide`,formattingValues:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`janv.`,`febr.`,`martā`,`apr.`,`maijs`,`jūn.`,`jūl.`,`aug.`,`sept.`,`okt.`,`nov.`,`dec.`],wide:[`janvārī`,`februārī`,`martā`,`aprīlī`,`maijā`,`jūnijā`,`jūlijā`,`augustā`,`septembrī`,`oktobrī`,`novembrī`,`decembrī`]},defaultFormattingWidth:`wide`}),day:O({values:{narrow:[`S`,`P`,`O`,`T`,`C`,`P`,`S`],short:[`Sv`,`P`,`O`,`T`,`C`,`Pk`,`S`],abbreviated:[`svētd.`,`pirmd.`,`otrd.`,`trešd.`,`ceturtd.`,`piektd.`,`sestd.`],wide:[`svētdiena`,`pirmdiena`,`otrdiena`,`trešdiena`,`ceturtdiena`,`piektdiena`,`sestdiena`]},defaultWidth:`wide`,formattingValues:{narrow:[`S`,`P`,`O`,`T`,`C`,`P`,`S`],short:[`Sv`,`P`,`O`,`T`,`C`,`Pk`,`S`],abbreviated:[`svētd.`,`pirmd.`,`otrd.`,`trešd.`,`ceturtd.`,`piektd.`,`sestd.`],wide:[`svētdienā`,`pirmdienā`,`otrdienā`,`trešdienā`,`ceturtdienā`,`piektdienā`,`sestdienā`]},defaultFormattingWidth:`wide`}),dayPeriod:O({values:{narrow:{am:`am`,pm:`pm`,midnight:`pusn.`,noon:`pusd.`,morning:`rīts`,afternoon:`diena`,evening:`vakars`,night:`nakts`},abbreviated:{am:`am`,pm:`pm`,midnight:`pusn.`,noon:`pusd.`,morning:`rīts`,afternoon:`pēcpusd.`,evening:`vakars`,night:`nakts`},wide:{am:`am`,pm:`pm`,midnight:`pusnakts`,noon:`pusdienlaiks`,morning:`rīts`,afternoon:`pēcpusdiena`,evening:`vakars`,night:`nakts`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`am`,pm:`pm`,midnight:`pusn.`,noon:`pusd.`,morning:`rītā`,afternoon:`dienā`,evening:`vakarā`,night:`naktī`},abbreviated:{am:`am`,pm:`pm`,midnight:`pusn.`,noon:`pusd.`,morning:`rītā`,afternoon:`pēcpusd.`,evening:`vakarā`,night:`naktī`},wide:{am:`am`,pm:`pm`,midnight:`pusnaktī`,noon:`pusdienlaikā`,morning:`rītā`,afternoon:`pēcpusdienā`,evening:`vakarā`,night:`naktī`}},defaultFormattingWidth:`wide`})};function A(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)?M(s,function(e){return e.test(o)}):j(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 j(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function M(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function N(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 P={code:`lv`,formatDistance:m,formatLong:g,formatRelative:D,localize:k,match:{ordinalNumber:N({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:A({matchPatterns:{narrow:/^(p\.m\.ē|m\.ē)/i,abbreviated:/^(p\. m\. ē\.|m\. ē\.)/i,wide:/^(pirms mūsu ēras|mūsu ērā)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^p/i,/^m/i]},defaultParseWidth:`any`}),quarter:A({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](\. cet\.)/i,wide:/^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^1/i,/^2/i,/^3/i,/^4/i],abbreviated:[/^1/i,/^2/i,/^3/i,/^4/i],wide:[/^p/i,/^o/i,/^t/i,/^c/i]},defaultParseWidth:`wide`,valueCallback:function(e){return e+1}}),month:A({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv\.|febr\.|marts|apr\.|maijs|jūn\.|jūl\.|aug\.|sept\.|okt\.|nov\.|dec\.)/i,wide:/^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))/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,/^mar/i,/^ap/i,/^mai/i,/^jūn/i,/^jūl/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:A({matchPatterns:{narrow:/^[spotc]/i,short:/^(sv|pi|o|t|c|pk|s)/i,abbreviated:/^(svētd\.|pirmd\.|otrd.\|trešd\.|ceturtd\.|piektd\.|sestd\.)/i,wide:/^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^p/i,/^o/i,/^t/i,/^c/i,/^p/i,/^s/i],any:[/^sv/i,/^pi/i,/^o/i,/^t/i,/^c/i,/^p/i,/^se/i]},defaultParseWidth:`any`}),dayPeriod:A({matchPatterns:{narrow:/^(am|pm|pusn\.|pusd\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))/,abbreviated:/^(am|pm|pusn\.|pusd\.|rīt(s|ā)|pēcpusd\.|vakar(s|ā)|nakt(s|ī))/,wide:/^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))/i},defaultMatchWidth:`wide`,parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^pusn/i,noon:/^pusd/i,morning:/^r/i,afternoon:/^(d|pēc)/i,evening:/^v/i,night:/^n/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};window.dateFns=t(t({},window.dateFns),{},{locale:t(t({},window.dateFns?.locale),{},{lv:P})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();