date-fns
Version:
Modern JavaScript date utility library
5 lines (3 loc) • 18.1 kB
JavaScript
(()=>{var j;function L(B,G){var J=Object.keys(B);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(B);G&&(X=X.filter(function(Z){return Object.getOwnPropertyDescriptor(B,Z).enumerable})),J.push.apply(J,X)}return J}function I(B){for(var G=1;G<arguments.length;G++){var J=arguments[G]!=null?arguments[G]:{};G%2?L(Object(J),!0).forEach(function(X){w(B,X,J[X])}):Object.getOwnPropertyDescriptors?Object.defineProperties(B,Object.getOwnPropertyDescriptors(J)):L(Object(J)).forEach(function(X){Object.defineProperty(B,X,Object.getOwnPropertyDescriptor(J,X))})}return B}function w(B,G,J){return(G=F(G))in B?Object.defineProperty(B,G,{value:J,enumerable:!0,configurable:!0,writable:!0}):B[G]=J,B}function F(B){var G=v(B,"string");return K(G)=="symbol"?G:G+""}function v(B,G){if(K(B)!="object"||!B)return B;var J=B[Symbol.toPrimitive];if(J!==void 0){var X=J.call(B,G||"default");if(K(X)!="object")return X;throw TypeError("@@toPrimitive must return a primitive value.")}return(G==="string"?String:Number)(B)}function b(B,G){return g(B)||f(B,G)||k(B,G)||h()}function h(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k(B,G){if(B){if(typeof B=="string")return x(B,G);var J={}.toString.call(B).slice(8,-1);return J==="Object"&&B.constructor&&(J=B.constructor.name),J==="Map"||J==="Set"?Array.from(B):J==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(J)?x(B,G):void 0}}function x(B,G){(G==null||G>B.length)&&(G=B.length);for(var J=0,X=Array(G);J<G;J++)X[J]=B[J];return X}function f(B,G){var J=B==null?null:typeof Symbol<"u"&&B[Symbol.iterator]||B["@@iterator"];if(J!=null){var X,Z,C,U,H=[],Y=!0,Q=!1;try{if(C=(J=J.call(B)).next,G===0){if(Object(J)!==J)return;Y=!1}else for(;!(Y=(X=C.call(J)).done)&&(H.push(X.value),H.length!==G);Y=!0);}catch(q){Q=!0,Z=q}finally{try{if(!Y&&J.return!=null&&(U=J.return(),Object(U)!==U))return}finally{if(Q)throw Z}}return H}}function g(B){if(Array.isArray(B))return B}function K(B){return K=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},K(B)}var y=Object.defineProperty,_=function(G){return G};function m(B,G){this[B]=_.bind(null,G)}var vB=function(G,J){for(var X in J)y(G,X,{get:J[X],enumerable:!0,configurable:!0,set:m.bind(J,X)})},c={lessThanXSeconds:{regular:{one:"1 секундтан аз",singularNominative:"{{count}} секундтан аз",singularGenitive:"{{count}} секундтан аз",pluralGenitive:"{{count}} секундтан аз"},future:{one:"бір секундтан кейін",singularNominative:"{{count}} секундтан кейін",singularGenitive:"{{count}} секундтан кейін",pluralGenitive:"{{count}} секундтан кейін"}},xSeconds:{regular:{singularNominative:"{{count}} секунд",singularGenitive:"{{count}} секунд",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунд бұрын",singularGenitive:"{{count}} секунд бұрын",pluralGenitive:"{{count}} секунд бұрын"},future:{singularNominative:"{{count}} секундтан кейін",singularGenitive:"{{count}} секундтан кейін",pluralGenitive:"{{count}} секундтан кейін"}},halfAMinute:function(G){if(G!==null&&G!==void 0&&G.addSuffix)if(G.comparison&&G.comparison>0)return"жарты минут ішінде";else return"жарты минут бұрын";return"жарты минут"},lessThanXMinutes:{regular:{one:"1 минуттан аз",singularNominative:"{{count}} минуттан аз",singularGenitive:"{{count}} минуттан аз",pluralGenitive:"{{count}} минуттан аз"},future:{one:"минуттан кем ",singularNominative:"{{count}} минуттан кем",singularGenitive:"{{count}} минуттан кем",pluralGenitive:"{{count}} минуттан кем"}},xMinutes:{regular:{singularNominative:"{{count}} минут",singularGenitive:"{{count}} минут",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минут бұрын",singularGenitive:"{{count}} минут бұрын",pluralGenitive:"{{count}} минут бұрын"},future:{singularNominative:"{{count}} минуттан кейін",singularGenitive:"{{count}} минуттан кейін",pluralGenitive:"{{count}} минуттан кейін"}},aboutXHours:{regular:{singularNominative:"шамамен {{count}} сағат",singularGenitive:"шамамен {{count}} сағат",pluralGenitive:"шамамен {{count}} сағат"},future:{singularNominative:"шамамен {{count}} сағаттан кейін",singularGenitive:"шамамен {{count}} сағаттан кейін",pluralGenitive:"шамамен {{count}} сағаттан кейін"}},xHours:{regular:{singularNominative:"{{count}} сағат",singularGenitive:"{{count}} сағат",pluralGenitive:"{{count}} сағат"}},xDays:{regular:{singularNominative:"{{count}} күн",singularGenitive:"{{count}} күн",pluralGenitive:"{{count}} күн"},future:{singularNominative:"{{count}} күннен кейін",singularGenitive:"{{count}} күннен кейін",pluralGenitive:"{{count}} күннен кейін"}},aboutXWeeks:{type:"weeks",one:"шамамен 1 апта",other:"шамамен {{count}} апта"},xWeeks:{type:"weeks",one:"1 апта",other:"{{count}} апта"},aboutXMonths:{regular:{singularNominative:"шамамен {{count}} ай",singularGenitive:"шамамен {{count}} ай",pluralGenitive:"шамамен {{count}} ай"},future:{singularNominative:"шамамен {{count}} айдан кейін",singularGenitive:"шамамен {{count}} айдан кейін",pluralGenitive:"шамамен {{count}} айдан кейін"}},xMonths:{regular:{singularNominative:"{{count}} ай",singularGenitive:"{{count}} ай",pluralGenitive:"{{count}} ай"}},aboutXYears:{regular:{singularNominative:"шамамен {{count}} жыл",singularGenitive:"шамамен {{count}} жыл",pluralGenitive:"шамамен {{count}} жыл"},future:{singularNominative:"шамамен {{count}} жылдан кейін",singularGenitive:"шамамен {{count}} жылдан кейін",pluralGenitive:"шамамен {{count}} жылдан кейін"}},xYears:{regular:{singularNominative:"{{count}} жыл",singularGenitive:"{{count}} жыл",pluralGenitive:"{{count}} жыл"},future:{singularNominative:"{{count}} жылдан кейін",singularGenitive:"{{count}} жылдан кейін",pluralGenitive:"{{count}} жылдан кейін"}},overXYears:{regular:{singularNominative:"{{count}} жылдан астам",singularGenitive:"{{count}} жылдан астам",pluralGenitive:"{{count}} жылдан астам"},future:{singularNominative:"{{count}} жылдан астам",singularGenitive:"{{count}} жылдан астам",pluralGenitive:"{{count}} жылдан астам"}},almostXYears:{regular:{singularNominative:"{{count}} жылға жақын",singularGenitive:"{{count}} жылға жақын",pluralGenitive:"{{count}} жылға жақын"},future:{singularNominative:"{{count}} жылдан кейін",singularGenitive:"{{count}} жылдан кейін",pluralGenitive:"{{count}} жылдан кейін"}}};function N(B,G){if(B.one&&G===1)return B.one;var J=G%10,X=G%100;if(J===1&&X!==11)return B.singularNominative.replace("{{count}}",String(G));else if(J>=2&&J<=4&&(X<10||X>20))return B.singularGenitive.replace("{{count}}",String(G));else return B.pluralGenitive.replace("{{count}}",String(G))}var p=function(G,J,X){var Z=c[G];if(typeof Z==="function")return Z(X);if(Z.type==="weeks")return J===1?Z.one:Z.other.replace("{{count}}",String(J));if(X!==null&&X!==void 0&&X.addSuffix)if(X.comparison&&X.comparison>0)if(Z.future)return N(Z.future,J);else return N(Z.regular,J)+" кейін";else if(Z.past)return N(Z.past,J);else return N(Z.regular,J)+" бұрын";else return N(Z.regular,J)};function z(B){return function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},J=G.width?String(G.width):B.defaultWidth,X=B.formats[J]||B.formats[B.defaultWidth];return X}}var u={full:"EEEE, do MMMM y 'ж.'",long:"do MMMM y 'ж.'",medium:"d MMM y 'ж.'",short:"dd.MM.yyyy"},d={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},l={any:"{{date}}, {{time}}"},i={date:z({formats:u,defaultWidth:"full"}),time:z({formats:d,defaultWidth:"full"}),dateTime:z({formats:l,defaultWidth:"any"})},bB=7,s=365.2425,n=Math.pow(10,8)*24*60*60*1000,hB=-n,kB=604800000,fB=86400000,gB=60000,yB=3600000,_B=1000,mB=525600,cB=43200,pB=1440,uB=60,dB=3,lB=12,iB=4,r=3600,sB=60,S=r*24,nB=S*7,o=S*s,a=o/12,rB=a*3,W=Symbol.for("constructDateFrom");function $(B,G){if(typeof B==="function")return B(G);if(B&&K(B)==="object"&&W in B)return B[W](G);if(B instanceof Date)return new B.constructor(G);return new Date(G)}function e(B){for(var G=arguments.length,J=Array(G>1?G-1:0),X=1;X<G;X++)J[X-1]=arguments[X];var Z=$.bind(null,B||J.find(function(C){return K(C)==="object"}));return J.map(Z)}var O={};function t(){return O}function oB(B){O=B}function BB(B,G){return $(G||B,B)}function V(B,G){var J,X,Z,C,U,H,Y=t(),Q=(J=(X=(Z=(C=G===null||G===void 0?void 0:G.weekStartsOn)!==null&&C!==void 0?C:G===null||G===void 0||(U=G.locale)===null||U===void 0||(U=U.options)===null||U===void 0?void 0:U.weekStartsOn)!==null&&Z!==void 0?Z:Y.weekStartsOn)!==null&&X!==void 0?X:(H=Y.locale)===null||H===void 0||(H=H.options)===null||H===void 0?void 0:H.weekStartsOn)!==null&&J!==void 0?J:0,q=BB(B,G===null||G===void 0?void 0:G.in),E=q.getDay(),FB=(E<Q?7:0)+E-Q;return q.setDate(q.getDate()-FB),q.setHours(0,0,0,0),q}function P(B,G,J){var X=e(J===null||J===void 0?void 0:J.in,B,G),Z=b(X,2),C=Z[0],U=Z[1];return+V(C,J)===+V(U,J)}var M=["жексенбіде","дүйсенбіде","сейсенбіде","сәрсенбіде","бейсенбіде","жұмада","сенбіде"];function GB(B){var G=M[B];return"'өткен "+G+" сағат' p'-де'"}function D(B){var G=M[B];return"'"+G+" сағат' p'-де'"}function JB(B){var G=M[B];return"'келесі "+G+" сағат' p'-де'"}var XB={lastWeek:function(G,J,X){var Z=G.getDay();if(P(G,J,X))return D(Z);else return GB(Z)},yesterday:"'кеше сағат' p'-де'",today:"'бүгін сағат' p'-де'",tomorrow:"'ертең сағат' p'-де'",nextWeek:function(G,J,X){var Z=G.getDay();if(P(G,J,X))return D(Z);else return JB(Z)},other:"P"},ZB=function(G,J,X,Z){var C=XB[G];if(typeof C==="function")return C(J,X,Z);return C};function T(B){return function(G,J){var X=J!==null&&J!==void 0&&J.context?String(J.context):"standalone",Z;if(X==="formatting"&&B.formattingValues){var C=B.defaultFormattingWidth||B.defaultWidth,U=J!==null&&J!==void 0&&J.width?String(J.width):C;Z=B.formattingValues[U]||B.formattingValues[C]}else{var H=B.defaultWidth,Y=J!==null&&J!==void 0&&J.width?String(J.width):B.defaultWidth;Z=B.values[Y]||B.values[H]}var Q=B.argumentCallback?B.argumentCallback(G):G;return Z[Q]}}var CB={narrow:["б.з.д.","б.з."],abbreviated:["б.з.д.","б.з."],wide:["біздің заманымызға дейін","біздің заманымыз"]},UB={narrow:["1","2","3","4"],abbreviated:["1-ші тоқ.","2-ші тоқ.","3-ші тоқ.","4-ші тоқ."],wide:["1-ші тоқсан","2-ші тоқсан","3-ші тоқсан","4-ші тоқсан"]},HB={narrow:["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],abbreviated:["қаң","ақп","нау","сәу","мам","мау","шіл","там","қыр","қаз","қар","жел"],wide:["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]},QB={narrow:["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],abbreviated:["қаң","ақп","нау","сәу","мам","мау","шіл","там","қыр","қаз","қар","жел"],wide:["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]},YB={narrow:["Ж","Д","С","С","Б","Ж","С"],short:["жс","дс","сс","ср","бс","жм","сб"],abbreviated:["жс","дс","сс","ср","бс","жм","сб"],wide:["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"]},qB={narrow:{am:"ТД",pm:"ТК",midnight:"түн ортасы",noon:"түс",morning:"таң",afternoon:"күндіз",evening:"кеш",night:"түн"},wide:{am:"ТД",pm:"ТК",midnight:"түн ортасы",noon:"түс",morning:"таң",afternoon:"күндіз",evening:"кеш",night:"түн"}},KB={narrow:{am:"ТД",pm:"ТК",midnight:"түн ортасында",noon:"түс",morning:"таң",afternoon:"күн",evening:"кеш",night:"түн"},wide:{am:"ТД",pm:"ТК",midnight:"түн ортасында",noon:"түсте",morning:"таңертең",afternoon:"күндіз",evening:"кеште",night:"түнде"}},R={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},EB=function(G,J){var X=Number(G),Z=X%10,C=X>=100?100:null,U=R[X]||R[Z]||C&&R[C]||"";return X+U},NB={ordinalNumber:EB,era:T({values:CB,defaultWidth:"wide"}),quarter:T({values:UB,defaultWidth:"wide",argumentCallback:function(G){return G-1}}),month:T({values:HB,defaultWidth:"wide",formattingValues:QB,defaultFormattingWidth:"wide"}),day:T({values:YB,defaultWidth:"wide"}),dayPeriod:T({values:qB,defaultWidth:"any",formattingValues:KB,defaultFormattingWidth:"wide"})};function A(B){return function(G){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=J.width,Z=X&&B.matchPatterns[X]||B.matchPatterns[B.defaultMatchWidth],C=G.match(Z);if(!C)return null;var U=C[0],H=X&&B.parsePatterns[X]||B.parsePatterns[B.defaultParseWidth],Y=Array.isArray(H)?AB(H,function(E){return E.test(U)}):TB(H,function(E){return E.test(U)}),Q;Q=B.valueCallback?B.valueCallback(Y):Y,Q=J.valueCallback?J.valueCallback(Q):Q;var q=G.slice(U.length);return{value:Q,rest:q}}}function TB(B,G){for(var J in B)if(Object.prototype.hasOwnProperty.call(B,J)&&G(B[J]))return J;return}function AB(B,G){for(var J=0;J<B.length;J++)if(G(B[J]))return J;return}function IB(B){return function(G){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=G.match(B.matchPattern);if(!X)return null;var Z=X[0],C=G.match(B.parsePattern);if(!C)return null;var U=B.valueCallback?B.valueCallback(C[0]):C[0];U=J.valueCallback?J.valueCallback(U):U;var H=G.slice(Z.length);return{value:U,rest:H}}}var jB=/^(\d+)(-?(ші|шы))?/i,zB=/\d+/i,MB={narrow:/^((б )?з\.?\s?д\.?)/i,abbreviated:/^((б )?з\.?\s?д\.?)/i,wide:/^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)/i},RB={any:[/^б/i,/^з/i]},LB={narrow:/^[1234]/i,abbreviated:/^[1234](-?ші)? тоқ.?/i,wide:/^[1234](-?ші)? тоқсан/i},xB={any:[/1/i,/2/i,/3/i,/4/i]},SB={narrow:/^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)/i,abbreviated:/^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)/i,wide:/^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)/i},WB={narrow:[/^қ/i,/^а/i,/^н/i,/^с/i,/^м/i,/^м/i,/^ш/i,/^т/i,/^қ/i,/^қ/i,/^қ/i,/^ж/i],abbreviated:[/^қаң/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]},$B={narrow:/^(ж|д|с|с|б|ж|с)/i,short:/^(жс|дс|сс|ср|бс|жм|сб)/i,wide:/^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)/i},OB={narrow:[/^ж/i,/^д/i,/^с/i,/^с/i,/^б/i,/^ж/i,/^с/i],short:[/^жс/i,/^дс/i,/^сс/i,/^ср/i,/^бс/i,/^жм/i,/^сб/i],any:[/^ж[ек]/i,/^д[үй]/i,/^сe[й]/i,/^сә[р]/i,/^б[ей]/i,/^ж[ұм]/i,/^се[н]/i]},VB={narrow:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,wide:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,any:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i},PB={any:{am:/^ТД/i,pm:/^ТК/i,midnight:/^түн орта/i,noon:/^күндіз/i,morning:/таң/i,afternoon:/түс/i,evening:/кеш/i,night:/түн/i}},DB={ordinalNumber:IB({matchPattern:jB,parsePattern:zB,valueCallback:function(G){return parseInt(G,10)}}),era:A({matchPatterns:MB,defaultMatchWidth:"wide",parsePatterns:RB,defaultParseWidth:"any"}),quarter:A({matchPatterns:LB,defaultMatchWidth:"wide",parsePatterns:xB,defaultParseWidth:"any",valueCallback:function(G){return G+1}}),month:A({matchPatterns:SB,defaultMatchWidth:"wide",parsePatterns:WB,defaultParseWidth:"any"}),day:A({matchPatterns:$B,defaultMatchWidth:"wide",parsePatterns:OB,defaultParseWidth:"any"}),dayPeriod:A({matchPatterns:VB,defaultMatchWidth:"wide",parsePatterns:PB,defaultParseWidth:"any"})},wB={code:"kk",formatDistance:p,formatLong:i,formatRelative:ZB,localize:NB,match:DB,options:{weekStartsOn:1,firstWeekContainsDate:1}};window.dateFns=I(I({},window.dateFns),{},{locale:I(I({},(j=window.dateFns)===null||j===void 0?void 0:j.locale),{},{kk:wB})})})();
//# debugId=8B5025C53B0C3C5664756E2164756E21