date-fns
Version:
Modern JavaScript date utility library
2,677 lines (2,602 loc) • 837 kB
JavaScript
(() => {
var _window$dateFns;function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable;})),t.push.apply(t,o);}return t;}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));});}return e;}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e;}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+"";}function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.");}return("string"===r?String:Number)(t);}function _slicedToArray(r,e){return _arrayWithHoles(r)||_iterableToArrayLimit(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest();}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0;}}function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n;}function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1;}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r;}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return;}finally{if(o)throw n;}}return a;}}function _arrayWithHoles(r){if(Array.isArray(r))return r;}function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o;}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o;},_typeof(o);}//#region \0rolldown/runtime.js
var __defProp=Object.defineProperty;
var __exportAll=function __exportAll(all,no_symbols){
var target={};
for(var name in all)__defProp(target,name,{
get:all[name],
enumerable:true
});
if(!no_symbols)__defProp(target,Symbol.toStringTag,{value:"Module"});
return target;
};
//#endregion
//#region dist/date-fns/locale/af/_lib/formatDistance.js
var formatDistanceLocale$83={
lessThanXSeconds:{
one:"minder as 'n sekonde",
other:"minder as {{count}} sekondes"
},
xSeconds:{
one:"1 sekonde",
other:"{{count}} sekondes"
},
halfAMinute:"'n halwe minuut",
lessThanXMinutes:{
one:"minder as 'n minuut",
other:"minder as {{count}} minute"
},
xMinutes:{
one:"'n minuut",
other:"{{count}} minute"
},
aboutXHours:{
one:"ongeveer 1 uur",
other:"ongeveer {{count}} ure"
},
xHours:{
one:"1 uur",
other:"{{count}} ure"
},
xDays:{
one:"1 dag",
other:"{{count}} dae"
},
aboutXWeeks:{
one:"ongeveer 1 week",
other:"ongeveer {{count}} weke"
},
xWeeks:{
one:"1 week",
other:"{{count}} weke"
},
aboutXMonths:{
one:"ongeveer 1 maand",
other:"ongeveer {{count}} maande"
},
xMonths:{
one:"1 maand",
other:"{{count}} maande"
},
aboutXYears:{
one:"ongeveer 1 jaar",
other:"ongeveer {{count}} jaar"
},
xYears:{
one:"1 jaar",
other:"{{count}} jaar"
},
overXYears:{
one:"meer as 1 jaar",
other:"meer as {{count}} jaar"
},
almostXYears:{
one:"byna 1 jaar",
other:"byna {{count}} jaar"
}
};
var formatDistance$84=function formatDistance$84(token,count,options){
var result;
var tokenValue=formatDistanceLocale$83[token];
if(typeof tokenValue==="string")result=tokenValue;else
if(count===1)result=tokenValue.one;else
result=tokenValue.other.replace("{{count}}",String(count));
if(options!==null&&options!==void 0&&options.addSuffix)if(options.comparison&&options.comparison>0)return"oor "+result;else
return result+" gelede";
return result;
};
//#endregion
//#region dist/date-fns/locale/_lib/buildFormatLongFn.js
function buildFormatLongFn(args){
return function(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};
var width=options.width?String(options.width):args.defaultWidth;
return args.formats[width]||args.formats[args.defaultWidth];
};
}
var formatLong$92={
date:buildFormatLongFn({
formats:{
full:"EEEE, d MMMM yyyy",
long:"d MMMM yyyy",
medium:"d MMM yyyy",
short:"yyyy/MM/dd"
},
defaultWidth:"full"
}),
time:buildFormatLongFn({
formats:{
full:"HH:mm:ss zzzz",
long:"HH:mm:ss z",
medium:"HH:mm:ss",
short:"HH:mm"
},
defaultWidth:"full"
}),
dateTime:buildFormatLongFn({
formats:{
full:"{{date}} 'om' {{time}}",
long:"{{date}} 'om' {{time}}",
medium:"{{date}}, {{time}}",
short:"{{date}}, {{time}}"
},
defaultWidth:"full"
})
};
//#endregion
//#region dist/date-fns/locale/af/_lib/formatRelative.js
var formatRelativeLocale$84={
lastWeek:"'verlede' eeee 'om' p",
yesterday:"'gister om' p",
today:"'vandag om' p",
tomorrow:"'môre om' p",
nextWeek:"eeee 'om' p",
other:"P"
};
var formatRelative$84=function formatRelative$84(token,_date,_baseDate,_options){return formatRelativeLocale$84[token];};
//#endregion
//#region dist/date-fns/locale/_lib/buildLocalizeFn.js
/**
* The localize function argument callback which allows to convert raw value to
* the actual type.
*
* @param value - The value to convert
*
* @returns The converted value
*/
/**
* The map of localized values for each width.
*/
/**
* The index type of the locale unit value. It types conversion of units of
* values that don't start at 0 (i.e. quarters).
*/
/**
* Converts the unit value to the tuple of values.
*/
/**
* The tuple of localized era values. The first element represents BC,
* the second element represents AD.
*/
/**
* The tuple of localized quarter values. The first element represents Q1.
*/
/**
* The tuple of localized day values. The first element represents Sunday.
*/
/**
* The tuple of localized month values. The first element represents January.
*/
function buildLocalizeFn(args){
return function(value,options){
var context=options!==null&&options!==void 0&&options.context?String(options.context):"standalone";
var valuesArray;
if(context==="formatting"&&args.formattingValues){
var defaultWidth=args.defaultFormattingWidth||args.defaultWidth;
var width=options!==null&&options!==void 0&&options.width?String(options.width):defaultWidth;
valuesArray=args.formattingValues[width]||args.formattingValues[defaultWidth];
}else{
var _defaultWidth=args.defaultWidth;
var _width=options!==null&&options!==void 0&&options.width?String(options.width):args.defaultWidth;
valuesArray=args.values[_width]||args.values[_defaultWidth];
}
var index=args.argumentCallback?args.argumentCallback(value):value;
return valuesArray[index];
};
}
//#endregion
//#region dist/date-fns/locale/af/_lib/localize.js
var eraValues$84={
narrow:["vC","nC"],
abbreviated:["vC","nC"],
wide:["voor Christus","na Christus"]
};
var quarterValues$84={
narrow:[
"1",
"2",
"3",
"4"],
abbreviated:[
"K1",
"K2",
"K3",
"K4"],
wide:[
"1ste kwartaal",
"2de kwartaal",
"3de kwartaal",
"4de kwartaal"]
};
var monthValues$84={
narrow:[
"J",
"F",
"M",
"A",
"M",
"J",
"J",
"A",
"S",
"O",
"N",
"D"],
abbreviated:[
"Jan",
"Feb",
"Mrt",
"Apr",
"Mei",
"Jun",
"Jul",
"Aug",
"Sep",
"Okt",
"Nov",
"Des"],
wide:[
"Januarie",
"Februarie",
"Maart",
"April",
"Mei",
"Junie",
"Julie",
"Augustus",
"September",
"Oktober",
"November",
"Desember"]
};
var dayValues$84={
narrow:[
"S",
"M",
"D",
"W",
"D",
"V",
"S"],
short:[
"So",
"Ma",
"Di",
"Wo",
"Do",
"Vr",
"Sa"],
abbreviated:[
"Son",
"Maa",
"Din",
"Woe",
"Don",
"Vry",
"Sat"],
wide:[
"Sondag",
"Maandag",
"Dinsdag",
"Woensdag",
"Donderdag",
"Vrydag",
"Saterdag"]
};
var dayPeriodValues$84={
narrow:{
am:"vm",
pm:"nm",
midnight:"middernag",
noon:"middaguur",
morning:"oggend",
afternoon:"middag",
evening:"laat middag",
night:"aand"
},
abbreviated:{
am:"vm",
pm:"nm",
midnight:"middernag",
noon:"middaguur",
morning:"oggend",
afternoon:"middag",
evening:"laat middag",
night:"aand"
},
wide:{
am:"vm",
pm:"nm",
midnight:"middernag",
noon:"middaguur",
morning:"oggend",
afternoon:"middag",
evening:"laat middag",
night:"aand"
}
};
var formattingDayPeriodValues$68={
narrow:{
am:"vm",
pm:"nm",
midnight:"middernag",
noon:"uur die middag",
morning:"uur die oggend",
afternoon:"uur die middag",
evening:"uur die aand",
night:"uur die aand"
},
abbreviated:{
am:"vm",
pm:"nm",
midnight:"middernag",
noon:"uur die middag",
morning:"uur die oggend",
afternoon:"uur die middag",
evening:"uur die aand",
night:"uur die aand"
},
wide:{
am:"vm",
pm:"nm",
midnight:"middernag",
noon:"uur die middag",
morning:"uur die oggend",
afternoon:"uur die middag",
evening:"uur die aand",
night:"uur die aand"
}
};
var ordinalNumber$84=function ordinalNumber$84(dirtyNumber){
var number=Number(dirtyNumber);
var rem100=number%100;
if(rem100<20)switch(rem100){
case 1:
case 8:return number+"ste";
default:return number+"de";
}
return number+"ste";
};
var localize$84={
ordinalNumber:ordinalNumber$84,
era:buildLocalizeFn({
values:eraValues$84,
defaultWidth:"wide"
}),
quarter:buildLocalizeFn({
values:quarterValues$84,
defaultWidth:"wide",
argumentCallback:function argumentCallback(quarter){return quarter-1;}
}),
month:buildLocalizeFn({
values:monthValues$84,
defaultWidth:"wide"
}),
day:buildLocalizeFn({
values:dayValues$84,
defaultWidth:"wide"
}),
dayPeriod:buildLocalizeFn({
values:dayPeriodValues$84,
defaultWidth:"wide",
formattingValues:formattingDayPeriodValues$68,
defaultFormattingWidth:"wide"
})
};
//#endregion
//#region dist/date-fns/locale/_lib/buildMatchFn.js
function buildMatchFn(args){
return function(string){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};
var width=options.width;
var matchPattern=width&&args.matchPatterns[width]||args.matchPatterns[args.defaultMatchWidth];
var matchResult=string.match(matchPattern);
if(!matchResult)return null;
var matchedString=matchResult[0];
var parsePatterns=width&&args.parsePatterns[width]||args.parsePatterns[args.defaultParseWidth];
var key=Array.isArray(parsePatterns)?findIndex(parsePatterns,function(pattern){return pattern.test(matchedString);}):findKey(parsePatterns,function(pattern){return pattern.test(matchedString);});
var value;
value=args.valueCallback?args.valueCallback(key):key;
value=options.valueCallback?options.valueCallback(value):value;
var rest=string.slice(matchedString.length);
return{
value:value,
rest:rest
};
};
}
function findKey(object,predicate){
for(var key in object)if(Object.prototype.hasOwnProperty.call(object,key)&&predicate(object[key]))return key;
}
function findIndex(array,predicate){
for(var key=0;key<array.length;key++)if(predicate(array[key]))return key;
}
//#endregion
//#region dist/date-fns/locale/_lib/buildMatchPatternFn.js
function buildMatchPatternFn(args){
return function(string){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};
var matchResult=string.match(args.matchPattern);
if(!matchResult)return null;
var matchedString=matchResult[0];
var parseResult=string.match(args.parsePattern);
if(!parseResult)return null;
var value=args.valueCallback?args.valueCallback(parseResult[0]):parseResult[0];
value=options.valueCallback?options.valueCallback(value):value;
var rest=string.slice(matchedString.length);
return{
value:value,
rest:rest
};
};
}
//#endregion
//#region dist/date-fns/locale/af.js
/**
* @category Locales
* @summary Afrikaans locale.
* @language Afrikaans
* @iso-639-2 afr
* @author Marnus Weststrate [@marnusw](https://github.com/marnusw)
*/
var _af={
code:"af",
formatDistance:formatDistance$84,
formatLong:formatLong$92,
formatRelative:formatRelative$84,
localize:localize$84,
match:{
ordinalNumber:buildMatchPatternFn({
matchPattern:/^(\d+)(ste|de)?/i,
parsePattern:/\d+/i,
valueCallback:function valueCallback(value){return parseInt(value,10);}
}),
era:buildMatchFn({
matchPatterns:{
narrow:/^([vn]\.? ?C\.?)/,
abbreviated:/^([vn]\. ?C\.?)/,
wide:/^((voor|na) Christus)/
},
defaultMatchWidth:"wide",
parsePatterns:{any:[/^v/,/^n/]},
defaultParseWidth:"any"
}),
quarter:buildMatchFn({
matchPatterns:{
narrow:/^[1234]/i,
abbreviated:/^K[1234]/i,
wide:/^[1234](st|d)e kwartaal/i
},
defaultMatchWidth:"wide",
parsePatterns:{any:[
/1/i,
/2/i,
/3/i,
/4/i]
},
defaultParseWidth:"any",
valueCallback:function valueCallback(index){return index+1;}
}),
month:buildMatchFn({
matchPatterns:{
narrow:/^[jfmasond]/i,
abbreviated:/^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i,
wide:/^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/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:[
/^Jan/i,
/^Feb/i,
/^Mrt/i,
/^Apr/i,
/^Mei/i,
/^Jun/i,
/^Jul/i,
/^Aug/i,
/^Sep/i,
/^Okt/i,
/^Nov/i,
/^Dec/i]
},
defaultParseWidth:"any"
}),
day:buildMatchFn({
matchPatterns:{
narrow:/^[smdwv]/i,
short:/^(So|Ma|Di|Wo|Do|Vr|Sa)/i,
abbreviated:/^(Son|Maa|Din|Woe|Don|Vry|Sat)/i,
wide:/^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i
},
defaultMatchWidth:"wide",
parsePatterns:{
narrow:[
/^S/i,
/^M/i,
/^D/i,
/^W/i,
/^D/i,
/^V/i,
/^S/i],
any:[
/^So/i,
/^Ma/i,
/^Di/i,
/^Wo/i,
/^Do/i,
/^Vr/i,
/^Sa/i]
},
defaultParseWidth:"any"
}),
dayPeriod:buildMatchFn({
matchPatterns:{any:/^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i},
defaultMatchWidth:"any",
parsePatterns:{any:{
am:/^vm/i,
pm:/^nm/i,
midnight:/^middernag/i,
noon:/^middaguur/i,
morning:/oggend/i,
afternoon:/middag/i,
evening:/laat middag/i,
night:/aand/i
}},
defaultParseWidth:"any"
})
},
options:{
weekStartsOn:0,
firstWeekContainsDate:1
}
};
//#endregion
//#region dist/date-fns/locale/ar/_lib/formatDistance.js
var formatDistanceLocale$82={
lessThanXSeconds:{
one:"أقل من ثانية",
two:"أقل من ثانيتين",
threeToTen:"أقل من {{count}} ثواني",
other:"أقل من {{count}} ثانية"
},
xSeconds:{
one:"ثانية واحدة",
two:"ثانيتان",
threeToTen:"{{count}} ثواني",
other:"{{count}} ثانية"
},
halfAMinute:"نصف دقيقة",
lessThanXMinutes:{
one:"أقل من دقيقة",
two:"أقل من دقيقتين",
threeToTen:"أقل من {{count}} دقائق",
other:"أقل من {{count}} دقيقة"
},
xMinutes:{
one:"دقيقة واحدة",
two:"دقيقتان",
threeToTen:"{{count}} دقائق",
other:"{{count}} دقيقة"
},
aboutXHours:{
one:"ساعة واحدة تقريباً",
two:"ساعتين تقريبا",
threeToTen:"{{count}} ساعات تقريباً",
other:"{{count}} ساعة تقريباً"
},
xHours:{
one:"ساعة واحدة",
two:"ساعتان",
threeToTen:"{{count}} ساعات",
other:"{{count}} ساعة"
},
xDays:{
one:"يوم واحد",
two:"يومان",
threeToTen:"{{count}} أيام",
other:"{{count}} يوم"
},
aboutXWeeks:{
one:"أسبوع واحد تقريبا",
two:"أسبوعين تقريبا",
threeToTen:"{{count}} أسابيع تقريبا",
other:"{{count}} أسبوعا تقريبا"
},
xWeeks:{
one:"أسبوع واحد",
two:"أسبوعان",
threeToTen:"{{count}} أسابيع",
other:"{{count}} أسبوعا"
},
aboutXMonths:{
one:"شهر واحد تقريباً",
two:"شهرين تقريبا",
threeToTen:"{{count}} أشهر تقريبا",
other:"{{count}} شهرا تقريباً"
},
xMonths:{
one:"شهر واحد",
two:"شهران",
threeToTen:"{{count}} أشهر",
other:"{{count}} شهرا"
},
aboutXYears:{
one:"سنة واحدة تقريباً",
two:"سنتين تقريبا",
threeToTen:"{{count}} سنوات تقريباً",
other:"{{count}} سنة تقريباً"
},
xYears:{
one:"سنة واحد",
two:"سنتان",
threeToTen:"{{count}} سنوات",
other:"{{count}} سنة"
},
overXYears:{
one:"أكثر من سنة",
two:"أكثر من سنتين",
threeToTen:"أكثر من {{count}} سنوات",
other:"أكثر من {{count}} سنة"
},
almostXYears:{
one:"ما يقارب سنة واحدة",
two:"ما يقارب سنتين",
threeToTen:"ما يقارب {{count}} سنوات",
other:"ما يقارب {{count}} سنة"
}
};
var formatDistance$83=function formatDistance$83(token,count,options){
var usageGroup=formatDistanceLocale$82[token];
var result;
if(typeof usageGroup==="string")result=usageGroup;else
if(count===1)result=usageGroup.one;else
if(count===2)result=usageGroup.two;else
if(count<=10)result=usageGroup.threeToTen.replace("{{count}}",String(count));else
result=usageGroup.other.replace("{{count}}",String(count));
if(options!==null&&options!==void 0&&options.addSuffix)if(options.comparison&&options.comparison>0)return"خلال "+result;else
return"منذ "+result;
return result;
};
var formatLong$91={
date:buildFormatLongFn({
formats:{
full:"EEEE، do MMMM y",
long:"do MMMM y",
medium:"d MMM y",
short:"dd/MM/yyyy"
},
defaultWidth:"full"
}),
time:buildFormatLongFn({
formats:{
full:"HH:mm:ss",
long:"HH:mm:ss",
medium:"HH:mm:ss",
short:"HH:mm"
},
defaultWidth:"full"
}),
dateTime:buildFormatLongFn({
formats:{
full:"{{date}} 'عند الساعة' {{time}}",
long:"{{date}} 'عند الساعة' {{time}}",
medium:"{{date}}, {{time}}",
short:"{{date}}, {{time}}"
},
defaultWidth:"full"
})
};
//#endregion
//#region dist/date-fns/locale/ar/_lib/formatRelative.js
var formatRelativeLocale$83={
lastWeek:"eeee 'الماضي عند الساعة' p",
yesterday:"'الأمس عند الساعة' p",
today:"'اليوم عند الساعة' p",
tomorrow:"'غدا عند الساعة' p",
nextWeek:"eeee 'القادم عند الساعة' p",
other:"P"
};
var formatRelative$83=function formatRelative$83(token){return formatRelativeLocale$83[token];};
//#endregion
//#region dist/date-fns/locale/ar/_lib/localize.js
var eraValues$83={
narrow:["ق","ب"],
abbreviated:["ق.م.","ب.م."],
wide:["قبل الميلاد","بعد الميلاد"]
};
var quarterValues$83={
narrow:[
"1",
"2",
"3",
"4"],
abbreviated:[
"ر1",
"ر2",
"ر3",
"ر4"],
wide:[
"الربع الأول",
"الربع الثاني",
"الربع الثالث",
"الربع الرابع"]
};
var monthValues$83={
narrow:[
"ي",
"ف",
"م",
"أ",
"م",
"ي",
"ي",
"أ",
"س",
"أ",
"ن",
"د"],
abbreviated:[
"يناير",
"فبراير",
"مارس",
"أبريل",
"مايو",
"يونيو",
"يوليو",
"أغسطس",
"سبتمبر",
"أكتوبر",
"نوفمبر",
"ديسمبر"],
wide:[
"يناير",
"فبراير",
"مارس",
"أبريل",
"مايو",
"يونيو",
"يوليو",
"أغسطس",
"سبتمبر",
"أكتوبر",
"نوفمبر",
"ديسمبر"]
};
var dayValues$83={
narrow:[
"ح",
"ن",
"ث",
"ر",
"خ",
"ج",
"س"],
short:[
"أحد",
"اثنين",
"ثلاثاء",
"أربعاء",
"خميس",
"جمعة",
"سبت"],
abbreviated:[
"أحد",
"اثنين",
"ثلاثاء",
"أربعاء",
"خميس",
"جمعة",
"سبت"],
wide:[
"الأحد",
"الاثنين",
"الثلاثاء",
"الأربعاء",
"الخميس",
"الجمعة",
"السبت"]
};
var dayPeriodValues$83={
narrow:{
am:"ص",
pm:"م",
morning:"الصباح",
noon:"الظهر",
afternoon:"بعد الظهر",
evening:"المساء",
night:"الليل",
midnight:"منتصف الليل"
},
abbreviated:{
am:"ص",
pm:"م",
morning:"الصباح",
noon:"الظهر",
afternoon:"بعد الظهر",
evening:"المساء",
night:"الليل",
midnight:"منتصف الليل"
},
wide:{
am:"ص",
pm:"م",
morning:"الصباح",
noon:"الظهر",
afternoon:"بعد الظهر",
evening:"المساء",
night:"الليل",
midnight:"منتصف الليل"
}
};
var formattingDayPeriodValues$67={
narrow:{
am:"ص",
pm:"م",
morning:"في الصباح",
noon:"الظهر",
afternoon:"بعد الظهر",
evening:"في المساء",
night:"في الليل",
midnight:"منتصف الليل"
},
abbreviated:{
am:"ص",
pm:"م",
morning:"في الصباح",
noon:"الظهر",
afternoon:"بعد الظهر",
evening:"في المساء",
night:"في الليل",
midnight:"منتصف الليل"
},
wide:{
am:"ص",
pm:"م",
morning:"في الصباح",
noon:"الظهر",
afternoon:"بعد الظهر",
evening:"في المساء",
night:"في الليل",
midnight:"منتصف الليل"
}
};
var ordinalNumber$83=function ordinalNumber$83(num){return String(num);};
//#endregion
//#region dist/date-fns/locale/ar.js
/**
* @category Locales
* @summary Arabic locale (Modern Standard Arabic - Al-fussha).
* @language Modern Standard Arabic
* @iso-639-2 ara
* @author Abdallah Hassan [@AbdallahAHO](https://github.com/AbdallahAHO)
* @author Koussay Haj Kacem [@essana3](https://github.com/essana3)
*/
var _ar={
code:"ar",
formatDistance:formatDistance$83,
formatLong:formatLong$91,
formatRelative:formatRelative$83,
localize:{
ordinalNumber:ordinalNumber$83,
era:buildLocalizeFn({
values:eraValues$83,
defaultWidth:"wide"
}),
quarter:buildLocalizeFn({
values:quarterValues$83,
defaultWidth:"wide",
argumentCallback:function argumentCallback(quarter){return quarter-1;}
}),
month:buildLocalizeFn({
values:monthValues$83,
defaultWidth:"wide"
}),
day:buildLocalizeFn({
values:dayValues$83,
defaultWidth:"wide"
}),
dayPeriod:buildLocalizeFn({
values:dayPeriodValues$83,
defaultWidth:"wide",
formattingValues:formattingDayPeriodValues$67,
defaultFormattingWidth:"wide"
})
},
match:{
ordinalNumber:buildMatchPatternFn({
matchPattern:/^(\d+)(th|st|nd|rd)?/i,
parsePattern:/\d+/i,
valueCallback:function valueCallback(value){return parseInt(value,10);}
}),
era:buildMatchFn({
matchPatterns:{
narrow:/[قب]/,
abbreviated:/[قب]\.م\./,
wide:/(قبل|بعد) الميلاد/
},
defaultMatchWidth:"wide",
parsePatterns:{any:[/قبل/,/بعد/]},
defaultParseWidth:"any"
}),
quarter:buildMatchFn({
matchPatterns:{
narrow:/^[1234]/i,
abbreviated:/ر[1234]/,
wide:/الربع (الأول|الثاني|الثالث|الرابع)/
},
defaultMatchWidth:"wide",
parsePatterns:{any:[
/1/i,
/2/i,
/3/i,
/4/i]
},
defaultParseWidth:"any",
valueCallback:function valueCallback(index){return index+1;}
}),
month:buildMatchFn({
matchPatterns:{
narrow:/^[أيفمسند]/,
abbreviated:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,
wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/
},
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:buildMatchFn({
matchPatterns:{
narrow:/^[حنثرخجس]/i,
short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
},
defaultMatchWidth:"wide",
parsePatterns:{
narrow:[
/^ح/i,
/^ن/i,
/^ث/i,
/^ر/i,
/^خ/i,
/^ج/i,
/^س/i],
wide:[
/^الأحد/i,
/^الاثنين/i,
/^الثلاثاء/i,
/^الأربعاء/i,
/^الخميس/i,
/^الجمعة/i,
/^السبت/i],
any:[
/^أح/i,
/^اث/i,
/^ث/i,
/^أر/i,
/^خ/i,
/^ج/i,
/^س/i]
},
defaultParseWidth:"any"
}),
dayPeriod:buildMatchFn({
matchPatterns:{
narrow:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/,
any:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/
},
defaultMatchWidth:"any",
parsePatterns:{any:{
am:/^ص/,
pm:/^م/,
midnight:/منتصف الليل/,
noon:/الظهر/,
afternoon:/بعد الظهر/,
morning:/في الصباح/,
evening:/في المساء/,
night:/في الليل/
}},
defaultParseWidth:"any"
})
},
options:{
weekStartsOn:6,
firstWeekContainsDate:1
}
};
//#endregion
//#region dist/date-fns/locale/ar-DZ/_lib/formatDistance.js
var formatDistanceLocale$81={
lessThanXSeconds:{
one:"أقل من ثانية واحدة",
two:"أقل من ثانتين",
threeToTen:"أقل من {{count}} ثواني",
other:"أقل من {{count}} ثانية"
},
xSeconds:{
one:"ثانية واحدة",
two:"ثانتين",
threeToTen:"{{count}} ثواني",
other:"{{count}} ثانية"
},
halfAMinute:"نصف دقيقة",
lessThanXMinutes:{
one:"أقل من دقيقة",
two:"أقل من دقيقتين",
threeToTen:"أقل من {{count}} دقائق",
other:"أقل من {{count}} دقيقة"
},
xMinutes:{
one:"دقيقة واحدة",
two:"دقيقتين",
threeToTen:"{{count}} دقائق",
other:"{{count}} دقيقة"
},
aboutXHours:{
one:"ساعة واحدة تقريباً",
two:"ساعتين تقريباً",
threeToTen:"{{count}} ساعات تقريباً",
other:"{{count}} ساعة تقريباً"
},
xHours:{
one:"ساعة واحدة",
two:"ساعتين",
threeToTen:"{{count}} ساعات",
other:"{{count}} ساعة"
},
xDays:{
one:"يوم واحد",
two:"يومين",
threeToTen:"{{count}} أيام",
other:"{{count}} يوم"
},
aboutXWeeks:{
one:"أسبوع واحد تقريباً",
two:"أسبوعين تقريباً",
threeToTen:"{{count}} أسابيع تقريباً",
other:"{{count}} أسبوع تقريباً"
},
xWeeks:{
one:"أسبوع واحد",
two:"أسبوعين",
threeToTen:"{{count}} أسابيع",
other:"{{count}} أسبوع"
},
aboutXMonths:{
one:"شهر واحد تقريباً",
two:"شهرين تقريباً",
threeToTen:"{{count}} أشهر تقريباً",
other:"{{count}} شهر تقريباً"
},
xMonths:{
one:"شهر واحد",
two:"شهرين",
threeToTen:"{{count}} أشهر",
other:"{{count}} شهر"
},
aboutXYears:{
one:"عام واحد تقريباً",
two:"عامين تقريباً",
threeToTen:"{{count}} أعوام تقريباً",
other:"{{count}} عام تقريباً"
},
xYears:{
one:"عام واحد",
two:"عامين",
threeToTen:"{{count}} أعوام",
other:"{{count}} عام"
},
overXYears:{
one:"أكثر من عام",
two:"أكثر من عامين",
threeToTen:"أكثر من {{count}} أعوام",
other:"أكثر من {{count}} عام"
},
almostXYears:{
one:"عام واحد تقريباً",
two:"عامين تقريباً",
threeToTen:"{{count}} أعوام تقريباً",
other:"{{count}} عام تقريباً"
}
};
var formatDistance$82=function formatDistance$82(token,count,options){
options=options||{};
var usageGroup=formatDistanceLocale$81[token];
var result;
if(typeof usageGroup==="string")result=usageGroup;else
if(count===1)result=usageGroup.one;else
if(count===2)result=usageGroup.two;else
if(count<=10)result=usageGroup.threeToTen.replace("{{count}}",String(count));else
result=usageGroup.other.replace("{{count}}",String(count));
if(options.addSuffix)if(options.comparison&&options.comparison>0)return"في خلال "+result;else
return"منذ "+result;
return result;
};
var formatLong$90={
date:buildFormatLongFn({
formats:{
full:"EEEE, MMMM do, y",
long:"MMMM do, y",
medium:"MMM d, y",
short:"MM/dd/yyyy"
},
defaultWidth:"full"
}),
time:buildFormatLongFn({
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:buildFormatLongFn({
formats:{
full:"{{date}} 'عند' {{time}}",
long:"{{date}} 'عند' {{time}}",
medium:"{{date}}, {{time}}",
short:"{{date}}, {{time}}"
},
defaultWidth:"full"
})
};
//#endregion
//#region dist/date-fns/locale/ar-DZ/_lib/formatRelative.js
var formatRelativeLocale$82={
lastWeek:"'أخر' eeee 'عند' p",
yesterday:"'أمس عند' p",
today:"'اليوم عند' p",
tomorrow:"'غداً عند' p",
nextWeek:"eeee 'عند' p",
other:"P"
};
var formatRelative$82=function formatRelative$82(token,_date,_baseDate,_options){
return formatRelativeLocale$82[token];
};
//#endregion
//#region dist/date-fns/locale/ar-DZ/_lib/localize.js
var eraValues$82={
narrow:["ق","ب"],
abbreviated:["ق.م.","ب.م."],
wide:["قبل الميلاد","بعد الميلاد"]
};
var quarterValues$82={
narrow:[
"1",
"2",
"3",
"4"],
abbreviated:[
"ر1",
"ر2",
"ر3",
"ر4"],
wide:[
"الربع الأول",
"الربع الثاني",
"الربع الثالث",
"الربع الرابع"]
};
var monthValues$82={
narrow:[
"ج",
"ف",
"م",
"أ",
"م",
"ج",
"ج",
"أ",
"س",
"أ",
"ن",
"د"],
abbreviated:[
"جانـ",
"فيفـ",
"مارس",
"أفريل",
"مايـ",
"جوانـ",
"جويـ",
"أوت",
"سبتـ",
"أكتـ",
"نوفـ",
"ديسـ"],
wide:[
"جانفي",
"فيفري",
"مارس",
"أفريل",
"ماي",
"جوان",
"جويلية",
"أوت",
"سبتمبر",
"أكتوبر",
"نوفمبر",
"ديسمبر"]
};
var dayValues$82={
narrow:[
"ح",
"ن",
"ث",
"ر",
"خ",
"ج",
"س"],
short:[
"أحد",
"اثنين",
"ثلاثاء",
"أربعاء",
"خميس",
"جمعة",
"سبت"],
abbreviated:[
"أحد",
"اثنـ",
"ثلا",
"أربـ",
"خميـ",
"جمعة",
"سبت"],
wide:[
"الأحد",
"الاثنين",
"الثلاثاء",
"الأربعاء",
"الخميس",
"الجمعة",
"السبت"]
};
var dayPeriodValues$82={
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:"ليلاً"
}
};
var formattingDayPeriodValues$66={
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:"في الليل"
}
};
var ordinalNumber$82=function ordinalNumber$82(dirtyNumber){
return String(dirtyNumber);
};
//#endregion
//#region dist/date-fns/locale/ar-DZ.js
/**
* @category Locales
* @summary Arabic locale (Algerian Arabic).
* @language Algerian Arabic
* @iso-639-2 ara
* @author Badreddine Boumaza [@badre429](https://github.com/badre429)
* @author Ahmed ElShahat [@elshahat](https://github.com/elshahat)
*/
var _arDZ={
code:"ar-DZ",
formatDistance:formatDistance$82,
formatLong:formatLong$90,
formatRelative:formatRelative$82,
localize:{
ordinalNumber:ordinalNumber$82,
era:buildLocalizeFn({
values:eraValues$82,
defaultWidth:"wide"
}),
quarter:buildLocalizeFn({
values:quarterValues$82,
defaultWidth:"wide",
argumentCallback:function argumentCallback(quarter){return Number(quarter)-1;}
}),
month:buildLocalizeFn({
values:monthValues$82,
defaultWidth:"wide"
}),
day:buildLocalizeFn({
values:dayValues$82,
defaultWidth:"wide"
}),
dayPeriod:buildLocalizeFn({
values:dayPeriodValues$82,
defaultWidth:"wide",
formattingValues:formattingDayPeriodValues$66,
defaultFormattingWidth:"wide"
})
},
match:{
ordinalNumber:buildMatchPatternFn({
matchPattern:/^(\d+)(th|st|nd|rd)?/i,
parsePattern:/\d+/i,
valueCallback:function valueCallback(value){return parseInt(value,10);}
}),
era:buildMatchFn({
matchPatterns:{
narrow:/^(ق|ب)/i,
abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,
wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i
},
defaultMatchWidth:"wide",
parsePatterns:{any:[/^قبل/i,/^بعد/i]},
defaultParseWidth:"any"
}),
quarter:buildMatchFn({
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 valueCallback(index){return Number(index)+1;}
}),
month:buildMatchFn({
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:buildMatchFn({
matchPatterns:{
narrow:/^[حنثرخجس]/i,
short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
abbreviated:/^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,
wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
},
defaultMatchWidth:"wide",
parsePatterns:{
narrow:[
/^ح/i,
/^ن/i,
/^ث/i,
/^ر/i,
/^خ/i,
/^ج/i,
/^س/i],
wide:[
/^الأحد/i,
/^الاثنين/i,
/^الثلاثاء/i,
/^الأربعاء/i,
/^الخميس/i,
/^الجمعة/i,
/^السبت/i],
any:[
/^أح/i,
/^اث/i,
/^ث/i,
/^أر/i,
/^خ/i,
/^ج/i,
/^س/i]
},
defaultParseWidth:"any"
}),
dayPeriod:buildMatchFn({
matchPatterns:{
narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
},
defaultMatchWidth:"any",
parsePatterns:{any:{
am:/^a/i,
pm:/^p/i,
midnight:/^mi/i,
noon:/^no/i,
morning:/morning/i,
afternoon:/afternoon/i,
evening:/evening/i,
night:/night/i
}},
defaultParseWidth:"any"
})
},
options:{
weekStartsOn:0,
firstWeekContainsDate:1
}
};
//#endregion
//#region dist/date-fns/locale/ar-EG/_lib/formatDistance.js
var formatDistanceLocale$80={
lessThanXSeconds:{
one:"أقل من ثانية",
two:"أقل من ثانيتين",
threeToTen:"أقل من {{count}} ثواني",
other:"أقل من {{count}} ثانية"
},
xSeconds:{
one:"ثانية",
two:"ثانيتين",
threeToTen:"{{count}} ثواني",
other:"{{count}} ثانية"
},
halfAMinute:"نص دقيقة",
lessThanXMinutes:{
one:"أقل من دقيقة",
two:"أقل من دقيقتين",
threeToTen:"أقل من {{count}} دقايق",
other:"أقل من {{count}} دقيقة"
},
xMinutes:{
one:"دقيقة",
two:"دقيقتين",
threeToTen:"{{count}} دقايق",
other:"{{count}} دقيقة"
},
aboutXHours:{
one:"حوالي ساعة",
two:"حوالي ساعتين",
threeToTen:"حوالي {{count}} ساعات",
other:"حوالي {{count}} ساعة"
},
xHours:{
one:"ساعة",
two:"ساعتين",
threeToTen:"{{count}} ساعات",
other:"{{count}} ساعة"
},
xDays:{
one:"يوم",
two:"يومين",
threeToTen:"{{count}} أيام",
other:"{{count}} يوم"
},
aboutXWeeks:{
one:"حوالي أسبوع",
two:"حوالي أسبوعين",
threeToTen:"حوالي {{count}} أسابيع",
other:"حوالي {{count}} أسبوع"
},
xWeeks:{
one:"أسبوع",
two:"أسبوعين",
threeToTen:"{{count}} أسابيع",
other:"{{count}} أسبوع"
},
aboutXMonths:{
one:"حوالي شهر",
two:"حوالي شهرين",
threeToTen:"حوالي {{count}} أشهر",
other:"حوالي {{count}} شهر"
},
xMonths:{
one:"شهر",
two:"شهرين",
threeToTen:"{{count}} أشهر",
other:"{{count}} شهر"
},
aboutXYears:{
one:"حوالي سنة",
two:"حوالي سنتين",
threeToTen:"حوالي {{count}} سنين",
other:"حوالي {{count}} سنة"
},
xYears:{
one:"عام",
two:"عامين",
threeToTen:"{{count}} أعوام",
other:"{{count}} عام"
},
overXYears:{
one:"أكثر من سنة",
two:"أكثر من سنتين",
threeToTen:"أكثر من {{count}} سنين",
other:"أكثر من {{count}} سنة"
},
almostXYears:{
one:"عام تقريبًا",
two:"عامين تقريبًا",
threeToTen:"{{count}} أعوام تقريبًا",
other:"{{count}} عام تقريبًا"
}
};
var formatDistance$81=function formatDistance$81(token,count,options){
var result;
var tokenValue=formatDistanceLocale$80[token];
if(typeof tokenValue==="string")result=tokenValue;else
if(count===1)result=tokenValue.one;else
if(count===2)result=tokenValue.two;else
if(count<=10)result=tokenValue.threeToTen.replace("{{count}}",String(count));else
result=tokenValue.other.replace("{{count}}",String(count));
if(options!==null&&options!==void 0&&options.addSuffix)if(options.comparison&&options.comparison>0)return"\u0641\u064A \u062E\u0644\u0627\u0644 ".concat(result);else
return"\u0645\u0646\u0630 ".concat(result);
return result;
};
var formatLong$89={
date:buildFormatLongFn({
formats:{
full:"EEEE، do MMMM y",
long:"do MMMM y",
medium:"dd/MMM/y",
short:"d/MM/y"
},
defaultWidth:"full"
}),
time:buildFormatLongFn({
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:buildFormatLongFn({
formats:{
full:"{{date}} 'الساعة' {{time}}",
long:"{{date}} 'الساعة' {{time}}",
medium:"{{date}}, {{time}}",
short:"{{date}}, {{time}}"
},
defaultWidth:"full"
})
};
//#endregion
//#region dist/date-fns/locale/ar-EG/_lib/formatRelative.js
var formatRelativeLocale$81={
lastWeek:"eeee 'اللي جاي الساعة' p",
yesterday:"'إمبارح الساعة' p",
today:"'النهاردة الساعة' p",
tomorrow:"'بكرة الساعة' p",
nextWeek:"eeee 'الساعة' p",
other:"P"
};
var formatRelative$81=function formatRelative$81(token,_date,_baseDate,_options){return formatRelativeLocale$81[token];};
//#endregion
//#region dist/date-fns/locale/ar-EG/_lib/localize.js
var eraValues$81={
narrow:["ق","ب"],
abbreviated:["ق.م","ب.م"],
wide:["قبل الميلاد","بعد الميلاد"]
};
var quarterValues$81={
narrow:[
"1",
"2",
"3",
"4"],
abbreviated:[
"ر1",
"ر2",
"ر3",
"ر4"],
wide:[
"الربع الأول",
"الربع الثاني",
"الربع الثالث",
"الربع الرابع"]
};
var monthValues$81={
narrow:[
"ي",
"ف",
"م",
"أ",
"م",
"ي",
"ي",
"أ",
"س",
"أ",
"ن",
"د"],
abbreviated:[
"ينا",
"فبر",
"مارس",
"أبريل",
"مايو",
"يونـ",
"يولـ",
"أغسـ",
"سبتـ",
"أكتـ",
"نوفـ",
"ديسـ"],
wide:[
"يناير",
"فبراير",
"مارس",
"أبريل",
"مايو",
"يونيو",
"يوليو",
"أغسطس",
"سبتمبر",
"أكتوبر",
"نوفمبر",
"ديسمبر"]
};
var dayValues$81={
narrow:[
"ح",
"ن",
"ث",
"ر",
"خ",
"ج",
"س"],
short:[
"أحد",
"اثنين",
"ثلاثاء",
"أربعاء",
"خميس",
"جمعة",
"سبت"],
abbreviated:[
"أحد",
"اثنين",
"ثلاثاء",
"أربعاء",
"خميس",
"جمعة",
"سبت"],
wide:[
"الأحد",
"الاثنين",
"الثلاثاء",
"الأربعاء",
"الخميس",
"الجمعة",
"السبت"]
};
var dayPeriodValues$81={
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:"ليلاً"
}
};
var formattingDayPeriodValues$65={
narrow:{
am:"ص",
pm:"م",
midnight:"ن",
noon:"ظ",
morning:"في الصباح",
afternoon:"بعد الظهر",
evening:"في المساء",
night:"في الليل"
},
abbreviated:{
am:"ص",
pm:"م",
midnight:"نصف الليل",
noon:"ظهراً",
morning:"في الصباح",
afternoon:"بعد الظهر",
evening:"في المساء",
night:"في الليل"
},
wide:{
am:"ص",
pm:"م",
midnight:"نصف الليل",
morning:"في الصباح",
noon:"ظهراً",
afternoon:"بعد الظهر",
evening:"في المساء",
night:"في الليل"
}
};
var ordinalNumber$81=function ordinalNumber$81(dirtyNumber,_options){
return String(dirtyNumber);
};
//#endregion
//#region dist/date-fns/locale/ar-EG.js
/**
* @category Locales
* @summary Arabic locale (Egypt).
* @language Arabic
* @iso-639-2 ara
* @author AbdAllah AbdElFattah [@AbdAllahAbdElFattah13](https://github.com/AbdAllahAbdElFattah13)
*/
var _arEG={
code:"ar-EG",
formatDistance:formatDistance$81,
formatLong:formatLong$89,
formatRelative:formatRelative$81,
localize:{
ordinalNumber:ordinalNumber$81,
era:buildLocalizeFn({
values:eraValues$81,
defaultWidth:"wide"
}),
quarter:buildLocalizeFn({
values:quarterValues$81,
defaultWidth:"wide",
argumentCallback:function argumentCallback(quarter){return quarter-1;}
}),
month:buildLocalizeFn({
values:monthValues$81,
defaultWidth:"wide"
}),
day:buildLocalizeFn({
values:dayValues$81,
defaultWidth:"wide"
}),
dayPeriod:buildLocalizeFn({
values:dayPeriodValues$81,
defaultWidth:"wide",
formattingValues:formattingDayPeriodValues$65,
defaultFormattingWidth:"wide"
})
},
match:{
ordinalNumber:buildMatchPatternFn({
matchPattern:/^(\d+)/,
parsePattern:/\d+/i,
valueCallback:function valueCallback(value){
return parseInt(value,10);
}
}),
era:buildMatchFn({
matchPatterns:{
narrow:/^(ق|ب)/g,
abbreviated:/^(ق.م|ب.م)/g,
wide:/^(قبل الميلاد|بعد الميلاد)/g
},
defaultMatchWidth:"wide",
parsePatterns:{any:[/^ق/g,/^ب/g]},
defaultParseWidth:"any"
}),
quarter:buildMatchFn({
matchPatterns:{
narrow:/^[1234]/,
abbreviated:/^ر[1234]/,
wide:/^الربع (الأول|الثاني|الثالث|الرابع)/
},
defaultMatchWidth:"wide",
parsePatterns:{
wide:[
/الربع الأول/,
/الربع الثاني/,
/الربع الثالث/,
/الربع الرابع/],
any:[
/1/,
/2/,
/3/,
/4/]
},
defaultParseWidth:"any",
valueCallback:function valueCallback(index){return index+1;}
}),
month:buildMatchFn({
matchPatterns:{
narrow:/^(ي|ف|م|أ|س|ن|د)/,
abbreviated:/^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/,
wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/
},
defaultMatchWidth:"wide",
parsePatterns:{
narrow:[
/^ي/,
/^ف/,
/^م/,
/^أ/,
/^م/,
/^ي/,
/^ي/,
/^أ/,
/^س/,
/^أ/,
/^ن/,
/^د/],
any:[
/^ينا/,
/^فبر/,
/^مارس/,
/^أبريل/,
/^مايو/,
/^يون/,
/^يول/,
/^أغس/,
/^سبت/,
/^أكت/,
/^نوف/,
/^ديس/]
},
defaultParseWidth:"any"
}),
day:buildMatchFn({
matchPatterns:{
narrow:/^(ح|ن|ث|ر|خ|ج|س)/,
short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,
abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,
wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/
},
defaultMatchWidth:"wide",
parsePatterns:{
narrow:[
/^ح/,
/^ن/,
/^ث/,
/^ر/,
/^خ/,
/^ج/,
/^س/],
any:[
/أحد/,
/اثنين/,
/ثلاثاء/,
/أربعاء/,
/خميس/,
/جمعة/,
/سبت/]
},
defaultParseWidth:"any"
}),
dayPeriod:buildMatchFn({
matchPatterns:{
narrow:/^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/,
abbreviated:/^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/,
wide:/^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/,
any:/^(ص|م|صباح|ظهر|مساء|ليل)/
},
defaultMatchWidth:"any",
parsePatterns:{any:{
am:/^ص/,
pm:/^م/,
midnight:/^ن/,
noon:/^ظ/,
morning:/^ص/,
afternoon:/^بعد/,
evening:/^م/,
night:/^ل/
}},
defaultParseWidth:"any"
})
},
options:{
weekStartsOn:0,
firstWeekContainsDate:1
}
};
//#endregion
//#region dist/date-fns/locale/ar-MA/_lib/formatDistance.js
var formatDistanceLocale$79={
lessThanXSeconds:{
one:"أقل من ثانية واحدة",
two:"أقل من ثانتين",
threeToTen:"أقل من {{count}} ثواني",
other:"أقل من {{count}} ثانية"
},
xSeconds:{
one:"ثانية واحدة",
two:"ثانتين",
threeToTen:"{{count}} ثواني",
other:"{{count}} ثانية"
},
halfAMinute:"نصف دقيقة",
lessThanXMinutes:{
one:"أقل من دقيقة",
two:"أقل من دقيقتين",
threeToTen:"أقل من {{count}} دقائق",
other:"أقل من {{count}} دقيقة"
},
xMinutes:{
one:"دقيقة واحدة",
two:"دقيقتين",
threeToTen:"{{count}} دقائق",
other:"{{count}} دقيقة"
},
aboutXHours:{
one:"ساعة واحدة تقريباً",
two:"ساعتين تقريباً",
threeToTen:"{{count}} ساعات تقريباً",
other:"{{count}} ساعة تقريباً"
},
xHours:{
one:"ساعة واحدة",
two:"ساعتين",
threeToTen:"{{count}} ساعات",
other:"{{count}} ساعة"
},
xDays:{
one:"يوم واحد",
two:"يومين",
threeToTen:"{{count}} أيام",
other:"{{count}} يوم"
},
aboutXWeeks:{
one:"أسبوع واحد تقريباً",
two:"أسبوعين تقريباً",
threeToTen:"{{count}} أسابيع تقريباً",
other:"{{count}} أسبوع تقريباً"
},
xWeeks:{
one:"أسبوع واحد",
two:"أسبوعين",
threeToTen:"{{count}} أسابيع",
other:"{{count}} أسبوع"
},
aboutXMonths:{
one:"شهر واحد تقريباً",
two:"شهرين تقريباً",
threeToTen:"{{count}} أشهر تقريباً",
other:"{{count}} شهر تقريباً"
},
xMonths:{
one:"شهر واحد",
two:"شهرين",
threeToTen:"{{count}} أشهر",
other:"{{count}} شهر"
},
aboutXYears:{
one:"عام واحد تقريباً",
two:"عامين تقريباً",
threeToTen:"{{count}} أعوام تقريباً",
other:"{{count}} عام تقريباً"
},
xYears:{
one:"عام واحد",
two:"عامين",
threeToTen:"{{count}} أعوام",
other:"{{count}} عام"
},
overXYears:{
one:"أكثر من عام",
two:"أكثر من عامين",
threeToTen:"أكثر من {{count}} أعوام",
other:"أكثر من {{count}} عام"
},
almostXYears:{
one:"عام واحد تقريباً",
two:"عامين تقريباً",
threeToTen:"{{count}} أعوام تقريباً",
other:"{{count}} عام تقريباً"
}
};
var formatDistance$80=function formatDistance$80(token,count,options){
options=options||{};
var usageGroup=formatDistanceLocale$79[token];
var result;
if(typeof usageGroup==="string")result=usageGroup;else
if(count===1)result=usageGroup.one;else
if(count===2)result=usageGroup.two;else
if(count<=10)result=usageGroup.threeToTen.replace("{{count}}",String(count));else
result=usageGroup.other.replace("{{count}}",String(count));
if(options.addSuffix)if(options.comparison&&options.comparison>0)return"في خلال "+result;else
return"منذ "+result;
return result;
};
var formatLong$88={
date:buildFormatLongFn({
formats:{
full:"EEEE, MMMM do, y",
long:"MMMM do, y",
medium:"MMM d, y",
short:"MM/dd/yyyy"
},
defaultWidth:"full"
}),
time:buildFormatLongFn({
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:buildFormatLongFn({
formats:{
full:"{{date}} 'عند' {{time}}",
long:"{{date}} 'عند' {{time}}",
medium:"{{date}}, {{time}}",
short:"{{date}}, {{time}}"
},
defaultWidth:"full"
})
};
//#endregion
//#region dist/date-fns/locale/ar-MA/_lib/formatRelative.js
var formatRelativeLocale$80={
lastWeek:"'أخر' eeee 'عند' p",
yesterday:"'أمس عند' p",
today:"'اليوم عند' p",
tomorrow:"'غداً عند' p",
nextWeek:"eeee 'عند' p",
other:"P"
};
var formatRelative$80=function formatRelative$80(token,_date,_baseDate,_options){
return formatRelativeLocale$80[token];
};
//#endregion
//#region dist/date-fns/locale/ar-MA/_lib/localize.js
var eraValues$80={
narrow:["ق","ب"],
abbreviated:["ق.م.","ب.م."],
wide:["قبل الميلاد","بعد الميلاد"]
};
var quarterValues$80={
narrow:[
"1",
"2",
"3",
"4"],
abbreviated:[
"ر1",
"ر2",
"ر3",
"ر4"],
wide:[
"الربع الأول",
"الربع الثاني",
"الربع الثالث",
"الربع الرابع"]
};
var monthValues$80={
narrow:[
"ي",
"ف",
"م",
"أ",
"م",
"ي",
"ي",
"غ",
"ش",
"أ",
"ن",
"د"],
abbreviated:[
"ينا",
"فبر",
"مارس",
"أبريل",
"ماي",
"يونـ",
"يولـ",
"غشت",
"شتنـ",
"أكتـ",
"نونـ",
"دجنـ"],
wide:[
"يناير",
"فبراير",
"مارس",
"أبريل",
"ماي",
"يونيو",
"يوليوز",
"غشت",
"شتنبر",
"أكتوبر",
"نونبر",
"دجنبر"]
};
var dayValues$80={
narrow:[
"ح",
"ن",
"ث",
"ر",
"خ",
"ج",
"س"],
short:[
"أحد",
"اثنين",
"ثلاثاء",
"أربعاء",
"خميس",
"جمعة",
"سبت"],
abbreviated:[
"أحد",
"اثنـ",
"ثلا",
"أربـ",
"خميـ",
"جمعة",
"سبت"],
wide:[
"الأحد",
"الإثنين",
"الثلاثاء",
"الأربعاء",
"الخميس",
"الجمعة",
"السبت"]
};
var dayPeriodValues$80={
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:"ليلاً"
}
};
var formattingDayPeriodValues$64={
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:"في الليل"
}
};
var ordinalNumber$80=function ordinalNumber$80(dirtyNumber){
return String(dirtyNumber);
};
//#endregion
//#region dist/date-fns/locale/ar-MA.js
/**
* @category Locales
* @summary Arabic locale (Moroccan Arabic).
* @language Moroccan Arabic
* @iso-639-2 ara
* @author Achraf Rrami [@rramiachraf](https://github.com/rramiachraf)
*/
var _arMA={
code:"ar-MA",
formatDistance:formatDistance$80,
formatLong:formatLong$88,
formatRelative:formatRelative$80,
localize:{
ordinalNumber:ordinalNumber$80,
era:buildLocalizeFn({
values:eraValues$80,
defaultWidth:"wide"
}),
quarter:buildLocalizeFn({
values:quarterValues$80,
defaultWidth:"wide",
argumentCallback:function argumentCallback(quarter){return Number(quarter)-1;}
}),
month:buildLocalizeFn({
values:monthValues$80,
defaultWidth:"wide"
}),
day:buildLocalizeFn({
values:dayValues$80,
defaultWidth:"wide"
}),
dayPeriod:buildLocalizeFn({
values:dayPeriodValues$80,
defaultWidth:"wide",
formattingValues:formattingDayPeriodValues$64,
defaultFormattingWidth:"wide"
})
},
match:{
ordinalNumber:buildMatchPatternFn({
matchPattern:/^(\d+)(th|st|nd|rd)?/i,
parsePattern:/\d+/i,
valueCallback:function valueCallback(value){return parseInt(value,10);}
}),
era:buildMatchFn({
matchPatterns:{
narrow:/^(ق|ب)/i,
abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,
wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i
},
defaultMatchWidth:"wide",
parsePatterns:{any:[/^قبل/i,/^بعد/i]},
defaultParseWidth:"any"
}),
quarter:buildMatchFn({
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 valueCallback(index){return Number(index)+1;}
}),
month:buildMatchFn({
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:buildMatchFn({
matchPatterns:{
narrow:/^[حنثرخجس]/i,
short:/^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,
abbreviated:/^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i,
wide:/^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i
},
defaultMatchWidth:"wide",
parsePatterns:{
narrow:[
/^ح/i,
/^ن/i,
/^ث/i,
/^ر/i,
/^خ/i,
/^ج/i,
/^س/i],
wide:[
/^الأحد/i,
/^الإثنين/i,
/^الثلاثاء/i,
/^الأربعاء/i,
/^الخميس/i,
/^الجمعة/i,
/^السبت/i],
any:[
/^أح/i,
/^إث/i,
/^ث/i,
/^أر/i,
/^خ/i,
/^ج/i,
/^س/i]
},
defaultParseWidth:"any"
}),
dayPeriod:buildMatchFn({
matchPatterns:{
narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
},
defaultMatchWidth:"any",
parsePatterns:{any:{
am:/^a/i,
pm:/^p/i,
midnight:/^mi/i,
noon:/^no/i,
morning:/morning/i,
afternoon:/afternoon/i,
evening:/evening/i,
night:/night/i
}},
defaultParseWidth:"any"
})
},
options:{
weekStartsOn:1,
firstWeekContainsDate:1
}
};
//#endregion
//#region dist/date-fns/locale/ar-SA/_lib/formatDistance.js
var formatDistanceLocale$78={
lessThanXSeconds:{
one:"أقل من ثانية واحدة",
two:"أقل من ثانتين",
threeToTen:"أقل من {{count}} ثواني",
other:"أقل من {{count}} ثانية"
},
xSeconds:{
one:"ثانية واحدة",
two:"ثانتين",
threeToTen:"{{count}} ثواني",
other:"{{count}} ثانية"
},
halfAMinute:"نصف دقيقة",
lessThanXMinutes:{
one:"أقل من دقيقة",
two:"أقل من دقيقتين",
threeToTen:"أقل من {{count}} دقائق",
other:"أقل من {{count}} دقيقة"
},
xMinutes:{
one:"دقيقة واحدة",
two:"دقيقتين",
threeToTen:"{{count}} دقائق",
other:"{{count}} دقيقة"
},
aboutXHours:{
one:"ساعة واحدة تقريباً",
two:"ساعتين تقريباً",
threeToTen:"{{count}} ساعات تقريباً",
other:"{{count}} ساعة تقريباً"
},
xHours:{
one:"ساعة واحدة",
two:"ساعتين",
threeToTen:"{{count}} ساعات",
other:"{{count}} ساعة"
},
xDays:{
one:"يوم واحد",
two:"يومين",
threeToTen:"{{count}} أيام",
other:"{{count}} يوم"
},
aboutXWeeks:{
one:"أسبوع واحد تقريباً",
two:"أسبوعين تقريباً",
threeToTen:"{{count}} أسابيع تقريباً",
other:"{{count}} أسبوع تقريباً"
},
xWeeks:{
one:"أسبوع واحد",
two:"أسبوعين",
threeToTen:"{{count}} أسابيع",
other:"{{count}} أسبوع"
},
aboutXMonths:{
one:"شهر واحد تقريباً",
two:"شهرين تقريباً",
threeToTen:"{{count}} أشهر تقريباً",
other:"{{count}} شهر تقريباً"
},
xMonths:{
one:"شهر واحد",
two:"شهرين",
threeToTen:"{{count}} أشهر",
other:"{{count}} شهر"
},
aboutXYears:{
one:"عام واحد تقريباً",
two:"عامين تقريباً",
threeToTen:"{{count}} أعوام تقريباً",
other:"{{count}} عام تقريباً"
},
xYears:{
one:"عام واحد",
two:"عامين",
threeToTen:"{{count}} أعوام",
other:"{{count}} عام"
},
overXYears:{
one:"أكثر من عام",
two:"أكثر من عامين",
threeToTen:"أكثر من {{count}} أعوام",
other:"أكثر من {{count}} عام"
},
almostXYears:{
one:"عام واحد تقريباً",
two:"عامين تقريباً",
threeToTen:"{{count}} أعوام تقريباً",
other:"{{count}} عام تقريباً"
}
};
var formatDistance$79=function formatDistance$79(token,count,options){
var result;
var tokenValue=formatDistanceLocale$78[token];
if(typeof tokenValue==="string")result=tokenValue;else
if(count===1)result=tokenValue.one;else
if(count===2)result=tokenValue.two;else
if(count<=10)result=tokenValue.threeToTen.replace("{{count}}",String(count));else
result=tokenValue.other.replace("{{count}}",String(count));
if(options!==null&&options!==vo