date-fns
Version:
Modern JavaScript date utility library
4 lines (2 loc) • 11 kB
JavaScript
(()=>{var $;function I(C){return I=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(H){return typeof H}:function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},I(C)}function z(C,H){var G=Object.keys(C);if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(C);H&&(J=J.filter(function(X){return Object.getOwnPropertyDescriptor(C,X).enumerable})),G.push.apply(G,J)}return G}function q(C){for(var H=1;H<arguments.length;H++){var G=arguments[H]!=null?arguments[H]:{};H%2?z(Object(G),!0).forEach(function(J){E(C,J,G[J])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(G)):z(Object(G)).forEach(function(J){Object.defineProperty(C,J,Object.getOwnPropertyDescriptor(G,J))})}return C}function E(C,H,G){return(H=N(H))in C?Object.defineProperty(C,H,{value:G,enumerable:!0,configurable:!0,writable:!0}):C[H]=G,C}function N(C){var H=W(C,"string");return I(H)=="symbol"?H:H+""}function W(C,H){if(I(C)!="object"||!C)return C;var G=C[Symbol.toPrimitive];if(G!==void 0){var J=G.call(C,H||"default");if(I(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return(H==="string"?String:Number)(C)}var D=Object.defineProperty,x=function(H){return H};function M(C,H){this[C]=x.bind(null,H)}var YC=function(H,G){for(var J in G)D(H,J,{get:G[J],enumerable:!0,configurable:!0,set:M.bind(G,J)})},S={lessThanXSeconds:{one:"פחות משנייה",two:"פחות משתי שניות",other:"פחות מ־{{count}} שניות"},xSeconds:{one:"שנייה",two:"שתי שניות",other:"{{count}} שניות"},halfAMinute:"חצי דקה",lessThanXMinutes:{one:"פחות מדקה",two:"פחות משתי דקות",other:"פחות מ־{{count}} דקות"},xMinutes:{one:"דקה",two:"שתי דקות",other:"{{count}} דקות"},aboutXHours:{one:"כשעה",two:"כשעתיים",other:"כ־{{count}} שעות"},xHours:{one:"שעה",two:"שעתיים",other:"{{count}} שעות"},xDays:{one:"יום",two:"יומיים",other:"{{count}} ימים"},aboutXWeeks:{one:"כשבוע",two:"כשבועיים",other:"כ־{{count}} שבועות"},xWeeks:{one:"שבוע",two:"שבועיים",other:"{{count}} שבועות"},aboutXMonths:{one:"כחודש",two:"כחודשיים",other:"כ־{{count}} חודשים"},xMonths:{one:"חודש",two:"חודשיים",other:"{{count}} חודשים"},aboutXYears:{one:"כשנה",two:"כשנתיים",other:"כ־{{count}} שנים"},xYears:{one:"שנה",two:"שנתיים",other:"{{count}} שנים"},overXYears:{one:"יותר משנה",two:"יותר משנתיים",other:"יותר מ־{{count}} שנים"},almostXYears:{one:"כמעט שנה",two:"כמעט שנתיים",other:"כמעט {{count}} שנים"}},R=function(H,G,J){if(H==="xDays"&&J!==null&&J!==void 0&&J.addSuffix&&G<=2){if(J.comparison&&J.comparison>0)return G===1?"מחר":"מחרתיים";return G===1?"אתמול":"שלשום"}var X,Y=S[H];if(typeof Y==="string")X=Y;else if(G===1)X=Y.one;else if(G===2)X=Y.two;else X=Y.other.replace("{{count}}",String(G));if(J!==null&&J!==void 0&&J.addSuffix)if(J.comparison&&J.comparison>0)return"בעוד "+X;else return"לפני "+X;return X};function K(C){return function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},G=H.width?String(H.width):C.defaultWidth,J=C.formats[G]||C.formats[C.defaultWidth];return J}}var j={full:"EEEE, d בMMMM y",long:"d בMMMM y",medium:"d בMMM y",short:"d.M.y"},L={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},V={full:"{{date}} 'בשעה' {{time}}",long:"{{date}} 'בשעה' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},w={date:K({formats:j,defaultWidth:"full"}),time:K({formats:L,defaultWidth:"full"}),dateTime:K({formats:V,defaultWidth:"full"})},f={lastWeek:"eeee 'שעבר בשעה' p",yesterday:"'אתמול בשעה' p",today:"'היום בשעה' p",tomorrow:"'מחר בשעה' p",nextWeek:"eeee 'בשעה' p",other:"P"},v=function(H,G,J,X){return f[H]};function O(C){return function(H,G){var J=G!==null&&G!==void 0&&G.context?String(G.context):"standalone",X;if(J==="formatting"&&C.formattingValues){var Y=C.defaultFormattingWidth||C.defaultWidth,Z=G!==null&&G!==void 0&&G.width?String(G.width):Y;X=C.formattingValues[Z]||C.formattingValues[Y]}else{var B=C.defaultWidth,T=G!==null&&G!==void 0&&G.width?String(G.width):C.defaultWidth;X=C.values[T]||C.values[B]}var U=C.argumentCallback?C.argumentCallback(H):H;return X[U]}}var F={narrow:["לפנה״ס","לספירה"],abbreviated:["לפנה״ס","לספירה"],wide:["לפני הספירה","לספירה"]},P={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["רבעון 1","רבעון 2","רבעון 3","רבעון 4"]},_={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],wide:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]},k={narrow:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],short:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],abbreviated:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],wide:["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"]},b={narrow:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"},abbreviated:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"},wide:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"}},h={narrow:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"בצהריים",evening:"בערב",night:"בלילה"},abbreviated:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"אחר הצהריים",evening:"בערב",night:"בלילה"},wide:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"אחר הצהריים",evening:"בערב",night:"בלילה"}},y=function(H,G){var J=Number(H);if(J<=0||J>10)return String(J);var X=String(G===null||G===void 0?void 0:G.unit),Y=["year","hour","minute","second"].indexOf(X)>=0,Z=["ראשון","שני","שלישי","רביעי","חמישי","שישי","שביעי","שמיני","תשיעי","עשירי"],B=["ראשונה","שנייה","שלישית","רביעית","חמישית","שישית","שביעית","שמינית","תשיעית","עשירית"],T=J-1;return Y?B[T]:Z[T]},m={ordinalNumber:y,era:O({values:F,defaultWidth:"wide"}),quarter:O({values:P,defaultWidth:"wide",argumentCallback:function(H){return H-1}}),month:O({values:_,defaultWidth:"wide"}),day:O({values:k,defaultWidth:"wide"}),dayPeriod:O({values:b,defaultWidth:"wide",formattingValues:h,defaultFormattingWidth:"wide"})};function Q(C){return function(H){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},J=G.width,X=J&&C.matchPatterns[J]||C.matchPatterns[C.defaultMatchWidth],Y=H.match(X);if(!Y)return null;var Z=Y[0],B=J&&C.parsePatterns[J]||C.parsePatterns[C.defaultParseWidth],T=Array.isArray(B)?g(B,function(A){return A.test(Z)}):c(B,function(A){return A.test(Z)}),U;U=C.valueCallback?C.valueCallback(T):T,U=G.valueCallback?G.valueCallback(U):U;var XC=H.slice(Z.length);return{value:U,rest:XC}}}function c(C,H){for(var G in C)if(Object.prototype.hasOwnProperty.call(C,G)&&H(C[G]))return G;return}function g(C,H){for(var G=0;G<C.length;G++)if(H(C[G]))return G;return}function d(C){return function(H){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},J=H.match(C.matchPattern);if(!J)return null;var X=J[0],Y=H.match(C.parsePattern);if(!Y)return null;var Z=C.valueCallback?C.valueCallback(Y[0]):Y[0];Z=G.valueCallback?G.valueCallback(Z):Z;var B=H.slice(X.length);return{value:Z,rest:B}}}var p=/^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i,l=/^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i,u={narrow:/^ל(ספירה|פנה״ס)/i,abbreviated:/^ל(ספירה|פנה״ס)/i,wide:/^ל(פני ה)?ספירה/i},i={any:[/^לפ/i,/^לס/i]},n={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^רבעון [1234]/i},s={any:[/1/i,/2/i,/3/i,/4/i]},o={narrow:/^\d+/i,abbreviated:/^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i,wide:/^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i},r={narrow:[/^1$/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ינ/i,/^פ/i,/^מר/i,/^אפ/i,/^מא/i,/^יונ/i,/^יול/i,/^אוג/i,/^ס/i,/^אוק/i,/^נ/i,/^ד/i]},a={narrow:/^[אבגדהוש]׳/i,short:/^[אבגדהוש]׳/i,abbreviated:/^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i,wide:/^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i},e={abbreviated:[/א׳$/i,/ב׳$/i,/ג׳$/i,/ד׳$/i,/ה׳$/i,/ו׳$/i,/^ש/i],wide:[/ן$/i,/ני$/i,/לישי$/i,/עי$/i,/מישי$/i,/שישי$/i,/ת$/i],any:[/^א/i,/^ב/i,/^ג/i,/^ד/i,/^ה/i,/^ו/i,/^ש/i]},t={any:/^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i},CC={any:{am:/^לפ/i,pm:/^אחה/i,midnight:/^ח/i,noon:/^צ/i,morning:/בוקר/i,afternoon:/בצ|אחר/i,evening:/ערב/i,night:/לילה/i}},GC=["רא","שנ","של","רב","ח","שי","שב","שמ","ת","ע"],HC={ordinalNumber:d({matchPattern:p,parsePattern:l,valueCallback:function(H){var G=parseInt(H,10);return isNaN(G)?GC.indexOf(H)+1:G}}),era:Q({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:i,defaultParseWidth:"any"}),quarter:Q({matchPatterns:n,defaultMatchWidth:"wide",parsePatterns:s,defaultParseWidth:"any",valueCallback:function(H){return H+1}}),month:Q({matchPatterns:o,defaultMatchWidth:"wide",parsePatterns:r,defaultParseWidth:"any"}),day:Q({matchPatterns:a,defaultMatchWidth:"wide",parsePatterns:e,defaultParseWidth:"any"}),dayPeriod:Q({matchPatterns:t,defaultMatchWidth:"any",parsePatterns:CC,defaultParseWidth:"any"})},JC={code:"he",formatDistance:R,formatLong:w,formatRelative:v,localize:m,match:HC,options:{weekStartsOn:0,firstWeekContainsDate:1}};window.dateFns=q(q({},window.dateFns),{},{locale:q(q({},($=window.dateFns)===null||$===void 0?void 0:$.locale),{},{he:JC})})})();
//# debugId=1DA8C2A5B7B615E664756E2164756E21