UNPKG

date-fns

Version:

Modern JavaScript date utility library

1 lines 12.1 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:{past:`{{count}} წამზე ნაკლები ხნის წინ`,present:`{{count}} წამზე ნაკლები`,future:`{{count}} წამზე ნაკლებში`},xSeconds:{past:`{{count}} წამის წინ`,present:`{{count}} წამი`,future:`{{count}} წამში`},halfAMinute:{past:`ნახევარი წუთის წინ`,present:`ნახევარი წუთი`,future:`ნახევარი წუთში`},lessThanXMinutes:{past:`{{count}} წუთზე ნაკლები ხნის წინ`,present:`{{count}} წუთზე ნაკლები`,future:`{{count}} წუთზე ნაკლებში`},xMinutes:{past:`{{count}} წუთის წინ`,present:`{{count}} წუთი`,future:`{{count}} წუთში`},aboutXHours:{past:`დაახლოებით {{count}} საათის წინ`,present:`დაახლოებით {{count}} საათი`,future:`დაახლოებით {{count}} საათში`},xHours:{past:`{{count}} საათის წინ`,present:`{{count}} საათი`,future:`{{count}} საათში`},xDays:{past:`{{count}} დღის წინ`,present:`{{count}} დღე`,future:`{{count}} დღეში`},aboutXWeeks:{past:`დაახლოებით {{count}} კვირას წინ`,present:`დაახლოებით {{count}} კვირა`,future:`დაახლოებით {{count}} კვირაში`},xWeeks:{past:`{{count}} კვირას კვირა`,present:`{{count}} კვირა`,future:`{{count}} კვირაში`},aboutXMonths:{past:`დაახლოებით {{count}} თვის წინ`,present:`დაახლოებით {{count}} თვე`,future:`დაახლოებით {{count}} თვეში`},xMonths:{past:`{{count}} თვის წინ`,present:`{{count}} თვე`,future:`{{count}} თვეში`},aboutXYears:{past:`დაახლოებით {{count}} წლის წინ`,present:`დაახლოებით {{count}} წელი`,future:`დაახლოებით {{count}} წელში`},xYears:{past:`{{count}} წლის წინ`,present:`{{count}} წელი`,future:`{{count}} წელში`},overXYears:{past:`{{count}} წელზე მეტი ხნის წინ`,present:`{{count}} წელზე მეტი`,future:`{{count}} წელზე მეტი ხნის შემდეგ`},almostXYears:{past:`თითქმის {{count}} წლის წინ`,present:`თითქმის {{count}} წელი`,future:`თითქმის {{count}} წელში`}},s=function(e,t,n){var r,i=o[e];return r=typeof i==`string`?i:n!=null&&n.addSuffix&&n.comparison&&n.comparison>0?i.future.replace(`{{count}}`,String(t)):n!=null&&n.addSuffix?i.past.replace(`{{count}}`,String(t)):i.present.replace(`{{count}}`,String(t)),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:`EEEE, do MMMM, y`,long:`do, MMMM, y`,medium:`d, MMM, y`,short:`dd/MM/yyyy`},defaultWidth:`full`}),time:c({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},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){var t=Number(e);return t===1?t+`-ლი`:t+`-ე`},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:`ka`,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:/^(ჩვ?\.წ)/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:{any:/^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)/i},defaultMatchWidth:`any`,parsePatterns:{any:[/^ია/i,/^თ/i,/^მარ/i,/^აპ/i,/^მაი/i,/^ი?ვნ/i,/^ი?ვლ/i,/^აგ/i,/^ს/i,/^ო/i,/^ნ/i,/^დ/i]},defaultParseWidth:`any`}),day:m({matchPatterns:{narrow:/^(კვ|ორ|სა|ოთ|ხუ|პა|შა)/i,short:/^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)/i,wide:/^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^კვ/i,/^ორ/i,/^სა/i,/^ოთ/i,/^ხუ/i,/^პა/i,/^შა/i]},defaultParseWidth:`any`}),dayPeriod:m({matchPatterns:{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),{},{ka:v})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();